body {
	margin: 0; 
	padding: 0;
	background-attachment: fixed;
	background-image: url(../images/paper_background.jpg);
	background-repeat: repeat;
	background-position: left top;
	overflow:hidden;
	overflow-y: scroll;}

#printheader{ display:none;}
#sloganheader { display:none;}

#home_container {
	width: 1001px;
	height: 683px;
	margin: 0 auto;
	padding: 0;
	background: url(../images/home_background.jpg) no-repeat left top;
	position: relative;
}

#leftEdgeHome {
	width: 31px; height: 291px;
	position: absolute;
	top: 0px; left: -31px;
}


/* objects */

#alertBox {
	top: 25px; left: 100px; /* position left */
	/* top: 10px; left: 269px; */ /* position centered */
	width: 450px;
	overflow: visible;
	position: absolute;
	font: bold 12px/120% "Century Gothic", Times, serif;
	text-align: center;
	border-right: 1px solid; padding-right: 5px; border-top: 1px solid; padding-left: 5px; padding-bottom: 5px; border-left: 1px solid; padding-top: 5px; border-bottom: 1px solid; 
	background-color: #FCFCFC;
}
	#alertBoxGreen {
		text-align: center;
		color: #336633; /* corporate green */
	}

#homePhone {
	position: absolute;
	width: 223px; height: 470px;
	top: 291px; left: 10px;
	margin: 0; padding: 0;
}
	#altHomePhone {
		position: absolute;
		width: 223px; height: 470px;
		top: 291px; left: 17px;
		margin: 0; padding: 0;
		}


#NewsFlash {
	width: 249px; height: 221px;
	overflow: visible;
	position: absolute;
	top: 304px; left: 478px;
}

	#altNewsFlash {
		width: 249px; height: 221px;
		overflow: visible;
		position: absolute;
		top: 304px; left: 478px;
		}

#RSSNewsfeed {
	width: 225px; height: 205px;
	overflow: visible;
	position: absolute;
	top: 354px; left: -6px;
}

	#altRSSNewsfeed {
		width: 225px; height: 205px;
		overflow: visible;
		position: absolute;
		top: 354px; left: -6px;
		}

/* Styling for main content areas
************************************************/

#home_container h1 {
	margin: 0;
	padding: .2em 0 0 0;
	color: #666;
	font: bold 18px/120% "Century Gothic", Times, serif;
	}
#home_container h2 {
	margin: 0;
	padding: .2em 0 0 0;
	color: #666;
	font: bold 15px/120% "Century Gothic", Times, serif;
	}
#home_container h3 {
	margin: 0;
	padding: .2em 0 0 0;
	color: #666;
	font: bold 12px/120% "Century Gothic", Times, serif;
	}

#home_container p {
	margin: 0;
	padding: .3em 0 .3em 0;
	color: #666;
	font: 12px/140% "Century Gothic", Times, serif;
	}
	
	
#WelcomeText {
	position: absolute;
	top: 300px; left: 219px;
	width: 260px; height: 185px;
	overflow: visible;
}


#BulletStyle {
	color: #333;
}
#BulletStyle li {
	font: 12px/140% "Century Gothic","Verdana","Arial","Helvetica";
}	

	#WelcomeText a, #WelcomeText a:visited {
	color: #666;
	text-decoration: underline;
	}

	#WelcomeText a:hover{
	color: #a02d00; /* phone red */
	text-decoration: underline;
	}


		.CCPhomeLinks a, .CCPhomeLinks a:visited {
		color: #baac68 !important; /* mustard */
		font: bold 18px/100% "Century Gothic", Times, serif;
		}
		.CCPhomeLinks a:hover{
		color: #a02d00 !important; /* phone red */
		text-decoration: underline;
		}
	


#homeAboutBlock {
	position: absolute;
	top: 498px; left: 219px;
	width: 465px; height: 180px;
	overflow: visible;
}

	#homeAboutBlock a, #homeAboutBlock a:visited {
	color: #666;
	text-decoration: underline;
	}

	#homeAboutBlock a:hover{
	color: #4f1c18; /* phone red */
	text-decoration: underline;
	}


.highlights {
	font-size: 1.2em;
	color: #baac68 !important; /* mustard */
}
a:hover.highlights  {
	font-size: 1.2em;
	color: #a02d00 !important; /* red */
}

.highlights_green {
	font-size: 1.0em;
	color: #336633 !important; /* green */
}
a:hover.highlights_green  {
	font-size: 1.0em;
	color: #a02d00 !important; /* red */
}


/* right column */

#homeBorrowerServices {
	position: absolute;
	width: 195px; height: 373px;
	top: 125px; left: 727px;
	overflow: visible;
}

	#homeBorrowerServices h1 {
	margin: 0;
	padding: .2em 0 0 0;
	color: #000;
	font: bold 18px/120% "Century Gothic","Verdana","Arial","Helvetica";
	}

	#homeBorrowerServices h2 {
	margin: 0;
	padding: .2em 0 0 0;
	color: #000;
	font: bold 14px/120% arial, serif;
	}
	
	#homeBorrowerServices p {
	margin: 0;
	padding: .3em 0 .3em 0;
	color: #000;
	font: 11px/140% arial, serif;
	}

	#homeBorrowerServices a, #homeAboutBlock a:visited {
	color: #000;
	text-decoration: underline;
	}

	#homeBorrowerServices a:hover{
	color: #4f1c18; /* phone red */
	text-decoration: underline;
	}


