a, a:link {
	color: #00f;
}
a:visited {
	color: #00f;
}
body {
	background-color: #fff;
}
body, p, td, th, li {
	
		font-size: 12pt;
	
	
		font-family: times,serif;
	
}

.menu, a:link.menu, a:visited.menu {
	color: #fff;
	font-size: 12px;
	font-family: arial,sans-serif;
}
#menuList {
	background-color: #000;
}
#menuList li a {
	border-right: 1px solid #fff;
}
a, a:link {
	color: #2271a0;
}
a:visited {
	color: #2271a0;
}
body {
	background-color: #fff;
}

body, p, td, th, li {
	
		font-size: 12pt;
	
	
		font-family: times,serif;
	
}
.italic {font-style:italic;}
.right {float:right;clear:right}
.teal {color: #008080;}
.m0 {margin:0;}
.center {text-align: center;}
.white {
 color: #fff;
 padding:0;
 margin:0;
 line-height: 1;
}

.menu, a:link.menu, a:visited.menu {
	color: black;
	font-size: 11px;
	font-family: arial,sans-serif;
}
#menuList {
	background-color: #ccc;
}
#menuList li a {
	border-right: 1px solid #fff;
}
#padding20 {padding-left: 20px; padding-right: 20px;}
/* Skip to Navigation */
#skip a, #skip a:hover, #skip a:visited
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
padding:0;
margin:0;
line-height: 0;
}
#skip a:active, #skip a:focus
{
position:static;
width:auto;
height:auto;
}
/* END Skip to Navigation */


abbr, acronym {border-bottom: .1em dotted;}
#content {
margin:0;
}

