@charset "utf-8";
/* CSS Document */

body {
	background-color:#ededed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#000000;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
	margin:0px;
	}

#container {
	width:962px;
	margin:auto;
	padding-top:5px;
	}
	


#banner {
	background-image:url(../images/bannerbkg.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	height:241px;
	padding-top:45px;
	padding-bottom:20px;
	padding-left:432px;
	padding-right:25px;
	font-size:16px;
	}

#smallbanner {
	background-image:url(../images/smallbanner.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	height:99px;
	padding-top:50px;
	padding-bottom:20px;
	padding-left:432px;
	padding-right:25px;
	font-size:16px;
	}

#banner a:link {
	font-size:16px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#2b65b6;
	text-decoration:none;
	text-transform:none;
	}

#banner a:visited {
	font-size:16px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#2b65b6;
	text-decoration:none;
	text-transform:none;
	}
	
#banner a:hover{
	font-size:16px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#9b8449;
	text-decoration:none;
	text-transform:none;
	}
	
#rightbuttonimage {
	float:left;
	width:250px;
	margin-top: 7px;
	}	
#leftcontainer {
	float:left; 
	width:359px; 
	margin-right:7px; 
	margin-left:8px;
	margin-top:7px;
	}

#leftcontainer2 {
	float:left; 
	width:247px;
	margin-right:7px;
	margin-left:8px;
	margin-top:7px;	
	}

#leftbox {
	background-image:url(../images/leftboxbkg.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	padding:17px 15px 15px 15px; 
	height:73px; 
	margin-bottom:5px;
	}

.leftboximg {
	float:left; 
	margin-right:15px; 
	border:solid 1px #cbcbcb;
	}

.leftboxtxt {
	float:left;
	width:195px;
	color:#000000;
	}

.moredetails {
	float:left; 
	text-align:right; 
	margin-top:10px; 
	width:185px;
	}

#details {
	float:left; 
	width:165px;
	margin-top:2px;
	}

#details a:link {
	color:#444444;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	}

#details a:visited {
	color:#444444;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	}

#details a:hover {
	color:#2b65b6;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	}
	

#rightcontainer {
	float:left; 
	margin-right:5px; 
	width:575px;
	margin-top:7px;	
	}

#whitebox {
	width:663px; 
	background-color:#FFFFFF; 
	border:solid 1px #cbcbcb; 
	padding:15px; 
	margin-right:5px;
	color:#333333;
	font-size:14px;
	line-height:16px;	
	background-image:url(../images/humaxjacks.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
#smallwhitebox {
	float:left; 
	width:291px; 
	background-color:#FFFFFF; 
	border:solid 1px #aeaeae; 
	padding:15px; 
	margin-right:5px;
	color:#333333;
	font-size:14px;
	line-height:16px;
	}

#rightcontainer2 {
	float:left; 
	width:247px;	
	}

#rightcontainer3 {
	float:left; 
	margin-right:5px; 
	width:695px;
	margin-top:7px;
	margin-bottom:10px;
	}

#benefitsbox {
	float:left; 
	width:230px; 
	background-image:url(../images/benefitshdrgradient.jpg); 
	background-position:bottom left; 
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:solid 1px #aeaeae; 
	padding:10px 5px 5px 10px; 
	height:19px; 
	margin-bottom:5px; 
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size:16px; color:#666666;
	}

#benefitsbox2 {
	float:left; 
	width:230px; 
	background-image:url(../images/benefitshdrgradient.jpg); 
	background-position:bottom left; 
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:solid 1px #aeaeae; 
	padding:10px 5px 5px 10px;
	min-height:19px; 
	margin-bottom:5px; 
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#2b65b6;
	font-weight:bold;
	}

#benefitsbox3 {
	float:left; 
	width:230px;
	background-image:url(../images/benefitsbkg2.png); 
	background-position:top left; 
	background-repeat:no-repeat;
	border:solid 1px #aeaeae; 
	padding:10px 5px 5px 10px;
	min-height:19px; 
	margin-bottom:5px; 
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#ffffff;
	font-weight:bold;
	}
	

#benefitwhitebox {
	float:left; 
	width:218px; 
	background-color:#FFFFFF; 
	border:solid 1px #aeaeae; 
	padding:10px;
	margin-bottom:5px;
	margin-left:3px;
	margin-right:3px;
	color:#333333;
	font-size:12px;
	line-height:16px;
	}

.collapsetxt {
	color:#2b65b6;
	text-decoration:none;
	font-weight:bold;
	}

#benefitsbox4 {
	float:left; 
	width:230px; 
	background-image:url(../images/benefitsbkg3.png);  
	background-position:bottom left; 
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:solid 1px #aeaeae; 
	padding:10px 5px 5px 10px; 
	height:25px; 
	margin-bottom:5px; 
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size:16px; color:#ffffff;
	}


#leftlinksbox {
	float:left; 
	width:230px; 
	background-image:url(../images/benefitshdrgradient.jpg); 
	background-position:bottom left; 
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:solid 1px #cbcbcb; 
	padding:7px 5px 5px 10px; 
	height:22px; 
	margin-bottom:5px; 
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size:16px; color:#666666;
	}


