html, body, ul, ol, li, dd, blockquote, q, h1, h2, h3, h4, h5, h6, p, form, fieldset, a, div, img, table{
	margin: 0;
	padding: 0;
	border: 0;
	} 
body,html  {
	max-width:863px;
	/* min-width:863px; */
	background-color: #fff;
	font-size: 90%;
	line-height:11pt;
	font-family: Arial, Helvetica, sans-serif;
}
body p {
	font-size:9pt;
}
label {
	color:#000;
	font-size:12px;
	font-weight:bold;
}
input, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
h1, h2, h3, h4, h5, h6 {
	color:#3499FF;
}
h3 {
	font-size:115%;
}
/* ----------------------- > Page/Layout setup < -------------------------- */
div#wrapper {
	width: 855px;
	margin:0px;
	/*margin-left:8px;
	margin-top:2px;*/
	margin-bottom:auto;
	}
	div#container{
	float:left;
	width:863px;
	}
	#mid-content {
	float:left;
	width:863px;
	}
	div#left-pnl {
		float:left;
		width:630px;
		}
		.main-content {
			width:630px;
			padding:0px;
			height:100%;
			float:left;
		}
	div#right-pnl {
		float:left;
		width:219px;
		margin-left:6px;
		}
.right-box {
	width:219px;
	background:url(../images/right-box-bg.gif) repeat-y;
	margin-bottom:5px;	
}
.right-box .box-top {
	background:url(../images/right-box-top.gif) top no-repeat;
}
.right-box .box-top-soild {
	background:url(../images/right-box-top-solid.gif) top no-repeat;
}
.right-box-mid-content {
	padding:14px;
	text-align:left;
	font-size:90%;
}
.right-box-mid-content p {
	font-size:12px;
	text-align:justify;
}
.right-box h2 {
	font-size:130%;
	color:#54a5f2;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:4px;
}
.right-box ul{
	list-style-type:disc;
	margin-left:15px;
	line-height:19px;
}
.right-box li{
	font-size:12px;
}
.right-box .box-bottom {
	background:url(../images/right-box-bot.gif) bottom no-repeat;
}
/* --------------- > Main Navigation/Tabs < ---------------- */
#navigation {
	margin-top:0px;
	height:36px;
	width:630px;
	background:url(../images/tab-bg.gif) repeat-x;
}
html>body #navigation {
	overflow: hidden;
	display:none;
}
#navigation{
	display:none;
}
#NavigatorUL{
	display:none;
}
#navigation ul {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
#navigation li {
	float: left;
	width:139px;
}
#navigation li a {
	margin: 0 0px;
	padding: 10px;
	display: block;
	text-decoration: none;
	text-align:center;
	font-size:12px;
	color:#000;
}
#navigation li a:link {
	background-image:url('../images/tab.gif');	
	}
	#navigation li a:visited {
		background-image:url('../images/tab.gif');	
		}
		#navigation li a:hover {
			font-weight:bold;
			background-image:url('../images/hover-tab.gif');
			}
			#navigation li #active{
					font-weight:bold;
					background-image:url('../images/active-tab.gif');
				}
/* --------------- > Search Tabs < ---------------- */
#search-nav {
	margin-top:0px;
	height:34px;
	line-height:12px;
}
html>body #search-nav {
	overflow: hidden;
}
#search-nav ul {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
#search-nav li {
	float: left;
	width:152px;
}
#search-nav li a {
	margin: 0 0px;
	padding: 5px;
	display: block;
	text-decoration: none;
	text-align:center;
	font-size:12px;
	color:#54a5f2;
	font-weight:normal;
}
#search-nav li a:link {
	background-image:url('../images/searchtab.gif');	
	}
	#search-nav li a:visited {
		background-image:url('../images/searchtab.gif');	
		}
		#search-nav li a:hover {
			font-weight:bold;
			background-image:url('../images/hover-searchtab.gif');
			}
			#search-nav li #active{
					font-weight:bold;
					background-image:url('../images/active-searchtab.gif');
				}	
.search-body {
	background:url(../images/search-body-bg.gif) center repeat-y;
}
.search-body-content{
	padding:10px;
}
.search-body .search-top {
	background:url(../images/search-top-bg.gif) top no-repeat;
}
.search-body .search-bot {
	background:url(../images/search-bot-bg.gif) bottom no-repeat;
}
.re-searchPnl {
	width:630px;
	padding-top:10px;
}							
.re-search-body {
	background:url(../images/re-search-body-bg.gif) center repeat-y;	
}
.re-search-body-content {
	padding:10px;
}
.re-search-body .re-search-top {
	background:url(../images/re-search-top-bg.gif) top no-repeat;
}
.re-search-body .re-search-bot {
	background:url(../images/re-search-bot-bg.gif) bottom no-repeat;
}
/* ----- > contactPnl HAVING SAME STYLES AS paymentPnl < ------- */
.contactPnl, .paymentPnl, .staticMainPnl {
	width:600px;
	padding:15px;	
}	
#searchPnl td, #quoteResults td, #contactPnl td, #paymentPnl td {
	height:18px;
}
.contact-body, .payment-body, .staticPg-body {
	background:url(../images/contact-body-bg.gif) center repeat-y;
}
.contact-body-content, .payment-body-content, .staticPg-body-content{
	padding:8px;
}
.contact-body .contact-top, .payment-body .payment-top, .staticPg-body .staticPg-top {
	background:url(../images/contact-top-bg.gif) top no-repeat;
}
.contact-body .contact-bot, .payment-body .payment-bot, .staticPg-body .staticPg-bot {
	background:url(../images/contact-bot-bg.gif) bottom no-repeat;
}
#contactPnl h4, #paymentPnl h4 {
	color:#000064;
	font-size:11px;
}
#paymentPnl h5 {
	color:#10447a;
	font-size:13px;
}
#paymentPnl p {
	color:#10447a;
	font-size:9pt;
	text-align:justify;
}
#staticMainPnl p {
	color:#000;
	font-size:9pt;
	text-align:justify;
}
#paymentPnl h3, #contactPnl h3, #staticMainPnl h3 {
	margin-bottom:4px;
}
/* -------------------- > quoteResults < ----------------- */
#quoteResults {
	width:630px;
	/*padding:15px;*/
