BODY  {
	color:#F00;
	background-color:#FFFFFF;
	font-size:13px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.Answer  {color:#666666;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.Answer A{color:#2B41A8;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.AnswerEmphasis	{
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 7px;
	COLOR:	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
.AnswerEmphasis	A{color:#2B41A8;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.AppSectionDescr {color:#FFFFFF;background-color:#2B41A8;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.AppSectionDescr A{color:#FFFFFF;background-color:#2B41A8;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}

.Banner { padding:3px;color:#FFFFFF;background-color:#2B41A8;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.Banner A{ color:#FFFFFF;background-color:#2B41A8;font-size:11px;line-height:14px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}

.CalloutBox {border-style:solid; border-width:1px; border-color:#000000;}
.ContentAlign {text-align: center}
.Copyright {color:#2B41A8;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.CriteriaBox { background-color:#E1ECF5;}
.CriteriaHeader {color:#000000;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.CriteriaLabel {color:#000000;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.NeedHelp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bolder;
	color: #0033FF;
}

.CriteriaLabel A{color:#000000;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.CriteriaSubTitle {color:#000000;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.CriteriaTitle {color:#000000;font-size:14px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.CriteriaInput {color:#666666;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}

.Disclaimer  {font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.Disclaimer  A{color:#000000;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}

.HomeHeader {color:#2B41A8;font-size:14px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.HomeHeader A{color:#2B41A8;font-size:14px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.bodytext {color:#000000;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.bodytext A{
	color:#00F;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.HEQProdHeader {color:#000000;background-color:#E1ECF5;font-size:12px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.HEQProdHeader A{color:#000000;background-color:#E1ECF5;font-size:12px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}

.Input  {color:#666666;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}

.LOName  {color:#2B41A8;font-size:14px;text-align:left;font-weight:bold;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;}
.LOTitle  {color:#2B41A8;font-size:13px;text-align:left;font-weight:bold;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;}
.LOItems  {color:#000000;font-size:12px;text-align:left;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;}
.LOItems A{color:#000000;font-size:12px;text-align:left;text-decoration:underline;font-family:Verdana,Arial,Helvetica,sans-serif;}
.LoanSelectHeader  {color:#FFFFFF;background-color:#5A91C7;font-size:10px;text-align:center;text-decoration:underline;font-family:Verdana,Arial,Helvetica,sans-serif;}
.LoanSelectHeaderEmphasis  {
	color:#FFFFFF;
	background-color:#2F66B1;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.LoanSelectExpand  {color:#FFFFFF;background-color:#2B41A8;text-align:right;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.LoanSelectBackground  {background-color:#2B41A8;}
.LoanStatFieldLabel {color:#FFFFFF;background-color:#7AABD6;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.LoanStatFieldLabel A{color:#FFFFFF;background-color:#5A91C7;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.LoanStatFieldDetail {color:#2B41A8;background-color:#E1ECF5;font-size:11px;font-weight:normal;font-family:Verdana,Arial,Helvetica,sans-serif;}

.Narrative  {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	color: #000;
}
.Narrative A{color:#2B41A8;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.NarrativeHighlight  {color:#000000;background-color:#F4F4F4;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;padding:3px;}
.NarrativeHighlight A{color:#000000;background-color:#F4F4F4;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}

.NavAppSectionCompletedTop {background-color:#2B41A8;}
.NavAppSectionCompletedCenter {background-color:#FFFFFF;color:#666666;font-size:10px;line-height:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.NavAppSectionCompletedBottom {background-color:#FFFFFF;}
.NavAppSectionCurrentTop {background-color:#E1ECF5;}
.NavAppSectionCurrentCenter {background-color:#FFFFFF;color:#000000;font-weight:bold;font-size:11px;line-height:12px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.NavAppSectionCurrentBottom {background-color:#FFFFFF;}
.NavAppSectionUncompletedTop {background-color:#E1ECF5;}
.NavAppSectionUncompletedCenter {background-color:#FFFFFF;color:#000000;font-size:10px;line-height:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.NavAppSectionUncompletedBottom {background-color:#FFFFFF;}

.NavLoanStat  {color:#FFFFFF;background-color:#5A91C7;font-size:10px;font-weight:bold;text-decoration:underline;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;}
.NavLoanStatBox {background-color : #000000;}
.NavLoanStatCurrent  {color:#2B41A8;background-color:#FFFFFF;font-size:11px;font-weight:bold;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;}
.NegativeNumber  {color:#FF0000;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}

.Question {color:#000000;background-color:#E1ECF5;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;padding:3px;}
.Question A{color:#000000;background-color:#E1ECF5;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.QuestionCorner {color:#000000;background-color:#E1ECF5;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.QuestionError {color:#E61616;background-color:#FFFFCC;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.QuestionError A{color:#E61616;background-color:#FFFFCC;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.QuestionHelp {color:#000000;background-color:#E1ECF5;font-size:10px;font-weight:normal;font-family:Verdana,Arial,Helvetica,sans-serif;}

.SiteBackground {color:#000000;font-size:10pt;}
.SubBanner {color:#000000;background-color:#E1ECF5;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;padding:2px;}
.SummaryFieldLabel {color:#000000;background-color:#E1ECF5;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.SummaryTitle {color:#FFFFFF;background-color:#2B41A8;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.SummarySubTitle {color:#000000;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.SummarySubTotal {color:#000000;background-color:#E1ECF5;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.SummaryTotal {color:#FFFFFF;background-color:#2B41A8;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}

.TableRowOdd  {color:#000000;background-color:#FFFFFF;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.TableRowOdd A{color:#2B41A8;background-color:#FFFFFF;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.TableRowEven  {color:#000000;background-color:#FFFFFF;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.TableRowEven A{color:#2B41A8;background-color:#FFFFFF;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.TipBox  {color:#000000;background-color:#FFFFFF;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.TipTitle  {color:#000000;font-size:11px;font-weight:bold;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;}

.TodayRateBox  {background-color:#E1ECF5;border-style:solid;border-width:1px;border-color:#2B41A8;}
.TodayRateTitle {color:#FFFFFF;background-color:#000000;border-color:#2B41A8;font-size:12px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
.TodayRateHeader {color:#2B41A8;font-size:10px;padding-top:5px;font-weight:bold;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;}
.TodayRateDetailTitle {color:#000000;background-color:#5A91C7;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.TodayRateDetail {color:#000000;background-color:#FFFFFF;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}

.ZoneCurrentBackground {color:#000000;background-color:#FFFFFF;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}

.clock {color: #00000;font-size: 12px;font-family:Arial,Helvetica,sans-serif;}

.footer {color: #003399;font-size: 12px;font-family:Arial,Helvetica,sans-serif;}
.footer a:link {color: #003399;font-size: 12px;font-family:Arial,Helvetica,sans-serif;}
.footer a:visited {color: #003399;font-size: 12px;font-family:Arial,Helvetica,sans-serif;}
.footer a:hover{color: #CC0000;font-size: 12px;font-family:Arial,Helvetica,sans-serif;}

.nounderline {font-size: 13px; font-weight:bold;}
.nounderline  A {color: #003399; text-decoration: none;}
.nounderline A:visited {color: #003399;}
.nounderline  A:hover {color: #CC0000;}

hr {height:1px; color:#333333;}

.sectiontitles, .titles  {
	font-size: 13px;
	font-weight: bold;
	color: #1F348E;
      }
.header1{
	font-size: 12px;
	font-weight: bold;
	color: #003399;
      }
.bold {
        font-weight: bold;
        }
.italic {
        font-style: italic;
        }
.sm {
	font-size: 10px;
	}
.white {
	color: #FFFFFF;
	}
	.white  A {font-size: 11px; color: #FFFFFF;}
	.white A:visited {color: #FFFFFF;}
	.white  A:hover {color: #FFFF33;}
.red {
	color: #CB2027;
	font-weight: bold;
	font-size: 12px;
	}
.formdark {
      background-color: #5A91C7;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: bold;
      color: #ffffff;
	  padding: 2 3 2 3;
      }
.formdark a:visited, .formdark a:link, .formdark a:hover {
color:#FFFFFF;
}

.formlight, .td1{
      background-color: #E1EBF6;
	  padding: 2 3 2 3;
      }
.td2{
      background-color: #F4F4F4;
      } 
.formlight2 {
      background-color: #FFFFFF; 
      font-weight: normal;
      color: #000000;
	  padding: 2 3 2 5;
	  font-size: 11px;
      }
.input2 {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	width: 200px;
}
.input3 {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	width: 100px;
}
.graySM, bodytextsmall {
	font-size: 11px;
	color: #666666;
	white-space: nowrap;
}
.grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	white-space: nowrap;
}
p.testimonial {
	text-align:justify;
	line-height: 160%;
	color: #666666;
	padding: 0 0 0 5;
}
  .bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal
	}
.bodytextblackbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; font-style: normal; font-weight: bold; color: #000000 }
.bodytextblacklight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000}
.bodygreyback { color: #000000; background-color: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
.bodyblueback { color: #000000; background-color: #D3E6FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
.bodytextblacklightred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #CC3333}
.bodytextblacklightblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #0000FF;
	line-height: 14px;
	list-style-type: circle;
}
.sectiontitles2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #0033CC}
.leftlinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000065}
.leftlinksbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #000065 }
.table_text { font-size: 10px; }

#tableText_1 td, #tableText_2 td, #tableText_3 td {
font-size:8pt;
font-family:Arial;
}

.space { font-size: 6pt; line-height: 8pt } /* <br> 3/4 size */
.space1 { font-size: 4pt; line-height: 2pt } /* <br> 1/2 size */
.space2 { font-size: 2pt; line-height: 1pt } /* <br> 1/4 size */



.chromestyle{width: 100%;font-weight: bold;}
.chromestyle ul{border: 0px solid #BBB; width: 100%; padding: 0px 0; margin: 0; text-align: center; }
.chromestyle ul li{display: inline;}
.chromestyle ul li a{color: #494949; padding: 0px 4px; margin: 0; padding-bottom:0.0}
.dropmenudiv{
	position:absolute;
	top: 0;
	border: 1px solid #BBB;
	border-bottom-width: 0;
	font:normal 10px Verdana;
	line-height:17px;
	z-index:100;
	background-color: white;
	width: 200px;
	visibility: hidden;
	background-position: left;
}
.dropmenudiv a{width: auto;display: block;text-indent: 3px;border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;text-decoration: none;font-weight: bold;color: black;}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/background-color: #F0F0F0;}
.dropmenudiv_for_About {

	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; Z-INDEX: 100; VISIBILITY: hidden; FONT: 10px/17px Verdana; BORDER-LEFT: #bbb 1px solid; WIDTH: 200px; BORDER-BOTTOM: #bbb 0px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: white
}

form_input {
   background: #F3F4EC !important;
} 
.bodytextblackbold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #666666
}
.PageTitle {
	color:#2B41A8;
	font-size:20px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 32px;
	top: 20px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000FF;
}
.BoldRed {
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 7px;


	COLOR:	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F00000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.bodytextBullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	list-style-type: disc;
	color: #000000;
}
.RateChartHeader {
	color:#2B41A8;
	font-size:10px;
	padding-top:2px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-bottom: 2px;
}

.ValignTable {
vertical-align:top; 


}.bodytext a {
	color: #00F;
}
