@charset "utf-8";
/* CSS Document */

body{ font-family:Arial, Helvetica, sans-serif;  font-size:11px;  margin:0px auto;  text-align:center; overflow-X:hidden}


/* ----------- Navigation Menu -------------*/


#menuNav, #menuNav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index:1000;
}

#menuNav a {
	display: block;
	text-decoration:none;
	font-family:Arial;
	font-size:16px;
	font-style:normal;
	color:#FFFFFF;
}

#menuNav li{
	background-image:url(../HTML/images/header_red_strip.jpg);
	background-repeat:repeat-x;
}	
	
#menuNav li {
	float: left;
	height:51px;
	font-weight:bold;
	margin-left:20px;
}

#menuNav li a
{
	padding:20px 7px 11px 7px;
}


#menuNav li a:hover,#menuNav li.selected a
{
	background:transparent url(../HTML/images/menuArrow.jpg) no-repeat bottom center;

}

#menuNav li ul {
	position: absolute;
	width: 140px;
	left: -999em;
	margin-top:0px;
	margin-left:5px;
	background-color:#FFFFFF;
	background-image:none;
	padding:10px 0px;
	/*border:1px solid #d5d7dd;*/
}

#menuNav li ul li{
	padding:5px 0px 8px 0px;
	width:140px;
	margin-left:0px;
	background-color:#FFFFFF;
	background-image:none;
	height:25px;
	clear:both;
	display:block;
}
#menuNav li ul li{
border-top:1px solid #ececec;
}

#menuNav li ul li #pad_bot{
padding-bottom:10px;
_padding-bottom:0px;

}

#menuNav li ul li.first
{
	border:none;
}

#menuNav li ul li a
{
	margin:0px;
	color:#818181;
	padding:3px 10px 3px 10px;
	font:12px arial;
}
#menuNav li.selected ul li a:hover,#menuNav li.selected ul li a,#menuNav li ul li a:hover
{
	background-image:none;
}
#menuNav li:hover ul, #menuNav li.sfhover ul {
	left: auto;
	clear:both;
}
#menuNav li ul li a:hover
{
	background-image:none;
	font-weight:bold;
	background-color:#d01c25;
	color:#FFFFFF;
}

/* -------Slide show ----------*/

#slides { 
		  margin: 5px; 
		  position:absolute; 
		  z-index:10; 
		  margin-left:800px; 
		  margin-top:275px; 
}

#slides a { 
		margin: 5px;
		padding: 1px 3px;
		background: #656565; 
		color:#656565;
		text-decoration: none
}
   
#slides a.activeSlide { 
		border: 1px solid #cccccc;
		color:#cccccc;
		background: #cccccc;
		padding: 1px 3px;
 }
 
#slides a:focus { 
		outline: none; 
}


/*------- Mobile Alerts  -----------*/

.slider {
	position:absolute;
	clear:both;
	z-index:1500;
}

#instantAlerts {
	position:absolute;
	clear:both;
	z-index:1000;
}

#alertpager {
	margin-left:655px;
}

#prevmsg {
	margin-top:10px;
	padding-right:10px;
}

#nextmsg {
	margin-top:10px;
	padding-right:10px;
}

/*---------------Containers (Layouts)-----------------*/

.mainOuterContainer {
	width:973px;
	margin:0px auto;
}

.mainInnerContainer {
	width:966px;
	padding-top:0px;
	text-align:left;
}

.searchContainer{
	float:right;
	padding-top:8px;
	_padding:12px 0px 0px 0px;
	margin-bottom:-12px;
}

.contentOuterContainer {
	width:966px;
	margin:0px auto;
	border:4px solid #ffffff;
	margin-top:15px;
	
}

.contentInnerContainer {
	width:958px;
	margin:0px auto;
	border-left:4px solid #ffffff;
	border-right:4px solid #ffffff;
	border-top:4px solid #ffffff;
	margin-top:15px;
	background-color:#FFFFFF;
}

.menuCaptionContainer {
	width:297px;
	height:51px;
	float:left;
}

.menuContainer {
		width:958px;
		height:52px;
		margin:0px auto;
		border-bottom:3px solid #ffffff;
		_border-bottom:1px solid #ffffff;
}

.menuNavContainer {
	background-image:url(../HTML/images/header_red_strip.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:51px;
	margin-left:0px;
	float:right;
}

.footerContainer {
	width:960px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#656565;
	text-align:left;
	text-decoration:none;
	margin-left:2px;
	margin-top:16px;
}

.proOverviewContainer {
	width:956px; 
	float:left; 
	background-color:#f6f6f6;
	padding-bottom:4px;
	border:2px solid #FFFFFF;
	margin-bottom:2px;
}

.innerInsContainer {
	background-color:#FFFFFF;
	border:1px solid #e4e4e4;
	margin:0px;
	padding-bottom:25px;
	width:530px;
	_width:535px;
}

.innerInsContainer1 {
	background-color:#FFFFFF;
	border:1px solid #e4e4e4;
	margin-top:4px;
	padding-bottom:20px;
}

#insurance {           
	background-color:#f6f6f6;
	_margin-left:2px;
	margin-left:8px;
	margin-top:4px;
	float:left; 
	width:535px; 
}

#insurances {
	background-color:#f6f6f6;
	padding-left:4px;
	padding-right:4px;
	float:left; 
	width:737px; 
}

.customerTalk{ 
	background-color:#ffffff; width:204px;_width:192px; margin-top:5px; border:1px solid #e6e6e6; padding-bottom:8px;
}

.insLeftContainer {
	width:204px;
	_width:192px;  
	float:left; 
	background-color:#f6f6f6; 
	margin-left:2px;
}

.nameTxtContainer {
	margin:5px;
	border:1px solid #eeeeee;
	background-color:#f9f8f4;
	height:22px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
}

.msgTxtContainer {
	margin:5px;
	border:1px solid #eeeeee;
	background-color:#f9f8f4;
	height:75px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
}

.msgTxtContainer1 {
	margin:5px;
	border:1px solid #ffffff;
	background-color:#ffffff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
}

#insurances #home, #insurances #auto, #insurances #life {
	width:232px;
	border:1px solid #e9e9e9;
	float:left;
	margin-left:5px;
	margin-right:4px;
	margin-top:3px;
}

#insurances #business, #insurances #health, #insurances #dental {
	width:232px;
	border:1px solid #e9e9e9;
	float:left;
	margin-left:5px;
	margin-right:4px;
	margin-top:3px;
}

#insurances #loans, #insurances #others {
	width:232px;
	border:1px solid #e9e9e9;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:3px;
}

.mobileAlertContainer {
	padding-top:1px;
	width:954px;
	height:42px;
	margin-bottom:4px;
}	

.mobileAlert {
	width:708px;
	height:38px;
	border:2px solid #e7e7e7;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#585858;
	float:left;
}

.loginContainer{ width:958px; background-color:#ededed; margin-top:3px;_margin-top:1px; height:133px; margin-bottom:3px;}

#featuresMainContainer {
	text-align:center;
	width:956px;
	
	padding:0px;
	background-color:#fff;
	border-bottom:1px solid #e5e5e5;
	height:320px;
}
#featuresMainContainer #auto, #featuresMainContainer #home {
	width:24.9%;
	background-color:#f9f8f4;
	float:left;
	height:320px;
}



#featuresMainContainer #home, #featuresMainContainer #life {
	width:24.9%;
	background-color:#f9f8f4;
	float:left;
	height:320px;
}
#featuresMainContainer #auto, #featuresMainContainer #stories {
	width:24.8%;
	background-color:#f9f8f4;
	float:left;
	height:320px;
}

#featuresMainContainer #life, #featuresMainContainer #stories {
	width:24.8%;
	background-color:#ffffff;
	float:left;
	height:320px;
}

