/* Snowball CSS */
noscript {
    margin: 5px;
	margin-top: 10px;
	color: #f00;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}

*{padding:0;margin:0;}img{border:none;}a{text-decoration:none;} /* clear HTML defaults */

#InterfaceWrapper li a {
    padding:0;
	margin:0;
    text-decoration: none;
}
#SiteWrapper.center { /* for centered sites */
	text-align: center;
}
#SiteWrapper.center #container { /* for IE6 */
    margin: 0 auto;
    text-align: left;
}
#rigger.w7 #container { /* optimised for 800 x 600 */
    width: 770px;
}
#rigger.w9 #container { /* optimised for 1024 x 768 */
    width: 996px;
}
#rigger.w12 #container { /* optimised for 1280 x 1024, chamonix.net */
    width: 1120px;
}
#Header {
	background-color: #fff; /* default colour */
	height: 100px;
	min-height: 100px;
}
/* Header, topNav, Footer widths */
#SiteWrapper #rigger.w7 #Header,
#SiteWrapper #rigger.w7 #topNav,
#SiteWrapper #rigger.w7 #Footer {
    width: 770px;
}
#SiteWrapper #rigger.w9 #Header,
#SiteWrapper #rigger.w9 #topNav,
#SiteWrapper #rigger.w9 #Footer {
    width: 996px;
}
#SiteWrapper #rigger.w12 #Header,
#SiteWrapper #rigger.w12 #topNav,
#SiteWrapper #rigger.w12 #Footer {
    width: 1120px;
}

.s10#Header {
    height: 100px;
}
#Header.s11 { height: 110px; } #Header.s12 { height: 120px; } #Header.s13 { height: 130px; }
#Header.s14 { height: 140px; } #Header.s15 { height: 150px; } #Header.s16 { height: 160px; }
#Header.s17 { height: 170px; } #Header.s18 { height: 180px; } #Header.s19 { height: 190px; } 
#Header.s20 { height: 200px; }

#SiteWrapper.noHeader #Header {
    display: none;
}
#SiteWrapper.withPageBanner #PageBanner {
    display: none;
}
#SiteWrapper.blankHeader #Header {
    visibility: hidden;
}

/* top navigation bar */
#capture {
    position: relative;
	top: 0px;
	left: 0px;
	height: 110px;
	width: 168px;
	background: none;
	float:left;
}
#languageSwitcher {
    width: 168px;
	height: 21px;
	background: url(/images/Snowball/language.gif) top left no-repeat;
	margin-bottom: 2px;
}
#languageSwitcher img {
    margin: 1px 5px 0px 4px;
	float: left;
}
#languageSwitcher a {
    float: left;
    padding: 2px 0px 0px 4px;
}
#topNav {
    background-color: #fff; /* default colour */
	height: 22px;
	min-height: 22px;
	margin-bottom: 2px;
    display: none;
}
#SiteWrapper.withTopNav #topNav {
    display: block;
}
#wrapper, #Content, #rightCol {
    float: right;
}
#wrapper {
	background-color: #ccc;  /* default colour */
	padding-top: 2px;
}
#leftCol {
    float: left;
	/* height: 300px; */
	min-height: 500px;
	background-color: #fff; /* default colour */
}
#Content {
	background: none; /* default colour */
	/* height: 500px; */
	min-height: 500px;
}
#rightCol {
    float: right;
    /* height: 300px; */
    min-height: 500px;
	background-color: #fff; /* default colour */
}
#Footer {
    width: inherit;
    clear: both;
	background-color: #eee; /* default colour */
	/* height: 30px; */
	min-height: 20px;
	margin-bottom: 30px;
	background: #333;
}

#PageBanner {
    position: fixed;
	display: none;
	clear: both;
	left: 0px;
	bottom: 0px;
	/* width: 818px; */
	/* height: 94px; */
	paddign-top:20px;
	z-index: 300;
	text-align: right;
}

#SiteWrapper.noFooter #Footer {
    height: 0px;
	visibility: hidden;
}

/* 3 column layouts */
#rigger.w7 #leftCol, #rigger.w7 #rightCol {
    width: 147px;
}
#SiteWrapper.col3 #rigger.w7 #Content {
    width: 472px;
}
#SiteWrapper.col3 #rigger.w7 #PageBanner {
    width: 621px;
}
#rigger.w9 #leftCol, #rigger.w9 #rightCol {
    width: 175px;
}
#SiteWrapper.col3 #rigger.w9 #Content {
    width: 642px;
}
#SiteWrapper.col3 #rigger.w9 #PageBanner {
    width: 819px;
}
#rigger.w12 #leftCol, #rigger.w12 #rightCol {
    width: 207px;
}
#SiteWrapper.col3 #rigger.w12 #Content {
    width: 702px;
}
#SiteWrapper.col3 #rigger.w12 #PageBanner {
    width: 911px;
}

/* 2 column layouts */
#SiteWrapper.col2 #rightCol {
    display: none;
}
#SiteWrapper.col2 #rigger.w7 #Content {
    width: 621px;
}
#SiteWrapper.col2 #rigger.w9 #Content {
    width: 819px;
}
#SiteWrapper.col2 #rigger.w12 #Content {
    width: 911px;
}

/* 2 column (right) layouts */
#SiteWrapper.col4 #leftCol {
    display: none;
}
#SiteWrapper.col4 #rigger.w7 #Content {
    width: 621px;
}
#SiteWrapper.col4 #rigger.w9 #Content {
    width: 819px;
}
#SiteWrapper.col4 #rigger.w12 #Content {
    width: 911px;
}

/* 1 column layout */
#SiteWrapper.col1 #rightCol {
    display: none;
}
#SiteWrapper.col1 #leftCol {
    display: none;
}
#SiteWrapper.col1 #rigger.w7 #Content {
    width: 770px;
}
#SiteWrapper.col1 #rigger.w9 #Content {
    width: 996px;
}
#SiteWrapper.col1 #rigger.w12 #Content {
    width: 1120px;
}


#SiteWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#SiteWrapper a:link, #SiteWrapper a:visited, #SiteWrapper a:hover, #SiteWrapper a:active {
    text-decoration: none;
	color: #1a2d3d;
}
#SiteWrapper a:hover {
    color: #f60;
}


/* default font styles */
#container {
    font-size: 12px;
}
#container, #container.Arial {
    font-family: Arial, Helvetica, sans-serif;
}
#container.Times {
    font-family: "Times New Roman", Times, serif;
}
#container.Courier {
    font-family: "Courier New", Courier, monospace;
}
#container.Georgia {
    font-family: Georgia, "Times New Roman", Times, serif;
}
#container.Verdana {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#container.Geneva {
    font-family: Geneva, Arial, Helvetica, sans-serif;
}




.ContextElement, .TemplateElement {
    overflow: hidden;
}
/* default element styles for content */
#SiteWrapper li {
    list-style: none;
}
#SiteWrapper table {
    border: none;
}
#SiteWrapper thead, #SiteWrapper tbody {
    /* font-size:12px; */
}


