body
{
	margin:0px;
	padding:0px;
	background:url("../images/bg.gif") repeat-x;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4c4c4c;
}

.textGreen
{
	color:#5d7c09;
}

a.beta
{
	position:absolute;
	margin-left:-29px;
	top:55px;
	z-index:1000;
}

a.beta img
{
	padding:0px;
}

img
{
	border:0px;
}

.floatRight
{
	float:right;
}

.floatLeft
{
	float:left;
}


/* Top Dropdown starts --------------------------------------Top Dropdown starts-------------------------*/
.dropdown, .dropdown2, .dropdown3 /* Top Droopdown*/
{
    position:absolute;
	width:130px;
	height:30px;
	margin-top:100px;
	margin-left:35px;
}

/* Firefox 1 - 2 */
body:empty .dropdown /* Top Droopdown*/
{
	margin-left:33px;
}

/* Firefox */
@-moz-document url-prefix() /* Top Droopdown*/
{
.dropdown { margin-left:33px; }
}

.dropdown2 /* Top Droopdown*/
{
	margin-left:192px;
}

/* Firefox 1 - 2 */
body:empty .dropdown2 /* Top Droopdown*/
{
	margin-left:165px;
}

/* Firefox */
@-moz-document url-prefix() /* Top Droopdown*/
{
.dropdown2 { margin-left:195px; }
}

.dropdown3 /* Top Droopdown*/
{
	margin-left:350px;
}

/* Firefox 1 - 2 */
body:empty .dropdown3 /* Top Droopdown*/
{
	margin-left:350px;
}

/* Firefox */
@-moz-document url-prefix() /* Top Droopdown*/
{
.dropdown3 { margin-left:350px; }
}



.dropdown DT:hover /* Top Droopdown*/
{
    
}
.dropdown DD, /* Top Droopdown*/
.dropdown2 DD,
.dropdown3 DD
{
    font-size:9px;
	DISPLAY: none;
    Z-INDEX: 200;
	margin-top:3px;
    WIDTH: 249px;
	margin-left:-5px;
    POSITION: absolute;
    DISPLAY: none;
    OVERFLOW: hidden;
   	background:none;
}

.dropdown2 DD,
.dropdown3 DD /* Top Droopdown*/
{
	width:175px;
}

.dropdown img,
.dropdown2 img,
.dropdown3 img /* Top Droopdown*/
{
	border:0px solid #c00;
	padding:0;
	margin:0px;
}

.dropdown UL,
.dropdown2 UL,
.dropdown3 UL /* Top Droopdown*/
{
   padding:0px;
   margin:0px;
   list-style:none;
}
.dropdown LI,
.dropdown2 LI,
.dropdown3 LI /* Top Droopdown*/
{
   padding:0px;
   margin:0px;
   float:left;
   list-style:none;
}

.dropdown LI.rollTop /* Top Droopdown*/
{
	height:4px;
	font-size:1px;
	vertical-align:bottom;
	background:url("../images/rollover_top.gif") no-repeat;
	width:249px;
}

.dropdown2 LI.rollTop /* Top Droopdown*/
{
	height:4px;
	font-size:1px;
	vertical-align:bottom;
	background:url("../images/rollover2_top.gif") no-repeat;
	width:172px;
}

.dropdown3 LI.rollTop /* Top Droopdown*/
{
	height:4px;
	font-size:1px;
	vertical-align:bottom;
	background:url("../images/rollover3_top.gif") no-repeat;
	width:172px;
}


.dropdown LI.rollMid /* Top Droopdown*/
{
	float:left;
	padding:0px;
	width:249px;
	background:url("../images/rollover_mid.gif") repeat-y;
}

.dropdown2 LI.rollMid /* Top Droopdown*/
{
	float:left;
	padding:0px;
	width:172px;
	background:url("../images/rollover2_mid.gif") repeat-y;
}

.dropdown3 LI.rollMid /* Top Droopdown*/
{
	float:left;
	padding:0px;
	width:172px;
	background:url("../images/rollover3_mid.gif") repeat-y;
}

.rollRow,
.rollRow  /* Top Droopdown*/
{
	float:left;
	padding:2px 0 2px 10px;
	width:232px;
	border-bottom:1px solid #cde7ee;
}

.dropdown3 .rollRow  /* Top Droopdown*/
{
	width:202px;
	border-bottom:0px solid #cde7ee;
}

.rollTxt /* Top Droopdown*/
{
	float:left;
	width:167px;
}

.dropdown2 .rollTxt /* Top Droopdown*/
{
	width:93px;
}

.dropdown3 .rollTxt /* Top Droopdown*/
{
	width:93px;
}


.rollLink /* Top Droopdown*/
{
	float:left;
	width:23px;
	height:10px;
}

.dropdown LI .rollBottom /* Top Droopdown*/
{
  	float:left;
	width:249px;
	height:30px;
	border:0px solid #000;
	background:url("../images/rollover_bottom_off.gif") no-repeat;

}

.dropdown LI .rollBottomFull /* Top Droopdown*/
{
  	float:left;
	width:249px;
	height:30px;
	border:0px solid #000;
	background:url("../images/rollover_bottom_off_full.gif") no-repeat;

}

.dropdown2 LI .rollBottom/* Top Droopdown*/
{
  	float:left;
	width:172px;
	height:30px;
	background:url("../images/rollover2_bottom_off.gif") no-repeat;

}

.dropdown2 LI .rollBottomFull/* Top Droopdown*/
{
  	float:left;
	width:172px;
	height:30px;
	background:url("../images/rollover2_bottom_off_full.gif") no-repeat;
}

.dropdown3 LI .rollBottom /* Top Droopdown*/
{
  	float:left;
	width:172px;
	height:30px;
	background:url("../images/rollover3_bottom_off.gif") no-repeat;

}

.dropdown LI .rollBottom:hover /* Top Droopdown*/
{
  	background:url("../images/rollover_bottom_on.gif") no-repeat;
}

.dropdown2 LI .rollBottom:hover/* Top Droopdown*/
{
  	background:url("../images/rollover2_bottom_on.gif") no-repeat;
}

.dropdown A, .dropdown A:active, .dropdown A:visited,
.dropdown2 A, .dropdown2 A:active, .dropdown2 A:visited,
.dropdown3 A, .dropdown3 A:active, .dropdown3 A:visited
{
   color:#035d79;
   padding-left:3px;
}
.dropdown A:hover, /* Top Droopdown*/
.dropdown2 A:hover,
.dropdown3 A:hover
{
    color:#067699;
}


/* Top Dropdown Ends -----------------------------------------------------Top Dropdown Ends------------------------- */

/* GENERAL Styles Start----------------------------------------------GENERAL Styles Start----------------------------*/

#waitBlock
{
	width:100%;
	height:101%;
	position:absolute;
	left:0px;
	top:0px;
	z-index:50;
	text-align:center;
	margin-left:-25px;
}

html>body #waitBlock
{
	margin-left:0px;
}

.welcomeWait #waitBlock
{
	position:absolute;
	margin-top:-700px;
}

.waitMatchCont
{
	width:685px;
	font-size:24px;
	float:left;
	color:#090d09;
	padding: 100px 0px 80px 0px;
}

html>body .waitMatch
{
	background:url("../images/bg-pleaseWait.gif") no-repeat;
}

.waitMatch p
{
	margin: 0;
	padding: 25px 0 0px 0;
}
#waitFill
{
	filter:alpha(opacity=0); 
	-moz-opacity:0.0; 
	opacity:00;		
	left:0px;
	top:0px;
	width:100%;
	/*height:101%;*/
	z-index:51;
	position:absolute;
	background:#fff;
}

#waitFlash
{
	width:95%;
	height:100%;
	margin-top:100px;
	left:0px;
	top:0px;
	position:absolute;
	padding-left:0px;
	z-index:55;
}

html>body #waitFlash
{
	padding-left: 30px;
}

/* IE 8 Hack */
html>/**/body #waitFlash { padding-left /*\**/:0px\9 }
html>/**/body #waitFlash { width /*\**/:100%\9 }

/* Firefox 1 - 2 */
body:empty html>body #waitFlash /* GENERAL Style */
{
	padding-left: 0px;
	width:100%;
}

/* Firefox */
@-moz-document url-prefix() /* GENERAL Style */
{
html>body #waitFlash { padding-left: 0px; width:100%; }
}


#waitFlash2
{
	width:95%;
	height:95%;
	left:0px;
	top:0px;
	position:absolute;
	z-index:55;
	padding-top:350px;
}

#waitFlashBlock
{
	width:95%;
	height:95%;
	left:0px;
	top:0px;
	position:absolute;
	z-index:55;
	background:#fff;
	border:20px solid #c00;
	filter:alpha(opacity=1); 
	-moz-opacity:0.01; 
	opacity:0.01;		
}


#blockDiv /* GENERAL Style */
{
	position:absolute;
	left:0px;
	top:0px;
	z-index:50;
	filter:alpha(opacity=85); 
	-moz-opacity:0.85; 
	opacity:0.85;		
	visibility:hidden;
	background:#fff;
}

.conditionalRowHolder
{
	background:url("../images/bg_conditional.gif") 30px 0px repeat-y;
	float:left;
	margin-left: 0px;
	width:547px;
}

#scaleRowHolder, #scaleRowHolder2
{
	
}

.formHolder, .formHolder2
{
	float:left;
}
.formFieldWide .formHolder2 select,
.formFieldWide .formHolder2 option
{
	width:332px;
}
.formFieldWide .formHolder3 select,
.formFieldWide .formHolder3 option
{
	width:254px;
}

.formHolder3
{
	float:right;
}

#infoDiv /* GENERAL Style */
{
	position:absolute;
	z-index:150;
	filter:alpha(opacity=85); 
	-moz-opacity:0.85; 
	opacity:0.85;		
	visibility:hidden;
}

a, a:link /* GENERAL Style */
{
	color:#035d79;
	text-decoration:underline;
	cursor:pointer;
}

a:visited /* GENERAL Style */
{
	color:#321d90;
}

a:hover /* GENERAL Style */
{
	color:#067699;
	text-decoration:none;
}

form, input, select, table, tr, td /* GENERAL Style */
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	padding:0px;
	margin:0px;
}

td /* GENERAL Style */
{
	padding:3px;
	vertical-align:top;
}

input /* GENERAL Style */
{
	width:160px;
	padding-left:2px;
}

select, option /* GENERAL Style */
{
	width:165px;
	padding-left:2px;
}

.textsm /* GENERAL Style */
{
	color:#869293;
	font-size:10px;
}

h1 /* GENERAL Style */
{
	margin:0 0 20px 110px;
	padding:0px;
	color:#035d79;
	font-size:28px;
	font-weight:normal;
	letter-spacing:.5px;
	width:555px;
}

.pageContainer3 h1, /* GENERAL Style */
#popUpContainer_thankyou h1.thankyou
{
	color:#0a1105;
	font-size:35px;
	line-height:90%;
	padding:0px;
	margin:0px;
	width:400px;
	background:transparent;
	height:35px;
}

h2 /* GENERAL Style */
{
	font-size:18px;
	padding:0 0 3px 8px;
	margin:0px;
	color:#45494a;
	width:528px;
	font-weight:normal;
	border:0px solid #c00;
}

.pageContainer3 h2,
#popUpContainer_thankyou h2.thankyou /* GENERAL Style */
{
	color:#0a1105;
	font-size:24px;
	line-height:90%;
	width:400px;
	padding:0px;
	margin:0px;
	background:transparent;
	height:25px;
}

.pageContainer3 h2.welcome /* GENERAL Style */
{
	color:#649002 !important;
	padding: 10px 0 20px 0px !important;
	float:left;
	width:600px !important;
	font-weight:bold;
}

h3 /* GENERAL Style */
{
	font-size:12px;
	margin:0 0 10px 0;
	padding:0px;
	color:#0033CC;
}


.pageContainer3 h1.thankyou, /* GENERAL Style */
#popUpContainer_thankyou h1.thankyou
{
	padding: 40px 0 0 55px;
}

.pageContainer3 h2.thankyou, /* GENERAL Style */
#popUpContainer_thankyou h2.thankyou
{
	padding: 10px 0 10px 55px;
	width:680px;
}



.clearDiv /* GENERAL Style */
{
	clear:both;
	height:1px;
}


#resourceCenter #containerAll /* GENERAL Style */
{
	padding-left:10px;
	background:url("../images/bg_main_resourceCenter.gif") no-repeat;
	width:769px;
	margin-left:auto;
	margin-right:auto;
}

.pageMid
{
	background:url("../images/bg_generalPages_mid.gif") repeat-y;
	padding: 25px 57px 25px 77px;
	float:left;
	width:608px;
}

.pageMid h3
{
	font-size:14px;
	font-weight:bold;
}

.pageBottom
{
	background:url("../images/bg_generalPages_bottom.gif") no-repeat;
	padding: 0px 57px 0px 77px;
	float:left;
	width:608px;
}

.breadcrumbCont
{
	padding: 30px 30px 15px 77px;
	font-size:11px;
}

.logoWelcome
{
	text-align:left;
	padding:14px 0 12px 14px;
}

.logoArticle
{
	text-align:left;
	padding:14px 0 12px 33px;
}

.logo
{
	text-align:left;
	padding:0px 0 0px 0px;
}

.logo img
{
	padding-left:16px;
}


.containerAll /* GENERAL Style */
{
	padding-left:10px;
	background:url("../images/bg_main.gif") no-repeat;
	width:769px;
	margin-left:auto;
	margin-right:auto;
}


.pageContainer /* GENERAL Style */
{
	background:#ccc;
	float:left;
	padding-bottom:20px;
	background:url("../images/bg_page.gif") no-repeat;
	width:99%;
}

.pageContainer p.introTxt /* GENERAL Style */
{
	padding: 20px 0 20px 39px;
	margin:0px;
	width:640px;
	float:left;
}

.pageContainer #printBtn2 img,
#overviewPopupContainer #printBtn2 img,
body.valueProp #printBtn2 img,
#summaryRightContainer #printBtn2 img  /* GENERAL Style */
{
	width:47px;
	margin-top:20px;
	margin-right:25px;
	height:46px;
	float:right;
	background:url("../images/btn_print_off.gif") no-repeat;
	
}

.pageContainer #printBtn2 img:hover,
body.valueProp #printBtn2 img:hover,
#summaryRightContainer #printBtn2 img:hover  /* GENERAL Style */
{
	background:url("../images/btn_print_on.gif") no-repeat;
}

#summaryRightContainer #printBtn2 img  /* GENERAL Style */
{
	margin-right:5px;
	margin-bottom:-25px;
}