.productRight{width:204px;_width:192px;  float:left; background-color:#f6f6f6; margin-left:0px;_margin-left:4px;}
.latest_news{background-color:#ffffff; _width:198px; width:100%; height:205px;border:1px solid #e6e6e6; font-size:11px}
.onlineAssistContainer{background-color:#ffffff; _width:192px; width:100%;border:1px solid #e6e6e6;}
.onlineAssistContainer1{background-color:#ffffff; _width:192px; width:100%;border:1px solid #e6e6e6; }

.freeQuote{background-color: #ffffff; width:204px;_width:198px; margin-top:4px; border:1px solid #e6e6e6; padding-bottom:8px;}
.freeQuoteteen{background-color: #ffffff; width:204px;_width:198px; border:1px solid #e6e6e6; padding-bottom:8px; height:130px;}

.report_claims{
	width:32%; 
	height:130px;
    float:left;
    background-color:#ededed;
}

#learnToday
{
	width:23%;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
	border-right:1px solid #e5e5e5;
	padding-right:20px;
}


#safetyTips
{
	width:23%;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
	border-right:1px solid #e5e5e5;
	padding-right:20px;
}

#features
{
	width:22%;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
	
	
}
.userLogin{
		width:23%;
 	    height:130px; 
        float:left;
        background-color:#ededed;
        border-left:1px solid #d8d8d8;
		padding-left:5px;
}

.insBusiness {
	background-color:#ffffff;
}

.insLoans {
	margin-top:7px;
	background-color:#ffffff;
	width:99%;
	_padding-top:5px
}

.commonFaqs {
	background-color: #ffffff; 
	width:204px;
	_width:192px; 
	
	margin-top:4px; 
	border:1px solid #e6e6e6;
}
/*---------------Form Fields-----------------*/

.searchTxtBox{
	font-family:Tahoma;
	width:156px;
	height:17px;
	border:1px solid #a5a5a5;
	background-color:#FFFFFF;
	color:#999999; 
	padding-left:10px;
	padding-top:3px; 
}

.autoSelectBox {
	width:80px;
	
	border:1px solid #80a3b6;
	padding-top:2px;
	padding-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#656565;
	font-size:11px;
	
	
	
	
	
}

.zipTxtBox {
	width:120px;
	height:18px;
	border:1px solid #80a3b6;
	padding-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#656565;
	padding-top:2px;
	font-size:11px;	
	margin-left:2px;
	margin-right:2px;
	padding-bottom:2px;
	*padding-bottom:2px;
}

.findTxtBox{
	width:80px;
	height:18px;
	border:1px solid #80a3b6;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#656565;
	padding-top:2px;
	font-size:11px;	
}

.locSelBox {
	height:22px;
	width:45px;
	border:1px solid #7f9db9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-style:normal;
	padding-left:5px;
	margin-left:10px;
}


.policyTxtBox {
	height:20px;
	width:80px;
	border:1px solid #7f9db9;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-style:normal;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:26px;
}

.dateTxtBox {
	height:20px;
	width:84px;
	border:1px solid #7f9db9;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-style:normal;
	padding-top:5px;
	padding-bottom:2px;
	margin-left:12px;
}

img
{
border:0px;
}

.zipTxtBox1{
	height:20px;
	width:98px;
	border:1px solid #7f9db9;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-style:normal;
	padding-top:5px;
	padding-bottom:2px;
	margin-left:62px;
}

.timeTxtBox {
	height:20px;
	width:53px;
	border:1px solid #7f9db9;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-style:normal;
	padding-top:5px;
	padding-bottom:2px;
	margin-left:10px;
}

.msgTxtBox {
	width:130px;
	height:30px;
	border:none;
	background-color:#f9f8f4;
	color:#999999;
}

.nameTxtBox {
	float:left;
	width:100px;
	height:15px;
	border:none;
	background-color:#f9f8f4;
	color:#999999;
}


.autoTextBox {
	width:110px;
	height:21px;
	color:#8f8f8d;
	border-bottom:1px solid #eeccc2;
	border-top:1px solid #eeccc2;
	border-left:none;
	border-right:none;
	font-weight:bold;
	font-family: Arial;
	padding-left:5px;
	padding-top:3px;
}

.zipTextBox {
	width:82px;;
	height:21px;
	color:#8f8f8d;
	border-bottom:1px solid #eeccc2;
	border-top:1px solid #eeccc2;
	border-left:none;
	border-right:none;
	font-weight:bold;
	font-family: Tahoma;
	padding-left:5px;
	padding-top:3px;
}


.uNameTextBox {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	height:17px;
	width:170px;
	padding-left:5px;
	color:#484848;
	
}

.uNameTextBox1 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	height:17px;
	width:170px;
	padding-left:5px;
	color:#CCCCCC;
	
}

.uNameTextBox11 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	height:17px;
	width:170px;
	padding:5px;
	color:#CCCCCC;
	
}

.uNameTextBox12 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	height:17px;
	width:170px;
	padding:5px;
	color:#484848;
	
}



.pwdTextBox {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	height:12px;
	width:170px;
	padding:5px;
	color:#484848;
}


* html .textbox1{
z-index:2000; 
clear:left;  
width:160px; 
background-color:#FFFFFF; 
margin-top:-13px; 
position:absolute; 
display:block;
overflow-x:hidden;
}


.textbox1{
z-index:2000; 
clear:left;  
width:160px; 
background-color:#FFFFFF; 
margin-top:26px; 
position:absolute; 
display:none;
overflow-x:hidden;
}
/*------------- Images (Logos and other Pics ) ---------------*/

#alfaInsuranceLogo {
	position:absolute; 
	text-align:left; 
	z-index:1000; 
	margin-top:-5px; 
	margin-left:-4px; 
}

.paymentLogo {
	margin-left:2px;
	margin-top:12px;
	float:left;
	padding-left:5px;
	padding-right:20px;
}

.paymentLogo1 {
	margin-left:16px;
	margin-top:12px;
	float:left;
}


/*----- Text Styles (Titles, Description, Lists, Links etc...----*/

.menuCaption {
	color:#ffffff;
	font-size:22px;;
	font-family:Arial;
	font-weight:normal;
	float:left;
	padding-top:13px;
	padding-left:115px;
}

.menuNavText{
	font-family:Arial;
	font-size:16px;
	color:#FFFFFF;
	padding-top:18px;
	padding-bottom:20px;
	padding-right:13px;
	padding-left:12px
}


#insurances img{
float:left;
padding-top:25px;
padding-left:3px;
border:1px solidred
}
#insurances #content{
float:left
}

.footerLink {
	text-decoration:none;
	color:#656565;
}

.onlineAssistant {

	border:1px solid #adadad;
	background-color:#f9f8f4;
	margin-top:-2px;
	_margin-right:4px;
	height:20px;
	float:left;
}

#insurances .heading {
	font-family:Arial;
	text-align:left;
	padding:10px 15px;
	font-size:18px;
	color:#848483;
}
#insurances .lists ul {
	font-family:Arial;
	font-size:11px;
	text-align:left;
	color:#0e71b0;
	padding:8px;
	margin:0px;
}
#insurances .lists ul li {
	list-style-image:url(../HTML/images/arrow_bullet.gif);
	list-style-position:outside;
	margin-left:15px;
	padding:0px;
	line-height:18px;
}

#insurances .lists ul li a{
	text-decoration:none;
	color:#0e71b0;
}

#insurances .lists ul li a:hover{
	text-decoration:underline;
	color:#0e71b0;
}

#insurances .lists ul1 {
	font-family:Arial;
	font-size:12px;
	text-align:left;
	color:#0e71b0;
	padding:10px;
	margin:0px;
}

#insurances .list ul1 li1 {
	list-style-image:url(../HTML/images/arrow_bullet.gif);
	list-style-position:outside;
	margin-left:15px;
	padding:0px;
	line-height:18px;
	text-decoration:none;
	color:#000000;
	font-family: Arial;
	font-size:12px;

}


#insurances .lists ul1 li1 a{
	text-decoration:none;
	color:#0e71b0;
}

#insurances .lists ul1 li1 a:hover{
	text-decoration:underline;
	color:#0e71b0;
}

.onlineAssistant a {
	text-decoration:none;
	color:#636363;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.onlineAssistant a:hover {
	/*text-decoration:underline;*/
	color:#d02d2d;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

}

.onlinePayment {
	background-color:#f2eee3;
	width:245px;
	height:42px;
	z-index:1200;
	position:absolute;
	
}

.membershipPart {
	background-color:#ffffff;
	width:245px;
	height:42px;
	z-index:1200;
	position:absolute;
	
}

.callForInfo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}

.callNumber {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
}

.userLogin a{
	text-align:right;
 	text-decoration:none;
 	font-family:Arial; 
  	color:#0e71b0;	
}

.userLogin a:hover{
	text-align:right;
 	text-decoration:underline;
 	font-family:Arial; 
  	color:#0e71b0;	
}

