body {
	margin:0;
	padding:0;
	font-family: "Lucida Grande", Arial, "MS Trebuchet", sans-serif;
	font-size: 12px;
}

h1, h2, h3, h4 {
	letter-spacing:-.05em;
}
h2 {
	font-size:20px;
}

.white {
	color:#FFF;
}
.red {
	color:#d9091a;
}
.blue {
	color:#3d71b0;
}
.clear {
	clear:both;
}


#wrapper {
	width:930px;
	margin:0 auto;
	padding:0 14px;
	background: #FFF url('../images/wrapperBG.jpg') repeat-y;
}

	#banner {
		width:900px;
		height:140px;
		margin:0;
		background: url('../images/header.jpg') no-repeat;
		position:relative;
	}
		#banner a#logo {
			position:absolute;
			border:none;
			left:39px;
			top:3px;
			width:290px;
			height:104px;
			margin:0;
			padding:0;
			text-indent: -1000em;
			background: url('../images/logo.png') no-repeat;
		}
		#banner ul {
			position:relative;
			top:110px;
			text-align:center;
			background: url('../images/navBG.jpg') repeat-x;
			width:100%;
			height:28px;
			margin:0;
			padding:0;
		}
			#banner ul li {
				color:#FFF;
				font-size:12px;
				text-align:center;
				border-left: 1px solid #FFF;
				padding:0 15px;
				position:relative;
				top:18%;
				display:inline;
				list-style:none;
			}
				#banner ul li a:link, #banner ul li a:visited {
					text-decoration:none;
					color:#FFF;
				}
					#banner ul li a:hover, #banner ul li a:active {
						border-top:1px solid #FFF;
						border-bottom:1px solid #FFF;
					}
				#banner ul li.first {
					border:none;
				}
	#redBar {
		position:relative;
		width:900px;
		margin:0;
		background: #d31920 url('../images/redBarTop.jpg') no-repeat top center;
	}
		#redBarFlash {
			position:absolute;
			top:-10px;
			left:10px;
			z-index:10;
			width:377px;
			height:302px;
		}
		#redBarContent {
			padding:0;
			margin:0;
			position:relative;
			top:8px;
			background: url('../images/redBar.jpg') repeat-y;
		}
		body.subpage #redBarContent {
			top: 0px;
		}
		body.subpage #redBar {
			background-image: none;
			background-color: #FFF;
		}
		body.subpage #redBarFlash {
			display:none;
		}
		body.subpage #redBarContent {
			background-image: none;
			padding-bottom:50px;
		}
		body.subpage #redBarBottom {
			display: none;
		}
			#redBarContent p {
				color:#FFF;
				width:380px;
				margin-left:470px;
				line-height:1.75em;
			}
			body.subpage #redBarContent p {
				color: #555555;
				line-height: 1.5em;
				width: auto;
				margin-left: 5px;
				margin-right: 5px;
			}
			#redBarContent h1 {
				color: #FFF;
				padding-top:20px;
				margin-left:470px;
			}
			#redBarContent img{
				padding-left:20px;
			} 
			body.subpage #redBarContent h1 {
				color: #D9091A;
				margin-left: 0px;
			}
		#redBarBottom {
			margin-top:35px;
			width:900px;
			height:11px;
			background: url('../images/redBarBottom.jpg') no-repeat top center;
		}
	#buckets {
		height:395px;
		width:900px;
		background: #FFF url('../images/bucketsBG.jpg') repeat-x;
	}
	
		#buckets #leftBucket {
			position:relative;
			float:left;
			top:103px;
			background: url('../images/bucketLeft.png') no-repeat;
			width:296px;
			height:273px;
		}
			#leftBucket h2 {
				margin:20px 0 0 15px;
			}
				#leftBucket p, #midBucket p, #rightBucket p {
					margin-left:15px;
					padding:0;
					font-size:10px;
					color:#555;
					line-height:14px;
				}
					#leftBucket p a:link, #leftBucket p a:visited, #rightBucket p a:link, #rightBucket p a:visited {
						text-decoration:none;
						border-left: 3px solid transparent;
						padding-left:4px;
						margin-left:-7px;
						font-size:13px;
						font-weight:bold;
						letter-spacing:-1px;
						color:#325177;
					}
					#leftBucket p a:hover, #leftBucket p a:active, #rightBucket p a:hover, #rightBucket p a:active {
						border-left:3px solid #325177;
					}
		#buckets #midBucket {
			position:relative;
			float:left;
			top:63px;
			background: url('../images/bucketMid.png') no-repeat;
			width:327px;
			height:313px;
		}
			#midBucket h2 {
				margin:22px 0 0 30px;
			}
				#midBucket a#natMap {
					background: url('../images/nationalMap.png') no-repeat;
					width:269px;
					text-indent:-1000em;
					display:block;
					height:183px;
					border:none;
					position:relative;
					top:25px;
					left:33px;
				}
				#midBucket p {
					margin-left:31px;
					margin-top:-1px;
					font-size:9px;
				}
		#buckets #rightBucket {
			position:relative;
			float:left;
			top:103px;
			background: url('../images/bucketRight.png') no-repeat;
			width:277px;
			height:273px;
		}
			#rightBucket h2 {
				margin:20px 0 0 30px;
			}
			#rightBucket p {
				margin-left:30px;
			}
		#buckets a.more {
			text-decoration:none;
			font-size:10px;
		}
			#leftBucket .more {
				margin-left:15px;
			}
			#rightBucket .more {
				margin-left:30px;
			}
	#bottomContent {
		padding:30px 0;
		width:900px;
		background: #FFF url('../images/bottomBG.jpg') repeat-x bottom;
	}
		#bottomContent #caseReview {
			float:left;
			position:relative;
			width:366px;
			height:143px;
			padding-right:45px;
			margin-left:40px;
			border-right: 1px solid #BBB;
			background: url('../images/caseReview.png') no-repeat;
		}
			#bottomContent #caseReview a {
				text-decoration: none!important;
			}
			#caseReview h2, #caseReview p {
				margin-left:15px;
				color: #FFF;
			}
			#caseReview p {
				color:#FFF;
			}
			#caseReview a#gotoForm {
				border:none;
				width:366px;
				height:143px;
				position:absolute;
			}
		
		#bottomContent #sisterSites {
			margin-left:45px;
			float:left;
		}
			#sisterSites a#mfd {
				width:369px;
				height:74px;
				background: url('../images/myFairDebt.png');
				text-indent:-1000em;
				display:block;
			}
			#sisterSites a#mfc {
				width:369px;
				height:74px;
				background: url('../images/myFairCredit.png');
				text-indent:-1000em;
				display:block;
			}
	#footer ul {
		text-align:center;
		width:100%;
		margin:0;
		padding:10px 0;
	}
		#footer ul li {
			color:#FFF;
			font-size:10px;
			text-align:center;
			border-left: 1px solid #999;
			padding:0 15px;
			position:relative;
			top:18%;
			display:inline;
			list-style:none;
		}
			#footer ul li a:link, #footer ul li a:visited {
				text-decoration:none;
				color:#999;
			}
				#footer ul li a:hover, #footer ul li a:active {
					border-top:1px solid #999;
					border-bottom:1px solid #999;
				}
			#footer ul li.first {
				border:none;
			}.PageHeader {
font-size: 16px
}
