body
{
	text-align: center;
	font-size:12px;
	font-family:arial;
	height: 100%;
}
div.container {
	position: relative;
	margin: 0 auto;
	width: 780px;
	height: auto;
	text-align: left;
}


.Arial13Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #002183;
	text-decoration: none;
}

.Arial13Green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7FC31C;
	text-decoration: none;
}

.Arial13Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

.Arial12Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}



.Arial12Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002183;
	text-decoration: none;
}

.Arial12Blue a:link {
	color: #002183;
	text-decoration: none;
}
.Arial12Blue a:visited {
	text-decoration: none;
	color: #002183;
}
.Arial12Blue a:hover {
	text-decoration: underline;
	color: #000000;
}
.Arial12Blue a:active {
	text-decoration: none;
	color: #002183;
}



.Arial12Green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7FC31C;
	text-decoration: none;
}

.Arial12Green a:link {
	color: #7FC31C;
	text-decoration: none;
}
.Arial12Green a:visited {
	text-decoration: none;
	color: #7FC31C;
}
.Arial12Green a:hover {
	text-decoration: underline;
	color: #000000;
}
.Arial12Green a:active {
	text-decoration: none;
	color: #7FC31C;
}



.Arial12White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.Arial12White a:link {
	color: #ffffff;
	text-decoration: none;
}
.Arial12White a:visited {
	text-decoration: none;
	color: #ffffff;
}
.Arial12White a:hover {
	text-decoration: underline;
	color: #7FC31C;
}
.Arial12White a:active {
	text-decoration: none;
	color: #ffffff;
}


.Arial11Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002183;
	text-decoration: none;
}

.Arial11Blue a:link {
	color: #002183;
	text-decoration: none;
}
.Arial11Blue a:visited {
	text-decoration: none;
	color: #002183;
}
.Arial11Blue a:hover {
	text-decoration: underline;
	color: #000000;
}
.Arial11Blue a:active {
	text-decoration: none;
	color: #002183;
}


.Arial11White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.Arial11White a:link {
	color: #ffffff;
	text-decoration: none;
}
.Arial11White a:visited {
	text-decoration: none;
	color: #ffffff;
}
.Arial11White a:hover {
	text-decoration: underline;
	color: #7FC31C;
}
.Arial11White a:active {
	text-decoration: none;
	color: #ffffff;
}



.LeftColumn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.LeftColumn a:link {
	color: #000000;
	text-decoration: none;
}
.LeftColumn a:visited {
	text-decoration: none;
	color: #000000;
}
.LeftColumn a:hover {
	text-decoration: underline;
	color: #002183;
}
.LeftColumn a:active {
	text-decoration: none;
	color: #000000;
}

.LeftColumn ul {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-left: 10px;
	margin-left: 20px;
}

.LeftColumn li {
	list-style-image: url(image/bullet.gif);
	list-style-type: none;
	margin-bottom:10px;
	margin-top:10px;
	} 

.Publisher img {
border:solid 1px #CCCCCC;
	} 



.logo{
	position: relative; top:8px; left: 0px;
	}
.tabs
{
	position: absolute; top: 15px; left: 182px;
}
.tabsmortgages
{
	position: absolute; top:0px; left:2px;
}
.tabsinsurance
{
	position: absolute; top:0px; left:91px;
}
.tabscredit
{
	position: absolute; top:0px; left:178px;
}
.tabsdebt
{
	position: absolute; top:0px; left:238px;
}

.tabsautomotive
{
	position: absolute; top:0px; left:285px;
}

.tabsrealestate
{
	position: absolute; top:0px; left:380px;
}

.tabsresources
{
	position: absolute; top:0px; left:474px;
}

.subnavs
{
	background:#002183;
	position: absolute; top: 42px; left: 184px;
	width: 558px;
	height: 23px;
	vertical-align: middle;
	font-size: 12px;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
}

.navbar
{
	background: gray;
	position: absolute; top: 38px; left: 184px;
	height: 10px;
	width: 558px;
	
}
.subnav
{
	text-decoration: none;
	color: #ffffff;
	height: 23px;
}

.selectedsubnav
{
	
}

a.subnav
{
	text-decoration: none;
	height: 23px;
	padding-top: 4px;
	vertical-align:middle;
}
a.subnav:hover
{
	text-decoration: none;
	color: #ffffff;
	background-color: #DA4400;
	height: 23px;
	vertical-align:middle;

}

a.selectedsubnav
{	padding-top: 4px;
	text-decoration: none;
	color: #ffffff;
	background-color: #DA4400;
	height: 23px;
	vertical-align:middle;
}


.mainbody
{
	position: relative; top: 12px; left: 0px;
	width: 100%;
}
.homecontentleft
{
	position: absolute; top:0px;left:0px;
	width: 174px;
	border: solid #666666 1px;
}