.retrieveText  {

	color:#feb6b6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

.agent{
	width:20%;
    height:133px; 
    float:left;
    background-image:url(../HTML/images/quote_red_strip.jpg);
}
.clear{
	width:2px;
	height:133px; 
	float:left;
	background-image: url(..HTML/images/quote_red_stripB.jpg)
}

.claimTitle {
	font-weight:bold;
	font-size:15px;
	color:#000000;
	padding-left:11px
}

.login_div{
	width:100%;
 	height:133px;
}

.free_quote{
	width:23%;
 	height:133px;
    float:left;
    background-image:url(../HTML/images/quote_red_strip.jpg);
}
.freequote_teen{
	width:23%;
 	height:133px;
    float:left;
    background-image:url(../HTML/images/quote_red_strip.jpg);
}

.fqInner1 {
	margin-top:10px;
	margin-left:15px;
}
.fqInner2 {
	margin-top:10px;
	margin-left:22px;
}


#featuresMainContainer .heading {
	font-family:Arial;
	text-align:left;
	padding:10px 20px;
	font-size:18px;
	color:#848483;
}
#featuresMainContainer .showCaseTxt {
	font-family: Arial;
	
	text-align:left;
	padding:10px 20px;
}
#featuresMainContainer .lists ul {
	font-family:Arial;
	
	text-align:left;
	color:#0e71b0;
	padding:10px;
	margin:0px;
	list-style-type:none
}


#featuresMainContainer .lists ul li {
	margin-left:14px;
	background-image: url(../HTML/images/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left:15px;
	padding-bottom:5px;
	
	
	/*list-style-image:url(../HTML/images/arrow_bullet.gif);
	list-style-position:outside;
	margin-left:30px;
	padding:0px;
	line-height:18px; */
}
#stories{
	float:left;
	padding:0px;
	margin:0px;
	

}
#stories .storiesImg {
	float:left;
	padding:10px 5px;
}
#stories .storiesTxt {
	float:left;
	font-family:Arial;
	
	text-align:left;
	padding:10px 5px;
	width:95%;

}

#stories .storiesTxt a{
text-decoration:none;
color:#000000;
}

#stories .storiesTxt span {
	text-align:right;
	color:#aaa;
	float:left;
}

.topBreadgrum {
	border-bottom:1px solid #e4e4e4;
	height:24px;
	background-color:#FFFFFF
}

.newBreadgrum {
	border-bottom:1px solid #e4e4e4;
	height:24px;
	width: 41px;
	background-color:#FFFFFF;
	margin-top:7px;
	background-image:url(../HTML/images/home_icon.gif);
	background: no-repeat;
	margin-top:7px;
	margin-bottom:7px;
}

.newhomeBreadgrum {
	margin-left:11px;
	color:#1071b5;
	font-family:Tahoma;
	font-size:12px;
	background-image:url(../HTML/images/home_icon.gif);
	background:no-repeat;
}

.homeBreadgrum {
	margin-left:5px;
	color:#1071b5;
	font-family:Tahoma;
	font-size:12px;
}

.homeBreadgrum a{
	text-decoration:none;
	color:#1071b5;
}

.homeBreadgrum a:hover{
	text-decoration:underline;
	color:#1071b5;
}

.prodBreadgrum {
	margin-left:11px;
	color:#303030;
	font-family:Tahoma;
	font-size:12px;
}

.innerBredgrum {
	margin-top:7px;
	margin-bottom:7px;
	margin-left:10px;
}

.bredArr {
	margin-left:4px;
	color:#989898;
	font-family:Tahoma;
	font-size:12px;
}

.leftbredArr {
	
	color:#989898;
	font-family:Tahoma;
	font-size:12px;
	float:right;
}

.insHeaderTxt {
	color:#d21f23;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:16px;
	margin-top:15px;
	font-weight:bold;
}

.insLeft .lists{
margin-top:5px;
}


.insLeft .lists ul {
	font-family:Arial;
	
	
	margin: 0;
	padding: 0;
	list-style: none;
}

.report_claims ul li {
	
	margin-left:0px;
	background-image: url(../HTML/images/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left:15px;
	padding-bottom:5px;
	
	/*list-style-image:url(../HTML/images/arrow_bullet.gif);
	list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	line-height:18px;
	color:#484848;*/
}

#report_claims_new ul li{

	margin-left:15px;
	background-image: url(../HTML/images/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left:15px;
	padding-bottom:5px;
	list-style-type:none;
	display:inline;
	
	
}


.report_claims_brdrrght{

width:105px
}

#report_claims ul{
padding-right:0px; !important

padding-left:0px;
list-style-type:none;
}

.report_claims ul {
	margin-top:5px;
	float:left; 
	margin-left:0px; 
	
	padding-left:0px;
	list-style-type:none;
}

.report_claims a{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#484848;
	text-decoration:none;
}

.report_claims a:hover{
	font-style:normal;
	color:#484848;
	text-decoration:underline;
}

.membershipText {
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#c90900;
	font-size:14px;
	font-weight:bold;
	border:2px solid #e7e7e7;
	padding-bottom:10px;
	padding-top:12px;
}	

.membershipText a{
	color:#c90900;
	text-decoration:none;
}

.membershipText a:hover {
	color:#c90900;
	text-decoration:underline;
}
.paymentText {
	margin-top:10px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	
	padding-bottom:10px;
	padding-top:2px;
}

.paymentText1 {
	margin-top:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#585858;
}


.paymentText a{
	color:#000000;
	text-decoration:none
}

.paymentText a:hover{
	color:#c90900;
	text-decoration:none;
}

.paymentText1 a{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#585858;
	text-decoration:none;
}	

.paymentText1 a:hover{
	color:#585858;
	text-decoration:underline;
}



div#dropdown{
	width:123px;
	z-index:-3000;
	position:absolute;
	
	top:0px;
	left:0px;
	margin-left:1px;
	
	
	_left:-150px;
	font-size:11px;
}


#dropdown ul#dropdownValues li a {margin:0; padding:0;}
#dropdown {margin:0; padding:0;}
div#dropdown ul
{
	margin:0px;
	padding:0px;
	
	position:relative;
	
	
}
div#dropdown ul li{

margin:0px;
padding:10px;
padding-left:10px;
background-color:#FFFFFF;

}

div#dropdown ul li a
{
	text-decoration:none;
	display:block;
	color:#818181;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	padding:4px 10px;
	
}
div#dropdown ul li a:hover
{
	background-color:#818181;
	color:#FFFFFF;
	
}

div#dropdown ul li
{
	position:relative;
	top:-9999px;
	left:-9999px;
	display:block;
}

div#dropdown ul.selected li
{
	position:relative;
	top:0px;
	left:0px;
	display:block;
}


/* styles to be changed by geetha */

.insLeft .lists ul li {
	
	margin-left:14px;
	background-image: url(../HTML/images/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left:15px;
	padding-bottom:5px;
	
}

#lftnav ul{
list-style-type:none
}

#lftnav ul li a {
	background: transparent url(../HTML/images/arrow_bullet.gif) left center no-repeat;
	padding-right:10px;
	
	margin-left:0px;
	padding:0px;
	line-height:18px;
	
	
}

.insLeft .lists ul li a{
	text-decoration:none;
	color:#0e71b0;
	
	
}

.insLeft .lists ul li a:hover{
	text-decoration:underline;
	color:#0e71b0;
}

.cusTalkTxt {
	width:130px;
	margin-top:15px;
	margin-left:70px;
}

.customer_talk 	a:hover{
	text-decoration:underline;
}

.leftNavText {
	color:#0e71b0;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:3px;	
	padding-top:5px;
	padding-bottom:2px;
}
.blu_txt_inn a{
color:#0e71b0;
	font-weight:bold;
	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}

.leftNavText a{
	color:#0e71b0;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}


ul#autolist .currentPageTxt a{
	text-decoration:none;
	color:#cc141e ;
	cursor:default
}



ul#autolist .currentPageTxt a div ul li a{
color:#0e71b0;
}

ul#autolist .currentPageTxt a:hover{
	text-decoration:none;
	color:#cc141e;
}

.leftNavText a:hover{
	color:#0e71b0;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.leftNavText #redtxt{
color:#cc141e ;

}

.normalGrum {
	margin-left:4px;
	color:#343434;
	font-family:Tahoma;
	font-size:12px;
}

.topTitleTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#cf1820;
	padding-right:5px;
}
.CustomerTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;;
	padding-right:5px;
}
.autoTxtDesc {
	font-family:Arial, Helvetica, sans-serif;
	
	color:#333333;
	
	margin-left:15px;
	margin-right:15px;
	

}
.category {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	
	margin-left:15px;
	margin-right:15px;
}

.regTxtDesc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#000000;
	margin-top:13px;
	margin-left:15px;	
}