/* default table styles */
table {
    font-size: 100%;
}
tr {
    
}
td {
    border: 1px solid #ccc;
	border-left-color: #fff;
	border-top-color: #fff;
}


/* Asset definitions */
.Asset {
	vertical-align: middle;
    float: left;
    position: relative;
	min-height: 20px;
	width: inherit;
	/* border: 1px solid #666; */
	width: 100%;
	background: #fff;
	margin-bottom: 2px;
}
.Asset.AlignRight {
    float: right;
}
.Asset.Full {
    width: 100%;
}
.Asset.TwoThirds {
    width: 66%;
}
.Asset.Halfwidth {
    width: 50%;
}
.Asset.OneThird {
    width: 33%;
}
.Asset.Base {
	background: #eee;
}
.Asset span, .Asset div {
    display: block;
    text-align: justify;
}
.Asset .Text span {
    display: inline;
	padding: 0;
	margin: 0;
}
.Asset span {
 	margin: 5px;
}
.Aset img {
    min-height: 100px;
	min-width: 100px;
}
.Asset div.Image, .Asset div.Image.AlignRight,
.Asset span.newImage.AlignRight,
.Asset div.TabImage, .Asset div.TabImage.AlignRight,
.Asset div.YouTube, .Asset div.YouTube.AlignRight {
    float: right;
	margin-top: -5px;
	/*min-height: 100px;*/
	min-width: 100px;
	/* turn this off for live! // toaction */
	/* border: 1px solid #333; */
}
.Asset.ImageOnly div.Image.AlignCenter {
    width: 100%;
	text-align: center;
}
.Asset .ImageCaption {
    font-size: 10px;
	text-align: center;
	word-spacing: 5px;
	letter-spacing: 2px;
	color: #666;
}
.Asset.YouTube,
.Asset div.YouTube {
    background: #eee;
	width: 425px;
	height: 350px;
	border: none;
}
#Content .Asset div.Image, #Content .Asset div.Banner, #Content .Asset div.TabImage {
    /*padding: 5px;*/
    margin: 8px;
}
#Content .Asset div.Image.NoMargin, #Content .Asset div.Banner.NoMargin {
    padding: 0px;
    margin: 0px;
}
.Asset div.Image.AlignLeft, .Asset div.TabImage.AlignLeft, .Asset span.newImage.AlignLeft {
    float: left;
}

.Asset span.Header, .Asset.JumpTo .JumpToTitle {
    font-weight: bold;
	color: #1e2a33;
}
#Content h2 {
    margin: 5px;
	font-size: 14px;
	font-weight: bold;
	display: block;
	color: #1e2a33;	
}
.Asset span.Header h1,
#Content .Asset span.Header h2,
.Asset span.Header h3,
.Asset span.Header h4 {
    margin: 0;
    font-size: 14px;
	font-weight: bold;
	display: block;
}

.Asset span.Header.AlignRight {
    text-align: right;
}
.Asset span.Header.AlignCenter {
    text-align: center;
}
.Asset span.Header.AlignLeft {
    text-align: left;
}
.Asset span.Header.Large h2 {
    font-size: 16px;
}
.Asset span.Header.ExtraLarge h2 {
    font-size: 18px;
}
.Asset span.Header.XXL h2 {
    font-size: 20px;
}



.Asset span.Text.Bold {
    font-weight: bold;
}
.Asset span.Header div.HeaderUnderLine {
    /* display: none; */
}
.Asset span.HeaderUnderline {
    display: block;
	height: 1px;
	margin: 0;
	margin-right: 10px;
	padding: 0;
	background: #ccc;
	margin-top: 3px;
}
.Asset span.Text {
    color: #1e2a33; /* #333; */
}
.Asset span.Link a {
    text-decoration: none;
}
.Asset span.Link.Underlined a {
    text-decoration: underline;
}

/* Banner Asset */
.Asset div.Banner {
    float: right;
}
.Asset.FullWidthBanner {
    width: 100%;
	background: #f90;
}
.Asset.MainBanner {
    width: 634px;
	height: 74px;
	padding: 6px;
	background: #fff url(/images/Snowball/PH_mainBanner.gif) 6px 3px no-repeat;
}
.Asset.MidBanner {
    width: 462px;
	height: 64px;
	padding: 6px;
	background: #fff url(/images/Snowball/PH_midwidthBanner.gif)  6px 3px no-repeat;
}
.Asset.FrontPage {
    width: 304px;
	height: 39px;
	padding: 6px;
	background: #fff url(/images/Snowball/PH_frontPageBanner.gif) 6px 3px no-repeat;
}
.Asset.MiniMax {
    width: 100%;
	background: #fff;
}
.Asset.MiniMax ul {
    
}
.Asset.MiniMax li {
    float: right;
	margin: 0;
	padding: 0;
}
.Asset.PageBanner img {
    float: right;
}

.Asset.FullWidthBanner div.NoMargin img,
.Asset.MainBanner div.NoMargin img,
.Asset.FrontPage div.NoMargin img,
.Asset.Minimax div.NoMargin img {
    margin: none;
}

.Asset.MainBanner.AlignRight,
.Asset.FrontPage.AlignRight,
.Asset.MidBanner.AlignRight {
    float: right;
}

/* Link Asset */
.Asset span.Link a {
    text-decoration: none;
}
.Asset.Bold span.Link a {
    font-weight: bold;
}
.Asset.Large span.Link {
    font-size: 14px;
}

/* GoogleSearch asset */
.Asset.GoogleSearch {
    width: 235px;
}
.Asset div.GoogleSearch {
	background: #eee;
	margin-top: 1px;
}
.Asset div.GoogleSearch, .Asset div.GoogleSearch form {
    float: left;
	width: 235px;
}

/* ColumnNav asset */
ul.leftNavigation {
    width: 100%;
	background: #fff;
}
ul.leftNavigation li {
    width: 100%;
	padding: 3px 0;
	border-top: 1px solid #fff;
	background: #3a5265;
}
#SiteWrapper ul.leftNavigation li a {
    width: 100%;
	display: block;
    padding-left: 5px;
	color: #fff;
	font-size: 11px;
}
#SiteWrapper ul.leftNavigation li a:link,
#SiteWrapper ul.leftNavigation li a:visited,
#SiteWrapper ul.leftNavigation li a:hover,
#SiteWrapper ul.leftNavigation li a:active {
    text-decoration: none;
}
#SiteWrapper ul.leftNavigation li a:visited {
    color: #fff;
}

#SiteWrapper ul.leftNavigation li a:hover {
    color: #e4aafb;
}

