/***** RULES FOR ALL PAGES *****/
	body
	{
		font-family:arial,verdana, sans-serif;
		margin:0px;
		padding:0px;
	}
	
	h1
	{
		font-size:18px;
		color:#3C658E;
		font-weight:normal;
		/* background-color:#6D9EBF;
		background: url(/images/print.gif) no-repeat; */
		margin:-18px -14px 20px -14px;
		padding: 14px 14px 14px 14px;
	}
	a
	{
		color:#009966;
	}

	h2
	{
		font-size:13px;
		color:#264767;
		font-weight:bold;
		margin:30px 0px 3px 0px;
		text-decoration:none;
	}
	
	h2 a {
		text-decoration:underline;
		color:#264767;
	}
	p, h3, td
	{
		margin:0px 0px 12px 0px;
		font-size:12px;
		line-height: 16px;
		color:#666666;
	}
	
	#page
	{
		width:720px;
	}
	
	#topnav ul
	{
		width:720px;
		height: 26px;
		float:left;
		background: url(/images/top.gif) repeat-x;
		/* border-color:#000000;
		border-style:solid;
		border-width:0px 0px 1px 0px; */
		margin:0px;
		padding:0px;
		clear:both;
	}
	
	#topnav li
	{
		float:left;
		color: #ffffff;
		font-family: Arial, Helvetical, Verdana;
		font-size: 11px;
		list-style-type: none;
		margin:0px;
		padding:0px 18px 3px 18px;
		border-color:#ffffff #c9c9c9 #ffffff #ffffff;
		border-style:solid;
		border-width:0px 0px 0px 1px; 
	}
	
	#topnav li.last
	{
		border-width:0px 0px 0px 1px;
	}
	
	#topnav li:hover
	{
		background-color:#a09f9f;
	}
	
	#topnav li:hover a
	{
		text-decoration:underline;
	}
	
	#topnav ul li a
	{
		font-size:11px;
		font-weight:normal;
		color:#ffffff;
		text-decoration:none;
	}
	
	#topnav ul li a:hover
	{
		text-decoration:underline;
	}
	
	#footer
	{
		background: url(/images/footer.gif) repeat-x;
		color:#ffffff;
		font-size:11px;
		margin:0px;
		padding:14px 14px 14px 14px;
		clear:both;
	}
	
	#footer p
	{
		color:#ffffff;
	}
	
	#bottomnav ul
	{
		margin:8px 0px 0px 0px;
		padding:0px;
	}
	
	#bottomnav ul li
	{
		display:inline;
		font-size:9px;
		margin:0px;
		padding:2px 8px 2px 8px;
		border-style:solid;
		border-width:0px 0px 0px 1px;
		border-color:#bebebe;
	}
	
	#bottomnav,
	#bottomnav ul li a
	{
		color:#bebebe;
		text-decoration:none;
	}
	
	#bottomnav ul li a:hover
	{
		text-decoration:underline;
	}


	#content
	{
		margin:18px 14px 18px 0px;
	}

	#main li {
		padding: 0 0 14px 0;
	}
	#header
	{
		height:98px;
		clear:both;
		font-size:11px;
		font-family: arial, sans-serif;
		background: url(/images/equifax-home.jpg) no-repeat;
	}
	
	#sponsors
	{
		color:#cccccc;
		font-size:9px;
		margin:18px -14px 0px -11px;
	}
	
	#sponsors div
	{
		background-color:#f4f4f4;
		padding:14px;
		margin:1px 1px 3px 1px;
		width:242px;
		float:left;
	}

/***** RULES FOR LAYOUT 1 *****/
	.one #header
	{
		color:#DAD5D2;
		background-color:#ffffff;
	}


/***** RULES FOR LAYOUT 2 *****/
	.two #header
	{
		color:#ffffff;
		background-color:#4D8DD4;
	}


/***** RULES FOR HOME *****/
	.home #header
	{
		color:#333333;
		background-color:#ffffff;
	}
	
	.home #sections
	{
		height:97px;	/* only for Mac/IE */
		margin:0px;
		border-color:#bebebe #bebebe #dbdbdb #bebebe;
		border-style:solid;
		border-width:5px 0px 1px 0px;
	}
	/* real properties - backslashed comment hack to hide them from Mac/IE \*/
	.home #sections {height:91px;}/* end hack */
	
	.home #sections div
	{
		float:left;
		width:240px;	/* only for Mac/IE */
		height:91px;	/* only for Mac/IE */
		border-color:#dbdbdb;
		border-style:solid;
		border-width:1px 0px 0px 1px;
		margin:0px;
		padding:7px 36px 7px 10px;
		font-size:9px;
		color:#666666;
	}
	/* real properties - backslashed comment hack to hide from Mac/IE \*/
	.home #sections div {width:193px;height:76px;}/* end hack */


/***** RULES FOR NAV *****/
	
	#leftnav
	{
		background-color:#ffffff;
		width:155px;
		font-size:11px;
		font-weight:bold;
		color:#999999;
		margin:0px;
		padding:0px;
	}
	#leftnav a
	{
		color:#3374A2;
		text-decoration:none;
		font-weight: normal;
	}
	#leftnav a:hover
	{
		text-decoration:underline;
	}
	.ftm {
		margin: 0px;
		padding: 0px;
	}
	ul.ftm {
		margin: 0px;
		list-style-type: none;
	}
	ul.ftm * {
		margin: 0px 0px 0px 5px;
		padding: 0px;
		list-style-type: none;
		white-space: nowrap;	
	}
	ul.ftm ul {
		margin: 0px 0px 0px 20px;
		display: none;
	}
	ul.ftm img {
		width: 9px;
		height: 9px;
	}
	
	ul.ftm li
	{
		padding:5px 0px 5px 0px;
	}
	.topline {
		background: url(/images/topnav.gif) repeat-x;
		height: 24px;
		padding-left:10px;
	}
