﻿body {
}

a
{
	color:#000080;
	text-decoration: none;
	font-size:medium;
}

a:visited
{
	color:#404080;
	text-decoration: none;
}


td.wqkey
{
	text-align:left;
	padding-top:10px;
}

td.rightpanel
{
	width: 200px;
	background-color: #4080c0;
	vertical-align: top;
	color: White;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

img.rightpanel
{
	width:180px;
	height:1px;	
}


table.main
{
	padding:0px;
}

a.rightpanel
{
	color:#c0c0c0;
	text-decoration: none;
	font-size:medium;
}

a:visited.rightpanel
{
	color:#a0a0a0;
	text-decoration: none;
}


td.notice
{
	background-color:#c00000;
	color: White;
	padding-left:10px;
	padding-right:10px;
}

td.title
{
	background-color:#505050;
	vertical-align:top;
	color: White;
	height:80px;
	background-image:url('images/gradgray80.png');
}

td.footnote
{
	background-color:#505050;
	vertical-align:top;
	color: White;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:small;
}

td.leftpanel
{
	text-align:left;
	background-color:#e7e7e7;
	width:178px;
	padding-top:20px;
	padding-left:30px;
	vertical-align:top;
}

img.leftpanel
{
	width:148px;
	height:1px;	
}

.ptitle
{
	font-size:x-large;
    font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
    font-weight:bold;
}

.envval
{
    color: #FF3300;
    font-size: medium;
    vertical-align:top;
}

.envlabel
{
	font-size: medium;
    vertical-align:top;
}

td.envlabel
{
	font-size: large;
	width:181px;
}

td.centerpanel
{
	background-color:#F0F0F0;
	width: 518px;
	vertical-align: top;
	padding-top:10px;
	padding-left:10px;
}

img.centerpanel
{
	width:508px;
	height:1px;	
}


td.leftandcenterpanel
{
	background-color:#F0F0F0;
	width: 696px;
	vertical-align: top;
	padding-top:10px;
	padding-left:10px;
}

img.leftandcenterpanel
{
	width:686px;
	height:1px;	
}


.forecast
{
    color: Black;
    font-size: medium;
    font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.forecastmsg
{
    font-size: x-large;
    font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

td.calendar
{
	vertical-align:top;
}

.cal{
	position:absolute;
	width: 220px;
	height: 220px;
	border: 1px;
	background-color: #f0f0f0;
	padding: 5px;
	float: none;
}

.tidechart{
	position:absolute;
	width: 480px;
	height: 230px;
	border: 1px;
	background-color: #f0f0f0;
	padding: 5px;
	float: none;
}

.title
{
	font-size:x-large;
    font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.subtitle
{
	font-size:large;
    font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;
    color:#ff8000;
}

td.cadc
{
	text-align:center;
	width:45px;
	background-color:#e0e0e0;
	vertical-align:bottom;
	border-left-width:1px;
	border-left-color:#c0c0c0;
	border-left-style:solid;
}

td.cadcs
{
	text-align:center;
	width:45px;
	background-color:#e0e0e0;
	vertical-align:bottom;
	border-left-width:2px;
	border-left-color:#808080;
	border-left-style:solid;
}

td.cadc75
{
	text-align:center;
	width:75px;
	background-color:#e0e0e0;
	vertical-align:bottom;
	border-left-width:1px;
	border-left-color:#c0c0c0;
	border-left-style:solid;
}

td.cadcs75
{
	text-align:center;
	width:75px;
	background-color:#e0e0e0;
	vertical-align:bottom;
	border-left-width:2px;
	border-left-color:#808080;
	border-left-style:solid;
}

td.cadc30
{
	text-align:center;
	width:30px;
	background-color:#e0e0e0;
	vertical-align:bottom;
	border-left-width:1px;
	border-left-color:#c0c0c0;
	border-left-style:solid;
}

td.cadcs30
{
	text-align:center;
	width:30px;
	background-color:#e0e0e0;
	vertical-align:bottom;
	border-left-width:2px;
	border-left-color:#808080;
	border-left-style:solid;
}

td.lach
{
	text-align:left;
	background-color:#c0c0c0;
	vertical-align:top;
	border-left-width:1px;
	border-left-color:#e0e0e0;
	border-left-style:solid;
}

td.lachs
{
	text-align:left;
	background-color:#c0c0c0;
	vertical-align:top;
	border-left-width:2px;
	border-left-color:#808080;
	border-left-style:solid;
}

td.radc75
{
	text-align:right;
	width:75px;
	background-color:#e0e0e0;
	vertical-align:bottom;
	border-left-width:1px;
	border-left-color:#c0c0c0;
	border-left-style:solid;
	padding-right:5px;
}

td.radcs75
{
	text-align:right;
	width:75px;
	background-color:#e0e0e0;
	vertical-align:bottom;
	border-left-width:2px;
	border-left-color:#808080;
	border-left-style:solid;
	padding-right:5px;
}

