body {margin:0; padding:0; background:#FFFFFF;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td, tr {font:11px/13px tahoma, arial, helvetica, sans-serif; color:#607160;}

td.standard{font:13px tahoma, arial, helvetica, sans-serif; color:#607160;}
th.standard{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-weight:bold; text-align:left;}

a{ color:#607160; text-decoration:underline;}
a:hover{ color:#607160; text-decoration:none;}

strong a{ color:#D30E0E; text-decoration:underline;}
strong a:hover{ color:#D30E0E; text-decoration:none;}

span{ font-size:11px;}

/*Calendar CSS */

.s2{font:13px; padding:2px;}
.s23{font:13px; padding:2px;}
.sOther{font:13px; padding:2px;}
.s200{font:13px; padding:2px;}

/*End of Calendar CSS */

.top1{height:80px;padding-top:17px; vertical-align:top; text-align:right;}
.top1 span{ color:#ABACAD; font-size:11px;}
.top1 span a{ color:#607160; text-decoration:none; font-weight:bold; font-size:11px;}
.top1 span a:hover{ color:#607160; text-decoration:underline; font-weight:bold; font-size:11px;}
.top1 a{ color:#D30E0E; text-decoration:underline; font-weight:normal;}
.top1 a:hover{ color:#D30E0E; text-decoration:none; font-weight:normal;}
.top2{width:500px;}
.top2 img{margin:0px 0px 0px 0px;}
.rez1{width:100%; background:url(images/rez1.gif) top left repeat-x; height:141px;}
.top3{width:273px;}
.top3 table{margin:18px 0 0 22px;}
.top3 td img{ vertical-align:middle; margin:0 0 0 22px;}
.top3 td input{ width:126px; height:19px; border:1px solid #B3BDC4; background:#EEF0F2; color:#607160; font-weight:bold; padding:1px 0 1px 4px; font-family:tahoma;}
.rez2{width:100%; height:100%; background: #F6F6F6 url(images/rez2.gif) top left repeat-x;}
.end{  text-align:center; padding:23px 0 20px 0; color:#6C6C6C; line-height:12px; background-color:#F6F6F6; height:77px;}
.end span{ color:#ABACAD; font-size:11px;}
.end span a{ color:#607160; text-decoration:none; font-weight:bold; font-size:11px;}
.end span a:hover{ color:#607160; text-decoration:underline; font-weight:bold; font-size:11px;}
.end a{ color:#D30E0E; text-decoration:underline; font-weight:normal;}
.end a:hover{ color:#D30E0E; text-decoration:none; font-weight:normal;}

.txt1{ color:#FFFFFF; padding:1px 0 0 0;}
.txt2{background: #62737F url(images/aa1.gif) top left no-repeat; width:39px; height:100%; color:#FFFFFF; text-align:center; padding-top:4px;}
.txt3{width:165px; height:24px; color:#FFFFFF; padding:4px 0 0 0; text-indent:10px;}
.txt3 a{ color:#9ED5F6;  text-decoration:underline; font-weight:bold}
.txt3 a:hover{ color:#9ED5F6;  text-decoration:none; font-weight:bold}
.txt4{height:83px; background: #6B7E8A url(images/a2.gif) top left repeat-x; width:100%;}
.txt4 td{ color:#FFFFFF; text-transform:uppercase;}
.txt4 td strong{ color:#FFFFFF;}
.txt4 td strong a{ color:#FFFFFF; text-decoration:none}
.txt4 td strong a:hover{ color:#FFFFFF; text-decoration:underline}
.txt4 td strong img{ margin:0 5px 0 0;}
.txt5{padding:15px 0 15px 0;}
.txt5 a{ color:#FFFFFF; text-decoration:underline;}
.txt5 a:hover{ color:#FFFFFF; text-decoration:none;}
.top4{background:url(images/x2.gif) top left no-repeat; height:207px;}
.top4 table{margin:56px 0 0 21px; width:220px;}
.top4 td{ color:#5A707F;}

.f1 td input{ width:204px; height:20px; border:1px solid #B3BDC4; background:#EEF0F2; padding:1px 0 1px 4px; color:#607160; font-size:11px; font-family:tahoma; font-weight:bold; margin:2px 0 19px 0;}
.f2 td input, textarea{border:1px solid #B3BDC4; background:#EEF0F2; padding:1px 0 1px 4px; color:#607160; font-size:11px; font-family:tahoma; font-weight:normal; margin:2px 0 19px 0;}
.f2 td input{ width:204px; height:20px;}
.f2 td textarea{ width:204px; height:94px; overflow:auto; margin-bottom:6px;}

table.mediacenter {border-collapse: collapse;}
table.mediacenter th {border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7; border-left: 1px solid #DDE0E7; border-right: 1px solid #DDE0E7; background-color:#5F705F; text-align:center; color:#FFFFFF; font-weight:bold; font:13px tahoma, arial, helvetica, sans-serif;}
table.mediacenter td {border-bottom: 1px solid #DDE0E7; border-left: 1px solid #DDE0E7; border-right: 1px solid #DDE0E7; background-color:#F5F6F8; text-align:center; font:13px tahoma, arial, helvetica, sans-serif;}

input.search {width:126px; height:19px; border:1px solid #798879; background:#F6F6F6; color:#798879; font-weight:normal; padding:1px 0 1px 4px; font-family:tahoma;}
input.contact {height:19px; border:1px solid #B3BDC4; background:#EEF0F2; color:#607160; font-weight:normal; padding:1px 0 1px 4px; font-family:tahoma;}

.snowreport{padding-top:16px; padding-left:22px;}
.snowreportdate{color:#FFFFFF; text-align:right; vertical-align:bottom; padding-right: 13px; padding-bottom: 3px;}
.snowreporttimeblock{color:#FFFFFF; background:url('http://www.willamettepass.com/template/images/weatherreport_time_block.gif'); padding-left:32px; padding-top:14px;}
.snowreportweathericon{text-align:right; vertical-align:bottom; padding-right: 13px;}
.snowreportmaintable{padding-left:22px;}
.snowreportconditionstopleft{padding-left:10px; padding-top:10px; padding-bottom:3px; color:#FFFFFF; font-weight:bold;}
.snowreportconditionstopright{padding-right:10px; padding-top:10px; padding-bottom:3px; color:#FFFFFF; text-align:right;}
.snowreportconditionsleft{padding-left:10px; padding-top:3px; padding-bottom:3px; color:#FFFFFF; font-weight:bold;}
.snowreportconditionsright{padding-right:10px; padding-top:3px; padding-bottom:3px; color:#FFFFFF; text-align:right;}
.snowreportconditionsbottomleft{padding-left:10px; padding-top:3px; padding-bottom:6px; color:#FFFFFF; font-weight:bold;}
.snowreportconditionsbottomright{padding-right:10px; padding-top:3px; padding-bottom:6px; color:#FFFFFF; text-align:right;}
.snowreportdottedline{padding-right:3px; padding-top:0px; padding-left:10px;}
.snowreportfull{color:#FFFFFF; text-align:left; vertical-align:bottom; padding-left: 22px; padding-top: 8px; padding-bottom: 10px;}
a.snowreportfulllink:link{color:#FFFFFF;}
a.snowreportfulllink:active{color:#FFFFFF;}
a.snowreportfulllink:hover{color:#FFFFFF;}
a.snowreportfulllink:visited{color:#FFFFFF;}
 
.passportindex{text-align:left; padding-left: 22px; padding-top: 20px;}
.passportindexbottom {text-align:left; vertical-align:top; padding-top: 10px;}
.passportindexbottom td {text-align:left; vertical-align:top; padding-top: 10px;}

.passportindexbottom ul {margin:0; padding:0 0 0 22px; list-style:none;}
.passportindexbottom li {background:url('http://www.willamettepass.com/template/images/r1.gif') top left no-repeat; margin:0 0 0 0; padding:0 0 0 7px;}
.passportindexbottom li a {line-height:21px; color:#607160; text-decoration:underline;}
.passportindexbottom li a:hover {text-decoration:none; color:#607160;}

ul.verticalnavigation  {margin:0; padding:0; list-style-type:none; font:13px tahoma, arial, helvetica, sans-serif; background-color:#F6F6F6;}
li.verticalnavigationtop {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; border-bottom: 1px solid #DDE0E7; color:#607160;}
li.verticalnavigationtop a {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; text-indent:21px; color:#607160;}
li.verticalnavigationtop a:hover {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; background-color:#607160; color:#FFFFFF; text-indent:21px;}
li.verticalnavigation {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; font-weight:normal; border-bottom: 1px solid #DDE0E7; color:#607160;}
li.verticalnavigation a {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; text-indent:21px; color:#607160;}
li.verticalnavigation a:hover {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; background-color:#607160; color:#FFFFFF; text-indent:21px;}
li.verticalnavigationselected {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; border-bottom: 1px solid #607160; color:#FFFFFF;}
li.verticalnavigationselected a {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; background-color:#607160; color:#FFFFFF; text-indent:21px;}
li.verticalnavigationselected a:hover {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; background-color:#607160; color:#FFFFFF; text-indent:21px;}
li.verticalnavigationtopselected {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; border-bottom: 1px solid #DDE0E7; color:#FFFFFF;}
li.verticalnavigationtopselected a {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; background-color:#607160; color:#FFFFFF; text-indent:21px;}
li.verticalnavigationtopselected a:hover {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; background-color:#607160; color:#FFFFFF; text-indent:21px;}

li.verticalnavigationsub {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; font-weight:normal; border-bottom: 1px solid #DDE0E7; color:#607160;}
li.verticalnavigationsub a {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; text-indent:40px; color:#607160;}
li.verticalnavigationsub a:hover {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; background-color:#F6F6F6; color:#D30E0E; text-indent:40px;}
li.verticalnavigationsubselected {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; border-bottom: 1px solid #DDE0E7; color:#D30E0E;}
li.verticalnavigationsubselected a {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; background-color:#F6F6F6; color:#D30E0E; text-indent:40px;}
li.verticalnavigationsubselected a:hover {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; background-color:#F6F6F6; color:#D30E0E; text-indent:40px;}

ul.sitemap {font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #607160; list-style-type:none;}
li.sitemap a {font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #607160; text-decoration:none;}
li.sitemap a:hover {font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #607160; text-decoration:underline;}
ul.sitemapsub {font:13px tahoma, arial, helvetica, sans-serif; color:#607160; list-style-type:square;}
li.sitemapsub a {font:13px tahoma, arial, helvetica, sans-serif; color:#607160; text-decoration:none;}
li.sitemapsub a:hover {font:13px tahoma, arial, helvetica, sans-serif; color:#607160; list-style-type:square; text-decoration:underline;}

.leftcolumnnavigation{padding-top:0px; vertical-align:top; background-color:#F6F6F6;}

.leftcolumnindex{padding-top:4px; vertical-align:top; background-color:#F6F6F6;}
.leftcolumnindexnews{padding-left:22px; padding-top:7px; vertical-align:top;}
.leftcolumnindexnewscontent{padding-left:4px; padding-top:0px; vertical-align:top;}
.leftcolumnindexdottedline{padding-top:10px; padding-bottom:10px;}
.leftcolumnbottom{padding-top:4px; vertical-align:bottom; background-color:#F6F6F6;}

.content{text-align:left; padding: 20px 0px 10px 22px; background-color:#FFFFFF;}
.content p a{ color:#D30E0E; font-weight:normal; text-decoration:none;}
.content p a:hover{ color:#D30E0E; text-decoration:underline; font-weight:normal;}

.required{font:13px tahoma, arial, helvetica, sans-serif; color:#D30E0E;}
.contact textarea {border:1px solid #B3BDC4; background:#EEF0F2; color:#607160; font-weight:normal; font-family:tahoma; font-size:13px;}
.adminbody textarea {border:1px solid #B3BDC4; background:#EEF0F2; color:#607160; font-weight:normal; font-family:tahoma; font-size:13px;}

p{font:13px tahoma, arial, helvetica, sans-serif; color:#607160;}
p.notice {font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-style:italic;}

span.regularfont{font:13px tahoma, arial, helvetica, sans-serif; color:#607160;}

font{font:13px tahoma, arial, helvetica, sans-serif; color:#607160;}
 
.imageborder {border: 1px; border-color: #C8CDD1; border-style: solid;}
.imageborder2{border: 1px; border-color: #C8CDD1; border-style: solid; padding: 4px;}
.img-wrapper{background-color:#ffffff; border:1px solid #C8CDD1; padding:4px;}

.snowphone {font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #607160; text-align: left; margin: 0px 0px 0px 0px; padding: 22px 0px 10px 0px;}
.snowphone2 {font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #607160; text-align: left; margin: 0px 0px 0px 0px; padding: 8px 0px 0px 15px;}		
.newsevents {font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #607160; text-align: left; margin: 0px 0px 0px 0px; padding: 15px 0px 10px 21px;}	
.newsevents2 {font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #607160; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}	
.header {font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #485963; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}	
.lodging {font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #607160; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}	
.lodging a{color:#607160; font-size: 18px; font-weight:normal; text-decoration:none;}
.lodging a:hover{color:#607160; font-size: 18px; text-decoration:underline; font-weight:normal;}

.admintitlebars { height:1px; background-color:#DDE0E7;}
.admintitlearea { height:30px; background-color:#F6F6F6; font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #485963; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7;}
.adminbody { background-color:#F6F6F6; color: #607160; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; font-weight:normal;}
.adminbodybottom { background-color:#F6F6F6; color: #607160; text-align: center; font-weight:normal; height:32px; vertical-align:middle; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7;}
th.admin{padding-left:0px; font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-weight:bold; text-align:left; background-color:#F6F6F6;}
td.admin{padding-left:0px; font:13px tahoma, arial, helvetica, sans-serif; color:#607160; vertical-align:middle; height:25px; background-color:#F6F6F6;}
td.adminweather{padding-left:0px; font:13px tahoma, arial, helvetica, sans-serif; color:#607160; vertical-align:top; height:25px; background-color:#F6F6F6;}

.snowreporttitles { height:30px; background-color:#F6F6F6; font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #485963; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7;}
.snowreportmain td {height:15px; font:13px tahoma, arial, helvetica, sans-serif; color:#607160;}
.snowreportupdated {font:11px tahoma, arial, helvetica, sans-serif; color:#607160;}

.normalfont td {font:13px tahoma, arial, helvetica, sans-serif; color:#607160;}

th.giftcertificates{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-weight:bold; text-align:left; width:180px;}
th.giftcertificatescenter{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-weight:bold; text-align:center; width:150px;}
td.giftcertificateson{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; background-color:#F6F6F6; height:30px; width:158px;}
td.giftcertificatescenteron{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; background-color:#F6F6F6; height:30px; text-align:center; width:150px;}
td.giftcertificatesoff{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; height:30px; width:180px;}
td.giftcertificatescenteroff{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; height:30px; text-align:center; width:150px;}

th.passport{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-weight:bold; text-align:left; width:150px;}
th.passportcenter{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-weight:bold; text-align:center; width:150px;}
td.passporton{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; background-color:#F6F6F6; height:30px; width:150px;}
td.passportcenteron{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; background-color:#F6F6F6; height:30px; text-align:center; width:150px;}
td.passportoff{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; height:30px; width:150px;}
td.passportcenteroff{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; height:30px; text-align:center; width:150px;}

th.bustour{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-weight:bold; text-align:left; width:150px;}
th.bustourcenter{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-weight:bold; text-align:center; width:130px;}
th.bustourend{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-weight:bold; text-align:center; width:110px;}
td.bustouron{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; background-color:#F6F6F6; height:30px; width:150px;}
td.bustourcenteron{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; background-color:#F6F6F6; height:30px; text-align:center; width:130px;}
td.bustourendon{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; background-color:#F6F6F6; height:30px; text-align:center; width:110px;}
td.bustouroff{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; height:30px; width:150px;}
td.bustourcenteroff{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; height:30px; text-align:center; width:130px;}
td.bustourendoff{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; height:30px; text-align:center; width:110px;}

td.applicationon{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; width:185px;}
td.applicationrighton{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; text-align:right; width:135px;}
td.applicationoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; width:185px;}
td.applicationrightoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; text-align:right; width:135px;}

th.silverpassport{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-weight:bold; text-align:left; width:75px;}
th.silverpassportcenter{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-weight:bold; text-align:center; width:115px;}
td.silverpassporton{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; background-color:#F6F6F6; height:30px; width:75px;}
td.silverpassportcenteron{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; background-color:#F6F6F6; height:30px; text-align:center; width:115px;}
td.silverpassportoff{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; height:30px; width:75px;}
td.silverpassportcenteroff{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; height:30px; text-align:center; width:115px;}

th.lifttickets{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-weight:bold; text-align:left; width:150px;}
th.liftticketscenter{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-weight:bold; text-align:center; width:80px;}
th.liftticketsdescription{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-weight:bold; text-align:left;}
td.liftticketson{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; background-color:#F6F6F6; height:30px; width:150px;}
td.liftticketscenteron{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; background-color:#F6F6F6; height:30px; text-align:center; width:80px;}
td.liftticketsdescriptionon{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; background-color:#F6F6F6; height:30px;}
td.liftticketsoff{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; height:30px; width:150px;}
td.liftticketscenteroff{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; height:30px; text-align:center; width:80px;}
td.liftticketsdescriptionoff{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; height:30px;}

th.rv{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-weight:bold; text-align:left; width:165px;}
th.rvcenter{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-weight:bold; text-align:center; width:135px;}
td.rvon{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; background-color:#F5F6F8; height:30px; width:165px;}
td.rvcenteron{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; background-color:#F5F6F8; height:30px; text-align:center; width:135px;}
td.rvoff{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; height:30px; width:165px;}
td.rvcenteroff{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; height:30px; text-align:center; width:135px;}

td.womansclinicon{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; background-color:#F6F6F6; height:30px; width:200px; vertical-align:middle;}
td.womansclinicoff{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; height:30px; width:200px;vertical-align:middle;}

th.mountainstats{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-weight:bold; text-align:left;}
td.mountainstatson{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; background-color:#F6F6F6; height:30px;}
td.mountainstatsoff{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; height:30px;}

th.liftreport{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; font-weight:bold; text-align:left;}
td.liftreporton{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; background-color:#F6F6F6; height:30px;}
td.liftreportoff{font:13px tahoma, arial, helvetica, sans-serif; color:#607160; height:30px;}

td.bgcoloron {background-color:#F6F6F6; height:30px; width:250px;}
td.bgcoloroff {height:30px; width:250px;}

td.admintest{padding-left:10px; padding-top:3px; padding-bottom:3px; color:#607160; font-weight:normal;}

textarea.admin {border:1px solid #B3BDC4; background:#EEF0F2; color:#607160; font-weight:normal; font-family:tahoma;}
input.adminnotes {width:160px; height:22px; border:1px solid #B3BDC4; background:#EEF0F2; color:#607160; font-weight:normal; padding:1px 0 1px 4px; font-family:tahoma;}
input.admin_submit{background-color: #EEF0F2;border: 1px solid #B3BDC4; color: #607160;font-family: tahoma, Verdana;font-size: 10px;font-weight: bold;width: 80px; padding-bottom:2px; padding-top:2px; text-align: center;}
input.download{background-color: #EEF0F2;border: 1px solid #B3BDC4; color: #485963;font-family: tahoma, Verdana;font-size: 10px;font-weight: bold;padding-bottom:2px; padding-top:2px;text-align: center;}
select.admin {border:1px solid #B3BDC4; background:#EEF0F2; color:#607160; font-weight:normal; height:20px;}

dl.lodging {margin:15px 0; padding: 0 15px 15px 0; border-bottom: 1px dotted #ccc;}
dl.lodging:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
dl.lodging dt {margin: 0 0 .5em 0; font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #607160; text-align: left; margin: 0 0 .5em 0; padding: 0px 0px 0px 0px;}
dl.lodging dt img {float: left; margin: 0px 15px 0 0; padding: 4px 4px 4px 4px;}
dl.lodging dd {margin-left: 169px; font:13px tahoma, arial, helvetica, sans-serif; color:#607160; line-height: 1.4em;}
dl.lodging dd a{ color:#D30E0E; font:13px tahoma, arial, helvetica, sans-serif; text-decoration:none;}
dl.lodging dd a:hover{ color:#D30E0E; font:13px tahoma, arial, helvetica, sans-serif; text-decoration:underline;}

dl.lodging {display:inline-table;}

dl.faq {margin:15px 0; padding: 0 15px 15px 0; border-bottom: 1px dotted #ccc;}
dl.faq:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
dl.faq dt {margin: 0 0 .5em 0; font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 17px; color: #607160; text-align: left; margin: 0 0 .5em 0; padding: 0px 0px 0px 0px;}
dl.faq dt img {float: left; margin: 0px 15px 0 0; padding: 4px 4px 4px 4px;}
dl.faq dd {margin-left: 0px; font:13px tahoma, arial, helvetica, sans-serif; color:#607160; line-height: 1.4em;}
dl.faq dd a{ color:#607160; font:13px tahoma, arial, helvetica, sans-serif; text-decoration:none;}
dl.faq dd a:hover{ color:#607160; font:13px tahoma, arial, helvetica, sans-serif; text-decoration:underline;}

dl.faq {display:inline-table;}

/*Hide from IE5-mac \*/
* html dl.lodging {height: 1%;}
dl.lodging {display: block;}
/*End hide from IE5-mac \*/
