body{margin:55px 0 10px 0;padding:0;text-align:center;font-family:arial,helvetica,sans-serif;background:url(/images/bkgd/background.jpg) repeat-x #fff left top;font-size:13px;color:#595957;}
#main{width:929px;margin:0 auto;text-align:left;background:url(/images/bkgd/extra-middle.jpg) repeat-y #fff left top;font-size:13px;color:#3f3f3f;}

#header{position:relative;width:929px;height:235px;background:url(/images/header.jpg) no-repeat;}

#search{position:absolute;left:655px;top:200px;}
#search .search{display:block;float:left;width:150px;height:16px;background-color:#fff;font-size:11px;color:#595957;border:1px solid #093B84;padding:0px 4px;}
#search .submit{display:block;float:left;margin-left:1px;}

#footer{width:929px;height:53px;background:url(/images/bkgd/footer.jpg) no-repeat;}
#footer .inner{padding:15px 0 0 50px;}
#footer p{color:#0094C2;margin:0;font-size:11px;font-weight:bold;}
#footer a:link,#footer a:visited {color:#0094C2;text-decoration:none;font-size:11px;}
#footer a:hover {color:#0094C2;text-decoration:underline;}



/*tags*/
img{border:0;display:block;}
img.reqd{display:inline;}
form {margin:0;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}

/*menu*/
#menu {padding:15px 15px 0 15px;}
#menu ul {list-style:none;margin:0;padding:0;}
#menu ul li {margin: 5px 0;padding:0 0 5px 0;font-size:12px;font-weight:bold;}
#menu ul li a, #menu ul li a:link, #menu ul li a:active, #menu ul li a:visited {color:#0094C2;text-decoration:none;}
#menu ul li a:hover {color: #fdc400;text-decoration:none;}
#menu ul li a.selected, #menu ul li a.selected:link, #menu ul li a.selected:active, #menu ul li a.selected:visited {color:#fdc400;text-decoration:none;}
#menu ul li a.selected:hover {color: #fdc400;text-decoration:none;}

#submenu{margin-top:20px;margin-bottom:10px;text-align:center;}

/*content*/
#outer{padding-top:5px;background:url(/images/bkgd/main-background.jpg) no-repeat left top;width:929px;}
#content h1{font-size:16px;margin:15px 0 5px 0;color:#fdc400;}
#content h2{font-size:15px;margin:15px 0 5px 0;color:#fdc400;}
#content h3{font-size:13px;margin:15px 0 5px 0;color:#fdc400;}
#content p{margin:10px 0;color:#595957;font-size:13px;}
#content a:link,#content a:visited,#content a:active {color:#fdc400;text-decoration:none;font-weight:bold;}
#content a:hover{text-decoration:underline;}
#content a.green:link,#content a.green:visited,#content a.green:active {color:#a0cd39;text-decoration:none;font-weight:bold;}
#content a.green:hover{text-decoration:underline;}
#content a.blue:link,#content a.blue:visited,#content a.blue:active {color:#0094c1;text-decoration:none;font-weight:bold;}
#content a.blue:hover{text-decoration:underline;}
#content a.navy:link,#content a.navy:visited,#content a.navy:active {color:#083b84;text-decoration:none;font-weight:bold;}
#content a.navy:hover{text-decoration:underline;}
#content a.slate:link,#content a.slate:visited,#content a.slate:active {color:#015c77;text-decoration:none;font-weight:bold;}
#content a.slate:hover{text-decoration:underline;}
#content ul{margin:0 0 0 10px;padding:0 0 0 10px;}
#content ul li {color:#595957;font-size:13px;line-height:16px;}
#content ul li a:link,#content ul li a:visited {color:#fdc400;text-decoration:none;font-weight:bold;}
#content ul li a:hover {color:#fdc400;text-decoration:underline;}
#content .white{color:#fff;}
#content .green{color:#a0cd39;}
#content .blue{color:#0094c1;}
#content .navy{color:#083b84;}
#content .slate{color:#015c77;}

#col1{display:block;float:left;width:191px;overflow:hidden;padding-left:28px;}
#col2{position:relative;display:block;float:left;width:680px;overflow:hidden;background-color:#fff;}
#col1_inner{position:relative;background-color:#fff;margin-right:10px;height:461px;}
#col2_home{display:block;float:left;width:449px;margin:0 9px 0 0;}
#col3_home{display:block;float:left;width:221px;overflow:hidden;}

#col2_home .home_box_white{width:100%;height:161px;overflow:hidden;background-color:#fff;}
#col2_home .home_box_yellow{width:100%;height:150px;overflow:hidden;background-color:#fdc400;}
#col2_home .home_box_blue{width:100%;height:150px;overflow:hidden;background-color:#0094c1;}
#col3_home .home_box_right1{width:100%;height:311px;overflow:hidden;background-color:#fff;}
#col3_home .home_box_right2{width:100%;height:150px;overflow:hidden;background-color:#fff;}

#col2_home .box_inner{padding:2px 8px 5px 8px;}
#col3_home .box_inner{padding:2px 8px 5px 8px;}

#col2 .heading{background-color:#015c77;padding:8px 20px;color:#fff;}
#col2 .heading_blue{background-color:#0094c1;}
#col2 .heading_yellow{background-color:#fdc400;}
#col2 .heading_navy{background-color:#083b84;}
#col2 .heading_green{background-color:#a0cd39;}

#col2 .heading h1,#col2 .heading h2,#col2 .heading h3{margin:0;}
#col2 .blue_box_heading h1,#col2 .blue_box_heading h2,#col2 .blue_box_heading h3{margin:0;}
#col2 .yellow_box_heading h1,#col2 .yellow_box_heading h2,#col2 .yellow_box_heading h3{margin:0;}
#col2 .navy_box_heading h1,#col2 .navy_box_heading h2,#col2 .navy_box_heading h3{margin:0;}
#col2 .green_box_heading h1,#col2 .green_box_heading h2,#col2 .green_box_heading h3{margin:0;}

#col2 .indent{margin-left:15px;}
#col2 .blue_box_heading{background-color:#0094c1;color:#fff;width:157px;height:35px;}
#col2 .yellow_box_heading{background-color:#fdc400;color:#fff;width:157px;height:35px;}
#col2 .navy_box_heading{background-color:#083b84;color:#fff;width:157px;height:35px;}
#col2 .green_box_heading{background-color:#a0cd39;color:#fff;width:157px;height:35px;}
#col2 .box_heading_inner{padding:4px 0 0 4px;}

#col2 .blue_box_heading_inner_white{background-color:#fff;height:27px;}

#col2 .blue_box{border:1px solid #0094c1;color:#fff;width:155px;height:207px;}
#col2 .yellow_box{border:1px solid #fdc400;color:#fff;width:155px;height:207px;}
#col2 .navy_box{border:1px solid #083b84;color:#fff;width:155px;height:207px;}
#col2 .green_box{border:1px solid #a0cd39;color:#fff;width:155px;height:207px;}

#col2 .box_inner{background-color:#fff;margin:1px 1px 0 1px;}
#col2 .box_text{padding:4px;}
#col2 .box_text p{margin:0;}
#col2 .box{display;block;float:left;margin-bottom:10px;padding-right:80px;}
#col2 .box_right{padding-right:0;}

#col1 .login_button{position:absolute;bottom:9px;left:9px;}
#col1 .newsletter_signup{margin-top:20px;margin-left:15px;}
#col1 .newsletter_signup h1{color:#0094c1;font-size:14px;margin:4px 0;}
#col1 .newsletter_signup input{border:1px solid #0094c1;font-size:12px;color:#595957;width:149px;}

#content label.twocol{margin:5px 0 0 0;display:block;float:left;width:140px;font-size:12px;color:#434343}
#content input.twocol{margin:5px 0;display:block;float:left;width:250px;font-size:12px;border:1px solid #747474;background-color:#fff;color:#434343}
#content textarea {display:block;float:left;overflow:auto;margin:5px 0px;width:350px;height:120px;font-size:12px;color:#434343;font-family:arial,helvetica,sans-serif;border:1px solid #747474;background-color:#fff;}
#content input.submit{margin:5px 0 0 0;}

a.signup:link,a.signup:visited,a.signup:active {color:#0094c1;text-decoration:none;font-weight:bold;}
a.signup:hover{text-decoration:underline;}

ul#news{list-style:none;margin:0 0 4px 21px;padding:0 0 4px 21px;}
ul#news li{padding-top:0;font-size:12px;color:#595957;font-weight:bold;}

