html, body {
	background:#FFFFFF;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	line-height:17px;
	margin:0;
	padding:0;
	position:relative;
	text-align:center;
}
.clear {
	clear:both;
}
a img {
	border:none;
}
#container {
	text-align:left;
	position:relative;
	margin:0px auto;
	width: 940px;
}

/****************************************************** Header Begin */

#header {
	width: 940px;
	height:93px;
	text-align:right;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	position:relative;
}
#headlogo {
	float:left;
	text-align:left;
}
#headbar {
	background-image: url('../images/header_phone_blank.jpg');
	text-align:right;
	float:right;
	width: 312px;
	height:38px;
	margin:0;
	padding:0;
}
#headbar p {
	margin: 0;
	padding:15px 15px 0 0;
	font-size: 12px;
	color:#637184;
}

/****************************************************** Header End */
/****************************************************** Nav Begin */

div#nav {
	height: 46px;
	margin-top: 0px;
	position: relative;
	width: 940px;
	z-index: 9998;
	float:left;
}
div#nav ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
div#nav li {
	display: inline;
	margin: 0;
	padding: 0;
}
div#nav li a {
	float: left;
	height: 0;
	overflow: hidden;
	padding-top: 46px;
}
div#nav li a {
	background-image: url('../images/nav2.jpg');
	background-repeat: no-repeat;
	position: relative;
	width: 940px;
}
div#nav li a#home {
	background-position: 0 0;
	width: 156px;
}
div#nav li a#home:hover {
	background-position: 0 -46px;
	width: 156px;
}
div#nav li a#about {
	background-position: -156px 0;
	width: 197px;
}
div#nav li a#about:hover {
	background-position: -156px -46px;
	width: 197px;
}
div#nav li a#basics {
	background-position: -353px 0;
	width: 182px;
}
div#nav li a#basics:hover {
	background-position: -353px -46px;
	width: 182px;
}
div#nav li a#benefits {
	background-position: -535px 0;
	width: 216px;
}
div#nav li a#benefits:hover {
	background-position: -535px -46px;
	width: 216px;
}
div#nav li a#contact {
	background-position: -751px 0;
	width: 189px;
}
div#nav li a#contact:hover {
	background-position: -751px -46px;
	width: 189px;
}
div#nav.home li a#home {
	background-position: 0 0px !important;
	width: 156px;
}
div#nav.about li a#about {
	background-position: -156px 0px !important;
	width: 197px;
}
div#nav.basics li a#basics {
	background-position: -353px 0px !important;
	width: 182px;
}
div#nav.benefits li a#benefits {
	background-position: -535px 0px !important;
	width: 216px;
}
div#nav.contact li a#contact {
	background-position: -751px 0px !important;
	width: 189px;
}

/****************************************************** Nav End */
/****************************************************** Index Page Start */

.contentbox {
	background:#FFF;
	padding-top:10px;
	position: relative;
	margin:0;
	float:left;
	width:940px;
}
* html .contentbox {
	/* IE6 only */ 
	height:100%;
	display: table;
}
#grey_bottom_left {
	background: url('../images/index_bottom_left_grey.jpg') no-repeat;
	width: 673px;
	height: 341px;	
	margin: 0px;
	float: left;
}
* html #grey_bottom_left {
	margin-top: 0px;
	margin-bottom: 0px;
}
#grey_bottom_left #top_blue {
	font-size: 22px;
	color:#005ca6;
	padding: 35px 0 0 15px;
}
#grey_bottom_left #inner_content {
	font-size: 12px;
	color:#637184;
	padding:50px 30px 0 15px;
}
#grey_bottom_left #inner_content p {
	padding:0 0 0 12px;
	margin:0;
}
#grey_bottom_right {
	background: url('../images/index_bottom_right_grey.jpg') no-repeat;
	width: 257px;
	height: 341px;	
	margin: 0px;
	float: right;
}
* html #grey_bottom_right {
	margin-top: 0px;
	margin-bottom: 0px;
}
#grey_bottom_right #top_blue {
	font-size: 14px;
	font-weight: bold;
	color:#005ca6;
	padding: 20px 20px 0 15px;
	line-height:25px;
}
#grey_bottom_right #inner_content {
	font-size: 12px;
	color:#637184;
	line-height:18px;
	padding:30px 30px 0 17px;
}
#grey_bottom_right #inner_content p {
	padding:0 0 0 22px;
	margin:0;
}