/* Firefox 1 - 2 */
body:empty #summaryRightContainer #printBtn2 img /* GENERAL Style */
{
	margin-bottom:-15px;
}

/* Firefox */
@-moz-document url-prefix() /* GENERAL Style */
{
#summaryRightContainer #printBtn2 img { margin-bottom:-15px; }
}


#overviewPopupContainer #printBtn2 img /* GENERAL Style */
{
	position:absolute;
	margin-left:-55px;
}

body.valueProp #printBtn2 img
{
	position:absolute;
	left:535px;
	top:-15px;
}

.pageContainer2 /* GENERAL Style */
{
	background:#ccc;
	float:left;
	background:url("../images/bg_page2.gif") no-repeat;
	width:99%;	
}

.pageContainer2B /* GENERAL Style */
{
	background:#ccc;
	float:left;
	background:url("../images/bg_page2B.gif") no-repeat;
	width:99%;	
}


.pageContainer3 /* GENERAL Style */
{
	background:#ccc;
	float:left;
	background:url("../images/bg_page3.gif") no-repeat;
	width:99%;
}
.pageContainer4 /* GENERAL Style */
{
	background:#fff;
	float:left;
	background:url("../images/bg_page4.gif") no-repeat;
	width:99%;	
}

.welcomeWait
{
	float:left;
	padding-left:40px;
}

/* Firefox 1 - 2 */
body:empty .welcomeWait /* GENERAL Style */
{
	margin-left:14px;
}

/* Firefox */
@-moz-document url-prefix() /* GENERAL Style */
{
.welcomeWait { margin-left:14px; }
}


#pageContainer4-tst /* GENERAL Style */
{
	background:#fff;
	float:left;
	background:url("../images/bg_page4-tst-1px.gif") repeat-y;
	width:99%;	
}

html> body #resourceCenter .pageContainer4
{
	width:770px;
}

#resourceCenter .pageContainer4
{
	width:778px;
}

html> body #resourceCenter #pageContainer4 #pageContainer4-tst
{
	width:770px;
}

#resourceCenter #pageContainer4 #pageContainer4-tst
{
	width:778px;
}



#topIconsContainer /* GENERAL Style */
{
	width:705px;
	float:left;
	padding-top:5px;
	padding-left:40px;
}

.iconContainer /* GENERAL Style */
{
	float:left;
	color:#456210;
	font-size:9px;
	line-height:100%;
	white-space:normal;
	width:160px;
}

.iconContainer img /* GENERAL Style */
{
	border:0px;
}


.icon
{
	float:left;
	padding: 4px 7px 0 0;
}


.iconLeft /* GENERAL Style */
{
	width:7px;
	height:59px;
	float:left;
}

.iconRight /* GENERAL Style */
{
	width:9px;
	height:59px;
	float:left;
}

.iconMid /* GENERAL Style */
{
	float:left;
	width:97px;
	height:50px;
	padding-top:9px;
	vertical-align:middle;
	background:url("../images/icon_mid.gif") repeat-x;
}

.iconButton /* GENERAL Style */
{
	height:49px;
	width:42px;
	background:url("../images/icon_mid.gif") repeat-x;
	float:left;
	padding-top:9px;
}

.iconEdit /* GENERAL Style */
{
	background:url("../images/icon_edit_off.gif") no-repeat;
	float:left;
}

.iconEdit:hover /* GENERAL Style */
{
	background:url("../images/icon_edit_on.gif") no-repeat;
}

.iconRemove /* GENERAL Style */
{
	background:url("../images/icon_remove_off.gif") no-repeat;
	float:left;
}

.iconRemove:hover /* GENERAL Style */
{
	background:url("../images/icon_remove_on.gif") no-repeat;
}


#rollContainerVehicle /* GENERAL Style */
{
	position:absolute;
	width:249px;
	color:#707272;
	font-size:9px;
	margin-top:140px;
	margin-left:-14px;
	visibility:hidden;
}

/* Firefox 1 - 2 */
body:empty #rollContainerVehicle /* GENERAL Style */
{
	margin-left:25px;
}

/* Firefox */
@-moz-document url-prefix()
{
#rollContainerVehicle { margin-left:25px; }
}

.formContainer /* GENERAL Style */
{
	float:left;
	margin:0px;
	padding:0px 0 0 102px;
	color:#4c4c4c;
	width:555px;
}


.pageContainer3 .formContainer /* GENERAL Style */
{
	margin:0 0 0px 0px;
	padding-left:33px;
	width:555px;
}

#pageContainer3 .formContainer /* GENERAL Style */
{
	padding-left:0px;
}

table#welcome, table#welcome input, table#welcome select, table#welcome option
{
	font-size:12px;
}


.formContainer h2 /* GENERAL Style */
{
	border:0px solid #c00;
	float:left;
	width:515px;
}

#addVehicleContainer
{
	padding-top:10px;
}

.pageContainer3 .formContainer h2
{
	color:#4c4c4c;
	font-size:16px;
	line-height:110%;
	padding-left:15px;
	padding-bottom:7px;
	width:665px;
}

.formContainer h2.thinHdr /* GENERAL Style */
{
	width:355px;
	float:left;
}

.formTop /* GENERAL Style */
{
	border:0px solid #c00;
	float:left;
	width:100%;
}

.formTopThankYouCheck /* GENERAL Style */
{
	background:url("/images/bg_thankYouCheck-top.gif") left top no-repeat;
	padding:35px 50px 7px 60px;
	color:#649002;
	width:590px;
	font-size:18px;
}

.formTopThankYou /* GENERAL Style */
{
	background:url("/images/bg_thankYou-top.gif") left top no-repeat;
	padding:25px 50px 0px 60px;
	color:#649002;
	width:590px;
	font-size:18px;
	float:left;
}

.formTopThankYou p /* GENERAL Style */
{
	color:#4c4c4c;
	font-size:12px;
	padding-top:7px;
}

.formMidThankYou /* GENERAL Style */
{
	background:url("/images/bg_thankYou-mid.gif") left bottom no-repeat;
	color:#4c4c4c;
	width:725px;
	float:left;
	margin: 0px 0px -1px 0px;
}

.formMidThankYou p /* GENERAL Style */
{
	padding:0px 60px 20px 60px;
	font-size:12px;
}

.formMidThankYou table, .formMidThankYou td
{
	vertical-align:top !important;
}


.formMidThankDividerA
{
	background:url("/images/bg_thankYou-dividerA.gif") left bottom no-repeat;
	height:49px;
	width:696px;
}

.formMidThankDividerB
{
	background:url("/images/bg_thankYou-dividerB.gif") left bottom no-repeat;
	height:49px;
	width:696px;
}

#welcome td
{
	vertical-align:top !important;
}


.formMidThankYou img.alignLeft /* GENERAL Style */
{
	padding-left:29px;
}

.formBottomThankYou /* GENERAL Style */
{
	background:url("../images/bg_thankYou-bottom.gif") left bottom no-repeat;
	height:17px;
	width:695px;
	float:left;
	margin-top:-5px;
	margin-bottom:25px;
}

.formTableIndent /* GENERAL Style */
{
	margin-left:45px;
	padding-top:7px;
	padding:0px;
	width:600px;
}

.formTableIndent2 /* GENERAL Style */
{
	border-top:1px solid #dddfdf;
	width:600px;
	margin-left:45px;
	padding-top:7px;
}


#thankyou_popup_mid .formContainer
{
	padding-left:0px;
	float:left;
}

.formTableIndent td.thankYouCol2,
.formTableIndent2 td.thankYouCol2
{
	vertical-align:middle !important;
}

.formMidThankYou .formTableIndent td,
.formMidThankYou .formTableIndent2 td
{
	border:0px solid #000;
	padding: 20px 0;
	margin:0px;
}

.thankYouCol1 /* GENERAL Style */
{
	width:220px;
	text-align:center;
	border:0px solid #c00;
}

.formTableIndent td.thankYouCol1B /* GENERAL Style */
{
	width:180px;
	color:#040507;
	font-size:18px;
	padding-right:25px !important;
	text-align:center;
	vertical-align:middle !important;
}


.thankYouCol1 img.logoImg,
.thankYouCol1B img.logoImg /* GENERAL Style */
{
	width:120px;
}

.thankYouCol2 /* GENERAL Style */
{
	width:425px;
	padding-top:0px;
	vertical-align:middle;
}

td.formAddressCont
{
	vertical-align:middle !important;
	border:1px solid #c00;
}

td.thankYouCol2Sm /* GENERAL Style */
{
	width:185px;
	float:left;
}

td.thankYouCol2SmB /* GENERAL Style */
{
	width:225px;
	padding-top:0px;
}

.formMidThankYou .formTableIndent td.thankYouCol2Sm,
.formMidThankYou .formTableIndent td.thankYouCol2SmB
{
	margin-top:0px;
	padding-top:0px;
}

.formMidThankYou .formTableIndent .formAddressCont td
{
	padding-bottom:0px;
}

td.thankYouCol2Sm p,
td.thankYouCol2SmB p /* GENERAL Style */
{
	margin:0px;
	padding: 0 0 4px 0;
	font-size:11px;
}

.thankYouCol2 .formLabel /* GENERAL Style */
{
	font-size:14px !important;
	padding-left:15px !important;
	padding-top:5px;
	width:150px !important;
	padding-bottom:5px !important;
}

.thankYouCol2 .formField input,
.thankYouCol2 .formField select,
.thankYouCol2 .formField option,
.formPopupBottom .formFieldPop input,
.formPopupBottom .formFieldPop select,
.formPopupBottom .formFieldPop option

{
	width:200px !important;
}

.carrierInfoCont
{
	width:200px;
}

.formLabelZip /* GENERAL Style */
{
	font-size:14px !important;
	float:left !important;
	padding: 5px 3px 0 7px;
}

.formFormZip /* GENERAL Style */
{
	float:left !important;
	display:block;
}

.formFieldShort,
.formFieldShort input /* GENERAL Style */
{
	width:44px !important;
}
.formFieldShort select,
.formFieldShort option/* GENERAL Style */
{
	width:65px !important;
}
/*
.formPopupBottom .formFieldShort select,
.formPopupBottom .formFieldShort option
{
	width:73px !important;
}
*/

.formFieldShort2 input, .formFieldShort2 select, .formFieldShort2 option
{
	float:left !important;
	width:54px;
}


.formPopupBottom .formFieldShort input
{
	width:51px !important;
}

.formPopupBottom .formFieldShort select, 
.formPopupBottom .formFieldShort option
{
	width:72px;
}

.formPopupBottom .formFieldShort2 input, 
.formPopupBottom .formFieldShort2 select, 
.formPopupBottom .formFieldShort2 option
{
	width:54px;
}

.thankYouCol2Row /* GENERAL Style */
{
	width:345px;
	padding-left:42px;
}


.carrierInfoCont .thankYouCol2Row /* GENERAL Style */
{
	width:200px;
	padding:0px;
	float:left;
	border:0px solid #ccc;
}

.thankYouCol2label /* GENERAL Style */
{
	border:0px solid #c00;
	width:43px;
	float:left;
	font-weight:bold;
	padding-right:6px;
	font-size:11px;
}

.thankYouCol2labelB /* GENERAL Style */
{
	display:block;
	font-size:13px;
	padding-bottom:7px;
	margin-top:0px;
	font-weight:bold;
}

.formMidThankYou .formTableIndent td.formAddressCont table td
{
	padding-top:0px;
}

.thankYouCol2labelWide /* GENERAL Style */
{
	border:0px solid #c00;
	float:left;
	font-size:11px;
	padding-bottom:5px;
}

.thankYouCol2form /* GENERAL Style */
{
	border:0px solid #c00;
	width:150px;
	float:left;
	font-size:11px;
}

.thankYouCol2form2 /* GENERAL Style */
{
	font-size:12px;
}

.thankYouVline /* GENERAL Style */
{
	background:url("../images/vline.gif") repeat-y;
	margin:30px;
}

.logoContainer /* GENERAL Style */
{
	width:220px;
	float:left;
}

.logoContainer .logo /* GENERAL Style */
{
	width:160px;
	padding:20px 0px;
	height:auto;
	text-align:center;
	font-size:18px;
	color:#040507;
}

.logo
{
	padding:0px 0 0px 23px;
	height: 87px;
}

.logo h2
{
	color:#0a1105;
	font-size:20px;
	width:95%;
	font-family:trebuchet MS, arial, helvetica;
}

.logo p
{
	display:block;
	padding: 0 0 7px 0;
	border:0px solid #c00;
}

.logo i
{
	padding-top:7px;
	padding-bottom:7px;
	display:block;
}

.logoContainer .xInterest /* GENERAL Style */
{
	border:0px solid #c00;
	display:inline;
	float:left;
}

.dedContainer
{
	background:url("../images/bg_table_mid.gif") repeat-y;
	margin-bottom:10px;
	float:left;
}

.dedContainer .formBottom
{
	padding-bottom:0px;
}


.formBottom /* GENERAL Style */
{
	border:0px solid #c00;
	padding-bottom:10px;
	float:left;
	width:550px;
}

.formMid /* GENERAL Style */
{
	border:0px solid #c00;
	float:left;
	width:555px;
	background:url("../images/bg_table_mid.gif") repeat-y;
}

.formMid3 /* GENERAL Style */
{
	border:0px solid #c00;
	float:left;
	width:555px;
	background:url("../images/bg_table_mid2.gif") 0 -2px repeat-y;
}


.pageContainer3 .formMid /* GENERAL Style */
{
	padding-top:22px;
	width:689px;
	background:url("../images/bg_table_mid_wide.gif") repeat-y;
}

.pageContainer3 .formMid2 /* GENERAL Style */
{
	padding-top:22px;
	width:689px;
	float:left;
	background:url("../images/bg_table_mid_wide.gif") 0 -160px repeat-y;
}

.pageContainer3 .formMid table /* GENERAL Style */
{
	float:left;
}

.formMid table /* GENERAL Style */
{
	border:0px solid #000;
}

.formMidEmpty /* GENERAL Style */
{
	float:right;
	width:161px;
	margin-right:18px;
}

.formLabel /* GENERAL Style */
{
	width:330px;
	font-size:12px;
	padding-left:32px;
	vertical-align:middle;
}

.formLabel5 /* GENERAL Style */
{
	width:163px;
	font-size:12px;
	padding-left:32px;
	vertical-align:middle;
}

.formLabel6 /* GENERAL Style */
{
	width:241px;
	font-size:12px;
	padding-left:32px;
	vertical-align:middle;
}

.formLabelSkinny /* GENERAL Style */
{
	width:257px;
	font-size:12px;
	padding-left:32px;
	vertical-align:middle;
}

