@charset "utf-8";
/* reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, th, td { margin: 0; padding: 0; }
table {margin: 0 0 0 210px; border: 1px dotted #333333;}
img, fieldset{ border:none; }
/* text styles */
body {font-family:Arial, Helvetica, sans-serif; background-color:#001933;}
h2 {color:#6C94D0; font:bold 28px; border-bottom:2px solid #ccc; padding:0 0 6px 0;}
h3 a{color:#FFF; font-weight:bold; font-size:16px; padding:10px 0 0 10px; width:180px; text-decoration:none; display:block;}
h4 {color:#676767;}
p {padding:10px 0 6px 0; font-size:14px; line-height:20px; color:#333;}
/* layout */
#wrapper {margin:0 auto; width:900px; padding:10px; background-color:#FFF; position:relative;}
#logo {width:200px; height:150px; background:url(../img/logo.png); margin:0 0 10px 0;}
#header {height:150px; width:690px; position:absolute; top:10px; right:10px; background:url(../img/header.jpg);}
#header #nav a{ float:left; text-align:center; vertical-align:bottom; color:#FFF; text-decoration:none; font-size:13px;}
#header #nav a.nav1{padding:116px 0 0 0; height:34px; display:block; width:50px; margin:0 39px 0 29px;}
#header #nav a.nav2{padding:116px 0 0 0; height:34px;display:block; width:57px; margin:0 35px 0 0;}
#header #nav a.nav3{padding:116px 0 0 0; height:34px; display:block; width:66px; margin:0 36px 0 0;}
#header #nav a.nav4{padding:116px 0 0 0; height:34px; display:block; width:80px; margin:0 36px 0 0;}
#header #nav a.nav5{padding:116px 0 0 0; height:34px; display:block; width:54px;}
#header #nav a.nav1:hover{background:url(../img/nav1.jpg); padding:116px 0 0 0; height:34px; display:block; width:50px; margin:0 39px 0 29px;}
#header #nav a.nav2:hover{background:url(../img/nav2.jpg); padding:116px 0 0 0; height:34px;display:block; width:57px; margin:0 35px 0 0;}
#header #nav a.nav3:hover{background:url(../img/nav3.jpg); padding:116px 0 0 0; height:34px; display:block; width:66px; margin:0 36px 0 0;}
#header #nav a.nav4:hover{background:url(../img/nav4.jpg); padding:116px 0 0 0; height:34px; display:block; width:80px; margin:0 36px 0 0;}
#header #nav a.nav5:hover{background:url(../img/nav5.jpg); padding:116px 0 0 0; height:34px; display:block; width:54px;}
#header #nav a.nav6{height:34px; display:block; width:150px; background-image: url(../img/expert.jpg);	background-position: left 110px; background-repeat: no-repeat; padding: 116px 0 0 0; margin: 0 0 0 20px; text-align: right;}

#header #nav a.selected1{background:url(../img/nav1.jpg); padding:116px 0 0 0; height:34px; display:block; width:50px; margin:0 39px 0 29px;}
#header #nav a.selected2{background:url(../img/nav2.jpg); padding:116px 0 0 0; height:34px;display:block; width:57px; margin:0 35px 0 0;}
#header #nav a.selected3{background:url(../img/nav3.jpg); padding:116px 0 0 0; height:34px; display:block; width:66px; margin:0 36px 0 0;}
#header #nav a.selected4{background:url(../img/nav4.jpg); padding:116px 0 0 0; height:34px; display:block; width:80px; margin:0 36px 0 0;}
#header #nav a.selected5{background:url(../img/nav5.jpg); padding:116px 0 0 0; height:34px; display:block; width:54px;}

#left_col {float:left; width:200px; display:block; height:400px; clear:both; position:absolute; left:10px;}			
#left_col ul {margin:6px 0 0 10px; }		
#left_col ul li { list-style:none; color:#FF9900; font-size:14px; padding:4px 0;}		
#left_col ul li a{color:#FFF; text-decoration:none;}
#left_col ul li a:hover{color:#FFF; text-decoration:underline;}
#left_col ul li a:selected{color:#FFF; text-decoration:underline;}

#content {width:900px; background:url(../img/wrapper_bg.jpg) repeat-y center top; margin:0 0 10px 0; min-height:700px; padding:0 0 20px 0;}
#content .main_img { background:url(../img/main_img.jpg) no-repeat; width:690px; height:170px;}
#content h2 {margin:0 0 0 210px;}
#content p {margin:0 0 0 210px;}
#content .large {font-size:16px; font-weight:bold;}
#content .large strong{font-size:16px; font-weight:bold; color:#6C93D0;}
#content a.largelink { color:#6C93D0; text-decoration:none; size:12px;}
#content a.largelink:hover { text-decoration:underline;}
#content a.internallink { color:#333333; text-decoration:none; size:12px;}
#content a.internallink:hover { text-decoration:underline;}
#content a.back { color:#6C93D0; text-decoration:underline; size:12px;}
#content a.back:hover { text-decoration:underline;}
#content .services {background:url(../img/services_but.png); width:198px; height:31px; display:block; float:right; margin:-14px 0 0 0;}
#content ul.main {margin:10px 0 0 240px; font-size:13px; color:#333;}
#content .actions {float:right; margin:-6px 10px 0 10px; width:184px;}
#content a.page { color:#333333; text-decoration:none; size:13px;}
#content a.page:hover { text-decoration:underline;}
#content .actions strong{display:block; color:#333333; padding:6px 0;}
#content .actions em{display:block; size:10px; color:#333333; padding:6px 0;}
#content .talk { background:url(../img/talk.png); width:181px; height:60px; display:block; margin:10px 0;}
#content .apply {background:url(../img/apply.png); width:181px; height:60px; display:block; }
#content #calculator {color:#333; background:url(../img/cal_bg.jpg) repeat-x bottom center; width:142px; height:260px; display:block; float:right; border:1px solid #cdcdcd; margin:50px 0px 10px 10px; padding:10px;}
#content #calculator input{width:140px; margin:6px 0;}
#content #calculator select{width:144px; margin:6px 0;}
#content #calculator a {font-size:12px; color:#333;}
#footer {width:900px; height:30px; background:url(../img/footer.jpg); clear:both; color:#FFF; font-size:12px; padding:16px 0 0 0;}
#footer span {padding:0 30px 0 10px; height:30px;}
#footer a.link {color:#FFF; text-decoration:none;}
#footer a.link:hover {color:#FFF; text-decoration:underline;}
a#redsky { position:absolute; bottom:-20px; right:0; color:#FFF;}
/* side nav control */

#s1, #s2, #s3 {display:none;}

#s1.active , #s2.active, #s3.active {display:block;}
.calculator_results {margin: 0 0 0 210px;}