/* Website Wide Styles */
@media print
{
#printno {display:none;}
#container {
text-align: left;
margin-left: auto;
margin-right: auto;
padding: 0;
height: auto;
position: relative;
border-bottom: none;
border-right: none;
border-left: none;
background-color: #fff;
font-size: 0.8em;
/*display: inline-block;*/ /* a fix for IE Mac */
}
}
body .externalSite {
background-color: #FFFFFF;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
}
body {
text-align: left;
}
@media screen{
#container {
text-align: left;
margin-left: auto;
margin-right: auto;
padding: 0;
height: auto;
min-height:600px;
width:890px;
position: relative;
border-bottom: 1px solid #666;
border-right: 1px solid #666;
border-left: 1px solid #666;
background-color: #fff;
font-size: 0.8em;
display: inline-block; /* a fix for IE Mac */
}
}
#homepagebody {
width:100%;
clear:left;
background-color: #666;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#districtBanner {
background-image:url(/clients/c651/124225.jpg);
background-repeat: repeat-x;
height: 120px;
padding-top: 15px;
padding-left: 15px;
}
#homepageDistrictText {font-size:16pt; margin-bottom: 0px; margin-top: 5px;}
#homepageMediaPortText {font-size:30pt; margin-bottom: 0px; margin-top: 3px;}
#homepageDistrictLink {margin-top: 3px;font-size:14px;}
#logoBox {
vertical-align:text-top;
float:left;
width: 60%;
font-family:Georgia, "Times New Roman", Times, serif;
color: #FFF;
letter-spacing: 1.5px;
}
#logoBox a {color: #fff;}
#logoBox a:hover {text-decoration:underline;}
.homePageLink a {color: #fff;}
.homePageLink a:visited {color: #fff;}
.homePageLink a:hover {text-decoration:underline;}
/* #logoBox img {
padding:10px 0px 10px 0px;
clear: left;
float: left;
} */
#contactNum {
vertical-align: top;
text-align:center;
clear: right;
float: right;
width: 38%;
padding: 0 0 0 0px;
color:#FFF;
}
#contactsTextHead {font-size:12pt; text-decoration:underline; margin-bottom: 0px; margin-top: 0px;}
.contactsText {font-size:15pt; margin-bottom: 0px; margin-top: 5px;}
#mainContent {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	width: 752px;
}
#regions {padding-top: 8px; padding-right: 65px; float:right;}
#regions a:hover {text-decoration:underline;}
#viewWindow1 {width: 500px; height: 400px; float:left; clear:left; padding-left: 10px; overflow:hidden;}
#viewWindow2 {width: 735px; overflow:hidden;margin-left:-5px;}
#viewWindow3 {width: 500px; height: 400px; float:left; clear:left; padding-left: 10px; padding-right: 10px; overflow:auto;}
#viewWindow4 {width: 720px; height: 510px; float:left; clear:left; padding-left: 35px; padding-top: 10px;overflow:hidden;}
#selectWindow1 {width: 220px; height: 400px; background-color: #000; float:right; clear:right;}
#selectWindow3 {width: 220px; height: 400px; background-color: #000; float:right; clear:right;}
#release {text-align: left; margin:20px;}
#releaseOffice {float: right; clear:right;font-size: 8pt; color: #008080; font-family: Times;}
#releaseBanners {width:100%; height: 140px;}
#releaseBanner {float:left; clear:left;}
#releaseUSCGbanner {float: right; clear:right; margin-top: 15px; margin-bottom: 15px;}
#releaseTypeContact {height: 50px; width: 100%; margin-top:15px; margin-bottom:0px;}
#releaseType {font-size: xx-large; font-family: Times New Roman; color: #808080; float:left;clear:left;margin-bottom:0px;}
#releaseContact {float: right; clear:right;}
#releaseContact p {text-align: left;}
#releaseContact a {color:#2271a0;}
#releaseContact a:hover {text-decoration:underline;}
#releaseHeadline {margin-left: auto; margin-right: auto; text-align:center;
font-size: 14pt; font-family:times,serif;}
#releaseSubhead {width: 525px;}
#releaseFootnote {font-size: small; font-family: times new roman,times; font-style:italic; font-weight:bold; color:#CCC;}
/* Start Embedded Release Styles on Black Background */
#blackRelease {text-align: left; margin:0px; color: #fff;}
#blackReleaseOffice {width: 400px; float: right; clear:right; font-size: 8pt; color: #008080; font-family: Times; margin-right:10px; display: block;}
#blackReleaseOffice p {font-size: 8pt; color: #008080; font-family: Times; margin:0px;}
#blackReleaseBanner {float:left; clear:left;color:#fff;}
#blackReleaseTypeContact {width: 100%; margin-top:15px;color:#fff; display: block;}
#blackReleaseType {font-size: large; font-family: Times New Roman; color: #808080; float:left;clear:left; margin: 0; width:175px; display: block;}
#blackReleaseContact {width: 200px; color:#fff; margin-top:20px;display: block;}
#blackReleaseContact p {text-align: left;color:#fff;}
#blackReleaseContact a {color:#2271a0;}
#blackReleaseContact a:hover {text-decoration:underline;color:#fff;}
#blackReleaseHeadline {margin: 0;text-align: center;
font-size: 1.5em; font-family:Verdana, Geneva, sans-serif;color:#fff;background-color:#000;display: block;}
#blackReleaseHeadline h1 {background-color:#000;color:#fff;line-height:50%;display: block;}
#blackReleaseSubhead {width: 525px;color:#fff;background-color:#000;}
#blackReleaseSubhead h2 {background-color:#000;color:#fff;line-height:50%;}
#blackReleaseFootnote {font-size: small; font-family: times new roman,times; font-style:italic; font-weight:bold;color:#fff;}

