body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0; font-weight:normal}
img,fieldset{border:none; padding:0; margin:0;}
body{font:12px Arial, sans-serif
; color:#666; background:url(../images/body_bg.jpg) repeat-x 0px 100%; }
span.clear{clear:both;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}

.blue {color:#5e9cae}
.underlined {text-decoration:underline}

.button {background:#d4d0c8;font-size:11px;border-top:solid 1px #ffffff;border-left:solid 1px #ffffff; border-bottom:solid 1px #606060;border-right:solid 1px #606060;}

/* used for missing form fields after initial post error */
.form_error {color:#ff0000;}

hr { height:1px;border:none;background:#cccccc;width:100%}

#layout{width:1000px; margin:0px auto;}
#header{width:100%; float:left; padding:24px 0 20px 0;}
#header .logo{cursor:pointer;float:left;}
#header .nav{float:right; padding-top:25px; margin-right:1px}
#header ul li{list-style:none; display:inline; padding:0px 1px;}
#header .nav a{color:#666666; text-decoration:none;}
#header .nav a:hover{ color:#f58026;}


#banner{width:100%; float:left; margin-bottom:1px;}

#container{width:100%; float:left; padding-bottom:10px;}
#container #container_left{width:669px; float:left;}
#container h2{background:#aaaaaa; font:14px Arial, Helvetica, sans-serif; padding:7px 10px; color:#fff; }

#container .section{width:100%; height: 179px;float:left; }
#container .section .inner{width:275px; float:left; padding-left:25px; padding-top:28px; padding-right:30px;}
#container .section .inner div{padding-bottom:9px;margin}
#container .section .inner div h3 { margin-bottom: 2px; }
#container .section .inner div h3, #container .section .inner div h3 a{ text-decoration:none; color:#e47926; font-size:14px; }
#container .section .inner div h3 a:hover{color:#6b92ab;}
#container .section .inner p { line-height:18px; }
#container .section .inner p a { color:#666666; text-decoration: none; }
#container .section .inner p a:hover { color:#666666;text-decoration: underline; }

.boxes{background:url(../images/bg1.gif) repeat-y 0px 0px; height: 105px; padding:19px 0px 0px; width:100%; float:left; overflow:hidden;}
.boxes .box{width:198px; padding-left:15px; padding-right:10px; float:left; }
.boxes .box h3, .boxes .box h3 a {color:#555555; font-size: 14px; margin-bottom:7px; text-decoration: none;}
.boxes .box h3 a:hover { color:#e47926; }
.boxes .box p { line-height: 18px; }
.boxes .box p a { color: #666666; text-decoration: none; }
.boxes .box p a:hover { color:#666666;text-decoration: underline; }

#container #container_right{font-size:11px;float:right; width:330px;line-height:16px;}

#container #container_right .content{background:#eeeeee; height: 161px; padding:18px 12px 0 10px;}
#container #container_right .content ul li{padding-bottom:22px; list-style:none;}
#container #container_right .content a{color:#666; text-decoration:none; }
#container #container_right .content a:hover{ color:#f58026;}

#container #container_right hr{height:1px;border:none;background:#ffffff;padding:0px;margin:10px 10px 10px 0px;}

#container #container_right h2 a{color:#fff; text-decoration:none;}
#container #container_right h2 a:hover{ color:#4b4b4b;}

#container #container_right .box{margin-bottom:1px;}
#container #container_right .noline{margin-bottom:0px;}

#container #container_right a:link { color: #666666; text-decoration: none; }
#container #container_right a:active { color: #666666; text-decoration: none; }
#container #container_right a:visited { color: #666666; text-decoration: none; }
#container #container_right a:hover { color: #666666; text-decoration: underline; }

#container #container_right .right_links {line-height:15px;}
.righthr {height:13px;}

#footer{width:100%; float:left; border-top:3px solid #dddddd; padding:10px 0px;}
#footer .right{font-size:11px;}
#footer .left{font-size:11px;}
#footer ul li{display:inline; padding:0px 3px;}
#footer  a{color:#666; text-decoration:none;}
#footer  a:hover{color:#f58026;}


 #container.inner{border-top:solid 10px #418092; margin-top:-1px;}
#container.inner #container_left{width:160px; float:left; background:#ecf2f5;padding-top:20px;padding-right:30px;padding-bottom:120px;}
#container.inner #container_left ul li{list-style:none; border-bottom: solid 1px #aeced7; padding:7px 6px 9px 9px;  font-size:12px;}
#container.inner #container_left ul li.last{ border: none; }
#container.inner #container_left ul li a{color:#666;  text-decoration:none; display:block; height:1%; padding-right:0px;}
#container.inner #container_left ul li a:hover, #container.inner #container_left ul li a.current{background-position:100% -30px; color:#f58026 ;}




#container.inner #container_leftfull{font-size:12px;width:700px; float:left; padding-left:26px;padding-top:20px	}
#container.inner #container_leftfull h2{margin-top:2px;background:none; padding:0px; color:#6c6f7d; font-size:18px; margin-bottom:20px;}
#container.inner #container_leftfull p{margin-bottom:20px; }
#container.inner #container_leftfull li{margin-left:20px;}
#container.inner #container_leftfull ul{margin:15px 0px 15px 0px; }

#container.inner #container_leftfull a:link { color: #5e9cae; text-decoration: none; }
#container.inner #container_leftfull a:active { color: #5e9cae; text-decoration: none; }
#container.inner #container_leftfull a:visited { color: #5e9cae; text-decoration: none; }
#container.inner #container_leftfull a:hover { color: #5e9cae; text-decoration: underline; }


#container.inner #container_middle{font-size:13px;width:601px; float:left; padding-left:19px;padding-top:20px;}
#container.inner #container_middle h1{margin-top:2px;background:none; padding:0px; color:#6c6f7d; font-size:18px; margin-bottom:20px;}
#container.inner #container_middle h2{margin-top:2px;background:none; padding:0px; color:#6c6f7d; font-size:18px; margin-bottom:20px;}

#container.inner #container_middle h3{margin-top:2px;background:none; padding:0px; color:#5e9cae; font-size:14px; margin-bottom:10px;}

#container.inner #container_middle p{margin-bottom:20px; }
#container.inner #container_middle li{margin-left:20px;}
#container.inner #container_middle ul{margin:15px 0px 15px 0px; }

#container.inner #container_middle a:link { color: #5e9cae; text-decoration: none; }
#container.inner #container_middle a:active { color: #5e9cae; text-decoration: none; }
#container.inner #container_middle a:visited { color: #5e9cae; text-decoration: none; }
#container.inner #container_middle a:hover { color: #5e9cae; text-decoration: underline; }


#container.inner #container_full{ font-size:12px;width:791px;float:left; padding-left:41px;padding-top:20px	}
#container.inner #container_full h2{background:none; padding:0px; color:#6c6f7d; font-size:18px; margin-bottom:20px;}
#container.inner #container_full p{margin-bottom:20px; }
#container.inner #container_full li{margin-left:20px; list-style-image:url(/images/bullet.gif);}
#container.inner #container_full ul{margin:15px 0px 15px 0px; }

#container.inner #container_full a:link { color: #5e9cae; text-decoration: none; }
#container.inner #container_full a:active { color: #5e9cae; text-decoration: none; }
#container.inner #container_full a:visited { color: #5e9cae; text-decoration: none; }
#container.inner #container_full a:hover { color: #5e9cae; text-decoration: underline; }

#container.inner #container_right{width:167px; float:right;margin-top:20px;}
#container.inner #container_right h3, #container.inner #container_right h3 a{ text-decoration:none; color:#f58026; font-size:12px;padding-top:0px;margin-top: 0px;}

#container.inner #container_right h3{color:#5e9cae; margin-bottom:10px; padding-top:10px;}
#container.inner #container_right ul{padding-bottom:8px; }
#container.inner #container_right ul li{ list-style:none; background:url(../images/bullet.gif) no-repeat 0px 6px; padding-left:10px; margin-bottom:5px; font-size:11px;}
#container.inner #container_right ul li a{color:#333; text-decoration:none;}
#container.inner #container_right ul li a:hover{color:#666 ;}


#container .tblheader { background:#aaaaaa; color:#ffffff; line-height:22px;font-weight:bold;padding:0px 6px 0px 6px;margin-bottom:6px;}
#container .tblrow { padding:6px 0px 6px 6px; }




#navigation{width:100%; float:left; margin-bottom:1px;}
#navigation ul li{ float:left; list-style:none; border-right:solid 1px #fff;}
#navigation ul li.last{border-right:0px; }

#navigation ul li a{float:left; background:url(/images/nav_bg.png) repeat-x #6C6F70; width:166px; line-height:30px; text-align:center; color:#FFFFFF; text-decoration:none; font-size:14px;}

#navigation ul li a:hover, #navigation ul li a.current{background:#418092;}
#navigation ul li a.current{height:31px;}
#navigation ul li.last a{width:165px;}


#navigation ul li a.nav_on{height:31px;background:#418092}

.menuanchorclass {}

#navigation .selectedanchor {
background:#418092; 
}
/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border:none;
font: normal 12px  Arial, sans-serif;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #418092;
width: 200px; /* default width for menu */
margin-left:0px;
}

.anylinkmenu ul{
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px	;
list-style-type: none;
/*background:url(/images/new/header_line.png )top no-repeat;*/
}

.anylinkmenu ul li a{
display: block;
text-indent: 3px;
border:none;
padding: 7px 6px 6px 16px;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
color:#ffffff;
text-align:left;
cursor:pointer;

}

.anylinkmenu a:hover{ /*hover background color*/

color: #ffffff;
background:#8fbbc8;

}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #f7f7f7;
padding: 10px;
font: normal 12px Arial;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */ display:none;
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}

