/*
RED #901F25 #901F25
GREEN #554427
DK DK GRAY #6B6968   TEXT
DK GRAY #A4A3A1 #A4A3A1
LT GRAY #E1DDD8
*/

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, img, hr {
margin: 0;
padding: 0;
border: 0;
}

body{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#6B6968;
	background-color:#FFFFFF;
	background-image:url(images_09_site/bkg_winter.jpg);
	background-repeat:repeat-x;
}

li{margin-left:20px; margin-top:5px;}

a{color:#6B6968; text-decoration:none;}
a:hover{color:#E1DDD8;}
.daHand{cursor:pointer;cursor:hand; color:#6B6968; border-bottom:1px dashed #6B6968;}
  .daHand:hover{color:#E1DDD8;}

h1{font-size:14px; line-height:20px; font-weight:bold; color:#901F25; margin-bottom:5px; text-transform:uppercase; font:Verdana, Arial, Helvetica, sans-serif;}
h2{font-size:11px; line-height:14px; font-weight:bold; color:#901F25; text-transform:uppercase; font:Helvetica, Arial, sans-serif;}
h3{font-size:11px; line-height:14px; font-weight:bold; color:#6B6968; text-transform:uppercase; font:Helvetica, Arial, sans-serif;}

.titleText{font-weight:bold; color:#6B6968; text-transform:uppercase; font:Helvetica, Arial, sans-serif;}
.boldText{font-weight:bold;}
#clearit{clear:both;}

#img_right{float:right; margin:0 0 10px 10px;}
#img_left{float:left; margin:0 10px 0px 0;}


#wrapper{ width:1060px; margin:0 auto 0 auto; } /* Holds the entire body*/


/***********      Main Body  Styles       **************/
#wrapper_body{ position:relative; padding:0 50px; z-index:100;}/**/

/*The Swirls need to be above pic, below all navigation*/
#swirls{ position:absolute; top:0; left:0; z-index:200;} 

/* The Head Title */
#head_title{position:absolute; top:145px; left:55px; z-index:510;}

/* The Ski Report and Logo */
#head_logo_report{position:absolute; top:0; right:50px; height:190px; width:190px; z-index:400;} 

#head_tab_holder{position:absolute; top:110px; right:60px; width:171px; z-index:500; color:#FFF;}
	#head_tab_holder a{color:#FFF; text-decoration:none;}	
	#head_tabs{}
	#head_report{color:#FFFFFF; font-family:Helvetica, Arial, Sans Serif; line-height:14px;}
	#head_report a{color:#FFFFFF;}
	#head_report a:hover{color:#E1DDD8;}
	#head_report td{color:#FFFFFF;font-size:9px; font-family:Helvetica, Arial, Sans Serif; line-height:14px;}
	#head_report .rpt_num{font-size:16px; line-height:20px;}
	.weatherTemp{font-size:12px; font-weight:bold; line-height:30px; color:#FFFFFF; float:left; margin-left:10px;}


/***********************************************/
/* Page tag styles                             */
/***********************************************/


#daHolder{ z-index:800; z-index:800;}
td{font-size:11px;}
td#td_left{width:185px; background-color:#E1DDD8; border-right:1px solid #E1DDD8; border-left: 1px solid #A4A3A1; z-index:800;}
td#td_body{width:590px; background-image:url(images_site/content_bkgd.jpg); background-repeat:repeat-x;font-size:11px;	line-height:14px; z-index:800;}
td#td_right{width:185px; background-color:#FFFFFF; border-left:1px solid #E1DDD8; border-right: 1px solid #A4A3A1; z-index:800;}




#content{margin:10px; }
#content_head{border-bottom:1px dashed #E1DDD8; margin-bottom:20px; padding-bottom:15px;}
#sub_sub_nav{font-family Arial, Helvetica, sans-serif; font-size:10px; line-height:20px;}
	#sub_sub_nav a{font-weight:normal; color:#6B6968; border-bottom:none;}
	#sub_sub_nav a:hover{color:#901F25; text-decoration:none;}
	.sub_sub_on{color:#901F25;}
#page_notes{font:Helvetica, Arial; color:#901F25; font-size:10px;}	
	#page_notes a{color:#901F25; border-bottom:dashed 1px #901F25; font-weight:normal;}

#thecontent{font:Helvetica, Arial;}	
	#thecontent li{margin-left:20px; margin-bottom:5px}
	#thecontent a{color:#6B6968; border-bottom:dashed 1px #6B6968; text-decoration:none;}
#extras{}
	#extras_bookit{background-color:#FFFFFF; padding:5px; border:5px solid #E1DDD8; border-top: none;}
		#extras_bookit a{border-bottom:1px dashed #6B6968; line-height:15px;}
	#extras_photo_gallery{position:relative;z-index:1;}
	#extras_photo{position:absolute; top:32px; left:38px; z-index:2;}

.more_info{float:right; font-size:9px; color:#A4A3A1; cursor:pointer; cursor:hand; margin-top:-10px; margin-bottom:5px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
	.more_info:hover{color:#E1DDD8;}
	
#dwnload_trailmap{position:absolute; top:100px; left:300px;}
	#dwnload_trailmap a{color:#FFFFFF;}
	
#foot{background-color:#A4A3A1; color:#FFFFFF; padding:5px; text-transform:uppercase; font-weight:bold; text-align:center;}
	#foot a{color:#FFFFFF;}
	#foot a:hover{color:#6B6968;}
	#foot .NOTDONE{color:#00FF00;}

#pagefooter {height:60px; padding:5px; background-image:url(images_site/footer_bkgd.jpg); background-repeat:repeat-x;}
#pagefooter td{font-size:9px; color:#6B6968;}
	#pagefooter a{color:#6B6968;}

/***********************************************/
/* Tables / Lists                              */
/***********************************************/
#table_list table{width:405px; }
.list_head{background-color:#6B6968; color:#FFFFFF; font-weight:bold; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif}
.list_hilite{background-color:#E1DDD8;}

table#partners{ font-size:10px;}
	table#partners a{border-bottom:none;}
	table#partners img{margin-bottom:5px;;}

/***********************************************/
/* Pop-Up Window                               */
/***********************************************/
#wrapper_pop{width:500px; border:1px solid #554427; background-color:#FFFFFF; margin:15px auto;}
#content_pop{margin:20px; text-align:left;}

/***********************************************/
/* Special School                              */
/***********************************************/
#school_intro{color:#901F25; font-style:italic; margin-bottom:20px;}
	#school_intro .titleText{color:#901F25; font-style:normal;}
	
	
.new_top2 {
	position:relative;
	font-size: 14px;
	font-family: Arial, Sans Serif;
}

#accordion {
	list-style: none;
	padding: 0 0 0 0;
	width: 170px;
}
#accordion li{
	display: block;
	background-color: #FF9927;
	font-weight: bold;
	margin: 1px;
	cursor: pointer;
	padding: 5 5 5 7px;
	list-style: circle;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#accordion ul {
	list-style: none;
	padding: 0 0 0 0;
	display: none;
}
#accordion ul li{
	font-weight: normal;
	cursor: auto;
	background-color: #fff;
	padding: 0 0 0 7px;
}
#accordion a {
	text-decoration: none;
}
#accordion a:hover {
	text-decoration: underline;
}

