a:link    { color: #646464; }
a:visited { color: #646464; }
a:active  { color: #646464; }
a:hover   { color: #F6E1CD; background-color: #bc0000;}

a.footer:link    { color: #E9CEB3; }
a.footer:visited { color: #E9CEB3; }
a.footer:active  { color: #E9CEB3; }
a.footer:hover   { color: #F2DE00; background-color: #F26400;}


body {
	   margin-bottom: 0;
	   margin-left: 0;
	   margin-right: 0;
	   margin-top: 0;
	   font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	   font-size : 10pt;
	   color: #000000;
	   background-color: #ffffff;
}
p {
	text-align: justify;
	margin-left: 2px;
	margin-top: 2px;
	padding-right: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size : 10pt;
	
}
li {
	text-align: left;
	padding-left: 1px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size : 10pt;
}
p.footer {
	text-align: center;
	font-size: 8pt;
	color: #646464;
	width: 746px;
}
h1 {
	margin-left: 2px;
	font-size:12pt;
	margin-bottom: 8px;
	margin-top: 8px;
}
h1.resources {
	border-bottom: 1px solid #D2D1D1;
	margin-top: 25px;
}
h2 {
	margin-left: 5px;
	font-size:12pt;
}
h3 {
	margin-left: 0px;
	font-size:11pt;
	margin-bottom: 4px;
	margin-top: 0px;
	text-align: center:
	width: 250px;
}
td.bottomTD {
	background-color: #F26400;

}
#topStuff {
	position: absolute; 
	top: 0px;
	right: 0px; 
}
#navBut {
	position: absolute; 
	top: 244px;
	left: 0px; 
}
.imageFeature {
	margin-right:0px;
}
.projectimage {
		margin-left: 5px;
		border: 1px solid #7C7C7C;
}
.catImage {
	margin-top: 5px;
	border: 1px #EFEDED solid;
}
.award {
	margin-left: 8px;
	margin-top: 4px;
	width: 250px;
	float: right;
	border: 1px #D2D1D1 solid;
	background-color: F3F2F2;
	padding: 4px;
}
td.catalogue {
	border: 1px solid #EFF2C7;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	
}
td.timeframes {
	border: 1px solid #D2D1D1;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size : 10pt;
	padding: 3px;

}

td.mainbody {
	border: 1px solid #EFF2C7;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	
}
table.catTab {
margin-left: 5px;
}
A:hover .catImage, A:active .catThumb {border:1px; border-thickness: 1px; border-color: #F2DE00; border-style: solid}


.sitemap {
	padding-left: 15px;
	padding-top: 10px;
}
td.contactform{
	background-color: transparent;
	border-color: D5D5D5;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	font-family : Arial, Tahoma, Verdana, Helvetica, Geneva, sans-serif;
	font-size : 8pt;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: 000000;
}
td.contactformUnder{
	background-color: transparent;
	border-color: D5D5D5;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	font-family : Arial, Tahoma, Verdana, Helvetica, Geneva, sans-serif;
	font-size : 9pt;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.topone {
	background-image: url(images/top_bg.gif);
}

.feature_project {
	background-color: #DAD8BE;
	border: 1px solid #AFAD99;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 3px;
}

.whatsnew {

	border: 1px solid #D2D1D1;
	background-color: F3F2F2;
	padding: 1px;
}
hr {
	color: #D2D1D1;
	height: 1px;
	border-style: dashed;
}
h3.newsheader {
	background-color: #DAD8BE;
	border: 1px solid #AFAD99;
	margin: 0px;
	padding: 3px;
	color: #000000;
}
h3.resourceheader {
	background-color: #DAD8BE;
	border: 1px solid #AFAD99;
	margin: 0px;
	padding: 3px;
	color: #000000;
}
.newsdate {
	font-size: 8pt;
	color: #BC0000;
}