.formLabelB /* GENERAL Style */
{
	width:346px;
	font-size:12px;
	padding-left:22px;
	vertical-align:middle;
}

.pageContainer3 .formLabel /* GENERAL Style */
{
	padding-left:60px;
	padding-right:10px;
	padding-bottom:20px;
	width:420px;
}

.formLabel2 /* GENERAL Style */
{
	font-size:12px;
	padding-bottom:14px;
	width:415px;
}

.formLabel2 strong /* GENERAL Style */
{
	font-size:12px !important;
	padding-bottom:14px;
	width:415px;
	color:#035d79
}

.formLabel2 strong.checked /* GENERAL Style */
{
	font-size:14px !important;
}


.formLabel3 /* GENERAL Style */
{
	padding:0px;
	margin:0px;
}

.formLabel3 table, .formLabel3 table td /* GENERAL Style */
{
	padding:0px;
	margin:0px;
}

.formLabel4
{
	text-align:right;
	padding-right:15px;
}

.thankYouCol2 .formLabel4,
.formPopupBottom .formLabel4
{
	padding-right:7px;
}

.formField /* GENERAL Style */
{
	width:176px;
	border:0px solid #c00;
	vertical-align:middle;
}

#studentConditionalRows
{
	width:547px;
	margin-left:0px;
	display:none;
}

.conditional td.formFieldB
{
	text-align:left;
	margin:0px;
	float:left;
	padding:5px 0 0 0px;
}

.conditional td.formFieldB table
{
	text-align:left;
	float:left;
}

.formField table, .formField table td /* GENERAL Style */
{
	padding:0px;
}

.pageContainer3 .formField /* GENERAL Style */
{
	vertical-align:top;
	padding-top:6px;
}

.formField2 /* GENERAL Style */
{
	float:left;
	padding-top:2px;
}


#formBtn /* GENERAL Style */
{
	border:0px solid #c00;
	float:right;
	padding-right:103px;
	margin-bottom:10px;
	margin-top:20px;
	width:81px;
}

.pageContainer3 #formBtn /* GENERAL Style */
{
	width:186px;
	padding:0px 20px 0 0;
	margin:0px;
}

#formBtn input
{
	border:0px;
	background:url("../images/btn_next_off.gif") no-repeat;
}

.pageContainer3 #formBtn input /* GENERAL Style */
{
	border:0px solid #c00;
	background:url("../images/btn_getStarted_off.gif") no-repeat;
	width:138px;
	height:46px;
	float:right;
	margin:7px -14px 10px 0;
}

.pageContainer3 #formBtn input:hover /* GENERAL Style */
{
	background:url("../images/btn_getStarted_on.gif") no-repeat;
}



.formMid table table /* GENERAL Style */
{
	margin-left:-4px;
}

.pageContainer3 input,
.pageContainer3 select,
.pageContainer3 option /* GENERAL Style */
{
	font-size:15px;
}


.thinForm input /* GENERAL Style */
{
	width:32px;
}

.thinForm2 input /* GENERAL Style */
{
	width:54px;
}

.thinForm3, .thinForm3 input /* GENERAL Style */
{
	padding-top:6px;
	width:68px;
	text-align:right;
}

.thinForm3 input /* GENERAL Style */
{
	width:20px;
}

.slash /* GENERAL Style */
{
	width:12px;
	text-align:center;
	vertical-align:middle;
}

.radioBtn, .radioBtn input /* GENERAL Style */
{
	width:15px;
	border:0px solid #c00;
}

.radioLabel /* GENERAL Style */
{
	width:37px;
	font-size:12px;
}

.formContainer input.btnContinue /* GENERAL Style */
{
	float:right;
	border:0px;
	cursor:pointer;
	width:81px;
	height:44px;
	margin-top:20px;
	background:url("../images/btn_next_off.gif") no-repeat;
}

.formContainer input.btnContinue:hover /* GENERAL Style */
{
	background:url("../images/btn_next_on.gif") no-repeat;
}

.conditional /* GENERAL Style */
{
	width:555px;
	background:url("../images/bg_conditional.gif") 29px 0px repeat-y;
}

.conditional .formField /* GENERAL Style */
{
	width:330px;
	padding-right:15px;
	text-align:right;
}

.conditional table /* GENERAL Style */
{
	float:right;
	padding-left:0px;
}

.remove
{
	padding: 0 8px;
	vertical-align:middle;
}

.remove a, .remove a:link, .remove a:visited
{
	text-decoration:underline;
	cursor:pointer;
}

.remove a:hover
{
	text-decoration:none;
	color:#1a4d9b;
}

td.formFieldWide
{
	float:right;
	text-align:left;
}

td.formFieldWide2
{
	
	float:right;
	text-align:left;
	padding-right:22px;
}


.conditional table /* GENERAL Style */
{
	float:right;
}

.occupationTable
{
	margin-bottom:0px;
}

/* Firefox 1 - 2 */
body:empty .occupationTable /* Summary Page */
{
	margin-bottom:-6px;
}

/* Firefox */
@-moz-document url-prefix() /* Summary Page */
{
.occupationTable { margin-bottom:-6px; }
}

.formWide input,
.formWide select,
.formWide option /* GENERAL Style */
{
	width:265px;
}

.conditional p /* GENERAL Style */
{
	padding:20px;
}

#condTable1 /* GENERAL Style */
{
	display:none;
}

#coverageLevel /* GENERAL Style */
{
	font-size:12px;
	padding-right:28px;
	padding-bottom:4px;
	text-align:right;
	margin:-32px 10px 10px 0;
	background:url("../images/coverageIcon.gif") 100% -2px no-repeat;
	border:0px solid #c00;
}

#coverageSubhdr /* GENERAL Style */
{
	font-size:12px;
	padding-left:32px;
	margin-top:7px;
	padding-bottom:15px;
	width:500px;
	border:0px solid #c00;
}

#logo,
body.valueProp #logo,
#overviewPopupContainer #logo,
#popUpContainer_partners #logo,
#popUpContainer_compare #logo,
#infoDetailContainer #logo,
#infoDetailContainer2 #logo,
#infoNoAgent #logo,
#infoDetailContainer3 #logo,
#popUpContainer_alert #logo,
.formPopupBottom #logo,
#popUpContainer_thankyou #logo
{
	display:none;
}

#logo img /* GENERAL Style */
{
	border:0px;
}

#tabContainer /* GENERAL Style */
{
	float:left;
	width:95%;
	color:#abbfc2;
	font-size:17px;
	padding-left:25px;
	padding-bottom:0px;
}

#tabContainer ul, #tabContainer ul li 
{
	list-style:none;
	padding:0px;
	margin:0px;
	float:left;
}
#tabContainer ul li /*Tab Off*/
{
	background:url("../images/tab_off.gif") no-repeat;
	width:157px;
	height:35px;
	float:left;
	padding-top:18px;
	text-align:center;
	font-size:17px;
}

#tabContainer ul li.tabOn /*Tab Visited*/
{
	width:150px;
	padding-left:7px;
	float:left;
	font-size:17px;
	background:url("../images/tab_visited.gif") no-repeat;
	color:#557678;
	text-decoration:underline;
}

#tabContainer ul li.tabOn a,
#tabContainer ul li.tabOn a:link,
#tabContainer ul li.tabOn a:visited /*Tab Visited*/
{
	color:#557678;
}

#tabContainer ul li.tabActive /*Tab On*/
{
	background:url("../images/tab_on.gif") 0 6px no-repeat;
	color:#033;
	font-size:22px;
	margin-top:-6px;
	padding-bottom:6px;
}


#tabContainer ul li#vehiclesTab, /*Tab Visited*/
#tabContainer ul li#driversTab, 
#tabContainer ul li#coverageTab 
{
	width:150px;
	padding-left:7px;
	float:left;
	font-size:17px;
	background:url("../images/tab_visited.gif") no-repeat;
	color:#557678;
	text-decoration:underline;
}

.resultsTab ul li.tabOn /*Tab Visited*/
{
	text-decoration:none !important;
}

#info /* GENERAL Style */
{
	float:left;
}

.info /* GENERAL Style */
{
	background:url("../images/i_off.gif") no-repeat;
	float:right;
	width:27px;
	height:27px;
}

.info a img /* GENERAL Style */
{
	border:0px solid #c00;
}

.info a img:hover /* GENERAL Style */
{
	background:url("../images/i_on.gif") no-repeat;
	border:0px solid #c00;
}

.infoAltTag /* GENERAL Style */
{
	position:absolute;
	border:0px solid #c00;
	margin-left:-202px;
	margin-top:-27px;
	padding:0px;
	width:82px;
	float:right;
}

html> body .infoAltTag /* GENERAL Style */
{
	margin-left:-213px;
}


.infoAltTagCopy /* GENERAL Style */
{
	border:1px solid #065b80;
	width:172px;
	background:#b9e255;
	text-align:left;
}

html> body .infoAltTagCopy /* GENERAL Style */
{
	width:192px;
}


.headerRowContainer /* GENERAL Style */
{
	float:left;
	width:550px;
}

.infoBlankContainer /* GENERAL Style */
{
	position:absolute;
	width:5px;
	float:left;
	margin-left:-7px;
	z-index:1500;
}

/* Firefox 1 - 2 */
body:empty .infoBlankContainer /* Summary Page */
{
	margin-left:515px;
}

/* Firefox */
@-moz-document url-prefix() /* Summary Page */
{
.infoBlankContainer { margin-left:555px; }
}


#deductibleRow1, #deductibleRow2, #deductibleRow3, #deductibleRow4
{
	display:none;
}

#trafficRow1, #trafficRow2, #trafficRow3, #trafficRow4, #trafficRow5,
#accidentRow1, #accidentRow2, #accidentRow3, #accidentRow4, #accidentRow5
{
	float:left;
	display:none;
}

#formPopupContainer /* GENERAL Style */
{
	visibility:hidden;
	filter:Alpha(opacity=0);
	width:547px;
	z-index:1501;
	margin:0px 0 0 355px;
}

html>body #formPopupContainer /* GENERAL Style */
{
	margin:-50px 0 0 355px;
}

/* Firefox 1 - 2 */
body:empty html>body #formPopupContainer /* Summary Page */
{
	margin-left:0px;
}

/* Firefox */
@-moz-document url-prefix() /* Summary Page */
{
html>body #formPopupContainer { margin-left:0px; }
}


#formPopupContainer #formBtn2 a img,
#formPopupContainer #formBtn2 a img:link,
#formPopupContainer #formBtn2 a img:visited /* GENERAL Style */
{
	border:0px solid #c00;
	float:right;
	text-align:right;
	background:url("../images/btn_submit_off.gif") no-repeat;
}

#formPopupContainer #formBtn2 a img:hover /* GENERAL Style */
{
	background:url("../images/btn_submit_on.gif") no-repeat;
}

#formBtnSubmit a img, /* GENERAL Style */
#formBtnSubmit a img:link,
#formBtnSubmit a img:visited
{
	background:url("../images/btn_submit_off.gif") no-repeat;
	border:0px;
}

#formBtnSubmit a img:hover /* GENERAL Style */
{
	background:url("../images/btn_submit_on.gif") no-repeat;
}
	
	
.formBtnVisitSite a img, /* GENERAL Style */
.formBtnVisitSite a img:link,
.formBtnVisitSite a img:visited
{
	background:url("../images/btn_visitSite_off.gif") no-repeat;
	border:0px;
	margin-left:20px;
}

.formBtnVisitSite a img:hover /* GENERAL Style */
{
	background:url("../images/btn_visitSite_on.gif") no-repeat;
}

#formBtnVisitCarInsurance a img, /* GENERAL Style */
#formBtnVisitCarInsurance a img:link,
#formBtnVisitCarInsurance a img:visited
{
	background:url("../images/btn_visitCarInsurance_off.gif") no-repeat;
	border:0px;
	margin-left:20px;
}

.scaleTable /* GENERAL Style */
{
	padding: 0;
	margin:10px 0 10px 30px;	
}

.scaleHdr /* GENERAL Style */
{
	color:#035d79;
	font-size:14px;
	font-weight:bold;
	padding-left:32px;
	padding-top:10px;
}

.scaleBar /* GENERAL Style */
{
	border:0px solid #c00;
	padding-left:px;
	
}
.pleaseWait
{
	padding-top:200px;
	border:0px solid #c00;
	padding-left:0px;
}

html>body .pleaseWait
{
	padding-left:30px;
}


.welcomeWait .pleaseWait
{
	padding-left:80px;
}

html>body .welcomeWait .pleaseWait
{
	padding-left:190px;
}

p.pleaseWaitTxt
{
	padding:0px 0 0 10px;
	font-size:20px;
	color:#080c08;
}

.compColl1 a
{
	padding-left:3px;
	text-decoration:underline;
	cursor:pointer;
	padding-right:5px;
}

.compColl2
{
	width:180px;
}

.comprehensive /* GENERAL Style */
{
	float:left;
	font-size: 10px;
	padding:4px 4px 0 0 ;
}

.collision /* GENERAL Style */
{
	float:left;	
	font-size: 10px;
	padding:4px 4px 0 20px;
}

.scrollballs /* GENERAL Style */
{
	float:left;	
}

.scaleSymbol /* GENERAL Style */
{
	color:#649002;
	font-size:16px;
	font-weight:bold;
	float:left;
}

.scaleResult /* GENERAL Style */
{
	border:0px solid #c00;
	color:#649002;
	font-size:16px;
	font-weight:bold;
}

.scaleResult2 /* GENERAL Style */
{
	color:#649002;
	font-size:16px;
	font-weight:bold;
	width:45px;
}

.scaleBall img /* GENERAL Style */
{
	border:0px;
}

#expand1, #expand2, #expand3, #expand4, #expand5,
#expand6, #expand7, #expand8, #expand9, #expand10 /* GENERAL Style */
{
	background:url("../images/bg_conditional.gif") top right repeat-y;
	display:none;
	width:550px;
	padding-top:3px;
	margin-left:0px;
	vertical-align:middle;
}

.error /* GENERAL Style */
{
	float:left;
}

.validator /* GENERAL Style */
{
	color:#c00;
	display:none;
	font-size:10px;
	width:100%;
	clear:both;
}
.validator2 /* GENERAL Style */
{
	color:#c00;
	font-size:14px;
}

.conditionalRowHolder .validator2 /* GENERAL Style */
{
	color:#c00;
	display:none;
	font-size:10px;
	float:right;
	width:245px;
}

