.CategoryContentIngress {
	float:left;
	width:100%;
	margin-bottom:20px;
	clear:both;
}


/* SWC DETAIL */



#swcTimestampField	{
	position: absolute;
	left: 328px;
	top: 344px;
	width:150px;
	height: 15px;
	color: #fff;
	text-align: right;
	margin: 0;
	padding: 0;
}

.Snowreport_one #CategoryContentMenu	{
/*	height: 160px; */
/*	background-image: url(/gifs/7/swixID2Menu.gif); */
/*	background-repeat: no-repeat; */
/*	background-position: bottom; */
}

.swc_ReportDetail_Container {
	width:100%;
	float:left;
	clear:both;
	margin-top:10px;
}

.swc_ReportDetail_Container .headers, .swc_ReportDetail_Container .header {
	color:#404040;
	font-weight:bold;
	text-transform:uppercase;
	clear:both;
	white-space:nowrap;
}

.swc_ReportDetail_Container .resultRow DIV {
	margin: 6px 0 0 0;
}

.swc_ReportDetail_Container .ingress {
	padding:4px;
}

.swc_ReportDetail_Container .boxOneContent {
	background: url(/gifs/external/s7_bg_ID1_box_swcExternal.jpg) no-repeat; 
	width:100%;
	float: left;
	background-color: #fff;
}

#stationstop .boxOneContent {
	background: #fff url(/gifs/external/s7_bg_ID1_box_swcExternal.jpg) no-repeat; 
	padding: 3% 0 20px 0;
	width:100%;
}

#stationsmiddle .boxOneContent {
	background: #fff url(/gifs/external/s7_bg_ID1_box_swcExternal.jpg) no-repeat; 
	padding: 3% 0 20px 0;
	width:100%;
}

#stationsbase .boxOneContent {
	background: #fff url(/gifs/external/s7_bg_ID1_box_swcExternal.jpg) no-repeat; 
	padding: 3% 0 20px 0;
	width:100%;
}

#alpine .boxOneContent {
	background: #fff url(/gifs/external/s7_bg_ID1_box_swcExternal.jpg) repeat-x; 
	padding: 3% 0 20px 0;
	width:100%;
}

#nordic .boxOneContent {
	background: #fff url(/gifs/external/s7_bg_ID1_box_swcExternal.jpg) no-repeat; 
	padding: 3% 0 20px 0;
	width:100%;
}

#snowpark .boxOneContent {
	background: #fff url(/gifs/external/s7_bg_ID1_box_swcExternal.jpg) no-repeat; 
	padding: 3% 0 20px 0;
	width:100%;
}

#snowparkDetailStart .boxOneContent	{
	background: #fff url(/gifs/external/s7_bg_ID1_box_swcExternal.jpg) no-repeat; 
}

#general .boxOneContent {
	background: #fff url(/gifs/external/s7_bg_ID1_box_swcExternal.jpg) no-repeat; 
	height:200px;
	padding: 3% 0 10px 0;
	width:100%;
}

.swc_ReportDetail_Container .boxOneContainer	{
	float: left; 
	margin-bottom: 1px;
	width:100%;
}


#alpine .resultRowHeader {
	width:100%;
	clear:both;
	height:14px;
}

#nordic .resultRowHeader {
	width:100%;
	clear:both;
	height:14px;
}

#alpine .resultRowHeader .headers  {
	color: #404040 !important;
}

#snowpark .resultRowHeader .header  {
	color: #404040;
}

#snowpark .resultRowHeader {
	width:100%;
	clear:both;
	height:14px;
}

#general .resultRowHeader {
	width:100%;
	clear:both;
	height:14px;
}

#stationstop .headers, #stationsmid .headers, #stationsbase .headers {
	height:14px;
}

#snowpark .resultRowHeader DIV {
	color:#404040;
}

#alpine .resultRowHeader DIV {
	color:#404040;
}

#nordic .resultRowHeader DIV {
	color:#404040;
}

#snowparkDetailStart .resultRowHeader DIV {
	color:#404040;
}

#general .resultRowHeader DIV {
	color:#404040;
}


.swc_ReportDetail_Container .resultRow, .swc_ReportDetail_Container .resultRowHeader {
    width:100%;
    clear:both;
}

.swc_ReportDetail_Container .resultRow DIV, .swc_ReportDetail_Container .resultRowHeader DIV {
	float:left;
}

.swc_ReportDetail_Container .resultRow DIV {
    text-indent:1em;
}

.swc_ReportDetail_Container .resultRowHeader DIV {
	font-weight:bold;
	color:#000080;
}


.swc_ReportDetail_Container .title {
	color: #404040;
	width:30%;
}

.swc_ReportDetail_Container .data {
	background-color: transparent;
	width:65%;
	font-weight: bold;
	color: #404040;
}

.swc_ReportDetail_Container .comment .data	{
	font-weight: normal;
}

.swc_ReportDetail_Container h5 {
	width:100%;
	color: #3e3e3e;
	font-weight: normal;
}

.swc_ReportDetail_Container #nordic_tracks {
	margin:20px 0 20px 0;
}

#swc_ReportDetail_Titles {
	width:100%;
	border:0px #000 none;
}

#swc_ReportDetail {
	background-color:#efeddd;
	width:100%;
	float:left;
	margin:0 2em 0 0;
	padding:0;
}

#swc_ReportDetail_Top, #swc_ReportDetail_Mid, #swc_ReportDetail_Bottom {
	border:0px blue none;
	width:260px;
}

#swc_ReportDetail_Bottom {
	padding-top:0.5em;
}




#swc_ReportDetail_Weather {
	text-align:center;
	width:49%;
	float:left;
	margin:0;
	padding:0;
}

#swc_ReportDetail_Weather .resultRow {
	background-color:#efeddd;
    font-size:1em;
    border:1px #e8e5d1 outset;
    width:100%;
	clear:both;
}

#swc_ReportDetail_Weather .title {
	border:0px #000 none;
}

#swc_ReportDetail_Weather .data {
    border:0px #000 none;
}

#swc_ReportDetail_Weather H5 {
	margin:0;
	padding:0.5em;
	letter-spacing:0;
}

#swc_ReportDetail_Weather STRONG{
    font-weight:bold;
    color:red;
	background-color:inherit;
    text-transform:none;
}


#swc_ReportDetail_Explanation {
	color:#000;
	padding:1em;
	margin:2em 0 2em 0;
	background-color:#eee;
	border:1px #d0d0d0 solid;
	width:100%;
	clear:both;
}


#swc_ReportDetail_GenInfo, #swc_ReportDetail_AlpineInfo, #swc_ReportDetail_NordicInfo, #swc_ReportDetail_SnowparkInfo, #swc_ReportDetail_ToboganningInfo {
	color:inherit;
    background-color:#eee;
	padding-left:1em;
	margin:0.5em 0.5em 0 0 ;
    border:1px #d0d0d0 outset;
	width:278px;
	height:160px;
	float:left;
}