/*	padding-left:0px;
	padding-right:0px;*/
	float:left;
	font-size:90%;
}
/*
#resltRow1, #resltRow2 {
	float:left;
	width:610px;
	text-align:left;
}*/
#quoteResults p {
	text-align:justify;
	font-size:12px;
	letter-spacing:0px;
}
.resultBox {
	/*float:left;*/
	/*width:270px;*/
	background:url(../images/resultBox-bg.gif) left repeat-y;
}
.resultBox-topTYP1 {
	background:url(../images/resultBox-topTYP1-bg.gif) top left no-repeat;
	min-height:25px;
	width:310px;
}
.resultBox-topTYP2 {
	background:url(../images/resultBox-topTYP2-bg.gif) top left no-repeat;
	min-height:25px;
	width:310px;
}
.resultBox-botTYP1 {
	background:url(../images/resultBox-botTYP1-bg.gif) left bottom no-repeat;
	padding-bottom:10px;
	min-height:270px;
}
.resultBox-botTYP2 {
	background:url(../images/resultBox-botTYP2-bg.gif) left bottom no-repeat;
	padding-bottom:10px;
	min-height:270px;
}
.resultBox-content {
	padding:10px;
}
.resultBox-content1 {
	padding:10px;
	padding-top:2px;
	padding-bottom:2px;
	background:url(../images/resultBox-mid-TYP1-bg.gif) left repeat-y;
	min-height:190px;
}
.resultBox-content2 {
	padding:10px;
	padding-top:2px;
	padding-bottom:2px;
	background:url(../images/resultBox-mid-TYP2-bg.gif) left repeat-y;
	min-height:190px;
}
.resultBox h3 {
	font-size:150%;
	text-align:center;
	color:#47a5ff;
}
.resultBox h4 {
	font-size:110%;
	text-align:left;
	color:#47a5ff;
}

.td1 {
	width:180px;
	text-align:left;
}
.td1 label, .td2 label {
	font-weight:normal;
}
.td2 {
	width:75px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
.td2 label {
	color:#000064;	
}
.td3 {
	width:20px;
	text-align:center;
}
.td4 {
	width:15px;
	text-align:right;
}
.priceTxt {
	margin:3px;
	color:#000064;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:22px;
	letter-spacing:-1px;
	font-weight:500;	
}
.taxTxt {
	font-weight:bold;
	font-size:11px;
	margin:3px;
}
.nextBtn {
	width:140px;
	text-align:center;
	margin:3px;
}
.plcBenTxt {
	margin:3px;
	color:#000;
}
/* ---------------- > Contact page < ----------------------- */
#mediCondins {
	width:448px;
	background:url(../images/mediCondins-bg.gif) repeat-y;
	font-size:11px;
	color:#fff;
	text-align:justify;
}
.mediCondins-content {
	padding:10px;
}
#mediCondins .top {
	background:url(../images/mediCondins-top-bg.gif) top no-repeat;
}
#mediCondins .bottom {
	background:url(../images/mediCondins-bottom-bg.gif) bottom no-repeat;
}
.txtTOUpper {
	text-transform:uppercase;
}
.claimsTbl label {
	font-weight:normal;
}
.claimsTbl td {
	height:20px;
}
.errorDiv{
	position:relative; 
	width:210px; 
	height:0px; 
	font-family:Verdana; 
    color:#FF0000;
    font-size:7pt;
    padding-top:1px;
    padding-left:1px;
    line-height: 12px;
}
.errorDiv table{
	border: 1px solid;
}
.errorDiv td{
	background-color:white;	
}
.help-tooltip {
	border: 1px Solid WindowFrame;
	color: InfoText;
	filter: progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=3);
	font: StatusBar;
	font: Status-Bar;
	padding: 3px;
	position: absolute;
	width: 250px;
	z-index: 10000;
	background-color:#E6E9F8;
	border-color:navy;
}
/* ------   ----- */
.qRow2{
	background:#daedfe;
}
.qLight{
	background:#e6f3ff;
}

/* ----------------- STATIC PAGES STYLES -----------------------*/
#cover-summary td, #cover-summary-bk td{
	border-bottom:#CCCCCC 1px dotted;
}