.Asset.TabbedContent {
    width: 100%;
	min-height: 200px;
	background: #eee;
}
#Content li.Asset.TabbedContent {
    background: #fff;
	/* border: 1px solid #3c4a55; */
	margin: none;
	padding: none;
	/* border-top: none; */
}
#Content li.Asset.TabbedContent div.ContentTab,
.ContentTab, .Asset div.ContentTab, li.TabbedContent div.LegoContainer, li.TabbedContent div.LegoTabContainer {
	padding: 5px;
	display: none;
	clear: both;
	border: 1px solid #e4aafb; /* #75617d; /* #3c4a55; */
	border-top-width: 0px;
	margin: 0px 5px;
	min-height: 200px;
}
.Asset span.TabbedContentHeader {
    float: left;
	height: 20px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	/* border-bottom: 1px solid #3c4a55; */
	background: #fff url(/images/Snowball/tabOff.gif) top left repeat-x;
	color: #666;
	margin: 0;
	padding-top: 4px;
	padding-bottom: 1px;
	border-right: 1px solid #e4aafb; /* #75617d; /* #3c4a55; */
	text-decoration: underline;
}
/* approximations */
.Asset.TabbedContent.TwoTabs span.TabbedHeader span.TabbedContentHeader {
    width: 48%;
}
.Asset.TabbedContent.Three span.TabbedHeader span.TabbedContentHeader {
    width: 33%;
}
.Asset.TabbedContent.Four span.TabbedHeader span.TabbedContentHeader {
    width: 24%;
}
.Asset.TabbedContent.Five span.TabbedHeader span.TabbedContentHeader {
    width: 19%;
}
/* widths according to content area width */
#rigger.w9 .Asset.TabbedContent.TwoTabs span.TabbedHeader span.TabbedContentHeader {
    width: 314px;
}
#rigger.w9 .Asset.TabbedContent.Three span.TabbedHeader span.TabbedContentHeader {
    width: 209px;
}
#rigger.w9 .Asset.TabbedContent.Four span.TabbedHeader span.TabbedContentHeader {
    width: 156px;
}
#rigger.w9 .Asset.TabbedContent.Five span.TabbedHeader span.TabbedContentHeader {
    width: 125px;
}
/* ditto, for two-thirds width tab asset */
#rigger.w9 .Asset.TabbedContent.TwoThirds.TwoTabs span.TabbedHeader span.TabbedContentHeader {
    width: 207px;
}
#rigger.w9 .Asset.TabbedContent.TwoThirds.Three span.TabbedHeader span.TabbedContentHeader {
    width: 137px;
}
#rigger.w9 .Asset.TabbedContent.TwoThirds.Four span.TabbedHeader span.TabbedContentHeader {
    width: 103px;
}
#rigger.w9 .Asset.TabbedContent.TwoThirds.Five span.TabbedHeader span.TabbedContentHeader {
    width: 82px;
}

/* widths according to content area width, for first tab */
#rigger.w9 .Asset.TabbedContent.TwoTabs span.TabbedHeader span.TabbedContentHeader.First {
    width: 313px;
}
#rigger.w9 .Asset.TabbedContent.Three span.TabbedHeader span.TabbedContentHeader.First {
    width: 208px;
}
#rigger.w9 .Asset.TabbedContent.Four span.TabbedHeader span.TabbedContentHeader.First {
    width: 157px;
}
#rigger.w9 .Asset.TabbedContent.Five span.TabbedHeader span.TabbedContentHeader.First {
    width: 124px;
}
/* ditto, for two-thirds width tab asset, for first tab */
#rigger.w9 .Asset.TabbedContent.TwoThirds.TwoTabs span.TabbedHeader span.TabbedContentHeader.First {
    width: 206px;
}
#rigger.w9 .Asset.TabbedContent.TwoThirds.Three span.TabbedHeader span.TabbedContentHeader.First {
    width: 138px;
}
#rigger.w9 .Asset.TabbedContent.TwoThirds.Four span.TabbedHeader span.TabbedContentHeader.First {
    width: 102px;
}
#rigger.w9 .Asset.TabbedContent.TwoThirds.Five span.TabbedHeader span.TabbedContentHeader.First {
    width: 82px;
}

.Asset.TabbedContent.TwoTabs span.TabbedHeader span.TabbedContentHeader.Three,
.Asset.TabbedContent.TwoTabs span.TabbedHeader span.TabbedContentHeader.Four,
.Asset.TabbedContent.TwoTabs span.TabbedHeader span.TabbedContentHeader.Five {
    display: none;
}
.Asset.TabbedContent.Three span.TabbedHeader span.TabbedContentHeader.Four,
.Asset.TabbedContent.Three span.TabbedHeader span.TabbedContentHeader.Five {
    display: none;
}
.Asset.TabbedContent.Four span.TabbedHeader span.TabbedContentHeader.Five {
    display: none;
}

.Asset div.ContentTab div.TabbedContentImage,
.Asset div.ContentTab.Default div.TabbedContentImage.Default {
    float: right;
	margin-left: 10px;
}
.Asset div.ContentTab.ImageLeft div.TabbedContentImage {
    float: left;
	margin-right: 10px;
}
.Asset div.ContentTab.NoImage div.TabbedContentImage {
    display: none;
}
/* pixel widths for accuracy */
#rigger.w9 .Asset.TabbedContent {
    width: 640px;
}
.Asset.TabbedContent.TwoThirds {
    width: 66%;
}

#rigger.w9 .Asset.TabbedContent.TwoThirds {
    width: 426px;
}
.Asset span.TabbedContentHeader.First {
	border-left: 1px solid #e4aafb; /* #75617d; /* #3c4a55; */
}
.Asset span.TabbedContentHeader.Last {
	
}
.Asset span.TabbedContentHeader.Selected{
    font-size: 12px;
	/* font-weight: normal; */
    border-bottom-width: 0px;
	color: #1e2a33;
	background: #fff url(/images/Snowball/tabOn.gif) top left repeat-x;
	text-decoration: none;
}
.Asset.TabbedContent .ContentTab .newImage {
	margin: 10px;
	display: block;
}

/* Asset contents display */
/* 'All', 'HeaderImage', 'HeaderText', 'TextImage', 'HeaderOnly', 'TextOnly', 'ImageOnly' */
.Asset.All span.Header,
.Asset.All span.Text,
.Asset.All div.Image {
    display: block;
}

.Asset.HeaderImage span.Header,
.Asset.HeaderImage div.Image {
    display: block;
}
.Asset.HeaderImage span.Text {
    display: none;
}

.Asset.HeaderText span.Header,
.Asset.HeaderText span.Text {
    display: block;
}
.Asset.HeaderText div.Image {
    display: none;
}

.Asset.TextImage span.Text,
.Asset.TextImage div.Image {
    display: block;
}
.Asset.TextImage span.Header {
    display: none;
}

.Asset.HeaderOnly span.Text,
.Asset.HeaderOnly div.Image {
    display: none;
}
.Asset.HeaderOnly span.Header {
    display: block;
}

.Asset.TextOnly span.Header,
.Asset.TextOnly div.Image {
    display: none;
}
.Asset.TextOnly span.Text {
    display: block;
}

.Asset.ImageOnly span.Header,
.Asset.ImageOnly span.Text {
    display: none;
}
.Asset.ImageOnly div.Image {
    display: block;
}

.Asset.JumpTo {
	min-height: 30px;
    padding: 0px;
	border-bottom: 1px solid #e4aafb;
}

