body {
	background-color: #FFFFFF;
	margin: 0 auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(art/bg.gif);
	background-repeat:repeat-x;
}
P, h1, h2, h3 {
font-family:Arial, Helvetica, sans-serif;
}

#overall {
	margin: 0 auto;
	text-align:left;
	width:900px;
}
#header {
	width:900px;
	height:69px;
	margin:10px 0px 2px 0px;
}
#logo { width:267px;float:left;}

#nav {
float:left;
}

#c1 {
	width:576px;
	float:left;
	font-size:12px;
	line-height:16px;
	text-align:justify;
}
#c1A {
	width:850px;
	float:left;
	font-size:12px;
	line-height:16px;
	text-align:justify;
}
#c2 {
	margin-left:660px;
	width:200px;
}
a {
	color: #4B6B51;
}
/* NAVIGATION */
#nav { display: block; margin-bottom: 20px; }
#nav ul { width: 633px; height: 69px; margin: 0 auto; padding: 0; overflow: hidden; }
#nav ul li { display: inline; }
#nav ul li a { float: left; height: 67px; padding: 0px; }
#nav ul li a:hover { color: #0064be; background-position: -10px -27px; }
#nav ul li a.left { background-position: 0 0; overflow: hidden; }
#nav ul li a.left:hover { background-position: 0 -27px; overflow: hidden; }
.nav-dropdown { background-color: #f5f5f5;  position:absolute; visibility: hidden; border: 1px solid #cfcfcf; z-index: 100; width: auto; }
#overall .nav-dropdown a { color:#444444;}
#overall .nav-dropdown a { display: block; font: normal 11px Arial; color: #444444; display: block; padding: 5px 15px 5px 15px; text-decoration: none; text-transform:uppercase;}
#overall .nav-dropdown a:visited { color: #444444; text-decoration: none; }
#overall .nav-dropdown a:hover { background-color: #cc0a2f; color: #ffffff; text-decoration: none; }




h1 {
	font-size:16px;
	color: #1A5185;
}
h2 { font-size:15px;}

h3 { font-size:12px;margin-bottom:0px;}

.stdcopy {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
}

.stdcopy P {margin-top:0px;}

#bodyarea {
	width:880px;
	padding:15px;
	text-align: justify;
}

#footer {
	text-align:center;
	height:29px;
	background-color:#cc0a2f;
	padding-top:7px;
	text-align:left;
	padding-left: 15px;
}
#footer li { list-style-type:none;display:inline;padding-right:12px;color:#ffffff;font-family: Helvetica, Arial, sans-serif;font-size:10px;}
#footer a { color:#ffffff;text-decoration:none;}
.boiler { width:800px;text-align:center;margin:0 auto;}


.cs-sidebar {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	line-height:17px;
	color:#0D3472;
	width: 220px;
	border-left-color: #354C74;
	border-left-style: solid;
	border-left-width: 1px;
	margin-left: 10px;
	padding-left: 10px;
}
.cs-sidebar img { margin-bottom:10px;}
.clearall { clear:both;font-size:1px;height:1px;}
/* home */
#homefeature {
	background-color:#DFDFDF;
	color:#666666;
	padding:15px 8px 8px 8px;
	font-size: 12px;
}

.hm-featuretitle { font-size:13px;color:#003f74;padding-bottom:3px;margin-bottom:10px;border-bottom:#cc0000 solid 1px;}

/* PROJECT PAGE LAYOUT */
.projectdesc { margin-top:20px;margin-right:20px;font-size:12px;line-height:17px;text-align: justify;font-family: Helvetica, Arial, sans-serif;}
#p-photoarea { width:576px;float:left }
#p-c2 { width:200px;margin-left:609px;text-align:left;}

a:link, a:visited, a:hover {  
color: #062f67
}
.p-title h1 { color:#d3001d;font-size:14px;font-weight:bold;margin-bottom:2px;}
.p-stats { color:#d3001d;font-size:12px;margin-bottom:20px;}
.p-stats1 { color:#000000;font-size:12px;text-align:center;margin-bottom:20px;}
.p-list { color:#003f74;font-size:11px;line-height:15px;}
.p-list P { margin-bottom:5px;margin-top:5px;padding-top:0px;padding-bottom:0px;padding-left:0px;}
.p-list P.on  { color:#003f74;padding-left:0px}

.p-list a:link,
.p-list a:visited {   
color: #003f74; 
text-decoration: none;
}
.p-list a:hover { text-decoration:underline;}
.caption { font-size:11px;font-style:italic;color:#444444;padding-top:4px;float:left;}
#p-arrows { font-size:12px;margin:5px 8px 15px;float:right;}
#p-arrows img { padding:0px 10px 0 10px;}
#p-arrows { text-transform:uppercase;}


.p-subs { color:#003f74;font-size:12px;line-height:15px;}
.p-subs .on { color:#d3001d}
.p-subs a:link,
.p-subs a:visited {   
color: #000000; 
text-decoration: none;
}
.p-subs a:hover { text-decoration:underline;}
.p-subs P { margin-bottom:5px;margin-top:5px;padding-top:0px;padding-bottom:0px;}
.callout {
	color: #FFFFFF;
	background-color: #0D3472;
	text-align: center;
	padding: 5px;
	float: left;
	width: 125px;
	margin-right: 10px;
	font-weight: bold;
}
.byline {
	font-weight: normal;
}

