 * {
	margin:0px auto;
	padding:0px;
}

body {
	background-image:url(/images/grey-to-gray-page-backgroun.jpg); 
	background-repeat:repeat-x; 
	background-color:#f3f3f5; 
	font-size: 14px; 
	font-family:Arial, Helvetica, sans-serif, 'Trebuchet MS'; width: 95%; 
	text-align: left;
}

a:link, a:visited, a:active {
	color:#015696;
	text-decoration:none;
}
a:hover {
	color:#015696;
	text-decoration:underline;
}

h4 {
	color: #015696; /*#3366CC;  */
	padding-top: .5em;
	}
/*
h3, h3 a, h3 a:link, h3 a:visited {
	font-size: 1.6em;
	color:#c02d38;
	padding-top: 1.25em;
	padding-bottom: -10px;
	clear:both;
	line-height: .9em;
	}
*/
h3, h3 a, h3 a:link, h3 a:visited {
    clear:both;
    color:#C02D38;
    font-size:1.4em;
    line-height:0.9em;
    padding-top:1.4em;
}
#about {
	float: right;
	position: relative;
	top: 80px;
	margin-right: 10px;
	font-size: 1.4em;
}

.time {
	color: rgb(150,150,150);
	}
#banner_table {
	border: 1px solid threedface;
	width: 1000px;
}
#banner_leftcell {
	background-image:url(/images/banner-background.jpg); 
	height: 100px; 
	border-bottom: solid 4px black; 
	padding-left: 10px;
}
#banner_leftdiv {
	float: left; 
	position: relative; 
	top: 11px; 
}
#banner_rightdiv {
	float: left; 
	position: relative; 
	top: 26px;
}
#about_cell {
	background-image:url(/images/bottom-banner-background.jpg); 
	background-color:#dedfe1; 
	background-repeat:repeat-x; 
	padding: 10px 5px; 
	padding-left: 20px;
}
#content_cell {
 	background-color:#FFFFFF; 
 	padding:0px 20px;
}

#footer_cell {
	background-image:url(/images/bottom-banner-background.jpg); 
	background-color:#dedfe1; 
	background-repeat:repeat-x; 
	padding: 10px 5px; 
	padding-left: 20px;"
}
blockquote {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #000000 thin dotted; 
	PADDING-TOP: 10px
}