#swc_ReportDetail_AlpineInfo {
	float:right;
}

#swc_ReportDetail_NordicInfo {
	width:100%;
}

#swc_ReportDetail_SnowparkInfo {
	width:100%;
}

#swc_ReportDetail_ToboganningInfo {
	display:none;
}


/* SWC DETAIL */









/* SWC LIGHT */

#swc_Light_Snowfall, #swc_Light_Wind, #swc_Light_NewSnow, #swc_Light_Comment, #swc_Light_Temp, #swc_Light_Weather {
	display:none;
}

#swc_Light_Container H5 {
	color:red;
	background-color:inherit;
	text-align:center;
	margin-top:0.2em;
	padding-top:0;
	display:block;
}

#swc_Light_Weather IMG {
	text-align:center;
	display:none;
}

#swc_Light_Weather .info {
	margin-top:1em;
}

#swc_Light_Container .LightResultRow {
    width:100%;
	clear:both;
}

#swc_Light_Container .info {
	font-weight:bolder;
	color:#000;
	padding:0.2em 0 0.2em 0.2em;
    border:0px #000 none;
	float:left;
}

#swc_Light_Container .data {
	font-weight:normal;
    color:#000;
	background-color:inherit;
    border:0px #000 none;
    float:right;
	margin-right:1em;
}

#swc_Light_Container A {
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#0072b6;
	background-color:inherit;
}

#swc_Light_FullLink {
	text-align:left;
	text-indent:2em;
	clear:both;
}

#swc_Light_FullLink A {
	color:#0072b6;
	font-weight:bold;
	text-decoration:none;
}

#swc_Light_Lastupdated {
	border:0px #000 none;
	display:none;
}

#swc_Light_lastupdated .info {
	text-align:center;
	width:100%;
	float:none;
}

#swc_Light_lastupdated .data {
	text-align:center;
	width:100%;
	float:none;
}

#swc_Light_lastupdated .swc_Light_lastupdated_time, .swc_Light_lastupdated_hour, .swc_Light_lastupdated_minute, .swc_Light_lastupdated_second {
	display:none;	
}


#swc_Light_Snowdepth {
	font-size:1.8em;
	font-weight:bold;
	text-align:center;
}

#swc_Light_Snowdepth .info {
	display:none;
}

#swc_Light_Snowdepth .data {
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
	width:90%;
}

/* SWC LIGHT */

/* SWC SNOWHISTORY CONTAINER */

#swc_history_Container .boxTwoTitle {
/*	background: url(/gifs/7/s7_bg_boxTwo_swcHist.jpg) no-repeat; */
}

#swc_history_Container .data {
	font-weight:bold;
	color:#3a3a3a;
	padding:1em 0 0 0.5em;
}

#swc_history_Container A {
	text-decoration:none;
	color:inherit;
}

#swc_history_Container IMG {
	float:right;
	border:none;
	display:none;
}
/* SWC SNOWHISTORY CONTAINER */


/* SWC SNOWHISTORY DESTLINKS */

#swc_history_destLinks UL LI {
    list-style-image:url(/gifs/7/s7_dec_SH.gif);
    margin: 0 0 0 0;
}

#swc_history_destLinks A {
    text-decoration:none;
    color:#404040;
}

/* SWC SNOWHISTORY DESTLINKS */

/* SWC SNOWHISTORY DAILY REPORT */


#swc_dailyreport .BoxOneContent {
    background: url(/gifs/external/s7_bg_ID1_box_swc.jpg) no-repeat;
    padding: 10px 0 20px 0;
}

#swc_dailyreport .stripe {
    font-size:0px;
    background: url(/gifs/external/s7_bg_ID2_stripe.jpg) no-repeat;
    width:100%;
    height:1px;
    clear:both;
}

#swc_dailyreport .resultRowHeader, #swc_dailyreport .resultRow {
    width:100%;
    clear:both;
}

#swc_dailyreport .resultRowHeader DIV {
    font-weight:bold;
}

#swc_dailyreport .resultRowHeader DIV, #swc_dailyreport .resultRow DIV {
    text-align:center;
    float:left;
}

#swc_dailyreport .xc {
    width:25px;
}

#swc_dailyreport .cm {
    width:25px;
}

#swc_dailyreport .date {
    width:90px;
}

#swc_dailyreport .windforce {
    width:100px;
    text-align:left;
}

#swc_dailyreport .winddirection {
    width:80px;
}

#swc_dailyreport .snowamount {
    width:60px;
}

#swc_dailyreport .year {
    width:60px;
}

#swc_dailyreport .season {
    display:none;
}

/* SWC SNOWHISTORY DAILY REPORT */



/* SWC SNOWHISTORY WEEKLY REPORT */

#weeklyreport .BoxOneContent {
    background: url(/gifs/7/s7_bg_ID1_box_swc.jpg) no-repeat;
    padding: 10px 0 20px 0;
}

#weeklyreport .stripe {
    font-size:0px;
    background: url(/gifs/external/s7_bg_ID2_stripe.jpg) no-repeat;
    width:100%;
    height:1px;
    clear:both;
}

#weeklyreport .resultRowHeader, #weeklyreport .resultRow {
    width:100%;
    clear:both;
}

#weeklyreport .resultRowHeader DIV {
    font-weight:bold;
}

#weeklyreport .resultRowHeader DIV, #weeklyreport .resultRow DIV {
    text-align:center;
    float:left;
    height:1.4em;
}

#weeklyreport .snowfall {
    width:50px;
}

#weeklyreport .snowamount {
    width:100px;
}

#weeklyreport .date {
    width:120px;
}

#weeklyreport .snowfallSTD {
    width:100px;
    text-align:left;
}

/* SWC SNOWHISTORY WEEKLY REPORT */

/* SWC SNOWHISTORY MONTHLY REPORT */

#monthlyreport .BoxOneContent {
    background: url(/gifs/7/s7_bg_ID1_box_swc.jpg) no-repeat;
    padding: 10px 0 20px 0;
}

#monthlyreport .stripe {
    font-size:0px;
    background: url(/gifs/external/s7_bg_ID2_stripe.jpg) no-repeat;
    width:100%;
    height:1px;
    clear:both;
}

#monthlyreport .resultRowHeader, #monthlyreport .resultRow {
    width:100%;
    clear:both;
}

#monthlyreport .resultRowHeader DIV {
    font-weight:bold;
}

#monthlyreport .resultRowHeader DIV, #monthlyreport .resultRow DIV {
    text-align:center;
    float:left;
    height:1.4em;
}

#monthlyreport .date {
    width:100px;
}

#monthlyreport .snowfall {
    width:100px;
}

#monthlyreport .average {
    width:220px;
}

/* SWC SNOWHISTORY MONTHLY REPORT */


/* SWC SNOWHISTORY STATS REPORT */

#statsreport .BoxOneContent {
    background: url(/gifs/7/s7_bg_ID1_box_swc.jpg) no-repeat;
    padding: 10px 0 20px 0;
}

