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

html {
overflow-x: hidden; }

body {
	background: #e6e8de;
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
 }

h2 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
text-align: left;
font-weight: normal;
padding-right: 5px;
letter-spacing: .1em;
}

#wrapper {

 width: 1010px;
	margin-right: auto;
	margin-left: auto;
	background: #e6e8de;
 position: relative;
}

h1 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18px;
text-align: left;
color: #020202;
font-weight: normal;
padding-right: 20px;
text-indent: +10px;
}

h5 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 22px;
text-align: left;
color: #020202;
font-weight: normal;
padding-right: 10px;
text-indent: +0px;
line-height: 26px;
padding-top: 0px;
padding-left: 10px; }


h4 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-align: right;
color: #f1f6fb;
font-weight: normal;
letter-spacing: .2em; }

h3 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
text-align: right;
color: #808080;
font-weight: normal;
letter-spacing: .2em; }

h6 {
letter-spacing: .4em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 9px;
text-decoration: none;
text-align: left;
line-height: 14px;
 }

div#header {padding: 0%;
background-color: #292929;
text-align: left;
color: #4caa35;
height: 100px;
background-image: url(backgrounds/wheel_back.jpg);
padding-left: 8px; }

div#header_people {padding: 0%;
background-color: #69a1b7;
text-align: left;
color: #4caa35;
height: 100px;
padding-left: 8px; }

div#header_project {padding: 0%;
background-color: #69a1b7;
text-align: left;
color: #4caa35;
height: 100px;
background-image: url(backgrounds/projecthome.jpg);
padding-left: 8px; }

div#header_cstudy {padding: 0%;
background-color: #69a1b7;
text-align: left;
color: #4caa35;
height: 100px;
background-image: url(backgrounds/propage_back2.jpg);
padding-left: 8px; }

div#footer {text-align: right;
clear: both;
width: 1010px;
}

div#maincontent {
	text-align: justify;
	margin-right: 0px;
	background-color: #e6e8de;
	border-right: none;
	border-left: none;
	padding-right: 0px;
	padding-left: 25px;
background-image: url(backgrounds/wheel_back.jpg);
height: 670px;
background-position: +0px -98px; }

div#mainproject {
	text-align: justify;
	margin-right: 0px;
	background-color: #d2d2bf;
	border-right: none;
	border-left: none;
	padding-right: 0px;
	padding-left: 25px;
background-image: url(backgrounds/projecthome.jpg);
height: 670px;
background-position: +0px -98px; }

div#casestudy {
	text-align: justify;
	margin-right: 0px;
	background-color: #d2d2bf;
	border-right: none;
	border-left: none;
	padding-right: 0px;
	padding-left: 25px;
background-image: url(backgrounds/propage_back2.jpg);
height: 670px;
background-position: +0px -98px; }

div#mainpeople {
	text-align: justify;
	margin-right: 0px;
	background-color: #69a1b7;
	border-right: none;
	border-left: none;
	padding-right: 0px;
	padding-left: 25px;
height: 670px;
background-position: +0px -98px; }

div#slideshow {
	padding: 0;
	border-right: none;
	border-left: none;
width: 609px;
margin-left: 0px;
margin-right: 0px;
float: left;
letter-spacing: .1em; }



div#projdir {
	padding: 0;
	border-right: none;
	border-left: none;
width: 609px;
margin-left: 0px;
margin-right: 0px;
float: left;
background-image: url(images/brown_pix.png);
height: 645px;
letter-spacing: 1px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-decoration: none;
color: #eaebeb;
word-spacing: -1px;
line-height: 15px;
overflow: scroll;
overflow-x: hidden; }

div#projdir2 {
	padding: 0;
	border-right: none;
	border-left: none;
width: 609px;
margin-left: 0px;
margin-right: 0px;
float: left;
background-image: url(images/brown_lt_pix.png);
height: 645px;
letter-spacing: 1px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-decoration: none;
color: #eaebeb;
word-spacing: -1px;
line-height: 15px;
}

div#rightcolumn {
	float: right;
	padding-left: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #4f4837;
	text-align: left;
	width: 15px;
	padding-top: 0px;
}

div#navleft {
	padding-left: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #ff792a;
	text-align: left;
	width: 80px;
	padding-top: 0px;
float: left;
margin: 0em; }

div#navleft_top {
	padding-left: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #ff792a;
	text-align: left;
	width: 80px;
	padding-top: 0px;
height: 231px;
background-color: #ffffff; }

div#infotop {
	padding-left: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	width: 255px;
	padding-top: 7px;
margin-left: 700px;
height: 316px;
background-image: url(images/orange_pix.png); }


div#whatsnew {
	padding-left: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	width: 220px;
	padding-top: 10px;
margin-left: 10px;
height: 245px;
line-height: 14px;
overflow:scroll;
overflow-x: hidden;
color: #020202;
letter-spacing: +.1em;
padding-right: 5px;
margin-top: 10px; }

div#blocktext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 9px;
	text-decoration: none;
	text-align: left;
	width: 240px;
margin-left: 10px;
height: 295px;
line-height: 14px;
overflow: scroll;
overflow-x: hidden;
color: #d9d9d9;
letter-spacing: +.2em;
padding-right: 5px;
}

div#homefeature {
	padding-left: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	width: 255px;
	padding-top: 10px;