.moredetails2 {
	float:right; 
	text-align:right; 
	margin-top:10px; 
	width:205px;
	}

#details2 {
	float:left; 
	width:180px;
	margin-top:2px;
	line-height:16px;
	}

#details2 a:link {
	color:#2b65b6;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	font-size:13px;
	}

#details2 a:visited {
	color:#2b65b6;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	font-size:13px;
	}

#details2 a:hover {
	color:#9b8449;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	font-size:13px;
	}
	

#blogheader {
	width:563px; 
	background-image:url(../images/benefitshdrgradient.jpg); 
	background-position:bottom left; 
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:solid 1px #aeaeae; 
	padding:10px 5px 5px 10px; 
	height:19px; 
	margin-bottom:7px;
	margin-top:7px; 
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size:20px; 
	color:#666666;
	}
	

#blogbox {
	width:563px;
	background-image:url(../images/blogboxgradient.jpg);
	background-position:top left; 
	background-repeat:repeat-x;
	background-color:#f3f3ed;
	border:solid 1px #aeaeae; 
	padding:10px 5px 5px 10px;
	margin-bottom:5px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	}

	

/* Start Text Styles */

.bannerhdrblue {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 32px;
	color:#2b65b6;
	line-height:32px;
	margin:0px;
}

.bannerhdrbrown {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 32px;
	color:#9b8449;
	line-height:32px;
	margin:0px;
}

.bannerblktxt {
	width:450px; 
	margin-top:20px; 
	margin-bottom:20px;
	color:#000000;
	font-size:16px;
	line-height:20px;
	}


.bluehdr1 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#2b65b6;
	line-height:30px;
}

.brownsubtext {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#9b8449;
	text-decoration: none;
}

.brownsubtextlrg {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#9b8449;
	font-weight:bold;
	text-decoration: none;
}


.orangetxt {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#fd5900;
	line-height:18px;
	text-decoration:none;
}


.greentxt {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#64b603;
	line-height:18px;
	text-decoration:none;	
}


.bluetxt {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#2b65b6;	
	line-height:18px;
	text-decoration:none;
}

.whitetxt {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FFFFFF;	
	line-height:18px;
	text-decoration: none;
}

.goldorangetxt {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#fc8800;
	line-height:18px;	
	text-decoration:none;
}

#moreinfo a:link {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#2b65b6;
	font-weight:bold;
	text-decoration:none	
}

#moreinfo a:visited {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#2b65b6;
	font-weight:bold;
	text-decoration:none	
}

#moreinfo a:hover{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#9b8449;
	font-weight:bold;
	text-decoration:none	
}

#quote {
	color:#2b65b6;
	width:600px; 
	margin:auto;
		}
		
#quotebox2 {
	width:580px; 
	padding:10px; 
	border:solid 1px #cbcbcb; 
	background-color:#eae7e7; 
	margin:auto;
	}

#attribute {
	color:#2b65b6;
	width:600px; 
	margin:auto;
	text-align:right;
		}

/* End Text Styles */

/* Start Misc Styles */

.clear {
	clear:both;
	}

#imgbox {
	border:solid 1px #cbcbcb; 
	margin-bottom:15px;
	background-color:#FFFFFF;
	text-align:center;
	}

.inlineimg {
	float:right; 
	margin-left:15px; 
	margin-bottom:40px; 
	border:solid 1px #e8e8e8; 
	padding:3px;
	}

/* End Misc Styles */

/* Navigation */

div#nav {
	background-image:url(../images/navbkg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:962px;
	height:39px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	z-index:100;
	}

div#nav a:link {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	margin-top:10px;
	margin-bottom:10px;
	}

div#nav a:hover {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2b65b6;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	margin-top:10px;
	margin-bottom:10px;
	}

div#nav a:visited {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	margin-top:10px;
	margin-bottom:10px;
	}

div#nav a:active {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	margin-top:10px;
	margin-bottom:10px;
	}

div#nav a:focus {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	margin-top:10px;
	margin-bottom:10px;
	}

.navdiv {
	float:left; 
	margin-right:12px; 
	margin-left:12px; 
	background-color:#cecece; 
	width:1px; 
	font-size:1px; 
	margin-top:12px; 
	height:16px;	
	}
	
/* End Navigation */

/* Start Footer */

#footer {
	background-image:url(../images/footerbkg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:15px;
	height:29px;
	margin-bottom:20px;
	}

#footer a:link {
	color:#2b65b6;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	font-size:11px;
	}

#footer a:visited {
	color:#2b65b6;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	font-size:11px;
	}

#footer a:hover {
	color:#9b8449;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	font-size:11px;
	}

.footerleft {
	float:left;
	width:300px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#666666;
	}

#footerright {
	float:right;
	width:300px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#666666;
	margin-top:7px;
	text-align:right;
	}

#footerright a:link {
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	font-size:11px;
	}

#footerright a:visited {
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	font-size:11px;
	}

#footerright a:hover {
	color:#2b65b6;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	font-size:11px;
	}



/* End Footer */

