#SmartZipfooter #SmartZipheader html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-style:normal;
}


#SmartZipheader 
{
	height:88px;
	width:980px;
	margin:0 auto;
	position:relative;
	text-align:left;
	background-color: #f1f5fe;
}

		#SmartZipheader #logo {
		float:left;
		
		}

			#SmartZipheader #logo h1 {
			background:url(http://www.freecreditreport.com/pm/cobrand/images/SmartZip/logo.gif) top no-repeat;
			}
			
				#SmartZipheader #logo h1.splash  {
				background:url(http://www.freecreditreport.com/pm/cobrand/images/SmartZip/logo_notag.gif) top no-repeat;
				}
		
				#SmartZipheader #logo h1 a {
				display:block;
				height:88px;
				text-indent:-9999px;
				width:293px;
				}
			
				#SmartZipheader #logo h1 a:hover {
				display:block;
				height:88px;
				text-indent:-9999px;
				}

		#SmartZipheader #tagline {
		float:right;
		height:23px;
		padding:16px 0 0 0;
		text-align:right;
		width:602px;
		
border:0 none;
font-family:Arial,Helvetica,sans-serif;
font-size:100%;
font-style:normal;
font-weight:inherit;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
text-decoration:none;
vertical-align:baseline;		
color:black;
line-height:1;

		}
		
			#SmartZipheader #tagline h2 {
			font: 1.25em/1.31em arial;
			}
		
				#SmartZipheader #tagline h2 strong {
				color:#2E3192;
				font:bold 26px arial;
				}
				

		
				#SmartZipheader #tagline h2 em {
				color:#2E3192;
				}

#SmartZipheader h1, h2, h3, h4, h5, h6 {
	font-weight:bold;

}


		#mainnav {
      	float:left;
      	line-height:normal;

     	}
		
			#mainnav ul {
			margin:0;
			padding:24px 0 0;
			list-style:none;
			}
			
				#mainnav li {
				display:inline;
				margin:0;
				padding:0;
				}
			
    		#mainnav a {
      		float:left;
      		background:url(http://www.freecreditreport.com/pm/cobrand/images/SmartZip/nav.gif) no-repeat left top;
      		margin:2px 5px 0 0 ;
      		padding:0 0 0 9px;
      		text-decoration:none;
      		}
			
				#mainnav a span {
				float:left;
				display:block;
				background:url(http://www.freecreditreport.com/pm/cobrand/images/SmartZip/nav.gif) no-repeat right top;
				padding:4px 12px 3px 3px;
				font: bold .81em Arial, Helvetica, sans-serif;
				color:#036aab;
				}
			
				/* Commented Backslash Hack hides rule from IE5-Mac \*/
				#mainnav a span {
				float:none;
				}
				
					/* End IE5-Mac hack */
					#mainnav a:hover span {
					color:#333;
					}
			
    		#mainnav #current a {
      		background-position:left -120px;
      		border-width:0;
	  		margin-top:0;
      		}
			
				#mainnav #current a span {
				background-position:right -120px;
				padding-bottom:5px;
				padding-top:5px;
				font: bold .88em Arial, Helvetica, sans-serif;
				color:#036aab;
				}
	  
				#mainnav #current a:hover {
				background-position:left -120px;
				margin-top:0px;
				}
	  
	  		/*
	  		#mainnav #feedback a {
      		background-position:left -90px;
      		border-width:0;
	  		margin-top:6px;
	  		margin-left:10px;
      		}
			
				#mainnav #feedback a span {
				background-position:right -90px;
				padding-bottom:2px;
				padding-top:3px;
				font: .69em Arial, Helvetica, sans-serif;
				color:#fff;
				}
	  
				#mainnav #feedback a:hover span {
				background-position:right -60px;
				padding-bottom:2px;
				padding-top:3px;
				font: .69em Arial, Helvetica, sans-serif;
				color:#fff;
				}
			  
				#mainnav #feedback a:hover {
				background-position:left -60px;
				}
				
				*/
			  
				#mainnav a:hover {
				background-position:0% -30px;
				}
			
				#mainnav a:hover span {
				background-position:100% -30px;
				margin-top:0px;
				color:#fff;
				}	
				

	#SmartZipfooter {
	clear:both;
	color:#848484;
	font:.63em/1.4em arial;
	text-align:center;
	width:980px;
	background-color: #f1f5fe;
	margin: 0 auto;
	}
	
		#SmartZipfooter ul {
		}
		
		#SmartZipfooter li {
		border-right:1px solid #848484;
		display:inline;
		padding: 0 8px 0 7px;
		}
		
		#SmartZipfooter li.contact {
		border-right:0 solid #848484;
		display:inline;
		padding: 0 7px 0 10px;
		}
		
		#SmartZipfooter a:link, #SmartZipfooter a:visited, #SmartZipfooter a:active  {
		color:#036AAB;
		}
		
		#SmartZipfooter a:hover  {
		color:#E75200;
		border-bottom:1px solid #E75200;
		}
		
		
		/*  #seo_content  */
		/* --------------------------------- */
	
		#SmartZipfooter #seoContent {
		background:#E8E9EA;
		line-height:1.5em;
		margin:10px 0 0 0;
		padding:15px 12px;
		text-align:left;
		}

		#SmartZipfooter #disclaimers {
		background:url(/images/shared/bg_footer.png) top repeat-x;
		line-height:1.5em;
		margin:10px 0 0 0;
		padding:5px 5px;
		#padding:1px 5px;
		}
	
			/*  #smartzipLegal  */
			/* --------------------------------- */
			
			#disclaimers p.smartzipLegal  {
			text-align:center;
			color:#848484;
			}
			
			#disclaimers p.smartzipLegal strong {
			font-weight:bold;
			}
			
			/*  #schoolDisclaimer  */
			/* --------------------------------- */
	
			#disclaimers p#schoolDisclaimer {
			text-align:left; 
			padding:0 10px;
			}
			
			#disclaimers p#schoolDisclaimer {
			text-align:center;
			}
			
			#SmartZipfooter #disclaimers p#schoolDisclaimer  {
			padding-bottom:25px;
			}
	
			/*  #measurementDisclaimer  */
			/* --------------------------------- */
	
			#disclaimers p#measurementDisclaimer {
			text-align:left; 
			padding:10px;
			
			}
			
			#disclaimers p#consumerDisclaimer {
			text-align:left;
			padding:0 10px;
			}
			
			#disclaimers p.smartzipLegal  {
			padding-bottom:25px;
			}
	
			/*  footer  #disclaimers mlsDisclaimer  */
			/* --------------------------------- */

			
			#disclaimers p#mlsDisclaimer  {
			text-align:left;
			float:left;
			display:block;
			margin:5px 10px;
			}
			
			#disclaimers img.mlsLogo {
			float:left;
			margin-left:10px;
			}
			
			#disclaimers img.equalHousing  {
			float:right;
			padding-right:10px;
			}