.Asset.JumpTo .JumpToIcon {
    float: left;
	margin: 5px;
	background: #fff url(/images/Snowball/jumpTo.gif) top left no-repeat;;
	width: 70px;
	height: 30px;
}
.Asset.Halfwidth.JumpTo .JumpToIcon {
    width: 70px;
}
.Asset.JumpTo .JumpToTitle {
    float: left;
	width: 165px;
	padding-top: 7px;
	font-weight: bold;
	margin: 5px;
	/* text-transform: uppercase; */
}
.Asset.Halfwidth.JumpTo .JumpToTitle {
    width: 80px;
}
.Asset.JumpTo .JumpToText {
    float: left;
	padding-top: 7px;
	width: 365px;
}
.Asset.Halfwidth.JumpTo .JumpToText {
    width: 145px;
}
.Asset.JumpTo.NoIcon .JumpToIcon {
    display: none;
}
.Asset.JumpTo.NoText .JumpToText {
    display: none;
}
.Asset.JumpTo.NoTitle .JumpToTitle {
    display: none;
}
.Asset.JumpTo.Halfwidth.NoTitle .JumpToText {
    width: 230px;
}
.Asset.JumpTo.Halfwidth.NoText .JumpToTitle {
    width: 230px;
}

.Asset.JumpTo .JumpToText span, .Asset.JumpTo .JumpToTitle span {
    display: inline;
	margin: 0;
	paddding: 0;
}
.Asset div.ContentTab span, .Asset div.ContentTab span span {
    margin: 0;
	padding: 0;
	display: inline;
}
.Asset .newImage {
    float: right;
}

/* weather plugin */
.CXNXWeather {
    position: absolute;
	right: 7px;
    float: right;
	width: 168px;
	height: 110px;
	color: #fff;
	text-align: center;
}
#mini_post_it {
    letter-spacing: -1px;
}
#weather_img_icon {
    display: inline;
}

#weather_temp_high,
#weather_temp_low,
#weather_temp_precipitation {
    position: absolute;
	display: inline;
	width: 25px;
	height: 25px;
	color: #3a5265;
	right: 24px;
}
#weather_temp_high {
	top: 9px;
}
#weather_temp_low {
	top: 32px;
}
#weather_temp_precipitation {
	top: 56px;
}
.CXNXWeather #weather_prev {
    float: left;
	margin: 8px 0px 0px 10px;
}
.CXNXWeather #weather_next {
    float: right;
	margin: 8px 10px 0px 0px;
}

#SiteWrapper .CXNXWeather a:link,
#SiteWrapper .CXNXWeather a:visited,
#SiteWrapper .CXNXWeather a:hover,
#SiteWrapper .CXNXWeather a:active {
    color: #eee;
	text-decoration: underline;
}
#SiteWrapper.cnet .CXNXWeather a:hover {
    color: #ddd;
    text-decoration: none;
}
/* weather page */
#forecast {
    padding: 5px;
	color: #3c4a55;
	text-align: left;
}
.forecast_container {
    clear: both;
	padding: 6px 0;
	border-bottom: 1px solid #53636f;
}
.forecast_text,
.forecast_group,
.forecast_day,
.forecast_image {
    float: left;
}
.forecast_text,
.forecast_day,
.forecast_image,
.forecast_element {
	margin-left: 5px;
}
.forecast_text {
    margin-top: 5px;
    text-align: justify;
	width: 500px;
}
.forecast_group {
    margin-top: 5px;
    margin-right: 30px;
}
.forecast_day {
    font-weight: bold;
}

/* Lift Status & Webcam plugins */
ul.liftStatusItem, .Asset.LiftStatus, .Asset.Webcam {
    float: right;
    width: 100%;
    margin: 0;
	padding: 5px 0;
	background: url(/images/Snowball/liftstatus_bg.gif) top left repeat-y;
}

.CXNXLiftStatus {
    width: 100%;
}
ul.liftStatusItem span, .CXNXLiftStatus span {
    font-size: 14px;
	font-weight: bold;
	color: #3c4a55;
	display: block;
	padding: 2px 5px 0px 5px;
	margin: 0;
}
ul.liftStatusItem li, .CXNXLiftStatus li {
    display: block;
    width: 168px;
	margin: 1px 3px 3px 3px;
}
ul.liftStatusItem li span, .CXNXLiftStatus li span {
	display: inline;
    font-size: 10px;
	color: #333;
    width: 80px;
	margin-right: 20px;
	padding: 0;
}

/* Webcam plugin */
#CXNXWebcam {
	color: #3c4a55;
	padding-top: 5px;
}

/* FlashObject asset */
#Content li.Asset.Flash {
    float: left;
	margin-bottom: 0;
}

/* Page Control */
.Asset.PageControl, .Asset.PageControl a {
    height: 30px;
	text-align: center;
}
.Asset.PageControl span {
    display: inline;
	clear: none;
	text-align: center;
	margin: 0px;
}
.Asset.PageControl .pageControlLeft {
    float: left;
	clear: none;
}
.Asset.PageControl .pageControlRight {
    float: right;
	clear: none;
}

/* Hardcoded Image */
.Asset.HardcodedImage, #Content li.Asset.HardcodedImage div, .Asset.HardcodedImage img {
    margin: 0;
	padding: 0;
	z-index: 1;
}
.Asset.HardcodedImage div,
.Asset.HardcodedImage span,
.Asset.HardcodedImage img {
    position: absolute;
}

/* Lego */
#Content li.Asset.LegoContainer {
    min-height: 100px;
	background: #f90;
}
#Content li.Asset.LegoTab div.LegoTabContainer,
#Content li.Asset.LegoTab div.LegoTabContainer div.Lego,
#Content li.Asset.LegoContainer div.Lego, #Content li.Asset.LegoTab div.LegoContainer div.Lego {
    min-height: 150px;
	background: #fff;
	clear: both;
	
}
#Content li.Asset.LegoTab div.LegoTabContainer {
    padding: 5px;
	display: none;
	height: inherit;
	clear: both;
	border: 1px solid #e4aafb; /* #75617d; /* #3c4a55; */
	border-top-width: 0px;
	margin: 0px 5px;
	min-height: 180px;
	/*	height: 1%; */
}


/* Display Advert plugin */

