@charset "UTF-8";
/* CSS Document */

.flash {
	width: 960px;
	position: center;
	align: center;
	padding-bottom: 25px;
	}
	
.nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align:center;
	display:inline;
	font-weight: normal;
	text-decoration:none;
	color: #a6a5a5;
	padding-right: 20px;
	padding-top: 10px;
	}
	
	.nav a:link{
	text-decoration:none;
	color: #a6a5a5;
	}
	.nav a:active{
	text-decoration:none;
	color: #FFFFFF;
	}
	.nav a:visited{
	text-decoration:none;
	color: #a6a5a5;
	}
	.nav a:hover{
	text-decoration:underline;
	color: #FFFFFF;
	}
	
.login {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-align:left;
	font-weight: normal;
	color: #a6a5a5;
	background-color:#586267;
	border-left: 1px solid #a6a5a5;
	border-top: 1px solid  #a6a5a5;
	border-bottom: 1px solid #586267;
	border-right: 1px solid #586267;
	}
	
.main {
	background: #d3e2eb url(/images/main_toptile.gif) top repeat-x;
	padding-top: 35px;
	padding-bottom: 35px;
	}
	
.maincontent {
	background: #d3e2eb url(/images/main_bkgrd.gif) top repeat-x;
	padding: 0px 20px 20px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 28px;
	text-align:justify;
	font-weight: normal;
	color: #40474b;
	}
	
.maincontentglossary {
	background: #d3e2eb url(/images/main_bkgrd.gif) top repeat-x;
	padding: 0px 20px 20px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	text-align:justify;
	font-weight: normal;
	color: #40474b;
	}
	
.rightcolumnhead {
	margin: 11px 0 -5px 0;
	padding: 0 0 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 33px;
	text-align:left;
	font-weight: normal;
	color: #b36b1f;
	vertical-align: top;
	display: block;
	}
	
.quicklinks {
	margin: 0 0 6px -20px;
	padding: 0 0 6px 25px;
	display: block;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	text-align:left;
	text-decoration: none;
	background: transparent url(/images/navdivider.gif) bottom left no-repeat;
	}
	
	.quicklinks a:link{
	color: #000000;
	text-decoration: none;
	}
	.quicklinks a:active{
	color: #000000;
	text-decoration: none;
	}
	.quicklinks a:visited{
	color: #000000;
	text-decoration: none;
	}
	.quicklinks a:hover{
	color: #000000;
	text-decoration: none;
	background: #f3bd95;
	}
	
.quicklinks1 {
	margin: -10px 0 6px -20px;
	padding: 0 0 6px 25px;
	display: block;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	text-align:left;
	text-decoration: none;
	background: transparent url(/images/navdivider.gif) bottom left no-repeat;
	}
	
	.quicklinks1 a:link{
	color: #000000;
	text-decoration: none;
	}
	.quicklinks1 a:active{
	color: #000000;
	text-decoration: none;
	}
	.quicklinks1 a:visited{
	color: #000000;
	text-decoration: none;
	}
	.quicklinks1 a:hover{
	color: #000000;
	text-decoration: none;
	background: #f3bd95;
	}
				
.H1 {
	margin: 20px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 50px;
	line-height: 40px;
	text-align:left;
	font-weight: normal;
	color: #000000;
	}
	
.H2 {
	margin: 20px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 33px;
	text-align:left;
	font-weight: normal;
	color: #b36b1f;
	}
	
.subhead {
	margin: 15px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 28px;
	text-align:left;
	font-weight: bold;
	font-style: normal;
	color: #188ab9;
	}

.quickquote {
	margin: 10px 0 1px 0;
	padding: 0 0 3px 15px;
	display: block;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	text-decoration: none;
	}

.quickquote2 {
	margin: 0 0 1px 0;
	padding: 0 0 3px 15px;
	display: block;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	text-decoration: none;
	}
	
.quickquote3 {
	margin: 3px 0 3px 0;
	padding: 0 0 6px 15px;
	display: block;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-align:left;
	text-decoration: none;
	}
	
.quickquoteform {
	margin: 0 0 1px 0;
	display: block;
	color: #000000;
	background-color: #d5e7f7;
	border: 2px 0px 0 2px solid #a7bde4;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-align:left;
	text-decoration: none;
	}
	
.client {
	margin: 10px 0 6px 0;
	padding: 0 0 6px 15px;
	display: block;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	text-align:left;
	text-decoration: none;
	}
	
.services {
	margin: 0 0 0 5px;
	padding: 0 0 6px 25px;
	display: block;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	text-decoration: none;
	}

.servicecharthead {
	margin: 0px;
	padding: 6px 0 5px 0;
	display: block;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 30px;
	text-align:left;
	}
	
.servicecharttext {
	margin: 0 0 0 -11px;
	padding: 0 0 5px 0;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-align:left;
	}
	
.map {border: 1px solid #000000;}

.red {color:#FB4504;font-size:11px;}

.resources {padding:0 0 5px 0; display:block; text-align:center;}

.box {
	display:block;
	overflow:hidden;
	height:100%;
	padding:3px 5px;
	clear:both;
}


/*=============================================ocean tables================================================= */

#content table {margin-bottom:20px}

#content table td {padding:8px}

#content table tr.thead {font-weight:bold}

#content table td {border-right:1px solid #fff;}

#content table tr.thead {background:#333;color:#fff;}

#content table tr.row1 {background:#ebebeb;border-bottom:2px solid #fff}

#content table tr.row2 {background:#f5f5f5;border-bottom:2px solid #fff}

#content table td a {color:#FB4504;}

#content table td a:hover {color:#000;}

