body {
	backgound-color: #EFEFEF;
	color: #000000;
	font-family: arial, Verdana, helvetica;
	font-size: 11px}
p, td {
	color: #000000;
	font-family: arial, Verdana, helvetica;
	font-size: 11px}
	
		
input, textarea{color: #000000;font-family: arial, Verdana, helvetica;font-size: 9pt}
option, select{color: #000000;font-family: arial, Verdana, helvetica;font-size: 8pt}
h1{color: #01565B;font-family: arial, Verdana, helvetica;font-size: 14pt;font-weight: bold}
h2{color: #003233;font-family: arial, Verdana, helvetica;font-size: 12pt;font-weight: bold}
h3{color: #005F63;font-family: arial, Verdana, helvetica;font-size: 10pt;font-weight: bold}
h4{color: #01565B;font-family: arial, Verdana, helvetica;font-size: 10pt;font-weight: bold}
.heading{color: #1A2A6B;font-family: arial, Verdana, helvetica;font-size: 14pt;font-weight: bold;}
.headinghome{color: #A22058;font-family: arial, Verdana, helvetica;font-size: 13pt;font-weight: bold;}
.headingfeature{color: #1A2A6B;font-family: arial, Verdana, helvetica;font-size: 8pt;font-weight: bold;}
.headingfeature2{color: #A22058;font-family: arial, Verdana, helvetica;font-size: 8pt;font-weight: bold;}
.headingfeature3{
	color: #A22058;
	font-family: arial, Verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
	padding:5px;}
.headingfeaturetext{
	color: #000000;
	font-family: arial, Verdana, helvetica;
	font-size: 11px;
	font-weight: normal;
	padding-left:6px;
	padding-right:6px;
	padding-top:0px;
	padding-bottom:6px;}
.projectlabel{
	color: #000000;
	font-family: Arial, Verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
	padding:2px;}
.projectspacer{
	padding-top:12px;}
.projectspacer2{
	padding-bottom:15px;}
.feature{color: #1A2A6B;font-family: arial, Verdana, helvetica;font-size: 8pt;font-weight: normal;}
.tender{color: #1A2A6B;font-family: arial, Verdana, helvetica;font-size: 8pt;font-weight: bold;}
.tenderbox{
	background:#E4E4E4;
	color: #1A2A6B;
	padding:7px;
	border-top:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	border-bottom:1px #555555 solid;
	border-right:1px #555555 solid;  }
.tenderboxblank{background:#E8EDF2;color: #1A2A6B;border-top:#000000 solid 0px;border-bottom:#000000 solid 0px;border-left:#000000 solid 0px;border-right:#000000 solid 0px;}
.safetybox{background:#E8EDF2;color: #1A2A6B;border-top:#000000 solid 1px;border-bottom:#000000 solid 1px;border-left:#000000 solid 1px;border-right:#000000 solid 1px;}
.search{background-image:url('../images/search_grade.jpg');font-weight:bold;font-size:9pt;color:#FFFFFF;border-top:#CCCCCC solid 1px;border-bottom:#000000 solid 1px;border-left:#000000 solid 1px;border-right:#CCCCCC solid 1px;}
.searchtext{font-weight:bold;font-size:10pt;color:#FFFFFF;}
.searchtext2{font-weight:bold;font-size:8pt;color:#FFFFFF;}
.searchlink{font-size: 8pt; font-weight: bold; color: #FBEAF1;}
.proejctresultsheader{color: #FFFFFF;font-family: arial, Verdana, helvetica;font-size: 9pt;font-weight: bold;}
.projectsearchlist{color: #000000;font-family: arial, Verdana, helvetica;font-size: 10px}
.currentpagenum{font-size: 8pt; font-weight: bold; color: #FBEAF1;}

.NewsHeadingText {text-align:center;background-color:#1A2A6B;font-family: Arial,Verdana;font-size: 9pt;font-weight: bold;color: #FFFFFF;}
.NewsListText {text-align:left;vertical-align:top; font-family: Arial,Verdana;font-size: 9pt;font-weight: normal;color: #000000; border-bottom-color: #000000; border-bottom-style: dotted; border-bottom-width:thin;}
.NewsListDateText {
	padding:3px;
	text-align:left;
	vertical-align:top; 
	font-family: Arial,Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333333; 
	border-bottom: #999999 solid 1px; 
	border-right: #999999 solid 1px;
	width: 70px; }
.NewsListNewsText {
	padding-left:10px;
	text-align:left;
	vertical-align:top; 
	font-family: Arial,Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #000000; 
	border-bottom: #999999 solid 1px; 
	width: 360px;}

.NewsTitle {text-align:left;font-family: Arial,Verdana;font-size: 9pt;font-weight: bold;color: #000000;}
.NewsDateLabel {text-align:right;background-color:#E8EDF2;font-family: Arial,Verdana;font-size: 9pt;font-weight: bold;color: #000000;}
.NewsDate {text-align:left;font-family: Arial,Verdana;font-size: 7.5pt;color: #000000;}
.NewsContentText {text-align:left;font-family: Arial,Verdana;font-size: 9pt;font-weight: normal;color: #000000;}

.TenderTitle {text-align:left;background-color:#E8EDF2;font-family: Arial,Verdana;font-size: 9pt;font-weight: bold;color: #000000;}
.TenderLabelText {text-align:right;background-color:#E8EDF2;font-family: Arial,Verdana;font-size: 9pt;font-weight: bold;color: #000000;}
.TenderContentText {text-align:left;background-color:#FFFFFF;font-family: Arial,Verdana;font-size: 9pt;font-weight: normal;color: #000000;}
.greystroke{
	border-bottom:#999999 solid 1px; }

a:hover{color: #C1C1C1;}
a:active{font-weight: bold; color: #01565B;}
a:link{font-weight: bold;color: #01565B;}
a:visited{font-weight: bold; color: #01565B;}
a:hover{color: #C1C1C1;}
a.special:hover{color: #FFFFFF;}
a.special:active{font-size: 8pt; font-weight: bold; color: #FBEAF1;}
a.special:link{font-size: 8pt; font-weight: bold;color: #FBEAF1;}
a.special:visited{font-size: 8pt; font-weight: bold; color: #FBEAF1;}
a.special:hover{color: #FFFFFF;}
a.nextproject, a.nextproject:visited {
	font-size: 11px;
	font-weight: bold; 
	color: #1A2C6A;}
a.nextproject:hover, a.nextproject:active {
	color: #999999; }
a.moreinfo, a.moreinfo:visited {
	font-size: 10px;
	font-weight: bold; 
	color: #1A2C6A;}
a.moreinfo:hover, a.moreinfo:active {
	color: #999999; }
a.imglight, a.imglight:visited {
	}
a.imglight:hover, a.imglight:active {
	border-top:0px #FFFF00 solid;
	border-bottom:4px #DA4E89 solid;
	border-left:0px #FFFF00 solid;
	border-right:0px #FFFF00 solid; }
	
.homefeature{
	background-color:#E8EDF3;
	border-left:#656A6D solid 1px;
	border-right:#656A6D solid 1px; 
	border-bottom:#656A6D solid 1px;
	border-collapse: collapse;
}
	
.home-feature-text
{
	height: 61px;
	min-height: 61px;
	max-height: 61px;
}	