.fsr {font-family:verdana;
  font-size:10px;
  color:#000000;
  text-align:justify}
.fsrname {
	font-family:arial;
	font-weight:bold;
 	font-size:24px;
 	color:#993333;
 	
 }
.midalign {position:relative; vertical-align: bottom;}

FONT.allstatefooter {  font-family:verdana;
  font-size:10px;
  color:#000000;
}
FONT.asheader {  font-family:arial;
  font-size:24pt;
  color:#000000;
  font-weight: BOLD;
  font-style: italic;}
FONT.assubhead {  font-family:times new roman;
  font-size:14pt;
  color:#000000;
  font-style: italic;}
FONT.resubhead {}
FONT.barrier {  font-family:verdana;
  font-size:10px;
  color:#993333;}
FONT.basic {font-family:verdana; font-size:10px; color:#000000;}
FONT.basicLarge {font-family:verdana; font-size:20px; color:#000000;}
FONT.basicMedium {font-family:arial; font-size:16px; font-weight:bold; color:#000000;}
FONT.basicgrayed {font-family:verdana;
font-size:10px;
color:#808080;}
FONT.cr_heading {font-family:arial; font-size:18px; color:#003163; font-weight: BOLD;}
FONT.cr_note {font-family:arial; font-size:12px; color:#890107;}
FONT.crumb {  font-family:verdana;
  font-size:9px;
  color:#4E0161;}
FONT.error {  font-family:verdana;    font-size:10px;    color:#FF0000;    font-weight: BOLD;  }
FONT.fpHead {font-family:Helvetica, Verdana, Sans-Serif; color: #000; font-size: 13px; font-weight:bold; line-height:16px;}
FONT.fpText {font-family:Helvetica, Verdana, Sans-Serif; color: #91918E; font-size: 13px; font-weight:bold; line-height: 16px;}
FONT.gfe {  font-family:verdana;  font-size:9px; color:#000000;}
FONT.gfeheading {font-size: 16px; color: #000000; font-family: verdana;}
FONT.heading {  font-family:verdana;
  font-size:12px;
  color:#000000;
  font-weight: BOLD;}
FONT.headinggrayed {font-family:verdana;
font-size:12px;
color:#808080;}
FONT.heading14 {font-family:verdana;
font-size:14px;
color:#000000;}
FONT.headNumber {font-family:arial; font-size:24px; color:#933;}
FONT.help {  font-family:verdana;
  font-size:10px;
  color:#FFFFFF;
}
FONT.insubhead {  font-family:verdana;
  font-size:10px;
  color:#FFFFFF;
}
FONT.learn {  font-family:verdana;
  font-size:10px;
  color:#993333;
  font-weight: BOLD;
}
FONT.note {  font-family:verdana;
  font-size:10px;
  color:#993333;
}
FONT.pageheading {font-size: 14px; color: #000000; font-family: verdana;}
FONT.phone {  font-family:verdana;
  font-size:10px;
  color:#353526;
  font-weight: BOLD;}
FONT.purphome {font-family:verdana;
  font-size:12px;
  color:#5A0B67;}
FONT.rebatealert {  font-family:verdana;
  font-size:11px;
  color:#993333;}
FONT.ratesheader {font-family:verdana; font-size:10px; color:#FFFFCC;}
FONT.rates {font-family:verdana; font-size:10px; color:#000000;}
FONT.superhead {  font-family:verdana;
  font-size:15px;
  color:#993333;
  font-weight: BOLD;}
FONT.tools {  font-family:verdana;
  font-size:10px;
  color:#993333;
  font-weight: BOLD;
}
FONT.txtnavi {}

A.apurphome {font-family:verdana;
  font-size:12px;
  color:#5A0B67;}
A.cr_normal {font-family:arial; font-size:12px; color:#003163; font-weight: BOLD;}
A.cr_lsnavi {}
A.cr_lnavnormal {font-family:arial; font-size:11px; color: #003163; font-weight:bold; text-decoration: none;}
A.FAQheader {  font-family:verdana;
  font-size:12px;
  color:#660163;}
A.fpLink {font-family:Helvetica, Verdana, Sans-Serif; color: #91918E; font-size: 13px; font-weight:bold;text-decoration:underline; line-height: 16px;}
A.normal {  font-family:verdana;
  font-size:10px;
}

A.a_lnav{  font-family:verdana;
  font-size:10px;
  color:#2A69A6;
}
A.a_lnav_selected{  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#2A69A6;
}

A.normalLarge {  font-family:verdana;
  font-size:20px;}
A.normalMedium {  font-family:verdana;
  font-size:14px;}
A.navtxtl {}
A.logout {font-family:verdana;
font-size:7px;
color:#FFFFFF;}
A.subHeadFirstLink {}
A.allstateblacklinks {font-family:verdana;
font-size:10px;
color:#000000;}
.inside {
	background-color:#eee;
}
TD.blank{background-color:#FFFFFF;}
TD.cr_lsnavi{background-color:#E0EFFC;}
TD.crumbtd{  background-color:#FFFFCC;}
TD.pagehead{background-color:#155695;}
TD.pagesubh{background-color:#CCCC99;}
TD.outside{background-color:#155695;}
TD.inside{background-color:#EAE0D1;}
TD.inhead{background-color:#155695;}
TD.innerHead{background-color:#EAE0D1;}
TD.indiv{background-color:#BCB6A9;}
TD.headStripe{background-color:#993333;}
TD.headTop{background-color:#BCB6A9;}
TD.help{background-color:#155695;}
TD.helplt{background-color:#3366CC;}
TD.helpdk{background-color:#000066;}
TD.lowerHead{background-color:#155695;}
TD.lnav{}
TD.lsnavi{background-color:#999999;}
TD.lsnavleft{  background-color:#FCFECD;}
TD.lsnavs{background-color:#CCCCCC;}
TD.lsnavstr{background-color:#FFFFCC;}
TD.lsnavsub{background-color:#CCCC99;}
TD.done{background-color:#003399;}
TD.remains{background-color:#FFFFFF;}
TD.ratestab{background-color:#155695;}
TD.ratesbg{background-color:#CCCCCC;}
TD.yrep{background-color:#FFFFFF;background-repeat:repeat-y;background-image:url(http://images.mortgagequestions.com/img/brand2/art/bg_side_nav_shadow.gif);}
TD.q800{background-color:#CCCC99;background-repeat:no-repeat;}

.pagebreak {page-break-before: always;}
.border1 {border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid;}
.border7 {border-right: #000000 1px solid; border-top: #000000 1px solid;}
.borderH {border-bottom: #000000 1px solid;}
.borderI {border-right: #000000 1px solid;}
.borderL {border-left: #000000 1px solid; border-bottom: #000000 1px solid;}
.borderU {border-right: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid;}
.paragraphLeadingFirst {font-family: Arial, Helvetica, Verdana, Sans-Serif; color: #666666; font-size: 12px; line-height: 16px;}
.rateBlack{background-color: #000000;}
.ratesChannel{background-color: #666666;}
.ratesChannelDashed{background-color: #666666;}
.ratesDisclaimersLink {font-family: Verdana, Sans-Serif; color: #4D4C4C; font-size: 9px; line-height: 12px; Margin: 0em 0em 0em 0em;}
.ratesParagraph {font-family:Verdana, Sans-Serif; color: #4D4C4C; font-size: 9px; line-height: 10px; Margin: 0em 0em 0em 0em;letter-spacing:-0.05em;}
.ratesParagraphPopup {font-family: Arial, Helvetica, Verdana, Sans-Serif; color: #333333; font-size: 12px; line-height: 16px; Margin: 0em 0em 0em 0em;}
.ratesParagraphPopupLight {font-family: Arial, Helvetica, Verdana, Sans-Serif; color: #FFFFFF; font-size: 12px; line-height: 16px; Margin: 0em 0em 0em 0em;}
.rate_tab_active{background-color: #C3B183;}
.ratesTabLight{background-color: #F5F5F5;}
.ratesHeading {font-family:Verdana, Sans-Serif; color: #666666; font-size: 11px; font-weight: bold; line-height: 12px; Margin: 0em 0em 0em 0em;letter-spacing:-0.05em;}
.ratesHeadingPopup {font-family: Arial, Helvetica, Verdana, Sans-Serif; color: #444; font-size: 12px; font-weight: bold; line-height: 12px; Margin: 0em 0em 0em 0em; text-decoration: none;}
.ratesHeadingPopupLight {font-family: Arial, Helvetica, Verdana, Sans-Serif; color: #FFFFFF; font-size: 12px; font-weight: bold; line-height: 12px; Margin: 0em 0em 0em 0em; text-decoration: none;}
.subHeadFirst {font-family: Arial, Helvetica, Verdana, Sans-Serif; color: #666666; font-size: 12px; font-weight: bold; line-height: 16px; Margin: 0em 0em 0em 0em; text-decoration: none;}

checkbox.basic  {font-family:verdana; font-size:10px;}

.upperActive {background-color: #CCCCCC;}
.upperOver {background-color: #666666;}
.upperInactive {background-color: #999999;}
.lowerActive {background-color: #CCCCCC;}
.lowerOver {background-color: #EEEEEE;}
.lowerInactive {background-color: #CCCCCC;}
.lowerBorder {background-color: #FFFFCC;}
.blank {background-color: #FFFFFF;}
.upperNavActive {font-family: verdana; color: #FFFFFF; font-size: 11px;}
.upperNavOver {font-family: verdana; color: #FFFFFF; font-size: 11px;}
.upperNavInactive {font-family: verdana; color: #FFFFFF; font-size: 11px;}
A.upperNavActive {font-family: verdana; color: #993333; font-size: 11px; text-decoration: none; font-weight:BOLD;}
A.upperNavOver {font-family: verdana; color: #FFFFFF; font-size: 11px; text-decoration: none; font-weight: BOLD;}
A.upperNavInactive {font-family: verdana; color: #FFFFFF; font-size: 11px; text-decoration: none;}
.lowerNavActive {font-family: verdana; color: #993333; font-size: 10px;}
.lowerNavOver {font-family: verdana; color: #FFFFFF; font-size: 10px;}
.lowerNavInactive {font-family: verdana; color: #993333; font-size: 10px;}
A.lowerNavActive {font-family: verdana; color: #993333; font-size: 10px; text-decoration: none;}
A.lowerNavOver {font-family: verdana; color: #993333; font-size: 10px; text-decoration: none;}
A.lowerNavInactive {font-family: verdana; color: #993333; font-size: 10px; text-decoration: none;}

