body
{
}
div
{
    float:left;
}

#container
{
	width:761px;
	margin:0px auto;
	/* height:20px; */
	border:0px;
	border-style:solid;
   	border-color:black;
   	float:none;
}

#header
{
	width:100%;
	margin:0px auto;
	height:95px;
	border:0px;
	border-style:dashed;
   	border-color:black;
	background-image:url('images/Header.png');
	vertical-align:middle;
}

div.header_right
{	
	float:right;
	width:34%;
	height:100%;
	border:0px;
	border-style:dashed;
   	border-color:black;
	
}

div.header_left
{	
	float:left;
	width:65%;
	height:100%;
	border:0px;
	border-style:dashed;
    border-color:black;
	
}

div.links_spacer
{	
	float:left;
	width:100%;
	height:75px;
	border:0px;
	border-style:dashed;
    	border-color:black;
	
}

div.button_left
{
	float:left;
	width:6px;
	height:100%;
	border:0px;
	background-image:
   	url('images/left_button.png');
}

div.button_mid
{
	float:left;
	height:100%;
	text-align:center;
	border:0px;
	border-style:dashed;
   	border-color:black;
	font-family:tahoma;
	vertical-align:text-bottom;
	background-image:url('images/mid_button.png');
}

a.header_links
{
	font-family:tahoma;
	font-weight:500;
	font-size:normal;
	text-decoration:none;
}


