@charset "UTF-8";
/* CSS Document */

.map_item		{ width: 240px; min-height: 190px; float: left; background: white; padding: 9px }

.map_item a, .map_item a:hover
	{
	display: block;
	text-decoration: none !important;
	}
	
.item_title	
	{
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	display: block;
	color: #395ab0;
	margin: 10px 0 5px 0;
	}

.item_sub_title	
	{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	display: block;
	color: #395ab0;
	margin: 0 0 2px 0;
	}


.learn_more
	{
	font-size: .9em;
	text-decoration: none;
	display: block;
	color: #237dc2;
	margin: 5px 0 5px 0;
	}

.product_map
	{
	width: 776px;
	background-color: white;
	text-align: center;
	overflow: hidden;
	padding: 3px 0 20px 0;
	position: relative;
	}

.graph
	{
	background-color: white;
	width: 776px;
	}

#wind_parameters
	{
/* 	float: left; */
	}

#wind_output
	{
	/*float: right;*/
	padding: 0 20px 30px 20px;
/* 	width: 300px; */
	}
	
	#wind_outputTable { background-color: #000;   }
	#wind_outputTable tbody { background-color: #f0f0f0; }
	#wind_outputHeaderRow { background-color: #666666; color: #f0f0f0; }
	#wind_outputTable th 
	{ 
		cursor: pointer; 	
	}
   #wind_outputTable thead tr .header
   {
       background-image: url(/images/sort/bg.gif);
       background-position: center left;
       background-repeat: no-repeat;
       cursor: pointer;
   }
   
   #wind_outputTable thead tr .headerSortUp
   {
       background-image: url(/images/sort/asc.gif);
   }
   
   #wind_outputTable thead tr .headerSortDown
   {
       background-image: url(/images/sort/desc.gif);
   }
  
  	#wind_outputCaption { color: blue; }
	#wind_outputTable th, #wind_outputTable td { padding: 0px; margin: 0px; border-width: 0px; }
	#wind_outputTable .wind_outputColumnTextDiv0, #wind_outputTable .wind_outputColumnTextDiv1, #wind_outputTable .wind_outputColumnTextDiv2, #wind_outputTable .wind_outputColumnTextDiv3
	{ padding: 2px;  }
	#wind_outputTable .wind_outputColumn1, #wind_outputTable .wind_outputColumn2, #wind_outputTable .wind_outputColumn3	{ text-align: right;  }
	
	#wind_outputTable .wind_outputRow1:hover, #wind_outputTable .wind_outputRow2:hover { background-color: #99CCCC; }
	
	#wind_outputTable .wind_outputHeaderColumnDiv0 { width: 90px; }
	#wind_outputTable .wind_outputHeaderColumnDiv1 { width: 150px; }
	#wind_outputTable .wind_outputHeaderColumnDiv2 { width: 110px; }
	#wind_outputTable .wind_outputHeaderColumnDiv3 { width: 110px; }
	
	#wind_outputTable #wind_outputHeaderColumn3, #wind_outputTable .wind_outputColumn3 { display: none; }
	
/* Daily Top 15 Lists Table */
#top15
	{
	border: 1px solid #cccccc;
	width: 378px;
	float: left;
	border-collapse: collapse;
	margin: 5px;
	}
	
#top15 td, #top15 th
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	}	
	
#top15 th
	{
	color: white;
	}

.odd
	{
	background-color: #eee;
	}

.even
	{
	background-color: #ddd;
	}	

.time
	{
	width: 60px;
	}
	
.value
	{
	width: 70px;
	}

.TMAX { background-color: #890d0d; }
.TMAX_LOW { background-color: #e32c2c; }
.TMIN { background-color: #00038d; }
.TMIN_LOW { background-color: #3b3fda; }
.ATOT { background-color: #d68925; }
.WSPD { background-color: #737363; }
.RAIN, .RTOT { background-color: #1a7402; }

.day
	{
	width: 82px;
	float: left;
	height: 185px;
	text-align: center;
	margin: 0px 0 0px 1px;
	font-size: 11px;
	background-color: white;
	overflow: hidden;
	}


.day_first
	{
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	}

.day_last
	{
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	}

.day h1
	{
	font-size: 1em;
	height: 26px;
	padding: 5px;
	margin: 0;
	background: url('/images/global/day_header_bg.gif') repeat-x;
	color: #30302d;
	}
	
.day p
	{
	margin: 0;
	padding: 2px !important;
	}

#forecast_bar
	{
	background-color: #cccccc;
	margin: 10px 14px 10px 14px;
	padding: 1px 0px;
	overflow: hidden;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px	
	}

.hilo
	{
	font-weight: bold;
	color: #888c83;
	}

.hi
	{
	font-size: 1.2em;
	color: #990000;
	font-weight: bold;
	}

.lo
	{
	font-size: 1.2em;
	color: #000099;
	font-weight: bold;
	}

.precip
	{
	color: #888c83;
	}

.conditions
	{
	-font-size: 1.2em;
	height: 25px;
	display: block;
	}

.label
	{
	float: left;
	width: 100px;
	color: #888c83;
	font-weight: bold;
	font-size: .9em;
	}

.obs
	{
	font-weight: bold;
	}

.current_box
	{
	float: left;
	width: 200px;
	height: 100px;
	padding: 20px;
	}

#current_conditions
	{
	width: 245px;
	}
	

.data_table		{ width: 100% }
.data_table td, .data_table th	{ padding: 5px }
.data_table .row	{ background: #ddd }
.data_table .row_alt	{ background: #eee }
.data_table caption		{ font-weight: bold; padding: 10px }
.estimated	{ color: red; font-weight: bold }
