body{
	background-color: #fff;
	font-family: arial, sans-serif;
	font-size: 1em;
	color: #333;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
#aircontainer{
	width: 760px;
			\width: 780px;
			w\idth: 760px;
			border-top: 0;
			margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;

}
/* the following css is for the April06 Landing Page */
#april06{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#april06 a:link{ text-decoration: underline; font-size: 13px; color: #3853A4; font-weight:bold;}
#april06 a:visited{text-decoration: underline; color: purple; font-size: 13px; font-weight:bold;}
#april06 a:hoover{ text-decoration: underline; color: #3853A4; font-size: 13px; font-weight:bold;}
#april06 a:active{text-decoration: underline; color: #3853A4;  font-size: 13px; font-weight:bold;}

#april06 h1 { font-size: 14px;}

#april06 a.terms:link{ text-decoration: underline; color: #333; font-size: 11px;  font-weight:normal; white-space:nowrap;}
#april06 a.terms:visited{text-decoration: underline; color: #333; font-size: 11px; font-weight:normal; white-space:nowrap;}
#april06 a.terms:hoover{ text-decoration: underline; color: #333; font-size: 11px; font-weight:normal; white-space:nowrap;} 
#april06 a.terms:active{text-decoration: underline; color: #333;  font-size: 11px; font-weight:normal; white-space:nowrap;}

#quickstart { margin-right: 0px; margin-top: 15px;}
#privacy2 { margin-left: 120px; margin-top: -40px; white-space: nowrap;}
#right_image {margin-top: -3px;}
h2.nowrap { white-space: nowrap;}
.marginbottom { margin-bottom: 10px;}
.margins { margin-right: 10px; }

/* end of April06 Landing Page */



.topNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1b2763;
	text-decoration: none;
	font : bold;
}
a.topNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc0000;
}
.boldblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b2763;
	text-decoration: underline;
	font : bold;
}
.lowNavRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}

.mainNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.mainNav:hover {
	color: #0033FF;
}

.Redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #CC0000;
	text-decoration: none;
}

.mainNavPipe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
}

a.footer:hover {
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
}
.footerRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
	line-height: 12px;
}

.bodySm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.bodySmb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1b2763;
}

.bodySmb2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b2763;
}
.mainRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #CC0000;
	text-decoration: underline;
}
.mainRed2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
	text-decoration: underline;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 9pt;
	text-decoration: none;
	line-height: 12px;
}
.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1b2763;
	text-decoration: none;
}

.footer a:link, .footer a:visited, .footer a:hover, .footer a:active{
	color: #999;
}


.lowNavRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000000;
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #ffffff;
}
.whitetext small{font-size: 7pt;}
.whitetext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	color: #ffffff;
	text-decoration : underline;
}
.tableheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.tablesubheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #cc0000;
	text-decoration: none;
	font : bold;
}

.rule{
	border-bottom: solid 1px #333;
}



h1{
	color: #4F811C;
	font-size: 110%;
	margin: 10px 0px;

}

h2{
	font-size: 90%;
	margin: 0px;
	padding: 0px;}
	
h3{
	font-size: 85%;
}
h4{
	font-size: 80%;
}

h4.alt  {
	margin-left: 20px;
}

h5{
	font-size: 75%;
	margin: 0px;
	padding: 0px;
	
}


h6{
	font-size: 75%;
	color: #4F811C;
	margin: 0px 0px;
	text-align: center;

}

#lt h6{
	text-align: left;
	margin: 0px;
	padding-left: 5px;
	line-height: 1.1em;
	border: none;
}

#mainofferlabels #ps{
	margin-top: 8px;
}

#mainoffer {
			width: 760px;
			\width: 780px;
			w\idth: 760px;
	margin: 3px 0px;			
	margin-left: auto;
			margin-right: auto;
			padding: 0px;
	border: solid 1px #333;
	text-align: center;
	}
	


		#mainofferbanner {
			padding: 5px;
			margin-bottom: 5px;
		}
		

		#mainofferddl {
			padding: 0px;
			margin-left: 360px;
			text-align: left;
		}

		




		
.spacer {font-size: 1px; height: 9px}

#simple select, #lt select{
	width: 140px;
	font-size: 75%;
}


.start{
	margin-top: 5px;
	margin-left: 25px;
	_padding-bottom: 28px;

}

#privacy{
	font-size: 70%;
	margin-bottom: 5px;
	margin-left: 15px;
}
#privacy img{
	vertical-align: middle;
}
p{
	font-size: 85%;
}

ol, ul{
	margin-left: 25px;
	padding-left: 25px;
}
ol li, ul li{
	font-size: 75%;
	margin-bottom: 8px;
}




#lt #earningscontent .heading, #lt #earningscontent .left, #lt #earningscontent .right, #lt #footer{
	border-color: #4F811C;
}

#earnings{
	width: 60%;
	border-right: dotted 1px #333;
	border-bottom: dotted 1px #333;
	vertical-align: top;
	padding-top: 10px;	
	text-align: left;
}

#lt #earnings{
	width: 100%;
	border-right: 0;
	border-color: #4F811C;
}

#earningscontent{
	padding-bottom: 5px; 
	margin-bottom: 15px; 
	margin-left: 22px;
	font-size: 68%;
}

#earningscontent .left{
	border-bottom: dotted 1px #333;
	border-right: dotted 1px #333;
	padding: 2px 12px;
	
}