#statsreport .stripe {
    font-size:0px;
    background: url(/gifs/external/s7_bg_ID2_stripe.jpg) no-repeat;
    width:100%;
    height:1px;
    clear:both;
}

#statsreport .resultRowHeader, #statsreport .resultRow {
    width:100%;
    clear:both;
}

#statsreport .resultRowHeader DIV {
    font-weight:bold;
}

#statsreport .resultRowHeader DIV, #statsreport .resultRow DIV {
    text-align:center;
    float:left;
    height:1.4em;
}

#statsreport .season {
    width:60px;
}

#statsreport .snowfallFD {
    width:156px;
}

#statsreport .snowfallLD {
    width:156px;
}

#statsreport .totsnowfall {
    width:90px;
}

/* SWC SNOWHISTORY STATS REPORT */
























/* S4 TOP 5 topSnowfall */

#swc_topSnowfall .boxTwoTitle {
	background: url(/gifs/7/s7_bg_boxTwo_swc.jpg) no-repeat;
}

#swc_topSnowfall .resultRowHeader DIV, #swc_topSnowfall .resultRow DIV  {
	float:left;
}

#swc_topSnowfall .resultRowHeader DIV {
	font-weight:bold;
}

#swc_topSnowfall .swc_destName {
	width:100px;
	text-transform:capitalize;
}

#swc_topSnowfall .swc_snowfall_cm {
    width:45px;
}

#swc_topSnowfall .swc_date {
    width:35px;
	text-align:right;
}

#swc_topSnowfall .swc_sum_snowfall_cm, #swc_topSnowfall .swc_terrain_snow_cm, #swc_topSnowfall .swc_weather {
	display:none;
}

/* S4 TOP 5 topSnowfall */






/* S4 TOP 5 topAccumulatedSnowfall */

#swc_topAccumulatedSnowfall .boxTwoTitle {
	background: url(/gifs/7/s7_bg_boxTwo_swc.jpg) no-repeat;
}

#swc_topAccumulatedSnowfall .resultRowHeader DIV, #swc_topAccumulatedSnowfall .resultRow DIV  {
	float:left;
}

#swc_topAccumulatedSnowfall .resultRowHeader DIV {
	font-weight:bold;
}

#swc_topAccumulatedSnowfall .swc_destName {
	width:140px;
}

#swc_topAccumulatedSnowfall .swc_sum_snowfall_cm {
    width:40px;
	text-align:right;
}

#swc_topAccumulatedSnowfall .swc_date, #swc_topAccumulatedSnowfall .swc_snowfall_cm, #swc_topAccumulatedSnowfall .swc_terrain_snow_cm, #swc_topAccumulatedSnowfall .swc_weather {
    display:none;
}

/* S4 TOP 5 topAccumulatedSnowfall */










/* S4 TOP 5 topSnowDepth */

#swc_topSnowdepth .boxTwoTitle {
	background: url(/gifs/7/s7_bg_boxTwo_swc.jpg) no-repeat;
}

#swc_topSnowdepth .resultRowHeader DIV, #swc_topSnowdepth .resultRow DIV  {
	float:left;
}

#swc_topSnowdepth .resultRowHeader DIV {
	font-weight:bold;
}

#swc_topSnowdepth .swc_destName {
	width:140px;
}

#swc_topSnowdepth .swc_terrain_snow_cm {
    width:40px;
	text-align:right;
}

#swc_topSnowdepth .swc_date, #swc_topSnowdepth .swc_snowfall_cm, #swc_topSnowdepth .swc_topAccumulatedSnowfall, #swc_topSnowdepth .swc_sum_snowfall_cm, #swc_topSnowdepth .swc_weather {
    display:none;
}

/* S4 TOP 5 topSnowDepth */
















/* S4 TOP 5 whereDoesItSnow */

#swc_whereDoesItSnow	{
	margin-bottom: 7px;
	float: left;
	height:160px;
}

#swc_whereDoesItSnow .boxTwoTitle {
	background: url(gifs/7/s7_bg_boxTwo_swc.jpg) no-repeat;
}

#swc_whereDoesItSnow .resultRowHeader	{
	margin-bottom: 5px;
	float: left;
	color: #3b3b3b;
}

#swc_whereDoesItSnow .resultRowHeader DIV, #swc_whereDoesItSnow .resultRow DIV  {
	float:left;
}

#swc_whereDoesItSnow .resultRow {
	clear:both;
	float: left;
	margin: 0;
	padding: 0;
	width:100%;
}

#swc_whereDoesItSnow .resultRow DIV  {
	height: 16px;
}

#swc_whereDoesItSnow .resultRowHeader DIV {
	font-weight: bold;
}

#swc_whereDoesItSnow .swc_destName {
	width:110px;
}

#swc_whereDoesItSnow .resultRow .swc_destName {
	margin-top: 4px;
}

#swc_whereDoesItSnow .swc_weather {
	width:65px;
	text-align: right;
}

#swc_whereDoesItSnow .swc_weather IMG {
	width:20px;
	height: 20px;
	border: none;
	margin-right: 8px;
}

#swc_whereDoesItSnow .swc_sum_snowfall_cm, #swc_whereDoesItSnow .swc_terrain_snow_cm, #swc_whereDoesItSnow .swc_snowfall_cm, #swc_whereDoesItSnow .swc_date {
	display: none;
}

.resultRow a:link, .resultRow a:visited	{
	color: #3b3b3b;
	text-decoration: none;
}

.resultRow a:hover	{
	color: #5b84b8;
	text-decoration: underline;
}

/* S4 TOP 5 whereDoesItSnow */
















/* S4 TOP 5 Snowfall ID2.1 */

#TWOswc_topSnowfall {
    padding: 1em 0 10px 0;
	width:234px;
	float:left;
}

#TWOswc_topSnowfall .boxOneContent {
    background: url(/gifs/7/s7_bg_deco22_Snowreport.jpg) no-repeat;
    padding:10px 0 10px 0;
	width:100%;
}

#TWOswc_topSnowfall .resultRow {
	clear:both;
}

#TWOswc_topSnowfall .resultRowHeader DIV, #TWOswc_topSnowfall .resultRow DIV  {
	float:left;
}

#TWOswc_topSnowfall .resultRowHeader DIV {
	font-weight:bold;
}

#TWOswc_topSnowfall .swc_destName {
	width:144px;
	text-indent:8px;
}

#TWOswc_topSnowfall .swc_destName A {
	color:#404040;
	text-decoration:none;
}

#TWOswc_topSnowfall .swc_snowfall_cm {
    width:45px;
}

#TWOswc_topSnowfall .swc_date {
    width:40px;
	text-align:right;
}

#TWOswc_topSnowfall .swc_sum_snowfall_cm, #TWOswc_topSnowfall .swc_terrain_snow_cm, #TWOswc_topSnowfall .swc_weather {
	display:none;
}