.affiliatecontentleft
{
	position: absolute; top:0px;left:0px;
	width: 165px;
}
.affiliatesubheader
{
	height: 28px;
	padding: 4px 0px 0px 0px;
	text-align:center;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}


.homesubheader
{
	background: #cccccc;
	height: 25px;
	padding: 4px 0px 0px 0px;
	text-align:center;
	background:#002183;
	background-repeat: repeat-x repeat-y;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

.homesubheadercontent
{
	font-size: 12px;
	padding: 4px 0px 4px 0px;
	background: #E5E6F4;
	color:#002183;
	font-weight: bold;
	line-height:16px;
}

.homesubheadercontent
{
	font-size: 12px;
	padding: 4px 0px 4px 0px;
	color:#002183;
	font-weight: bold;
	line-height:16px;
}

.homecontentright
{
	position:absolute; top:0px; left: 184px;
	border: solid #666666 1px 1px 1px 1px;
	width: 559px;
	height: 275px;
	background-image: url(../images/background_home.gif);
	background-repeat: no-repeat;
	text-align: right;
	padding: 5px 15px 0px 0px;
}
.affiliatecontentright
{
	position:absolute; top:0px; left: 184px;
	width: 559px;
	height: 275px;
	background-image: url(../images/signup_main.jpg);
	background-repeat: no-repeat;
	text-align: right;
	padding: 5px 15px 0px 0px;
}
h1
{
	font-size: 25px;
	margin: 0px 0px 0px 0px;
	letter-spacing: 1px;
}

h1.formbanner
{
	font-size: 26px;
	margin: 8px 0px 0px 0px;
	letter-spacing: 1px;
	width:740px;
	text-align:center;
}
h3
{
	font-size: 18px;
	margin: 0px 0px 0px 0px;
}

.homeformheader
{
	font-weight: bold;	
	font-size: 27px;
}

.homeform
{
	position: absolute; top: 64px; right: 15px;
	
	width: 348px;
	height:185px;
	padding: 10px 10px 10px 10px;
}

.affiliateform
{
	position: absolute; top: 120px; left: 0px;
	text-align: left;
	width: 569px;
	height:185px;
	padding: 10px 10px 10px 0px;
}
.affiliateFooter
{
	position:absolute; top:1850px;
	border: solid #002183 2px;
	line-height:23px;
	width: 590px;
	background-color:Olive;
}

.newline
{
	display:block;
	height: 35px;
}
.formline
{
	height: 35px;
}
div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 335px;
  text-align: left;
  } 
div.row span.ok {
  float: right;
  width: 100px;
  text-align: left;
  } 
   
.formlabel
{
	display: inline;
	font-weight: bold;
}

.forminput
{
	display: inline;
	font-size: 10px;
	
}

.label
{
	font-weight: bold;
}

input
{
	font-size: 10px;
}

input.longforminput
{
	font-size: 10px;
	width:160px;
}

input.forminput
{
	width: 100px;
}

.indent
{
	position:relative;
	left:25px;
}

.bottombanner
{
	position: absolute; top:278px;left: 184px;
	padding: 0px 0px 0px 0px;
	border: solid #666666 1px;
}

.homefreecreditreport
{
	position: absolute; top:280px;left: 184px;
	padding: 5px 0px 0px 0px;
}

.greenheader
{
	font-size: 15px;
	font-weight: bold;
	color: #002183;
}

.greentext
{
	color: #002183;
	font-size: 13px;
}

.green
{
	color: #31982D;
}

.orangelink
{
	color: #DA4400;	
}

.orangetext
{
	color: #DA4400;	
}

.orangelinksmall
{
	color: #DA4400;
	font-size: 10px;
}

.orangeheader
{
	font-size: 13px;
	font-weight: bold;
	color: #DA4400;
}