.regTxtDesc1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#000000;
	margin-top:13px;
	margin-left:15px;	
}

.alfaCoveragesTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	margin-left:13px;
	padding-top:25px;
	padding-bottom:18px;
}

.innerTitleTxt {
	font-family:Arial, Helvetica, sans-serif;
	
	color:#333333;
	font-weight:bold;
	margin-left:13px;
	padding-top:8px;
	padding-bottom:5px;
}


.innerTitleTxt_GA {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background:#ffffe7;
	margin-left:13px;
	margin-right:15px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #faf8db;
	padding-top:8px;
	padding-bottom:5px;
}

.innerContentTxt {
	font-family:Arial, Helvetica, sans-serif;
	
	color:#333333;
	margin-left:13px;
	
	margin-right:15px;
	
}
.innerContentTxt_left {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-left:13px;
	margin-right:15px;
	
}

.innerContentTxt ul#related_topics li
{
	background-image:url(../HTML/images/red_bullet.jpg);
	background-repeat:no-repeat;
	background-position:0% 25%;
	list-style-image:none;
	padding-left:10px;
	padding-bottom:4px;
	padding-top:4px;
	padding-right:4px;
}

.innerContentTxt ul#related_topics li a
{
	text-decoration:none;
	color:#333333;
}

.innerContentTxt ul#related_topics li a:hover
{
	text-decoration:underline;
	color:#333333;
}

div.commonFaqs ul#common_faqs_ul
{
	margin-left:0px;
	list-style:none;
	padding-left:3px;_margin-left:3px;
}
div.commonFaqs ul#common_faqs_ul li {
	background-image:url(../HTML/images/red_bullet.jpg);
	background-repeat:no-repeat;
	background-position: 0 .4em;
	list-style-image:none;
	padding-left:10px;
	font-size:11px;
	padding-bottom:4px;
   
}

div.commonFaqs ul#common_faqs_ul li a {
	text-decoration:none;
	color:#333333;
	
}




div.commonFaqs ul#common_faqs_ul li a:hover {
	text-decoration:underline;
	color:#333333;	
}

div.commonFaqs ul#common_faqs_ul li a.selected {

color:#cc141e ;
}

div.commonFaqs ul#common_faqs_ul li a.selected1 {
color:#333333;
}


.textContainer ul li{
	
	list-style-position:0% 12%;
	padding-bottom:5px;
	padding-top:5px;
}

.relatedTopics {
	background-color: #ffffff; 
	width:204px;
	_width:192px; 
	margin-top:4px; 
	border:1px solid #e6e6e6;
	padding-bottom:8px;
}


.claimText a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#444444;
}

.claimText a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#444444;
}

div#relTop ul#related_topics 
{
	margin-left:0px;
	list-style:none;
	padding-left:0px;
}

.latest_news ul
{
	padding-left:10px;
	margin:0px;
	list-style:none;
	padding-right:8px;
}

.latest_news ul li{
		background-image:url(../HTML/images/red_bullet.jpg);
		background-repeat:no-repeat;
		background-position:0% 21%;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		padding-left:11px;
		padding-top:8px;
		color:#333333;
		padding-bottom:8px;
}

.latest_news ul li a{
		text-decoration:none;
		color:#333333;
}

.latest_news ul li a:hover{
		text-decoration:underline;
		color:#333333;
}

.free_quote_style{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px;
	color:#FFFFFF
}
.freequote_teen_style{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px;
	color:#FFFFFF
}


div#otherLinks .container
{
	padding:0px 15px;
	float:left;
	height:140px
}

div#otherLinks .header
{
	color:#848483;
	font-family:Arial;
	font-size:18px;
	padding-left:5px;
	clear:both;
}
  
div#otherLinks .lists ul {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	
	text-align:left;
	color:#494949;
	padding:10px 10px 10px 0px;
	margin:0px;
	list-style-type:none
}

div#otherLinks .lists1 ul {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	
	text-align:left;
	color:#494949;
	padding:10px 10px 10px 0px;
	margin:0px;
	list-style-type:none
}

div#otherLinks .lists ul li {
	clear:both;
	
	
	list-style-image:url(../Alfa_Insurance_May14_09/HTML/images/arrow_bullet.jpg);
	list-style-position:outside;
	padding:0px;
	line-height:18px;
	font-style:normal;
}  

.lists a{
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	
	color:#106eb4;
	text-decoration:none;
}  

.lists a:hover{
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	
	color:#106eb4;
	text-decoration:underline;
}  

div#otherProducts
{
	clear:both;
	width:22.5%;
	border-right:1px solid #e5e5e5;
	padding-right:20px;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
}

div#otherLinks .lists1 ul li {
	margin-left:14px;
	background-image: url(../HTML/images/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left:15px;
	padding-bottom:5px;
	
	
	/*
	clear:both;
	list-style-image:url(../HTML/images/arrow_bullet.jpg);
	list-style-position:outside;
	margin-left:0px;
	padding:0px;
	line-height:18px;
	font-style:normal;*/
} 

.lists1 a{
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	
	color:#484848;
	text-decoration:none;
}

.lists1 a:hover{
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	
	color:#484848;
	text-decoration:underline;
}

.login_style{
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
}
/*ul{color: #000000;
font-family:Interstate-Regular;
font-weight:bold;
margin:0px;
padding:5px;
}


li {list-style:none; font-weight:normal; margin-left:20px;  font-style: oblique; list-style-image:url(../arrow_bullet.jpg); }*/

div span input{ margin-left:10px; margin-bottom:4px; margin-top:8px;border:1px solid #d8d8d8
}

.readMoreTxt{
text-align:right;margin-top:3px;
}


.readMoreTxt a{
	color:#c90900; 
	text-decoration:none;
}

.readMoreTxt a:hover{
	color:#c90900; 
	text-decoration:underline;
}

.newsTitle {
	color:#333333;
	font-size:13px;
	font-weight:bold;
	padding-top:10px;
	margin-left:16px;
	padding-bottom:5px;
}

.chatTitle {
	color:#333333;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
	margin-left:16px;
	padding-bottom:5px;
	line-height: 18px;
}
.onlineTitle {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	margin-left:10px;
	padding-bottom:5px;
}


.alfaTitleTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:bold;
}

.impText {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	margin-left:17px;
	margin-top:23px;
	font-size:11px;
	padding-bottom:10px;
}


.personTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

.msgTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}

.story {
    clear:both;
	margin:0px;
	padding:0px;
	margin-left:6px;
	height:80px;
	border-bottom:1px solid #e9e9e9;
}

.readTxt {
	font-style:normal;
	text-decoration:none;
	color:#d20700;
}
.readTxt a:hover{
	font-style:normal;
	text-decoration:underline;
	color:#d20700;
}
/*-------- General Styles ---------------*/

.redstrip{
	margin-top:17px;
}

.txtSize14{
	font-size:14px;
	color:#5e5e5e;
	font-weight:bold;
}

.txtArial12{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#656565;
}

.rgtfloat{
	float:right;
}

.clearBoth
{
	clear:both;
}

.lftfloat{
	float:left;
}

.greyTxt{
	color:#686868;
	font-size:11px;
}

.txtSize10{
	font-size:10px;
	color:#909090;
	font-weight:bold;
}

.txtSize12{
	font-size:12px;
	color:#bf313f;
	font-weight:bold;
}

.margTop2 {
	margin-top:2px;
}

.margTop1 {
	margin-top:1px;
}

.margTop21 {
	margin-top:-2px;
}

.margTop7 {
	margin-top:7px;
}

.margTop14 {
	margin-top:14px;
}

.margTop10 {
	margin-top:10px;
}

.margTop35 {
	margin-top:35px;;
}

.margTop30 {
	margin-top:30px;
}

.margTop5 {
	margin-top:5px;
}

.margleft62
{
margin-left:62px;
}
.margleft50
{
margin-left:50px;
}
.margleft79
{
margin-left:79px;
}
.margleft80
{
margin-left:80px;
}
.margTop_15{
margin-top:-15px;

}
.margTopR3 {
	margin-top:-3px;
}

.margTopR2 {
	margin-top:-2px;
}
.margTopR1 {
	margin-top:-1px;
}
.margTopR25 {
	margin-top:-10px;
}
.margTopR9 {
	margin-top:9px;
}

.margLeft200 {
	margin-left:200px;
}

.margLeft6 {
	margin-left:6px;
}

.margtop20
{
margin-top:-20px;
}

.margLeft138 {
	margin-left:138px;
}

.margLeft10 {
	margin-left:10px;
}

