﻿.normal { margin:0px; padding:0px; background-color:#D1E6F5; font-family:Arial; font-size:12px; }
.normal #header{ background-color:#d1e6f5; height:100px; width:1002px;  }	
.normal #footer { float:left; width:1002px; background-color:#d1e6f5; }
a {cursor: pointer;}
#HeaderMasterDivContainer 
{
width:1002px;
background-color:#D1E6F5;
height: 70px;
}
#logoLinkDiv
{
width:auto;
float:left;
padding-left:5px;
padding-top:10px;
}
.topMenuSepator
{
color:#ffffff;
padding-left:5px;
padding-right:5px;
display:inline;
}
#TopMenuDivContainer
{
width:auto;
text-align:right; 
color:#00467F; 
padding-right:3px;
font-family:Arial; font-size:11px;
}
#TopMenuDivContainer a
{
cursor: pointer;
text-decoration:none;
color:#00467F;
}	
#TopMenuDivContainer a:visited
{
cursor: pointer;
text-decoration:none;
color:#00467F;
}
#TopMenuDivContainer a:hover 
{
cursor: pointer;
text-decoration:underline;
color:#00467F;	
}
#TopMenuDivContainer a:active
{
cursor: pointer;
text-decoration:none;
color:#00467F;
}
#bottomMenuList a:visited
{
cursor: pointer;
text-decoration:none;
color:#00467F;
}
#bottomMenuList a:hover 
{
cursor: pointer;
text-decoration:underline;
color:#00467F;	
}
#bottomMenuList a:active
{
cursor: pointer;
text-decoration:none;
color:#00467F;
}
#bottomMenuList a
{
cursor: pointer;
text-decoration:none;
color:#00467F;
}
#bottomMenuList
{
padding-top:25px;	
margin:0px;
width:800px;
text-align:right; 
font-family:Arial; font-size:11px;
padding-left:25px;
}
.topMenuList
{
padding-right:5px;
padding-top:10px;	
margin:0px;
}
#navBarDivContainer
{
width:1002px;
background-color:#D1E6F5;
}
#menuTabs
{
width:992px;
background-image:url(images/AllstateNavBar.gif); 
background-repeat:no-repeat;
float:left;
}
#Tab1Div, #Tab2Div, #Tab3Div, #Tab4Div
{
width:243px;
float:left;
}
.seperator
{
width:10px;
float:left;
}
.image_border_none
{
	border:none;
}
.normal .wrapper {float: left; width:1002px; padding:5px 0px 0px 1px;}
.normal .wrapper .WhiteBckgrd { background-color:#ffffff;}
.normal .wrapper .WhiteBckgrdSmall{ background-color:#ffffff; font-size:10pt;}
.normal .wrapper .GrayBckgrd { background-color:#f5f3f4;}
.normal .wrapper .DarkGrayBckgrd {background-color: #d0cbc9;}
.normal .wrapper .OrangeBckgrd {background-color:#f8981d;}
.normal .wrapper .LightOrangeBckgrd {background-color:#feead2;}
.normal .wrapper .LightOrangeBckgrdSmall{background-color:#feead2; font-size:10pt;}
.normal .wrapper .LightGreenBckgrd {background-color:#d9dbcb;}
.normal .wrapper .BlueBckgrd {background-color:#D1E6F5;}
.normal .wrapper #leftColumn { float:left; width:185px; padding:0px 0px 0px 5px;}
.normal .wrapper #rightColumn { float:left; width:280px; padding:0px 5px 0px 5px; display: block;}
.normal .wrapper #centerColumn {float: left; width: 519px;}
.normal .wrapper #parentColumn {float: left; width: 709px; padding:25px 0px 0px 5px; height:100px;}
.normal .wrapper #parentrightColumn {float: left; width: 280px; padding:25px 5px 0px 0px; height:100px;}
.left_nav_header_text
{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#00467f;
	padding-bottom:2px;
	padding-left:30px;
	padding-top:4px;
}
.right_nav_text
{
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	color:#00467f;	
}
.right_nav_text a
{
cursor: pointer;
text-decoration:none;
color:#00467f;
}	
.right_nav_text a:visited
{
cursor: pointer;
text-decoration:none;
color:#00467f;
}
.right_nav_text a:hover 
{
cursor: pointer;
text-decoration:underline;
color:#00467f;
}
.right_nav_text a:active
{
cursor: pointer;
text-decoration:none;
color:#00467f;
}
.left_nav_mainNav
{
	padding-top:4px;
	padding-bottom:2px;
	border-bottom:1px dotted #2d2925;		
	padding-left:30px;	
	padding-right:10px;
	font-size: 12px;
	font-weight:bold;
}
.left_nav_mainNav_current
{
	padding-top:4px;
	padding-bottom:2px;
	padding-left:16px;
	border-bottom:1px dotted #2d2925;	
	font-size: 12px;
	font-weight:bold;
	padding-right:10px;
}
.left_nav_mainNav_current a {cursor: pointer; text-decoration:none; color:#1666af;}
.left_nav_mainNav_current a:link {cursor: pointer; text-decoration:none; color:#1666af;}
.left_nav_mainNav_current a:visited {cursor: pointer; text-decoration:none; color:#1666af;}
.left_nav_mainNav_current a:hover {cursor: pointer; text-decoration:none; color:#1666af; }
.left_nav_mainNav_current a:active {cursor: pointer; text-decoration:none; color:#1666af;}

.left_nav_mainNav a {cursor: pointer; text-decoration:none; color:#717073;}
.left_nav_mainNav a:link {cursor: pointer; text-decoration:none; color:#717073;}
.left_nav_mainNav a:visited {cursor: pointer; text-decoration:none; color:#717073;}
.left_nav_mainNav a:hover {cursor: pointer; text-decoration:none; color:#1666af; }
.left_nav_mainNav a:active {cursor: pointer; text-decoration:none; color:#717073;}
.header_text
{
	font-size:14px;
	font-family: Arial;
	font-weight: bold;
	color: #1666AF;
	padding-left: 8px;
	padding-top: 2px;	
}
.header_text_wopadding
{
	font-size:14px;
	font-family: Arial;
	font-weight: bold;
	color:#1666AF; 
}
.header_15px_text
{
	font-size:15px;
	font-family: Arial;
	font-weight: bold;
	color: #1666AF;
	padding-left: 8px;		
}
.header_16px_text
{
	font-size:16px;
	font-family: Arial;
	font-weight: bold;
	color: #1666AF;
	padding-left: 8px;		
}
.header_24px_text
{
	font-size:24px;
	font-family: Arial;
	font-weight: bold;
	color: #1666AF;	
}
.rate_28px_text
{
	font-size:28px;
	font-family: Arial;
	font-weight: bold;
	color: #1666AF;	
	padding:5px 0px 0px 20px;
}
.custSignInText{font-size:11px; font-weight:normal; color:#000000;font-family: Arial;}
.custSignInText a
{
cursor: pointer;
text-decoration:none;
color:#0000FF;
}	
.custSignInText a:visited
{
cursor: pointer;
text-decoration:none;
color:#0000FF;
}
.custSignInText a:hover 
{
cursor: pointer;
text-decoration:underline;
color:#0000FF;
}
.custSignInText a:active
{
cursor: pointer;
text-decoration:none;
color:#0000FF;
}
.custSignInTextRed
{
	font-size:11px; 
	font-weight:normal; 
	color:#ff0000;
	font-family: Arial; 
	padding-left:10px;
}

.webmaintenance{font-size:12px; font-weight:bold; color:#000000;font-family: Arial;}


.tenpxText{font-size:10px; font-weight:normal; color:#000000;font-family: Arial;}
.tenpxText a
{
cursor: pointer;
text-decoration:underline;
color:#0000ff;
}	
.tenpxText a:visited
{
cursor: pointer;
text-decoration:underline;
color:#0000ff;
}
.tenpxText a:hover 
{
cursor: pointer;
text-decoration:underline;
color:#0000ff;
}
.tenpxText a:active
{
cursor: pointer;
text-decoration:underline;
color:#0000ff;
}
.RatetablebottomText {font-size:10px; font-weight:normal; font-family: Arial;}
.RatetablebottomText a
{
cursor: pointer;
text-decoration:underline;
color:#0000FF;
}	
.RatetablebottomText a:visited
{
cursor: pointer;
text-decoration:underline;
color:#0000FF;
}
.RatetablebottomText a:hover 
{
cursor: pointer;
text-decoration:underline;
color:#0000FF;
}
.RatetablebottomText a:active
{
cursor: pointer;
text-decoration:underline;
color:#0000FF;
}
input
{
	float:left;
	color: black;
	overflow:hidden;
	margin-bottom: 0px;
	padding-bottom:0px;
	border: solid 1px #000000;	
	font-family: Arial; 
	font-size:12px;
}
.linkListText 
{
font-weight:normal; color:#000000;font-family: Arial;
}
.linkListText a
{
cursor: pointer;
text-decoration:none;
color:#0000FF;
}	
.linkListText a:visited
{
cursor: pointer;
text-decoration:none;
color:#0000FF;
}
.linkListText a:hover 
{
cursor: pointer;
text-decoration:underline;
color:#0000FF;
}
.linkListText a:active
{
cursor: pointer;
text-decoration:none;
color:#0000FF;
}
.linkText 
{
font-weight:normal; color:#000000;font-family: Arial;
}
.linkText a
{
cursor: pointer;
text-decoration:underline;
color:#0000FF;
}	
.linkText a:visited
{
cursor: pointer;
text-decoration:underline;
color:#0000FF;
}
.linkText a:hover 
{
cursor: pointer;
text-decoration:underline;
color:#0000FF;
}
.linkText a:active
{
cursor: pointer;
text-decoration:underline;
color:#0000FF;
}
.whitelinkText 
{
font-weight:bold; color:#ffffff;font-family: Arial; font-size:12px; padding: 0px 0px 0px 12px; display:block;
}
#rates_top_border
{
	border-top: 1px solid #EE3424;
	width: 264px;
	height: 7px;
	overflow: hidden;	
	background-color: #f8981d;
}
.table_top_border
{
	border-top: 1px solid #34560a;
	height:8px;
	overflow: hidden;	
	background-color: #627d41;
}
.allrates_top_border
{
	border-top: 1px solid #D1E6F5;
	width: 734px;
	height: 4px;
	overflow: hidden;		
}
.allrates_bottom_border
{
	border-bottom: 1px solid #D1E6F5;
	width: 734px;
	height: 7px;
	overflow: hidden;		
}
#rates_bottom_border
{
	border-bottom: 1px solid #EE3424;
	width: 264px;
	height: 4px;
	overflow: hidden;	
	background-color: #f8981d;
}
.table_bottom_border
{
	border-bottom: 1px solid #34560a;
	height: 4px;
	overflow: hidden;	
	background-color: #627d41;
}
#rates_header_text
{
	font-size:14px;
	font-family: Arial;
	font-weight: bold;
	color: #00467f;
	padding-left: 8px;
	padding-bottom: 4px;
	border-bottom: 1px solid #EE3424;
	background-color: #f8981d;	
	border-right: 1px solid #EE3424;
	border-left: 1px solid #EE3424;		
	height:18px;		
}
.table_header_text
{
	font-size:14px;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
	padding:0px 0px 5px 0px;
	border-bottom: 1px solid #34560a;
	background-color: #627d41;	
	border-right: 1px solid #34560a;
	border-left: 1px solid #34560a;		
	height:18px;		
}
.rates_bothlr_border
{
	border-right: 1px solid #EE3424;
	border-left: 1px solid #EE3424;	
	background-color: #ffffff;	
	display: block;	
	color: #717173;
}
.table_bothlr_border
{
	border-right: 1px solid #34560a;
	border-left: 1px solid #34560a;	
	background-color: #ffffff;	
	display: block;		
}
.allrates_bothlr_border
{
	border-right: 1px solid #D1E6F5;
	border-left: 1px solid #D1E6F5;	
	display: block;	
	width:760px;
	height: 250px;
}
.alternateColorTR
{
	background-color: #feead2;	
}
.RestofAllstate
{
	list-style-type:disc;
	list-style-position: inside; 
	line-height:15px;	
}
.RestofAllstate a
{
cursor: pointer;
text-decoration:underline;
color:#0000ff;
}	
.RestofAllstate a:visited
{
cursor: pointer;
text-decoration:underline;
color:#0000ff;
}
.RestofAllstate a:hover 
{
cursor: pointer;
text-decoration:underline;
color:#0000ff;
}
.RestofAllstate a:active
{
cursor: pointer;
text-decoration:underline;
color:#0000ff;
}
#FEDHousingText
{
	vertical-align: middle;
	text-align: right;
	color: #717173;
	font-size: 12px;
}
#FEDFDICText
{
	vertical-align: middle;
	text-align: right;
	color: #717173;
	font-size: 13px;
}
#footerContainer
{
width:auto;
padding-left:10px;
padding-top: 20px;
font-family:Arial; font-size:11px;
color:#00467F;
}
#footerContainer a:link
{
cursor: pointer;
text-decoration:none;
color:#00467F;
}
#footerContainer a:visited
{
cursor: pointer;
text-decoration:none;
color:#00467F;
}
#footerContainer a:hover 
{
cursor: pointer;
text-decoration:underline;
color:#00467F;
}
#footerContainer a:active
{
cursor: pointer;
text-decoration:none;
color:#00467F;
}
#footerContainer a:link
{
cursor: pointer;
text-decoration:none;
color:#00467F;
}
