A.gray, A.gray:link, A.gray:visited {
        color: #2e2e2e;
        text-decoration: none;
}
A.gray:active, A.gray:hover {
        color: #2e2e2e;
        text-decoration: underline;
}
A.lightGray, A.lightGray:link, A.lightGray:visited {
	color: #676767;
	text-decoration: none;
}
A.lightGray:active, A.lightGray:hover {
	color: #676767;
	text-decoration: underline;

}
A.white, A.white:link, A.white:visited {
	color: #ffffff;
	text-decoration: none;
}
A.white:active, A.white:hover {
	color: #ffffff;
	text-decoration: underline;

}
A.yellow, A.yellow:link, A.yellow:visited {
        color: #ffb619;
        text-decoration: none;
}
A.yellow:active, A.yellow:hover {
        color: #ffb619;
        text-decoration: underline;
}
.BgColorMain { 
	background: #4f4f4f;
}
.BgColorLightBlue { 
	background: #e5f1fb;
}
.BgColorLightGray { 
	background: #cccccc;
}
.BgColorLightGrayBar { 
	background: #dfdfdf;
}
.BgColorDarkGray { 
	background: #9c9c9c;
}
.BgColorGray { 
	background: #999999;
}
.BgColorDarkGrayTab { 
	background: #5e5e5e;
}
.BgColorYellow { 
	background: #ffb619;
}
.BgColorRed { 
	background: #9e0700;
}
.BgColorDarkRed { 
	background: #5e0700;
}
.BgColorBlue { 
	background: #2f7bef;
}
.BgColorBlueResort { 
	background: #0082d9;
}
.BgColorDarkBlue {
	background-color: #0a50a1;
}
.BgColorBlueSearch {
	background-color: #00467d;
}
.BgHeaderCommunity {
	background-color: #ffcc00;
}
.BgHeaderSnow {
	background-color: #0198ff;
}
.BgHeaderTravel {
	background-color: #990000;
}
.BorderLeftSectionHiLight {
	background-color: #c5c5c5;
}
.BorderBottomSectionHiLight {
	background-color: #e4e4e4;
}
.BorderRightSectionHiLight {
	background-color: #e7e7e7;
}
.MoreLnkSectionHiLightCommunity A {
	color: #ffcc00;
	font-family: verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}
.MoreLnkSectionHiLightCommunity A:link, .MoreLnkSectionHiLightCommunity A:visited {
	color: #ffcc00;
	text-decoration: none;
}
.MoreLnkSectionHiLightCommunity A:hover, .MoreLnkSectionHiLightCommunity A:active {
	text-decoration: underline;
}
.MoreLnkSectionHiLightSnow A {
	color: #0197f8;
	font-family: verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}
.MoreLnkSectionHiLightSnow A:link, .MoreLnkSectionHiLightSnow A:visited {
	color: #0197f8;
	text-decoration: none;
}
.MoreLnkSectionHiLightSnow A:hover, .MoreLnkSectionHiLightSnow A:active {
	text-decoration: underline;
}
.MoreLnkSectionHiLightTravel A {
	color: #990000;
	font-family: verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}