TD.NoUL A:LINK,TD.NoUL A:VISITED,TD.NoUL A:ACTIVE {color : #1E1E1E; text-decoration : none;}
TD.NoUL A:HOVER {color : #F16A00; text-decoration : underline;}

.homefreenewsletter
{
	position: absolute; top:280px;left: 350px;
	padding: 5px 0px 0px 0px;
}

.homefreefinancialguides
{
	position: absolute; top:280px; left:554px;
	padding: 5px 0px 0px 0px;
}

.footerlink
{
	position:relative; top:auto; bottom: 0px;
	font-size:9px;
	letter-spacing: 1px;
	color:Gray;
	
}



.applicationformbackground
{
	background: #F5EFDD;
	width: 744px;
	padding: 5px 5px 5px 5px;
	
}

.form
{
	margin-left: 0; padding-left: 8; padding-bottom: 0; margin-bottom: 0;
	FONT-WEIGHT: bold; line-height: 12px;font-size: 11px;
}
.applicationform
{
	border: solid #002183 2px;
	line-height:23px;
	width: 590px;
}
.formdarkgray
{
	background: #EFEFEF;
	color: #002183;
	font-size: 12px; 
	line-height: 25px;
}

.formlightgray
{
	background: #F5F5F5;
	color: #002183;
	font-size: 12px; 
	line-height: 25px;
}

.applicationformheader
{
	background: #002183;
	color: #ffffff;
	font-weight: bold;
}

.smalltext
{
	font-size:10px;
	line-height: 12px;
	padding: 5px 5px 5px 5px;
}
.mediumtext
{
	font-size: 11px;
}

.smallerror
{
	font-size:10px;
	line-height:12px;
	color:Red;
	padding: 0px 5px 0px 5px;
}

.error
{
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:Red;
	padding: 0px 5px 0px 5px;
}

table
{
	font-size: 12px;
}

.graylink
{
	color: #666666;
}

.greenlink
{
	color: #002183;
}

.resourceheader
{
	font-size: 15px;
	font-weight: bold;
}

.resourcelink
{
	text-decoration: none;
	color: #000000;
}

.selectedresourcelink
{
	text-decoration: none;
	color:#DA4400;
	font-weight: bold;
}

.resourcepagebackground
{
	background: #F0E7CC;
	width: 744px;
	padding: 5px 5px 5px 5px;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}

.resourcepagenav
{
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; FLOAT: left; BORDER-LEFT: #ffffff 2px solid; WIDTH: 162px; BORDER-BOTTOM: #ffffff 2px solid; TEXT-ALIGN: left; height: 600px; background-color: #EBE0C0;

}
.resourcebody
{
	width: 550px;float: right; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px;
}

.ygcl { clear:both; padding:0; margin:0; font-size:0.1em; line-height: 0.1em;}

h1.small
{
	font-size: 12px;
	line-height: 0px;
	font-weight: bold;
}

.PRHeadline {
		color: #DA4400;
		font-family: arial;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		padding-top:5px;
		}
.PRHeader {
		color: #666666;
		font-family: arial;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		padding-right:25px


}
.PRText {
		color:#666666;
		font-family: arial;
		font-size: 8pt;
		text-align: left;
		font-weight: normal;
		padding-bottom:2px;
		padding-right:25px
	}
.more {
	font-family: arial;
	font-size: 7pt;
	font-style: italic;
	color: #0033FF;
	font-weight: normal;
	text-decoration: underline;
}
.more A:LINK,.more A:VISITED,.more A:ACTIVE {color: #0033FF; text-decoration : underline;}
.more A:HOVER {color : #DA4400; text-decoration : underline;}


.txtBox1{
    border-top: 1px solid #B1B09E;
    border-bottom: 1px solid #B1B09E;
    border-left: 1px solid #B1B09E;
    border-right: 1px solid #B1B09E;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #424856;
}

.drpDown1{
    border-top: 1px solid #B1B09E;
    border-bottom: 1px solid #B1B09E;
    border-left: 1px solid #B1B09E;
    border-right: 1px solid #B1B09E;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #424856;
}

.BottomRightImage {
	padding-top:20px;
}
.RightImagePurchase {
	padding-top:155px;
}
html>body .RightImage {
	padding-bottom:100px;
}

html>body .RightImagePurchase {
	padding-top:115px;
}
html>body .BottomRightImage {
	margin-top:-100px;
}
#RightImageHdr {
	padding:3px 4px 3px 7px;
	background-color:#B2BCDA;
	font-weight:bold;
	font-size:14px;
	font-family:arial;
	border-right: 1px solid #8791A4;
	border-top: 1px solid #8791A4;
	border-left: 1px solid #8791A4;
	
}
#RightImageText {
	background-color:#ffffff;
	font-weight:bold;
	font-size:11px;
	font-family:arial;
	border-right: 1px solid #8791A4;
	border-bottom: 1px solid #8791A4;
	border-left: 1px solid #8791A4;
}
#RightImageText li{
	padding:3px 0px 3px 0px;
	margin-left:-12px;
	list-style-type: none;
}
.RightImageIndent {
	padding-left:23px;
}
html>body #RightImageText li{
	padding:3px 0px 3px 0px;
	margin-left:4px;
	list-style-type: none;
}
html>body .RightImageIndent {
	padding-left:7px;
}

h1.article {
	margin:0px;
	font-size:16px;
}

h2.article {
	margin:0px;
	font-size:14px;
}

h1.city {
	margin:0px;
	font-size:14px;
	font-weight:bold;
}

h2.city {
	margin:0px;
	font-size:14px;
	font-weight:bold;
}

a.articlelink {
	font-weight:bold;
	text-decoration:underline;
	color:#000;
}

.footerstates {
	color:#dddddf;
	font-size:10px;
}


.footerstateslink {
	color:#dddddf;
	font-size:10px;
	text-decoration:none;
}

