body {
	text-align				: center;
	margin						: 0;
	padding						: 0;
	border						: 0;
	font-family				: arial, helvetica, sans-serif;
	color							: #000000;
	background				: #FBFBFB url('/img/whitestripes.gif') repeat fixed top left;
}
#wrapper	{
	width							: 842px;
	margin						: 0 auto;
	padding						: 0;
	text-align				: left;
}
#content {
	background				: #FBFBFB;
	margin						: 0;
	width							: 842px;
	border						: 1px solid #DFDFDF;
}
#header {
	padding						: 60px 0 4px 0;
	color							: #003366;
}
#navbar {
	border-bottom			: 1px solid #DFDFDF;
}
#footerbar {
	border-top				: 1px solid #DFDFDF;
	text-align				: right;
}
#navbar, #footerbar {
	color							: #003366;
	padding						: 4px;
	background-color	: #F3F3F3;
	font-size					: small;
}
#navbar ul, #navbar ul li {
	display						: inline;
	list-style-type		: none;
	margin-left				: 0;
	padding						: 0 1em 0 0;
}
#location {
	font-size					: small;
	padding						: 4px;
	color							: #9F9F9F;
}
#sitedesign {
	text-align				: left;
	margin						: 0 0 10px 0;
	padding						: 0;
	border						: 0;
	font-size					: small;
	color							: #EFEFEF;
}
#sitedesign a {
	color							: #EFEFEF;
}
#main {
	margin						: 0;
	padding						: 10px;
}
#ftrlinks {
	margin-left				: 1em;
}
#ftrlinks, #ftrlinks li {
	display						: inline;
	padding-right			: 0.25em;
}
#project_list_table, #video_resource_table {
	width							: 100%;
}












h1 {
	margin						: 0;
}
h2 {
	font-weight				: normal;
}
img {
	border						: 0;
}


h2, b {
	color							: #5F5F5F;
}






table {border: 0; border-collapse: collapse; border-spacing: 1px; margin: 0 0 1.5em 0;}
thead td {font-weight: bold; border-bottom: 1px solid #DFDFDF; padding-right: 1em;}
tbody td {padding: 3px 1em 3px 0;}

#billvid {border: 0; border-collapse: collapse; border-spacing: 1px;}
#billvid td {vertical-align: middle;}

#syn_diag {text-align: center;}

.odd {background-color: #F3F3F3;}
.even {background-color: #FFFFFF;}
.zebra tr:hover {background-color: #E7E7E7;}

.picncap img {border: 1px solid #DFDFDF;}

hr {text-align: center; width: 50%; height: 1px; color: #DFDFDF; border: none;}
html>body hr {width: 50%; height: 1px; background-color: #DFDFDF; border: 0px solid #DFDFDF;}

blockquote {border: 1px solid #DFDFDF; padding: 0.5em; margin: 0 5em; background-color: #F7F7F7;}
.quotetxt {font-size: 1.2em; font-style: italic; margin: 0 0 0.5em 0;}
.quoteauth {margin: 0.5em 0 0 0;}
.picncap {margin: 1em 0 1.5em 0; text-align: center; font-weight: bold;}

#homeindex {margin-bottom: 4em;}
#homeindexlist {list-style-type: none;}
#homeindexlist li {padding-top: 0.6em; font-weight: bold;}

#sitemap a {font-weight: bold;}
#sitemap {list-style-type: none;} 
#sitemap li {margin: 1em 0;}
#sitemap ul {list-style-type: square;} 
#sitemap ul li {margin: 0;}

#textlist li {margin: 1em 0;}

.newstable 
{
	valign: top;
	border-right: #ff0000 2px solid; 
	border-top: #ff0000 2px solid; 
	border-left: #ff0000 2px solid; 
	border-bottom: #ff0000 2px solid; 
	border-collapse: collapse;
}