*{ margin: 0; padding: 0; }
p{     margin-bottom: 1em; }
h1, h2, h3{ margin-bottom: 1em; font-weight: bold; }
h1, h2, h3,  #subNav a, #footer a{     color: #7eacb7;     text-decoration: none; }
.blurb,  blurb, #blurb {}
h1{ font-size: 16px; }
h2{ font-size: 14px; }
h3{ font-size: 13px; }
h4{ font-size: 13px; color: #EC6513; }
a img{ border: 0; text-decoration: none; }
a{ color: #EC6513; }
body {
	margin:0;
	padding:0;
	text-align:center;
	font-family: verdana, arial;
	font-size: 13px;
}

#main-content {
	width:958px;
	text-align:left;
	float:left;
	margin:0 auto;
	padding:0;
	height:550px;
}

#north {
	float:left; 
	bottom:76px;
}

#north-menu {}
#north-image {}

#south {
	float:left;
	clear: left;
	color:#7eacb7;
	background:#0046b6;
	width:958px;
	font-size:10px;
	display:block;
	line-height:33px;
	height:33px;
}

#south-copyright {
	float:left;
	background:#0046b6;
}
#south-menu {
	float:right;
	background:#0046b6;
	padding-right:15px;
}

#west {
	float:left;
	width:195px;
	position:relative;
	height: 100%;
}

#west-menu {
	text-align:right;
	margin-top:40px;
}

#west-testimonials {
	width:100%;
	position:absolute;
	bottom:0;
	padding: 8px;
}

#center {
	float:left;
	width:576px;
}

#center-breadcrumbs {
	height:20px;
	margin:5px;
	margin-left:10px;
	margin-top: 9px;
}

#center-main-content {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}

#east {
	float:right;
	text-align:left;
	width:185px;
}

#east-print-friendly {
	text-align:right;
	margin:5px;
}

#east-main-content {
	text-align:center;
	margin-top:10px;
}

#search-results {
    float:left;
    width:578px;
} 

/*TT: CSS With Images go down here!*/

#content {
	background-image:url("/images/bottomBG.jpg");
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:left;
	width:1038px;
	color: #878887;
}

/*
#west font{
	color: #7db7c4;	
	font-size:15.0pt;
	font-family:"Futura", "Verdana","sans-serif";
	width: 100%;
	background-position:bottom;
	background-repeat: repeat-x;
}
*/
#west-shadow {
	width:48px;
	background-repeat:no-repeat;
	background-position:top;
	height: 200px;
	float:left;
	display:block;
}

#east-shadow {
	width:32px;
	background-repeat:no-repeat;
	background-position:top;
	height: 172px;
	float:right;
	display:block;
}
/*
#center-main-content font{
	color: #7db7c4;	
	width: 100%;
	font-size:21.0pt;
	font-family:"Futura", "Verdana","sans-serif";
	background-position:bottom;
	background-repeat: repeat-x;	
}
*/

#center-main-content a{
	color: #ef654d;
	background-position:left;
	background-repeat: no-repeat;
	padding-left: 15px;
}