.margLeft15 {
	margin-left:15px;
}

.padleft44{
	padding-left:44px;
}

.padleft5 {
	padding-left:5px;
}
.pad5{
padding:5px;
}
.padleft10{
	padding-left:10px;
}

.padleft2{
	padding-left:2px;
}

.padleft25 {
	padding-left:25px;
}
.padleft1{
	padding-left:1px;
}
.padBot10 {
	padding-bottom:10px;
}
.padRgt10{
	padding-right:10px;
}

.padRgt7{
	padding-right:7px;
	
	
}

.padRgt5{
	padding-right:5px;
	
	
}

.padBot5 {
	padding-bottom:5px;
}

.ie_padRgt7{
	_padding-right:7px;
	
	
}

.padTop2{
	padding-top:2px;
}

.padTop5{
	padding-top:5px;
}

.padTop10{
	padding-top:10px;
}
.padTop15{
	padding-top:25px;
}

.padTop11{
	padding-top:11px;
}

.margBot10 {
	margin-bottom:10px;
	margin-left: 15px;
}


.leftNavigations {
	margin-top:8px;
	margin-left:12px;
	padding-bottom:5px;
}

.padTop38 {
	padding-top:38px;
}

.bgColorChange {
	background-color:#f9f8f4;
}

.fullBorder {
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	width:100%;
}

.insLeft {
	background-color:#ffffff; _width:192px; width:100%; border:1px solid #e6e6e6;

}

.greyBorder {
	border-bottom:1px solid #e9e9e9;
	margin-left:6px;
}

.botBorder {
		width:100%;
		border-bottom:1px solid #dbdbdb;
}

.active {

}

.row2Txt {
	margin-top:15px;
	
}

.row3Txt {
	margin-top:15px;
}

.row4Txt
	{
	margin-top:15px;
 }
 
 .txtBold {
	font-weight:bold;
}


.redTxt {
	color:#FF0000;
}
===================
#wrapper {width:300px; margin:50px auto}
.form {float:left; padding:0 10px 10px 10px; background:#f3f3f3; border:2px solid #cfcfcf}
.form label {float:left; width:100px; padding:10px 10px 0 0; font-weight:bold}

.form select {float:left; width:146px; margin-top:10px}
.form input {float:left; margin-top:10px}
.form .submit {clear:both}
===========
A.link:link {
	TEXT-DECORATION: underline
}
A.link:active {
	TEXT-DECORATION: none
}
A.link:visited {
	TEXT-DECORATION: none
}
A.link:hover {
	TEXT-DECORATION: underline
}

.tabactive
{
width:140px; 
margin-right:16px; 
float:right;
padding-left:10px; 
padding-bottom:2px;
padding-top:10px; 
margin-top:30px; 
background:#f6f6f6; 
font:Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:13px;
color: #d01c25; 
border: 1px solid; 
border-left: #868584; 
border-right: #868584; 
border-top: #868584;  
border-bottom: #f6f6f6; 
}

.tabinactive
{
width:140px; 
margin-right:3px; 
float:right;
padding-left:10px; 
padding-bottom:2px;
padding-top:10px; 
margin-top:30px; 
background:#ffffff; 
font:Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:13px;
color: #868584; 
border: 1px solid; 
border-left: #868584; 
border-right: #868584; 
border-top: #868584;  
border-bottom: #f6f6f6; 
}

.tabactive1
{
width:140px; 
margin-right:3px; 
float:right;
padding-left:10px; 
padding-bottom:2px;
padding-top:10px; 
margin-top:30px; 
background:#f6f6f6; 
font:Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:13px;
color: #d01c25; 
border: 1px solid; 
border-left: #868584; 
border-right: #868584; 
border-top: #868584;  
border-bottom: #f6f6f6; 
}

.tabinactive1
{
width:140px; 
margin-right:16px; 
float:right;
padding-left:10px; 
padding-bottom:2px;
padding-top:10px; 
margin-top:30px; 
background:#ffffff; 
font:Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:13px;
color: #868584; 
border: 1px solid; 
border-left: #868584; 
border-right: #868584; 
border-top: #868584;  
border-bottom: #f6f6f6; 
}

.forgotpwd
{
margin-left:86px; 
font-weight:bold; 
font-size:13px; 
color:#000000
}

.answerall
{
margin-left:86px; 
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:11px;
color:#000000;
font-weight:normal;
}
.pwdmatch
{
margin-left:86px; 
font-family:Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bolder;
font-size:12px;
color: #009933;
font-weight:normal;
}
.pwdnotmatch
{
margin-left:86px; 
font-family:Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bolder;
font-size:12px;
color: #FF0000;
font-weight:normal;
}
.secreterr
{
width: 350px; padding:5px;font-style:normal; color:  #ff0000; margin-left:190px;
}


.thankyou
{
background:#FFFF99; 
border:#000000; 
border:1px solid black; 
font-size:12px; 
width:400px; 
height:80;
margin-left:180px;
padding: 5px;
line-height:20px;
}

.plsprovide
{float:left; margin-left:-95px;margin-top:20px;color:#333333;}

.emailerr
{margin-left:283px; color:#FF0000; width:500px}

.emailerrimg
{margin-top: -19px;}

.emailcorrectimg
{margin-top: -19px;padding-bottom:10px}

.persheading 
{
font-family:Arial, Helvetica, sans-serif;
font-style:regular;
font-size:12px;
color:#333333;
font-weight:bold;
float: left;
margin-top:3px;
margin-bottom:10px;
padding-top:5px;
}

.acclock
{
background:#FFFF99; 
border:1px solid #FF0000; 
font-size:13px; 
width:420px; 
height:80;
margin-left:180px;
padding: 5px;
line-height:20px;
}

.wrongsecret
{
background:#FFFF99; 
border:1px solid #FF0000; 
font-size:12px;
color:#FF0000; 
width:420px; 
height:80;
margin-left:50px;
padding: 5px;
line-height:20px;
margin-top:30px;
margin-bottom:0px;
}

.wrongforgotsecret
{
background:#FFFF99; 
border:1px solid #FF0000; 
font-size:12px;
color:#FF0000; 
width:420px; 
height:80;
margin-left:85px;
padding: 5px;
line-height:20px;
margin-top:30px;
margin-bottom:0px;
}

.pwdchangesuccess
{
background: #37A228; 
border:1px solid #009933; 
font-size:12px;
color: white; 
width:420px; 
height:80;
margin-left:85px;
padding: 5px;
line-height:20px;
margin-top:30px;
margin-bottom:0px;
}
.redtext
{
color:#FF0000
}


.errorimg
{
float:right;
width:30px;
margin-top:8px; 
margin-left:-70px
}

.msg_err
{
display:none;
color:#FF0000; 
margin-left:10px;
}

.sideTitle 
{
	color:#333333;
	font-size:11px;
	font-weight:bold;
}




	.alfaVisionPopup {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
	}
	
.errorField {
	border-color:#FF0000;
	background-color:#FFFF00;
}

.showhide {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#006699;
}

/*Terms n Conditions*/

.blackOverlay{
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 1100px;
            background-color: black;
            z-index:1050;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=80);
        }

    .lightBox {
           display: none;
           position: fixed;
          /*top:expression(eval(document.compatMode &&
								document.compatMode=='CSS1Compat') ?
								documentElement.scrollTop
								+((documentElement.clientHeight-this.clientHeight)/2)
								: document.body.scrollTop
								+((document.body.clientHeight-this.clientHeight)/2));*/

		  
           top:15%;
		   left:23%;
           width: 600px;
           height: 420px;
           padding: 16px;
           border: 10px solid #9da2a6;
           background-color: #FFFFCC;
           z-index:1201;
           overflow:hidden;
		   margin:0px 0px;
		   float: left;
		 }
		  
		   .lightBox1 {
           display: none;
           position: fixed;
          /*top:expression(eval(document.compatMode &&
								document.compatMode=='CSS1Compat') ?
								documentElement.scrollTop
								+((documentElement.clientHeight-this.clientHeight)/2)
								: document.body.scrollTop
								+((document.body.clientHeight-this.clientHeight)/2));*/

		   left:35%;
           top:40%;
           width: 320px;
		   height:50px;          
		   padding: 22px;
           border: 10px solid #9da2a6;
           background-color:#FFFFCC;
           z-index:1201;
           overflow:hidden;
		   margin:0px 0px;
		   float: left;
		   color: #000000;
		 }

	.termsContent {
   	      width: 600px;
          height: 380px;
		 
		  z-index:3500;
	}
	
	.termsTitle {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
	 }
	 
	 .sideHeading {
	 	padding-top:7px;
		padding-bottom:7px;
		font-size:11px;
		font-weight:bold;
		color:#bf313f;
		font-family:Arial, Helvetica, sans-serif;
	 }
	 
	 .padBot15 {
	 		padding-bottom:15px;
	 }
	 
	
	 
    .lightboxContent {
           display: none;
           position: absolute;
           top:expression(eval(document.compatMode &&
								document.compatMode=='CSS1Compat') ?
								documentElement.scrollTop
								+((documentElement.clientHeight-this.clientHeight)/2)
								: document.body.scrollTop
								+((document.body.clientHeight-this.clientHeight)/2));

		   left:200px;
           width: 600px;
           height: 400px;
           padding: 16px;
           border: 10px solid #9da2a6;
           background-color: white;
           z-index:1201;
           overflow: auto;
		   margin:0px auto;
		   float: left;
		 }
		 
	.innerTermsContent {
			background-color:#FFFFCC;
			color:#000000;
		}
		
	.alfaVisionPopup {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color: #000000;
	}

.margtop9
{
margin-top:-9px;
}
.lightcont
{
font-size:12px; 
margin-top:0px; 
line-height:18px;
}
.msg_err
{
color:red;
clear:both;
text-align:left;
display:none
}

/*  added on june 17 for that form elements */

.form_heading_left
{
background-image:url(../HTML/images/form_heading_left.gif);
background-repeat:no-repeat;
width:5px;
height:42px;
float:left
}
.form_heading_right
{
background-image:url(../HTML/images/form_heading_right.gif);
background-repeat:no-repeat;
width:7px;
height:42px;
float:left
}

.form_heading_middle
{
background-image:url(../HTML/images/form_heading_middle.gif);
background-repeat:repeat-x;
width:670px;
height:32px;
float:left;
padding-top:10px;
padding-left:10px
}

.form_fields
{
margin-top:20px;
}

.form_container
{
	
	background-color:#f6f6f6;
	width:687px;
	border-bottom:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	padding-top:10px;
	padding-bottom:10px
	
}

.form_fieldname
{
	clear:both;
}
.label
{
	float:left; 
	text-align:right; 
	width:263px; 
	line-height:25px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:13px; 
	font-weight:bold; 
	color:#666; 
}
.label1
{
	float:left;
	width:140px; 
	text-align:right; 
	line-height:25px;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	font-size:13px; 
	font-weight:bold;  
}
.input_field
{
	float:left; 
	width:400px; 
	line-height:25px; 
	padding-left: 10px;
	padding-top:5px;
	padding-bottom:5px
}
.input_field2
{
	float:left; 
	padding-left: 10px;
	padding-top:5px;
	padding-bottom:5px
}
.label_none
{
	float:left; 
	text-align:right; 
	width:263px; 
	line-height:25px;
	display:none
}
.form_fieldname_none
{
	clear:both;
	display:none
}

.container_content
{	
	width:966px;	
	text-align:left;
}

#footer a:hover
{
	text-decoration:underline;

}


/* styles for login error message */

.login_errordiv{
color:#FF0000;
margin-left:10px; 
width:200px;
display:none
}

.display_none{
display:none;
}

.security_questions_container{
padding-top:20px;
padding-left:30px;
padding-bottom:40px
}

.security_questions_label{
line-height:25px;
font-size:13px;
font-weight:bold; 
	color:#666; 
}

.security_answer{
padding-left:25px; 
padding-top:20px
}

.uNameTextBox2 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:16px;
	padding-left:5px;
	color:#CCCCCC;
	height:30px; 
	width:300px;
	padding-top:10px;
	border:1px solid #a5a5a5;
	
}

.uNameTextBox3 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:16px;
	padding-left:5px;
	color:#000000;
	height:30px; 
	width:300px;
	padding-top:10px;
	border:1px solid #a5a5a5;
	
}