.conditionalRowHolder .validator /* GENERAL Style */
{
	text-align:left;
	color:#c00;
	display:none;
	font-size:10px;
	width:245px;
	padding-left:25px;
	float:left;
}
td.conditionalRow i.textsm /* GENERAL Style */
{
	padding-left:4px;
	
}

td.labels
{
	color:#333;
	padding: 7px 0 5px 3px;
	font-size:10px;
}

td.conditionalRow a, td.conditionalRow a:link, td.conditionalRow a:visited /* GENERAL Style */
{
	color:#649002;
	font-size:10px;
}

.conditionalLabel /* GENERAL Style */
{
	text-align:right;
	width:308px;
}

.conditionalLabel select /* GENERAL Style */
{
	margin-top:2px;
	width:275px;
}

.conditionalLabel option /* GENERAL Style */
{
	width:247px;
}


.lock /* GENERAL Style */
{
	background:url("../images/icon_lock.gif") 0 -2px no-repeat;
	margin-left:20px;
}
.lock input /* GENERAL Style */
{
	width:135px;
}
.no_lock /* GENERAL Style */
{
	padding-left:0px;
}
.no_lock input /* GENERAL Style */
{
	width:135px;
}


#welcomeCol1 /* GENERAL Style */
{
	width:700px;
	position:absolute;
	padding:38px 0 20px 50px;
	border:0px solid #c00;
}

#welcomeCol1 h1
{
	font-size:24px;
	line-height:110%;
}

#welcomeCol1 h1 .larger
{
	font-size:34px;
}

#welcomeCol1 p /* GENERAL Style */
{
	vertical-align:middle;
	color:#475740;
	font-size:14px;
	font-weight:bold;
	padding: 30px 0 0px 50px;
}

#welcomeCol1 ul /* GENERAL Style */
{
	vertical-align:middle;
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding: 30px 0 0px 0px;
	list-style:none;
}

#welcomeCol1 ul li /* GENERAL Style */
{
	position:absolute;
	top:220px;
	width:570px;
	margin:0px;
	padding: 0px 0 0px 50px;
}

#tagCopy01, #tagCopy02, #tagCopy03
{
	
}

#welcomeCol2 /* GENERAL Style */
{
	width:725px;
	position:absolute;
	top:100px;
	padding:0px 0px 0 0px;
	margin-left:0px;
}

html>body #welcomeCol2
{
	margin-left:-611px;
}

/* Firefox 1 - 2 */
body:empty html>body #welcomeCol2 /* Summary Page */
{
	margin-left:15px;
}

/* Firefox */
@-moz-document url-prefix() /* Summary Page */
{
html>body #welcomeCol2 { margin-left:15px; }
}

/* IE 8 Hack */
html>/**/body #welcomeCol2 { margin-left /*\**/:18px\9 }


/* Safari hack */
body:first-of-type #welcomeCol2 {
	margin-left:15px;
}/*end*/


.welcomeCar
{
	float:right;
	width:360px;
	margin-top:-10px;
}

ul.welcomeTag
{
	margin:0px;
	list-style:none;
	padding:0 0 0 90px;
	visibility:visible;
	float:left;
	width:560px;
	color:#829e7d;
	font-size:28px;
	font-family:Trebuchet MS, Arial, helvetica;
}

/* Safari hack */
body:first-of-type ul.welcomeTag {
	margin-left:45px;
}/*end*/

ul.welcomeTag, ul.welcomeTag a, ul.welcomeTag a:link, ul.welcomeTag a:visited
{
	color:#829e7d;
	text-decoration:none;
}

ul.welcomeTag li
{
	border:0px solid #c00;
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	padding: 10px 20px 10px 38px;
	background:url("../images/welcome-ball-off.gif") no-repeat;
}

ul.welcomeTag li:hover
{
	background:url("../images/welcome-ball-on.gif") no-repeat;
}

ul.welcomeTag li a:hover
{
	color:#000;
}

#welcomeCopyBlock /* GENERAL Style */
{
	border:0px solid #c00;
	width:650px;
	height:80px;
	position:absolute;
	margin-top:215px;
	margin-left:50px;
	filter:Alpha(opacity=100);
	background:url("../images/welcomeCopyGrad.gif") repeat-x;
}

#rollOverCopy /* GENERAL Style */
{
	color:#0a1105;
	font-size:15px;
	font-weight:bold;
	position:absolute;
	width:600px;
	margin-top:220px;
	margin-left:100px;
}


.error /* GENERAL Style */
{
	border:2px solid #c00;
	float:left;
}

.validator /* GENERAL Style */
{
	color:#c00;
	font-size:10px;
}

img.alignLeft /* GENERAL Style */
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

