@charset "UTF-8";
*{
	margin:0;
}
html, body {
	height:100% !important;
}
a:link {
	color: #3954a5;
}
a:visited {
	color: #3954a5;
}
a:hover {
	color:#BAC1D8;
}
a:active {
	color: #3954a5;
}
img, div, input { behavior: url("iepngfix.htc") }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f3e45;
	margin:0;
	background-image: url(../images/bkg-rpt.gif);
	background-repeat: repeat-x;
	background-position: 0px 10px;
	background-color:#3954a5;
	z-index:0;
}
.wrapper{
	width:100%;
	height:100%;
	position:relative;
	z-index:0;
}
.topLine{
	width:100%;
	height:11px;
	background-color:#4277bb;
	border-bottom:1px solid #ccd7e6;

}
.contentWrapper{
	width:890px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:0;
}

.topLogo{
	width:150px;
	height:150px;
	position:relative;
	z-index:10;
	top:20px;
	left:33px;
	
}
.topBuild{
	width:245px;
	height:245px;
	position:absolute;
	z-index:11;
	top:20px;
	left:520px;
	
}
.topVan{
	width:168px;
	height:167px;
	position:absolute;
	z-index:12;
	top:20px;
	left:717px;
	
}
.topBKG{
	margin-top:-22px;
	background-image: url(../images/top-content.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 889px;
	background-position: center top;
	position:relative;
	float:left;
	z-index:0;

}
.bottomBKG{
	background-image: url(../images/top-content-bottom.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 889px;
	background-position: center bottom;
	position:relative;
	float:left;

}
.whiteBKG{
	width:889px;
	height:auto;
	position:relative;
	float:left;
	z-index:0;
	background-color:#FFFFFF;
	padding-bottom:20px;

}
/* Menu Css  */
.menu {
	position:relative;
	height:30px;
	width:500px;
	margin-left:144px;
	margin-top:20px;
	text-transform:uppercase;
	font-style:normal;
	z-index:150;
}
.menu ul {
	list-style:none;
	position:absolute;
	width:500px;
	z-index:100;
	left:0;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.menu li {
	float:left;
	margin-right: 2px;
	z-index:150;
	margin-left: 2px;
}
.menu a, .menu a:visited {
	text-decoration:none;
	color:#1f377d;
	padding:10px;
	font-size: 12px;
	font-weight:bold;
}
.menu a:active, .menu a:hover{
	text-decoration:none;
	color:#BAC1D8;
	padding:10px;
	font-size: 12px;
	font-weight:bold;
}
#slide {
	position:absolute;
	top:1px;
	height:24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	background-color:#254187;
	z-index:10;
	background-image: url(../images/menu-bkg.gif);
	background-repeat: repeat-x;
	
}
.activeMenu a, .activeMenu a:active, .activeMenu a:visited{
	text-decoration:none;
	color:#BAC1D8;
	padding:10px;
	font-size: 12px;
	font-weight:bold;
}

.bannerHolder{
	width:837px;
	height:224px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	z-index:0;
	background-color:#EDEDED;
}
.bannerHolderProjects{
	width:837px;
	height:55px;
	position:relative;
	margin-left:auto;
	line-height:55px;
	color:#FFFFFF;
	font-size:24px;
	text-indent:10px;
	margin-right:auto;
	margin-top:5px;
	z-index:0;
	background-color:#4a7cbb;
	background-image: url(../images/project-header-bkg.gif);
	background-repeat: repeat-x;
}
#navigation {width:286px; font-size:12px; position:relative; float:left;}
#navigation ul {margin:0px; padding:0px; background-color:#666;}

#navigation ul li {
	height:55px;
	line-height:55px;
	padding-left:10px;
	color:#FFF;
	border-bottom:#fff solid;
	border-width:1px;
	cursor:pointer;
	background-image: url(../images/left-menu-bkg.gif);
	background-repeat: repeat-x;
	list-style-type: none;
}
#navigation ul li img {
	padding-right: 5px;
	position:static;
}
#navigation ul li a{
	background-image: url(../images/menu-bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent:25px;
	display:block;
	height:55px;
	text-decoration:none;
	color:#FFFFFF;
	border:none;
}
#navigation ul li a:hover{
	background-image: url(../images/menu-bullet-on.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent:25px;
	display:block;
	height:55px;
	text-decoration:none;
	color:#ffb400;
	border:none;
}
.ImageBanner{
	width:551px;
	height:223px;
	text-align:center;
	color:#FFFFFF;
	background-color:#333333;
	position:relative;
	float:left;

}
.infoArea{
	width:837px;
	height:auto;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	z-index:0;
}
.leftMenuBKG{
	background-color:#f9f9f9;

}
.menuHead{
	width:286px;
	height:48px;
	background-color:#d4dfed;
	background-image: url(../images/arrow-menu.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-indent:10px;
	font-size:24px;
	color:#3954a5;
}
.mainTitle{
	font-size:24px;
	color:#3954a5;
	padding-bottom:10px;
	border-bottom:1px solid #e1e1e1;

}
.mainTitle a{
	font-size:24px;
	color:#3954a5;

}
.footerLinks{
position:relative;
float:left;
width:890px;
height:25px;
	margin-top:0px;
	color:#FFFFFF;
}
.footerHref a{
	color:#FFFFFF;
	text-decoration:none;
}

.footerHref a:hover{
	color:#ffb400;
	text-decoration:none;
}
.dividerLine{
	color:#4277bb;

}
.formTextField{
	width:257px;
	height:24px;
	background-image: url(../images/form-text-bkg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #e1e1e1;
	text-indent: 5px;
	margin-bottom:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.AdminformTextField{
	width:257px;
	height:24px;
	border: 1px solid #e1e1e1;
	text-indent: 5px;
	margin-bottom:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.formTextArea{
	width:257px;
	height:117px;
	background-image: url(../images/inputtextAreabkg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #e1e1e1;
	text-indent: 5px;
	margin-bottom:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.buttonHoldRight{
	text-align:right;
}
.buttonSubmit{
	font-size: 11px;
	background-image: url(../images/button-bkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:109px;
	height:26px;
	border:none;
	cursor:pointer;
}
.buttonSubmit:hover{
	font-size: 11px;
	background-image: url(../images/button-bkg-over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:109px;
	height:26px;
	border:none;
	cursor:pointer;
}
.projectsBox{
	border:1px solid #83b9e5;
	width:150px;
	position:relative;
	float:left;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding:5px;
	height:auto;
}
.projectsImagebox{
	width:150px;
	height:auto;
	max-height:100px;
	overflow:hidden;
	position:relative;
	float:left;
	text-align:center;
	background-color:#000000;
}
.projectsInfoBox{
	border:1px solid #83b9e5;
	width:210px;
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding:5px;
	height:auto;
}
.projectsInfoImagebox{
	width:210px;
	height:auto;
	position:relative;
	float:left;
	text-align:center;
	background-color:#000000;
}
.projectsText{
	position:relative;
	float:left;
	width:170px;
	height:auto;
	margin-top:5px;
}
.theinfo img{
	margin:5px;
}