div#top a {
color:#0000ff;
text-decoration:none;
font-weight:bold;
}

div#top a:hover {
border-bottom:2px solid #0000ff;
}

input {
vertical-align:middle;
}

div#top a img {
border:none;
margin:1px;
}

.alert {
color:#000;
font-size:11px;
padding:5px 20px 5px 45px;
margin-bottom:10px;
border:solid 1px red;
background:#FFEBE8 url(../images/warn.png) center no-repeat;
text-align:left;
background-position:15px 50%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.LargeErrorText {
color:red;
font-size:120%;
font-weight:700;
}

.textual {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px;
}

div#container {
min-height:100%;
padding-bottom:0px;
width:880px;
margin:0 auto;
text-align:left;
background:#fff;
}
div#container800 {
min-height:100%;
padding-bottom:0px;
width:780px;
margin:0 auto;
text-align:left;
background:#fff;
}
#main {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:610px;
font-size:x-small;
text-align:left;
margin:10px 0 0;
padding:0;
float:left;
}

#rightColumn {
float:right;
width:245px;
height:100%;
min-height:100%;
margin:0px 0 0 6px;
overflow:hidden;
}

#rightColumn2 {
float:right;
/*width:212px; */
height:100%;
min-height:100%;
margin:0px 0 0 1px;
overflow:hidden;
}
#radar {
float:left;
width:300px;
height:100%;
min-height:100%;
margin:10px 0 0 6px;
overflow:hidden;
vertical-align:top;
}
#radar600 {
float:left;
width:600px;
height:100%;
min-height:100%;
margin:6px 0 0 6px;
overflow:hidden;
vertical-align:top;
}
#WW_CurrentObs2 {
float:right;
width:245px;
height:100%;
min-height:100%;
margin:10px 0 0 6px;
overflow:hidden;
vertical-align:top;
}
.widget {
width:100%;
margin: 0px 0 0 0px;
overflow:hidden;
border:solid 1px #d1d1d1;
}

div#textForecast {
padding:5px;
}

div#content {
width:100%;
background:#fff;
border:solid 1px #d1d1d1;
text-align:center;
margin-top:20px;
}

#action a {
color:#00F;
}

ul#tabnav {
text-align:left;
font:bold 11px verdana, arial, sans-serif;
list-style-type:none;
margin:20px 0 3px;
padding:0;
width:100%;
}

ul#tabnav li {
display:inline;
}

ul#tabnav li a {
background:#9CF url('../images/tab.png') no-repeat;
color:#000;
margin-right:0;
text-decoration:none;
border-bottom:none;
padding:3px 4px;
}

ul#tabnav a:hover {

}

#action,#forecast,#current {
width:100%;
background:#9CF;
border:solid 1px #03F;
padding:5px;
}

div#top {
width:100%;
background:#fff;
border:solid 1px #d1d1d1;
}

div#menutop {
min-height:100%;
padding-bottom:0px;
width:880px;
margin:0 auto;
text-align:left;
background:#fff;
}
div#menutop2 {
min-height:100%;
padding-bottom:0px;
width:792px;
margin:0 ;
text-align:left;
background:#fff;
}
#action {
margin-top:20px;
}

.headertop {
padding:3px; 
/*border-bottom:solid 1px #d1d1d1; */
/*background:#d1d1d1 url(../images/gradient_grey.jpg) repeat-x; */
width:100%; 
font-weight:normal; 
font-family:verdana,arial,helvetica; 
font-size:12px;
color:#0000FF;
text-align:left;
}
.headertop a {
font-weight:bold;
font-size:12px;
font-family:verdana,arial,helvetica; 
position:relative;
float:left;
top:0px;
right:0px;
color:#0000FF;
text-decoration:none;
}
.headerY {
padding:3px; 
width:100%; 
font-weight:normal; 
font-family:verdana,arial,helvetica; 
font-size:10px;
text-align:center;
}
.headerZ {
padding:3px; 
border-bottom:solid 1px #d1d1d1; 
border-left:solid 1px #d1d1d1; 
border-right:solid 1px #d1d1d1; 
/*background:#d1d1d1 url(../images/gradient_grey.jpg) repeat-x; */
/*FILTER: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FDFDFD', startColorstr='#D1D1D1', gradientType='0');*/
width:100%; 
font-weight:normal; 
font-family:verdana,arial,helvetica; 
font-size:12px;
text-align:center;
}
.headerZselected {
padding:3px; 
border-top:solid 1px #d1d1d1; 
border-left:solid 1px #d1d1d1; 
border-right:solid 1px #d1d1d1; 
/*background:#d1d1d1 url(../images/gradient_grey.jpg) repeat-x; */
/*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FDFDFD', startColorstr='#FDFDFD', gradientType='0');*/
width:100%; 
font-weight:normal; 
font-family:verdana,arial,helvetica; 
font-size:12px;
text-align:center;
}
.headerZimg {
padding:3px; 
border-bottom:solid 1px #d1d1d1; 
border-left:solid 1px #d1d1d1; 
border-right:solid 1px #d1d1d1; 
/*background:#d1d1d1 url(../images/gradient_grey.jpg) repeat-x; */
/*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FDFDFD', startColorstr='#FDFDFD', gradientType='0');*/
width:100%; 
font-weight:normal; 
font-family:verdana,arial,helvetica; 
font-size:12px;
text-align:left;
}
.headerZimg2 {
padding:0px; 
border-bottom:solid 0px #d1d1d1; 
border-left:solid 0px #d1d1d1; 
border-right:solid 0px #d1d1d1; 
/*background:#d1d1d1 url(../images/gradient_grey.jpg) repeat-x; */
/*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FDFDFD', startColorstr='#FDFDFD', gradientType='0'); */
width:100%; 
font-weight:normal; 
font-family:verdana,arial,helvetica; 
font-size:12px;
text-align:left;
}
.header {
padding:3px; 
border-bottom:solid 1px #d1d1d1; 
background:#d1d1d1 url(../images/gradient_grey.jpg) repeat-x; 
width:100%; 
font-weight:normal; 
font-family:verdana,arial,helvetica; 
font-size:10px;
text-align:left;
}