.wrapper_questions
{
padding-top:20px;
}

.wrapper_button
{
padding-top:30px;
padding-left:40px;
}

.submit_button
{
	text-align:center;
	padding:2px;

}

.security_errordiv{
background-color:#ffff99;
border:1px solid red;
width:350px; 
color:#FF0000; 
margin-top:20px; 
margin-left:20px; 
padding-left:10px; 
padding-top:5px; 
padding-bottom:5px; 
display:none;
}
.forgotpwd_mailid{
font-size:14px;
padding-left:10px;
padding-top:5px;
}
.secret_question{
font-size:14px;
padding-left:10px;
padding-top:20px;
padding-bottom:10px
}

.create_pwd{
font-size:14px;
padding-top:10px;
padding-bottom:10px
}

.create_pwdcontainer{
padding-top:20px;
padding-bottom:100px;
padding-left:10px;

}

.update_pwd{
float:left;
padding-top:20px;
padding-left:20px

}

.requirement{
padding-top:5px;
font-size:11px;
}

.pwd_success{
margin-left:120px; 
background-color:#00CC00; 
padding-top:10px; 
padding-bottom:10px; 
font-size:18px; 
color:#FFFFFF; 
text-align:center; 
width:400px; 
margin-top:120px; 
margin-bottom:180px; 
border:1px solid green;
display:none;
}

.pwd_match{
float:left;
display:none;

}

.pwd_matches{
float:left; 
padding-left:10px; 
font-size:13px; 
margin-top:25px; 
color:#009900
}

.pwd_nomatches{
float:left; 
padding-left:10px; 
font-size:13px; 
margin-top:25px; 
color:#FF0000;
}

.uNameTextBox_chngpwd {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:16px;
	padding-left:5px;
	color:#CCCCCC;
	height:20px; 
	width:200px;
	padding-top:10px;
	border:1px solid #a5a5a5;
	
}

.chng_pwdbuttons{
padding-left:120px;
}

.chng_pwderror{
padding-left:275px; 
color:#FF0000;
display:none;
}
.requirement1{
padding-top:5px;
font-size:11px;
padding-left:150px;
}

.update_btn{
padding-left:150px;
}

.uNameTextBox_chngpwd1 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:14px;
	padding-left:5px;
	color:#000000;
	height:20px; 
	width:200px;
	padding-top:10px;
	border:1px solid #a5a5a5;
	
}
.nametext{
	font: 13px, Arial, Helvetica, sans-serif ;
	border:1px solid #a5a5a5;
	background-color:#FFFFFF;
	color:#000000;
	padding-left: 2px;
	margin-left: 2px;
}

.uNameTextBox_chngpwd2 {
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	font-style:normal;
	font-size:14px;
	padding-left:5px;
	padding-top:4px;
	border:1px solid #80a3b6;
	color:#656565;
	
}

.update_success{
margin-left:120px; 
background-color:#00CC00; 
padding-top:10px; 
padding-bottom:10px; 
font-size:18px; 
color:#FFFFFF; 
text-align:center; 
width:450px; 
margin-top:120px; 

border:1px solid green;
display:none;
 margin-bottom:200px
}

.subheader_left{
float:left; 
padding-top:10px; 
padding-bottom:10px; 
padding-left:115px
}
.welcome_container{
font-size:16px; 
color:#000000
}
.alfapolicy_container{
font-size:18px; 
padding-top:10px
}
.verticalmenu_container{

float:right; 
padding-right:10px
}
.vertical_menu{
font-size:12px; 
color:#666666
}

.vertical_menu_ul{
margin:0px; 
padding:0px; 
padding-top:10px;
}


.verticalmenu_li{
list-style:none; 
padding-bottom:2px; 
padding-top:2px;
display:inline
}
.verticalmenu_li_a{
color:#000000; 
text-decoration:none
}

.verticalmenu_li_a_selected{
color:#666; 
text-decoration:none
}
#verticalmenu a:hover{
text-decoration:underline
}
.result_image{
float:left;
padding-left:10px;
margin-top:-15px;
display:none
}
.verify_email{
font-size:14px;
padding-top:10px;
padding-bottom:20px;
_padding-left:20px
}

.verify_emailcontainer{
margin-top:100px; 
margin-left:20px; 
margin-bottom:200px
}
.verify_email_txtbox{
width:300px; 
height:25px;
font-size:16px;
padding-top:10px;
color:#CCCCCC;

}

.verify_email_txtbox1{
width:300px; 
height:25px;
font-size:16px;
color:#000000;
padding-top:10px;

}

.verify_email_txtbox2{
width:300px; 
height:25px;
font-size:16px;
color:#000000;
background-color:#ffff99;
border:1px solid red;
padding-top:10px;

}

