/* Body Structure */

* {padding:0; margin:0;}

body {
 background-color: #244963;
 margin: 0;
 padding: 0;
 text-align: center;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 62.5%; /* Resets 1em to 10px */
 color: #0A1122;
}


/* Main Wrapper */

#container {
 width: 800px;
 margin: 1px auto;
 padding: 0;
 text-align: center;
 background: #BAC3CC url('images/new/bg.jpg') top center repeat; 
 border: 2px solid #0A1122;
 overflow: hidden;
}


/* Header Content */

#header {
width: 800px;
height: 203px;
margin: 0;
padding: 0;
background-image:  url(images/new/header.jpg);
background-repeat: no-repeat;
}

#topmenu {
padding: 0;
margin: 0;
font-family: 'Franklin Gothic Medium', Arial, sans-serif;
font-size: 1.3em;
line-height: 2.1em;
text-align: right;
}

#topmenu a {padding: 0 15px 0 0;}
#topmenu a {color:#0A1122; font-weight:bold; text-decoration:none;}
#topmenu a:link {color:#0A1122; font-weight:bold; text-decoration:none;}
#topmenu a:visited {color:#0A1122; font-weight:bold; text-decoration:none;}
#topmenu a:hover {color:#fff; font-weight:bold; text-decoration:underline;}

#jsmenu {
padding: 0;
margin: 157px 0 20px 0;
}

/* Content */

#content {
padding: 7px 160px 5px 160px;
font-size: 1.2em;
line-height: 1.3em;
text-align: justify;
}

.thin {padding: 0 50px 0 50px;}

p {margin: 0 0 10px 0;}

#contenthomepage {
padding: 7px 40px 5px 50px;
font-size: 1.2em;
line-height: 1.3em;
}

/* Table Main Page*/

#tablehome p {
float: left;
width: 300px;
padding-top: 43px;
padding-right: 8px;
padding-left: 8px;
text-align: left;
}

.tab1 {
float: left;
width: 310px;
height: 305px;
background-image: url(images/new/tab1.gif);
background-repeat: no-repeat;
margin: 15px;
}

.tab2 {
float: left;
width: 310px;
height: 305px;
background-image: url(images/new/tab2.gif);
background-repeat: no-repeat;
margin: 15px;
}

.tab3 {
float: left;
width: 310px;
height: 305px;
background-image: url(images/new/tab3.gif);
background-repeat: no-repeat;
margin: 15px;
}

.tab4 {
float: left;
width: 310px;
height: 305px;
background-image: url(images/new/tab4.gif);
background-repeat: no-repeat;
margin: 15px;
}

.separator {
clear: both;
height: 1px;
}

/* Tables */

#table p {
float: left;
width: 212px;
padding-top: 10px;
padding-right: 8px;
padding-left: 8px;
text-align: left;
}

p.whiteblock {
height: 160px;
padding-bottom: 10px;
margin: 3px;
text-align: left;
background: #fff;
border: 2px solid #0A1122;
}

/* Typography */


a {color:#E33C1C; font-weight:normal; text-decoration:none;}
a:link {color:#E33C1C; font-weight:normal; text-decoration:none;}
a:visited {color:#E33C1C; font-weight:normal; text-decoration:none;}
a:hover {color:#244963; font-weight:normal; text-decoration:underline; }

.alignleft {float: left;}
.alignright {float: right;}


h1	{
font-size: 1.9em;
line-height: 1.2em;
font-family: 'Franklin Gothic Medium', 'Lucida Grande', Helvetica, Arial, sans-serif;
text-align: center;
font-weight: bold;
padding: 2px 0 10px 0;
margin: 0;
color: #244963; 
}

h2	{
font-size: 1.1em;
text-align: center;
font-weight: bold;
padding: 4px 0 4px 0;
margin: 0;
color: #244963; 
}

#content ol {
list-style-type: decimal;    
list-style-position: inside;
margin: 0 20px 10px 20px;
padding: 0;
}


#content ul {
list-style-type: disc;  
list-style-position: inside;
margin: 0 20px 10px 20px;
padding: 0;
}

#content li {
line-height: 1.3em;
text-align: left;
}

img.center {
display: block;
margin-left: auto;
margin-right: auto;
padding: 5px;
border: 1px solid #000;
}

img.right {
margin: 0 0 7px 10px;
display: inline;
float: right;
border: 1px solid #000;
}

img.left {
margin: 0 7px 7px 0;
display: inline;
float: left;
border: 1px solid #000;
}

blockquote { 
text-align: justify;
padding: 15px 40px; 
}

#dd {
  margin: 0;
  padding: 0 0 20px 0;
}

#dd li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: right;
  font: bold 1.2em arial;
}

#dd li a.menu {
  display: block;
  text-align: center;
  background: #F05039;
  padding: 1px 3px;
  margin: 0 1px 0 0;
  color: #0A1122;
  width: 130px;
  font-weight: bold;
}

#dd li a.menu:hover {
  background: #BAC3CC; font-weight:bold; text-decoration:none;
}

.submenu {
  background: #336C93;
  visibility: hidden;
  position: absolute;
  z-index: 3;
}

.submenu a {
  display: block;
  font: 11px arial;
  text-align: left;
  text-decoration: none;
  padding: 5px;
  color: #fff;
}

.submenu a:hover {
  background: #CCDB2A;
  color: #0A1122;
}

.submenu a:visited {
  color: #fff;
}

#footer {
width: 800px;
height: 99px;
margin: 0;
padding: 0;
background-image:  url(images/new/footer.jpg);
background-repeat: no-repeat;
}

#footer p {
font-size: 1.2em;
line-height: 1.4em;
text-align: center;
font-weight: bold;
width: 800px;
padding-top: 40px;
}

#footer a {color:#fff; font-weight:bold; text-decoration:none;}
#footer a:link {color:#fff; font-weight:bold; text-decoration:none;}
#footer a:visited {color:#fff; font-weight:bold; text-decoration:none;}
#footer a:hover {color:#fff; font-weight:bold; text-decoration:underline;}