/* CSS Document */


#mainHeader {
	background-image: url(../../images/hbg_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 330px;
	width: 100%;
	margin-bottom:0px;
	margin-top:41px;
	padding-top:10px;
	/*background-color:#FDA;*/
	
}
#mainHeader .header-sub{
	width: 1040px;
	height:310px;
	margin-right: auto;
	margin-left: auto;	;	
	float:inherit;
	clear:both;	
}

#main-content {
	width: 1040px;
	margin:auto;
	padding: 20px;
	margin-top:0px;
	
}
#main-content .sub-content
{
	width: 1040px;
	margin:auto;
	background-color:#FFF;
	
}

/*#main-content h1{
	color:#09BAF1;
	font-weight:bolder;
	font-size:24px;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	
}*/
/*#main-content h2{
	color:#09BAF1;
	font-weight:bolder;
	font-size:20px;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:capitalize;
	
}
#main-content h3{
	color:#09BAF1;
	font-weight:bolder;
	font-size:17px;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:capitalize;
	
}*/

.padding20{
	
	padding:20px;
	
}
.padding20topless{
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;	
}


.ft_bg{ display: inline; clear:left; float:left; width:1040px; height:111px; background:#EEEEEE;}
.ft_bar{ float:left; margin:32px 0px 0px 15px;}
.ft_home{ clear:left; float:left; width:60px; font: 11px/15px tahoma; color:#6D6D6D; margin:29px 0px 0px 250px; text-decoration:none; }
.ft_dom{ float:left; width:65px; font: 11px/15px tahoma; color:#6D6D6D; margin:29px 0px 0px 15px; text-decoration:none;}
.ft_copy{ clear:left; float:left; width:380px; font: 11px/15px tahoma; color:#C9950B; margin:8px 0px 0px 340px;}
.ft_dom1{ float:left; width:70px; font: 11px/15px tahoma; color:#6D6D6D; margin:29px 0px 0px 15px; text-decoration:none;}
.ft_spl{ float:left; width:50px; font: 11px/15px tahoma; color:#6D6D6D; margin:29px 0px 0px 15px; text-decoration:none;}


.header-unit {
  padding: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  
  background-color: #eeeeee;
}

.header-unit h1 {
  margin-bottom: 0;
  font-size: 30px;
  line-height: 1;
  letter-spacing: -1px;
 
}

.header-unit li {
  line-height: 30px;
}

.imglink{
	display:block;
	text-decoration:none;
	width:320px;
	height:66px;
	
	
}
.imgonly{
	display:block;
	text-decoration:none;
	width:70px;
	height:70px;
	
	
}

#benefits {
	padding-top:10px;
	padding-left:20px;
	list-style:none;
	
}

#benefits li{
	line-height: 35px;	
	border-bottom: 1px dashed #BCBCBC;
	
}
#benefits a{	
	font-family:sans-serif;
	font-weight:bold;
	font-size:14px ;
	text-decoration:none;
	color:#FFF;
	font-style:normal;
}
#benefits a:hover{
	text-decoration:none;
	color: #666;
}

#benefits-sidebar {
	padding-top:20px;
	padding-left:5px;
	padding-right:5px;
	list-style:none;
	border-bottom-width: 0px;
	border-bottom-style: inset;
	border-bottom-color: #4096EE;
	margin-left:0px
}
#benefits-sidebar li {
	line-height: 35px;
	border-bottom: 1px dashed #BCBCBC;
	text-decoration: none;
}
#benefits-sidebar a{
	text-decoration:none;
	color:#2E2913;
	font-style:normal;
	display:block;
 	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
}
#benefits-sidebar a:hover{	
	text-decoration:none;
	background:#4a9cbc;
	background:-moz-linear-gradient(top, #65b9d9 0, #4a9cbc 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #65b9d9), color-stop(100%, #4a9cbc));
	background:-webkit-linear-gradient(top, #65b9d9 0, #4a9cbc 100%);
	background:-o-linear-gradient(top, #65b9d9 0, #4a9cbc 100%);
	background:-ms-linear-gradient(top, #65b9d9 0, #4a9cbc 100%);
	background:linear-gradient(to bottom, #65b9d9 0, #4a9cbc 100%);
	color:#fff	
}




.border-all {
	border: thin solid #D6D6D6;
}
