*{ padding:0px; margin:0px; text-align:left;}
img{ border:0px;}
input.sub{ text-align:center;}

body{font-size:0.70em; color:#000000; margin:10px 0 0 0px; font-family:Sans-Serif; text-align: center;}
#SiteDims{ width:771px; margin-left:auto; margin-right:auto;}
#logo{ float:left;width:627px;height:114px;background-image:url(images/headerbg.gif);}
#topright{float:left;width:144px;}
#header{ float:left; width:771px;padding:0px;margin:0px;}
#header h1.siteName{ font-size:30px; color:#ffffff; font-weight:normal; padding:40px 0 0 40px; text-align:left; text-decoration:none;}
#header h1.siteName a, #header h1.siteName a:hover{ color:#ffffff; text-decoration:none;}
.sr{ width:0px; height:0px; overflow:hidden;}

#col1{ float:left; width:187px;}
#logbox{ float:left; margin:0 0 0 0; background:#DCD5BC; width:187px;}
#logbox input{ font-size:11px;}
#logbox a{ color:#3e488e;}
#logbox label{ display:block; float:left; width:65px;}
#login{ padding:10px;}
#col2{ float:left; width:440px; min-height:420px;}
#col3{ float:left; width:144px; padding:0 0 0 0; background-color:#2C4D80;}
.rimg{ margin-bottom:15px; background-color:#e5f3fd;}
#content{ padding:0 0 0 0;}
#content h2{ font-size:1.5em; color:#023782; padding-bottom:22px;}
#content h2 span{ color:#000000; font-size:0.7em; font-weight:bold;}
#content h3{ font-size:1.1em; padding:0 0 0.75em 0; color:#3e488e; font-weight:normal;}
#content p{ padding:0 0 0.75em 0;}
#content ul{ padding:0 0 0.75em 15px;}
#content ul ul{ padding:5px 0 0 15px;}
#content li{ padding:0 0 0.35em 0;}
#content a{ color:#3e488e;}
#content a:hover{ color:#7bb9e4;}
#topbox{float:left;background-color:#EDE9DB;width:100%;}
#topboxcontent{float:left;padding:20px 20px 0px 20px;}
#mainbody{float:left;padding:20px 20px 20px 20px;}
.linkbox{ border:solid 1px #023782; background:#DCD5BC; padding:10px 20px 0 4px; margin:0 0 10px 0;}
.pdflink{ padding:0 0 10px 25px; background:url(images/icon_pdf.gif) no-repeat top left;}
.intlink{ padding:0 0 10px 25px; background:url(images/link_go.gif) no-repeat top left;}
.weblink{ padding:0 0 10px 25px; background:url(images/world_link.gif) no-repeat top left;}
.ulink{ padding:0 0 10px 25px; background:url(images/arrow_right.gif) no-repeat top left;}
.clink{ padding:0 0 10px 25px; background:url(images/user_comment.gif) no-repeat top left;}
.user{ padding:0 0 10px 25px; background:url(images/user.gif) no-repeat top left;}
.right{ text-align:right;}
.elink{ padding:0 0 10px 25px; background:url(images/email_go.gif) no-repeat top left;}
.Tab1{ margin:0 0 10px 0; border-top:solid 1px #bddcf1; border-left:solid 1px #bddcf1; background:#e5f3fd;}
.Tab1 td{ vertical-align:top; text-align:left; padding:4px; border-bottom:solid 1px #bddcf1; border-right:solid 1px #bddcf1;}
.Tpad{ padding:0 0 10px 0px;}
.frm{ border:solid 1px #023782; background:#DCD5BC; padding:10px;}
.frm label{ display:block; width:160px; float:left; clear:left;}
/* nav */
#nav{ float:left; padding:0 0 0 0;}
#nav li{ float:left; list-style-type:none; margin:0 0 0 0; background:#023782;}

#nav li a, #nav li a span{ letter-spacing:0.05em; font-family:Sans-Serif;  line-height:1.7em; text-decoration:none; display:block; float:left; cursor:pointer;}
#nav li a span{ padding:0 0 0 5px; margin:0 0 0px 0; width:182px; background:url(images/arrow.gif) no-repeat right 50%;}
#nav li a{ color:#FFFFFF;}
#nav li a:hover span{ background:url(images/);}
#nav li a:hover{ color:#000000; background:#7bb9e4 url(images/arrow_.gif) no-repeat right 50%;}
#nav li #navon, #nav li #navon span{ color:#ffffff; background:#0A5CA3 url(images/arrow_.gif) no-repeat right 50%;}

/* nav2 */
#nav2{ float:left; margin: 0 0 -1px 0; padding:1px 0 0 0; background:#FFFFFF;}
#nav2 li{ float:left; list-style-type:none; margin:0 0 1px 0; background:#bddcf1;}

#nav2 li a, #nav2 li a span{ font-family:Sans-Serif; line-height:1.7em; text-decoration:none; display:block; float:left; cursor:pointer;}
#nav2 li a span{ padding:0 0 0 10px; margin:0 0 0px 0; width:177px; background:url(images/arrow.gif) no-repeat right 50%;}
#nav2 li a{ color:#374188; background:#bddcf1;}
#nav2 li a:hover span, #nav2 li #nav2on span{ }
#nav2 li a:hover,#nav2 li #nav2on{ color:#000000; background:#7bb9e4 url(images/arrow_.gif) no-repeat right top;}

/* nav3 */
#nav3{ float:left; margin: 0 0 -1px 0; padding:1px 0 0 0; background:#FFFFFF;}
#nav3 li{ float:left; list-style-type:none; margin:0 0 1px 0; background:#FFFFFF;}

#nav3 li a, #nav3 li a span{background:#FFFFFF; font-family:Sans-Serif; line-height:1.7em; text-decoration:none; display:block; float:left; cursor:pointer;}
#nav3 li a span{ padding:0 0 0 15px; margin:0 0 0px 0; width:172px;}
#nav3 li a{ color:#313b83;}
#nav3 li a:hover span, #nav3 li #nav3on span{ color:#7bb9e4;background:#FFFFFF;}
#nav3 li a:hover,#nav3 li #nav3on{ color:#7bb9e4;}

#footer{ float:left; margin:0px 0 5px 0; background:#0A5CA3; width:771px; height:30px; } 
#footer a{ color:#FFFFFF; text-decoration:none;}
#footer a:hover{ color:#DDDDDD; text-decoration:none;}
#footer div{float:left;}
#f1{ width:187px; background-color:#00CCCE; color:#FFFEA7; padding:8px 0 8px 0;}
#f2{ width:430px; background-color:#0A5CA3; color:White; padding:8px 0 8px 10px; }
#f3{ width:144px; background-color:#00CCCE; color:White; padding:2px 0 2px 0; }
#f3 img{ padding:0 0 0 2px;}
#stats{ width:0px; height:0px; overflow:hidden; line-height:0px;}
#mainbg{ float:left; background:url(images/mainbg.gif) repeat-y;}