*{margin: 0px;padding: 0px;}

body{
	color: #333;
	font-family:"Trebuchet MS", Verdana,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:1.5;
	text-align: center;}

a{color: #002E63;}
a:hover{color: #61BE1A;}

h4 a {color:#fff; text-decoration:none;}
h4 a:hover {color:#fff;}

p {margin-top:0px; margin-bottom:1em;font-family: Verdana, Arial, Helvetica, sans-serif;}
p.boldItalic{font-weight:bold;font-style:italic;}
.hr{
	text-align: left;/*this will align it for IE*/
	margin: 10px auto 0 0; /*this will align it left for Mozilla*/
	border: none 0;
	border-top:1px dotted #cdcdcd;
	height: 1px;}
.hrdark{ 
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/	
	border: none 0;
	border-top: 1px solid #222;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	width:723px;}

h1{color:#002E63; font-size:19px; font-weight:normal;}
	h1.img{height:35px;}
h2{color:#61BE1A; font-size:17px; font-weight:normal;}
h3{color:#444; font-size:16px; line-height:1.2;}
h3 span {color:#bbb;}
h4{color:#555; font-size:15px;}

.green {color:#61BE1A;}
.blue {color:#002E63;}
.red{color:#BA0909;}
h1 .black{color:#000;font-size:20px;}

blockquote{margin-left:34px; width:540px;}
	blockquote h3 {color: #333;}
table{border-collapse:collapse; border:1px solid #ccc; margin:8px;}
#nobordertable{border-collapse:collapse; border:0}
.caption {font-size: 12px;color: #000;font-weight:normal;font-style:normal; line-height:16px;}

#contentMain ul{margin-left:15px;}

#page{
	width: 850px;
	margin: 0 auto;
	min-height: 100%;
	text-align: left;
	background:#fff; 
}

* html #page{height: 100%;}

.clearer{clear:both;display:block;height:1px;margin-bottom:-1px;font-size:1px;line-height:1px;}
.hidden{position: absolute;	left: -99999px;}

/* CONTENT */
#content{padding-bottom:160px; background:#fff;}
#contentMain{
	display: inline;
	float: left;
	margin-top: 100px;
	margin-left: 8px;
	width: 850px;
	border: 0px solid red;
}
#maincontent{
	z-index:1;
}
#content .padding {	padding: 4px 4px 4px;min-height:250px;}
* html #contentMain {height:765px;}
img{border: 0 none transparent;}

#ProjectHeader{position:absolute; top:200px; width:850px; height: 200px; background:#fff; margin:4px 0px;padding:4px; }
#ProjectContent{margin-top:250px; z-index:99;}

#ProjectContent h2, #ReportContent h2{color:#61BE1A; font-size:18px;line-height:1.2;font-weight:normal;}
#ProjectContent h3, #ReportContent h3{color:#315d8f; font-size:15px;line-height:1.1;font-weight:bold;}

ul li p {margin:0 0 0 12px;}

#boxImpact { /* Box for impact information */
	position:relative; 
	top:-175px; 
	left:520px; 
	width:300px; 
	height:160px margin:4px 0px;
	padding:8px;
	z-index:999;
	border:1px solid #CECECE; 
	background:#ececec; 