.header h1 {
font-weight:bold; 
font-family:verdana,arial,helvetica; 
font-size:12px;
position:relative;
float:left;
}

.header a {
font-weight:normal;
font-size:11px;
position:relative;
float:right;
top:0px;
right:0px;
color:#0000FF;
}

.widget.header a {
font-weight:normal;
font-size:11px;
position:relative;
float:right;
top:0px;
right:0px;
color:#0000FF;
text-decoration:none;
}


		.homepagebannertopleft
		{
			background:#d1d1d1 url(../images/gradient_grey.jpg) repeat-x; 
			border-left: solid 1px #d1d1d1;	
			border-top: solid 1px #d1d1d1;	
			border-bottom:solid 1px #d1d1d1; 
			margin:0px 0 0 2px;
			overflow:hidden;
		}
		.homepagebannertopleftQ
		{
			background:#d1d1d1 url(../images/gradient_grey.jpg) repeat-x; 
			border-left: solid 1px #d1d1d1;	
			border-top: solid 1px #d1d1d1;	
			border-bottom:solid 1px #d1d1d1; 
			margin:0px 0 0 2px;
			overflow:hidden;
		}
		.homepagebannertopright
		{
			background:#d1d1d1 url(../images/gradient_grey.jpg) repeat-x; 
			background-color: #d1d1d1;
			border-right: solid 1px #d1d1d1;	
			border-top: solid 1px #d1d1d1;	
			border-bottom:solid 1px #d1d1d1; 
			margin:0px 0 0 2px;
			overflow:hidden;
			text-align: right; 
		}
		.homepagebannertoprightQ
		{
			background:#d1d1d1 url(../images/gradient_grey.jpg) repeat-x; 
			background-color: #d1d1d1;
			border-right: solid 1px #d1d1d1;	
			border-top: solid 1px #d1d1d1;	
			border-bottom:solid 1px #d1d1d1; 
			margin:0px 0 0 2px;
			overflow:hidden;
			text-align: right; 
		}
		.homepagebannerbottomleft
		{
			border-left: solid 1px #d1d1d1;	
			border-bottom: solid 1px #d1d1d1;	
			width: 30px;
			height: 30px;
			padding: 0px;
		}
		.homepagebannerbottomleftQ
		{
			border-left: solid 1px #d1d1d1;	
			border-bottom: solid 1px #d1d1d1;	
			width: 2px;
			height: 2px;
			padding: 0px;
		}
		.homepagebannerbottomright
		{
			border-right: solid 1px #d1d1d1;	
			border-bottom: solid 1px #d1d1d1;	
			width: 30px;
			height: 30px;
			padding: 0px;
			text-align: right; 
		}
		.homepagebannerbottomrightQ
		{
			border-right: solid 1px #d1d1d1;	
			border-bottom: solid 1px #d1d1d1;	
			width: 2px;
			height: 2px;
			padding: 0px;
			text-align: right; 
		}
		.homepagebannermiddle
		{
			background-color: #FFFFFF;
			FONT-SIZE: 12px;
			FONT-FAMILY: Arial, Helvetica, sans-serif ;	
			COLOR: #000000;
			/*border-right: solid 1px #d1d1d1;	
			border-left: solid 1px #d1d1d1;	*/
		}
		.homepagebannermiddleright
		{
			background-repeat: repeat-y;
			/*background-image: url('images/WhitePodRShadow.jpg');*/
			background-position: top right;
			font-size: 0pt;
			background-color: #FFFFFF;
			width: 12px;
			height: 100%;
			border-right: solid 1px #d1d1d1;
		}
		.homepagebannermiddleleft
		{
			background-repeat: repeat-y;
			/*background-image: url('images/WhitePodLCenter.jpg');*/
			background-position: top left;
			font-size: 0pt;
			background-color: #FFFFFF;
			width: 12px;
			height: 100%;
			border-left: solid 1px #d1d1d1;	
		}
		
		.homepagebannerbottom
		{
			background-color: #FFFFFF;
			FONT-SIZE: 12px;
			FONT-FAMILY: Arial, Helvetica, sans-serif ;	
			COLOR: white;
			border-bottom: solid 1px #d1d1d1;	
			/*border-right: solid 1px #d1d1d1;	
			border-left: solid 1px #d1d1d1;	*/
		}
		.homepagebannertext
		{
			background:#d1d1d1 url(../images/gradient_grey.jpg) repeat-x; 
			FONT-SIZE: 12px;
			FONT-FAMILY: verdana,arial,helvetica;	
			COLOR: black;
			text-align : center;
			font : bold; 
			border-bottom:solid 1px #d1d1d1; 
			overflow:hidden;
			height: 20px;
		}
		.homepagebannertextQ
		{
			background:#d1d1d1 url(../images/gradient_grey.jpg) repeat-x; 
			FONT-SIZE: 12px;
			FONT-FAMILY: verdana,arial,helvetica;	
			COLOR: black;
			text-align : center;
			font : bold; 
			border-bottom:solid 1px #d1d1d1; 
			height: 20px;
			overflow:hidden;
		}