.left {float:left;}
#featuredMedia {
padding-left: 5px;
padding-right: 0px;
}
.feedbox {
width: 220px;
background-color: #006699;
}
.feedtop {
	background-image:url(/clients/1692/265089.gif);
	background-position:top;
	background-repeat:no-repeat;
height: 20px;
width: 100%;
padding: 0 0 0 0px;
margin: 0 0 0 0;
text-align:left;
font-size: .9em;
font-weight:bold;
font-style:oblique;
/*background-image:url(/images/top.jpg);*/
}
.feedbox a {color: #fff;}
.feedbox a:hover {color: #999;}
.feedbox a:visited {color: #fff;}
.feed {
color: #fff;
height: 350px;
background-color: #006699;
overflow:auto;
padding: 0px 0 0 0;
margin: 0 0px 0 0px;
}
/* #feed a:hover {
display: block;
background-color: #007bba;
} */
.feedbottom {
	background-image:url(/clients/1692/265091.gif);
	background-position:bottom;
	background-repeat:no-repeat;
height: 5px;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
.feedBottomLinks p {
text-align: center;
color:#FFF;
font-family:Verdana, Geneva, sans-serif;
font-size:9pt;
margin: 0;
padding: 0;
}
.feedBottomLinks a {
color: #fff;
font-weight:bold;padding-bottom: 0px; padding-top: 0px; margin-bottom: 0px; margin-top: 10px;}
.feedBottomLinks a:hover {color: #999;}
#socialLinks {
background-image:url(/clients/c651/124224.jpg);
background-repeat:repeat;
background-color: #666;
float:left;
clear:left;
padding-top: 5px;
padding-bottom: 30px;
display: block;
width: 782px;
color:#FFF;
}
#break40 {
height: 25px;
background-image:url(/clients/c651/124223.jpg);
background-repeat:repeat-y;
margin-bottom: 5px;
padding-top: 4px;
}
#socialLinks a img {border: 0px;}
#socialLinks a img:hover {border-color: transparent;}
#logon {
width: 100%;
height: 15px;
vertical-align: top;
float: left;
background-color: #666;
text-align:center; margin-top: 0px; padding-top:0px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:9pt;
}
#oldcontainer {
width: 800px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
text-align: left;
border: 2px;
}
h1 {
padding: 30px 0px 0px 0px;
text-align: center;
margin: 0;
font-family: "times new roman",times;
font-size: large;
background-color: #FFFFFF;
color: #000000;
}
#content img {
max-width:600px;
width: expression(this.width > 600 ? 600: true);
}
#copyrightNotice {clear: both;}
/* a:hover {color: #114475} */
a img {border: 1px solid #000;}
a img:hover {border-color: #5984AE;}
#adobe {
font-size: 10pt;
}
/* End Website Wide Styles */
/* Release Styles */
#headline {
text-align: center;
font-size: .8em;
font-family:Verdana, Geneva, sans-serif;
color: #fff;
}
#headline a {color: #ffffff;}
#subhead {
font-family: times,serif;
font-size: 12pt;
font-style: italic;
font-weight: normal;
margin-bottom: 5px;
}
.hidden {
display:none;
}
.photoTable {
text-align: left;
color: #000000
}
/* Photo Captions */
h5 {font-family: verdana,sans-serif; font-size: 0.8em; font-weight: bold; text-align: justify;}
/* End Captions */
/* End Release Styles */

/* Recent Updates */
#recentUpdatesBar {
float: right;
width: 220px;
border-left: 1px solid #666;
border-bottom: 1px solid #666;
border-top: 0;
border-right: 0;
text-align: left;
padding: 0;
margin: 0;
}

#recentTitle {
text-align: center;
padding: 10px 0 0px 0px;
color: black;
background-color: #156593;
width: auto;
height: 15px;
display: block;
margin: 0;
border: 0;
}

ul.injectedDocumentList {
padding: 0 0 0 0;
margin: 0 0 0 0;
}
ul.injectedDocumentList p {
margin: 0 0 0 0;
padding: 0 0 0 0;
}
ul.injectedDocumentList li {
margin: 5px 5px 5px 5px;
padding: 0 0 0 0;
list-style-type: none;
font-size: 10pt;
border-width: 0 0 0 0;
}
.injectedDocumentList li a:hover {
color:#999;
}
.borderno {border: none;}