.verify_emailbutton{
height:40px; 
width:120px
}

.verify_emailerror{
clear:both; 
width:350px;  
color:#FF0000; 
padding-top:10px; 
_padding-left:20px;
display:none
}

.subheader{
background-image:url(../HTML/images/verticalmenu_bg.jpg);
background-repeat:repeat-x;
width:100%;
height:70px;
}

.onlinechat_img{
margin-top:15px;
float:right;
padding-right:7px;
}

.knowledgebase_img{
float:right; 
padding-right:7px; 
padding-top:10px
}

.verticalmenu_li_selected{
list-style:none; 
padding-bottom:2px; 
padding-top:2px;
display:inline;
color:#980e14;
}
.error1_outerdiv{
height:350px; 
padding-left:40px; 
padding-right:40px; 
padding-top:100px
}

.error1_innerdiv{
background-color:#ffff99; 
border:1px solid red;  
font-size:18px; 
text-align:center; 
padding-top:10px; 
padding-bottom:10px
}
.right_widget{
float:right; 
width:204px;
_width:192px; 
margin-top:4px; 
padding-right:7px
}

.cursor_pointer{
cursor:pointer;
}

.borderRed{
border:1px solid red;
}
		.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 980px;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);


		}
		.white_content {
			display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			width: 50%;
			height: 25%;
			padding: 16px;
			border: 16px solid #9da2a6;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}

/* ----------- ------------*/

.fltleft
{
float:left
}

.drpdown
{
position:absolute;z-index:1000;clear:both;
}

.drpdownulmargin
{
margin:0px;padding:0px;
}

.clearleft
{
clear:left;
}

.wid250
{
width:250px;
}

.makeonlinepay
{
margin-left:13px;padding-right:0px; _margin-left:10px;
}

.wid97
{
width:97%
}

.wid100{
width:100%;
}

.wid50
{
width:50%
}

.report
{
padding-right:0px;

}

.usrlogin
{
font-size:14px; font-weight:bold
}

.margtop6
{margin-top:-6px}

.margtop8
{
margin-top:-8px;
}

.pwdforgot
{
float:left;padding-left:5px;
}

.registernow
{
clear:both;float:right;padding-right:30px; padding-top:5px;
}


.wid959
{
width:959px;
}

.mobalrt1
{
padding-left:11px; float:left;
}

.mobalrt2
{padding-left:16px; 
float:left; 
padding-top:11px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; color:#585858; 
font-weight:bold;
}

.memberbenefit
{
float:left;margin-left:5px;width:241px; margin-left:717px;
}

.margleft16
{
margin-left:16px;
}

.marg_pad{
margin:0px;padding:0px;
}

.blkcolor
{
color:#000000
}

.botnone
{
border-bottom:none;
}

.margbot2
{
margin-bottom:2px;
}

.margtop8
{
margin-top:8px;
}

.margtop10
{
margin:10px;
}

.margslideshow
{
/*margin:-3px 0px 2px 0px;overflow:visible;*/
margin:0px 0px 2px 0px;overflow:visible;
}

.slidemargin{margin-top:-3px;}

.marglft3
{
margin-left:3px;
}
.marglft15_moz{
margin-left:15px;
_margin-left:8px;
}

.fontnormal
{
font-weight:normal;
}
.margbanner
{margin:-3px 0px 2px 0px;position:relative;z-index:10;}

.rightonlinechat
{
background-color:#FFFFFF; cursor:pointer;
}

.kbimg
{
float:right; padding-right:7px; padding-top:20px 
}


.providesecans
{
padding-left:10px; font-size:12px
}

.padbot0
{
padding-bottom:0px
}
.input_field1
{
	float:left; 
	width:200px; 
	line-height:25px; 
	padding-left: 10px;
	padding-top:5px;
	padding-bottom:5px
}
.update_home{
height:300px;
}

.fgt_pwderror{
padding-left:15px; 
color:#FF0000;
display:none;
}
.wid45{
width:35%;
}
.wid55{
width:55%;
}
.menuwidth{width:335px;}

.margtop60
{
margin-top:60px;
}

/* added for auto pages inline style */

.related_topics{
padding-left:3px;_margin-left:3px;
}

.share_button_container{
float:right; margin-right:15px;

}

.auto_overview_container{
margin-top:22px;margin-left:15px; margin-bottom: 10px;
}
.auto_innerpg_imgbanner{
margin:-3px 0px 2px 0px;position:relative;z-index:10
}
.auto_imgbanner{
position:relative;z-index:10
}
.insLeftContainer_outerdiv{
float:left; width:204px;_width:192px; margin-top:4px;
}
.productRight_outerdiv{
float:left; width:204px;_width:192px; margin-top:4px;
}
.free_quote_select{
margin-top:8px; margin-left:15px;
}

.free_quote_getBtn_container{
margin-top:8px;margin-left:15px;
}
.searchBtn_container{
margin-top:-3px;margin-left:0px;
}

.loginBtn_container{
margin-top:-2px;margin-left:10px;
}

.findTxtBox_container{
clear:both; float:left;margin-top:8px; margin-left:9px; *margin-left:0px;
}
.find_container{
margin-top:8px; margin-left:10px;
}
.retrievequote_container{
margin-top:10px;margin-left:15px;
}
.retrievequote_container_a{
color:#c90900;
}
.mar10{
margin:10px;
}
.zipcontainer{
padding-top:5px;
*padding-top:0px;
}
.marTop3{
margin-top:3px;
}


/* button */


.button_positive
{font-family:Arial, Helvetica, sans-serif; background-image:url(../HTML/images/butt_bg.jpg); background-repeat:repeat-x; font-size:11px; color:#FFFFFF; border:1px solid #3d3d3d;  font-weight:bold; text-align:center; vertical-align:middle; background-color:#3d3d3d; height:25px; padding-left:5px; padding-right:5px; cursor:pointer;}
.button_getquote
{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; border:1px solid #3d3d3d;  font-weight:bold; text-align:center; vertical-align:middle; background-color:#3d3d3d; height:25px; padding-left:5px; padding-right:5px; cursor:pointer;}

.button_positive1
{font-family:Arial, Helvetica, sans-serif; background-image:url(../HTML/images/butt_bg.jpg); background-repeat:repeat-x; font-size:11px; color:#FFFFFF; border:1px solid #3d3d3d;  font-weight:bold; text-align:center; vertical-align:middle; background-color:#3d3d3d; height:30px; padding-left:10px; padding-right:10px; cursor:pointer;}

.button_positive_search
{font-family:Arial, Helvetica, sans-serif; background-image:url(../HTML/images/butt_bg.jpg); background-repeat:repeat-x; font-size:11px; color:#FFFFFF; border:1px solid #3d3d3d;  font-weight:bold; text-align:center; vertical-align:middle; background-color:#3d3d3d; height:23px;  padding-left:5px; padding-right:5px; cursor:pointer;}

.button_resume
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
border:1px solid #c4e4a5;  
font-weight:bold; 
text-align:center; 
vertical-align:middle; 
background-color:#e8f1da; 
height:23px; padding-left:5px; 
padding-right:5px; 
cursor:pointer;
}


div[id="marglft_moz"]{ margin-left:15px;}

#marglft_moz{
margin-left:7px;
}

ul#autolist .currentPageTxt a#test{
color:#0e71b0;
cursor:pointer; !important

}

.pos_rel{
position:relative
}

.margTop7_moz{
margin-top:7px;
*margin-top:0px;
}

#career_leftmenu{

}

#career_leftmenu a {
list-style-type:none;
color:#cc141e;
font-size:11px;
}

#career_leftmenu a:hover{
text-decoration:none;
}


#products_loans ul li{
list-style-type:disc;
}

.pdf_link{
vertical-align:middle
}

.blu_txt_inn_directions a{
color:#0e71b0;
	font-weight:bold;
	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	width:184px; float:right; margin-top:-15px; margin-right:-10px;
	}

.leftNavText #car{
color:#cc141e;
}

.forgot_pwd{

float:right;
padding-right:30px;
padding-top:0px;
}
.lftfloat_width{
	float:left;
	width:80px;
}
.lftfloat_category{
	float:left;
	width:240px;
}
.lftfloat_category ul{
	float:left;
	padding-left:15px;
	margin-left:12px;
}
.lftfloat_div{
	
	float:left;
	width:375px;
}
.lftfloat_space{
margin-top:60px;
padding-top:60px;
}
.rgtfloat_div{
	float:right;
	width:115px;
}
.rgtfloat_width{
	float:right;
	width:410px;
}
.rgtfloat_category{
	float:right;
	width:245px;
}
.rgtfloat_pre{
	float:right;
	width:245px;
}