img.alignRight /* GENERAL Style */
{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.alignCenter /* GENERAL Style */
{
	border:0px solid #c00;
	padding-left:100px;
	float:left;
	width:400px;
	clear:both;
	padding-bottom:17px;
}

#choices /* GENERAL Style */
{
	text-align:center;
	margin:-20px 0 0 0;
	padding: 0 0 20px 0;
}

#choices img /* GENERAL Style */
{
	border:0px;
}

#choices #choicesNext /* GENERAL Style */
{
	width:74px;
	height:35px;
	margin-right:7px;
	background:url("../images/btn_next_sm_off.gif");
}

#choices #choicesNext:hover /* GENERAL Style */
{
	background:url("../images/btn_next_sm_on.gif");
}

#choices #choicesContinue /* GENERAL Style */
{
	border:0px solid #c00;
	width:90px;
	height:35px;
	margin-right:4px;
	background:url("../images/btn_continue_off2.gif");
}

#choices #choicesContinue:hover /* GENERAL Style */
{
	background:url("../images/btn_continue_on2.gif");
}

#choices #choicesYes /* GENERAL Style */
{
	border:0px solid #c00;
	width:61px;
	height:35px;
	margin-right:7px;
	background:url("../images/btn_yes_off.gif");
}

#choices #choicesYes:hover /* GENERAL Style */
{
	background:url("../images/btn_yes_on.gif");
}

#choices #choicesNo /* GENERAL Style */
{
	width:61px;
	height:35px;
	background:url("../images/btn_no_off.gif");
}

#choices #choicesNo:hover /* GENERAL Style */
{
	background:url("../images/btn_no_on.gif");
}

.learnMorePopup /* GENERAL Style */
{
	font-size:10px;
}

#returnToRates /* GENERAL Style */
{
	position:absolute;
	margin:10px 0 -25px 640px;
}

#returnToRates, #returnToRates a, #returnToRates a:link, #returnToRates a:visited /* GENERAL Style */
{
	color:#035d79;
	font-size:12px;
	font-weight:bold;
}

#pleasewait
{
	text-align:center;
	float:left;
	padding:45px 0 55px 67px;
	border:0px solid #c00;
	width:617px;
	height:420px;
	background:url("../images/bg_pleaseWait.jpg") 45px 55px no-repeat;
}

#pleasewait2
{
	position:absolute;
	margin-top:-1250px;
	z-index:2000;
}

.formField .formHolder table
{
	margin-left:0px;
	padding-left:0px;
}

.questionMark
{
	padding:2px 3px;
	font-size:9px;
}


.questionPopup
{
	position:absolute;
	margin-left:150px;
	margin-top:-46px;
}


/* GENERAL Styles END----------------------------------------------GENERAL Styles Start----------------------------*/

/* Resource Center Start-------------------------------------------Resource Center Start---------------------------*/

#tallBanner
{
	float:right;
	border:0px solid #c00;
}

#tallBanner h3
{
	text-align:center;
	color:#4c4c4c;
	font-size:10px;
	font-weight:normal;
	padding:10px 0 7px 0;
	margin:0px;
}

#banner
{
	background:url("../images/bg_tallBanner.gif") no-repeat;
	width:160px;
	height:600px;
	padding: 4px 10px 10px 4px;
}

.resourceCategory p /* Resource Center */
{
	padding: 0 30px 20px 33px;
}


.resourceCategory h2.category /* Resource Center */
{
	width:213px;
	padding:10px 0 5px 5px;
	height:17px;
}

.resourceCategory h2.category a /* Resource Center */
{
	background:url("../images/home_bouncingBall_off.gif") no-repeat;
	padding:16px 0 23px 27px;
	height:17px;
}

.resourceCategory h2.category a:hover /* Resource Center */
{
	background:url("../images/home_bouncingBall_on.gif") no-repeat;
}

.pageContainer4 h2 /* Resource Center */
{
	color:#035d79;
	font-size:14px;
	font-weight:bold;
}

.pageContainer4 ul li /* Resource Center */
{
	background:url("../images/dot_green.gif") 0 2px no-repeat;
	border:0px solid #c00;
	padding-left:16px;
	padding-bottom:3px;
	list-style:none;
}


#breadContainer /* Resource Center */
{
	border:0px solid #c00;
	float:left;
	width:700px;
	height:35px;
	color:#4c4c4c;
	padding:20px 0 0 52px;
	font-size:10px;
}

#beadcrumbSection, #beadcrumbPage
{
	display:inline;
}

#subnavContainer /* Resource Center */
{
	border:0px solid #c00;
	width:145px;
	float:left;
	padding-left:22px;
	font-size:11px;
}

#subnavContainer img/* Resource Center */
{
	float:left;
}

#subnavContainer ul /* Resource Center */
{
	list-style:none;
	padding:0px;
	margin:0px;
	font-weight:bold;
	float:left;
	width:146px;
	
}

.subnav
{
	background:url("../images/subnav_mid.gif") repeat-y;
	float:left;
}


#subnavContainer ul li
{
	padding:0px;
	margin:0px;
	float:left;
	width:140px;
}

#subnavContainer ul li a, 
#subnavContainer ul li a:link, 
#subnavContainer ul li a:visited
{
	/*
	background:url("../images/subnav_ball_off.gif") -2px -2px no-repeat;
	margin:0 0 0 4px;
	padding: 3px 0 7px 20px;
	*/
	width:115px;
	float:left;
}

#subnavContainer ul li.activeSubnav
{
	background:none;
	border:0px solid #c00;
}


.ballOff
{
	padding: 3px 0 7px 26px;
	border:0px solid #c00;
	display:block;
	background:url("../images/subnav_ball_off.gif") 4px 0px no-repeat;
}

.paperOff
{
	background:url("../images/terNav_off.gif") -2px -2px no-repeat;
	width:98px;
	padding-top:0px;
	font-weight:normal;
	padding: 0px 0 2px 40px;
	display:block;
}

.activeSubnav a
{
	display:block;
	padding: 3px 0 7px 26px;
	background:url("../images/subnav_ball_off.gif") 4px 0px no-repeat;
}

.activeSubnav a:hover
{
	background:url("../images/subnav_ball_on.gif") 4px 0px no-repeat;
}

.tertiaryUL
{
	display:none;
}

.nonResourcePages .tertiaryUL
{
	display:block;
}


#subnavContainer ul li.terNav
{
	background:none;
	padding: 0 0 5px 0;
}

.terNav a
{
	display:block;
	margin:0px;
	padding: 0 0 2px 40px;
	width:98px !important;
	font-weight:normal;
	background:url("../images/terNav_off.gif") -2px -2px no-repeat;
}

.terNav a:hover
{
	background:url("../images/terNav_on.gif") -2px -2px no-repeat;
}

.pageContainer4 h2 /* Resource Center */
{
	padding-left:0px;
}

h2 a.categoryLink, h2 a.categoryLink:link, h2 a.categoryLink:visited
{
	background:url("../images/terNav_off.gif") -20px -3px no-repeat;
	display:block;
	width:470px;
	padding-left:27px;
}

h2 a.categoryLink:hover /* Resource Center */
{
	background:url("../images/terNav_on.gif") -20px top no-repeat;
}

.pageContainer4  #contentContainer ul
{
	margin-left:0px;
	padding-left:28px;
	padding-bottom:10px;
}

#contentContainer /* Resource Center */
{
	float:left;
	width:574px;
	margin-left:3px;
	background:url("../images/resourceCtrMid.gif") repeat-y;
}

#content /* Resource Center */
{
	padding:7px 0px 0 40px;
	float:left;
	border:0px solid #c00;
	width:490px;
}

p.introP  /* Resource Center */
{
	width:260px;
	margin-top:0px;
	float:left;
	font-size:13px;
}

#contentContainer img /* Resource Center */
{
	float:left;
}

#contentContainer h1 /* Resource Center */
{
	margin:0px 0 24px 0;
	width:490px;
	padding-bottom:17px;
	border-bottom:2px solid #98bf2d;
	color:#4c4c4c;
}

.pageContainer h1
{
	padding:17px 0 0 108px;
	margin:0px 0 12px 0px;
	float:left;
}


#textBig /* Resource Center */
{
	font-size:13px;
	border:0px solid #c00;
}


.formGelSm /* Resource Center */
{
	width:215px;
	height:134px;
	float:right;
	margin-left:10px;
	margin-bottom:15px;
	border:0px solid #c00;
	background:url("../images/formBg_sm.gif") no-repeat;
}



.formGelSm table /* Resource Center */
{
	border:0px solid #c00;
}

.formGelSm table td /* Resource Center */
{
	color:#fff;
	border:0px solid #c00;
	vertical-align:middle;
}

.formGelSm table th /* Resource Center */
{
	color:#fff;
	font-size:22px;
	border:0px solid #c00;
	width:220px;
	padding:15px 0 7px 0;
	font-weight:normal;
}

td.zipLabel  /* Resource Center */
{
	width:82px;
	margin-top:2px;
	text-align:right;
	float:right;
}

.zipField  /* Resource Center */
{
	border:0px solid #c00;
	width:80px;
	padding-right:40px;
}

.zipField input /* Resource Center */
{
	width:72px;
}

.formGelSm #btn /* Resource Center */
{
	padding-left:102px;
}

.formGelSm #btn input /* Resource Center */
{
	border:0px solid #c00;
	float:left;
	width:70px;
	height:35px;
	background:url("../images/btn_go2_off.gif");
}

.formGelSm #btn input:hover
{
	background:url("../images/btn_go2_on.gif");
}


#featureContainer /* Resource Center */
{
	background:url("../images/feature_bg.gif") repeat-x;
	width:486px;
	float:left;
	border:1px solid #89b3c0;
	padding-bottom:15px;
	margin-bottom:20px;
}

#featureContainer h3 /* Resource Center */
{
	background:url("../images/feature_hdr.gif") repeat-y;
	width:460px;
	margin:0px;
	padding:7px 0 0 25px;
	height:26px;
	color:#abbfc2;
	font-size:16px;
	font-weight:normal;
	font-style:italic;
}

#featureContainer h2 /* Resource Center */
{
	padding:15px 0 10px 25px;
	color:#035d79;
	width:450px;
	font-size:16px;
	font-weight:bold;
	margin:0px;
}


#featureContainer p /* Resource Center */
{
	padding:0px 0 10px 25px;
	margin:0px;
}


.learnMore /* Resource Center */
{
	float:left;
	padding-left:411px;
}

#categoryContainer /* Resource Center */
{
	border:0px solid #c00;
	float:left;
	width:488px;
	padding-left:10px;
	background:url("../images/bg_category.jpg") bottom no-repeat;
}

.noRightBorder .resourceCategory /* Resource Center */
{
	border-right:0px solid #c00;
}

.resourceCategory /* Resource Center */
{
	float:left;
	width:244px;
	height:150px;
	padding-top:5px;
}

.whatisContainer 
{
	width:100%;
	background-color:#e9e7e8;
	padding:0 0 0 0;
	clear:both;
	margin:0 0 30px 0;
}

.whatisContainer h3, .whatisContainer p {color:#000000;font-size:12px;padding-left:10px;padding-right:10px;}

.whatisContainer p {padding-top:0;padding-bottom:0;}

#widgetsListing 
{
	width:490px;
	height:249px;
	float:right;
	margin-bottom:30px;
}
#widgetGraphic 
{
	width:208px;
	height:174px;
	float:left;
	margin:20px 0 0 0;
}
#widgetDescr 
{
	width:258px;
	float:right;
	background:url(/images/insurance-widget-bg-1px.jpg) repeat-y;
}
#widgetDescrBg
{
	background:url(/images/insurance-widget-bg-bottom.jpg) no-repeat bottom;
	padding:0 0 10px 0;
}
#widgetCntnt
{
	width:237px;
	padding:0 0 0 10px;
}

#widgetDescr p 
{
	margin-top:0;
	margin-bottom:13px;
}

/* Resource Center Ends-------------------------------------------Resource Center Ends---------------------------*/

/* Popup Starts--------------------------------------------------Popup Starts-------------------------*/

#popUpContainer_beta /* Popup Logo Beta*/
{
	z-index:1001;
	background:#fff;
	filter:alpha(opacity=85); 
	-moz-opacity:0.85; 
	opacity:0.85;		
	position:absolute;
	top:0px;
	left:0px;
}

#popUp_beta /* Popup Logo Beta*/
{
	z-index:1010;
	width:385px;
	text-align:left;
	position:absolute;
	filter:alpha(opacity=100); 
	-moz-opacity:1; 
	opacity:1;	
	top:0px;
	left:0px;	
}


#comparePopupContainer /* Popup */
{
	background:url("../images/comparePopup_top.gif") left top no-repeat;
	border:0px solid #c00;
	width:800px;
	padding-top:0px;
	margin-left:-405px;
	margin-top:50px;
	position:absolute;
	visibility:hidden;
	filter:Alpha(opacity=0);
	top:0px !important;
	z-index:100;
}

	

#overviewPopupContainer /* Popup */
{
	width:700px;
	padding-top:0px;
	visibility:hidden;
	position:absolute;
	filter:Alpha(opacity=100);
	-moz-opacity:0.85; 
	opacity:0.85;
	margin:-300px 0 0 -220px;
	top:0px !important;
	z-index:110;
}

html> body #overviewPopupContainer /* Popup */
{
	margin:-300px 0 0 -190px;
}

/* Firefox 1 - 2 */
body:empty html> body #overviewPopupContainer /* Summary Page */
{
	margin-left:-360px;
}

/* Firefox */
@-moz-document url-prefix() /* Summary Page */
{
html> body #overviewPopupContainer { margin-left:-360px }
}

#comparePopupContainer #summaryRightContainer /* Popup */
{
	padding: 115px 0 0 0;
}


/* Firefox 1 - 2 */
body:empty #comparePopupContainer #summaryRightContainer /* Summary Page */
{
	padding: 119px 0 0 0;
}

/* Firefox */
@-moz-document url-prefix() /* Summary Page */
{
#comparePopupContainer #summaryRightContainer { padding: 119px 0 0 0; }
}

#comparePopup_table /* Popup */
{
	padding-top:166px;
	border:0px solid #000;
	width:575px;
	float:left;
}

#overviewPopup_table /* Popup */
{
	border:0px solid #000;
	width:635px;
	margin-left:50px;
	float:left;
}


#overviewPopup_table img /* Popup */
{
	float:left;
}


#comparePopup_table td /* Popup */
{
	vertical-align:middle;
	text-align:center;
	padding:0px;
	margin:0px;
}

#comparePopup_mid /* Popup */
{
	background:url("../images/comparePopup_mid.gif") 0 -2px repeat-y;
	width:580px;
	border:0px solid #c00;
}
#overviewPopup_mid /* Popup */
{
	background:none;
	background:url("../images/overviewPopup_mid.gif") top left no-repeat;
	width:635px;
	float:left;
	border:0px solid #c00;
}

#overviewPopup_mid iframe
{
	margin: 43px 0 20px 17px;
}

#overviewPopup_mid_indent .overviewContent,
#overviewPopup_mid_indent #overviewPopup_mid,
#overviewPopup_mid_indent h2,
#overviewPopup_mid_indent #overviewPopup_mid p /* Popup */
{
	background:none;
	border:0px solid #000;
	margin-left:0px !important;
	padding-left:0px !important;
	padding-right:0px !important;
	width:auto !important;
}

.blueHeader
{
	color:#035d79;
	font-size:14px;
}

#overviewPopup_mid h2 /* Popup */
{
	color:#035d79;
	font-size:14px;
	font-weight:bold;
	padding:7px 0px 7px 32px;
}

.overviewContent /* Popup */
{
	background:url("../images/overviewPopup_copyGrad.gif") repeat-x;
	margin-left:7px;
	width:566px;
	padding:17px 24px 24px 24px;
}

#overviewPopup_mid #logoContainer /* Popup */
{
	background:url("../images/overviewPopup_logoLine.gif") 23px 0 no-repeat;
	width:138px;
	padding:0 15px 0 45px;
}


#overviewPopup_mid_indent #logoContainer /* Popup */
{
	background:url("../images/overviewPopup_logoLine.gif") 2px 0 no-repeat;
	margin-right:20px !important;
	width:148px;
	float:left;
	padding:0 15px 0 15px;
}

#overviewPopup_mid #topCopy /* Popup */
{
	border:0px solid #c00;
	padding: 15px 0 0px 30px;
	width:377px;
	margin:0px;
	font-style:italic;
	color:#4c4c4c;
	font-size:18px;
	vertical-align:middle;
}

#overviewPopup_mid #topCopy2 /* Popup */
{
	border:0px solid #c00;
	padding: 20px 0 0px 30px;
	width:357px;
	margin:0px;
	color:#4c4c4c;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
}

#overviewPopup_mid .addInterest /* Popup */
{
	margin-left:-5px;
}

html>body #overviewPopup_mid .addInterest /* Popup */
{
	margin-left:-10px;
}

#overview_topRow /* Popup */
{
	margin-bottom:20px;
	float:left;
}

ul#overviewTabs /* Popup */
{
	border:0px solid #c00;
	float:left;
	list-style:none;
	margin:0px 0 0 0px;
	padding:0px 0 0 10px;
	background:url("../images/overviewPopup_mid.gif") top left no-repeat;
	width:622px;
}

ul#overviewTabs li /* Popup */
{
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
}

li.overviewTab1, li.overviewTab2, li.overviewTab3, li.overviewTab4 /* Popup */
{
	background:url("../images/overviewPopup_tab.gif") repeat-x;
	border:0px solid #c00;
	margin:0px;
	font-size:14px;
	float:left;
	padding:14px 15px !important;
	border-left:2px solid #2892b5;
}

/* Firefox 1 - 2 */
body:empty li.overviewTab1,
body:empty li.overviewTab2,
body:empty li.overviewTab3,
body:empty li.overviewTab4  /* Popup */
{
	font-size:13px;
}

/* Firefox */
@-moz-document url-prefix()  /* Popup */
{
li.overviewTab1, li.overviewTab2, li.overviewTab3, li.overviewTab4 { font-size:13px; }
}

li.overviewTab1 /* Popup */
{
	width:130px;
}

li.overviewTab2 /* Popup */
{
	width:110px;
}

li.overviewTab3 /* Popup */
{
	width:125px;
}

li.overviewTab4 /* Popup */
{
	width:95px;
}

li.overviewTab1 a, li.overviewTab2 a, li.overviewTab3 a, li.overviewTab4 a,
li.overviewTab1 a:link, li.overviewTab2 a:link, li.overviewTab3 a:link, li.overviewTab4 a:link,
li.overviewTab1 a:hover, li.overviewTab2 a:hover, li.overviewTab3 a:hover, li.overviewTab4 a:hover
{
	color:#fff !important;
}

li.overviewTab1Off /* Popup */
{
	background:#fff;
	width:162px;
	padding:12px 7px 12px 19px !important;
	float:left;
	color:#035d79;
	font-size:18px;
}

li.overviewTab2Off /* Popup */
{
	background:#fff;
	width:142px;
	padding:12px 11px 12px 15px !important;
	float:left;
	color:#035d79;
	font-size:18px;
}

li.overviewTab3Off /* Popup */
{
	background:#fff;
	width:154px;
	padding:12px 11px 12px 18px !important;
	float:left;
	color:#035d79;
	word-spacing:-2px;	
	font-size:18px;
}

li.overviewTab4Off /* Popup */
{
	background:#fff;
	width:125px;
	padding:12px 0px 12px 20px !important;
	float:left;
	color:#035d79;
	font-size:18px;
}

/* Firefox 1 - 2 */
body:empty li.overviewTab1Off,
body:empty li.overviewTab2Off,
body:empty li.overviewTab3Off,
body:empty li.overviewTab4Off /* Summary Page */
{
	font-size:16px;
}

/* Firefox */
@-moz-document url-prefix() /* Summary Page */
{
li.overviewTab1Off, li.overviewTab2Off, li.overviewTab3Off, li.overviewTab4Off { font-size:16px; }
}


.overviewContent ul,
#overviewPopup_mid_indent ul /* Popup */
{
	margin:0px;
	padding:17px 0px 0 0;
	list-style:none;
}


.overviewContent ul li,
#overviewPopup_mid_indent ul li /* Popup */
{
	margin:0px;
	padding:0px 0 4px 25px;
	list-style:none;
	border:0px solid #c00;
	background:url("../images/dot_green.gif") 10px 3px no-repeat;
}

td.comparePopup_divider /* Popup */
{
	border:0px solid #c00;
	background:url("../images/comparePopup_divider.gif") bottom left no-repeat;
	height:1px !important;
}

#comparePopup_mid .logo /* Popup */
{
	padding-left:20px;
	border:0px solid #c00;
	width:122px;
	height:140px;
	font-size:19px;
	color:#0a1105;
}

#comparePopup_mid .price /* Popup */
{
	border:0px solid #c00;
	width:65px;
	color:#3f0d01;
	font-size:12px;
	font-weight:bold;
	line-height:190%;
}

.priceAmount /* Popup */
{
	font-size:24px;
}

#comparePopup_mid td.check /* Popup */
{
	border:0px solid #c00;
	width:36px;
}

#comparePopup_mid td.check2 /* Popup */
{
	border:0px solid #c00;
	background:#fff;
	height:100%;
	color:#0a1105 !important;
	font-weight:bold;
	font-size:14px;
}

.checkRight /* Popup */
{
	border:0px solid #c00; /* Popup */
	width:12px;
}

#thankyou_popup_top /* Popup */
{
	float:left;	
	width:780px;
	background:url("../images/thankyou_top.gif") no-repeat;
}


#thankyou_popup_mid /* Popup */
{
	border:0px solid #c00;
	background:url("../images/thankyou_mid.gif") no-repeat;
	float:left;
	width:775px;
}


#thankyou_popup_mid .formContainer
{
	margin-left:20px;
}

html>body #thankyou_popup_mid .formContainer
{
	margin-left:37px;
}

#popUpContainer_thankyou /* Popup */
{
	padding-top:0px;
	position:absolute;
	visibility:hidden;
	margin-top:-150px;
	/*margin-left: -380px;*/
	margin-left: -200px;
	filter:Alpha(opacity=0);
	top:0px;
	z-index:100;
}

/* Firefox 1 - 2 */
body:empty #popUpContainer_thankyou
{
	margin-left: -395px;
}

/* Firefox */
@-moz-document url-prefix() /* Summary Page */
{
#popUpContainer_thankyou { margin-left: -395px; }
}

#popUpContainer_compare /* Popup */
{
	padding-top:0px;
	margin-top:-270px;
	margin-left: -250px;
	position:absolute;
	visibility:hidden;
	filter:Alpha(opacity=0);
	top:0px;
	z-index:100;
}

/* Firefox 1 - 2 */
body:empty #popUpContainer_compare
{
	margin-left: -400px;
}

/* Firefox */
@-moz-document url-prefix() /* Summary Page */
{
#popUpContainer_compare { margin-left: -420px; }
}

#popUpContainer_compare a, #popUpContainer_compare a:link, #popUpContainer_compare a:visited
{
	color:#fff;
}

#popUpContainer_compare h2
{
	display:none;
}

img.checkmark
{
	display:none;
}

#popUpContainer_alert /* Popup */
{
	width:291px;
	position:absolute;
	visibility:hidden;
	filter:Alpha(opacity=0);
	margin-top:-150px;
	margin-left: 50px;
}

/* Firefox 1 - 2 */
body:empty #popUpContainer_alert
{
	margin-left: -175px;
}

/* Firefox */
@-moz-document url-prefix()
{
#popUpContainer_alert { margin-left: -175px; }
}

#popUpContainer_betaInner /* Popup */
{
	margin-top:50px;
	margin-left:30px;
	width:340px;
}

#popUpContainer_betaInner .closeBtn
{
	text-align:right;
	padding:0px;
	width:325px;
}

#popUpContainer_betaInner .closeBtn img
{
	width:25px;
	margin:0px;
}

#popUpContainer_help /* Popup */
{
	margin-top:100px;
	margin-left: 160px;
	position:absolute;
	visibility:hidden;
	filter:Alpha(opacity=0);
	z-index:102;
	width:340px;
	font-size:12px;
}

#popUpContainer_help img /* Popup */
{
	border:0px;
}

#popUpContainer_compare #printBtn2 img /* Popup */
{
	border:0px solid #c00;
	width:47px;
	margin:0px 0 50px 822px;
	height:46px;
	float:right;
	position:absolute;
	background:url("../images/btn_print_off.gif") no-repeat;
}

.formPopupTop /* Popup */
{
	border:0px solid #000;
	width:547px;
	text-align:right;
	height:44px;
	float:left;
	background:url("../images/form_top.gif") top left no-repeat;
}

#infoDetailContainer3 .formPopupTop /* Popup */
{
	border:0px solid #000;
	width:676px;
	text-align:right;
	height:30px;
	padding-top:13px;
	float:left;
	background:url("../images/form_top_wide.gif") top left no-repeat;
}

.formPopupBottom /* Popup */
{
	border:0px solid #000;
	width:527px;
	padding: 0 0 50px 50px;
	float:left;
	background:url("../images/form_bottom.gif") bottom left no-repeat;
}

#infoDetailContainer3 .formPopupBottom /* Popup */
{
	width:678px;
	padding: 0 0 30px 10px;
	float:left;
	background:url("../images/form_bottom_wide.gif") bottom left no-repeat;
}


.formPopupBottom h2 /* Popup */
{
	margin:0px;
	font-size:18px;
	color:#035d79;
	width:400px;
	padding: 0 0px 17px 4px;	
}

.formPopupBottom h3 /* Popup */
{
	color:#035d79;
	width:610px;
	padding-left:7px;
}


#formPopupContainer .formPopupBottom h2 /* Popup */
{
	width:342px;
}

.formPopupBottom td.formLabel /* Popup */
{
	padding-left:4px;
	width:200px;
	white-space:nowrap;
}

.formPopupBottom td .formLabelZip
{
	font-size:12px !important;
	padding: 5px 3px 0 12px;
}

.formPopupBottom td/* Popup */
{
	padding-left:0px;
}



.formPopupBottom p /* Popup */
{
	padding: 0 20px 30px 20px;
	margin:0px;
}

.helpTop /* Popup */
{
	border:0px solid #000;
	width:340px;
	text-align:right;
	float:left;
	background:url("../images/bg_infoPop.gif") top left no-repeat;
}

.messageTop /* Popup */
{
	border:0px solid #000;
	width:271px;
	padding: 0px 10px 10px 10px;
	text-align:right;
	height:30px;
	float:left;
	background:url("../images/bg_messagePop_top.gif") top left no-repeat;
}


.messageBottom /* Popup */
{
	border:0px solid #000;
	width:271px;
	text-align:left;
	padding: 0px 10px 0 10px;
	float:left;
	background:url("../images/bg_alertPop_bottom.gif") bottom left no-repeat;
}

.alertTop /* Popup */
{
	border:0px solid #000;
	width:271px;
	padding: 0px 10px 10px 10px;
	text-align:right;
	height:76px;
	float:left;
	background:url("../images/bg_alertPop_top.gif") top left no-repeat;
}

.alertBottom /* Popup */
{
	border:0px solid #000;
	width:271px;
	text-align:left;
	padding: 10px 10px 0 10px;
	float:left;
	background:url("../images/bg_alertPop_bottom.gif") bottom left no-repeat;
}

.alertBottom h2, .messageBottom h2 /* Popup */
{
	margin:0px;
	font-size:13px;
	width:auto;
	font-weight:bold;
	color:#0a1105;
	padding: 0 20px 10px 20px;	
}

.alertBottom p, .messageBottom p /* Popup */
{
	padding: 0 20px 30px 20px;
	margin:0px;
}

#popUpContainer_alert .closeBtn /* Popup */
{
	margin:14px -3px 0 0;
	border:0px solid #c00;
}

#formPopupContainer .closeBtn /* Popup */
{
	margin:13px 8px 0 0;
}

.closeBtn img /* Popup */
{
	border:0px;
}

.closeBtn a img /* Popup */
{
	height:21px;
	width:21px;
	margin-top:5px;
	margin-right:13px;
	background:url("../images/btn_close_off.gif") no-repeat;
}

#popUpContainer_thankyou #closeBtn /* Popup */
{
	float:left;
	padding:0px;
	margin:0 0px 0px 360px;
	
}

html> body #popUpContainer_thankyou #closeBtn /* Popup */
{
	margin:0 0px 0px 720px;
	
}

#popUpContainer_thankyou #closeBtn a, #popUpContainer_thankyou #closeBtn a:link, #popUpContainer_thankyou #closeBtn a:visited
{
	float:left;
	height:21px;
	width:21px;
	border:0px solid #000;
	background:url("../images/btn_close_off.gif") no-repeat;
}

#popUpContainer_thankyou #closeBtn a:hover
{
	background:url("../images/btn_close_on.gif") no-repeat;
}

.alertTop .closeBtn a img, .messageTop .closeBtn a img,
#popUpContainer_compare #closeBtn a img /* Popup */
{
	background:url("../images/btn_close2_off.gif") no-repeat !important;
}

.closeBtn a img:hover /* Popup */
{
	background:url("../images/btn_close_on.gif") no-repeat;
}

.alertTop .closeBtn a img:hover, .messageTop .closeBtn a img:hover,
#popUpContainer_compare #closeBtn a img:hover /* Popup */
{
	background:url("../images/btn_close2_on.gif") no-repeat !important;
}

.helpMid /* Popup */
{
	width:340px;
	float:left;
	background:url("../images/bg_infoPop_middle.gif") repeat-y;
}

.helpMid h2 /* Popup */
{
	color:#035d79;
	margin:0px;
	font-size:13px;
	width:auto;
	font-weight:bold;
	padding: 0 30px 10px 35px;	
}

.helpMid p /* Popup */
{
	margin:0px;
	padding: 0 30px 10px 35px;	
}

.helpBottom /* Popup */
{
	width:340px;
	height:12px;
	float:left;
	background:url("../images/bg_infoPop_bttm.gif") bottom left no-repeat;
}



#popUpTop /* Popup */
{
	background:url("../images/popup_top.gif") 0 bottom no-repeat;
	height:38px;
	width:782px;
	float:left;
	margin-top:40px;
	border:0px solid #c00;
	padding-left:95px;
	font-size:11px;
	text-align:left;
}

#popUpMid /* Popup */
{
	background:url("../images/popup_mid.gif") repeat-y;
	width:872px;
	float:left;
	height:400px !important;
	overflow:auto;
}


#popUpBttm /* Popup */
{
	background:url("../images/popup_bottom.gif") no-repeat;
	height:122px;
	width:872px;
	float:left;
	margin-top:-1px;
}

#popUpBttm p /* Popup */
{
	background:none;
	color:#4c4c4c;
	font-style:italic;
	margin:0px;
	padding:22px 50px 0px 30px;
}

.compareVline /* Popup */
{
	background:url("../images/popup_mid_hline.gif") no-repeat;
	height:1px;
}

#popUpTop th /* Popup */
{
	border:0px solid #c00;
	width:105px;
	color:#fff;
	height:22px;
	padding:6px 0 0 0px;
	margin:0px;
	vertical-align:top;
	white-space:nowrap;
}

#popUpTop th div /* Popup */
{
	border:0px solid #c00;
	color:#fff;
	float:left;
	padding:9px 21px 5px 0;text-decoration:underline;
}


#popUpTop th div#titleHeader5 /* Popup */
{
	text-decoration:none;
}

#popUpTop th div, #popUpTop th div:link, #popUpTop th div:visited, #popUpTop th div:hover /* Popup */
{
	color:#fff;
	display:block;
	text-decoration:underline;
}

#popUpTop th div:hover /* Popup */
{
	color:#fff;
	display:block;
	text-decoration:none;
}


#popUpMid .label /* Popup */
{
	color:#035d79;
	font-weight:bold;
	padding:3px 0px 5px 25px;
	width:176px;
}


#popUpMid td /* Popup */
{
	width:102px;
	padding:7px 3px 5px 3px;
}

#popUpMid td.compareVline /* Popup */
{
	padding:0px;
}

#popUpMid td.wide /* Popup */
{
	width:215px;
	padding-right:25px;
}

#closeBtn a img /* Popup */
{
	border:0px solid #c00;
	position:absolute;
	margin-left:830px;
	margin-top:10px;
	background:url("../images/btn_close_off.gif");
}

#closeBtn a img:hover /* Popup */
{
	background:url("../images/btn_close_on.gif");
}

#continueBtn /* Popup */
{
	display:none;
}

#continueBtn a img /* Popup */
{
	margin:7px 0 5px 18px;
	background:url("../images/btn_continue_off.gif");
	border:0px;
}

#continueBtn a img:hover /* Popup */
{
	background:url("../images/btn_continue_on.gif");
}

#popUpTop #closeBtn a img /* Popup */
{
	position:relative;
	margin-left:0px;
	margin-top:-2px;
	width:21px;
}

#popUpTop #closeBtn a:hover /* Popup */
{
	background:none;
}


#overviewPopupContainer #closeBtn a img /* Popup */
{
	border:0px solid #c00;
	position:relative;
	margin-left:695px;
	margin-top:0px;
	background:url("../images/btn_close_off.gif");
}

html> body #overviewPopupContainer #closeBtn a img /* Popup */
{
	margin-left:650px;
}

.popUpWindow /* Popup */
{
	position:absolute;
	top:150px;
	border:1px solid;
	width:400px;
	height:300px;
	visibility:hidden;
}

h3.thankyou /* Popup */
{
	color:#4c4c4c;
	font-size:15px;
	font-weight:normal;
	padding-left:72px;
	padding-right:50px;
	background:transparent;
	float:left;
	padding-bottom:0px;
	height:55px;
}

html>body h3.thankyou /* Popup */
{
	height:auto;
	padding-left:55px;
}

#printbg
{
	border:1px solid #fff;
}

#comparePopupContainer #closeBtn /* Popup */
{
	float:left;
	margin:-148px 0 0 -105px;
}

html>body #infoDetailContainer /* Popup */
{
	margin-left:-325px;
}


/* IE 8 Hack */
html>/**/body #infoDetailContainer { margin-left /*\**/:233px\9 }

#infoDetailContainer /* Popup */
{
	width:350px;
	z-index:1500;
	/*visibility:hidden;*/
	filter:Alpha(opacity=50);
}

/* Firefox 1 - 2 */
body:empty #infoDetailContainer /* Popup */
{
	margin-left:-317px;
}

/* Google Chrome hack */
body:nth-of-type(1) #infoDetailContainer {
	margin-left:234px;
}/*end*/


/* Firefox */
@-moz-document url-prefix()  /* Popup */
{
#infoDetailContainer { margin-left:-317px !important; }
}

#infoDetailContainer2 /* Popup */
{
	width:362px;
	z-index:1500;
	visibility:hidden;
	margin-left:350px;
	filter:Alpha(opacity=0);
}

/* IE 6 Hack */
html>body #infoDetailContainer, /* Popup */
html>body #infoDetailContainer2
{
	width:350px;
	z-index:1500;
}

#infoDetailContainer3 /* Popup */
{
	width:681px;
	z-index:1500;
	margin-top:-250px;
	margin-left:-155px;
/*	*margin-left:-325px;*/
	position:absolute;
	visibility:hidden;
	filter:Alpha(opacity=0);
	text-align:left;
}

/* Firefox */
@-moz-document url-prefix() /* Top Droopdown*/
{
#infoDetailContainer3 { margin-left:-345px; }
}


/* Firefox 1 - 2 */
body:empty #infoDetailContainer3 /* Top Droopdown*/
{
	margin-left:-345px;
}

/* Google Chrome hack */
body:nth-of-type(1) #infoDetailContainer3 {
	margin-left:-165px;
}/*end*/

