* {
 padding: 0;
 margin: 0;
}

body { 
	background:#FFFFFF url(../images/ocean-background.gif) top left repeat-x; 
	margin:auto; 
	margin-top:0; 
}
* html body {background:#FFFFFF url(../images/ocean-background.gif) 0px 2px repeat-x; } /* IE Min-Height Hack */ 

#wrapper {
	 width: 970px;
	 margin: 0 auto;
	 position:relative;
}

#header {
 margin: 0px;
 background:url(../images/bgshadow.jpg) repeat-y 0 0;
 height:136px;
}


#header_logo{
 width: 590px;
 padding:13px 0 0px 88px;
 display: inline; /* IE Hack */
 float: left;

}

#header_search{
 width:220px;
 margin-right:13px;
 display: inline; /* IE Hack */
 float: left;
 border-top:#6bbad8 5px solid;
}
#header_search p{
font:bold 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color:#cccccc;
padding:28px 0 0 0;
min-height:23px;
text-transform:uppercase;
vertical-align:top;
}
#header_search .form{
border:#cccccc 1px dotted;
min-height: 22px;
vertical-align:top;
font:normal 13px Arial, Helvetica, sans-serif;
color:#797878;
background-color:#FFFFFF;
}
* html #header_search .form {height:22px} /* IE Min-Height Hack */ 

/***********Menu Navigation Style*************/
#flash  {
  margin:2px 0 0 58px;
}

*html #flash  {
  margin:0px 0 0 58px;
}


/******************************************************************/

#maincontent {
	background:url(../images/bgshadow.jpg) repeat-y 0 0;
	padding:0 0 110px 0;
	}

/***********Services Choices Style*************/
#index_services{
 min-height:161px;
 padding:14px 0 0 70px;
}
* html #index_services {height:161px} /* IE Min-Height Hack */ 
.services_holder{
 background-image:url(../images/ocean-services.gif);
 background-repeat:no-repeat;
 width:132px;
 min-height:119px;
 float:left;
 margin-right:18px;
 padding:14px 8px 28px 11px;
}
* html #services_holder {height:119px} /* IE Min-Height Hack */ 
#services_holderlast{
 background-image:url(../images/ocean-services.gif);
 background-repeat:no-repeat;
 width:132px;
 min-height:121px;
 float:left;
 padding:12px 8px 28px 11px;

}
* html #services_holderlast {height:121px} /* IE Min-Height Hack */ 

h1 {
 font:bold 13px Arial, Helvetica, sans-serif;
 color:#005aa5;
 padding-bottom:15px
}
p {
font:normal 12px/18px  Arial, Verdana, Helvetica, sans-serif;
color:#879ab3;
padding-top:10px;
}
p.footer {
font:normal 11px/18px  Arial, Verdana, Helvetica, sans-serif;
color:#ccc;
padding-top:10px;
}
.services ul {
 padding:15px 0 0 0; 
 margin:15px 0 0 20px; 
 list-style-image:url(../images/bullet.gif);
}
.services li{
 padding:0 0 0 0px; 
 margin-left:20px;
 font: normal 12px/17px Arial, Helvetica, sans-serif;
 color:#005aa5;
 list-style-image:url(../images/bullet.gif);
}
/******************************************************************/
/******************Body Content Style******************************/
#body_content{
 width:853px;
 padding:0 0 0 55px;
}
* html #body_content {height:92px; } /* IE Min-Height Hack */ 
#body_contentLeft p{
 font:normal 12px/18px  Arial, Verdana, Helvetica, sans-serif;
 color:#879ab3;
 width:536px;
 float: left;
 padding:9px 121px 23px 23px;
 display: inline; /* IE Hack */
}
* html #body_contentLeft p {width:536px;} /* IE Min-Height Hack */ 

#body_contentRight p{
 width:119px;
 padding:9px 34px 23px 10px;
 float: left;
 display: inline; /* IE Hack */
 font:normal 11px/18px  Arial, Verdana, Helvetica, sans-serif;
 color:#0062a9;
 display: inline; /* IE Hack */
}
* html #body_contentRight p {width:119px;} /* IE Min-Height Hack */ 
/******************************************************************/

/********************Footer Style***************************************/
#footer {
 background-color: #FFFFFF;
 display: inline; /* IE Hack */
 float: left;
 width: 821px;
 font:normal 10px  Arial, Verdana, Helvetica, sans-serif;
 color:#cccccc;
 padding:4px 0 12px 23px;
 text-align:left;
 margin:0 0 0 60px;
}
a.footer:link, a.footer:visited, a.footer:active{
	text-decoration: underline;
	color:#cccccc;
}
a.footer:hover {
	text-decoration: underline;
	color:#75bfdb;
}

a.homeTitle:link, a.homeTitle:visited, a.footer:active{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#005aa5;
}
a.homeTitle:hover {
	text-decoration: underline;
	color:#005aa5;
}
a:link, a:visited, a:active{
	color:#6c839d;
	text-decoration:underline;
}
a:hover {
	text-decoration: underline;
	color:#75bfdb;
}
/******************************************************************/

/**********************Disclaimer Style********************************/
#divider{
 border-top:#CCCCCC 1px dotted;
 margin:0 13px 0 12px;
 width:823px;
 min-height:2px; 
}
* html #divider {height:2px;} /* IE Min-Height Hack */ 

#disclaimer p{
 background-color: #FFFFFF;
 width: 800px;
 font:normal 10px  Arial, Verdana, Helvetica, sans-serif;
 color:#cccccc;
 padding:0px 20px 8px 23px;
 text-align:left;
 margin:0 0 0 60px;
}
* html #disclaimer p {width:800px;} /* IE Min-Height Hack */ 