.MoreLnkSectionHiLightTravel A:link, .MoreLnkSectionHiLightTravel A:visited {
	color: #990000;
	text-decoration: none;
}
.MoreLnkSectionHiLightTravel A:hover, .MoreLnkSectionHiLightTravel A:active {
	text-decoration: underline;
}
.BodyCopyArticle {
	font-family: Verdana,sans-serif;
	font-size: 12px;
	color: #676767;
	text-decoration: none;
}
.BodyCopy {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #676767;
	text-decoration: none;
}
.BodyCopySmallCm {
        font-family: Verdana,sans-serif;
        font-size: 8px;
        color: #000000;
        text-decoration: none;
}
.BodyCopyBold {
	font-family: Verdana,sans-serif;
	font-size: 16px;
	color: #676767;
	font-weight: bold;
	text-decoration: none;
}
.BodyCopyPackages {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #676767;
        text-decoration: none;
}
.BodyCopyBoldPackages {
        font-family: Verdana,sans-serif;
        font-size: 12px;
        color: #676767;
        font-weight: bold;
        text-decoration: none;
}
.BodyCopyPackagesBold {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #676767;
        font-weight: bold;
        text-decoration: none;
}
.BodyCopyNewsHeader {
        font-family: Verdana,sans-serif;
        font-size: 12px;
        color: #676767;
        font-weight: bold;
        text-decoration: none;
}
.BodyCopyBoldGreen {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #29c200;
	font-weight: bold;
	text-decoration: none;
}
.BodyCopyYellow {
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #ffb619;
        text-decoration: none;
}
.BodyCopyRed {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #d30500;
	text-decoration: none;
}
.BodyCopyRedBold {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #d30500;
	font-weight: bold;
	text-decoration: none;
}
.BodyCopyRedSmall {
	font-family: Verdana,sans-serif;
	font-size: 9px;
	color: #d30500;
	text-decoration: none;
}
.BodyCopyLarge {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	color: #676767;
	text-decoration: none;
}
.BodyCopyBoldLarge {
        font-family: Verdana,sans-serif;
        font-size: 13px;
        color: #676767;
        font-weight: bold;
        text-decoration: none;
}
.BodyCopyBoldLargeNews {
	font-family: Verdana,sans-serif;
	font-size: 13px;
	color: #676767;
	font-weight: bold;
	text-decoration: none;
}
.BodyCopySmall {
	font-family: Verdana,sans-serif;
	font-size: 9px;
	color: #676767;
	text-decoration: none;
}
.BodyCopyBoldSmall {
	font-family: Verdana,sans-serif;
	font-size: 9px;
	color: #676767;
	font-weight: bold;
	text-decoration: none;
}
.BodyCopyWhite {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.BodyCopyWhiteBold {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.BodyCopyWhiteSmall {
	font-family: Verdana,sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}
.BodyCopyWhiteBoldSmall {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.BodyCopyBlack {
	font-family: Verdana,sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.Breadcrumb {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.BreadcrumbTravel {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        text-decoration: none;
}
.BreadcrumbLink, .BreadcrumbLink:link, .BreadcrumbLink:visited {
	color: #e6ea00;
	text-decoration: underline;
}
.BreadcrumbLinkState, .BreadcrumbLinkState:link, .BreadcrumbLinkState:visited {
        color: #9E0700;  
        text-decoration: underline;
}
.BreadcrumbLinkState:active, .BreadcrumbLinkState:hover {
        color: #ffffff;
        text-decoration: underline;
}
.BreadcrumbLink:active, .BreadcrumbLink:hover {
	color: #ffffff;
	text-decoration: underline;
}
.ExternalLink, .ExternalLink:link, .Externallink:visited {
	color: #c70a01;
	font-weight: bold;
	text-decoration: none;
}
.ExternalLink:active, .ExternalLink:hover {
	color: #c70a01;
	font-weight: bold;
	text-decoration: underline;
}
.HeaderCopy {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #636363;
	font-weight: bold;
	text-decoration: none;
}
.HeaderCopyHighlighted {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #9e0700;
	font-weight: bold;
	text-decoration: none;
}
.HeaderCopyLink, .HeaderCopyLink:link, .HeaderCopylink:visited {
	color: #636363;
	text-decoration: none;
}
.HeaderLink:active, .HeaderCopyLink:hover {
	color: #636363;
	text-decoration: underline;
}
.DropdownResort {
	width: 163px;
}
input, select, textarea, .Textareas, .Pulldowns {	
	font-family: Verdana,sans-serif;
	font-size: 9px;
}
.TravelPulldowns {                               
        font-family: Verdana,sans-serif;
        font-size: 8px;
}
.MainHeaderCopyBold {
	font-family: Verdana,sans-serif;
	font-size: 18px;
	color: #636363;
	font-weight: bold;
	text-decoration: none;
}
.HeaderCopyBoldWhite {
	font-family: Verdana,sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.PositionCopyLeft { 
	position: relative; 
	left: 5px; 
} 
.PositionCopyRight { 
	position: relative; 
	right: 5px; 
} 
.PositionYellowNavIndicator { 
	position: absolute; 
	top: 20;
	left: 20;
} 
.SideNavLevel1 { 
	position: relative; 
	left: 10px; 
	right: 10px;
	top: 0px;
} 
.SideNavLevel2 { 
	position: relative; 
	left: 15px;
	top: 0px;
} 
.SideNavLevel3 { 
	position: relative; 
	left: 20px;
	top: 0px;
} 
.TabBackground { 
	background-image: url(/images/tab_bg_main.gif);
	background-color: #717171;
}
.DottedLineBackground { 
	background-image: url(/images/bg_dotted_vertical.gif);
	background-color: #ffffff;
	background-repeat: repeat-y;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}
.DailyNewsTest {
        font-family: Arial,sans-serif;
        font-size: 19px;
        color: #676767;
        font-weight: bold;
        text-decoration: none;
}
.DailyLocalNewsTest {
        font-family: Arial,sans-serif;
        font-size: 12px;
        color: #676767;
        font-weight: bold; 
        text-decoration: none;
}
.SubhdFeatures {
        font-family: Arial,sans-serif;
        font-size: 11px;      
        color: #FFFFFF;
        font-weight: bold;
        text-decoration: none;
}
.SubhdPoll {
        font-family: Arial,sans-serif;
        font-size: 11px;      
        color: #FFFFFF;
        font-weight: bold;
        text-decoration: none;
}
.SubhdResort {
        font-family: Arial,sans-serif;
        font-size: 11px;      
        color: #FFFFFF;
        font-weight: bold;
        text-decoration: none;
}
.SelectBoxBackground {
	background-color: #9ad4e0;
}
.FeaturedImgBorder {
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}
.BodyHeaderBold {
        font-family: Verdana,sans-serif;
        font-size: 14px;
        color: #676767;
        font-weight: bold;
        text-decoration: none;
}
.SideNavStateHeader {
	color: #9e0700;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
}
.SideNavResortHeader {
	color: #666666;
	font-family: Verdana,sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
}
.HorizontalLineBackground {
	background-color: #ffffff;
	background-image: url(/images/bg_dotted_horizontal.2.gif);
	background-repeat: repeat-x;
}
.VerticalLineBackground { 
	background-image: url(/images/bg_dotted_vertical.2.gif);
	background-color: #ffffff;
	background-repeat: repeat-y;
}
.SubnavActiveLinkOffset {
	position: relative;
	left: -21px;
}
.NewsArticleTitle {
	font-size: 14px;
	font-weight: bold;
}
.SnowReportRowLight {
	background-color: #ffffff;
}
.SnowReportRowLight TD {
	padding-top: 5px;
	padding-bottom: 5px;
}
.SnowReportRowDark {
	background-color: #e8e8e8;
}
.SnowReportRowDark TD {
	padding-top: 5px;
	padding-bottom: 5px;
}
.SnowReportTableHeadLight {
	background-color: #99ccff;
}
.BgColorGreen {
	background-color: #3b621f;
}
.BgColorPaleGray { 
	background: #f2f2f2;
}
.BgColorPaleBlue { 
	background: #ccecf4;
}
.NewsCopy {
    font-family: Verdana,sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #676767;
    text-decoration: none;
}
.NewsCopy P {
    color: #676767;
    margin-bottom: 15px;
}
.StateInfoName {
    font-family: Verdana,sans-serif;
    font-size: 10px;
    color: #676767;
    font-weight: bold;
    text-decoration: none;
    padding-right: 5px;
}
.color102
	{
    BACKGROUND-COLOR: #009CFF;
    BACKGROUND-IMAGE: none;
}
.border1color102
	{
	BORDER-RIGHT: #009CFF 1px solid;
    BORDER-TOP: #009CFF 1px solid;
    BORDER-LEFT: #009CFF 1px solid;
    BORDER-BOTTOM: #009CFF 1px solid;
    BACKGROUND-COLOR: #FFFFFF;
}
.border1color105a
	{
	BORDER-RIGHT: #9E0700 1px solid;
    BORDER-TOP: #9E0700 1px solid;
    BORDER-LEFT: #9E0700 1px solid;
    BORDER-BOTTOM: #9E0700 1px solid;
    BACKGROUND-COLOR: #FFFFFF;
}
.color107
	{
    BACKGROUND-COLOR: #9E0700;
    BACKGROUND-IMAGE: none;
}
.loginField
	{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 9px;
	COLOR: #676767;
	WIDTH: 114px;
}
.SkimailText {
        font-family: Verdana,sans-serif;
        font-size: 11px; 
        color: #676767;
        text-decoration: none;
}
.color104
	{
	font-family: Verdana,sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    BACKGROUND-IMAGE: none;
}
.small5color1
{
	font-family: Verdana,sans-serif;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
}
.color103
	{
	font-family: Verdana,sans-serif;
    BACKGROUND-COLOR: #FFB619;
    BACKGROUND-IMAGE: none;
}
.small5bold
	{
	font-family: Verdana,sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: Bold;
}
.color101a
	{
	font-family: Verdana,sans-serif;
    BACKGROUND-COLOR: #EEEEEE;
    BACKGROUND-IMAGE: none;
}
.border2color107
	{
	font-family: Verdana,sans-serif;
	BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: #999999 2px solid;
    BACKGROUND: #FFFFFF;
}
.small4
	{
    font-family: Verdana,sans-serif;
    FONT-SIZE: 9px;
}
.TravelHeader {
        font-family: Verdana,sans-serif;
        font-size: 13px;
        color: #676767;
        font-weight: bold;  
        text-decoration: none;
}

/* New styles as of 2005.06.29 (J Troiano <jt@avatardigital.net>) */
.HeaderBlue {
	color: #0099cc;
	font-family: Verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.LoggedInGreeting {
	font-family: Verdana,sans-serif;
	font-size: 12px;
	color: #0198ff;
}

.LoginLayer {
	position: absolute;
	top: 95px;
	left: 0px;
	visibility: hidden;
	background-color: #640000;
	width: 189px;
	height: 160px;
	z-index: 100;
}
.loginLink:link, .loginLink:visited {
	color: #ffffff;
	text-decoration: none;
}
.loginLink:hover, .loginLink:active {
	color: #ffffff;
	text-decoration: underline;
}
.homeNewsList {
	color: #787878;
	font-family: verdana,sans-serif;
	font-size: 10px;
}
.homeNewsLink A {
	color: #ffcc00;
	font-family: verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}
.homeNewsLink A:link, .homeNewsLink A:visited {
	color: #ffcc00;
	text-decoration: none;
}
.homeNewsLink A:hover, .homeNewsLink A:active {
	text-decoration: underline;
}
.imageLeftWrapped {
	margin-right: 3px;
	margin-bottom: 6px;
}
.registerHeader {
	color: #cac9d1;
}
.brandName, .productName {
	color: #666666;
	font-family: Verdana,sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.compareHeader .name {
	background-color: #0099ff;
	color: #ffffff;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.compareHeader .price {
	background-color: #666666;
	color: #ffffff;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

