*{
margin: 0;
padding: 0;
font-family:Helvetica, Arial, sans-serif;
}
.coloryellow{color:#ede11b;}
.colorwhite{color:#ecf2e6;}
.colordark{color:#333d24;}
.colordarkyellow{color:#ddd9a9;}
.colorgreen{color:#8d9679;}
.colorlightgreen{color:#4a6a02;font-weight:bold;}
a.colorlightgreen{color:#4a6a02;font-weight:bold;}
a.colorlightgreen:visited{color:#4a6a02;font-weight:bold;}
html, body {
height: 100%;
}
html{
overflow:auto;
}
body{
font-size:12px;
color:#484f2d;
background:url(../images/bodybg.jpg) top left repeat-x #e5e7cf;
}
a {
	color: #8d9679;
	text-decoration:none;
	cursor:pointer;
}
a:hover{
	text-decoration:underline;
	cursor:pointer;
}
a:visited {
	color: #8d9679;
	cursor:pointer;
}
a img {
border-style:none;
}
.clear{
clear:both;
height:0px;
overflow:hidden;
}
.opacity100{
filter:alpha(Opacity=100);
opacity:1;
-moz-opacity:1;
-khtml-opacity:1;
}
.opacity0{
filter:alpha(Opacity=0);
opacity:0;
-moz-opacity:0;
-khtml-opacity:0;
}
#cover {
display:none;
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
min-height:100% !Important;
background:#000000;
filter:alpha(Opacity=70);
opacity:0.7;
-moz-opacity:0.7;
-khtml-opacity:0.7;
overflow:hidden;
}
#iframe_cover {
display:none;
position:absolute;
left:0px;
top:0px;
border:none;
width:100%;
height:100%;
min-height:100% !Important;
filter:alpha(Opacity=0);
opacity:0;
-moz-opacity:0;
-khtml-opacity:0;
overflow:hidden;
z-index:0;
}
.MenuTitle{
color:#8d9679;
font-size:14px;
font-weight:bold;
padding-bottom:5px;
}
.MenuContent{
color:#8d9679;
font-size:12px;
height:20px;
padding-top:4px;
background:url(../images/menuarrow.gif) no-repeat left center;
padding-left:15px;
}
.MenuContent2{
color:#333d24;
font-size:12px;
height:18px;
padding-top:2px;
background:url(../images/menuarrow2.gif) no-repeat left center;
padding-left:15px;
overflow:hidden;
}
.qmark{
position:relative;
z-index: 0;
cursor:pointer;
}
.qmark:hover{
text-decoration:none;
}
.qmark span{
display:none;
font-size:12px;
z-index:1000;
position:absolute;
width:251px;
color:#333d24;}
.qmark:hover span{
display:block;
bottom:14px;
left:-117px;
text-decoration:none;
}
.qmark .top{
background:url(../images/qmarkover_top.png) no-repeat top left;
height:30px;
}
.qmark .top .content{
padding-top:7px;
color:#ffffff;
font-weight:bold;
font-size:14px;
text-decoration:none;
}
.qmark .middle{
background:url(../images/qmarkover_middle.png) repeat-y top left;
}
.qmark .middle .content{
padding:0px 20px 0px 20px;
font-weight:normal;
text-decoration:none;
}
.qmark .bottom{
background:url(../images/qmarkover_bottom.png) no-repeat top left;
height:13px;
overflow:hidden;
}
.qmark2{
position:relative;
z-index: 0;
cursor:pointer;
}
.qmark2:hover{
text-decoration:none;
}
.qmark2 span{
display:none;
font-size:12px;
z-index:1000;
position:absolute;
width:400px;
color:#333d24;}
.qmark2:hover span{
display:block;
bottom:14px;
left:-192px;
text-decoration:none;
}
.qmark2 .top{
background:url(../images/qmarkover_top2.png) no-repeat top left;
height:3px;
overflow:hidden;
}
.qmark2 .middle{
background:url(../images/qmarkover_middle2.png) repeat-y top left;
}
.qmark2 .middle .content{
padding:10px 20px 10px 20px;
text-decoration:none;
}
.qmark2 .bottom{
background:url(../images/qmarkover_bottom2.png) no-repeat top left;
height:13px;
overflow:hidden;
}
.InstructionTitle{
color:#4a6a02;
font-weight:bold;
font-size:14px;
padding-top:10px;
}
.InstructionContent{
color:#484f2d;
font-weight:normal;
font-size:12px;
line-height:18px;
padding-top:5px;
}
.quote1separatortop{
height:4px;
background:url(../images/quote1separatortop.jpg) top left repeat-x;
overflow:hidden;
}
.quote1separatorbottom{
height:3px;
background:url(../images/quote1separatorbottom.jpg) top left repeat-x;
overflow:hidden;
}
.topmenuitem0{
float:left;
cursor:pointer;
padding:0;
width:137px;
height:30px;
background:url(../images/btnmenu0.png) no-repeat top left;
}
.topmenuitem0:hover{
float:left;
cursor:pointer;
padding:0;
width:137px;
height:30px;
background:url(../images/btnmenu0_active.png) no-repeat top left;
}
.topmenuitem0_active{
float:left;
cursor:pointer;
padding:0;
width:137px;
height:30px;
background:url(../images/btnmenu0_active.png) no-repeat top left;
}
.topmenuitem1{
float:left;
cursor:pointer;
padding:0;
width:141px;
height:30px;
background:url(../images/btnmenu1.png) no-repeat top left;
}
.topmenuitem1:hover{
float:left;
cursor:pointer;
padding:0;
width:141px;
height:30px;
background:url(../images/btnmenu1_active.png) no-repeat top left;
}
.topmenuitem1_active{
float:left;
cursor:pointer;
padding:0;
width:141px;
height:30px;
background:url(../images/btnmenu1_active.png) no-repeat top left;
}
.topmenuitem1_health{
float:left;
cursor:pointer;
padding:0;
width:160px;
height:30px;
background:url(../images/btnmenu1_health.png) no-repeat top left;
}
.topmenuitem1_health:hover{
float:left;
cursor:pointer;
padding:0;
width:160px;
height:30px;
background:url(../images/btnmenu1_health_active.png) no-repeat top left;
}
.topmenuitem1_health_active{
float:left;
cursor:pointer;
padding:0;
width:160px;
height:30px;
background:url(../images/btnmenu1_health_active.png) no-repeat top left;
}
.topmenuitem2{
float:left;
cursor:pointer;
padding:0;
width:134px;
height:30px;
background:url(../images/btnmenu2.png) no-repeat top left;
}
.topmenuitem2:hover{
float:left;
cursor:pointer;
padding:0;
width:134px;
height:30px;
background:url(../images/btnmenu2_active.png) no-repeat top left;
}
.topmenuitem2_active{
float:left;
cursor:pointer;
padding:0;
width:134px;
height:30px;
background:url(../images/btnmenu2_active.png) no-repeat top left;
}
.topmenuitem3{
float:left;
cursor:pointer;
padding:0;
width:128px;
height:30px;
background:url(../images/btnmenu3.png) no-repeat top left;
}
.topmenuitem3:hover{
float:left;
cursor:pointer;
padding:0;
width:128px;
height:30px;
background:url(../images/btnmenu3_active.png) no-repeat top left;
}
.topmenuitem3_active{
float:left;
cursor:pointer;
padding:0;
width:128px;
height:30px;
background:url(../images/btnmenu3_active.png) no-repeat top left;
}
.topmenuitem4{
float:left;
cursor:pointer;
padding:0;
width:87px;
height:30px;
background:url(../images/btnmenu4.png) no-repeat top left;
}
.topmenuitem4:hover{
float:left;
cursor:pointer;
padding:0;
width:87px;
height:30px;
background:url(../images/btnmenu4_active.png) no-repeat top left;
}
.topmenuitem4_active{
float:left;
cursor:pointer;
padding:0;
width:87px;
height:30px;
background:url(../images/btnmenu4_active.png) no-repeat top left;
}
.topmenuitem_sub{
width:213px;
display:none;
position:absolute;
z-index:1;
margin-left:-4px;
margin-top:30px;
}
.topmenuitem_sub .bottom{
width:223px;
height:18px;
background:url(../images/topmenuitem_sub_bottom.png) no-repeat top left;
}
.topmenuitem_sub .inner{
background:url(../images/topmenuitem_sub_center.png) repeat-y top left;
padding:0 4px 0 4px;
}
.topmenuitem_sub .inner .items{
width:195px;
background-color:#fbfcf7;
padding:10px 10px 5px 10px;
}
.topmenuitem_sub .inner .items .item{
padding:5px 5px 5px 5px;
}
.topmenuitem_sub .inner .items .item a{
color:#333d24;
font-weight:normal;
}
.TotalPremium{
float:left;
width:79px;
padding-right:3px;
height:19px;
padding-top:4px;
background:url(../images/ps_applypanel_premiumbg.jpg) no-repeat top left;
}
.TotalPremium .Premium{font-weight:bold;padding-right:7px;font-size:14px;}
.CompareProviderRow{background-color:#ffffff;}
.CompareProviderRow_hover{background-color:#ecebd9;}
.process_currentsection{
	background:url(../images/currentsection.png) no-repeat top left;
	font-weight: bold;
	color:#333d24;
	height:39px;
	font-size:12px;
	padding-left:20px;
	padding-right:20px;
}
.process_normalsection{
	background:url(../images/normalsection.png) no-repeat top left;
	font-weight: normal;
	color: #999999;
	height:39px;
	font-size:12px;
	padding-left:20px;
	padding-right:20px;
}
.process_endcurrentsection{
	background:url(../images/endcurrentsection.png) no-repeat top left;
	font-weight: bold;
	color:#333d24;
	height:39px;
	font-size:12px;
	padding-left:20px;
	padding-right:20px;
}
.process_endnormalsection{
	background:url(../images/endsection.png) no-repeat top left;
	font-weight: normal;
	color: #999999;
	height:39px;
	font-size:12px;
	padding-left:20px;
	padding-right:20px;
}
a.button{cursor:pointer;}
a.button:hover{cursor:pointer;}
a.button div{height:28px;background-repeat:no-repeat;background-position:0 0;}
a.button div:hover{background-position:0 -28px;}
#img_healthtab{
float:right;
cursor:pointer;
width:170px;
height:39px;
background:url(../images/healthtab.jpg) no-repeat 0 0;
}
#img_lifetab{
float:right;
cursor:pointer;
width:170px;
height:39px;
background:url(../images/lifetab.jpg) no-repeat 0 -39px;
}
.select{
height:21px;z-index:0;
}
.checkbox input{padding-left:0;padding-top:0;margin-left:0;margin-top:0;width:13px;height:13px;overflow:hidden;}
.providerlist{padding-left:20px;}
.lwbutton{position:absolute;z-index:1;margin-top:-23px;}