/* End Recent Updates */

/* Top of Page Banner */
#bannerBar {
margin-top: 0;
padding-top: 0;
width:782px;
background-color: #999}
#bannerlogo {float: left;
border: none;
}
#banner_home {
height: 87px;
background: url('http://www.uscg.mil/global/img/flag_bar_home_pg_fade.gif') top left no-repeat; /* Updated image path JF */
border-right: 1px solid #666;
margin: 0;
padding: 0;
font-size: 0.85em;
}
#banner_home a {color: #fff;}
#banner_home a:hover {color: #999;}
#banner {
height: 67px;
background: url('http://www.uscg.mil/global/img/flag_bar_fade_sm.jpg') #069 top left no-repeat;
border-right: 1px solid #666;
margin: 0;
padding: 0;
font-size: 0.85em;}
/* End Top of Page Banner */
/*USCG Menu Item Formatting */
#navbuttons {
font-family: Arial, Helvetica, sans-serif;
padding: 0 0 0 0;
font-size: 8pt; /* Hard coded font size to avoid browser resize text issue -jf */
overflow: hidden;
}
#navbuttons ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#navbuttons li {
/* Width changed from 114 to accomodate CG Navigation - JF */
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
width: 129px;
background-color: #CCC;
border-bottom: 2px solid #060;
margin: 0;
float:left;
text-align:center;
border-right: 1px dashed #666;
}
#navbuttons li.last {
/* Change the width to make up for trailing space in the bar */
/* Width changed from 92 to accomodate CG Navigation - JF */
width:130px;
border-bottom: 2px solid #060;
border-right: 0px;
}
#navbuttons li.current {
background-color: #999;
color: #fff;
}
#navbuttons li a {
display: block;
padding: 5px 5px 5px 0.5em;
color: #000;
text-decoration: none;
width: 129px; /* Width added to have Navigation change color on roll over - JF */
}
html>body #navbuttons a {width: auto;}
#navbuttons li a:hover {
background-color: #666;
color: #fff;}
/* END USCG Item Menu Formatting */
/* --------------------------- */
/* -----menuBar Navigation---- */
/* --------------------------- */
#menuBar { /*--div that holds parents, kids, grandkids--*/
width: 890px;
/*background-image: url('/clients/1067/73662.png');
background-repeat: repeat-x;
background-position: top middle;*/
height: 20px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #fff;
background-color: #006699;
margin: 0;
padding: 0;
border-bottom: 1px solid #666666;
}
#parents { /*--1st menuBar ul--*/
margin: 0;
padding: 0;
list-style: none;
line-height: 1;
}
#parents, #parents ul { /*--effects all ul, li unless over-ridden--*/
margin: 0;
padding: 0;
list-style: none;
line-height: 1.4;
}
#parents a {
display: block;
padding-top: 2px;
padding-left: 18px;
padding-right: 18px;
color:#fff;
font-family:arial,sans-serif;
font-size:12px;
font-weight: bold;
text-decoration: none;
margin: 0;
}
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*--Change font size here to effect all menu items--*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
#parents li { /*--effects all ul, li unless over-ridden--*/
float: left;
padding-right: 0px;
font-size: .95em;
border-right: 1px solid #fff;
 padding-top: 0;
 padding-bottom: 0;
 margin: 0;
 height: 20px;
}
#parents li a:hover {background: #007BBA;display: block;}
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
#parents li ul { /*--.kids; 2nd menuBar level ul--*/
position: absolute;
padding: 0px;
margin-left: 10px;
background: #006699;
width: 100px;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#parents li .kids { /*--invisible space between #parents li and .kids ul--*/
padding-top: 4px;
background: transparent;
width: 100px;
}
#parents li ul li a { /*--.kids li text; keep for .kids CSS issues--*/
text-decoration: none;
}
/*.menuBox {
border: 1px solid #797979;
}*/
.kids a {
display: block;
width: 150px;
padding: 5px;
color: #fff;
font-weight: normal;
font-size: 10px;
background: #006699;
border-bottom: 1px solid #fff;
}
#parents li ul li a:hover { /*--.kids li text; keep for .kids CSS issues--*/
text-decoration: none;
}
.kids a:hover {
display: block;
width: 150px;
padding: 5px;
color: #fff;
background: #007bba;
border-bottom: 1px solid #ffffff;
}
#parents li ul ul { /*--#grandkids; 3rd menuBar level ul--*/
margin: -25px 0 0 160px;
_margin: -24px 0 0 150px; /*--IE hack--*/
}
#grandkids a {
display: block;
width: 150px;
padding: 5px;
color: #fff;
background: #006699;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
text-decoration: none;
}
#grandkids a:hover {
display: block;
width: 150px;
padding: 5px;
color: #fff;
background: #007bba;
border-left: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
text-decoration: none;
}
#parents li:hover ul ul,
#parents li:hover ul ul ul,
#parents li.sfhover ul ul,
#parents li.sfhover ul ul ul {
left: -999em;
}
#parents li:hover ul,
#parents li li:hover ul,
#parents li li li:hover ul,
#parents li.sfhover ul,
#parents li li.sfhover ul,
#parents li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}
/*--------------END OF NAV--------------*/
#printlogo {display: none;}
/* TOP BANNER SEARCH AND LINKS */
/* banner navigation */
ul#bannernav {
margin: 5px; padding: 0;
position: absolute; top: 0; right: 0;
list-style-type: none;
}
ul#bannernav li {
margin: 0; padding: 0;
display: inline;
}
ul#bannernav li a {
margin: 0; padding: 0 5px 0 5px;
font-weight: bold;
color: #fff;
border-left: 1px solid #fff; text-decoration: none;
}
ul#bannernav li a:hover {text-decoration: underline;}
ul#bannernav li.first a {border-left: 0;}
/* end banner navigation */
/* search box */
div#searchbox {position: absolute; top: 22px; right: 10px;} /* Changed 'top' from 25 to accomodate search directory check box -jf */
div#searchbox label {color:#069;}
input#q {color: #5C5C5C; margin: 0; padding: 0;}
div#searchbox a {color: #fff; text-decoration: none; padding-left:40px;}
div#searchbox a:hover {color: #fff; text-decoration: underline; text-align:right;}
/* end search box */
/* end Menu Item Formatting */
/* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
#ie_historyFrame { width: 0px; height: 0px; display:none }
#firefox_anchorDiv { width: 0px; height: 0px; display:none }
#safari_formDiv { width: 0px; height: 0px; display:none }
#safari_rememberDiv { width: 0px; height: 0px; display:none }
/* START flickr thumbnails */
.flickr {padding:5px 0 5px 0;}
.flickr_badge_image
{
margin: 0;
display:inline; }
span.pics .flickr_badge_image img {
width:25px;
height:25px;
padding:5px;
}
.flickr_badge_image a {padding: 4px;}
div.pics {
text-align: center;
margin: 5px 0 5px 0;
width:500px;
}
/*
div.pics .flickr_badge_image img {
padding:4px;
border:0;}
*/
/* END flickr thumbnails */
/* START Footer CSS */
#footer {
width:882px;
min-height:30px;
background-color: #fff;
text-align:center;
float:left;
padding: 0 0 15px 0;
border-top: 1px solid #000;
margin-right:-3px; /* Hack for IE Duplicate Charater Bug */
font-size: x-small;
}
/* START Footer Plugins CSS */
#plug span {
border:1px solid #666666;
float:right;
margin-bottom:8px;
margin-right:5px;
padding:0;
}
#plug a {
border-color:white #999999 #999999 white;
border-style:solid;
border-width:1px 2px 2px 1px;
display:block;
font-size: xx-small;
padding:3px;
text-decoration:none;
}
/* END Footer Plugins CSS */
/* FOOTER LINKS */
#footer a:link	{font-size:x-small; color: #666; text-decoration: none;}
#footer a:visited	{font-size:x-small; color: #666; text-decoration: none;}
#footer a:hover	{font-size:x-small; color: #666; text-decoration: underline;}
#footer a:active	{font-size:x-small; color: #666; text-decoration: none;}
div#footer p {
margin: 0; padding: 0.5em;
font-size:0.8em;}
div#footer ul {
margin: 0; padding: .5em;
list-style-type: none;
position: relative;
background-color: #fff;}
div#footer ul li {
margin: 0; padding: .5em 1em;
display: inline;}
/* END Footer CSS */
/* START Featured Photo JQuery CSS */
.mediaCorner{display:block;}
.mediaCorner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#434343}
.mediaCorner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #565656;
  border-right:1px solid #565656;
  background:#4b4b4b}
