html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:Arial, Helvetica, sans-serif;

	}
	
.headermenu a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.headermenu a:hover {
	text-decoration:underline;
	text-align: center;
}
.indexquotetext {
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#FFFFFF;
text-shadow:#000000;
}
.3px {font-size: 3px
}
.whatis {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#FF6600;
}
.answer {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
.footer a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-align:center;
color:#cccccc;
text-decoration:underline;
}
.footer a {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-align:center;
color:#cccccc;
text-decoration:none;
}
.footer {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-align:center;
color:#cccccc;
text-decoration:none;
}
.footerlinks a {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-align:center;
color:#666666;
text-decoration:underline;
}
.footerlinks  {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-align:center;
color:#666666;
text-decoration:none;
}
.select{
	width:220px;
	margin-bottom:7px;	
	font-size:12px;
	font-weight:normal;	
 }
 .input_text{
	width:214px; 
	color:#6E6F71;
	padding:2px;
	border-top:1px solid #ADADAD;
	border-bottom:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
	border-right:1px solid #ADADAD;	
}
 .ninput_text{
	width:214px; 
	color:#333333;
	padding:2px;
	border-top:1px solid #ADADAD;
	border-bottom:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
	border-right:1px solid #ADADAD;	
}

.quotetop {
border-left:1px solid #c8c8c8; border-top:1px solid #c8c8c8; border-right:1px solid #c8c8c8; 
}
.quoteleft {
	border-left:1px solid #c8c8c8;
	padding-left:45px;
	color:#6E6F71;
	font-size:13px;
}
.nquoteleft {
	border-left:1px solid #c8c8c8;
	padding-left:45px;
	color:#333333;
	font-size:13px;
}
.quoteleftbg {
	border-left:1px solid #c8c8c8;
	padding-left:23px;
	color:#6E6F71;
	font-size:13px;
}
.quoteleftrs {
	border-left:1px solid #c8c8c8;
	padding-left:13px;
	color:#6E6F71;
	font-size:13px;
}
.quoteright {
	border-right:1px solid #c8c8c8;
	
}
.nquoteright {
	border-right:1px solid #c8c8c8;
	color:#333333;
	font-size:13px;
}
.select{ 
	color:#6E6F71;
	padding:2px;
	font-size:13px;
	margin-bottom:8px;
	width:216px;	
	}
.nselect{ 
	color:#333333;
	padding:2px;
	font-size:13px;
	margin-bottom:8px;
	width:216px;	
	}
.input_text{ 
	margin-bottom:8px;
	padding:2px;
	width:210px;	
	}
.not, 
	.not a {
	color:#F73400;
	font-size:12px;
	}
	.quotebottom {
border-left:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; border-right:1px solid #c8c8c8; 
}
.choose_table {
width:514px;
background:#FAFAFA;
border:1px solid #E5E5E5!important;
text-align:left;
font-size:13px;

padding-bottom:20px;
}
.covered_item{
background:url(../images/img_table_head_cvrd_item.jpg) no-repeat;
height:50px;
width:164px;
margin-right:1px;
}
.gold_coverage{
background:url(../images/img_table_head_gold_cvrg.jpg) no-repeat;
height:50px;
width:163px;
border-left:1px solid #FFFFFF;
}
.platinum_coverage{
background:url(../images/img_table_head_pltnm_cvrg.jpg) no-repeat;
height:50px;
width:182px;
border-left:1px solid #FFFFFF;
}

.even td{
background: #F2F2F2 url(../images/td_seperator.gif) repeat-y;
height:12px !important;
padding-left:12px;
padding-top:4px;
padding-bottom:4px;
/*width:0px;*/
font-weight:normal;
}

.odd td{
background:#FAFAFA url(../images/td_seperator.gif) repeat-y;
font-weight:normal;
height:12px !important;
padding-left:12px;
padding-top:4px;
padding-bottom:4px;
/*width:0px;*/
}
.tableradio td{
padding-bottom:5px;
padding-right:8px;
height:36px;
}
.tablelink{
font-size:12px;
color:#333333;
font-weight:bold;
}
.pad5 {
padding:5px;
}
.pad3 {
padding:3px;
}
.pad10 {
padding:10px;
}
.sele_pay_price{
width:250px;
overflow:hidden;
line-height:28px;
float:left;
}
html>body .sele_pay_img{
margin-right:60px;
}
.sele_pay_img{
width:170px;
height:70px;
background:url(../images/cert_as.jpg) no-repeat;
float:right;
margin-right:30px;
margin-top:60px;
}
.discount_code{
width:160px;
margin-bottom:5px;
border-color:#ADADAD #ADADAD #D2D2D2 #D2D2D2;
border-style:solid;
border-width:1px;
color:#F73400;
font-weight:bold;
font-size:12px;
}
.select_size{

width:82px;

}
.cciv_txt{
width:77px;
border-color:#ADADAD #ADADAD #D2D2D2 #D2D2D2;
border-style:solid;
border-width:1px;
color:#6E6F71;
}

.qtstop {
padding:8px;border-top: 2px solid #E3E3E3;

}
.qtstext {

padding-top:5px;
padding-right:15px;
padding-left:5px;

font-style:italic;

}
.qtsname {
font-weight:bold;
font-style:italic;

}
.qtstext2 {
	font-size:12px;
padding-top:5px;
padding-right:15px;
padding-left:5px;

font-style:italic;

}
.qtsname2 {
		font-size:12px;
font-weight:bold;
font-style:italic;

}
.qtsbtm{
padding:5px;

}

 .textbox{		
		margin-bottom:10px;
		width:200px;
		border-left:1px solid #D2D2D2;
		border-bottom:1px solid #D2D2D2;
		border-right:1px solid #ADADAD;
		border-top:1px solid #ADADAD;
	
	}
.faqlinks { padding:4px; }
.faqlinks a {
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
color:#303030;

}
.faqlinks a:hover {
text-decoration:underline; }


.faqarrow {
padding-left:5px;

}
.faqanswers {
padding-top:7px;
padding-bottom:7px;
line-height:18px;
}
.quoteleftbg2 {
	border-left:1px solid #c8c8c8;
	padding-left:35px;
	color:#333;
	font-size:13px;
}
.quoteleftbg3 {
	border-bottom:1px solid #c8c8c8;
	border-left:1px solid #c8c8c8;
	padding-left:35px;
	color:#333;
	font-size:13px;
}