#TWOswc_topSnowfall .fullList {
	padding:4px;
}

#TWOswc_topSnowfall .fullList A {
	color:#0072b6;
	text-decoration:underline;	
	font-weight:bold;
}

/* S4 TOP 5Snowfall ID2.1 */



/* S4 TOP 5 Snowdepth ID2.1 */

#TWOswc_topSnowdepth {
    padding: 1em 0 10px 0;
	width:234px;
	float:right;
}

#TWOswc_topSnowdepth .boxOneContent {
    background: url(/gifs/7/s7_bg_deco22_Snowreport.jpg) no-repeat;
    padding:10px 0 10px 0;
	width:100%;
}

#TWOswc_topSnowdepth .resultRow {
	clear:both;
}

#TWOswc_topSnowdepth .resultRowHeader DIV, #TWOswc_topSnowdepth .resultRow DIV  {
	float:left;
}

#TWOswc_topSnowdepth .resultRowHeader DIV {
	font-weight:bold;
}

#TWOswc_topSnowdepth .swc_destName {
	width:184px;
	text-indent:8px;
}

#TWOswc_topSnowdepth .swc_destName A {
	color:#404040;
	text-decoration:none;
}


#swc_topSnowdepth .swc_terrain_snow_cm {
    width:45px;
    text-align:right;
}

#TWOswc_topSnowdepth .swc_sum_snowfall_cm, #TWOswc_topSnowdepth .swc_date, #TWOswc_topSnowdepth .swc_snowfall_cm, #TWOswc_topSnowdepth .swc_weather {
	display:none;
}

#TWOswc_topSnowdepth .fullList {
	padding:4px;
}

#TWOswc_topSnowdepth .fullList A {
	color:#0072b6;
	text-decoration:underline;	
	font-weight:bold;
}

/* S4 TOP 5 Snowdepth ID2.1 */




/* S4 TOP 5 AccumulatedSnowfall ID2.1 */

#TWOswc_topAccumulatedSnowfall {
    padding: 1em 0 10px 0;
	width:100%;
	clear:both;
}

#TWOswc_topAccumulatedSnowfallSmall {
    padding: 1em 0 10px 0;
	width:234px;
	float:left;
	clear:left;
}

#TWOswc_topAccumulatedSnowfall .boxOneContent {
    background: url(/gifs/7/s7_bg_ID1_box_swc.jpg) no-repeat;
    padding:10px 0 10px 0;
	width:100%;
}

#TWOswc_topAccumulatedSnowfallSmall .boxOneContent {
    background: url(/gifs/7/s7_bg_ID1_box_swc.jpg) no-repeat;
    padding:10px 0 10px 0;
	width:100%;
}

#TWOswc_topAccumulatedSnowfall .resultRow, #TWOswc_topAccumulatedSnowfallSmall .resultRow {
	clear:both;
}

#TWOswc_topAccumulatedSnowfall .resultRowHeader DIV, #TWOswc_topAccumulatedSnowfall .resultRow DIV  {
	float:left;
}

#TWOswc_topAccumulatedSnowfallSmall .resultRowHeader DIV, #TWOswc_topAccumulatedSnowfallSmall .resultRow DIV  {
	float:left;
}

#TWOswc_topAccumulatedSnowfall .resultRowHeader DIV {
	font-weight:bold;
}

#TWOswc_topAccumulatedSnowfallSmall .resultRowHeader DIV {
	font-weight:bold;
}

#TWOswc_topAccumulatedSnowfall .swc_destName {
	width:284px;
	text-indent:8px;
}

#TWOswc_topAccumulatedSnowfallSmall .swc_destName {
	width:150px;
	text-indent:4px;
}

#TWOswc_topAccumulatedSnowfall .swc_destName A, #TWOswc_topAccumulatedSnowfallSmall .swc_destName A {
	color:#404040;
	text-decoration:none;
}


#swc_topSnowdepth .swc_sum_snowfall_cm {
    width:45px;
    text-align:right;
}

#TWOswc_topAccumulatedSnowfall .swc_terrain_snow_cm, #TWOswc_topAccumulatedSnowfall .swc_date, #TWOswc_topAccumulatedSnowfall .swc_snowfall_cm, #TWOswc_topAccumulatedSnowfall .swc_weather {
	display:none;
}

#TWOswc_topAccumulatedSnowfallSmall .swc_terrain_snow_cm, #TWOswc_topAccumulatedSnowfallSmall .swc_date, #TWOswc_topAccumulatedSnowfallSmall .swc_snowfall_cm, #TWOswc_topAccumulatedSnowfallSmall .swc_weather {
	display:none;
}

#TWOswc_topAccumulatedSnowfallSmall .fullLink {
    text-align:left;
    text-indent:4px;
    width:100%;
    clear:both;
}

#TWOswc_topAccumulatedSnowfallSmall .fullLink A {
    font-weight:bold;
    text-decoration:underline;
    color:#0072b6;
}

/* S4 TOP 5 AccumulatedSnowfall ID2.1 */


















/* S4 LIST */

#swc_list {
	clear:both;
}

#swc_list .header {
	display:none;
}

#swc_list .resultRow, #swc_list .resultRowHeader {
	width:100%;
	clear:both;
}

#swc_list .boxOneContent {
	background: url(/gifs/7/s7_bg_deco_Snowreportwide.jpg) no-repeat;
	padding: 7px 0 0 0;
	width: 100%;
	min-height: 100px;
	height: auto;
}

#swc_list .resultRow DIV {

}

#swc_list .resultRowHeader DIV, #swc_list .resultRow DIV  {
	float:left;
/*	white-space:pre-line; */
}

#swc_list .resultRowHeader DIV {
	font-weight:bold;
	text-align:center;
}

#swc_list .resultRow DIV {
    float:left;
	height:39px;
	line-height:37px;
	vertical-align:baseline;
	text-align:center;
}

#swc_list .resultRow A {
	font-weight:bold;
	text-decoration:none;
	color:#404040;
}

#swc_list .swc_destname {
	width:179px;
	text-indent:4px;
	text-align:left!important;
}

#swc_list .swc_is_open {
	width:47px;
}

#swc_list .swc_open_lifts {
	width:74px;
}

#swc_list .swc_open_slopes {
	width:60px;
}

#swc_list .swc_reportdate {
	width:50px;
}

#swc_list .swc_snowfall_cm {
	width:60px
}

#swc_list .swc_snowfall_date {
	width:93px;
}

#swc_list .swc_total_lifts {
	display:none;
}

#swc_list .swc_total_slopes {
	display:none;
}

#swc_list .swc_total_snow_cm {
	width:105px;
}

#swc_list .swc_weather {
	width:55px;
}

#swc_list .swc_country_code, #swc_list .swc_destid, #swc_list .swc_reportid {
	display:none;
}

#swc_list .fullList_Mountainbike {
    display:none;
}



/* S4 LIST */

