/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	background:#0033CC;
	color:#050B4B;
	}
*{
	margin:0;
	padding:0;}
#container{
	width:920px;
	margin:0 auto;
	background:url(image/contbg.jpg) repeat-y;
	overflow:auto;}
#header{
	width:900px;
	margin:0 auto;
	}
#headmain1 {
		margin:0; padding:0;
		
		
		}
	#headmain2 {
		margin:0; padding:0;

	
		}
	#headleft {
		float:left;
		width:180px;
		margin:0; padding:0;
		
		
		
		}
	#headright {
		float:right;
		width:180px;
		margin:0; padding:0;
	
		
	
		}
	#headmiddle {
		margin:0 180px;
		background:#FFffff;
			
		}
h1{
	color:#000066;}
	.headcleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
#content{
	width:900px;
	margin:0 auto;
		border-top:#a3d764 solid 3px;
	}
#content ul li{
	}
	
#main1 {
		margin:0; padding:0;
		background:#a3d764;
		
		}
	#main2 {
		margin:0; padding:0;

	
		}
	#left {
		float:left;
		width:175px;
		margin:0; padding:0;
		
		
		
		}
	#right {
		float:right;
		width:175px;
		margin:0; padding:0;
	
		
	
		}
	#middle {
		margin:0 175px;
		background:#FFffff;
			
		}
#middle ul li{
	list-style:inside disc;}
#middle ol{
	list-style-position:inside;} 
		.column-in {
		margin:0;
		}
#middle a{
	text-decoration:underline;
	color:#993300;
	}
#middle a:hover{
	text-decoration:none;}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
	
	.copy { text-align:center; font-size:80% }



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.menupanels{
list-style-type: none;
margin: 0;
padding: 0;
width: 160px; /* width of menu */
}

.menupanels li{
border-bottom: 1px solid white; /* white border beneath each menu item */
}

.menupanels li a{

font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana;
display: block;
color: green;
width: auto;
padding: 5px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
border-bottom: 1px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
}

.menupanels li a:visited, .menupanels li a:active{
color: green;
}

.menupanels li a:hover{
background-color: green; /*color of menu onMouseover*/
color: white;
border-bottom: 1px solid black; /*bottom border of menu link during hover. Should be equal or darker to link's hover's bgcolor*/
}


#bottom{
	background:#161F32;
	border-top:#daa520 solid 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;}
	
.menu2{
list-style-type: none;
margin: 0;
padding: 0;
width: 160px; /* width of menu */
}

.menu2 li{
border-bottom: 1px solid white; /* white border beneath each menu item */
}

.menu2 li a{

font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana;
display: block;
color: green;
width: auto;
padding: 5px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
border-bottom: 1px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
}

.menu2 li a:visited, .menu2 li a:active{
color: green;
}

.menu2 li a:hover{
background-color: green; /*color of menu onMouseover*/
color: white;
border-bottom: 1px solid black; /*bottom border of menu link during hover. Should be equal or darker to link's hover's bgcolor*/
}

.imgleft{
	float:left;
	padding:5px;

}
.imgright{
float:right;
}

h5{
	color:#003300;
	font-size:16px;}
.pad{
	padding:5px;
	margin:0 auto;
	background:url(image/ribbonbg.jpg) no-repeat center;}
.imgservices1{
	position:absolute;
	left: 274px;
	top: 87px;
}
.imgservices2{
	position:absolute;
	left: 333px;
	top: 388px;
}
.imgproject1{
	position:absolute;
	float:right;
	left: 14px;
	top: 120px;
}
.imgproject2{
	position:absolute;
	float:left;}
.activemenu{
background:#FFFFFF;
border-bottom: 1px solid black; /*bottom border of menu link during hover. Should be equal or darker to link's hover's bgcolor*/}
