html, body{
	background:#fff;
	margin-top:0px;
	font-family:Tahoma;
	font-size:10pt;
	padding-top:0px;
	margin-top:0px;
}

#Page{
	
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	background:#fff;
	padding-top:0px;
	margin-top:0px;
}

p{
	font-family:Tahoma;
	font-size:10pt;
}

#DesignSheet{
	width: 840px;
	margin-left:30px;
	margin-right:30px;
	padding-top:0px;
	margin-top:0px;
	
	
}
.Button {
		width: 10em;
		border:1px solid black;
		background-color: #ddd;
	}
input, Textarea {
		
		border:1px solid black;
		background-color: #fff;
	}
	
#Head{
	width:800px;
	background: url(images/logo.gif) no-repeat;
	height:81px;
}





#Content{
	width: 840px;
	padding:40px;
	background:#fff;
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
}

#ContentLeft{
	width: 450px;
	padding:4px;
	font-family:Tahoma;
	font-size:8pt;
	color:#566575;
	
}

#ContentRight{
	width: 240px;
	padding:4px;
	font-family:Tahoma;
	font-size:8pt;
	color:#566575;
}




#Foot{
	
	height:34px;
}

a{color:#2f4c9c; text-decoration:none; font-weight:bold;}
a:link{color:#2f4c9c; text-decoration:none; font-weight:bold;}
a:hover{color:#3767ec; text-decoration:none;font-weight:bold;}


.LiteOnMenu
{
font-family:Tahoma;
font-size :8pt;
font-weight:bold;
color :#ffffff;	
text-align :left ;
}
.LiteOnMenu a {color:#fff;}

.LiteOffMenu
{
font-family:Tahoma;
font-size :8pt;
color :#fff;	
font-weight:bold;
}
.LiteOffMenu a {color:#fff;}



.box{
	background:#fff url(images/boxMid.jpg);
	width:400px;
	
}
.BoxTop{
	background:#fff url(images/boxTop.jpg);
	width:400px;
	height:20px;
}
.BoxBottom{
	background:#fff url(images/BoxBottom.jpg);
	width:400px;
	height:20px;
}
.BoxContent{
	padding-left:15px;
	padding-right:15px;
	width:370px;
}

.Bigbox{
	background:#fff url(images/BigboxMid.jpg);
	width:800px;
	
}
.BigBoxTop{
	background:#fff url(images/BigboxTop.jpg);
	width:800px;
	height:20px;
}
.BigBoxBottom{
	background:#fff url(images/BigBoxBottom.jpg);
	width:800px;
	height:20px;
}
.BigBoxContent{
	padding-left:15px;
	padding-right:15px;
	width:730px;
}

.Navbox{
	background:#fff url(images/NavboxMid.jpg) ;
	width:800px;

}
.NavBoxTop{
	
	width:800px;
	height:13px;
	margin-top:0px;
}
.NavBoxBottom{
	background:#fff url(images/NavBoxBottom.jpg) no-repeat;
	width:800px;
	height:13px;
	margin-top:0px;
}
.NavBoxContent{
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
}



.Mouseoff
{
font-family:Tahoma;
font-size :8pt;
font-weight:bold;
background:#2f4c9c;
color :#ffffff;	
text-align :left ;
padding:15px;

}
.Mouseoff a:hover {color:#fff;}

.MouseOn
{
font-family:Tahoma;
font-size :8pt;
font-weight:bold;
background:#8899aa;
color :#ffffff;	
border:solid 1px #a0a2a3;
text-align :left ;
padding:15px;

}
.MouseOn a:hover {color:#fff;}

.padded{
padding:3px;
}

.Heading{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#2f4c9c;
	padding-left: 7px;
	background: url(images/heading.jpg) top left no-repeat;
}

.NormalText{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#333;

}
.pdfhead{
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#2f4c9c;
	padding-left: 20px;
	padding-top:5px;
	
}
.pdf{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#2f4c9c;
	padding-left: 20px;
	height:18px;
	background: url(images/pdf.bmp) top left no-repeat;
}
.pdf a{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#2f4c9c;
	text-decoration:none;

}
.Heading a{
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
	color:#2f4c9c;
	text-decoration:none;

}
.ContactHeading{
	font-family:Tahoma;
	font-size:20px;
	font-weight:bold;
	color:#2f4c9c;
	Text-Align:center;
	padding:10px;
}

.TextBarYellow{
	font-family:Tahoma;
	font-size :8pt;
	font-weight:bold;
	background:#fbd95d;
	color :#ffffff;	
	border-LEFT:solid 1px #fff;
	border-bottom:solid 3px #fbd95d;
	text-align :left ;
	padding-left:0px;
	padding-bottom:2px;
	height:8px;
	padding-top:2px;
}

.TextBarBlue{
	font-family:Tahoma;
	font-size :8pt;
	font-weight:bold;
	background:#3152ac;
	color :#ffffff;	
	border-LEFT:solid 1px #fff;
	border-bottom:solid 3px #3152ac;
	text-align :left ;
	padding-left:0px;
	padding-bottom:2px;
	height:8px;
	padding-top:2px;
}

.MarqueeBarBlue{
	font-family:Tahoma;
	font-size :8pt;
	font-weight:bold;
	background:#fff;
	color :#3152ac;	
	border-bottom:solid 1px #3152ac;
	border-top:solid 1px #3152ac;
	text-align :left ;
	padding-left:0px;
	padding-bottom:2px;
	height:15px;
	padding-top:2px;
}
.MarqueeBarBlue a{
	font-family:Tahoma;
	font-size :8pt;
	font-weight:bold;
	color :#3152ac;	
}
.MarqueeBarBlue a:hover{
	font-family:Tahoma;
	font-size :8pt;
	font-weight:bold;
	color :#fbd95d;	
}
.hSpacer{
	height:9px;
	border-bottom:solid 1px #3152ac;
	background:#fff;
}

#ContentText{
	width: 300px;
	height: 200px;
	border: 1px solid #333;
}
#ContentMainImage_2{
	width:750px;
	margin-bottom:25px;

	background-image: url(images/res/building.gif);
	background-repeat: no-repeat;
	background-position:  top right;
}
#ContentMainImage_3{
	width:750px;
	margin-bottom:25px;
	height:350px;
	background-image: url(images/res/sbs.gif);
	background-repeat: no-repeat;
	background-position:  top right;
}
#ContentMainImage_4{
	width:750px;
	margin-bottom:25px;
	height:350px;
	background-image: url(images/res/sces.gif);
	background-repeat: no-repeat;
	background-position:  top right;
}








#ContentImage_1{
	width:750px;
	margin-bottom:25px;
	height:311px;
	background-image: url(images/res/industrial.gif);
	background-repeat: no-repeat;
	background-position:  bottom right;
	
}

#ContentImage_2{
	width:750px;
	margin-bottom:25px;
	height:311px;
	background-image: url(images/res/offices.gif);
	background-repeat: no-repeat;
	background-position:  bottom right;
}

#ContentImage_3{
	width:750px;
	margin-bottom:25px;
	height:311px;
	background-image: url(images/res/retail.gif);
	background-repeat: no-repeat;
	background-position:  bottom right;
}