a.header_links:link {color: #EFBC18}     
a.header_links:visited {color: #EFBC18}  
a.header_links:hover {color: #EFBC18; font-weight:bold}  
a.header_links:active {color: #EFBC18; font-weight:bold}


a.inner_pages_right_links
{
	font-family:tahoma;
	font-weight:500;
	font-size:normal;
	text-decoration:none;
}



a.inner_pages_right_links:link {color: #EFBC18}     
a.inner_pages_right_links:visited {color: #EFBC18}  
a.inner_pages_right_links:hover {color: #EFBC18; font-weight:bold}  
a.inner_pages_right_links:active {color: #EFBC18; font-weight:bold}



a.inner_pages_right_links_mail
{
	font-family:tahoma;
	font-weight:500;
	font-size:normal;
	text-decoration:none;
}


a.inner_pages_right_links_mail:link {color: #EFBC18}     
a.inner_pages_right_links_mail:visited {color: #EFBC18}  
a.inner_pages_right_links_mail:hover {color: #EFBC18; text-decoration:underline}  
a.inner_pages_right_links_mail:active {color: #EFBC18}




a.blue_links
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#002EFF;
	text-decoration:none;
}

a.blue_links:link {color: #002EFF}     
a.blue_links:visited {color:#002EFF}  
a.blue_links:hover {color:#002EFF; font-weight:bold}  
a.blue_links:active {color:#002EFF}

a.footer_links
{
	font-size:10pt; 
	font-weight:500;
	color:#454545;
	font-family:tahoma;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}

a.footer_links:link {color:#454545}     
a.footer_links:visited {color:#454545}  
a.footer_links:hover {color:#454545; text-decoration:underline}  
a.footer_links:active {color:#454545}


a.earthmoving_contact
{
	font-family:Verdana;
	font-size:normal;
	font-weight:700;
	color:#002EFF;
	text-decoration:none;
}

a.earthmoving_contact:link {color:#002EFF}     
a.earthmoving_contact:visited {color:#002EFF}  
a.earthmoving_contact:hover {color:#002EFF; text-decoration:underline}  
a.earthmoving_contact:active {color:#002EFF;}

div.button_right
{
	float:left;
	width:5px;
	height:100%;
	border:0px;
	border-style:dashed;
   	border-color:black;
	background-image:url('images/right_button.png');
}

#links
{
	width:100%;
	height:20px;
	border:0px;
	border-style:dashed;
   	border-color:black;
}

div.link_spacer_left
{
	float:left;
	width:20px;
	height:100%;
	border:0px;
	border-style:dashed;
   	border-color:black;
}

div.link_spacer_right
{
	float:left;
	width:7px;
	height:100%;
	border:0px;
	border-style:dashed;
    border-color:black;
}

#top_border
{
	width:100%;
	margin:0px auto;
	height:35px;
	border:0px;
	border-style:dashed;
    border-color:black; 
}

#top_border_left
{
	float:left;
	width:7px;
	margin:0px auto;
	height:35px;
	border:0px;
	border-style:dashed;
	border-color:black;
	background-image:url('images/left_diamond_plate.png');
}

#top_border_mid
{
	float:left;
	width:742px;
	margin:0px auto;
	height:35px;
	border:0px;
	border-style:dashed;
   	border-color:black;
	background-image:url('images/mid_diamond_plate.png');
}

#top_border_right
{
	float:left;
	width:12px;
	margin:0px auto;
	height:35px;
	border:0px;
	border-style:dashed;
   	border-color:black;
	background-image:url('images/right_diamond_plate.png');
}

#content_header
{
	width:100%;
	margin:0px auto;
	height:69px;
	border:0px;
	border-style:dashed;
   	border-color:black;
	background-image:url('images/top_bar.png');
}

#content_header_inner
{
	width:100%;
	margin:0px auto;
	height:69px;
	border:0px;
	border-style:dashed;
   	border-color:black;
	background-image:url('images/top_bar_inner.png');
}

#content_top_inner
{
	width:761px;
	float:left;
	margin:0px auto;
	height:35px;
	border:0px;
	padding-left:54px;
	padding-top:8px;
	border-style:dashed;
   	border-color:black;
	background-image:url('images/content_top_inner.png');
	background-repeat:no-repeat;
}

#contact_right
{
	position:relative;
	float:left;
	padding-left: 13px;
	border:0px;
	border-style:dashed;
}

#marine_left
{
	float:left;
	border:0px;	
	border-style:dashed;
}

#marine_right
{
	float:right;
	padding-top:10px;
	padding-right:20px;
	border:0px;	
	border-style:dashed;
}

#marine_top
{
	float:left;
	border:0px;	
	border-style:dashed;
}
#content_footer
{
	float:left;
	width:100%;
	margin:0px auto;
	height:30px;
	border:0px;
	border-style:dashed;
   	border-color:black;
	background-image:url('images/content_footer.png');
}

#content_body
{
    float:left;
	height:100%;
	width:100%;
	margin:0px auto;
	border:0px;
	border-style:dashed;
	background-image:url('images/body.png');
	background-repeat: repeat-y;
}

#content_body_inner
{
	float:left;
	width:100%;
	margin:0px auto;
	border:0px;
	border-style:dashed;
	background-repeat: repeat-y;
	background:url('images/body_inner.png');
}

#content_text_body
{
	width:88%;
	margin:0px auto;
	border-top:0px;
	border-left:0px;
	border-bottom:0px;
	border-right:0px;
	border:0px;
	border-style:solid;
   	border-color:#838383;
   	float:none;
}

#content_inner_left
{
padding-left:6px;
padding-right:6px;
float:left;
width:71%;
margin:0px auto;
height:100%;
border-top:0px;
border-left:0px;
border-bottom:0px;
border-right:0px;
border-style:dashed;
border-color:#838383;
}

#content_inner_right
{
padding-left:21px;
float:left;
width:24%;
margin:0px auto;
height:100%;
border-top:0px;
border-left:0px;
border-bottom:0px;
border-right:0px;
border-style:dashed;
border-color:#838383;
}

#content_welcome
{
	float:left;
	width:39%;
	padding:5px;
	margin:0px auto;
	height:100%;
	border-top:0px;
	border-left:0px;
	border-right:1px;
	border-bottom:0px;
	border-style:dashed;
   	border-color:#A7A8AA;
}

#content_right
{
	float:right;
	width:58.5%;
	margin:0px auto;
	height:100%;
	font-family:verdana;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-style:dashed;
   	border-color:#838383;
}

h3
{
	font-family:TAHOMA;
	color:#002EFF;
	font-weight:bold;
	font-size:normal;	
	margin-bottom:0em; 
	margin-top:0em;
	
}

h4
{
	font-family:verdana;
	color:#003CFF;
	font-weight:bold;
	font-size:10pt;		
}

h2
{
	font-family:Verdana;
	font-weight:bold;
	color:#003CFF;
	font-size:15pt;
}



.blue_bold
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#002EFF;
}

.mindbase_link
{
	font-family:Verdana;
	font-size:x-small;
	color:#676767;
	text-align:right;
}


.blue_bold_news
{
	font-family:Verdana;
	font-size:x-small;
	font-weight:600;
	color:#002EFF;
}

p.right_align_link
{
	text-align:right;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#002EFF;
	margin-top:1px;
	margin-bottom:1px;
}

P
{
	font-family:Verdana;
	font-size:small;
	font-weight:700;
	color:#707070;
	color:#454545;
	margin-top:8px;
	margin-bottom:5px;
}


P.inner_pages_left
{
	font-family:Verdana;
	font-size:small;
	font-weight:700;
	color:#707070;
	color:#454545;
	margin-top:8px;
	margin-bottom:5px;
}

img.img_test
{

}

img.img_test:hover{widht:80px}

.inner_pages_left_small
{
	font-family:Verdana;
	font-size:small;
	font-weight:500;
	color:#222222;
	margin-top:8px;
	margin-bottom:5px;
}

P.inner_pages_right
{
	font-family:tahoma;
	font-weight:500;
	font-size:normal;
	text-decoration:none;
	color: #EFBC18;
}



p.news
{
	font-family:Verdana;
	font-size:x-small;
	font-weight:500;
	color:#707070;
	color:#454545;
	margin-top:8px;
	margin-bottom:5px;
}

p.foot
{
	font-family:Verdana;
	font-size:x-small;
	font-weight:500;
	color:#707070;
	color:#EFBC18;
	margin-top:25px;
	margin-bottom:10px;
}

ul
{
	font-family:Verdana;
	font-size:small;
	font-weight:700;
	color:#002EFF;
	margin-top:8px;
}

ul.sublist
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:700;
	color:#454545;
}

ul.sublist_inner
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:500;
	color:#454545;
}

#content_right_top
{
	float:left;
	width:98%;
	margin:0px auto;
	padding:0px;
	height:60%;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-style:dashed;
   	border-color:#A7A8AA;
}

#content_services
{
	float:left;
	width:52%;
	margin:0px auto;
	padding:5px;
	height:100%;
	border-top:0px;
	border-left:0px;
	border-right:1px;
	border-bottom:0px;
	border-style:dashed;
   	border-color:#A7A8AA;
}

#content_news
{
	float:right;
	width:39.5%;
	margin:0px auto;
	padding:5px;
	height:100%;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-style:dashed;
   	border-color:#B6B7B9;
}

#content_health
{
	float:left;
	width:98%;
	margin:0px auto;
	padding:5px;
	height:39.5%;
	border-top:1px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-style:dashed;
   	border-color:#A7A8AA;
}

div.health_left
{
	float:left;
	width:60%;
}

div.health_right_pic
{
	float:right;
	width:35%;
}

#footer
{
	float:left;
	width:100%;
	margin:0px auto;
	height:84px;
	border:0px;
	border-style:dashed;
   	border-color:black;
}

#footer_left
{
	float:left;
	width:61px;
	margin:0px auto;
	height:84px;
	border:0px;
	border-style:dashed;
   	border-color:black;
	background-image:
   	url('images/left_bottom1.png');
}

#footer_mid
{
	float:left;
	width:633px;
	margin:0px auto;
	height:84px;
	border:0px;
	font-size:10pt; 
	font-weight:500;
	color:#EFBC18;
	color:#454545;
	font-family:tahoma;
	text-align:center;
	font-weight:bold;
	vertical-align:text-bottom;
	border-style:dashed;
   	border-color:black;
	background-image:
   	url('images/mid_bottom1.png');
}

#footer_right
{
	float:left;
	width:67px;
	margin:0px auto;
	height:84px;
	border:0px;
	border-style:dashed;
   	border-color:black;
	background-image:
   	url('images/right_bottom1.png');
}

#piling_left
{
	float:left;
	height:100%;
	width:75.5%;
	border:0px;
	border-style:dashed;
   	border-color:black;
}

#piling_right
{
	float:left;
	padding-top:24px;
	padding-left:10px;
	height:100%;
	border:0px;
	border-style:dashed;
   	border-color:black;
}
	

#rebar_top
{
	float:left;
}

#rebar_left
{
	float:left;
	height:100%;
	width:60.5%;
	border:0px;
	border-style:dashed;
   	border-color:black;
}

#rebar_right
{
	float:right;
	padding-top:24px;
	height:100%;
	border:0px;
	border-style:dashed;
   	border-color:black;
}

#rebar_bottom
{
	width:100%;
	float:left;
}
	

#earthworks_top
{
	float:left;
}

#earthworks_left
{
	float:left;
	height:100%;
	width:59.5%;
	border:0px;
	border-style:dashed;
   	border-color:black;
}

#earthworks_right
{
	float:left;
	padding-top:24px;
	padding-left:10px;
	height:100%;
	border:0px;
	border-style:dashed;
   	border-color:black;
}

#earthworks_bottom
{
	float:left;
}
	



#services_top
{
	float:left;
}

#services_left
{
	float:left;
	height:100%;
	width:70%;
	border:0px;
	border-style:dashed;
   	border-color:black;
}

#services_right
{
	float:left;
	padding-top:64px;
	padding-left:5px;
	height:100%;
	border:0px;
	border-style:dashed;
   	border-color:black;
}

#services_bottom
{
	float:left;
}


#health_top
{
	float:left;
}

#health_left
{
	float:left;
	height:100%;
	width:70%;
	border:0px;
	border-style:dashed;
   	border-color:black;
}

#health_right
{
	float:left;
	padding-top:0px;
	padding-left:5px;
	height:100%;
	border:0px;
	border-style:dashed;
   	border-color:black;
}
	