.swc_ReportDetail_Container .weather	{
	color: #404040 !important;
}

#swcBasicTop {
	width: 100%;
	margin-bottom: 20px;
	clear: both;
	padding-top:10px;
	padding-bottom:10px;
	float: left;
	background: #fff url(/gifs/external/s7_bg_ID1_box_swcExternal.jpg) no-repeat;
}

#swcBasicTop DIV {
}

#swcBasicTop .colOne {
	width: 100%;
	float: left;
}

#swcBasicTop .colOne .swcListBasicTop	{
	float: left;
	width: 100%;
	clear: left;
	margin-top: 5px;
	color: #404040 !important;
}

#swcBasicTop .colOne .titleBold	{
	font-weight: bold;
	color: #3e3e3e;
	width: 35%;
	float: left;
}

#swcBasicTop .titleBold .titleUpdByRes {
	font-style:italic;
	clear:both;
	display:none;
}

#swcBasicTop .colOne .title	{
	color: #3e3e3e;
	width: 35%;
	float: left;
}

#swcBasicTop .colOne .data	{
	font-weight: bold;
	width: 64%;
	float: left;
}

#swcBasicTop #depth .data	{
	font-size: 14px;
}

#swcBasicTop #depth .info	{
	clear: both;
	font-size: 9px;
	line-height: 8px;
	width: 100%;
	text-indent:20px;
}

#swcBasicTop #depth .dataoutput {
	font-weight:bold;
	width:100%;
}

#swcBasicTop #depth .titleBold	{
	padding-top: 8px;
}

#swcBasicTop #snowfall .titleBold	{
	padding-top: 4px;
}

#swcBasicTop #weather .titleBold	{
	padding-top: 9px;
}

#swcBasicTop #snowfall .data	{
	font-size: 14px;
}

#swcBasicTop #weather .data	{
	font-size: 15px;
}

#swcBasicTop #weather .data img	{
	float: left;
}

#swcBasicTop #weather .iconWeather	{
	margin-right: 10px;
}

#swcBasicTop #weather #iconDireection	{
	margin-top: 9px;
	margin-right: 10px;
}

#swcBasicTop #weather span	{
	margin-top: 11px;
	margin-left: 10px;
	display: block;
	float: left;
}

#slopesDiagram .data	{
/*	background: url(/gifs/7/s7_bg_swcBasicDiagram.png) 0 0 no-repeat; */
	height: 18px;
	width: 198px;
}

#slopesDiagram .blue	{
	float: left;
	width: 49px;
	text-align: center;
	color: #fff;
	background-color:#305eab;
	padding:1px;
}

#slopesDiagram .green	{
	float: left;
	width: 49px;
	text-align: center;
	color: #000;
	background-color:#a1ba9c;
	padding:1px;
}

#slopesDiagram .red	{
	float: left;
	width: 49px;
	text-align: center;
	color: #fff;
	background-color:#e22d3c;
	padding:1px;
}

#slopesDiagram .black	{
	float: left;
	width: 49px;
	text-align: center;
	color: #fff;
	background-color:#545454;
	padding:1px;
}

#slopesDiagram .data DIV, #weekendDiagram .data DIV {
	font-weight:normal;
	font-size: 10px;
}

#weekendDiagram .data	{
/*	background: url(/gifs/7/s7_bg_swcBasicDiagram.png) 0 0 no-repeat; */
	height: 28px;
	width: 198px;
}

#weekendDiagram .blue	{
	float: left;
	width: 49px;
	text-align: center;
	color: #fff;
	background-color:#305eab;
	padding:1px;
}

#weekendDiagram .green	{
	float: left;
	width: 49px;
	text-align: center;
	color: #000;
	background-color:#a1ba9c;
	padding:1px;
}

#weekendDiagram .red	{
	float: left;
	width: 49px;
	text-align: center;
	color: #fff;
	background-color:#e22d3c;
	padding:1px;
}

#weekendDiagram .black	{
	float: left;
	width: 49px;
	text-align: center;
	color: #fff;
	background-color:#545454;
	padding:1px;
}

#swcBasicTop #openSlopes	{
	margin-top: 8px;
}



.swc_resultEntry a	{
	color: #5183b5;
	text-decoration: none;
}

.swc_ReportDetail_Container .header	{
	width: 50%;
	float: left;
	text-indent: 4px;
}

.swc_ReportDetail_Container .headerLink {
	float: right;
	font-weight: bold;
	text-align: right;
	background-image: url(/gifs/7/s7_bullet2_snowreport.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 3%; 
	clear:right;
	width: 47%;
}

.swc_ReportDetail_Container .headerLink a {
	color:#558abf;
	text-decoration:none;
	background: none;
}

.boxOneContainer #nordic .comment .data, .boxOneContainer #snowpark .comment .data, .boxOneContainer #general .comment .data {
	font-weight: normal;
}



/* STATIONS CSS */

#swcBasicWeatherToday, #swcBasicWeatherTomorrow	{
	float: left;
	width: 40%;
	margin:4px 0 0 0;
}

.swc_ReportDetail_Container .titleUpdByRes {
	font-style:italic;
	clear:both;
	width:100%;
	display:none;
}

#stationstop #swcBasicWeatherToday .iconWeather, #stationstop #swcBasicWeatherTomorrow .iconWeather, #stationsmiddle #swcBasicWeatherToday .iconWeather, #stationsmiddle #swcBasicWeatherTomorrow .iconWeather, #stationsbase #swcBasicWeatherToday .iconWeather, #stationsbase #swcBasicWeatherTomorrow .iconWeather	{
	margin-right: 10px;
	float: left;
}

#stationstop #swcBasicWeatherToday #iconDirection, #stationstop #swcBasicWeatherTomorrow #iconDirection, #stationsmiddle #swcBasicWeatherToday #iconDirection, #stationsmiddle #swcBasicWeatherTomorrow #iconDirection, #stationsbase #swcBasicWeatherToday #iconDirection, #stationsbase #swcBasicWeatherTomorrow #iconDirection	{
	margin-top: 9px;
	margin-right: 10px;
	float: left;
}

#stationstop #swcBasicWeatherToday span, #stationstop #swcBasicWeatherTomorrow span, #stationsmiddle #swcBasicWeatherToday span, #stationsmiddle #swcBasicWeatherTomorrow span, #stationsbase #swcBasicWeatherToday span, #stationsbase #swcBasicWeatherTomorrow span	{
	margin-top: 8px;
	display: block;
	font-size: 17px;
	font-weight: bold;
	float: left;
}

#stationstop .headers, #stationsmiddle .headers, #stationsbase .headers	{
	background-image: url(/gifs/7/s7_bullet_plus.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-indent: 14px;
	cursor: pointer;
	width: 100%;
}

/* ALPINE DETAIL SLOPES CSS */

.swc_ReportDetail_Container .boxOneContainer .boxOneContent	{
	width: 100%;
	float: left;
	width: 100% !important;
}