#ContentImage_4{
	width:750px;
	margin-bottom:25px;
	height:311px;
	background-image: url(images/res/residential.gif);
	background-repeat: no-repeat;
	background-position:  bottom right;
}

#ContentImage_5{
	width:750px;
	margin-bottom:25px;
	height:311px;
	background-image: url(images/res/leisure.gif);
	background-repeat: no-repeat;
	background-position:  bottom right;
}

#ContentImage_6{
	width:750px;
	margin-bottom:25px;
	height:311px;
	background-image: url(images/res/education.gif);
	background-repeat: no-repeat;
	background-position:  bottom right;
}

#ContentImage_7{
	width:750px;
	margin-bottom:25px;
	height:311px;
	background-image: url(images/res/health.gif);
	background-repeat: no-repeat;
	background-position:  bottom right;
}

#ContentImage_13{
	width:750px;
	margin-bottom:25px;
	height:311px;
	background-image: url(images/res/specialistinstallation.gif);
	background-repeat: no-repeat;
	background-position:  bottom right;
}

#ContentImage_14{
	width:750px;
	margin-bottom:25px;
	height:311px;
	background-image: url(images/res/services.gif);
	background-repeat: no-repeat;
	background-position:  bottom right;
}

#ContentImage_15{
	width:750px;
	margin-bottom:25px;
	height:311px;
	background-image: url(images/res/highway.gif);
	background-repeat: no-repeat;
	background-position:  bottom right;
}

#ContentImage_16{
	width:750px;
	margin-bottom:25px;
	height:311px;
	background-image: url(images/res/rail.gif);
	background-repeat: no-repeat;
	background-position:  bottom right;
}
#ContentImage_17{
	width:750px;
	margin-bottom:25px;
	height:311px;
	background-image: url(images/res/power.gif);
	background-repeat: no-repeat;
	background-position:  bottom right;
}

#ContentImage_18{
	width:750px;
	margin-bottom:25px;
	height:311px;
	background-image: url(images/res/water.gif);
	background-repeat: no-repeat;
	background-position:  bottom right;
}


.footer{
	font-family:Tahoma;
	font-size :10pt;
	Text-Align:center;
}

.RegistrationData{
	font-family:Tahoma;
	font-size :7pt;
	Text-Align:center;
	}
	
.FormedTextTable{
		font-family:Tahoma;
		font-size :10pt;
		width:95%;
	}
	.FormedText{
		font-family:Tahoma;
		font-size :10pt;
	
	}