*{ padding: 0; }

body { 
	margin:0px;
	position:relative;
	background: #fff;
	color: #000;
	text-align:justify;
	font: normal 11px/18px verdana, arial, helvetica, sans-serif; 
}
a{
	text-decoration:none;
}

#head, #main, #footer {
	width: 790px;
	
}

#wrapper { 
	width: 790px;
	margin: 0 auto;
	
}

#head {
	
	background:#2F4C9A;
	height: 120px;
}

#main
{
	float:left;
	margin-top:1px;
	border-top:1px solid #C0C9E1;
	color: #2F4C9A;
	position:relative;
	font:10px verdana;
	letter-spacing:1.1px;
}


#ml, #mr{
	float:left;
	width:385px;
	margin-top:10px;
	
	
}


#ml {
	float: left;
	margin-left:5px;
	height:457px;
}

#ml ul {
	margin-left:20px;
}

#mr {
	float: left;
	margin-left:10px;
}

#sr {
	float:left;
	width:385px;
	margin-top:10px;
	align:right;
	

}

#col1 {
	float:left;
	width:130px;
	text-align:left;
}

#col1 li{
	margin-left:10px;
	color:#204C79;
}

#col2 {
	float:left;
	margin-left:10px;
	width:255px;
}

#footer {
	background: url(../images/footer.jpg) no-repeat; 
	float:left;
	margin-top:20px;
	position:relative;
	height: 62px;
}

#footer a {
	text-decoration: none;
	color:#fff;
}

#footer a:hover {
	text-decoration: none;
	color:#000;
}



.style1 {
	color:red;
}

.style2 {
	color:blue;
}


#nav-box{
	width: 788px; 
	position: relative; 
	border-left:1px #99ccff solid;
	border-right:1px #99ccff solid;
	border-top:1px #99ccff solid;
	float:left;
	height: 54px; 
	background: #000033;
}
#nav-box ul{
	float: left; 
	list-style-type: none; 
	height: 54px; 
	margin:0px;
	padding:0px;
	overflow: hidden; 
	display: inline; 
	vertical-align: bottom; /* This fixes the IE5 Win gap! */
}

#nav-box li{
	margin:0px;
	padding:0px;
	display: inline; 
	list-style-type: none;
	
	
	
}

#nav-box li a{
	padding-top:120px;
	
	margin: 0px; 
	
	
	float: left;}
#nav-box li a:active, #nav-box li a:hover{cursor: pointer;}
/* Static nav item*/
#nav-box li#index a{width: 54px; background: url(../images/buttons2/button.jpg) no-repeat; background-position: 0px 0px; }
#nav-box li#projects a{width: 54px; background: url(../images/buttons2/button.jpg) no-repeat; background-position: -54px 0px; }
#nav-box li#services a{width: 54px; background: url(../images/buttons2/button.jpg) no-repeat; background-position: -108px 0px; }
#nav-box li#eco a{width: 54px; background: url(../images/buttons2/button.jpg) no-repeat; background-position: -162px 0px; }
#nav-box li#references a{width:54px; background: url(../images/buttons2/button.jpg) no-repeat; background-position: -216px 0px; }
#nav-box li#about-us a{width:54px; background: url(../images/buttons2/button.jpg) no-repeat; background-position: -270px 0px; }
#nav-box li#contact-us a{width:54px; background: url(../images/buttons2/button.jpg) no-repeat; background-position: -324px 0px;  }

#nav-box li#index a:hover{width: 54px; background: url(../images/buttons2/button.jpg) no-repeat; background-position: 0px -54px; }
#nav-box li#projects a:hover{width: 54px; background: url(../images/buttons2/button.jpg) no-repeat; background-position: -54px -54px;}
#nav-box li#services a:hover{width: 54px; background: url(../images/buttons2/button.jpg) no-repeat; background-position: -108px -54px;}
#nav-box li#eco a:hover{width: 54px; background: url(../images/buttons2/button.jpg) no-repeat; background-position: -162px -54px;}
#nav-box li#references a:hover{width: 54px; background: url(../images/buttons2/button.jpg) no-repeat; background-position: -216px -54px;}
#nav-box li#about-us a:hover{width: 54px; background: url(../images/buttons2/button.jpg) no-repeat; background-position: -270px -54px;}
#nav-box li#contact-us a:hover{width: 54px; background: url(../images/buttons2/button.jpg) no-repeat; background-position: -324px -54px;}


/*
#nav-box li#index a.current{width: 54px; background: url(../images/buttons2/home_cur.jpg) no-repeat; }
#nav-box li#projects a.current{width: 54px; background: url(../images/buttons2/projects_cur.jpg) no-repeat; }
#nav-box li#services a.current{width: 54px; background: url(../images/buttons2/services_cur.jpg) no-repeat; }
#nav-box li#eco a.current{width: 54px; background: url(../images/buttons2/eco_cur.jpg) no-repeat; }
#nav-box li#contact-us a.current{width: 54px; background: url(../images/buttons2/contact_cur.jpg) no-repeat; }
#nav-box li#about-us a.current{width: 54px; background: url(../images/buttons2/about_cur.jpg) no-repeat; }
*/
/* Remove silly dotted outline from links in FF */
a{outline: none;}

img.left {
	float: left;
	margin: 5px 20px 0 0;
}

img.right {
	float: right;
	
}

#lowernav {
	margin-top:10px;
	widht:790px;
	float:left;
}

img.pro {
	width: 160px; 
	height: 120px;
	float: left;
	margin-left:10px;
	margin-top:10px;
}

.clear { clear: both; background: none; }

#lowernav {
	float:left;
	width: 790px;
}

#lowernav_box {
	margin-left:1px;
	float:left;
	width:104px;
	height:48px;
	border:1px solid #ffffff;	
}

#lowernav_box img {
	margin-left: 2px;
	margin-top: 2px;
}

#lowernav a{
	margin:0px;
	padding:0px;
	
}

#lowernav_box:hover {
	float:left;
	border:1px solid #214778;	
	
}

#lowernav_left{
	float:left;
	width:700px;

}

#lowernav_right {
	float:left;
	height:100%;
	width:90px;
	vertical-align:bottom;
}

.label {
	
}

input
{
	
	background: #C0C9E1;
	border: 1px solid #14406D;
	margin-top:5px;
}

#fix{
	margin-bottom:20px;
}