/* Safari hack */
body:first-of-type #infoDetailContainer3 {
	margin-left:-165px;
}/*end*/


#infoDetailContainer3 h3
{
	padding-left:35px;
}

#infoNoAgent /* Popup */
{
	width:362px;
	z-index:1500;
	visibility:hidden;
	filter:Alpha(opacity=0);
}

#infoDetailContainer .infoDetail .closeBtn /* Popup */
{
	border:0px solid #c00;
	float:left;
	margin-top:-3px;
	margin-right:2px;
	width:21px;
	margin-bottom:-4px;
}

#infoDetailContainer2 .infoDetail .closeBtn,
#infoDetailContainer3 .infoDetail .closeBtn /* Popup */
{
	border:0px solid #c00;
	float:right;
	margin-top:10px;
	padding-right:1px;
	width:21px;
	margin-bottom:-3px;
}

html> body #infoDetailContainer .infoDetail .closeBtn /* Popup */
{
	float:right;
}


html> body #infoDetailContainer2 .infoDetail .closeBtn,
html> body #infoDetailContainer3  .infoDetail .closeBtn /* Popup */
{
	padding-right:12px;
}


/* Firefox 1 - 2 */
body:empty #infoDetailContainer .infoDetail .closeBtn  /* Popup */
{
	margin-right:-5px; 
	padding-right:0px;
}

/* Firefox 1 - 2 */
body:empty #infoDetailContainer2 .infoDetail .closeBtn,
body:empty #infoDetailContainer3 .infoDetail .closeBtn  /* Popup */
{
	margin-right:-5px;
	padding-right:0px; 
}

#infoNoAgent .infoDetail .closeBtn /* Popup */
{
	border:0px solid #c00;
	float:right;
	margin-top:10px;
	padding-right:10px;
	width:21px;
	margin-bottom:-3px;
}

#infoNoAgent .infoDetail .closeBtn img /* Popup */
{
	background:url("../images/btn_close2_off.gif") no-repeat;
}

/* Firefox */
@-moz-document url-prefix()  /* Popup */
{
#infoDetailContainer .infoDetail .closeBtn{ margin-right:-5px; padding-right:0px;}
}

/* Firefox */
@-moz-document url-prefix()  /* Popup */
{
#infoDetailContainer2 .infoDetail .closeBtn{ margin-right:-5px; padding-right:0px; }
}

/* Firefox */
@-moz-document url-prefix()  /* Popup */
{
#infoDetailContainer3 .infoDetail .closeBtn{ margin-right:-5px; padding-right:0px; }
}

.infoDetail  /* Popup */
{
	background:url("../images/bg_infoPop.gif") repeat-y;
	padding-top:2px;
	padding-right:9px;
	width:334px;
}

#infoDetailContainer2
{
	margin-left:310px;
}

/* Firefox */
@-moz-document url-prefix()  /* Popup */
{
#infoDetailContainer2{ margin-left:0px; }
}

/* Firefox */
@-moz-document url-prefix()  /* Popup */
{
#infoDetailContainer2{ margin-left:0px; }
}

#infoDetailContainer2 .infoDetail  /* Popup */
{
	background:url("../images/bg_infoPop2.gif") repeat-y;
	width:352px;
}

#infoDetailContainer3 .infoDetail  /* Popup */
{
	background:url("../images/bg_topProviders_top.gif") repeat-y;
	width:661px;
}