.displayAdvert, .displayAdvertFull, .basicAdvert {
    width: 630px;
	background: #fff;
	margin: 5px;
	margin-right: -2px;
	color: #1e2a33;
	overflow: hidden;
	clear: both;
}
.basicAdvert {
  margin: 10px;
  padding: 7px;
  height: 70px;
  border-top: 1px solid #395266;
}
.displayAdvertFull {
    width: 810px;
}
.displayAdvertInfoFull,
.displayAdvertInfo,
.displayAdvertCalendar,
.displayAdvertPrices,
.displayAdvertInfoLong {
    display: inline-block;
    float: left;
	padding: 4px;
	background:  #fff url(/images/Snowball/adBack.gif) bottom right no-repeat;
	border: 1px solid #d9e1f7;
    border-bottom: none;
	border-right: none;
}
.displayAdvertCalendar, .displayAdvertPrices {
	height: 140px;
}
.displayAdvertInfo {
    height: 140px;
}
.displayAdvertInfo, .displayAdvertInfoFull {
	padding-left: 8px;
	padding-top: 6px;
}
.displayAdvertInfoFull {
    width: 620px;
	padding-bottom: 8px;
}
.displayAdvertInfoLong {
    width: 780px;
	padding-bottom: 8px;
}
.displayAdvertInfo {
    width: 446px;
}
.displayAdvertCalendar, .displayAdvertPrices {
    width: 160px;
	margin-left: 3px;
}
.displayAdvertHeader, .basicAdvertHeader {
    font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
}
.basicAdvertHeader {
    float: left;
	width: 250px;
}
.displayAdvertHeader span {
    font-size: 11px;
}
.displayAdvertPhoto {
    float: left;
	/* border: 1px solid #333; */
	min-height: 50px;
	width: 140px;
	background: #fff;
	margin-top: 3px;
	text-align: center;
}
.displayAdvertText, .CADAdvertText {
    margin-top: -17px;
    float: left;
    margin-left: 10px;
	width: 280px;
	height: 135px;
	overflow: hidden;
}
.CADAdvertText {
    margin-top: 0px;
}
.CADAdvertText label {
    color: #000;
}
.displayAdvertText a {
    font-weight: bold;
}
.displayAdvertAddress {
    margin-top: 3px;
    float: left;
    margin-left: 10px;
	width: 160px;
}
.displayAdvertText label {
    font-weight: bold;
}
.displayAdvertPrices table {
    margin: 5px 0px 0px 0px;
    font-size: 12px;
}
.displayAdvertPrices table thead, .displayAdvertPrices table thead th {
    font-weight: normal;
	color: #1e2a33;
}
.displayAdvertPrices td {
    text-align: center;
	padding: 2px;
	width: 70px;
	color: #1e2a33;
	border: none;
}


/* calendar display */
.cal {
    display: block;
	/* width: 460px; */
	margin: 0 auto;
}
.cal table { /* background #e8ecf7 light border: #d9e1f7  */
    float: left;
    border: 1px solid #e8ecf7;
	/* background: #efefef; */
	margin-left: 6px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #31475b;
}
.cal thead, .cal tbody {
	font-size: 10px;
}
.cal tr {
    padding: 0px;
}
.cal td { 
    width: 16px;
	height: 8px;
	padding: 0;
	margin: 0;
    border: 1px solid #eff6fb;
    border-left-color: #c8d6e1;
	border-top-color: #c8d6e1;
	/* background: #e3eaf0; */
	text-align: center;
}
.cal td.weekendCell {
    background-color: #eff6fb;
}
.cal td.selectedCell {
    background-color: #fe7976;
}
.cal td.selectedWeekendCell {
    background-color: #fe504b;
}
.cal td.today {
    background-color: #666;
	color: #fff;
}
.cal td.selectedToday {
    background-color: #f00;
	color: #fff;
}

td.cellState_2, #cal td.cellState_2, .cal td.cellState_2 {

}
td.cellState_3, #cal td.cellState_3, .cal td.cellState_3 {

}
td.cellState_4, #cal td.cellState_4, .cal td.cellState_4 {

}
td.cellState_5, #cal td.cellState_5, .cal td.cellState_5 {

}
td.cellState_6, #cal td.cellState_6, .cal td.cellState_6 {

}
td.cellState_7, #cal td.cellState_7, .cal td.cellState_7 {

}
td.cellState_8, #cal td.cellState_8, .cal td.cellState_8 {

}
td.cellState_9, #cal td.cellState_9, .cal td.cellState_9 {

}

/* FPA adverts */
#FPAContainer {
    padding: 5px 0px 0px 5px;
}
#FPAImageContainer,
#FPAFacilities,
#FPASpiel,
#FPACalendar,
#FPAMap,
#FPAPricing,
#FPAExtras,
#FPAForm {
    padding: 5px;
	/*
	border: 1px solid #d9e1f7;
    border-bottom: none;
	border-right: none;
	background:  #fff url(/images/Snowball/adBack.gif) bottom right no-repeat;
	*/
	overflow: hidden;
	color: #395266;
}
#FPAHeader {
    font-size: 14px;
	font-weight: bold;
	color: #395266;
	margin-bottom: 2px;
}
#FPAImageContainer {
	/* height: 300px; */
}
#FPAImageContainer,
#FPAMap,
#FPACalendar {
    float: left;
	width: 480px;
}
#FPAForm {
    float: left;
}
#FPASpiel {
    width: 474px;
	padding: 8px;
}
#FPAImage {
    float: left;
    height: 240px;
	width: 320px;
	border: 1px solid #395266;
	text-align: center;
}
.FPAImageRightThumb, .FPAImageBottomThumb {
    margin-left: 5px;
	margin-top: 6px;
    float: left;
    width: 70px;
	height: 53px;
	border: 1px solid #ccc;
}
.FPAImageRightThumb {

}
.FPAImageBottomThumb {
    /* float: left; */
}
#FPABook {
    margin: 10px;
	display: block;
}
#FPABook #bookingButton {
    padding: 2px;
	margin: 0;
	border: 1px solid #395266;
	color: #395266;
	font-weight: bold;
	
}
#FPAFacilities {
    float: right;
    width: 300px;
	/* height: 412px; */
	/* max-height: 412px; */
	font-size: 11px;
}
#FPAFacilities ul {
    
}
#FPAFacilities li {
    background: url(/images/Snowball/fac_li.gif) 0px 3px no-repeat;
	
	margin-left: 5px;
	padding-left: 15px;
	margin-bottom: 1px;
}
#FPASpiel {
    float: left;
	/* height: 148px; */
	/* max-height: 148px; */
	margin-top: 5px;
	text-align: justify;
}
#FPASpiel.long {
    max-height: 600px;
}
#FPACalendar {
    float: left;
	/* height: 300px; */
	margin-top: 5px;
}
#FPAMap {
    float: left;
	height: 300px;
	margin-top: 5px;
}
#FPAExtras {
    float: right;
    width: 300px;
	margin-top: 5px;
}
#FPAForm {
    margin-top: 5px;
}
#FPAForm select, #FPAForm input {
    margin-bottom: 3px;
	font-size: 11px;
	color: #395266;
}
#FPAPricing {
    margin-top: 5px;
    float: right;
    width: 300px;
	clear: right;
	/* height: 300px; */
}
#confirmation {
    position: absolute;
    border: 2px solid #ddd;
	background: #395266;
	z-index: 5000;
	display: none;
	padding: 20px;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
}

/* Calendar display, inasmuch as it differs from in the CAD Adverts */
#FPACalendar .cal {

}
#FPAPricing .cal table, #FPACalendar .cal table { /* background #e8ecf7 light border: #d9e1f7  */
    margin-left: 0px;
	margin: 0;
	padding: 0;
	border: none;
}
#FPACalendar .cal thead, #FPACalendar .cal tbody {
    font-size: 9px;
}
#FPACalendar .cal tr {

}
#FPAPricing .cal.td, #FPACalendar .cal td { 
    width: 20px;
	height: 14px;
	padding: 1px;
	margin: 0;
	margin-bottom: 2px;
    border: none;
    border-left: 1px solid #fff; /* #e8ecf7; */
	border-top-color: #c8d6e1;
	/* background: #e3eaf0; */
	text-align: center;
	border: none;
}
#FPACalendar .cal td {
    padding: 1px;
}


