body {
	background-color: #fff;
	color: #000;
	margin: 0;
	font-size: 9pt;
	font-family: arial,helvetica,sans-serif;
}

a:link {
	color: #00f;
	text-decoration: underline;
}

a.nav:link {
	color: #fff;
	text-decoration: none;
}

a:visited {
	color: #039;
	text-decoration: underline;
}

a.nav:visited {
	color: #fff;
	text-decoration: none;
}

a:hover {
	color: #f00;
	text-decoration: underline;
}

a.nav:hover {
	color: #f0e68c;
	text-decoration: underline;
}

a.mapnav:link, a.mapnav:visited, a.mapnav:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

td.mapnav {
	color: #fff;
	background-color: #0a2390;
	font-weight: bold;
}

.mapmsg {
	color: #0a2390;
	background-color: transparent;
	font-weight: bold;
}

.white {
	font-size: 9pt;
	color: #fff;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
}

.yellow {
	font-family: arial,helvetica,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #f0e68c;
}

.searchinput, .searchinput select, .searchinput input {
	font-size: 8pt;
}

pre {
	font-size: 9pt;
	font-family: monospace;
}

.normaltext {
	font-size: 9pt;
	font-family: arial,helvetica,sans-serif;
}

th {
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

h1 {
	font-size: 12pt;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
}

h2,h3,h4 {
	font-size: 10pt;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
}

.gray {
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #585858;
}

.footertext {
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
}

.red {
	color: #f00;
	font-family: arial,helvetica,sans-serif;
}

.nav {
	font-size: 9pt;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-family: arial,helvetica,sans-serif;
}

.nwslink {
	font-size: 9pt;
	color: #000;
	text-decoration: none;
	font-family: arial,helvetica,sans-serif;
}

.notice {
	font-weight: bold;
	color: #f00;
	text-decoration: none;
}

.station_notice {
	color: #f00;
	text-decoration: none;
}

.source {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.location {
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

caption.titleDataHeader {
	  font-size:140%;
	  font-weight:bold;
	  color:#339;
	  background-color:transparent;
}

caption.dataHeader {
	  font-size:105%;
	  font-weight:normal;
	  color:#339;
	  background-color:transparent;
}

.noticeBig{
	  font-size:110%;
	  font-weight:bold;
	  color:#f00;
	  background-color:transparent;
}

.dataHeader {
	  font-size:105%;
	  font-weight:normal;
	  color:#339;
	   background-color:#fff;
}

.dataHeaderRed {
	  font-size:105%;
	  font-weight:normal;
	  color:#f00;
	  background-color:#fff;
}

#contentarea { padding-left:10px; }

@media print {
	body {
		color: #000;
		background: none !important;
		font: 12pt "Times New Roman", Times, Georgia, serif;
		margin: 0;
		padding: 0;
	}
	a:link, a:visited {
		color: #00f;
		background: transparent;
		font-weight: bold;
		text-decoration: underline;
	}
	#contentdiv a[href^="http://"]:after {
		content: " (" attr(href) ")";
		font-size: 90%;
	}
/* Quick fix for ndbcexit.php if we also place the URL in the title attribute. */
	#contentdiv a[href^="/ndbcexit.php"][title^="http://"]:after {
		content: " (" attr(title) ")";
		font-size: 90%;
	}
	.noprint { display: none; }	
	#contentdiv { width: 100%; margin: 0; float: none; page-break-before: avoid; }
	#contenttable { width: 100%; margin: 0; float: none; page-break-before: avoid; }
	#contentarea { padding-left:inherit; }
	#printMsg { display: block; }
	#contentdiv:before {
	        content: "Printed from www.ndbc.noaa.gov";
		text-align: center;
		page-break-after: avoid;
	        display: block;
	        border: none;
	        font-style: italic;
	        padding: 5px;
	}

}