#alpineDetailSlope .header	{
	width: 100%;
	margin-bottom: 1px;
}

#alpineDetailSlope #headerDesc	{
	float: left;
	width: 100%;
	margin: 8px 0 0 0;
}

#alpineDetailSlope #headerDesc DIV	{
	float: left;
	font-weight: bold;
	color: #434343;
	padding-bottom: 5px;
}

#alpineDetailSlope #headerDesc .name	{
	margin-left: 2%;
	width: 30%;
	display: inline;
}

#alpineDetailSlope #headerDesc .type	{
	width: 17%;
	text-align: center;
}

#alpineDetailSlope #headerDesc .open	{
	width: 17%;
	text-align: center;
}

#alpineDetailSlope #headerDesc .weekendonly	{
	width: 13%;
	text-align: center;
}

#alpineDetailSlope #headerDesc .length	{
	width: 15%;
	text-align: center;
}

#alpineDetailSlope #headerDesc .drop	{
	width: 17%;
	text-align: center;
}

#alpineDetailSlope #headerDesc .groomed	{
	text-align: center;
	width: 10%;
}

#alpineDetailSlope .resultRowAlpineDetailSlope	{
	border-top: 1px solid #858585;
	float: left;
	padding-top: 5px;
	margin-bottom: 4px;
	width: 100%;
}

#alpineDetailSlope .resultRowAlpineDetailSlope DIV	{
	float: left;
	font-weight: bold;
	color: #434343;
	padding-bottom: 3px;
}

#alpineDetailSlope .resultRowAlpineDetailSlope .nameRed	{
	margin-left: 2%;
	width: 30%;
	color: #e82b3b;
	display: inline;
}

#alpineDetailSlope .resultRowAlpineDetailSlope .nameGreen	{
	margin-left: 2%;
	width: 30%;
	color: #7b9874;
	display: inline;
}

#alpineDetailSlope .resultRowAlpineDetailSlope .nameBlue	{
	margin-left: 2%;
	width: 30%;
	color: #2254a5;
	display: inline;
}

#alpineDetailSlope .resultRowAlpineDetailSlope .nameBlack	{
	margin-left: 2%;
	width: 30%;
	color: #2f2e2e;
	display: inline;
}

#alpineDetailSlope .resultRowAlpineDetailSlope .type	{
	width: 17%;
	text-align: center;
}

#alpineDetailSlope .resultRowAlpineDetailSlope .open	{
	width: 17%;
	text-align: center;
}

#alpineDetailSlope .resultRowAlpineDetailSlope .weekendonly	{
	width: 13%;
	text-align: center;
}

#alpineDetailSlope .resultRowAlpineDetailSlope .length	{
	width: 15%;
	text-align: center;
}

#alpineDetailSlope .resultRowAlpineDetailSlope .drop	{
	width: 17%;
	text-align: center;
}

#alpineDetailSlope .resultRowAlpineDetailSlope .groomed	{
	text-align: center;
	width: 10%;
}

#alpineDetailSlope .resultRowAlpineDetailSlope .comment	{
	width: 96%;
	margin-left: 2%;
	font-weight: normal;
	display: inline;
}

/* ALPINE DETAIL SLOPES CSS */

/* ALPINE DETAIL LIFTS CSS */

.boxOneContainer .boxOneContent	{
	padding-left: 0;
	padding-right: 0;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

#alpineDetailLift .header	{
	width: 100%;
	margin-bottom: 1px;
}

#alpineDetailLift #headerDesc	{
	float: left;
	width: 100%;
	margin: 8px 0 0 0;
}

#alpineDetailLift #headerDesc DIV	{
	float: left;
	font-weight: bold;
	color: #434343;
	padding-bottom: 5px;
}

#alpineDetailLift #headerDesc .name	{
	margin-left: 2%;
	width: 30%;
	display: inline;
}

#alpineDetailLift #headerDesc .type	{
	width: 17%;
	text-align: center;
}

#alpineDetailLift #headerDesc .open	{
	width: 17%;
	text-align: center;
}

#alpineDetailLift #headerDesc .weekendonly	{
	width: 17%;
	text-align: center;
}

#alpineDetailLift #headerDesc .length	{
	width: 15%;
	text-align: center;
}

#alpineDetailLift #headerDesc .drop	{
	width: 17%;
	text-align: center;
}

#alpineDetailLift .resultRowAlpineDetailLift	{
	border-top: 1px solid #858585;
	float: left;
	padding-top: 4px;
	margin-bottom: 5px;
	width: 100%;
}

#alpineDetailLift .resultRowAlpineDetailLift DIV	{
	float: left;
	font-weight: bold;
	color: #434343;
	padding-top: 2px;
}

#alpineDetailLift .resultRowAlpineDetailLift .name	{
	margin-left: 2%;
	width: 30%;
	display: inline;
}

#alpineDetailLift .resultRowAlpineDetailLift .type	{
	width: 17%;
	text-align: center;
}

#alpineDetailLift .resultRowAlpineDetailLift .open	{
	width: 17%;
	text-align: center;
}

#alpineDetailLift .resultRowAlpineDetailLift .weekendonly	{
	width: 17%;
	text-align: center;
}

#alpineDetailLift .resultRowAlpineDetailLift .length	{
	width: 15%;
	text-align: center;
}

#alpineDetailLift .resultRowAlpineDetailLift .drop	{
	width: 17%;
	text-align: center;
}

#alpineDetailLift .resultRowAlpineDetailLift .comment	{
	width: 95%;
	margin-left: 2%;
	font-weight: normal;
	display: inline;
}

/* ALPINE DETAIL LIFTS CSS */

/* NORDIC TRACK CSS */

#nordicDetailTrackWeather	{
	float: left;
	width: 60%;
}

#nordicDetailTrack #nordicDetailTrackWeather #iconType	{
	margin-top: 7px;
	float: left;
}

#nordicDetailTrack #nordicDetailTrackWeather .iconWeather	{
	margin-right: 10px;
	margin-left: 14px;
	float: left;
}

#nordicDetailTrack #nordicDetailTrackWeather span	{
	margin-top: 6px;
	margin-left: 14px;
	display: block;
	font-size: 15px;
	font-weight: bold;
	float: left;
}

#nordicDetailTrack .header .open	{
	color: green;
}

#nordicDetailTrack .header .closed	{
	color: red;
}

#nordicDetailTrack #resultRowRight	{
	width: 52%;
	float: left;
	clear: right;
}

#nordicDetailTrack #resultRowLeft	{
	width: 46%;
	float: left;
}

#nordicDetailTrack #resultRowLeft .resultRow .title	{
	width: 51%;
}

#nordicDetailTrack #resultRowLeft .resultRow .data	{
	width: 49%;
}

#nordicDetailTrack #resultRowRight .resultRow .title	{
	width: 40%;
}

#nordicDetailTrack #resultRowRight .resultRow .data	{
	width: 60%;
}