#infoNoAgent .infoDetail  /* Popup */
{
	background:url("../images/bg_infoPop_blue.gif") repeat-y;
	width:352px;
}


#infoDetailContainer .infoDetail h3,
#infoDetailContainer2 .infoDetail h3  /* Popup */
{
	margin-top:-5px;
	padding-top:0px;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, helvetica;
}

#infoDetailContainer3 .infoDetail h3  /* Popup */
{
	margin-top:0px;
	padding:24px 0 4px 29px;
	width:575px;
	line-height:120%;
	font-weight:bold;
	font-size:12px;
	color:#033;
}

.infoDetailMid  /* Popup */
{
	background:url("../images/bg_infoPop_middle.gif") repeat-y;
	width:336px;
}

#infoDetailContainer2 .infoDetailMid  /* Popup */
{
	background:url("../images/bg_infoPop2_middle.gif") repeat-y;
	width:352px;
}
#infoDetailContainer3 .infoDetailMid  /* Popup */
{
	background: transparent;
	width:661px;
}

#infoNoAgent .infoDetailMid  /* Popup */
{
	background:url("../images/bg_infoPop_blue_mid.gif") repeat-y;
	width:352px;
}

#infoNoAgent .infoDetailMid td  /* Popup */
{
	color:#033;
	padding:5px 20px 14px 35px;
}

#infoDetailContainer3 .infoTopProvider  /* Popup */
{
	width:595px;
	text-align:left;
	background:#2499be;
	padding: 0px 0 10px 0;
	margin:10px 0 15px 7px;
	font-family:Trebuchet MS, Arial, helvetica, Verdana;
	border:1px solid #9fdaed;
}

#infoDetailContainer3 .infoTopProvider th  /* Popup */
{
	color:#fff;
	padding: 4px 5px 4px 10px;
	background:#4e9fae;
	font-size:12px;
}

#infoDetailContainer3 .infoTopProvider td  /* Popup */
{
	text-align:left !important;
	padding: 4px 5px 4px 10px;
	color:#45494a;
	background:#fff;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #9fdaed;
}

#infoDetailContainer3 .number
{
	width:30px;
}

#infoDetailContainer3 .providerLogo
{
	width:150px;
}

td.providerLogo
{
	text-align:center;
	border:0px solid #c00;
}

.infoDetailMid td  /* Popup */
{
	padding:0px 15px 0px 25px;
}

#infoDetailContainer2 .infoDetailMid td /* Popup */
{
	padding:0px 15px 0px 25px;
}

#infoDetailContainer2 h3
{
	color:#035d79;
}

.infoDetailMid h3
{
	font-weight:bold;
	font-size:11px;
	padding: 10px 0 5px 0;
	margin:0px;
}


.infoDetail h3,
#infoDetailContainer2 .infoDetail h3 /* Popup */
{
	font-size:12px;
	color:#035d79;
	width:275px;
	padding:0px 0 7px 20px;
	margin:0px;
}

.infoDetail img,
#infoDetailContainer2 .infoDetail img  /* Popup */
{
	border:0px;
}

.infoDetail table, .infoDetail table table,
#infoDetailContainer2 .infoDetail table, .infoDetail table table  /* Popup */
{
	padding:0px;
	margin:0px;
}

.infoDetail table td,
#infoDetailContainer2 .infoDetail table td  /* Popup */
{
	padding:0px;
	margin:0px;
}

.infoDetail table td table td,
#infoDetailContainer2 .infoDetail table td table td  /* Popup */
{
	padding:5px;
	margin:0px;
}

.infoBottom  /* Popup */
{
	background:url("../images/bg_infoPop_bttm.gif") no-repeat;
	width:336px;
	height:26px;
}

#infoDetailContainer2 .infoBottom  /* Popup */
{
	background:url("../images/bg_infoPop2_bttm.gif") no-repeat;
	width:352px;
	height:26px;
}

#infoDetailContainer3 .infoBottom  /* Popup */
{
	background:url("../images/bg_topProviders_bottom.gif") no-repeat;
	width:661px;
	height:26px;
}

#infoNoAgent .infoBottom  /* Popup */
{
	background:url("../images/bg_infoPop_blue_bttm.gif") no-repeat;
	width:352px;
	height:26px;
}

#gelContainerAll 
{
	padding:0px 0 0 20px;
	float:left;
}

#gelContainerAll td
{
	padding:0px;
	margin:0px;
	vertical-align:middle;
	line-height:140%;
}

td#gelDriverContainer
{
	width:186px;
	background:url("../images/gel_right.gif") 100% 0;
}

td#gelVehicleContainer
{
	width:255px;
	background:url("../images/gel_right.gif") 100% 0;
}

.number
{
	color:#456210;
	font-weight:bold;
}

#gelTableAll
{
	float:left;
	width:100%;
	background:url("../images/tablePop_top.gif") 0 0 no-repeat;
	border:0px solid #c00;
	padding:0px 10px 0px 9px;
	margin-top:7px;
	margin-left:5px;
}

html> body #gelTableAll
{
	margin-left:10px;
}


#gelTableAll table
{
	width:588px;
	text-align:left;
	margin:0px;
	border:0px solid #c00;
}

#gelTableAll table th
{
	border-bottom:0px solid #9fdaed;
	color:#fff;
	margin:0px;
	padding:16px 0px 10px 5px;
	border:0px solid #c00;
}
#gelTableAll table td
{
	padding:5px 0px 5px 5px;
	border-bottom:1px solid #9fdaed;
	vertical-align:middle;
}

#gelTableAll h2
{
	color:#035d79;
	padding:0px;
	margin:0px;
	font-size:11px;
	width:auto;
	font-weight:550;
}

#gelTableAll h3
{
	color:#035d79;
	padding:0px;
	margin:0px;
	font-size:10px;
	width:auto;
	font-weight:normal;
}

#gelTableAll2
{
	float:left;
	padding:0px 0 20px 0;
	width:100%;
	border:0px solid #c00;
	background:url("../images/tablePop_bttm.gif") 0 100% no-repeat;
	padding:0px 10px 10px 9px;
	margin-left:5px;
}

html> body #gelTableAll2
{
	margin-left:10px;
}


#gelTableAll2 table
{
	width:570px;
	padding:0px;
	margin:0px;
}


#gelTableAll2 td
{
	font-size:12px;
	color:#fff;
	padding:6px 0 3px 0px;
	margin:0px;
	white-space:nowrap;
	border:0px solid #c00;
	text-align:right;
	font-weight:bold;
}

#gelTableAll2 .amount
{
	font-size:16px;
}

.vehHdr
{
	width:150px;
	border:0px solid #000;
}

.vehDesc
{
	width:105px;
}

.veh
{
	width:52px;
}

.veh2
{
	width:55px;
}

.ratingTable 
{
	background:#9fdaed;
	margin-bottom:7px;
	margin-left:-35px;
}

.ratingTable td
{
	text-align:left;
	background:#fff;
	color:#4c4c4c;
	font-size:11px;
	padding:5px 3px 5px 5px;
	margin:1px;
}

.ratingTable th
{
	text-align:left;
	background:#2499be;
	color:#fff;
	font-size:12px;
	padding:5px 2px 5px 5px;
}


#thisPopup_popupBody
{
	margin-left:-180px;
}

/* Firefox 1 - 2 */
body:empty #thisPopup_popupBody /* Top Droopdown*/
{
	margin-left:0px;
}

/* Firefox */
@-moz-document url-prefix() /* Top Droopdown*/
{
#thisPopup_popupBody { margin-left:0px; }
}

/* Popup Ends--------------------------------------------------Popup Ends-------------------------*/

/* Summary Page Starts-----------------------------------Summary Page Starts-----------------------------------*/

#summaryContainer /* Summary Page */
{
	margin:20px 0 0px 0px;
	padding:0 0 0 28px;
	color:#4c4c4c;
	width:520px;
	float:left;
	border:0px solid #c00;
}

#summaryContainer ul, #summaryContainer ul li,
#summaryContainer p /* Summary Page */
{
	margin:0;
	padding:0px;
	list-style:none;
}

#summaryContainer ul /* Summary Page */
{
	padding:8px 0;
}

#summaryContainer ul li /* Summary Page */
{
	padding:0px 0 2px 0;
}

#summaryContainer img /* Summary Page */
{
	border:0px solid #c00;
}

#summaryContainer td /* Summary Page */
{
	vertical-align:middle;
}

#summaryTop /* Summary Page */
{
	background:url("../images/summary_top.gif") bottom no-repeat;
	width:520px;
	color:#fff;
	float:left;
	padding-top:8px;
	vertical-align:middle;
}

.summaryMid /* Summary Page */
{
	background:url("../images/summary_mid.gif") 0 bottom repeat-y;
	float:left;
	width:520px;
	padding:5px 0;
}

.summaryMid_on /* Summary Page */
{
	background:url("../images/summary_mid_on.gif") 0 bottom repeat-y;
	border:0px solid #c00;
	float:left;
	width:520px;
	padding:5px 0;
}

.summaryLogo /* Summary Page */
{
	padding-left:15px;
	width:145px;
	text-align:center;
}

.addInterest /* Summary Page */
{
	float:left;
	/*background:url("../images/icon_add_off.gif") 100% 0 no-repeat;
	padding:0 15px 13px 20px;*/
	padding-top:5px;
	padding-bottom:5px;
	color:#abbfc2;
	text-align:center;
	width:140px;
	font-size:9px !important;
}

.addInterest a, .addInterest a:link, .addInterest a:visited /* Summary Page */
{
	background:#fff url("../images/icon_add_on.gif") 98% 50% no-repeat;
	padding: 3px 16px 6px 0px;
	margin:0 0px 0px 0;
	text-decoration:underline;
	cursor:pointer;
	text-align:right;
	font-size:9px !important;
}

.addInterestOff a, .addInterestOff a:link, .addInterestOff a:visited /* Summary Page */
{
	background:#fff url("../images/icon_add_off.gif") 98% 50% no-repeat;
	padding: 3px 16px 6px 0px;
	margin:0 0px 0px 0;
	text-decoration:underline;
	cursor:pointer;
	text-align:right;
	font-size:9px !important;
}


.addInterest a:hover /* Summary Page */
{
	text-decoration:none;
}

.summaryDetail /* Summary Page */
{
	padding-left:5px;
	width:142px;
}

td.priceTD
{
	width:136px
}

.priceContainer /* Summary Page */
{
	background:url("../images/priceGel_top.gif") no-repeat;
	font-family:Trebuchet MS, Arial, helvetica;
	width:111px;
	text-align:center;
	font-weight:bold;
	margin: 7px auto;
	padding-top:10px;
	font-size:12px;
	color:#707070;
}
.priceContainer_desat /* Summary Page */
{
	background:url("../images/priceGel_top_desat.gif") no-repeat;
	font-family:Trebuchet MS, Arial, helvetica;
	width:111px;
	text-align:center;
	font-weight:bold;
	margin: 7px auto;
	padding-top:10px;
	font-size:12px;
	color:#aaa;
}
.priceContainer_desat span
{
	color:#aaa;
}

.priceSubmitted /* Summary Page */
{
	font-family: Arial, helvetica, verdana;
	font-size:11px;
	padding-left:5px;
}

.price
{
	padding-top:10px;
}

.priceDollar
{
	font-size:17px;
	color:#3f0d01;
	vertical-align:super;
}

.priceAmt
{
	font-family:Arial, helvetica;
	font-size:38px;
	color:#3f0d01;
	line-height:100%;
}

.pricePerMonth
{
	font-size:13px;
	color:#3f0d01;
}

.priceInfo
{
	display:block;
	text-align:right;
	padding: 0 5px 0 0;
	margin-top:-5px;
}

.priceContactTxt
{
	display:block;
	padding: 6px 10px 9px 10px;
	line-height:125%;
}

.priceBottom
{
	vertical-align:bottom;
}

table td.showAll
{
	padding-left:17px;
}

.actionTD
{
	border:0px solid #c00;
	width:109px;
	font-size:18px;
	font-family:Trebuchet MS, Arial, helvetica;
}

.actionTxt
{
	padding: 0 0 3px 7px;
}

.priceContinue
{
	
}

.priceMoreInfo
{
	padding-left:5px;
	font-size:11px;
}

.priceMoreInfo a, .priceMoreInfo a:link, .priceMoreInfo a:visited
{
	font-family:Arial, helvetica;
	font-size:11px;
	background:url("../images/arrow_blue.gif") 0 1px no-repeat;
	padding: 0 0 0 12px;
}

.summaryRates /* Summary Page */
{
	padding:7px 0 7px 5px;
	width:163px;
	font-weight:bold;
	text-align:center;
}

.ratesAsLowAs /* Summary Page */
{
	font-size:15px;
	padding:13px 0 0px 7px;
}



.rateBtn /* Summary Page */
{
	width:163px;
	height:41px;
	background:url("../images/btn_selectProvider_off.gif") no-repeat;
}

.rateBtnSent /* Summary Page */
{
	width:163px;
	height:46px;
}

.rateBtn:hover /* Summary Page */
{
	background:url("../images/btn_selectProvider_on.gif") no-repeat;
}


.compareCheck /* Summary Page */
{
	width:23px;
}

.compareCheck input /* Summary Page */
{
	width:23px;
}


#summaryBttm /* Summary Page */
{
	background:url("../images/summary_bttm.gif") no-repeat;
	height:43px;
	width:515px;
	color:#fff;
}
#summarySeeAll, #summarySeeAll a, #summarySeeAll a:link /* Summary Page */
{
	color:#0a1105;
	float:left;
	text-decoration:underline;
	cursor:pointer;
}

#summarySeeAll /* Summary Page */
{
	float:left;
	background:url("../images/arrow_seeAllRates.gif") 100% 15px no-repeat;
	padding: 7px 15px 0 25px;
	font-weight:bold;
	font-size:18px;
}

#summaryCompareBttm a /* Summary Page */
{
	float:right;
	background:url("../images/btn_compareBottomTop_off.gif") no-repeat;
	width:87px;
	height:35px;
	padding-right:15px;
}

#summaryCompareBttm a:hover /* Summary Page */
{
	background:url("../images/btn_compareBottomTop_on.gif") no-repeat;
}

#summaryDropdown /* Summary Page */
{
	border:0px solid #c00;
	width:315px;
}

#summarySortBy /* Summary Page */
{
	border:0px solid #c00;
	float:left;
	padding: 11px 2px 0 20px;
}

#summaryDropdown /* Summary Page */
{
	border:0px solid #c00;
	float:left;
	padding: 8px 0 0 0;
}