#FPACalendar .cal td.calMonth { 
    font-weight: bold;
	background: #eff6fb;
	/*color: #fff; */
	/* padding: 3px; */
}
#FPACalendar .cal td.weekendCell {
    border-left-color: #eff6fb;
    background-color: #eff6fb;
}
#FPACalendar .cal td.weekendCell.left {
    /* border-left: 2px solid #eff6fb; */
}
#FPACalendar .cal td.weekendCell.right {
    /* border-right: 2px solid #eff6fb; */
}

#FPAPricing .cal table,
#FPAPricing .cal tr,
#FPAPricing .cal td {
    border-width: 0px;
	padding: 1px;
}
#FPAPricing .cal td {
    padding: 2px;
}
/* td styles for bookings and rental_rates */
/* rental_rates first */


/* booking states */
.cal td.available {
	color: #395266;
}
.cal td.offered {
	/* color: #c8d6e1; */
}
.cal td.accepted {
	color: #c8d6e1;
}

.displayAdvertPrices tr.type_unset, .cal td.unset,
#FPACalendar .cal td.unset {
    background: #eee;
}
.displayAdvertPrices tr.type_1,
.cal td.Low,
.cal td.type_1,
.cal td.type_Low,
#FPACalendar .cal td.Low {
    background: #92c1cc;
}
.displayAdvertPrices tr.type_2,
.cal td.Mid,
.cal td.type_2,
.cal td.type_Mid,
#FPACalendar .cal td.Mid {
    background: #62a3b5;
}
.displayAdvertPrices tr.type_3,
.cal td.High,
.cal td.type_3,
.cal td.type_High,
#FPACalendar .cal td.High {
    background: #edb17e;
}
.displayAdvertPrices tr.type_4,
.cal td.Peak,
.cal td.type_4,
.cal td.type_Peak,
#FPACalendar .cal td.Peak {
    background: #ef7e78;
}
.displayAdvertPrices tr.type_5,
.cal td.Base,
.cal td.type_5,
.cal td.type_Base,
#FPACalendar .cal td.Base {
    background: #b4ccbb;
}
.displayAdvertPrices tr.type_6,
.cal td.Interseason,
.cal td.type_6,
.cal td.type_Interseason,
#FPACalendar .cal td.Interseason {
    background: #dae4de;
}

.cal td.booked,
#FPAPrices .cal td.booked,
#FPACalendar .cal td.booked,
.displayAdvertPrices .cal td.booked {
	color: #f00; /* #666; *//* #7ea2be; */
	text-decoration: line-through;
	background: #666;
}
#cal_key {
  text-align: center;
  padding-top: 20px;
  clear: both;
}
#enquiry_form {
    float: left;
	/* width: 750px; */
	padding: 5px;
	background: #eee; /* #fff; */
	margin-left: 5px;
	font-size: 12px;
	color: #333; /* #42525f; */
}
#enquiry_form input {
	font-size: 12px;
	color: #42525f;
    padding: 0;
	margin: 0;
}
#enquiry_form select {
    color: #42525f;
	font-size: 11px;
	min-width: 40px;
}
#enquiry_form select.year {
    min-width: 57px;
}
.enquiry_form_section {
    padding: 3px 6px 3px 3px ;
	border-right: 1px solid #ddd;
	float: left;
	margin-left: 2px;
}
input.enquiry_checkbox {
    margin: 3px;
}
.enquiry_checkbox_holder {
    padding-top: 4px;
}
#enquiryPrompt {
    background: url(http://m.dev.cxnx.net/chamonix.net/images/enquiry_popup.gif) top left no-repeat;
	position: absolute;
	top: 250px;
	left: 260px;
	height: 140px;
	width: 400px;
	font-size: 14px;
	color: #42525f;
	padding: 10px;
}

/* default color fot Content */
#Content .Asset {
    color: #42525f;
}
#Content a:link, #Content a:visited {
    text-decoration: underline;
}
#leftCol object, #leftCol embed {
    margin-top: 5px;
}
#PageBanner embed {
    margin-right: 2px;
}



/* borders/margins for wireframe layout */
#Header, #topNav, #leftCol, #rightCol, #Content, #Footer {
    border: 1px solid #666;
}
#Header {
     margin-bottom: 2px;
}
#Footer { /* 1px cos has clear: both div above */
    margin-top: 1px;
}
#rightCol {
    margin: 0;
}
#leftCol {
    margin: 0;
}
#Content {
    margin: 0px 2px 0px 2px;
}
#SiteWrapper.col2 #Content {
    margin-right: 0;
}
#SiteWrapper.col4 #Content {
    margin-left: 0;
}
#SiteWrapper.col1 #Content {
    margin: 0;
}




#Content .Asset a {
    font-weight: bold;
}

dt {
    margin-left: 10px;
	margin-top: 5px;
}
dd {
    margin-left: 20px;
}

/* template styles */
#LaunchNextButton {
    background: #666;
	border: 1px solid #f00;
	color: #fff;
}
#NameAvailable {
    color: red;
	display: inline-block;
	margin-right: 5px;
}

#Header,
#leftCol,
#rightCol,
#Content,
#Footer,
#topNav {
    background: #fff;
}



/* new for cham.net */
#Header, 
#Header.TemplateElement,
#Header.ContextElement,
#ControlWrapper.tpl #Header.ContextElement,
#ControlWrapper.con #Header.TemplateElement {
    width: 996px;
    border: none;
	/* background: url(../../images/Snowball/header.jpg) top left no-repeat; */
}

#Header .Asset.MidBanner {
    margin-top: 40px;
	margin-right: 10px;
}
#Content li {
    /* background: #fff; 
	margin-bottom: 2px;*/
}
#Header, #topNav, #leftCol, #rightCol, #Content, #Footer {
    border: none;
}
#SiteWrapper {
    /* background: url(../../images/Snowball/chamnet_bg.gif) top left repeat-x; */
}
/*
#Content, #Content.ContextElement, #Content.TemplateElement {
    background: none;
}
*/
#Header {
    margin-bottom: none;
}

#Footer {
    margin-top: 2px;
}






/* styles for new chamonix.net (Daniel's version) - #SiteWrapper.cnet */
html, body {

}
#SiteWrapper.cnet, #SiteWrapper.cnet #rigger {

}
#SiteWrapper.cnet #container {
    background: #fff;
	padding: 7px;
	margin-top: 20px;
	position: relative;
}
/* Header, topNav, Footer widths */
#SiteWrapper.cnet #rigger.w7 #Header,
#SiteWrapper.cnet #rigger.w7 #topNav,
#SiteWrapper.cnet #rigger.w7 #Footer {
    width: 756px;
}
#SiteWrapper.cnet #rigger.w9 #Header,
#SiteWrapper.cnet #rigger.w9 #topNav,
#SiteWrapper.cnet #rigger.w9 #Footer {
    width: 982px;
}
#SiteWrapper.cnet #rigger.w12 #Header,
#SiteWrapper.cnet #rigger.w12 #topNav,
#SiteWrapper.cnet #rigger.w12 #Footer {
    width: 1106px;
}

