/* CSS Document */

body{ margin:0px; padding:0px;}
p{ margin:0px; padding:0px;}
img{ border:0px;}

#mainblock{  width:1000px; margin: auto;}
#innerblock{ width:1000px; float:left; background:#000000; }


a:hover{ text-decoration: underline;}
.topblock{ display:inline; clear:left; float:left;  width:1000px;}
.tp_bg1{ clear:left; float:left; /*width:549px;*/ width: 433px; height:390px; background: url(../images/tp_bg1.jpg) no-repeat;}
.tp_bg2{ float:left; /*width:451px;*/ width:451px; width:567px; height:390px; background: url(../images/tp_bg2.jpg) no-repeat;}
.tp_logo{ display: none; /*Ellis*/ clear:left; float:left; margin:34px 0px 0px 112px;}
.tp_we_provide{ display: none; /*Ellis*/ clear:left; float:left; margin:148px 0px 0px 149px;}
.search_check{ clear:left; float:left; margin:73px 0px 0px 139px;}
.tp_search{ float:left; margin:74px 0px 0px 2px;}

.tp_navig{ display:inline; clear:left; float:left;  width:1000px; height:39px; background:url(../images/tp_navig_1pxx.gif) repeat-x;}
.tp_home_bg{ clear:left; float:left; width:114px; height:39px; background:url(../images/hme_bg.jpg) no-repeat; margin-left:23px;}
.tp_home{ clear:left; float:left; font: 14px Arial; color: #FFF; margin: 11px 0px 0px 35px; text-decoration: none; }
.tp_supp{ float:left; color: #FFF; font: 14px Arial; margin: 11px 0px 0px 29px; text-decoration: none; }
.tp_bar{ float:left; margin:4px 0px 0px 29px;}



.cp_div{ display: inline; clear:left; float:left; width:1000px; background:#F1F1F1 repeat; padding-bottom:5px;}
.lp_div{ display:inline; clear:left; float:left; width:623px; margin-left:37px;}
.lp_who{ clear:left; float:left; margin:23px 0px 0px 0px;}
.lp_who_hsa_chart { float: right; margin: 0 10px 0 0; }
.lp_who_p { font: normal 14px Trebuchet MS; margin: 0 0 10px 0; }
.lp_who_h3 { color: #0099ff; font: 22px Arial; }
.lp_who_h4 { font: bold 16px Trebuchet MS; color:#0B3F8D; }
.lp_who_txt{ clear:left; float:left; width:430px;  font: bold 11px/16px Trebuchet MS; color:#0B3F8D; margin:12px 0px 0px 0px;}
.lp_who_txt1{ /*clear:left; float:left;*/ width:400px; font: 11px/16px Trebuchet MS; color:#363636; margin: 10px 0px 0px 0px;}
.lp_who_txt2{ /*clear:left; float:left;*/ width:400px; font: 11px/16px Trebuchet MS; color:#363636; margin: 27px 0px 0px 0px;}
.lp_who_txt3{ font: 11px/16px Trebuchet MS; color:#363636; }
	#lp_who_index_txt {}
	.nahu { background: #FFF; border: 1px solid #000; margin: 0 5px 5px 0; padding: 3px; }
.faq_q { font: bold 14px Trebuchet MS; margin-bottom: 10px; width: 550px; }
.faq_a { font: 11px Trebuchet MS; margin-bottom: 15px; width: 550px; }

.lp_view{ clear:left; float:left;  width:66px; font: bold 11px/18px Trebuchet MS; color:#A11615; margin:17px 0px 0px 0px; text-decoration:none;}
.lp_secur_usab{ display:inline; clear:left; float:left; width:623px;}
.lp_secur{ clear:left; float:left; width:274px; background: #81AD31 url(../images/lp_secur_1pxx.gif) repeat; margin:20px 0px 0px 0px;}
.lp_usable{ float:left; width:274px; background: #F99A43 url(../images/lp_usab_1pxx.jpg) repeat; margin:20px 0px 0px 40px;}
.lp_security{ clear:left; float:left; margin:28px 0px 0px 20px;}
.secur_txt{ clear:left; float:left; width:235px; font: 11px/15px Trebuchet MS; color:#363636; margin:  5px 0px 0px 25px;}
.lp_secur_view{ clear:left; float:left;  width:66px; font: bold 11px/18px Trebuchet MS; color:#0B0808; margin:10px 0px 0px 106px; text-decoration:none; padding-bottom:5px;}
.lp_usab_view{ clear:left; float:left;  width:66px; font: bold 11px/18px Trebuchet MS; color:#A11615; margin:10px 0px 0px 106px; text-decoration:none; padding-bottom:5px;}
.view_arrow1{ float:left; margin:15px 0px 0px 2px;}
.view_arrow2{ float:left; margin:15px 0px 0px 2px;}


.rp_div{ display:inline; float:left; width:340px; }
.rp_supp_bg{ clear:left; float:left;  width:293px; background:#C4EEFC repeat; border: 6px solid #8BCDE3; padding-bottom:14px; }
.rp_bullet1{ clear:left; float:left; margin:8px 0px 0px 16px;}
.rp_bullet2{ clear:left; float:left; margin:16px 0px 0px 16px;}

.rp_support{ float:left; margin:16px 0px 0px 25px;}
.rp_support1{ float:left; margin:20px 0px 0px 25px;}

.supp_txt{ clear:left; float:left; width:206px; font: 11px/16px Trebuchet MS; color:#363636; margin:0px 0px 0px 79px;}
.rp_read{ clear:left; float:left; width:66px; font: bold 11px/15px Trebuchet MS; color:#D1880A; margin:4px 0px 0px 194px; text-decoration:none;}
.rp_red_arrow{ float:left; margin:8px 0px 0px 2px;}

.rp_supp_bg1{ clear:left; float:left;  width:293px; background:#C4EEFC repeat; border: 6px solid #8BCDE3; padding-bottom:14px; margin-top:7px; }
.call_txt{ clear:left; float:left; width:191px; font: 11px/15px Trebuchet MS; color:#363636; margin:-4px 0px 0px 82px;}
.rp_line{ clear:left; float:left; margin:18px 0px 0px 8px;}
.save_txt{ clear:left; float:left; width:191px; font: bold 11px/15px Trebuchet MS; color:#363636; margin:-4px 0px 0px 82px;}
.rp_services{ clear:left; float:left; margin:20px 0px 0px 20px;}
.rp_serv_txt{  clear:left; float:left; width:153px; font: 11px/16px Trebuchet MS; color:#363636; margin:14px 0px 0px 20px;}
.rp_serv_img{ float:left; margin:-34px 0px 0px 8px; position:relative;}
.rp_serv_view{ clear:left; float:left;  width:66px; font: bold 11px/18px Trebuchet MS; color:#000000; margin:2px 0px 0px 20px; text-decoration:none;}
.serv_arrow{ float:left; margin:8px 0px 0px 2px;}

.ft_bg{ display:inline; clear:left; float:left; width:1000px; height:115px; background:url(../images/ft_bg.gif) repeat-x;}

.ft_bar{ float:left; margin:29px 0px 0px 15px;}
.ft_bar{ float:left; margin:32px 0px 0px 15px;}
.ft_home{ clear:left; float:left; width: px; font: 11px/18px tahoma; color:#909090; margin:29px 0px 0px 38px; text-decoration:none; }
.ft_dom{ float:left; width: px; font: 11px/18px tahoma; color:#909090; margin:29px 0px 0px 19px; text-decoration:none;}
.ft_copy{ clear:left; float:left; width: px; font: 11px/18px tahoma; color:#484848; margin:4px 0px 0px 47px;}
	.ft_copy a { color:#909090; text-decoration: none; }
	.ft_copy a:hover { text-decoration: underline; }
.ft_cont{ float:left; width:65px; font: 11px/15px tahoma; color:#909090; margin:29px 0px 0px 19px; text-decoration:none; }

.int_supp_txt{ clear:left; float:left; width:585px;  font:11px/18px Trebuchet MS; color:#363636; margin:12px 0px 0px 0px;}
.int_supp_txt1{ clear:left; float:left; width:585px;  font:11px/18px Trebuchet MS; color:#363636; margin:22px 0px 0px 0px;}
.int_man{ display:inline; clear:left; float:left; width:623px;}
.int_lp_man1{ clear:left; float:left; margin:11px 0px 0px 41px;}
.int_lp_man2{ float:left; margin:11px 0px 0px 68px;}

#carriers {  }
		#carriers table { font: normal small-caps bold 12px Arial; text-align: center; }
			#carriers table a { color: #777; text-decoration: none; }
			#carriers table a:hover { background: #777; color: #FFF; padding: 3px; }
			#carriers tr { height: 50px; }
		#carriers .logo { text-align: right; width: px; }
			#carriers .logo img { background: #FFF; border: 1px solid #999; padding: 3px; }
		#carriers .apply { width: 75px; }
			#carriers .apply a { color: #C00; padding: 3px; }
			#carriers .apply a:hover { background: #36C; color: #FFF; }
		#carriers .app { width: 75px; }
			#carriers .app a { color: #36C; }
			#carriers .app a:hover { background: #36C; color: #FFF; padding: 3px; }
		#carriers .brochure { display: none; width: 75px; }
		#carriers .providers { width: 75px; }
		#carriers .contact { text-align: left; width: 150px; }

.clear { clear: both; }