body {
	margin: 0px;
}
.main {
	width: 930px;
	margin:0px auto ;
	background-color:#FFFFFF;
}
.topmain{

height:77px;
	margin:0px auto;

}
.logodiv{
padding-left:2px;

}
.topright{
float:right;
width:192px;
vertical-align:top;
margin-top:0px;
}

.topgrey{
height:70px;
background-color:#EDEDEE;
color:#5a5d62;
float:right;
text-align: left;
font-family: Arial;
font-size: 11px;
font-weight: bolder;
padding:3px;
width:155px;

}

.topsearchbox{
background-color:#FFFFFF;
margin-top:35px;
text-align:right;
}
.searchbutt{
height:18px;
}
.textbox{
border:#E2E3E4 solid 1px;
height:17px;
font-family:Arial;
font-size:11px;
}

.topmenu{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#808184;
	padding-top:40px;
	margin-left:358px;
	padding-right:5px;
	text-align:center;
	width:365px;
font-weight:bold;
			text-decoration:none;
	}
	
	a.topmenu1{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#808184;
	font-weight:bold;
	text-decoration:none;
	}
	
a.topmenu1:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#808184;
	font-weight:bold;
	text-decoration:none;
	}
	
	
.maincontent{
width:930px;
margin:0px;
}

.leftmain{
float:left;
width:154px;
margin-bottom:0px;

}



.leftmenu{
float:left;
background-color:#E7E8E9;
margin-left:2px;
border-bottom:#FFFFFF 2px solid;
width:154px;
text-align:left;
height:16px;
padding-bottom:8px;
padding-top:7px;
vertical-align:middle;

}

a.leftmenulink{

font-family:Arial;
font-size:12px;
text-decoration:none;
font-weight:bold;
text-align:left;
padding-top:5px;
padding-bottom:5px;
vertical-align:middle;
padding-left:18px;
color:#666;
}

a.leftmenulink:hover{

font-family:Arial;
font-size:12px;
text-decoration:none;
font-weight:bold;
text-align:left;
padding-top:5px;
padding-bottom:5px;
vertical-align:middle;
padding-left:18px;
color:#008744;
}

.recentnews{
background-color:#838280;
float:left;
border-bottom:#FFFFFF 2px solid;
width:152px;
height:87px;
padding-top:1px;
padding-bottom:3px;
font-family:Arial;
text-align:justify;
margin-left:2px;
vertical-align:middle;
font-size:12px;
color:#ffffff;

}


a.whitetxt{
font-family:Arial;
font-size:11px;
color:#ffffff;
}
.projectsite{
font-family:verdana;
text-align:justify;
font-size:11px;
text-align:left;
margin-top:8px;
float:left;
 }
 .rightbox1{
width:772px;
float:right;
padding-top:2px;
}


.midddlebox{
float:left;
width:535px;
margin-top:5px;
}
.middletext{
font-family:verdana;
text-align:justify;
font-size:11px;
color:#666666;
padding-left:5px;
padding-right:7px;
line-height:14px;
}

 .middleline{
 padding-top:5px;
 padding-bottom:1px;
 }

.line{
padding-left:15px;
padding-right:8px;
float:left;
vertical-align:top;

}
 
 .rightbox{
 float:right;
 width:205px;
 margin:10px auto;

 }
 
 .middlebanner1{
text-align:left;
margin-left:0px;
padding-top:15px;
}

 .middlebanner2{
text-align:left;
margin-left:0px;

margin-top:6px;
}
.rightlogo{
padding-bottom:15px;

}
 .rightanimation{
  padding-top:15px;
 padding-bottom:1px;
 float:left;
 }
  .rightline{
 padding-top:4px;
 padding-bottom:7px;
 text-align:center;
 float:left;
 }
 .rightgreybox{
background-color:#71706E;
width:193px;
height:53px;
text-align:left;
float:left;
font-family:verdana;
text-align:left;
font-size:9px;
color:#ffffff;
padding-left:5px;
padding-right:5px;
}

.footer{
float:left;
margin-top:8px;
  font-family:verdana;
text-align:left;
font-size:10px;
color:#666666;
width:500px;
}
a.footerlink{

  font-family:verdana;
text-align:left;
font-size:10px;
color:#666666;
text-decoration:none;

}
a.footerlink:hover{

  font-family:verdana;
text-align:left;
font-size:10px;
text-decoration:none;
color:#008744;

}
.rightfooter{
margin-top:8px;
font-family:verdana;
text-align:right;
font-size:10px;
color:#666666;
padding-right:3px;
}
.footerline{

padding-top:5px;
}
.copyrigt{
float:right;
  font-family:verdana;
text-align:right;
font-size:10px;
color:#666666;
text-decoration:none;
width:930px;
}
.bluetext{
font-family:Arial ;
font-size:17px;
font-weight:bold;
color:#0091BE;
}
.greysmalltext{
font-family:Verdana;
font-size:11px;
color:#58595B;
text-align:justify;
text-decoration:none;
}
.greentext{
font-family:Arial;
font-size:17px;
font-weight:bold;
color:#008744;
text-decoration:none;
}
.greentextsmall{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#008744;
text-decoration:none;
}
.greytext{
font-family:Arial;
font-size:17px;
font-weight:bold;
color:#6D6E70;
}

.newprojectetxt{
float:left;
 margin:0px auto;
 padding-bottom:5px;
  font-family:verdana;
  padding-top:10px;
text-align:left;
font-size:11px;
color:#666666;
width:170px;
line-height:20px;
text-align:left;
}
.greenborder
{
	border: solid 2px #0C9249;
	font-family:Verdana;
font-size:11px;
color:#58595B;
text-align:justify;
text-decoration:none;
}
.line
{
	border: solid 1px #666666;
}
	
.butt
{
	font-family:Verdana;
	color:#ffffff;
	font-size:11px;
	background-color:#0C924B;
	border:#ffffff;
}

a.newprojectelink{
  font-family:verdana;
text-align:left;
font-size:11px;
color:#666666;
text-decoration:none;
}

a.newprojectelink:hover{
  font-family:verdana;
text-align:left;
font-size:11px;
color:#008744;
text-decoration:none;
}
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-html 
{
	
	background-color: #D5D5D5;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
	display: none;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;
	padding-left: 22px;
	background-image: url(include/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits, a.highslide-credits i {
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: #e7e8e9;
}
.highslide-wrapper .highslide-html-content {
	width: 950px;
	padding: 10px 10px 50px 10px;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: #969696;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 15px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	margin-top: 4px;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
	cursor: move;
}
.highslide-resize {
	cursor: nw-resize;
}
.gridback
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	color: #ffffff;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Arial, Helvetica, Verdana, Sans-Serif;
	BACKGROUND-COLOR: #008744;
	BORDER-BOTTOM: #68AA88 1px solid;
}
.gridline
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 10px;
    BORDER-BOTTOM: #dcdcdc 1px solid;
    FONT-FAMILY: Arial, Helvetica, Verdana, Sans-Serif;
    TEXT-DECORATION: none
}
.gridtxt {
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