/* top navigation bar */
#SiteWrapper.cnet #topNav {
    background-color: #fff; /* default colour */
	height: 22px;
	min-height: 22px;
	margin-bottom: 2px;
}
#SiteWrapper.cnet #wrapper {
	background-color: #fff;  /* default colour */
	padding-top: 0px;
}
#SiteWrapper.cnet #leftCol {
	min-height: 600px;
	background-color: #fff; /* default colour */
}
#SiteWrapper.cnet #leftCol img {
    margin-top: 5px;
}
#SiteWrapper.cnet #Content {
	background: #fff; /* default colour */
	min-height: 600px;
	border: 2px solid #fff;
	border-width: 0px 2px;
	margin: 0;
	
}
#SiteWrapper.withPageBanner #Content { /* blank space under the content */
    padding-bottom: 94px;
}
#SiteWrapper.cnet #rightCol {
    float: right;
    min-height: 600px;
	background-color: #fff; /* default colour */
}
#SiteWrapper.cnet #Footer {
	background-color: #eee; /* default colour */
	min-height: 20px;
	margin-bottom: 0px;
	background: #999;
}

#SiteWrapper.cnet #PageBanner {
	/* height: 91px; */
	/* padding-top:20px; */
	background: #fff; /* url(../../images/Snowball/dynastar.gif) 0px 10px repeat-x; */
	z-index: 300;
}


#SiteWrapper.cnet #rigger.w7 #container { /* optimised for 800 x 600 */
    width: 756px;
}
#SiteWrapper.cnet #rigger.w9 #container { /* optimised for 1024 x 768 */
    width: 982px;
}
#SiteWrapper.cnet #rigger.w12 #container { /* optimised for 1280 x 1024, chamonix.net */
    width: 1106px;
}

/* 3 column layouts */
#SiteWrapper.cnet #rigger.w7 #leftCol, #rigger.w7 #rightCol {
    width: 140px;
}
#SiteWrapper.cnet.col3 #rigger.w7 #Content {
    width: 478px;
}
#SiteWrapper.cnet.col3 #rigger.w7 #PageBanner {
    width: 621px;
}
#SiteWrapper.cnet #rigger.w9 #leftCol, #rigger.w9 #rightCol {
    width: 168px;
}
#SiteWrapper.cnet.col3 #rigger.w9 #Content {
    width: 642px;
}
#SiteWrapper.cnet.col3 #rigger.w9 #PageBanner {
    width: 819px;
}
#SiteWrapper.cnet #rigger.w12 #leftCol, #rigger.w12 #rightCol {
    width: 197px;
}
#SiteWrapper.cnet.col3 #rigger.w12 #Content {
    width: 702px;
}
#SiteWrapper.cnet.col3 #rigger.w12 #PageBanner {
    width: 908px;
}

/* 2 column layouts */
#SiteWrapper.cnet.col2 #rightCol {
    display: none;
}
#SiteWrapper.cnet.col2 #rigger.w7 #Content {
    width: 621px;
}
#SiteWrapper.cnet.col2 #rigger.w9 #Content {
    width: 809px;
}
#SiteWrapper.cnet.col2 #rigger.w12 #Content {
    width: 911px;
}

/* 2 column (right) layouts */
#SiteWrapper.cnet.col4 #leftCol {
    display: none;
}
#SiteWrapper.cnet.col4 #rigger.w7 #Content {
    width: 621px;
}
#SiteWrapper.cnet.col4 #rigger.w9 #Content {
    width: 819px;
}
#SiteWrapper.cnet.col4 #rigger.w12 #Content {
    width: 911px;
}

/* 1 column layout */
#SiteWrapper.cnet.col1 #rightCol {
    display: none;
}
#SiteWrapper.cnet.col1 #leftCol {
    display: none;
}
#SiteWrapper.cnet.col1 #rigger.w7 #Content {
    width: 750px;
}
#SiteWrapper.cnet.col1 #rigger.w9 #Content {
    width: 976px;
}
#SiteWrapper.cnet.col1 #rigger.w12 #Content {
    width: 1100px;
}
#SiteWrapper.cnet a:hover {
    color: #98485f;
}





/* for ChamTen80 */
#SiteWrapper.cte #Content li.Asset {
    float: right;
}

#SiteWrapper.cte #topNav {
    height: 35px;
}
#SiteWrapper.cte #Footer {
    height: 119px;
}
#SiteWrapper.cte .Asset.TenEightyHover {
    width: 197px;
	float: right;
	background: #d5d9ea;
	z-index: 200;
}
#SiteWrapper.cte .Asset.Flash, #SiteWrapper.cte .Asset .Flash {
    /* width: 780px; */
}
.Asset .TenEightyHover {
    min-height: 300px;
	width: 197px;
	padding: 0;
	padding-top: 49px;
	margin: 0;
	background: #d0d3e4 url(http://mike.cxnx.net/intranet/images/Snowball/hoverTop2.gif) top left no-repeat;
	z-index: 200;
}
#SiteWrapper.cte .Asset.TabbedContent {
    width: 780px;
}
#Content .Asset.TenEightyHover .TenEightyHover .TEHContent {
    position: absolute;
	top: 40px;
	left: -280px;
	width: 250px;
	height: 160px;
	border: none;
	padding: 10px;
	background: none;
	/* display: none; */
	z-index: 200;
}

#Content .Asset.TenEightyHover .TenEightyHover .TEHContent .TEHCC {
    /* display: none; */
	background: none;
    color: #ff4200;
}
#Content .Asset.TenEightyHover .TenEightyHover .TEHContent li {
    
}
#Content .Asset.TenEightyHover .TenEightyHover .TEHList li {
    width: 197px;
	height: 17px;
    background: url(http://mike.cxnx.net/intranet/images/Snowball/hoverList.gif) top left no-repeat;
	padding: 2px 0px 0px 32px;
	margin: 0;
	border-bottom: 2px solid #fff;
}
/* TABS (only using full-wdith) */
#SiteWrapper.cte #rigger.w9 .Asset.TabbedContent {
   width: 780px;
}

/* widths according to content area width, for first tab */
#SiteWrapper.cte #rigger.w9 .Asset.TabbedContent.TwoTabs span.TabbedHeader span.TabbedContentHeader {
    width: 382px;
}
#SiteWrapper.cte #rigger.w9 .Asset.TabbedContent.Three span.TabbedHeader span.TabbedContentHeader {
    width: 255px;
}
#SiteWrapper.cte #rigger.w9 .Asset.TabbedContent.Four span.TabbedHeader span.TabbedContentHeader {
    width: 191px;
}
#SiteWrapper.cte #rigger.w9 .Asset.TabbedContent.Five span.TabbedHeader span.TabbedContentHeader {
    width: 153px;
}
/* ditto for first tab */
#SiteWrapper.cte #rigger.w9 .Asset.TabbedContent.TwoTabs span.TabbedHeader span.TabbedContentHeader.First {
    width: 385px;
}
#SiteWrapper.cte #rigger.w9 .Asset.TabbedContent.Three span.TabbedHeader span.TabbedContentHeader.First {
    width: 256px;
}
#SiteWrapper.cte #rigger.w9 .Asset.TabbedContent.Four span.TabbedHeader span.TabbedContentHeader.First {
    width: 192px;
}
#SiteWrapper.cte #rigger.w9 .Asset.TabbedContent.Five span.TabbedHeader span.TabbedContentHeader.First {
    width: 152px;
}
#SiteWrapper.cte .HardcodedImage, #SiteWrapper.cte .HardcodedImage div.Image {
    z-index: 1;
}

