/* GLOBAL ELEMENTS ------------------------------------------------------------------- */#w2forecastholder {
	border: 1px solid #CCCCCC;
	padding: 6px;
	width: 100%;
	margin: 0px;
	background-color:#fff; 
	text-align:left;
	position:relative;
}
#w2forecastholder #w2forecastheader {	padding: 9px;	margin: 0px;	background-color: #284252;	text-align:left;}#w2forecastholder #w2forecastheader #w2locationnameheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;	padding: 2px 2px 2px 0px;	background-color: #284252;}#w2forecastheader h5, #main #w2forecastheader h5 {	font-size: 15px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #FFFFFF;	margin: 0px;	padding: 2px 2px 2px 0px;	background-color: #284252;}#w2forecastheader p, #main #w2forecastheader p {	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #FFFFFF;	margin: 3px 0px 0px;	padding: 0px;	background-color: #284252;}table#w2forecastalert {	padding:1px 0px 0px 9px;	width: 100%;	margin: 0px;	background-color: #445E72;	border-top-style: none;	border-top-width: 0px;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}#w2forecastalert .alertcol1{	width: 100px;	border:0px;	padding-left:9px;}table#w2forecastalert td{	padding: 1px 4px 0px 9px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	border:0px;	}table#w2forecasttable {	padding: 0px;	margin: 0px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	width:100%;	font-size:90%; }#w2forecasttable p {	font-family: Arial, Helvetica, sans-serif;	margin: 5px 0px 0px;	padding: 0px;}/* Forecast table. */.nobr {	white-space:nowrap;	background-color: #999999;}#w2forecasttable table, #main #w2forecasttable table {	border-collapse : collapse;	border-top-style: none;	border-right-width: 0px;	border-left-width: 0px;	border-right-style: none;	border-left-style: none;	border-bottom-width: 0px;	border-bottom-style: none;	border-top-width: 0px;}#w2forecasttable td.thheaders {	padding: 4px;	border-right-style: none;	border-bottom-style: none;	border-top-style: none;	text-align: left;	color: #000000;	background-color: #dcdcdc;	font-weight: bold;	font-size: 11px; 	font-family: Arial, Helvetica, sans-serif;}#w2forecasttable tr.seperatorline td {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #284252;	margin-top: 0px;	font-size:11px; 	font-family: Arial, Helvetica, sans-serif;}#w2forecasttable td {	padding: 2px 4px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	vertical-align: middle;		color: #000000;	border-bottom-width: 1px;		margin: 0px;	line-height: 10px;	border-top-style: none;	border-right-style: none;	border-left-style: none;	font-size: 11px; 	font-family: Arial, Helvetica, sans-serif;	}#w2forecastbottom {	padding: 6px 9px 2px 2px;	margin: 0px;	background-color: #FFFFFF;	background-image: url("../images/pluginlogo.gif");	background-repeat: no-repeat;	background-position: right bottom;	font-size:11px;	text-align:left;}#w2forecastbottom p {	padding: 0px;	margin: 3px 0px 0px;	font-size:90%;}#w2forecastbottom a:link, #w2forecastbottom a:visited {	padding: 0px;	margin: 0px;		color: #284252;	text-decoration: underline;}.pluginwindbox {	margin: 0px;	padding: 0px 5px;	text-align: center;	vertical-align: middle;	width: 17px;}.pluginwindbox2 {	margin: 0px;	padding: 0px 5px;	text-align: center;	vertical-align: middle;	width: 50px;	height:25px;}.pluginwindspeed {	text-align:left;	font-size: 11px;	font-weight: normal;	color: #000000;	padding: 0px;	width: 35px;	white-space: nowrap;	margin: 0px;}.plugintempC {	margin: 0px;	padding: 0px 5px;	text-align: center;	vertical-align: middle;	width: 20px;}.plugintempF {	text-align:left;	font-size: 11px;	font-weight: normal;	color: #000000;	padding: 0px;	width: 35px;	white-space: nowrap;	margin: 0px;}#w2forecasttable td.pluginfirstcol {	border-bottom-style: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	font-size:11px; 	font-family: Arial, Helvetica, sans-serif;}#w2forecasttable td.pluginleftcol {	border-bottom-style: none;	background-image: none;	background-color: #FFFFFF;	font-size:11px; 	font-family: Arial, Helvetica, sans-serif;}#w2forecasttable td.pluginleftcol2 {	border-bottom-style: none;	background-image: none;	background-color: #FFFFFF;	font-size:11px; 	font-family: Arial, Helvetica, sans-serif;	width:35px;}#w2forecasttable td.pluginleftcol3 {	border-bottom-style: none;	background-image: none;	background-color: #FFFFFF;	font-size:11px; 	font-family: Arial, Helvetica, sans-serif;	width:60px;}