H1 { font-family: arial; font-weight: bold; color: #333366; font-size: 16px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px; }
#mainText h1 a { font-family: arial; font-weight: bold; color: #333366; font-size: 16px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px; text-decoration: none;}
#mainText h1 a:hover { font-family: arial; font-weight: bold; color: blue; font-size: 16px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px; text-decoration: underline; }

H2 { font-family: arial; font-weight: bold; color: #333366; font-size: 14px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 8px; padding-top: 0px; }
#mainText h2 a { font-family: arial; font-weight: bold; color: #333366; font-size: 14px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 8px; padding-top: 0px; text-decoration: none;}
#mainText h2 a:hover { font-family: arial; font-weight: bold; color: blue; font-size: 14px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 8px; padding-top: 0px; text-decoration: underline;}
H2.highlight { color: #ff6600; }

.homeBG  { background-image: url(http://www.skisite.com/images/homeBG.gif); background-repeat: repeat-x }
.adTxtMast { border-top: 1px solid #1d1e8a; border-right: 1px solid #1d1e8a; border-left: 1px solid #1d1e8a; border-bottom: 1px solid #1d1e8a; padding: 5px; background-color: #FFFFFF; font-family: arial; font-size: 10px;}
.adTxtRight { font-family: arial; font-size: 11px; }
.homeMastBG { background-image: url(http://www.shredsite.com/images/homeMastBG.gif); background-repeat: repeat-x }

#mastNav { font-family: arial; color: #FFFFFF; font-size: 11px; font-weight: bold }
#mastNav A { font-family: arial; color: #FFFFFF; font-size: 11px; text-decoration: none; font-weight: bold }

#subNav { font-family: arial; color: #FFFFFF; font-size: 12px; font-weight: bold;}
#subNav A { font-family: arial; color: #FFFFFF; font-size: 12px; text-decoration: none; font-weight: bold; }

#mastBar { background-image: url(http://www.skisite.com/images/2005_mastBar.gif); background-repeat: repeat-x }

#barTitleTextBold { font-family: arial; font-weight: bold; color: #FFFFFF; font-size: 11px }
#barTitleTextBold A { font-family: arial; font-weight: bold; color: #FFFFFF; font-size: 11px }
#barTitleColor { background-color: #2D3F81; }
#barSideColor { background-color: #D1D4E3; }
/*#barTitleColor { background-color: #FFCC99; }*/

#barNavText { font-family: arial; color: #000099; font-size: 11px }
#barNavTextBold { font-family: arial; font-weight: bold; color: #000099; font-size: 11px }
#barNavTextBold A { font-family: arial; font-weight: bold; color: #000099; font-size: 11px }
#barNavColor { background-color: #D4D4D4; }


#tableRow { BORDER-BOTTOM: #c1cdd8 1px solid; font-family: tahoma, arial; color: #333366; font-size: 11px; background-color: #FFFFFF }
#tableRowBold { BORDER-BOTTOM: #c1cdd8 1px solid; font-family: tahoma, arial; color: #333366; font-size: 11px; font-weight: bold; background-color: #FFFFFF }
#tableRowSmall { BORDER-BOTTOM: #c1cdd8 1px solid; font-family: tahoma, arial; color: #333366; font-size: 10px; background-color: #FFFFFF }
#tableRowNoLine { font-family: tahoma, arial; color: #333366; font-size: 11px; background-color: #FFFFFF }
#tableRowRed A { BORDER-BOTTOM: #c1cdd8 1px solid; font-family: tahoma, arial; color: #FF3333; font-size: 11px; background-color: #FFFFFF }
#tableRowRed { BORDER-BOTTOM: #c1cdd8 1px solid; font-family: tahoma, arial; color: #FF3333; font-size: 11px; background-color: #FFFFFF }
#tableRowRedBold { BORDER-BOTTOM: #c1cdd8 1px solid; font-family: tahoma, arial; color: #FF3333; font-size: 11px; font-weight: bold; }
#tableRowOrange A { BORDER-BOTTOM: #c1cdd8 1px solid; font-family: tahoma, arial; color: #FF9933; font-size: 11px }
#tableRowOrange { BORDER-BOTTOM: #c1cdd8 1px solid; font-family: tahoma, arial; color: #FF9933; font-size: 11px }
#tableRowGreen A { BORDER-BOTTOM: #c1cdd8 1px solid; font-family: tahoma, arial; color: #33CC66; font-size: 11px }
#tableRowGreen { BORDER-BOTTOM: #c1cdd8 1px solid; font-family: tahoma, arial; color: #33CC66; font-size: 11px }
#tableRowGray { BORDER-BOTTOM: #c1cdd8 1px solid; font-family: tahoma, arial; color: #CCCCCC; font-size: 10px }

#homeBlue { font-family: arial; font-weight: bold; color: #2D3F81; font-size: 14px }
#homeGold { font-family: arial; font-weight: bold; color: #FD9802; font-size: 14px }

#mainHeader { font-family: arial; font-weight: bold; color: #333366; font-size: 16px }
#mainSubHeader { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #993333; font-size: 12px }
#mainSubHeader A { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #993333; font-size: 10px }
#blockHeader { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 11px }
#blockHeader A { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 11px }

#mainText { font-family: Arial, Helvetica, sans-serif; color: #333366; font-size: 11px }
#mainTextBold { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333366; font-size: 11px }
#mainTextSmall { font-family: Arial, Helvetica, sans-serif; color: #333366; font-size: 9px }

#leftNav { font-family: arial; color: #333366; font-size: 11px }
#leftNav A { font-family: arial; color: #333366; font-size: 11px }
#leftNavHighlight { font-family: arial; color: #FF6600; font-size: 11px }
#leftNavHighlight A { font-family: arial; color: #FF6600; font-size: 11px }
#leftNavBold { font-family: arial; font-weight: bold; color: #333366; font-size: 11px }

#highlightText { font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-size: 11px }
#highlightText A { font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-size: 11px }
#highlightTextBold { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF6600; font-size: 12px }
#highlightTextBold A { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF6600; font-size: 12px }
#highlightTextSmall { font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-size: 9px }

#warningText { font-family: Arial, Helvetica, sans-serif; color: Red; font-size: 11px }
#warningTextBold { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: Red; font-size: 12px }
#warningTextSmall { font-family: Arial, Helvetica, sans-serif; color: Red; font-size: 9px }

#Footer { font-family: Arial, Helvetica, sans-serif; color: #3333CC; font-size: 10px }

#Footer A { font-family: Arial, Helvetica, sans-serif; color: #3333CC; font-size: 10px }

#navOrange { background-image: url("http://www.shredsite.com/images/mastNavFade.gif"); }

#mkButton   {border-style: inset;
        border-color: #CBCFE7;
        background-color: #4153B4;
        text-decoration: none;   
        text-align: center;
		font-family: Arial; 
		font-weight: bold; 
		font-color: #FFFFFF; 
		color: #FFFFFF;
		font-size: 11px }

#formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #4153B4;
	padding: 0px;
	margin: 0px;
	color: #000000;
	text-indent: 3px; }
	
#countfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: none;
	padding: 0px;
	margin: 0px;
	color: #000000;
	background-color: #E9E9E9;
	text-indent: 3px; }
  
  A.buttontext {color: white; 
                text-decoration: none;   
                font: bold 11pt Arial;
                cursor: hand;}

  .buttonover  {color: yellow;
                text-decoration: none;
                font: bold 11pt Arial;
                cursor: hand;}

/* NEW STYLES */
.pgHeadTxtB { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 16px }
.pgHeadTxt { font-family: arial; font-weight: bold; color: #333366; font-size: 16px }
.pgHeadTxt A { font-family: arial; font-weight: bold; color: #333366; font-size: 16px }
.pgSubHeadTxt { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333366; font-size: 12px }
.pgSubHeadTxt A { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333366; font-size: 12px }
.pgSubHeadTxtW { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 12px }
.homeHighlightTxt { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #336633; font-size: 11px }
.pgTxt { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px }
.pgTxt a { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px }
.pgTxtBold { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; font-size: 11px }
.pgTxtBold a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; font-size: 11px }
.pgTxtItalic { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; font-style:italic }
.pgTxtSmall { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 9px }
.pgTxtSmallBold { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 9px; font-weight: bold }
.pgTxtSmallItalic { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 9px; font-style:italic }
.pgTxtWarning { font-family: Arial, Helvetica, sans-serif; color: Red; font-size: 11px }
.pgTxtWarningBold { font-family: Arial, Helvetica, sans-serif; color: Red; font-weight: bold; font-size: 11px }
.pgTxtWarningBold A { font-family: Arial, Helvetica, sans-serif; color: Red; font-weight: bold; font-size: 11px }
.pgTxtWarningSmall { font-family: Arial, Helvetica, sans-serif; color: Red; font-size: 9px }
.pgTxtWarningLarge { font-family: Arial, Helvetica, sans-serif; color: Red; font-size: 14px; font-weight: bold }
.pgTxtHighlight { font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-size: 11px }
.pgTxtHighlight A { font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-size: 11px }
.pgTxtHighlightBold { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF6600; font-size: 12px }
.pgTxtHighlightBold A { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF6600; font-size: 12px }
.pgTxtHighlightSmall { font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-size: 9px }

.frm { 
	border-top       	: 1px solid #FF9900;
	border-right     	: 1px solid #FF9900;
	border-left     	: 1px solid #FF9900;
	border-bottom     	: 1px solid #FF9900;
 	background-color 	: #FEF7EB;
	}
	
/* previous BG DCDCDC */
	
.frmHead { 
	color: #000000;
	text-indent			: 3px;
	font-size			: 14px;
	font-weight			: bold;
	border-top       	: 1px solid #FF9900;
	border-right     	: 1px solid #FF9900;
 	background-color 	: #FF9900;
	}
.frmSubHead { color: #000000; background-color: #DCDCDC; text-indent: 3px;	}
.frmSubHead a { color: #000000; background-color: #DCDCDC; text-indent: 3px;	}

.frmSubHeadBlack { color: #FFFFFF; background-color: #000000; text-indent: 3px;	}
.frmSubHeadBlack a { color: #FFFFFF; background-color: #000000; text-indent: 3px;	}
.frmSubHeadBlackTxt { color: #FFFFFF; font-size: 11px; }

/* previous BG A9A9A9 */

.frmHeadTxt { color: #000000; font-size: 12px; font-weight: bold; }
.frmSubHeadTxt { color: #000000; font-size: 11px; font-weight: bold;}
.frmTxt { font-size: 11px; }
.frmTxt a { font-size: 11px; }
.frmTxtLine { font-size: 11px; BORDER-BOTTOM: #012265;}
.frmTxtRed { font-size: 11px; color: #FF0000;}
.frmTxtRedBold { font-size: 11px; color: #FF0000; font-weight: bold;}
.frmTxtBold { font-size: 11px; font-weight: bold; }
.frmTxtBold a { font-size: 11px; font-weight: bold; }
.frmTxtItalic {	font-style:italic; }
.frmTxtSmall { font-size: 10px; }
.frmTxtSmallBold { font-size: 10px; font-weight: bold; }
.frmTxtSmallItalic { font-size: 10px; font-style:italic; }
.frmField {	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;	
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 3px;	
	margin: 0px;
	border: 1px solid #FF9900;
	background-color:#FFFFFF;
	color:black;	
}
.frmButton { 
	border-style: inset;
    border-color: #CBCFE7;
    background-color: #8E9CBA;
    text-decoration: none;   
    text-align: center;
	font-family: Arial; 
	font-weight: bold; 
	font-color: #000000;
	font-size: 11px }
	
.frmButtonWarning {	
	border-style: inset;
    border-color: #CBCFE7;
    background-color: red;
    text-decoration: none;   
    text-align: center;
	font-family: Arial; 
	font-weight: bold; 
	font-color: #000000;
	font-size: 11px }

.tbl { 
	border-top       	: 1px solid #1d1e8a;
	border-right     	: 1px solid #1d1e8a;
	border-left     	: 1px solid #1d1e8a;
	border-bottom     	: 1px solid #1d1e8a;
 	background-color 	: #FFFFFF;
	}
	
.tblHead { 
	color: #000000;
	text-indent			: 3px;
	font-size			: 14px;
	font-weight			: bold;
	border-top       	: 1px solid #1d1e8a;
	border-right     	: 1px solid #1d1e8a;
 	background-color 	: #1d1e8a;
	}
.tblHeadTxt { color: #FFFFFF; font-size: 12px; font-weight: bold; }
.tblSubHead { color: #000000; background-color: #CCCCCC; text-indent: 3px;	}
.tblSubHead a { color: #000000; background-color: #CCCCCC; text-indent: 3px;	}
.tblSubHeadTxt { font-size: 11px; background-color: #D7DBE2;}
.tblTxt { font-size: 11px; }
.tblTxt a { font-size: 11px; }
.tblTxtLine { font-size: 11px; BORDER-BOTTOM: #012265; background-color: #FFFFFF;}
.tblTxtLineWhite { BORDER-BOTTOM: #c1cdd8 1px solid; color: #000000; font-size: 11px; background-color: #FFFFFF; }
.tblTxtRed { font-size: 11px; color: #FF0000;}
.tblTxtRedBold { font-size: 11px; color: #FF0000; font-weight: bold;}
.tblTxtBold { font-size: 11px; font-weight: bold; }
.tblTxtBold a { font-size: 11px; font-weight: bold; }
.tblTxtItalic {	font-style:italic; }
.tblTxtSmall { font-size: 10px; }
.tblTxtSmallBold { font-size: 10px; font-weight: bold; }
.tblTxtSmallItalic { font-size: 10px; font-style:italic; }
.tblRow { BORDER-BOTTOM: #c1cdd8 1px solid; font-family: tahoma, arial; color: #333366; font-size: 11px; background-color: #FFFFFF }

.tblHighlight { 
	border-top       	: 2px solid #FF6600;
	border-right     	: 2px solid #FF6600;
	border-left     	: 2px solid #FF6600;
	border-bottom     	: 2px solid #FF6600;
 	background-color 	: #FFFFFF;
	}
	
.tblHighlightHead { 
	color: #000000;
	text-indent			: 3px;
	font-size			: 14px;
	font-weight			: bold;
	border-top       	: 1px solid #FF6600;
	border-right     	: 1px solid #FF6600;
 	background-color 	: #FF6600;
	}

.tblHighlightHeadTxt { color: #FFFFFF; font-size: 12px; font-weight: bold; }

.tblHighlightDashed { 
	border-top       	: 2px dashed #FF6600;
	border-right     	: 2px dashed #FF6600;
	border-left     	: 2px dashed #FF6600;
	border-bottom     	: 2px dashed #FF6600;
 	background-color 	: #FFFFFF;
	}