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;}

#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:#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:#5e9cae;}
#navigation ul li a.current{height:31px;}
#navigation ul li.last a{width:165px;}

#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 #5e9cae; margin-top:-1px; padding:20px 0px;}
#container.inner #container_left{width:168px; float:left;}
#container.inner #container_left ul li{list-style:none; border-bottom: solid 1px #dddddd; 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;}
#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:12px;width:601px; float:left; padding-left:41px;}
#container.inner #container_middle h2{margin-top:2px;background:none; padding:0px; color:#6c6f7d; font-size:18px; margin-bottom:20px;}
#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;}
#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:157px; float:right;}
#container.inner #container_right h3, #container.inner #container_right h3 a{ text-decoration:none; color:#f58026; font-size:12px;}

#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; }