body
	{
	margin:0px;
	text-align:center;
	padding:0px;
	background:#aec9de url(../images/bg.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

td, th
	{
	vertical-align:top;
	}

p
	{
	line-height:18px;
	}
	
td.withFooterLogo
	{
	background:url(../images/footer_logo.gif) no-repeat right bottom;
	text-align:left;
	}

td.top
	{
	text-align:left;
	line-height:8px;
	color:#9ab6ce;
	font-size:8px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0px 1px;
	}

td.top a, td.top a:visited
	{
	font-size:11px;
	text-decoration:none;
	color:#9ab6ce;
	margin:0px 10px;
	}
	
td.top a:hover
	{
	text-decoration:underline;
	}	
	
td.top a#current
	{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	}
	
td.top a.first
	{
	margin-left:5px !important;
	}		
	
td.topLogo
	{
	text-align:center;
	padding:15px 0px 11px 0px;
	}
	
td.topLogoText
	{
	text-align:center;
	padding:0px 0px 34px 0px;
	}

td.aboveBanner
	{
	background:url(../images/aboveBanner_bg.gif) repeat-x top;
	height:7px!important;	
	}
	
td.banner
	{
	background:url(../images/banner.jpg) repeat-y left;
	height:234px;
	}

#news td.banner
	{
	background:url(../images/news_banner.jpg) no-repeat left top;
	height:120px;
	}
	
#disclosure td.banner
	{
	background:url(../images/disclosure_banner.jpg) no-repeat left top;
	height:120px;
	}
	
#news td.banner h1, #disclosure td.banner h1
	{
	color:#FFFFFF;
	margin:80px 0px 0px 25px;
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	font-weight:normal;
	letter-spacing:1px;
	}
	
.bannerContentHide
	{
	display:none;
	visibility:hidden;
	}
	
div.bannerContent
	{
	width:340px;
	height:204px;	
	float:left;	
	margin:0px;
	padding:25px 5px 5px 210px;
	overflow:hidden;
	}
	
div.bannerContent#cont1
	{
	background:url(../images/banner_bg1.jpg) no-repeat left top;
	}

div.bannerContent#cont14
	{
	background:url(../images/banner_bg1a.jpg) no-repeat left top;
	}
	
div.bannerContent#cont2
	{
	background:url(../images/banner_bg2.jpg) no-repeat left top;
	}	
	
div.bannerContent#cont3
	{
	background:url(../images/banner_bg3.jpg) no-repeat left top;
	}	
		
div.bannerContent#cont4
	{
	background:url(../images/banner_bg4.jpg) no-repeat left top;
	}	
	
div.bannerContent#cont5
	{
	background:url(../images/banner_bg5.jpg) no-repeat left top;
	}	
	
div.bannerContent#cont6
	{
	background:url(../images/banner_bg6.jpg) no-repeat left top;
	}	
		
div.bannerContent#cont7
	{
	background:url(../images/banner_bg7.jpg) no-repeat left top;
	}		

div.bannerContent#cont8
	{
	background:url(../images/banner_bg8.jpg) no-repeat left top;
	}	
	
div.bannerContent#cont9
	{
	background:url(../images/banner_bg9.jpg) no-repeat left top;
	}	
		
div.bannerContent#cont10
	{
	background:url(../images/banner_bg10.jpg) no-repeat left top;
	}	
	
div.bannerContent#cont11
	{
	background:url(../images/banner_bg11.jpg) no-repeat left top;
	}	
		
div.bannerContent#cont12
	{
	background:url(../images/banner_bg12.jpg) no-repeat left top;
	}	
	
div.bannerContent#cont13
	{
	background:url(../images/banner_bg13.jpg) no-repeat left top;
	}		
	
div.bannerContent#cont144
	{
	background:url(../images/banner_bg144.jpg) no-repeat left top;
	}			
	
div.bannerContent h2
	{
	background:url(../images/bannerTitleBg.gif) no-repeat left 3px;
	padding:0px 0px 2px 106px;
	margin:0px 0px 10px 0px;
	color:#adbdcc;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	}
	
div.bannerContent h2#tortoise
	{
	background-image:none!important;
	padding:0px 0px 2px 0px !important;
	margin:0px 0px 10px 0px;
	color:#adbdcc;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	}	


div.bannerContent h2#new44
	{
	background:url(../images/bannerTitleBg2.gif) no-repeat left 3px;
	padding:0px 0px 2px 0px !important;
	margin:0px 0px 10px 0px;
	color:#adbdcc;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	}	
	
div.bannerContent p
	{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0px 10px;
	color:#cfdae3;
	line-height:16px;
	font-size:12px;
	}	

div.bannerContent a.btn, div.bannerContent a.btn:visited
	{
	background:url(../images/visit_button.gif) no-repeat left top;
	padding:6px 0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	font-size:11px;
	display:block;
	width:181px;
	text-align:center;
	}

div.bannerContent a.btn:hover
	{
	text-decoration:none;
	}
	
div.bannerNav
	{
	width:214px;
	float:left;
	margin:0px 0px 0px 5px;	
	}
	
div.bannerNavBox
	{
	background:url(../images/bannerNav_box.jpg) no-repeat left 15px;
	width:214px;
	margin:7px 0px 12px;	
	padding:0px 5px 6px 5px;
	}

div.bannerNavBox#serv
	{
	background:url(../images/bannerNav_box.jpg) no-repeat left 15px;
	width:214px;
	margin:10px 0px 12px;	
	padding:0px 5px 6px 5px;
	}

div.bannerNavBox#stra
	{
	background:url(../images/bannerNav_box2.jpg) no-repeat left 15px;
	width:214px;
	margin:7px 0px 10px;	
	padding:0px 5px 6px 5px;
	}

div.bannerNavBox h2
	{
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal !important;
	letter-spacing:1px;
	color:#fae99b;
	margin:1px 0px 7px;
	padding:0px 10px 0px 5px;
	}

div.bannerNavBox a img
	{
	margin:0px 2px 0px 5px;
	padding:1px;
	background:#FFFFFF;
	display:inline;
	border:2px solid #346089;
	}

div.bannerNavBox a.actLink img
	{
	border:2px solid #ffff00;
	}
		
td.belowBanner
	{
	background-color:#033154;
	height:6px!important;	
	}	
	
table.boxTable
	{
	margin:24px 0px !important;	
	}

td.leftBox
	{
	width:550px;
	padding:15px 5px;
	background:#c7d1d9 url(../images/box_bg.jpg) repeat-x top;
	border:5px solid #FFFFFF;
	}
	
td.innerLeftBox
	{
	width:530px;
	padding:15px;
	background:#c7d1d9 url(../images/box_bg.jpg) repeat-x top;
	border:5px solid #FFFFFF;
	}

td.largeInnerLeftBox
	{
	padding:15px;
	background:#c7d1d9 url(../images/box_bg.jpg) repeat-x top;
	border:5px solid #FFFFFF;
	}

td.innerLeftBox h2, td.largeInnerLeftBox h2
	{
	color:#014373;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #C7D1D9;
	}

td.innerLeftBox h3, td.largeInnerLeftBox h3
	{
	color:#014373;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 10px 0px;
	}

td.innerLeftBox h2 span.date, td.largeInnerLeftBox h2 span.date
	{
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	font-size:12px!important;
	padding:5px 0px 0px 0px;
	}

.topBorder
	{
	margin:15px 0px 0px 0px;
	border-top:1px solid #EFEFEF;
	padding:10px 0px 0px 0px;
	}	
	
.bottomBorder
	{
		border-bottom:1px solid #EFEFEF;
	}

td.innerLeftBox a, td.innerLeftBox a:visited, td.largeInnerLeftBox a, td.largeInnerLeftBox a:visited
	{
	text-decoration:underline;
	color:#666666;	
	}
	
td.innerLeftBox a:hover, td.largeInnerLeftBox a:hover
	{
	text-decoration:none;	
	}	
	
td.colOne, td.colTwo
	{
	width:50%;
	padding:0px 15px;
	}
		
td.colOne
	{
	border-right:1px solid #d1dbe1;
	}
	
td.colTwo
	{
	border-left:1px solid #b5c2cc;
	padding-left:20px;
	}

td.colOne h1, td.colTwo h1
	{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	color:#7d7f82;
	/*background:url(../images/section_title.jpg) no-repeat left 4px;
	padding:0px 0px 0px 105px;*/
	padding:0px;
	margin:0px !important;
	}

td.colOne h2, td.colTwo h2
	{
	font-family:"Times New Roman", Times, serif;
	font-size:39px;
	font-weight:normal;
	color:#98a5af;
	padding:0px;
	margin:5px 0px 0px 0px !important;
	}

ul.marinerList
	{
	margin:0px;
	padding:0px 0px;
	list-style:none;
	}
	
ul.marinerList li
	{
	color:#0f385e;
	line-height:18px;
	font-size:11px;
	list-style:none;
	margin:8px 0px;
	padding:0px 0px 0px 25px;
	}	

ul.marinerList li a, ul.marinerList li a:visited
	{
	color:#0f385e;
	text-decoration:underline;
	}
	
ul.marinerList li a:hover
	{
	text-decoration:none;
	}	
	
ul.marinerList li.cyan
	{
	background:url(../images/mariner_cyan_logo.gif) no-repeat left 3px;
	}

ul.marinerList li.brown
	{
	background:url(../images/mariner_brown_logo.gif) no-repeat left 3px;
	}
	
ul.marinerList li.orange
	{
	background:url(../images/mariner_orange_logo.gif) no-repeat left 3px;
	}

ul.marinerList li.blue
	{
	background:url(../images/mariner_blue_logo.gif) no-repeat left 3px;
	}	
	
ul.marinerList li.green
	{
	background:url(../images/mariner_green_logo.gif) no-repeat left 3px;
	}		
	
ul.marinerList li.navy
	{
	background:url(../images/mariner_navy_logo.gif) no-repeat left 3px;
	}	
	
ul.marinerList li.tortoise
	{
	background:url(../images/tortoiseLogo.gif) no-repeat left 3px;
	}	

ul.marinerList li.gray
	{
	background:url(../images/mariner_gray_logo.gif) no-repeat left 3px;
	}	
		
ul.marinerList li.maroon
	{
	background:url(../images/mariner_maroon_logo.gif) no-repeat left 3px;
	}		
	
div.newsScroller
	{
	border-top:2px solid #cac8c3;
	border-right:1px solid #cac8c3;
	border-bottom:3px solid #cac8c3;
	border-left:1px solid #cac8c3;
	background:#FFFFFF;	
	width:190px;
	float:right;
	}
	
div.newsScroller h1
	{
	background:url(../images/right_col_header_bg.jpg) repeat-x top;
	color:#FFFFFF;
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	padding:5px 10px 5px;
	margin:0px;
	}
	
div.newsScroller div.scrolldiv
	{
	padding:3px 10px;
	overflow:hidden;
	font-size:11px;
	}

.newsItem
	{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	border-bottom:1px solid #e8ebed;
	padding-bottom:10px;
	font-size:11px;
	color:#666666;
	}
	
.newsItem strong
	{
	color:#08479d;
	}

div.newsScroller p strong
	{
	color:#08479d;
	}
	
div.newsScroller p a, div.newsScroller p a:visited
	{
	text-decoration:underline;
	color:#666666;
	}

div.newsScroller p a:hover
	{
	text-decoration:none;
	}
		
td.footer
	{
	background:url(../images/footer_bg.jpg) repeat-x top;
	padding:10px 0px 75px 0px;
	text-align:center;
	}

td.footerLeft
	{
	color:#e6e6e6;
	font-size:11px;
	padding:18px 0px 18px 18px !important;
	line-height:18px;
	text-align:left !important;
	}

td.footerRight
	{
	color:#e6e6e6;
	font-size:11px;
	padding:18px 18px 18px 18px;
	line-height:18px;
	text-align:left;
	text-align:right;
	}
	
td.footerLeft p, td.footerRight p
	{
	margin:0px;
	padding:0px;
	line-height:18px;
	}

p.footerLinks
	{
	margin:0px 0px 20px 0px !important;
	}

p.footerLinks a, p.footerLinks a:visited
	{
	text-decoration:underline;
	color:#FFFFFF;
	margin:0px 0px 0px 10px;
	}

p.footerLinks a:hover
	{
	text-decoration:none;
	}
	
.hide
	{
	visibility:hidden;
	display:none;
	}

.show
	{
	visibility:visible;
	display:block;
	}

ul.sublinks
	{
	margin:0px;
	padding:0px;
	}

ul.sublinks li 
	{
	margin:0px;
	padding:0px 0px 0px 12px;
	background:url(../images/small_bullet.gif) no-repeat left 6px;
	
	}




p.lessMargin
	{
	line-height:18px;
	margin:0px 0px 30px 0px !important;
	}

td.footerLeft p.footerLinks a
	{
	margin-left:2px!important;
	}

img.rightPic
	{
	border:1px solid #A2BED4;
	background:#EFEFEF;
	margin-left:15px;
	padding:5px;
	}