.mediaCorner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #626262;
  border-right:1px solid #626262;
  background:#494949}
.mediaCorner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #494949;
  border-right:1px solid #494949;}
.mediaCorner4{
  border-left:1px solid #565656;
  border-right:1px solid #565656}
.mediaCorner5{
  border-left:1px solid #4b4b4b;
  border-right:1px solid #4b4b4b}
.mediaCornerfg{
  background:#434343}
		#titleWrap { padding: 0 0 0 5px; margin: 0px; background: #434343; width: 510px; height: 540px; border-top: 0px solid #7a7a7a;}
		#fphotoHeader {color: #fff; font-size: 14pt; font-family: Georgia, "Times New Roman", Times, serif; padding: 0px; margin: 0px;}
		.fphotoText {line-height: .5em; padding: 0px; margin: 0px; color: #fff; font:8pt Georgia, "Times New Roman", Times, serif;}
			#fphotoTitle{ margin: 2px 10px 0 10px; color:#FFF; font:13pt Georgia, "Times New Roman", Times, serif; letter-spacing:1px; font-weight: bold; line-height: 130%; padding:0px;}
			#fphotoCaption { color: #666666; font: 10pt Georgia, "Times New Roman", Times, serif; text-align: center; padding:0px; margin:0px;}
			
			.boxgrid{ 
				width: 500px; 
				height: 332px; 
				margin:0px; 
				float:left; 
				background:#161613; 
				border: solid 2px #000; 
				overflow: hidden; 
				position: relative; 
				padding:0px;
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#fff; 
					font-weight:bold; 
					font:10pt Georgia, "Times New Roman", Times, serif; letter-spacing: 1.5pt;
				}
				
			.boxcaption{  
				padding:0px; margin:0px;
				float: left; 
				position: absolute; 
				background: #000; 
				height: 200px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: 
progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: 
"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 310px;
 					left: 0;
					padding:0px; margin:0px;
 				}
 				.caption .boxcaption {
 					top: 200px;
 					left: 0;
					padding:0px; margin:0px;
 				}
/* END Featured Photo JQuery CSS */
/* START Forms Styling */
.button{
background: #036;
border:1px solid #036;
color: #FFF;
padding: 3px;}
.button:focus, .button:hover, .button:active{
background: #69C;
color: #FFF;}
input, select, textarea {
background:#fff;
border: 1px solid #ccc;
color:#000;
text-align:left;}
input:focus, input:hover, input:active,
textarea:focus, textarea:hover, textarea:active { 
background:#ffffcc;
border:1px solid #73A6FF;}
/* END Forms Styling */


ul.injectedFeedList {
 margin: 4px;
 padding: 0;
 }

ul.injectedFeedList li {
 list-style-type: none;
 margin: 0;
 padding: 0 0 5px;;
 }