#summaryDropdown input, #summaryDropdown select, #summaryDropdown option  /* Summary Page */
{
	width:150px;
}

.summaryUpTo /* Summary Page */
{
	border:0px solid #c00;
	float:left;
	padding: 12px 4px 0 0;
}

.summaryUpTo2 /* Summary Page */
{
	border:0px solid #c00;
	float:right;
	padding: 10px 4px 0 0;
}


#summaryCompareTop /* Summary Page */
{
	border:0px solid #c00;
	float:left;
	background:url("../images/btn_compareTop_off.gif") repeat-y;
}

#summaryCompareTop:hover /* Summary Page */
{
	border:0px solid #c00;
	float:left;
	background:url("../images/btn_compareTop_on.gif") repeat-y;
}

#interestListContainer /* Summary Page */
{
	float:left;
	width:185px;
	margin-top:23px;
}

/* Firefox 1 - 2 */
body:empty #interestListContainer /* Summary Page */
{
	margin-top:20px;
}

/* Firefox */
@-moz-document url-prefix() /* Summary Page */
{
#interestListContainer { margin-top:10px; }
}

#interestListContainer img /* Summary Page */
{
	float:left;
}

#interestListContainer h2 /* Summary Page */
{
	text-align:center;
	width:184px;
	color:#035d79;
	font-weight:bold;
	font-size:14px;
	padding: 7px 0;
	margin:0px;
	background:url("../images/interestList_hdr.gif") 0 100% no-repeat;
}

#interestDescCont
{
	float:left;
	width:187px;
	background:url("../images/interestList_mid.gif") repeat-y;
}

#interestListContainer p /* Summary Page */
{
	font-size:12px;
	margin:0px;
	padding:10px 0px 10px 25px;
	width:140px;
	float:left;
	color:#4c4c4c;
}

.interestRow /* Summary Page */
{
	float:left;
	width:180px;
	padding-left:12px;
	display:none;
}

.logoInterest /* Summary Page */
{
	width:120px;
	float:left;
	padding: 0 5px 0 25px;
}

.xInterest /* Summary Page */
{
	float:left;
	margin-top:37px;
}

.logoContainer .xInterest
{
	margin-top:0px;
}

.logoContainer table td
{
	vertical-align:middle !important;
}

.xInterest img /* Summary Page */
{
	float:left;
	background:url("../images/btn_x_off.gif") no-repeat;
}


.xInterest img:hover /* Summary Page */
{
	background:url("../images/btn_x_on.gif") no-repeat;
}

#summaryRightContainer /* Summary Page */
{
	float:left;
	width:185px;
	padding:0px 0 0 0px;
	margin-left:-2px;
}

/* Firefox 1 - 2 */
body:empty #summaryRightContainer /* Summary Page */
{
	padding:9px 0 0 0px;
}

/* Firefox */
@-moz-document url-prefix() /* Summary Page */
{
#summaryRightContainer { padding:9px 0 0 0px; }
}


html>body #summaryRightContainer /* Summary Page */
{
	margin-left:0px;
}

#interestListContainer h2 /* Summary Page */
{
	width:187px;
	text-align:center;
	margin:0px;
	padding:11px 0 12px 0;
	font-size:14px;
	border:0px solid #c00;
	background:url("../images/interestList_hdr.gif") 0  100% no-repeat;
}

/* Firefox 1 - 2 */
body:empty #interestListContainer h2 /* Summary Page */
{
	padding:20px 0 12px 0;
	
}

/* Firefox */
@-moz-document url-prefix() /* Summary Page */
{
#interestListContainer h2 { padding:20px 0 12px 0; }
}


#summarySmContainer /* Summary Page */
{
	float:left;
	width:187px;
	margin-top:12px;
	padding:0px 0 20px 0;
	border:0px solid #c00;
	background:url("../images/summaryRight_bttm.gif") 0  bottom no-repeat;
}

#summarySmContainer h2 /* Summary Page */
{
	width:170px;
	text-align:center;
	margin:0px;
	padding:12px 0 7px 15px;
	font-size:24px;
	color:#707b7c;
	background:url("../images/summaryRight_top.gif") 0  top no-repeat;
}

#summarySmContainer table /* Summary Page */
{
	float:left;
	width:150px;
	margin-bottom:10px;
}

#summarySmContainer table th /* Summary Page */
{
	font-size:14px;
	text-align:left;
	padding: 0 0 5px 0px;
	color:#707272;
}

#summarySmContainer table td /* Summary Page */
{
	text-align:left;
	padding:0px 0 3px 0px;
	margin:0px;
}

.summarySmTable /* Summary Page */
{
	float:left;
	padding-left:20px;
}


.summaryLabel /* Summary Page */
{
	width:120px;
	font-size:9px;
	padding-top:2px !important;
}

.summaryAction /* Summary Page */
{
	width:17px;
	font-size:9px;
}

#hideThisDiv /* Summary Page */
{
	
}


#rateTable7, #rateTable8, #rateTable9, #rateTable10, #rateTable11, #rateTable12, #rateTable13, #rateTable14, #rateTable15, #rateTable16,
#rateTable17, #rateTable18, #rateTable19, #rateTable20, #rateTable21, #rateTable22, #rateTable23, #rateTable24, #rateTable25, #rateTable26, #rateTable27, #rateTable28, #rateTable29, #rateTable30  /* Summary Page */
{
	display:none;
	width:520px;
	float:left;
}

p.disclaimer /* Summary Page */
{
	padding:7px 15px 0 25px !important;
	font-style:italic;
}

.disclaimerResults
{
	padding:7px 50px 0 60px !important;
	font-style:italic;
	font-size:11px;
	clear:both;
}

#formPopupContainer p.disclaimer /* Summary Page */
{
	padding-left:0px;
	margin-top:20px;
	margin-left:-25px;
	width:470px;
}

.ratesSummaryContainer
{
	border:0px solid #c00;
	float:left;
	width:437px;
	padding-left:38px;
	background:url("../images/rates_summaryMid.gif") 38px 0 repeat-y;
}

.ratesSummaryContainer table
{
	border:0px solid #c00;
	float:left;
	text-align:left;
	margin: 0 0 20px 20px;
}

.ratesSummaryContainer table th
{
	font-size:14px;
	color:#797c7e;
	font-weight:normal;
	padding: 0 4px 5px 0;
	text-align:left;
}


.ratesSummaryContainer table td
{
	font-size:10px;
	color:#4a8ba0;
	padding: 0 0 3px 0;
}

.ratesSummaryContainer a, .ratesSummaryContainer a:link, .ratesSummaryContainer a:visited
{
	color:#4a8ba0;
}

.ratesSummaryContainer .header
{
	font-size:22px;
	color:#6e7a7b;
	font-family:Trebuchet MS, Arial, helvetica;
	border:0px solid #c00;
	float:left;
	width:100%;
	padding: 0px 0 10px 0;
	text-align:center;
}

.ratesInterestContainer
{
	border:0px solid #c00;
	float:left;
	padding: 0 0 0 9px;
	width:242px;
	font-size:12px;
}

.ratesInterestName
{
	background:url("../images/rates_interestTop.gif") no-repeat;
	padding: 15px 0 15px 0;
	text-align:center;
	color:#035d79;
	font-size:16px;
	font-family:Trebuchet MS, Arial, helvetica;
	font-weight:bold;
}

#ratesInterestMid
{
	background:url("../images/rates_interestMid.gif") no-repeat;
	padding: 8px 5px 0px 12px;
	float:left;
	width:230px;
}

#interestListBoxActions
{
	background:url("../images/rates_interestMid.gif") 0 -1px no-repeat;
	text-align:center;
	font-family:Trebuchet MS, Arial, helvetica;
	color:#585858;
	float:left;
	width:239px;
	font-size:18px;
	display:none;
	padding-top:5px;
}

#interestListBoxActions p
{
	float:left;
	margin:0px;
	padding:7px 0 0 17px;
}

#interestListBoxActions img
{
	float:left;
	margin:0px;
	padding:0px 0 7px 3px;
}

#ratesInterestMid p
{
	padding: 8px 15px 10px 15px;
	margin:0px;
}
.ratesResultTop
{
	background:url("../images/rates_resultsTop.gif") 37px 0 no-repeat;
	width:687px;
	padding-left:37px;
	padding-top:7px;
	float:left;
	margin-top:15px;
}

.ratesResultTop td.resultHdr
{
	width:131px;
	text-align:center;
	padding-left:8px;
	color:#fff;
	font-size:14px;
	font-family:Trebuchet MS, Arial, helvetica;
}

.ratesResultTop td,
#ratesResultContainer td
{
	vertical-align:middle;
	padding:0px;
}

#ratesResultContainer
{
	float:left;
	padding: 0px 0 0 37px;
	width:681px;
	overflow-x:hidden;
	background:url("../images/rates_resultsMidRepeat.gif") 37px 0 repeat-y;
	scrollbar-face-color : #aad9e4; 
	scrollbar-highlight-color : #fff; 
	scrollbar-3dlight-color : #aad9e4;
	scrollbar-darkshadow-color : #6ab5bb; 
	scrollbar-arrow-color : #2a5a65; 
	scrollbar-shadow-color : #aad9e4; 
	scrollbar-track-color: #e8f5f9;
	border-right: 2px solid #2892b5;
}


.ratesResultMid
{
	background:url("../images/rates_resultsMid.gif") bottom left no-repeat;
	width:683px;
}

.ratesResultBottom
{
	float:left;
	padding-left:37px;
}

#ratesResultContainer td.resultLogo
{
	width:141px;
	text-align:center;
	font-size: 18px;
	color:#151618;
	padding-left:3px;
}

td.checkmark
{
	width:38px;
	text-align:center;
	font-size:12px;
}

h2.wide
{
	width:435px !important;
	color:#035d79;
	font-size:14px;
	padding-left:0px;
	font-weight:bold;
}

.logoThumb
{
	width:50px;
	margin:2px 2px 5px 2px;
	text-align:center;
	vertical-align:middle;
	float:left;
	color:#41859a;
	font-size:9px;
}

.logoThumb table
{
	background:url("../images/logoBg_thumb.gif") no-repeat;
	height:53px;
	width:52px;
}

.logoThumb table td
{
	
	vertical-align:middle;
}

.logoThumb a, .logoThumb a:link, .logoThumb
{
	color:#41859a;
}

#CopyHolder
{
	padding: 16px 0 26px 20px;
	background:url("/images/overviewPopup_mid.gif") repeat-y;
}

body.valueProp /* Value Prop*/
{
	width:580px;
	background:#fff;
	text-align:left;
	margin:0px;
	padding:25px 0 20px 0;
}

body.valueProp h1 /* Value Prop*/
{
	margin:0px 0 0 25px;
	padding:15px 0px 15px 0px;
	color:#4c4c4c;
	width:auto;
	font-size:20px;
	vertical-align:middle;
}

body.valueProp h1.default /* Value Prop*/
{
	color:#035d79;
	background:url("../images/overviewPopup_headerGrad.gif") left 100% repeat-x;
	padding: 18px 0px 37px 0px;
}

body.valueProp table /* Value Prop*/
{
	width:100%;
	margin:0px;
	padding: 0;
}

body.valueProp table td /* Value Prop*/
{
	vertical-align:middle;
	padding:0;
	margin:0px;
}


body.valueProp td.propLogo /* Value Prop*/
{
	float:left;
	padding:0px 0px 0px 10px;
	width:160px;
	text-align:center;
	border-right: 1px solid #9fdaed;
}

body.valueProp h2 /* Value Prop*/
{
	color:#035d79;
	font-weight:bold;
	font-size:14px;
	padding: 18px 0px 32px 26px;
	margin:0px;
	width:550px;
	background:url("../images/overviewPopup_headerGrad.gif") left 100% repeat-x;
}

body.valueProp ul /* Value Prop*/
{
	list-style:none;
	margin:0px;
	padding: 0px 0 12px 40px;
}

body.valueProp ul li /* Value Prop*/
{
	list-style:none;
	margin:0px;
	padding: 0px 0 7px 10px;
	background:url("/images/dot-green.gif") no-repeat;
}

body.valueProp p /* Value Prop*/
{
	font-size:12px;
	padding: 0 0px 12px 26px;
	margin:0px;
}

body.valueProp .disclaimer /* Value Prop*/
{
	font-size:11px;
}

body.valueProp p.copyright
{
	font-style:italic;
	font-size:10px;
	text-align:left;
	float:left;
	line-height:100%;
}

/* Summary Page Ends-----------------------------------Summary Page Ends-----------------------------------*/


/* FOOTER Starts----------------------------------------FOOTER Starts--------------------------------------------*/

.welcomeFooter .footerContainer /* Footer */
{
	background:url("../images/footer4.gif") no-repeat;
}

.resourceCenterFooter .footerContainer /* Footer */
{
	border:0px solid #c00;
	width:780px;
	padding-right:10px;
	background:url("../images/footer5.gif") no-repeat;
}


.footerContainer /* Footer */
{
	color:#0a1105;
	font-size:10px;
	margin-left:-10px;
	line-height:140%;
	clear:both;
	height:150px;
	border:0px solid #c00;
	margin-top:-1px;
	background:url("../images/footer2.gif") no-repeat;
}


.footerContainer.thankyou /* Footer */
{
	color:#0a1105;
	font-size:10px;
	margin-left:-10px;
	margin-top:-2px;
	clear:both;
	height:150px;
	border:0px solid #c00;
	background:url("../images/footer3.gif") #fff no-repeat;
}


#homeFooter .footerContainer /* Footer */
{
	background:url("../images/footer.gif") #fff no-repeat;
}

.footerContainer ul /* Footer */
{
	list-style:none;
	float:left;
	padding:43px 0 0px 0;
	margin:0px;
}

.footerContainer ul li /* Footer */
{
	list-style:none;
	float:left;
	padding:5px 0 5px 20px;
	background:none;
}

.footerContainer a, .footerContainer a:link, .footerContainer a:visited /* Footer */
{
	color:#0a1105;
	text-decoration:none;
}

.footerContainer a:hover /* Footer */
{
	border-top:1px dotted #035d79;
	border-bottom:1px dotted #035d79;
	color:#035d79;
}

.copyright /* Footer */
{
	float:right;
	text-align:right;
	line-height:170%;
	padding:48px 20px 10px 0;
	margin:0px;
}

.copyright p /* Footer */
{
	padding:0px;
	margin:0px;
}
.footerLogos /* Footer */
{
	float:left;
	width:250px;
	padding-left:7px;
}

.footerLogos img /* Footer */
{
	border:0px solid #c00;
}

/* FOOTER Starts----------------------------------------FOOTER ENDS--------------------------------------------*/

