﻿body, html{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-size: 9pt;
	font-family: Verdana, Helvetica, sans-serif
}
a img {
	border: 0
}
#htmlBody{
	background: url(bg.png)
}
.ajax__tab_panel .Normal,.ajax__tab_panel .SubHead,.ajax__tab_panel span,.ajax__tab_panel label,.ajax__tab_inner{
	color: #000
}
.FooterPane .Button,.FooterPane a.Button,.FooterPane a:link.Button,.FooterPane a:visited.Button,.FooterPane a:hover.Button,.FooterPane a:active.Button{
	padding: 9px;
	padding-bottom: 13px;
	padding-right: 13px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: -2px;
	font-weight: bolder;
	font-size: 11px;
	overflow: visible;
	color: white;
	line-height: 14px;
	border: 0;
	background: url(button.png) no-repeat;
	text-align: center;
	text-decoration: none;
	width: 96px;
	height: 35px;
	display: block
}
.FooterPane .Subscription .Field {
	background-color:#F5F4F2;
	border:1px solid #1459A5;
	padding: 4px;
	font-size:0.9em;
	font-weight:normal;
	color: #333;
	width: 200px
}
.FooterPane .Subscription .Introduction{
	color: #fff;
	font-size: .9em;
	padding-bottom: 8px;
	padding-left: 2px
}
.FooterPane .Subscription div.Error{
	width: 210px
}
.BannerPane{
	background: #1459A5
}
.Menu{
	border-top: 10px solid white;
	background: white
}
#MenuSpacer {
	height: 40px;
	background: url(bg_under_menu.png) no-repeat bottom left white
}
* html .Menu td{
	padding-top: 0px;
	padding-bottom: 0px
}
.Page{
	margin-top: 15px;
	margin-bottom: 15px
}
.Pane{
	background: url(pane.png) repeat-y;
	width: 980px;
	margin-left: auto;
	margin-right: auto
}
.Banner{
	padding: 0
}
.HeaderShadow{
	background: #1459A5 url(pane-top.png) no-repeat;
	width: 980px;
	height: 15px;
	margin-left: auto;
	margin-right: auto
}
.FooterShadow{
	background: url(pane-bottom.png) no-repeat;
	width: 980px;
	height: 15px;
	margin-left: auto;
	margin-right: auto
}
.MenuHolder{
	background: url(MenuBarBackground.gif) repeat-x;
	height: 47px;
	width: 950px
}
.ContentPane{
}
.SnowReport{
	height: 220px
}
.RedPane{
	background: #E41E26 url(redtop.png) no-repeat;
	padding: 20px;
	padding-top: 40px;
	height: 360px;
	width: 240px;
	color: #fff
}
.GreyPane{
	background: #D1D2D4 url(greytop.png) no-repeat;
	margin-bottom: 20px;
	padding: 20px;
	padding-top: 40px;
	width: 240px;
	color: #7a797a
}
.Footer{
	background: url(bg-footer.png)
}
.PadBottom20{
	padding-bottom: 20px
}
.MajorSponsors, .HowIsSnow{
	margin-bottom: 5px
}
.ButtonLeft {
	background: url(button-left.png) no-repeat;
	width: 14px;
	height: 35px
}
.ButtonMiddle {
	background: url(button-middle.png) repeat-x;
	height: 35px
}
.ButtonRight {
	background: url(button-right.png) no-repeat;
	width: 20px;
	height: 35px
}
.FooterPane{
	padding: 20px;
	padding-top: 45px;
	color: #fff;
	font-size: .9em
}
.FooterPane a,.FooterPane a:link,.FooterPane a:visited,.FooterPane a:hover{
	color: #fff
}
#SearchHolder {
	background: #155caa;
	margin-bottom: 20px;
	width: 240px;
	height: 24px
}
#SearchHolder input {
	float: left
}
a img{
	border: 0
}
.SearchInput{
	font-size: 0.8em;
	width: 207px;
	padding: 3px;
	background-color: white;
	border-top: #155caa 2px solid;
	border-bottom: #155caa 2px solid;
	border-left: #155caa 2px solid;
	border-right: none;
	color: #ccc;
	height: 14px;
	font-family: Arial,sans-serif
}
hr{
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 1pt;
	border-bottom-style: none;
	background: #CCC
}
.SnowReport div.Open{
	background: #1F6A0D
}
.SnowReport div.OnHold{
	background: #FFBE0F
}
.SnowReport div.Closed{
	background: #871610
}
.SnowReport .Cell{
	padding:5px 1px 5px 10px;
	height: 13px;
	text-align: left;
	vertical-align: middle;
	float: left;
	overflow: hidden
}
.SnowReport .Row{
	clear: both;
	width: 220px;
	height: 24px;
	color: #fff;
	line-height: 13px;
	margin-bottom: 3px
}
.SnowReport div.Chains,.SnowReport div.Chains4WD,.SnowReport div.ChainsAll,.SnowReport .Grey{
	background: #191919
}
.SnowReport .ReportPanel{
	width: 220px;
	height:158px;
	padding: 10px;
	background: #282828;
	font-size: 10px
}
.webcam{
	width: 352px;
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #fff
}
.webcam .images{
	border: 0
}
.imagetitle{
	background: #111;
	color: #fff;
	margin-bottom: 5px;
	text-align: center;
	padding: 3px
}
.slider{
	font-size: 10px;
	margin: 5px
}
.slidertext{
	margin-bottom: 10px;
	;
	overflow: auto
}
.slidertext .first{
	float: left
}
.slidertext .last{
	float: right
}