#nordicDetailTrack .resultRow .title	{
	width: 24%;
}

#nordicDetailTrack .resultRow .data	{
	width: 76%;
}

#nordicDetailTrack .refreshments .data	{
	font-weight: normal;
}

#nordicDetailTrack .comments	{
	width: 95%;
	padding-left: 3px;
	color: #3e3e3e;
}

#nordicDetailTrack .boxOneContent	{
	background-image: none;
	border-top: 1px solid #e3e3e3;
	margin-top: 2px;
	width: 468px;
}

#nordicSector .comment .data, #nordicSector .parking .data {
	font-weight: normal;
}

#nordicSector .resultRow {
	margin-bottom: 5px;
	clear: both;
	float: left;
}

/* SNOWPARK DETAIL CSS */

.swc_ReportDetail_Container #snowparkDetailStart .resultRowHeader 	{
	width:100%;
	clear:both;
	height:14px;
}

.swc_ReportDetail_Container #snowparkDetailStart .resultRowHeader DIV	{
	color: #404040;
}

#snowparkDetailStart	.comment .title	{
	background-image: url(/gifs/7/s7_bullet_snowreport.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 11px;
}

#snowparkDetailParkinfo	{
	width: 100%; 
}

#snowparkDetailParkinfo #resultRowRight	{
	width: 37%;
	float: left;
	clear: right;
	margin-top: 8px;
}

#snowparkDetailParkinfo #resultRowLeft	{
	width: 57%;
	float: left;
	margin-left: 2%;
	margin-top: 8px;
}

#snowparkDetailParkinfo .boxOneContent	{
	background:#fff url(/gifs/external/s7_bg_ID1_box_swcSnowparkB.jpg) repeat-x;
	width:100%;
	padding-bottom: 4%;
}

#snowparkDetailParkinfo .comment .data	{
	width: 95%;
	margin-top: 10px;
	margin-left: 1%;
}

#snowparkDetailParkinfo #resultRowRight .title, #snowparkDetailParkinfo #resultRowLeft .title	{
	width: 45%;
}

#snowparkDetailParkinfo #resultRowRight .data, #snowparkDetailParkinfo #resultRowLeft .data	{
	width: 55%;
}

#snowparkDetailElements .boxOneContent	{
	background: #fff url(/gifs/external/s7_bg_ID1_box_swcSnowparkB.jpg) no-repeat;
	padding: 0 !important;
	width: 100%;
	float: left;
}

#snowparkDetailElements .headerDesc	{
	float: left;
	width: 100%;
}

#snowparkDetailElements .resultRow	{
	background-image: url(/gifs/7/s7_bg_ID1_box_swcSnowparkC.jpg);
	background-repeat: no-repeat;
	float: left;
}

#snowparkDetailElements .headerDesc DIV	{
	font-weight: bold;
	float: left;
	color: #545454;
	margin: 6px 0 6px 0;
}

#snowparkDetailElements .resultRow DIV	{
	float: left;
	margin: 12px 0 0 0;
	color: #545454;
}

#snowparkDetailElements .headerDesc .name, #snowparkDetailElements .resultRow .name	{
	width: 19%;
	display: inline;
	margin-left: 1%;
}

#snowparkDetailElements .headerDesc .type	{
	width: 8%;
}

#snowparkDetailElements .resultRow .type	{
	width: 8%;
	margin-top: 6px !important;
}

#snowparkDetailElements .resultRow .typename	{
	width: 12%;
	display: none;
}

#snowparkDetailElements .headerDesc .lastprepped, #snowparkDetailElements .resultRow .lastprepped	{
	width: 15%;
	text-align: center;
}

#snowparkDetailElements .headerDesc .open, #snowparkDetailElements .resultRow .open	{
	width: 9%;
	text-align: center;
}

#snowparkDetailElements .headerDesc .angle, #snowparkDetailElements .resultRow .angle	{
	width: 9%;
	text-align: center;
}

#snowparkDetailElements .headerDesc .width, #snowparkDetailElements .resultRow .width	{
	width: 13%;
	text-align: center;
}

#snowparkDetailElements .headerDesc .length, #snowparkDetailElements .resultRow .length	{
	width: 13%;
	text-align: center;
}

#snowparkDetailElements .headerDesc .height, #snowparkDetailElements .resultRow .height	{
	width: 11%;
	text-align: center;
}

#snowparkDetailElements .resultRow .comment	{
	width: 75%;
	margin-top: 7px !important;
	display: inline;
	margin-left: 20%;
}


/* SWIX WAX WIZARD LINK */
.waxwizard {
	display:none;
}
/* SWIX WAX WIZARD LINK */

/* SWIX WAX WIZARD LINK */
#alpine .headerLink {
/*	display:none; */
}
/* SWIX WAX WIZARD LINK */


/* NEW SNOWREPORT DETAIL TABLE */

/* swcBasicTop_v2 */


.swcBasicTop_v2 TABLE {
	border-color:transparent;
	border-collapse: collapse;
	border-spacing:0px;
	empty-cells: hide;
	width:auto;
	height:50px;
	align:center;
}

.swcBasicTop_v2 TABLE TR TD {
	color:#404040;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
}

table.swcBasicTop_v2  {
	padding:0;
	text-align:center;
	width:100%;
	margin:0 0 10px 0;
	border:0px #000 none;
}

.swcBasicTop_v2B TD.cellFive {
	display:none;
}

table#swcBasicMinTable {
	width:100%;
}

#swcBasicMinTable .cellOne, .swcBasicTop_v2 .cellOne {
	width:25%;
}

#swcBasicMinTable .cellTwo, .swcBasicTop_v2 .cellTwo {
	width:25%;
	text-align:center;
}

.swcBasicTop_v2B .cellThree {
	width:50%;
}

#swcBasicMinTable .cellFour, .swcBasicTop_v2 .cellFour {
	width:133px;
}

#swcBasicMinTable TD.cellFive {
	display:block;
	width:143px;
}

.swcBasicTop_v2 .stations {
/*	background: url(http://www.skiinfo.com/gifs/7/s4_gradline_h.gif) 0% 0% no-repeat; */
	height:36px;
}

.swcBasicTop_v2 .slopes, .swcBasicTop_v2 .terrain {
/*	background: url(http://www.skiinfo.com/gifs/7/s4_gradline_h.gif) 0% 100% no-repeat; */
	height:27px;
	line-height:25px;
	vertical-align:middle;
}

.swcBasicTop_v2 TD.arrow {
/*	background: url(http://www.skiinfo.com/gifs/7/s4_arrow_right.jpg) right no-repeat; */
	text-align:left;
	text-indent:1em;
}

.swcBasicTop_v2 .weatherinfo  {
	text-align:center;
}

.swcBasicTop_v2 .weatherRow {
	background: url(/gifs/1px.gif) no-repeat;;
}

.swcBasicTop_v2 .weatherinfo TABLE {
	width:100px;
	margin:auto;
	padding:0;
	text-align:center;
}

