#spanner {
 overflow: auto;
 width:992px;
}

.genform {background-color: #ffffff; border-color: #777777; font-family: arial; font-size: 10px; color: #000000; border:1px #777777 solid}

#leftcolumn { 
 /*display: inline;*/
 margin: 0px;
 padding: 0px;
 width: 195px;
 float: left;
}
#rightcolumn { 
 float: right;
 width: 774px;
  padding-right:21px;
 display: inline;
 position: relative;
}
a.genNav {font-family:arial;font-size:10px;color:#455D60;text-decoration:none;}
a.genNav:hover {border-top:1px dotted;border-bottom:1px dotted;}
a.leftNav {font-family:arial;font-size:11px;color:#221746;text-decoration:none;}
a.leftNav:hover{border-top:1px dotted;border-bottom:1px dotted;}

.genNavText {
 font-family:arial;
 font-size:10px;
 color:#6a7e7f;
 }
 a.footerNav {
 font-family:arial;
 font-size:11px;
 color:#FFFFFF;
 text-decoration:none;
}
a.footerNav:hover {
 border-top:1px dotted;
 border-bottom:1px dotted;
}
.footerNavText {
 font-family:arial;
 line-height:150%;
 font-size:11px;
 color:#FFFFFF;
 }
  h1 {font-family:arial;font-size:20px;line-height:140%;color:#3C3962;padding-top:10px;padding-bottom:5px;margin:0;}
  h2 {font-family:arial;font-size:13px;line-height:140%;color:#3C3962;padding-bottom:10px;margin:0;}
 .mainText {font-family:arial;font-size:12px;line-height:140%;color:#333333; margin:0;}
 .homeText {font-family:arial;font-size:12px;line-height:140%;color:#333333; margin:0;}
 .li_nav {font-family:arial;font-size:11px;line-height:140%;color:#333333; margin:0;}

 .smallTextBlue {font-family:arial;font-size:11px;line-height:140%;color:#3C3962; margin:0;}
 .mainTextSmall {font-family:arial;font-size:10px;line-height:140%;margin:0;padding-right:10px;}
 .homeTextSmall {font-family:arial;font-size:10px;line-height:140%;margin:0;padding-right:10px;}
 .tickerText {font-family:arial;font-size:11px;line-height:140%;color:#333333; margin:0;}
 .mainTextHead{font-family:arial;font-weight:bold;font-size:12px;color:#191136;}
 .mainText a {color:#3C3962;text-decoration:underline;}
 .homeText a {color:#3C3962;text-decoration:underline;}
 .weatherstationText {font-family:arial;font-size:11px;line-height:140%;color:#333333; margin:0;}

  a {color:#333333;text-decoration:underline;}
 a:hover {text-decoration:none;}

 .panelCol {
	height:512px;float:right;border:0px solid #000;text-align:left;vertical-align:bottom;
 }

 .panelCol2 {
	float:right;
	height: 512px;
	text-align:left;
	vertical-align:bottom;
	border: 0px solid red;
	position:relative;
 }

#navSelected 
{
	background-image:url('/images/rhc_base_2.png');
	width:167px;
	padding-top:5px;
	margin-bottom:10px;
}

#navSelectedIE6
{
	width:167px;
	padding-top:5px;
	margin-bottom:10px;
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rhc_base.png',sizingMethod='scale'); 
}


.transPanel 
{
	background-image:url('/images/80-white.png');
	font-family:arial;
	font-size:11px;
	line-height:140%;
	color:#333333; 
	margin:0;
	padding-right:10px;
	width:162px;
}

.transPanelIE6
{
	width:162px;
	font-family:arial;
	font-size:11px;
	line-height:140%;
	color:#333333; 
	margin:0;
	padding-right:10px;
	display:inline-block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rhc_base.png', sizingMethod='scale');
}


.transPanelNoHeight 
{
	background-image:url('/images/80-white.png');
	width:162px;
	font-family:arial;
	font-size:11px;
	line-height:140%;
	color:#333333; 
	margin:0;
	padding-right:10px;	
}

.transPanelNoHeightIE6
{
	width:162px;
	display:inline-block;
	font-family:arial;
	font-size:11px;
	line-height:140%;
	color:#333333; 
	margin:0;
	padding-right:10px;	
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rhc_base.png', sizingMethod='scale');
}


.panelPadd {padding:10px;font-size:12px;}

.panelHead {margin-bottom:8px;}
.weatherText {font-family:arial;font-size:11px;line-height:100%;color:#FFF;}

.greenText {font-family:arial;font-size:12px;color:#006600;width:255px;float:left;}
.orangeText {font-family:arial;font-size:11px;color:#ff6600;width:255px;float:left;}
.greyText {font-family:arial;font-size:11px;color:#999999;width:255px;float:left;}

.weatherTextSmall {font-family:arial;font-size:10px;line-height:100%;color:#FFF;}
.weatherTextLarge {font-family:arial;font-weight:bold;font-size:16px;line-height:100%;color:#FFF;}
 a.weatherLink {color:#FFF;text-decoration:underline;}
 a.weatherLink:hover {text-decoration:none;}
 
.Nav
{
	height:515px;
 	background-image:url('/images/rhc_base_2.png');
	padding-top:20px;
}


.NavIE6
{
	height:515px;
	padding-top:20px;
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rhc_base_2.png',sizingMethod='scale'); 
}

.greybox
{
	background-color:#ECEDEF;
	vertical-align:middle;
	padding:10px;
	margin-right:8px;
	font-size:11px;
}

.greenbox
{
	background-color:#99CC01;
	vertical-align:middle;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:5px;
	margin-right:8px;
	font-size:11px;
	
}

.whitebox
{
	background-color:white;
	vertical-align:middle;
	padding:2px;
	font-size:11px;
	margin-left:70px;
	margin-top:-20px;
	border-top:solid 1px #7C7C7C;
	border-right:solid 1px #7C7C7C;
	width:300px;
}

.boxWeek
{
	background-color:#ECEDEF;
	font-size:10px;
}

.whiteStrip
{
	background-color:white;
	height:15px;
	vertical-align:middle;
	margin-left:180px;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:7px;
	
}

.greyStrip
{
	background-color:#ECEDEF;
	color:#3C3962;
	width:364px;
	height:21px;
	_height:27px;
	_width:373px;
	vertical-align:middle;
	text-align:left;
	padding-top:5px;
	margin-top:1px;
	padding-left:10px;

}

.greenStrip
{
 	background-image:url('/images/snow-report/open_bkg.gif');
	width:364px;
	_width:373px;
	height:20px;	
	_height:27px;
	vertical-align:middle;
	text-align:left;
	padding-bottom:2px;
	padding-top:5px;
	padding-left:10px;
}

.orangeStrip
{
 	background-image:url('/images/snow-report/onstandby_bkg.gif');
	width:364px;
	_width:373px;
	height:20px;	
	_height:27px;
	vertical-align:middle;
	text-align:left;
	padding-bottom:2px;
	padding-top:5px;
	padding-left:10px;
}

.blueStrip
{
 	background-image:url('/images/snow-report/weatherstation_cell_bkg.gif');
	width:236px;
	_width:248px;
	height:25px;
	_height:37px;
	vertical-align:middle;
	text-align:left;
	padding-bottom:2px;
	padding-top:10px;
	padding-left:10px;
}

.greyStripSmall_1
{
 	background-color:#ECEDEF;
 	color:#3C3962;
	width:236px;
	_width:248px;
	height:17px;	
	vertical-align:middle;
	text-align:left;
	padding-bottom:2px;
	padding-top:5px;
	padding-left:10px;
}

.greyStripSmall_2
{
 	background-color:#ECEDEF;
	width:225px;
	_width:230px;
	height:15px;	
	vertical-align:middle;
	text-align:left;
	padding-bottom:2px;
	padding-top:5px;
	padding-left:10px;
	margin-top:1px;
}

.blueStripSmall
{
 	background-image:url('/images/snow-report/weatherstation_cell_bkg.gif');
	width:130px;
	_width:140px;
	height:16px;	
	vertical-align:middle;
	text-align:left;
	padding-bottom:2px;
	padding-left:10px;
	margin-left:235px;
	_margin-left:0px;
	padding-top:5px;
}


.thtab03 {font-family: arial, verdana; font-weight:normal; font-size:12px; color: #000000; background-color: #ECEDEF; padding-left:5px;}
.thtab02 {font-family: arial, verdana; font-weight:normal; font-size: 12px; color: #000000; background-color: #CCCCCC;}
.thtab06 {font-family: arial, verdana; font-weight:bold; font-size: 12px; color: #FFFFFF; background-color: 0c87c6; padding-left:5px;}
.thtab04 {font-family: arial, verdana; font-weight:normal; font-size: 11px; color: #FFFFFF; background-color: #336699;}
.bonushead {font-family: arial, verdana; font-weight:bold; font-size: 70%; color: #000000; background-color:#ECEDEF;height:30px; padding-left:5px;}
.thtab05 {font-family: arial, verdana; font-weight:bold; font-size:12px; color: #FFFFFF; background-color: #ECEDEF;}
.thtab01 {font-family: arial, verdana; font-weight:bold; font-size:12px; color: #FFFFFF; background-color: #026db2;}
table{
	width:100%;
} 

.stylepink{
	background-image: url('/images/icons/facilities_bkg.gif');
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	float:left;
	height:20px;
}
.stylegray{
	background-color:#ECEDEF;
	float:left;
	height:20px;
}

.ErrorBox {font-family:arial; font-size:11px; padding:5px;margin-bottom:5px;color:#333333;border:1px solid red;}

hr 
{border:none;
  height:1px;
  background:url(/images/divider.gif) repeat-x center;
}