#PageBanner img {
    margin-left: 0px;
	margin-top: 0px;
}
.Asset.TenEightyNav {
    width: 780px;
	height: 90px;
}
#Content li.Asset.TenEightyNav {
	background: url(http://mike.cxnx.net/intranet/images/Snowball/ten80_nav/navBack.jpg) top left no-repeat;
}
.Asset.TenEightyNav ul.TENav li {
    margin: 0;
	padding: 0;
}
.Asset.TenEightyNav ul.TENav li a {
    display: block;
	float: left;
	width: 80px;
	height: 74px;
	margin: 0;
	padding: 0;
}
.Asset.TenEightyNav ul.TENav li a.home {
    background: url(http://mike.cxnx.net/intranet/images/Snowball/ten80_nav/home.jpg) top left no-repeat;
}
.Asset.TenEightyNav ul.TENav li a.home:hover {
    background: url(http://mike.cxnx.net/intranet/images/Snowball/ten80_nav/home_over.jpg) top left no-repeat;
}
.Asset.TenEightyNav ul.TENav li a.management {
    background: url(http://mike.cxnx.net/intranet/images/Snowball/ten80_nav/management.jpg) top left no-repeat;
}
.Asset.TenEightyNav ul.TENav li a.management:hover {
    background: url(http://mike.cxnx.net/intranet/images/Snowball/ten80_nav/management_over.jpg) top left no-repeat;
}
.Asset.TenEightyNav ul.TENav li a.lifestyle {
    background: url(http://mike.cxnx.net/intranet/images/Snowball/ten80_nav/lifestyle.jpg) top left no-repeat;
}
.Asset.TenEightyNav ul.TENav li a.lifestyle:hover {
    background: url(http://mike.cxnx.net/intranet/images/Snowball/ten80_nav/lifestyle_over.jpg) top left no-repeat;
}
.Asset.TenEightyNav ul.TENav li a.rental {
    background: url(http://mike.cxnx.net/intranet/images/Snowball/ten80_nav/rental.jpg) top left no-repeat;
}
.Asset.TenEightyNav ul.TENav li a.rental:hover {
    background: url(http://mike.cxnx.net/intranet/images/Snowball/ten80_nav/rental_over.jpg) top left no-repeat;
}
.Asset.TenEightyNav ul.TENav li a.finding {
    background: url(http://mike.cxnx.net/intranet/images/Snowball/ten80_nav/finding.jpg) top left no-repeat;
}
.Asset.TenEightyNav ul.TENav li a.finding:hover {
    background: url(http://mike.cxnx.net/intranet/images/Snowball/ten80_nav/finding_over.jpg) top left no-repeat;
}
.Asset.TenEightyNav ul.TENav li a.corporate {
    background: url(http://mike.cxnx.net/intranet/images/Snowball/ten80_nav/corporate.jpg) top left no-repeat;
}
.Asset.TenEightyNav ul.TENav li a.corporate:hover {
    background: url(http://mike.cxnx.net/intranet/images/Snowball/ten80_nav/corporate_over.jpg) top left no-repeat;
}
#SiteWrapper.cte .Asset.Flash {
    width: 780px;
	height: 190px;
    background: url(http://mike.cxnx.net/intranet/images/Snowball/ten80_nav/flashBack.jpg) top left no-repeat;
	z-index: 1;
}
#SiteWrapper.cte #Content li {
    margin-bottom: 0px;
}
#SiteWrapper.cte #Content {
    color: #4a5567;
	padding-left: 19px;
	background: #e0e2ef url(http://mike.cxnx.net/intranet/images/Snowball/ten80_nav/content_bg.jpg) top left repeat-x;
}
#SiteWrapper.cte #Content .Asset.TabbedContent .TabbedContentHeader{
    color: #ff4200;
	font-size: 12px;
	text-decoration: underline;
}
#SiteWrapper.cte #Content .Asset.TabbedContent {
    min-height: 250px;
}
#SiteWrapper.cte .Asset .ContentTab {
    padding: 10px;
}


/* chamserve */

#SiteWrapper.cserve #wrapper {
	background-color: #fff;  /* default colour */
	padding-top: 0px;
}
#SiteWrapper.cserve #leftCol {
	min-height: 600px;
	background-color: #fff; /* default colour */
}
#SiteWrapper.cserve #leftCol img {
    margin-top: 5px;
}
#SiteWrapper.cserve #Content {
	background: #fff; /* default colour */
	min-height: 600px;
	border: 2px solid #fff;
	border-width: 0px 2px;
	margin: 0;
	
}
#SiteWrapper.withPageBanner #Content { /* blank space under the content */
    padding-bottom: 94px;
}
#SiteWrapper.cserve #rightCol {
    float: right;
    min-height: 600px;
	background-color: #676767; /* default colour */
}
#SiteWrapper.cserve #Footer {
	min-height: 60px;
	margin-bottom: 0px;
	background: #999;
}

/* ColumnNav asset for Chamserve */
#SiteWrapper.cserve ul.leftNavigation {
    width: 95%;
	margin-left: 5%;
	background: #ccc;
	padding-bottom: 40px;
}
#SiteWrapper.cserve ul.leftNavigation li {
    width: 100%;
	padding: 6px 0;
	border-top: 1px solid #e4e4e4;
	background: #ccc;
}
#SiteWrapper.cserve  ul.leftNavigation li a {
    padding-left: 12px;
	color: #383838;
	font-size: 13px;
	font-weight: bold;
}
#SiteWrapper.cserve  ul.leftNavigation li a:link,
#SiteWrapper.cserve  ul.leftNavigation li a:visited,
#SiteWrapper.cserve  ul.leftNavigation li a:hover,
#SiteWrapper.cserve  ul.leftNavigation li a:active {
    text-decoration: none;
}
#SiteWrapper.cserve  ul.leftNavigation li a:hover {
    color: #fff;
}

/* temp styling for stand-in weather page */
#SiteWrapper.cnet.col3 #rigger.w9 #Content.weather {
    color: #3c4a55;
	padding: 5px;
	width: 600px;
	float: left;
}
#SiteWrapper.cnet.col3 #rigger.w9 #Content.weather p {
    margin-bottom: 10px;
	margin-left: 5px;
}


.page-banner-container {
  width: 90%;
	height: 80px;
	background: #ccc;
	display: block;
	font-size: 40px;
	color: #777;
	padding: 10px;
	margin-left: 5px;
}
.page-banner-title {
  font-size: 12px;
}