margin-left: 0px;
height: 150px;
line-height: 14px;
color: #020202;
letter-spacing: +.1em;
padding-right: 0px;
margin-top: 0px;
background-image: url(images/yellow_pix.png); }



div#biobox {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	width: 349px;
	padding-top: 10px;
height: 229px;
line-height: 14px;
color: #020202;
letter-spacing: +.1em;
padding-right: 10px;
background-image: url(images/yellow_pix.png);
position: absolute;
top: 100px;
left: 360px;
margin-left: -15px;
padding-left: 10px; }

div#infobottom {
	padding-left: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #ff792a;
	text-align: left;
	width: 255px;
margin-left: 700px;
height: 310px;
background-color: #f6c332;
position: relative;
top: 11px;
}

div#pfeature {
	padding-left: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #ff792a;
	text-align: left;
	width: 255px;
margin-left: 700px;
height: 312px;
background-color: #f6c332;
position: relative;
top: 11px;
background-image: url(pfeatures/millford_fea.jpg); }

div#staffbox {
	padding-left: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
     padding-top: 10px;
	width: 255px;
margin-left: 700px;
height: 311px;
background-image: url(backgrounds/biolist_back.png);
letter-spacing: .1em;
position: relative; }

div#projectsbox {
	padding-left: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
     padding-top: 10px;
	width: 255px;
margin-left: 700px;
height: 311px;
background-image: url(images/brown_pix.png);
letter-spacing: .1em;
position: relative; }

div#dirbox {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
	text-align: left;
	width: 255px;
margin-left: 700px;
height: 302px;
background-color: #f6c332;
background-image: url(backgrounds/directions_back2.png);
padding-top: 10px;
position: relative;
top: 11px; }

div#navleft_bottom {
	padding-left: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #ff792a;
	text-align: left;
	width: 80px;
}


div#infobox {
padding-left: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #4f4837;
text-align: left;
width: 255px;
background-color: #c7c9b1;
height: 50px;
position: relative;
left: +700px;
top: +100px;
z-index: +1;
overflow: hidden; }

a {color: #f57417; text-decoration: none;}
a:visited {color: #f57417;}
a:hover {color: #839cec;}
a:active { color:#ffffff;}

#infobottom a {color: #000000; text-decoration: none;}
#infobottom a:visited {color: #000000;}
#infobottom a:hover {color: #f57417;}
#infobottom a:active { color:#839cec;}

#footer a {color: #839cec; text-decoration: none;}
#footer a:visited {color: #839cec;}
#footer a:hover {color: #f57417;}
#footer a:active { color:#839cec;}


.progress_text{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18px;
text-align: left;
color: #ffffff;
font-weight: normal;
padding-right: 20px;
vertical-align: +1em;
margin-top: 1em; }


.popout_text {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 10px;
text-decoration: none;
color: #FFFFFF;
letter-spacing: .1em;
word-spacing: -.1em; }

.bluehead {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 10px;
text-decoration: none;
color: #80b2f5;
letter-spacing: .1em;
word-spacing: -1px; }

.mainhead {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #4caa35;}

#aheader {
	padding: 0%;
	background-color: #e6e8de;
	text-align: left;
	color: #4caa35;
	height: 100px;
	background-image: url(/backgrounds/building_back.jpg);
	padding-left: 8px;
	background-repeat: no-repeat;
}
#amaincontent {
	text-align: justify;
	margin-right: 0px;
	background-color: #e6e8de;
	border-right: none;
	border-left: none;
	padding-right: 0px;
	padding-left: 25px;
	background-image: url(backgrounds/building_back.jpg);
	height: 670px;
	background-position: 0px -100px;
	background-repeat: no-repeat;
}
#amaincontent #projdir2 {
	background-color: 748baf;
}


#WADAPageTitleArea {
	width: 555px;
}
#WADAPageTitleArea div, #WADAPageTitleArea p {
	font-size: 11px;
	padding-bottom: 10px;
	margin-left: 2pc;
}
#WADAPageTitleArea div#WADAPageTitle, #WADAPageTitle {
	font-size: 14px;
	font-weight: bold;
}

.WADAResultsNavigation {
	padding-top: 5px;
	padding-bottom: 10px;
	margin-left: 2pc;
}
.WADAResultsCount {
	font-size: 11px;
}
.WADAResultsNavTop, .WADAResultsInsertButton {
	clear: none;
}
.WADAResultsNavTop {
	width: 60%;
	float: left;
}
.WADAResultsInsertButton {
	width: 30%;
	float: left;
	text-align: left;
}
.WADAResultsNavButtonCell, .WADAResultsInsertButton {
	padding: 2px;
}
.WADAResultsTable {
	font-size: 11px;
	clear: both;
	padding-top: 1px;
	padding-bottom: 1px;
}

.WADAResultsTableHeader, .WADAResultsTableCell {
	padding: 3px;
	text-align: left;
}

.WADAResultsTableHeader {
	padding-left: 12px;
	padding-right: 12px;
}

.WADAResultsTableCell {
	padding-left: 14px;
	padding-right: 14px;
}

.WADAResultsTableCell {
	border-left: 1px solid #BABDC2;
}

.WADAResultsEditButtons {
	border-left: 1px solid #BABDC2;
	border-right: 1px solid #BABDC2;
}

.WADAResultsRowDark {
	background-color: #DFE4E9;
}