.swcBasicTop_v2 .amount {
	font-size:1.4em;
	font-weight:bold;
	color:#404040;
}

.swcBasicTop_v2 .arrow_down {
	margin:8px 0 6px 0;
	text-align:center;
	display:none; 
}



table.swcBasicTop_v2B {
	padding:0;
	text-align:left;
	width:100%;
	margin:0;
	border:0px #eee none!important;
}

.swcBasicTop_v2B .rowInfo {
	height:17px;
}

.swcBasicTop_v2B .gradient {
}

.swcBasicTop_v2B .cellOne {
	width:25%;
	text-indent:1em;
}

.swcBasicTop_v2B .cellTwo {
    width:25%;
	font-weight:bold;
	background: url(http://www.skiinfo.com/gifs/7/s4_bgr_colon_wp.gif) no-repeat;
	text-indent:1em;
}

.swcBasicTop_v2B .cellThree {
    width:50%;
/*	text-indent:1em; */
	background-color:#fff;
	background:url(/gifs/1px.gif);
}

.swcBasicTop_v2B .cellThree DIV {
	font-weight:bold;
	float:left;
	text-align:center;
	width:25%;
	height:17px;
	line-height:15px;
	vertical-alignment:baseline;
}

/* for Internet Explorer */
/*\*/
* html .swcBasicTop_v2B .cellThree DIV {
	width: 62px;
}
/**/

.swcBasicTop_v2B TABLE TR TD {
	text-align:center;
	font-weight:bold;
}

.swcBasicTop_v2B .blue {
	background: blue url(http://www.skiinfo.com/gifs/7/s7_bg_factsheet_blue2.jpg);
	color:#fff;
}

.swcBasicTop_v2B .green {
    background: green url(http://www.skiinfo.com/gifs/7/s7_bg_factsheet_green2.jpg);
}

.swcBasicTop_v2B .red {
    background: red url(http://www.skiinfo.com/gifs/7/s7_bg_factsheet_red2.jpg);
	color:#fff;
}

.swcBasicTop_v2B .black {
    background: #000 url(http://www.skiinfo.com/gifs/7/s7_bg_factsheet_black2.jpg);
	color:#fff;
}

table.swcBasicTop_v2C  {
	padding:0;
	text-align:left;
	width:100%;
	margin:0 0 10px 0;
	border:0px #eee none!important;
}

.swcBasicTop_v2C .rowInfo {
	height:17px;
}

.swcBasicTop_v2C .rowInfo2 {
    height:17px;
}

.swcBasicTop_v2C .cellOne {
	width:25%px;
	text-indent:1em;
}

.swcBasicTop_v2C .cellTwo {
    width:25%;
	font-weight:bold;
	background: url(http://www.skiinfo.com/gifs/7/s4_bgr_colon_wp.gif) no-repeat;
	text-indent:1em;
}

.swcBasicTop_v2C .cellCols {
	width:75%;
	font-weight:bold;
	background: url(http://www.skiinfo.com/gifs/7/s4_bgr_colon_wp.gif) no-repeat;
	text-indent:1em;
}

.swcBasicTop_v2C .cellThree {
    width:25%;
	text-indent:1em;
}

.swcBasicTop_v2C .cellFour {
	font-weight:bold;
    width:25%;
	background: url(http://www.skiinfo.com/gifs/7/s4_bgr_colon_wp.gif) no-repeat;
	text-indent:1em;
}


.swcBasicTop_v2C .snowfallDate {
}

table.swcBasicTop_v2D  {
	padding:0;
	text-align:left;
	width:100%;
	margin:0 0 10px 0;
	border:0px #eee none!important;
}

.swcBasicTop_v2D .rowInfo2 {
    height:17px;
}

.swcBasicTop_v2D .cellOne {
	width:25%px;
	text-indent:1em;
}

.swcBasicTop_v2D .cellTwo {
	font-weight:bold;
	width:75%;
	background: url(http://www.skiinfo.com/gifs/7/s4_bgr_colon_wp.gif) no-repeat;
	text-indent:1em;
}

.swcBasicTop_v2D .snowreportTimestamp {
	text-align:right;
/*    background: url(http://www.skiinfo.com/gifs/7/s4_gradline_h.gif) 0% 100% no-repeat; */
}

.cellOne IMG {
/*	border-top:1px #000 solid; */
	text-indent:0px;
	float:right;
}

.cellTwo IMG {
/*	border-top:1px green solid; */
	text-indent:0px;
	float:right;
}

.cellThree IMG {
/*	border-top:1px red solid; */
	text-indent:0px;
	float:right;
}

.cellFour IMG {
/*	border-top:1px blue solid; */
	text-indent:0px;
	float:right;
}

.cellFive IMG {
/*	border-top:1px #000 solid; */
	text-indent:0px;
	float:right;
}



/* swcBasicTop_v2 */



.swc_ReportDetail_ContainerTable {
	color:#404040;
	width:100%;
	border-top:1px #404040 solid;
	border-botttom: 1px #404040 solid;
/*	background: #fff url(http://www.skiinfo.com/gifs/external/s7_bg_ID1_box_swcExternal.jpg) no-repeat;  */
	background-color:inherit;
	margin-bottom:10px;
}

.swc_ReportDetail_ContainerTable TH {
	text-align:left;
}

.swc_ReportDetail_ContainerTable TD {
	vertical-align:top;
}

.snowparksTable TH, .snowparksTable TD {
	vertical-align:middle!important;
	text-align:center;
}

.snowparksTable .name, .snowparksTable H3 {
	text-align:left;
}

.nordicSectors TABLE TR TD {
	vertical-align:middle!important;
}

.swc_ReportDetail_ContainerTable .info {
	width:25%;
	vertical-alignment:top;
}

.swc_ReportDetail_ContainerTable .data {
	width:75%;
}

.swc_ReportDetail_ContainerTable .open, .swc_ReportDetail_ContainerTable .type {
	text-align:center;	
}

.swc_ReportDetail_ContainerTable .comment {
	font-size:0.9em;
	font-style: italic;
}

.swc_ReportDetail_ContainerTable .colTwo {
	font-weight:bold;
}

.swc_ReportDetail_ContainerTable .comment .colTwo {
	font-weight:normal;
}

.swc_ReportDetail_ContainerTable .nameRed	{
	color: #e82b3b;
}

.swc_ReportDetail_ContainerTable .nameGreen	{
	color: #7b9874;
}

.swc_ReportDetail_ContainerTable .nameBlue	{
	color: #2254a5;
}

.swc_ReportDetail_ContainerTable .nameBlack	{
	color: #2f2e2e;
}

.snowparkTable .data {
	font-weight:bold;
}

.nordicSectors .b, .nordicSectors .d {
	font-weight:bold;
}

.nordicSectors .open	{
	color: green;
}

.nordicSectors .closed	{
	color: red;
}
/* NEW SNOWREPORT DETAIL TABLE */
