﻿body{font-family:georgia;margin:0;padding:0}
select,input[type="password"],input[type="text"]{border:1px solid #aaa;border-radius:3px 3px 3px 3px;color:gray;font-style:italic;padding:2px;margin:0px!important}
input[type="checkbox"]{margin:3px 0px 3px 0px !important}
h2{font-family:georgia;font-weight:normal;color:#416a06;margin-bottom:5px}
#header{width:960px;margin:5px auto 5px auto}
#header #links{float:right;font-size:12px}
#header #links a{padding:0 2px 0 2px;text-decoration:none;color:black}

#menu_container{height:54px;width:100%;background:url('/images/menu-bg.png') top left repeat}
#menu_container #megamenu{list-style:none;width:960px;margin:auto;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
#menu_container #megamenu a.link{position:relative;font-family:helvetica;font-size:15px;color:white;text-decoration:none;top:0;color:#fff;padding:14px 14px 18.5px 14px;background:url('/images/menu-divider.png') right no-repeat}

#megamenu li{float:left;display:block;text-align:center;position:relative;border:0;width:100px;}
#megamenu .norightbr{float:left;display:block;text-align:center;position:relative;margin-right:30px;margin-top:7px;border:0;background:0}
#megamenu li.menu_right:hover{padding:4px 9px 4px 9px}
#megamenu li a{font-family:Arial,Helvetica,sans-serif;color:#333;background:0;border:0;font-size:12px;display:block;outline:0;text-decoration:none;line-height:21px;padding-right:10px}
#megamenu li a:hover{font-family:Arial,Helvetica,sans-serif;color:#333;background:0;border:0;font-size:12px;display:block;outline:0;text-decoration:none;line-height:21px;padding-right:10px}
#megamenu .megamenu_title{font-family:Arial,Helvetica,sans-serif;color:#333;background:0;font-weight:bold;border:0;font-size:13px;display:block;outline:0;line-height:21px;padding-right:10px}
#megamenu li .greybox li{margin:0 0 2px 0;padding:1px 2px 1px 2px;width:125px;border-bottom:1px solid #e1e1e1;background:0;color:#054D6D }
.nobottomline{border-bottom:0 solid #fff!important}
.tools_megamenu{display:none;margin:4px auto;float:left;position:absolute;left:-999em;text-align:left;padding:2px 2px 2px 2px;border-top:0;background:url(/images/guides/about_box_bg.gif) right bottom;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:0 5px 5px 5px;-ms-filter:"alpha(opacity=98)";filter:alpha(opacity=98);-moz-opacity:.98;-khtml-opacity:.98;opacity:.98;width:418px;z-index:9999;margin-top:-2px}
#megamenu li:hover .tools_megamenu{left:0px;top:auto}
.guides_megamenu{display:none;margin:4px auto;float:left;position:absolute;left:-999em;text-align:left;padding:2px 2px 2px 2px;border-top:0;background:url(/images/guides/about_box_bg.gif) right bottom;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:0 5px 5px 5px;-ms-filter:"alpha(opacity=98)";filter:alpha(opacity=98);-moz-opacity:.98;-khtml-opacity:.98;opacity:.98;width:280px;z-index:9999;margin-top:-2px}
#megamenu li:hover .guides_megamenu{left:0px;top:auto}
.caretype_megamenu{display:none;margin:4px auto;float:left;position:absolute;left:-999em;text-align:left;padding:2px 2px 2px 2px;border-top:0;background:url(/images/guides/about_box_bg.gif) right bottom;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:0 5px 5px 5px;-ms-filter:"alpha(opacity=98)";filter:alpha(opacity=98);-moz-opacity:.98;-khtml-opacity:.98;opacity:.98;width:455px;z-index:9999;margin-top:-2px}
#megamenu li:hover .caretype_megamenu{left:0px;top:auto}
.col_1,.col_2,.col_3,.col_4,.col_5{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;background:0}
#megamenu .menu_right{float:right;margin-right:0}
#megamenu li .align_right{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
#megamenu li ul{list-style:none;padding:0;margin:0 0 12px 0}
#megamenu li ul li{font-size:12px;line-height:24px;position:relative;padding:0;margin:0;float:none;text-align:left;width:140px}
.guides_megamenu,.tools_megamenu,.caretype_megamenu
{
   margin-top:0px!important;
}
.guides_megamenu,.tools_megamenu,.caretype_megamenu,#megamenu li a:hover,#megamenu li:hover a,#megamenu li:hover
{
    background-image:none!important;
    background-color:#F3F2F2!important;  
    color:#00496A!important;
}
#content #banner{width:960px;height:335px;margin:auto;background:no-repeat}
#content #banner #quick_search{width:425px;position:relative;top:8px;left:510px;margin:0;color:#464646;font-size:11px;letter-spacing:-0.06em;letter-spacing:-1px}
#content #banner #quick_search select#ddlCategory{position:relative;top:5px;left:20px;width:160px}
#content #banner #quick_search input[type="text"]{position:relative;top:5px;left:35px;width:200px}
#content #banner #quick_search a{position:relative}
#content #banner #quick_search #advanced_content div{margin:5px 10px 0 20px}
#content #banner #quick_search #advanced_content table tr td label{width:100%}
#content #banner #quick_search #advanced_content input[type="checkbox"]{font-size:11px;font-family:georgia;width:13px;height:13px;padding:0;margin:0 5px 0 0;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden}
#content #banner #quick_search #advanced_content label.chk-lbl{display:block;width:100%;font-size:11px;margin-right:5px}
#content #main_container{background:url('../images/home-main-bg.png') top left repeat}
#content #main_container #main{font-family:helvetica;font-size:14px;width:960px;margin:auto}
#content #main_container #main h1{font-family:georgia;font-size:22px;font-weight:normal;color:#0e485e;padding:20px 0 10px 0;margin:0}
#content #main_container #main #col_left{width:575px}
#content #main_container #main #col_left .item{margin:5px 0 15px 0}
#content #main_container #main #col_left .item h3{color:#416a06;font-size:12px;margin-bottom:0}
#content #main_container #main #col_left .item div{float:left;background:#dad9d7;height:90px;width:89px;margin-right:10px}
#content #main_container #main #col_left .item a{color:#004567;text-decoration:none;font-size:11px;font-weight:bold}
#content #main_container #main #col_left .item div img{padding:5px}
#subcol_left{font-size:12px;float:left;width:275px}
#subcol_right{font-size:12px;float:right;width:275px}
#content #main_container #main #col_right{float:right;width:335px}
#register_now{margin-top:15px}
#register_now .body{height:115px}
#register_now #first{position:relative;top:10px;left:15px;width:130px}
#register_now #last{position:relative;top:10px;left:33px;width:130px}
#register_now #email{position:relative;top:15px;left:15px;width:283px}
#register_now .first_i{position:relative;top:10px;left:15px;width:130px}
#register_now .last_i{position:relative;top:10px;left:33px;width:130px}
#register_now .email_i{position:relative;top:15px;left:15px;width:289px}
#register_new #reg_btn{position:relative;top:15px;left:50px}
#providers{margin-top:15px;font-size:12px;color:gray}
#providers .check{width:275px;padding:10px 0 10px 15px;overflow:hidden}

.contact_texbox
	{
		float: left; width: 270px; margin-right: 5px;
		background:url(../images/textbox_bg2.gif) repeat-x;
				height:21px;
		-webkit-border-radius: 5px !important; border-radius: 5px!important ;
		background-color:#f6f8f1;
		border:1px solid #e9ebe5 !important;
	}
.contact_comments
	{
		float: left; width: 270px; margin-right: 5px;
		background:url(../images/textbox_bg2.gif) repeat-x;
		-webkit-border-radius: 5px; border-radius: 5px;
		background-color:#f6f8f1;
		border:1px solid #e9ebe5;
	}
