a:link {
	color: #0000FF;
	text-decoration: underline;
}
a:visited {
	color: #0066FF;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
a:active {
	color: #0000FF;
	text-decoration: underline;
}
a img{border:none;}
p {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.how_to_list {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
}

.form_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
body 
{
}
.nav_bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	position:relative;
	clear:right;
}
.nav_bottom_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	clear:both;
}
.date_revision {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.table_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.table_sub_heading {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.hut_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.summary_left {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.summary_right {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
}
.hut_location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.hut_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.hut_url {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.table_column_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.table_sub_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.table_entry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.how_to_subsection {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
}
.areas_left {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
}
.areas_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
}
.areas_difficulty_length {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
}
.des_section {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
}
.des_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.des_numbers {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.des_alternate {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.des_right {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}
.des_mileage_elevation {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #0000FF;
}
.des_points {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #0000FF;
}
.Ski_Tours_name {
	font-style: italic;
	font-weight: bold;
}
.sub_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}
.sub_title_h3_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #0000FF;
}
.sub_title_h3_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color:#000000;
}
.hut_image {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
.hut_left_column_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
}
.jump_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 25px;
}
.photo_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}
.photo_caption_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
}
.jump_list_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: 25px;
}
.introduction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}
.deals_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
.quick_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.quick_item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.deals_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.deals_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ski_patrol_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.quick_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.footnote1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.event_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.required_entry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
}
.alphabetical {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
.event_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
}
.event_location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}

.club_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
.club_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
}
div.footer_map
{
	position:relative;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div.container
{
	width:756px;
	margin:0px auto;
	position:relative;
}
.tour_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
}
.sub_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
}
.main_text_area_std
{
	position: relative;
	width:756px;
	height:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:visible;
}

/*---------------------------------------------------*/
/* Class for display of normal navigation bar entry. */
p.p_tag_normal
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-align:center;
  color: #000000;
  border: 0px;
  padding: 2px;
  margin: 0px;
}
/* Class for display of mouseover'd navigation bar entry. */
p.p_tag_hover
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF;
  border: 0px;
  padding: 2px;
  margin: 0px;
}
/* Class for normally displayed navigation bar. */
table.nav_top
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  border: 0px;
  padding: 2px;
  margin: 0px;
  background-color: #66CCFF;
  z-index: 10;
}
/* Class for dropdown menu. */
table.menu
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  border: 0px;
  padding: 2px;
  margin: 0px;
  background-color: #00FF33;
  z-index: 10;
}
/* Class for normal display of each cell in table. */
td.menu_normal
{
  color: #000000;
  background-color: #66CCFF;
  vertical-align: middle;
  padding: 0px;
  border: 0px;
  height: 18px;
  z-index: 10;
}
/* Class for highlighted display of mouseover'd cell in table. */
td.menu_hover
{
  color: #FFFFFF;
  background-color: #0000FF; /* Remove this line for drop-down menu with images. */
  vertical-align: middle;
  text-align:left;
  padding: 0px;
  border: 0px;
  height: 18px;
  z-index: 10;
}
/* Class for div that hides table. */
div.menu_normal
{
  display: none;
  position: static;
  z-index: 10;
}
/* Class for div that shows table. */
div.menu_hover
{
  border: 3px solid #00FF33;
  background-color: #00FF33;
  text-align: left;
  display: inline;
  position: absolute;
  z-index: 10;
}
/* Class for initial menu link. */
a.home:link
{
  text-decoration: none;
  text-align:center;
  color: #000000;
  background-color: #66CCFF;
  display: inline;
}
/* Class for visited menu link. */
a.home:visited
{
  text-decoration: none;
  text-align:center;
  color: #000000;
  background-color: #66CCFF;
  display: inline;
}
/* Class for hovered menu link. */
a.home:hover
{
  text-decoration: none;
  text-align:center;
  color: #FFFFFF;
  background-color: #0000FF;
  display: inline;
}
/* Class for active menu link.*/
a.home:active
{
  text-decoration: none;
  text-align:center;
  color: #FFFFFF;
  background-color: #0000FF;
  display: inline;
}
/* Class for initial menu link. */
a.menuitem:link
{
  text-decoration: none;
  color: #000000;
  background-color: #00FF33;
  display: inline;
}
/* Class for visited menu link. */
a.menuitem:visited
{
  text-decoration: none;
  color: #000000;
  background-color: #00FF33;
  display: inline;
}
/* Class for hovered menu link. */
a.menuitem:hover
{
  text-decoration: none;
  color: #FFFFFF;
  background-color: #006600;
  display: inline;
}
/* Class for active menu link.*/
a.menuitem:active
{
  text-decoration: none;
  color: #FFFFFF;
  background-color: #006600;
  display: inline;
}
/*---------------------------------------------------*/
.abc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
}
.title_1_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0000FF;
}
.title_1_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.waypoints_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	vertical-align:top;
}
.waypoints_entry {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	vertical-align:top;
}
.elevation_profile_line_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
}
.elevation_profile_line_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
}
.find_area {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.find_difficulty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	background-color:#00FF66;
}
.sub-title_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
}

.find_location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
	background-color:#FFFFFF;
}
.FAQ_question {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #0000FF;
}
.sponsor_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
}
.date_whats_new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color:#000000;
}
div.store_left {
	width:220px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	left:0px;
}
div.store_right {
	width:526px;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	color:#000000;
	background-color:#FFFFFF;
	float:right;
}
.store_subtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-style:normal;
	font-weight:bolder;
	color:#FF0000;
}
.store_level_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bolder;
	color:#000000;
	line-height:150%;
}
.store_level_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	line-height:150%;
}
.store_area {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:bolder;
	color:#000000;
	background-color:#00FF00;
}
.store_keyword_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:bolder;
	color:#FF0000;
}
.store_keyword_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bolder;
	color:#FF0000;
}
.store_jumplist_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bolder;
	color:#000000;
}
.store_jumplist_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
}
.book_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bolder;
	color:#000000;
}
.book_author {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
}
.book_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
}
.review_name {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
}
div.left
{
	float:left;
	left:0px;
	width:500px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	overflow:auto;
	z-index:1;
}
div.left_lower
{
	float:left;
	left:0px;
	width:480px;
	height:500px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 10px;
	background-color:#FFFFFF;
	overflow: auto;
	z-index:3;
}
div.right
{
	float: right;
	left:510px;
	width:236px;
	height: auto;
	margin:0px 0px 0px 0px;
	padding:10px 5px 10px 5px;
	background-color: #BBBBBB;
	overflow:auto;
	z-index:2;
}
