/* snow reports */
div.fasttracklinks {margin-bottom:0px;}
table.gsrReportDateResorts {width:100%;padding:0px;margin-bottom:8px;border:0px;}
tr.gsrReportDateResorts {background-color:#003399;}
td.gsrReportDate {color:#FFFFFF;background-color:#003399;font-size:120%;font-weight:bold;padding:4px;}
span.gsrReportDateUpdated {color:#FFFFFF;font-size:80%;}
td.gsrReportDateResortsGutter {width:19px;}
td.gsrResorts {padding-right:4px;}
form.gsrResorts {float:right;padding:1px 0px 4px 0px;margin:0px;}
div.gsrResorts {float:right;padding:1px 0px 4px 0px;margin:0px;}
input.gsrResortsGo {position:relative;top:3px;padding-left:4px;border:0px;}
img.gsrRepPhoto {width:75px;height:90px;padding:0px 2px 0px 2px;border:0px;}
td.gsrSectionHeader {color:#FFFFFF;background-color:#003399;font-size:120%;font-weight:bold;padding:4px;}
table.gsrSnowWeather {width:100%;padding:0px;margin-bottom:16px;border:0px;}
tr.gsrSnowWeather {vertical-align:top;}
td.gsrSnow {width:300px;}
table.gsrSnow {width:300px;padding:0px;border:0px;}
td.gsrSnowLabel {padding:4px;border-left:1px solid #003399;}
td.gsrSnowData {padding:4px;border-right:1px solid #003399;}
td.gsrSnowRule {border-bottom:1px solid #E0E0E0;}
td.gsrSnowConditions {padding:4px;border-bottom:1px solid #003399;border-left:1px solid #003399;border-right:1px solid #003399;}
td.gsrMoreInformation {padding:4px;border-bottom:1px solid #003399;border-left:1px solid #003399;border-right:1px solid #003399;}
td.gsrNoConditions {height:1px;padding:0px;border-top:1px solid #003399;}
img.gsrNoConditions {width:1px;height:1px;}
tr.gsrSnowcastSnowChart {vertical-align:top;}
td.gsrSnowcast {text-align:center;padding:16px 4px 4px 4px;}
div.gsrSnowcast {padding:8px 2px 8px 2px;border:2px solid #E0E0E0;}
div.gsrSnowcastLogo {text-align:center;color:#414349;margin-bottom:4px;}
img.gsrSnowcastLogo {width:80px;height:20px;border:0px;}
div.gsrSnowcastHeader {text-align:center;color:#414349;font-size:100%;font-weight:bold;margin-bottom:2px;}
div.gsrSnowcastThumbnail {text-align:center;}
img.gsrSnowcastThumbnail {width:80px;height:60px;padding:2px 4px 4px 4px;border:0px;}
div.gsrSnowcastLink {text-align:center;color:#414349;font-size:80%;}
td.gsrSnowChart {text-align:center;padding:16px 4px 4px 4px;}
table.gsrSnowChart {padding:0px;border:0px;}
tr.gsrSnowChartChart {vertical-align:bottom;}
td.gsrSnowChartAxis {text-align:right;border-right:1px solid #003399;width:16px;}
td.gsrSnowChartTickMark {text-align:right;}
span.gsrSnowChartTickMark {font-size:80%;font-weight:normal;text-align:center;border-bottom:1px solid #003399;position:relative;}
td.gsrSnowChartBar {text-align:center;width:16px;}
td.gsrSnowChartLabel {font-weight:bold;text-align:center;}
td.gsrSnowChartNote {font-size:80%;font-weight:normal;text-align:center;}
img.gsrSnowChartNote {width:16px;height:8px;}
img.gsrSnowChartNoteAverage {width:12px;height:8px;}
td.gsrSnowWeatherGutter {width:9px;}
td.gsrWeatherForecast {width:320px;}
table.gsrWeather {width:320px;padding:0px;margin-bottom:8px;border:0px;}
tr.gsrWeather {vertical-align:top;}
td.gsrWeatherIcon {text-align:center;padding:4px;border-left:1px solid #003399;border-bottom:1px solid #003399;}
img.gsrWeatherSymbol {width:40px;height:40px;}
td.gsrWeather {padding:4px;border-bottom:1px solid #003399;}
div.gsrWeatherConditions {}
div.gsrWeatherMaxTemp {margin-top:8px;margin-bottom:4px;}
div.gsrWeatherForecastIssued {font-size:90%;}
td.gsrWebcam {text-align:center;padding:4px;border-right:1px solid #003399;border-bottom:1px solid #003399;}
img.gsrWebcam {width:80px;height:80px;padding:0px 4px 8px 4px;border:0px;}
td.gsrWeatherNote {font-size:90%;}
table.gsrForecast {width:320px;padding:0px;margin-bottom:8px;border:0px;}
span.gsrForecastElevation {color:#FFFFFF;font-size:80%;}
td.gsrForecastSummary {padding:4px;border-bottom:1px solid #003399;border-left:1px solid #003399;border-right:1px solid #003399;}
span.gsrForecastSummary {font-size:90%;}
td.gsrForecastLabel {padding:4px;border-left:1px solid #003399;}
.gsrForecastDay1, .gsrForecastDay2 {text-align:center;}
td.gsrForecastDay3 {text-align:center;border-right:1px solid #003399;}
td.gsrForecastRule {border-bottom:1px solid #E0E0E0;}
td.gsrForecastBottom {border-bottom:1px solid #003399;}
td.gsrMoreForecasts {text-align:right;padding-top:8px;}
p.gsrNextReport {font-size:90%;}
div.gsrSnowNews {background-color:#E9F6FF;padding:8px;margin-bottom:16px;}
h2.gsrSnowNewsHeader {color:#003399;}
div.gsrHistoricalSnow {text-align:center;}
table.gsrHistoricalSnow {margin-right:auto;margin-bottom:16px;margin-left:auto;border:0px;}
h2.gsrHistoricalSnowHeader {margin-bottom:4px;}
th.gsrHistoricalSnowHeaderLeft {text-align:left;border-left:1px solid #003399;}
th.gsrHistoricalSnowHeaderMiddle {text-align:right;padding-left:32px;}
th.gsrHistoricalSnowHeaderRight {text-align:right;padding-left:32px;border-right:1px solid #003399;}
td.gsrHistoricalSnowLeft {border-left:1px solid #003399;}
td.gsrHistoricalSnowMiddle {text-align:right;padding-left:32px;}
td.gsrHistoricalSnowRight {text-align:right;padding-left:32px;border-right:1px solid #003399;}
td.gsrHistoricalSnowBottom {border-bottom:1px solid #003399;}
table.gsrRep {width:100%;padding:0px;margin-bottom:8px;border:0px;}
tr.gsrRep {vertical-align:top;}
td.gsrRepMembersOnly, td.gsrRepPhoto {padding:4px 8px 4px 8px;}
td.gsrRepHeader {font-size:120%;padding:2px 4px 0px 4px;}
td.gsrRepLabel {font-size:90%;padding:0px 2px 1px 4px;}
td.gsrRepData {font-size:90%;padding:0px 4px 1px 2px;}
td.gsrRepPreRegister {font-size:90%;padding:0px 4px 0px 4px;}
table.gsrRepDescription {width:100%;padding:0px;margin-bottom:8px;border:1px solid #003399;}
td.gsrRepDescriptionHeader {padding-left:8px;}
tr.gsrRepDescription {vertical-align:top;}
td.gsrRepDescription {padding:8px 8px 0px 8px;}
div.gsrRepDescription {margin-bottom:8px;}