#earningscontent .right{
	border-bottom: dotted 1px #333;
	padding: 2px;
}

#earningscontent .heading{
border-bottom: dotted 1px #333;
}

#credit{
	width: 39%;
	padding: 10px 20px;

}

#lt #credit{border-top: solid 1px #4F811C;}

#credit p{
	font-size: 80%;
}



#about{
	padding-top: 10px;
	padding-left: 0px;
	vertical-align: top;
}

#lt {border-right: solid 1px #4F811C;border-top: solid 1px #4F811C;}


/* New tab navigation*/
#tabnav {
    font-size:90%;
	letter-spacing: -1px;
	font-family: verdana, sans-serif;
    line-height:normal;
	float: left;
	background-image: none;
	padding: 0px;
	margin-right: 10px;

    }
#tabnav ul {
    margin:0;
    padding: 14px 0 0 0px;
    list-style:none;
    }
#tabnav > ul a {width:auto;}
	
  #tabnav li {
    float:left;
	background:url("/stm3/images/left_both.gif")
      no-repeat left top;
    margin:0;
    padding:0 0 0 6px;

    }	
#tabnav a {
	float:left;
    display:block;
	width: .1em;
	background:url("/stm3/images/right_both.gif") no-repeat right top;
    padding:5px 10px 5px 2px;
	text-decoration:none;
    font-weight:bold;
    color:#765;
	white-space:nowrap;
	border: 0;
    }	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
  #tabnav a {float:none;}
  /* End IE5-Mac hack */	
#home #nav-home, #mortgage #nav-mortgage,
#refinance #nav-refinance, 
#homeequity #nav-homeequity,
#auto #nav-auto, #fah #nav-fah,
#freecredit #nav-freecredit,
#knowledge #nav-knowledge,
#more #nav-more {
  background-position:0% -150px;
  border-width:0;
  color: #4F811C;
  }
#home #nav-home a, #mortgage #nav-mortgage a,
#refinance #nav-refinance a, 
#homeequity #nav-homeequity a,
#auto #nav-auto a, #fah #nav-fah a,
#freecredit #nav-freecredit a,
#knowledge #nav-knowledge a,
#more #nav-more a {
  background-position:100% -150px;
  padding-bottom:5px;
  color:#4F811C;
  }
#tabnav a:hover {
      color:#4F811C;
      }	
#tabnav li:hover, #tabnav li:hover a {
  background-position:0% -150px;
  }
#tabnav li:hover a {
  background-position:100% -150px;
  }	
/* End New tab navigation*/


#lt h1
{
	color: #fff;
	text-transform: uppercase;
	font-size: 95%;
	background: #4F811C url(/images/common/arrowwhitebg.gif) 5px 5px no-repeat;
	padding: 4px 0px 4px 25px;
	margin: 0px;
	margin-bottom: 20px;
	
}


		#banner {
			padding: 0px;
			margin-bottom: 0px;
			background-color: #fff;
				border-bottom: solid 5px #333;
		}	
		#content {
			padding: 0px;
			text-align: left;

		}

		#loans {
			margin: 0;
			margin-right: 0px;
			padding: 0px;
			border-left: solid 5px #4F811C;
			border-right: solid 5px #4F811C;
		}

		#far p{
			width: 150px;
			margin-left: 25px;
			font-size: 105%;
			font-weight: bold;
			margin-bottom: 5px;
		}
		#far p strong{
	color: #4F811C;
}


		#far {
			padding: 0px;
			margin-left: 1px;
			border-left: solid 5px #4F811C;
			border-right: solid 5px #4F811C;
		}
		#footer {
			clear: both;
			padding: 0px;
			margin-top: 0px;
			padding-bottom: 5px;
			font-size: 90%;
			text-align: left;
	border-top: dotted 1px #333;
	margin-top: 3px;
	background: #fff;		}
	#lt #footer{border-top:solid 1px #4F811C;}
		
		#footer p{
		margin-bottom: 0px;
		padding: 0px;
		}
		
#bluebarcontainer
{
	clear: both;
	background-color: #283C70; 
	border-top: solid 1px #929292; 
	border-bottom: solid 1px #929292;
	padding: 2px 10px;
	margin: 0px;
	color: #FFF;
	font-weight: normal;
	font-size: 70%;
	font-family: verdana, sans-serif;
	}
	
#bluebarleft {
			float: left;
			width: 280px;
			\width: 270px;
			w\idth: 280px;
			margin: 0;
	text-align: left;
			padding: 2px;
		}
		
#bluebarright {
			padding: 2px;
			text-align: right;
		}		
		
#bluebarcontainer a:link, #bluebarcontainer a:hover, #bluebarcontainer a:visited
{
	text-decoration: underline;
	color: #FFF;
}			

.storytitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin-bottom: 10px;
}

.subheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333;
    LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin-bottom: 5px;
}

#loanoptions{
	margin-left: 0px;
}
 #loanoptions li
{
display: inline;
list-style-type: none;
padding-right: 25px;
}

#farfooter{_border-bottom: solid 2px #4F811C;}
#mainofferfooter{\border-bottom: solid 2px #4F811C;}

.promo_copy_text
{
	font-size: 12px;
	color: #333333;
	margin: 0px;
}

.promo_sub_list_text
{
	margin: 5px 0px 0px 10px;
	font-weight: bold;
	font-size: 13px;
	color: #333333;	
}
