@charset "utf-8";
/* CSS Document */

.eMenu {

 height:20px;
 /*background-image:url(../images/sidemenuback.jpg);*/
}
.eMenu  a{
color: #27328c;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:10px;
}

.eMenu  a:visited{

}

.eMenu  a:hover{
	color: #9c1418;
}

























.wrap {
margin:0 auto;
	width:763px;
	background-color:#FFFFFF;
}
.buttonnav {
height:32px;
	width:763px;
	
}


.wrap .header {
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	height: 104px;
	width: 763px;
	background-color:#000000;
}

.wrap .nav {
	/*background-image: url(../images/header.jpg);
	background-repeat: no-repeat;*/
	background-color:#27328c;
	height: 27px;
	width: 763px;
	
	
}


.ubercolortabs{
padding: 0;
width: 100%;
overflow: hidden;
background: transparent;
}

.ubercolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
list-style: none;
}

.ubercolortabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: uppercase;
}


.ubercolortabs a{
float: left;
color: white;
background: #27328c url(media/roundleft.gif) no-repeat left top; /*default background color of tabs, left corner image*/
margin: 0 2px 0 0;
padding: 0 0 1px 3px;
text-decoration: none;
letter-spacing: 1px;
}

.ubercolortabs a span{
float: left;
display: block;
background: transparent url(media/roundright.gif) no-repeat right top; /*right corner image*/
padding: 7px 9px 3px 6px;
cursor: pointer;
}

.ubercolortabs a span{
float: none;
}


.ubercolortabs a:hover, .ubercolortabs li.selected a{


}

.ubercolortabs a:hover span{
background-color: transparent;
color: #05cdff;
}


.ubercolordivider{ /*CSS for horizontal line.*/
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #804000; /*background color of horizontal line*/
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}




.wrap .top {
height:auto;
	
	width: 763px;
	font-size: 12px;


}
.flash {

height: 209px;
	width: 454px;
	float:left;


}

.topContainer {

height: 209px;
	width: 309px;
	float:right;


}
.search {

	
	height: 65px;
	width: 309px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.latestProjects {
background-image:url(../images/projects.jpg);
	
	height: 144px;
	width: 309px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.projects {

 height:15px;



}

.projects  a{
color: #27328c;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:10px;

}

.projects  a:visited{

}

.projects  a:hover{
	color: #9c1418;
}









.contactField {
	float: right;
	height: 20px;
	width: 200px;
}

.contactText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: left;
	height: 20px;
	width: 200px;
}



.wrap .left  {
height:auto;
width:155px;
float:left;
background-color:#e2e8f6;
}

.textheading  {
	background-image:url(../images/TEXTHEADINGS.jpg);
	background-repeat:no-repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000099;
	height:28px;
	font-weight: bolder;
}



.textheadingRight  {
background-image:url(../images/dotted-line[1].gif);
background-repeat:no-repeat;

	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000066;
	height:28px;
	font-weight: bolder;
}

.wrap .left .csg {

 height:28px;
 background-image:url(../images/sidemenuback.jpg);


}

.wrap .left .csg  a{
color: #27328c;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:10px;

}

.wrap .left.csg  a:visited{

}

.wrap .left.csg  a:hover{
	color: #9c1418;
}

.wrap .left .cts {

 height:28px;
 background-image:url(../images/sidemenuback.jpg);


}

.wrap .left .cts  a{

 color: #1d9003;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:10px;
}

.wrap .left.cts  a:visited{

}

.wrap .left.cts  a:hover{
	color: #9c1418;
}

.wrap .left .ces {

 height:28px;
 background-image:url(../images/sidemenuback.jpg);


}



.wrap .left .ces  a{

 color: #2777da;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:10px;
}

.wrap .left.ces  a:visited{

}

.wrap .left.ces  a:hover{
	color: #9c1418;
}

.wrap .left .cgs {

 height:28px;
 background-image:url(../images/sidemenuback.jpg);


}


.wrap .left .cgs  a{

 color: #9c1418;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:10px;
}

.wrap .left.cgs  a:visited{

}

.wrap .left.cgs  a:hover{
	color: #9c1418;
}



.wrap .left .news {

 height:43px;
 background-image:url(../images/news.jpg);


}

.wrap .left .news  a{

 color: #oooooo;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:10px;
}

.wrap .left.news  a:visited{

}

.wrap .left.news  a:hover{
	color: #9c1418;
}




.wrap .middleMedia {
	height:auto;
	width:763px;
	float: left;
	
}



.wrap .middle {
	height:auto;
	width:447px;
	float:left;
}

.textBox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right: 12px;
	padding-left: 12px;
	
}
.textHeader{
	font-family:Arial, Helvetica, sans-serif;
	color:#1d2c9f;
	font-size:16px;
	font-weight:bolder;
	padding-right: 12px;
	padding-left: 12px;
	
}

.textHeaderMedia{
	font-family:Arial, Helvetica, sans-serif;
	color:#1d2c9f;
	font-size:16px;
	font-weight:bolder;
	
	
}

.newsHeader{
	font-family:Arial, Helvetica, sans-serif;
	color:#1d2c9f;
	font-size:12px;
	font-weight:bolder;
	padding-right: 12px;
	padding-left: 12px;
	
}





.address{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right: 12px;
	padding-left: 12px;
	
}
.wrap .right {
	background-color:#e2e8f6;
	height:auto;
	width:161px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.wrap .logo {
clear:both;
height:89px;
width:763px;

}

.wrap .footer {
background-color:#0e22c3;
color:#FFFFFF;

height:35px;
width:763px;

}


.footerAnim {

 height:25px;



}

.footerAnim  a{
color: #ffffff;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;

}

.footerAnim  a:visited{

}

.footerAnim  a:hover{
	color: #9c1418;
}
