body 
{ 	
	background-color: #dddddd;
	font-family: amerigo bt tahoma /*arial*/ sans-serif; /*Used to be veranda first*/
	/*font-size: 14px;*/
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}



A:link { text-decoration: none; color:#284d8b; font-weight:bold;}
A:visited { text-decoration: none; color:#284d8b; font-weight:bold;}
A:hover { text-decoration: underline; color:#7487a5; font-weight:bold;}
A:active  { text-decoration: underline; color:#7487a5; font-weight:bold;}

img {  border:none; }

.bordertop
{
	width:720px;
	height:17px;
	background:#000000;
	padding-top:17px;
}

.borderbottom
{
	width:720px;
/*	height:17px;
	*/background:#000000;
	color:#FFFFFF;
	text-align:center;
}

.container
{
	margin:0 auto;
	width:720px;
}

.logo 
{ 
	background-image: url('images/logo.jpg');
	width:220px;
	padding:0px;
}
	
.block_2 
{ 
	
	float:left;
	width:720px;
	vertical-align:top;
	color:#284d8b;
	color:#000000;
	font-weight:normal;
	font-size: 15px;
	background-color:#0B235D;
}
	
.block_2a 
{ 
	width: 220px;
	background-image: url('images/grid.jpg');
}
	
	
.block_2b 
{ 
	width: 220px;
	background-image: url('images/handshake.jpg');
	background-repeat: no-repeat;
	background-color: #324771;
}
.block_2c 
{ 
	width: 220px;
	background-image: url('images/format_blueplan.jpg');
	background-repeat: no-repeat;
	background-color: #324771;
}

.block_2d 
{ 
	width: 220px;
	background-image: url('images/hardhat.jpg');
	background-repeat: no-repeat;
	background-color: #324771;
}

.block_2e
{ 
	width: 220px;
	background-image: url('images/format_blueplan2.jpg');
	background-repeat: no-repeat;
	background-color: #324771;
}
	
div.banner 
{ 
	
	float: left;
	width: 500px;
	height: 80px;
	padding-left: 220px;
	background-color:#0B235D;
	font-size:23px;
	font:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}

div.navContainer 
{ 
	background-image: url('images/crane.jpg');
	background-position:right;
	background-repeat:no-repeat;
	width: 500px;
/*	height: 150px; */
	padding:0px;
	padding-left:220px;
	margin:0px;
/*	position:relative; 
	left:220px;*/
}

#nav 
{ 
	
	padding-top: 126px;
	text-align: left;
	letter-spacing:0px;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	border:0px;

}
	
div.services 
{
	text-align:left;
	font-size: 16px;
	padding-top: 10px;
	color:#284d8b;
	line-height: 15px;
	font-weight:bold;
	text-align:center;
}