/****************************************************** Index Page End */

#leftcol {
	position:relative;
	float:left;
	width:205px;
	margin:0;
	padding:0;
}
#leftcol #left_top {
	background-image: url(../images/leftcol_request_info_blank.jpg);
	background-repeat: no-repeat;
	height:196px;
	font-size: 14px;
	color:#005ca6;
	padding: 15px 0 0 15px;
	line-height:20px;
}
#leftcol #left_bottom {
	background-image: url(../images/leftcol_contact_us_blank.jpg);
	background-repeat:no-repeat;
	height:258px;
	font-size: 14px;
	color:#005ca6;
	padding: 15px 0 10px 15px;
	line-height:18px;
}
*html #leftcol #left_bottom {
	padding-bottom: 0px;
}
#leftcol #left_bottom #left_bottom_small {
	font-size: 12px;
	padding: 5px 10px 0 0;
	color: #637184;
	line-height:17px;
}
h1 {
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:22px;
	font-weight:lighter;
	color:#005ca6;
	margin:0px;
	padding-top:20px;
}
#centercol {
	position:relative;
	float:left;
	width: 480px;
	margin-left:20px;
	margin-right:20px;
	padding:0;
	line-height:20px;
	font-size:12px;
	color:#637184;
}
#centercol a:link, #centercol a:visited {
	text-decoration: none;
	color:#005ca6;
}
#centercol a:hover {
	color:#00417a;
}
#centercol_header {
	float:left;
	padding-left: 8px;
	padding-bottom:8px;
	width:727px;
	height:121px;
}
#centercol_request {
	position:relative;
	float:left;
	width: 500px;
	margin-left:8px;
	margin-right:0;
	padding:0;
	line-height:20px;
	font-size:12px;
}
#centercol_index {
	position:relative;
	float:left;
	width: 461px;
	margin-left:8px;
	margin-right:7px;
	padding:0;
	line-height:20px;
	font-size:12px;
}
#centercol_left {
	background-image: url(../images/banner_center_left.jpg);
	background-repeat:no-repeat;
	width:228px;
	height:115px;
	float:left;
	font-size:22px;
	color: #FFFFFF;
	padding: 20px 10px 0 20px;
}
#centercol_right {
	background-image: url(../images/banner_center_right.jpg);
	background-repeat:no-repeat;
	width:183px;
	height:115px;
	float:left;
	font-size:12px;
	color: #FFFFFF;
	padding: 20px 0 0 20px;
	line-height:17px;
}
#centercol_right a:link, #centercol_right a:visited {
	color: #FFFFFF;
	text-decoration:underline;
}
#centercol_right a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#rightcol_index {
	background-image: url(../images/rightcol_index_free_guide.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:259px;
	height:484px;
	margin:0;
	padding:0;
	float:right;
}
#rightcol {
	background-image: url(../images/rightcol_internal_free_guide.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:202px;
	height:314px;
	margin:0;
	padding:0;
	float:right;
}

/****************************************************** Footer Begin */

#inner_footer {
	background: url('../images/footer_bkgd.jpg') no-repeat bottom;
	font-size:12px;
	height:36px;
	width:918px;
	color:#637184;
	margin:0px;
	padding-left:20px;
	float:left;
}
#inner_footer a:link, #inner-footer a:visited {
	color:#005ca6;
	text-decoration:underline;
}
#inner_footer a:hover {
	color:#003a6e;
	text-decoration:underline;
}
#inner_footer p {
	bottom: 0px;
	margin-top:10px;
}

/****************************************************** Footer End */

#lower_footer {
	width: 918px;
	font-size:12px;
	color:#637184;
	margin:0px;
	padding-left:20px;
	float:left;
}
#lower_footer a:link, #lower_footer a:visited {
	color:#005ca6;
	text-decoration:underline;
}
#lower_footer a:hover {
	color:#003a6e;
	text-decoration:underline;
}
#lower_footer p {
	bottom: 0px;
	margin-top:10px;
}