.rgtfloat_category ul{
	float:right;
	padding-left:15px;
	margin-left:12px;
}
.innerTitleTxt_bl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background:#e5f0f6;
	margin-left:9px;
	margin-right:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #d1e4ef;
	padding-top:8px;
	padding-bottom:5px;
	
}
.innerTitleTxt_cust {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background:#e5f0f6;
	margin-left:9px;
	margin-right:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #d1e4ef;
	padding-top:8px;
	padding-bottom:5px;
}
.lftfloat_color{
	float:left;
	width:90px;
}
.rgtfloat_color{
	float:right;
	width:380px;
}
.innerTitleTxt_blight {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background:#f6fafc;
	margin-left:9px;
	margin-right:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #e5f0f6;
	padding-top:8px;
	padding-bottom:5px;
}
.relatedtopics {
	background-color: #ffffff; 
	width:204px;
	_width:192px; 
	border:1px solid #e6e6e6;
}
div.relatedtopics ul#related_topics_ul
{
	margin-left:0px;
	list-style:none;
	padding-left:3px;_margin-left:3px;
}
div.relatedtopics ul#related_topics_ul li {
	background-image:url(../HTML/images/red_bullet.jpg);
	background-repeat:no-repeat;
	background-position:0% 25%;
	list-style-image:none;
	padding-left:10px;
	font-size:11px;
	padding-bottom:4px;
    padding-top:4px;
}
div.relatedtopics ul#related_topics_ul li a {
	text-decoration:none;
	color:#333333;
}
div.relatedtopics ul#related_topics_ul li a:hover {
	text-decoration:underline;
	color:#333333;
}
.fact{
list-style:disc;
}

#your-body{
			font-size:11px; !important
			font-family:Arial;
			
							
		}
		
.staff_wrapper{
clear:both;
padding-top:35px; margin-top:35px;
}

#lb_frame_career{
clear:both;
float:left;
position:absolute;
width:1000px;
display:none;
height:720px;
opacity: 0;
filter:alpha(opacity=0);
z-index:1002;
border:0px

}

.lightbox_career
{
clear:left;
float:left;
position:absolute;

width:600px;
left:25%;
margin-top:150px;
background-color: #f6f6f6;
display:none;         
z-index:1003;
border: 10px solid #9da2a6;
}

.overlay_career
{
clear:both;
float:left;
position:absolute;
width:100%;
display:none;
_height:700px;
height:900px;
background-color:#000000;
opacity: 0.75;
filter:alpha(opacity=60);
z-index:1001;

}

.lightbox_resume_content{
padding:10px;
margin-left:10px;
margin-right:10px;

}

.lablel_resume{
clear:both;
float:left;
vertical-align:middle;
width:100px;

}

.input_resume{
float:left;
margin-left:10px;
}

.form_resume_fields_container{
clear:both;
padding-top:10px;
}

.margtop15
{

margin-right:15px;
}
.margrit5
{

margin-right:5px;
}
.zip_resume{
float:left;
margin-left:50px;
}

.padbot35
{
padding-bottom:35px;
}

.padtop10
{
padding-top:10px;}

.txtarea_resume{
overflow:hidden;
}
.resume_lbox_btn{
float:left;

margin-left:200px;
_margin-left:100px;
}

.button_resume_positive{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
border:1px solid #4b7805;  
font-weight:bold; 
text-align:center; 
vertical-align:middle; 

height:23px;
padding-left:5px; 
padding-right:5px; 
cursor:pointer;
background-color:#7cb621;
color:#FFFFFF;
}

.button_resume_negative{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
border:1px solid #9d1117;  
font-weight:bold; 
text-align:center; 
vertical-align:middle; 
color:#FFFFFF;
height:23px;
padding-left:5px; 
padding-right:5px; 
cursor:pointer;
background-color:#d71921;
}
.centerdiv{
width:350px; 
margin-left:80px;
}
.floatleft_wid{
float:left;
width:150px;
}
.floatrit_wid{
float:right;
width:200px;
}


#storm_plcyholders{
padding-bottom:35px;
padding-top:10px;
}


#storm_plcyholders ul{
margin:0px; 
padding:0px;

}



#storm_plcyholders ul li{
display:inline; border-style:groove; border:1px solid #cdf1fd; padding:18px 9px 18px 9px; margin-left:9px; background-color:#ecfaff;
}
#storm_plcyholders ul li a{ text-decoration:none}

.marglft_neg9{
margin-left:-9px;
}

#content_width{
 width:125px;float:right
}


#content{
		
			
			width:125px	;
			margin-top:275px;
			*margin-top:272px;
			
			
			z-index: 3;
			background-color:#000;
			opacity: 0.50;
			
			filter:alpha(opacity=50);
				
			position:absolute;
			
		}
		#contentframe{
			
			overflow: hidden;
			
			text-align:left;
			z-index: 3;
		}
		/*#slidecounter{
			float:left;
			color:#4F4F4F;
			font:50px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:10px 20px;	
		}
		#slidecaption{
			overflow: hidden;
			float:left;
			color:#FFF;
			font:26px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:23px 0;
		}
		Supersized Stamp*/
		.stamp{
			float: right;
			margin: 25px 20px 0 0;
		}
		/*Supersize Plugin Styles*/
		#navigation{
			
			margin:0px 0px 0 0;
		}
		#loading {
			position: absolute;
			top: 49.5%; 
			left: 49.5%;
			z-index: 3;
			width: 24px; 
			height: 24px;
			text-indent: -999em;
			background-image: url(images/progress.gif);
		}
		#supersize{
			
		}
		#supersize img, #supersize a{
			height:313px;
			width:958px;
			position:absolute;
			z-index: 0;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}
		#supersize_width{
		width:958px
		}
		
		.logincontainer_margtop{
		margin-top:317px; _margin-top:315px;
		}
.border_payment{
border-bottom:1px solid #d5d5d5;
}

.gotop{
text-align:right;margin-top:3px;
}

.gotop a{
	color:#c90900; 
	text-decoration:none;
	
	
}

.gotop a:hover{
	color:#c90900; 
	text-decoration:underline;
}
.name{float:left; margin-top:23px; vertical-align:middle}
.textbox{float:right; margin-top:20px; padding-left:12px; padding-right:5px;}
.textboxsec{float:right; margin-top:20px; padding-left:3px; padding-right:5px;}
.textarea{float:right; margin-top:14px; padding-bottom:10px; padding-right:5px;}
.submitcust{float:right; margin-bottom:15px; padding-right:5px;}
.textfield_cust{width:115px; border:1px solid #80a3b6;}
.textfield{width:179px; border:1px solid #80a3b6; padding-right:5px;}
.lb_close{font-family:Arial; font-size:20px; text-decoration:none; color:#000000}









div.commonFaqs ul#common_faqs_ul1
{
	margin-left:0px;
	list-style:none;
	padding-left:3px;_margin-left:3px;
}


div.commonFaqs ul#common_faqs_ul1 li {
	background-image:url(../HTML/images/red_bullet.jpg);
	background-repeat:no-repeat;
	background-position: 0 .4em;
	list-style-image:none;
	padding-left:10px;
	font-size:11px;
	padding-bottom:4px;
   
}

div.commonFaqs ul#common_faqs_ul1 li a {
	text-decoration:none;
	color:#333333;
	
}

div.commonFaqs ul#common_faqs_ul1 li a:hover {
	text-decoration:underline;
	color:#333333;	
}
div.commonFaqs ul#common_faqs_ul1 li a.selected {

color:#cc141e ;
}


div.commonFaqs ul#common_faqs_ul1 li a.selected1 {
color:#333333;
}
.healthquote{margin-top:8px; margin-left:15px;}
.option{width:80px; border:1px solid #80a3b6; padding-top:2px; padding-left:7px; font-family:Arial, Helvetica, sans-serif; color:#656565; font-size:11px;}
.inputzipcode{border:1px solid #80a3b6; padding-left:7px; font-family:Arial, Helvetica, sans-serif; color:#656565; padding-top:3px; font-size:11px; margin-left:6px;}
.inputzipcode_quote{ height:13px;border:1px solid #80a3b6; padding-left:7px; font-family:Arial, Helvetica, sans-serif; color:#656565; padding-top:3px;
padding-bottom:2px; font-size:11px; margin-left:2px;}
.inputzipcode_img{*padding-top:1px; margin-left:2px;}
