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:#485A66;}

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

a{ color:#485A66;}
a:hover{ color:#485A66;}

.dotted a{ color:#333333; text-decoration:none; font-weight:none; border-bottom: 1px dotted #333333; font-size:13px;}
.dotted a:hover{ color:#333333; text-decoration:none; font-weight:none; font-style:none; border-bottom: 1px dotted #a9a9a9; font-size:13px;}

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

span{ font-size:11px;}

hr {color: #fff; background-color: #fff; border: 1px dotted #485a66; border-style: none none dotted; padding: 10px 0 20px 0; }

/*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:#485A66; text-decoration:none; font-weight:bold; font-size:11px;}
.top1 span a:hover{ color:#485A66; text-decoration:underline; font-weight:bold; font-size:11px;}
.top1 span span{ font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color:#485A66; text-decoration:none;}
.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:#485A66; font-weight:bold; padding:1px 0 1px 4px; font-family:tahoma;}
.rez2{width:100%; height:100%; background: #F5F6F8 url(images/rez2.gif) top left repeat-x;}
.end{  text-align:center; padding:23px 0 20px 0; color:#6C6C6C; line-height:12px; background-color:#F5F6F8; height:77px;}
.end span{ color:#ABACAD; font-size:11px;}
.end span a{ color:#485A66; text-decoration:none; font-weight:bold; font-size:11px;}
.end span a:hover{ color:#485A66; 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;}

.link a{ color:#485A66; text-decoration:none; font-weight:bold; font-size:11px;}
.link a:hover{ color:#485A66; text-decoration:underline; font-weight:bold; font-size:11px;}

.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:#485A66; font-size:11px; font-family:tahoma; font-weight:bold; margin:2px 0 19px 0;}
.f2 td input, textarea2{border:1px solid #B3BDC4; background:#EEF0F2; padding:1px 0 1px 4px; color:#485A66; 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:#485A66; 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;}

table.skischool {width:95%; border:1px sold #CCCCCC;}
table.skischool th {background-color:#485A66; border:1px sold #CCCCCC; color:#FFFFFF; font-size:17px; font-weight:normal; height:30px; text-align:left; padding-left:5px; background-image:url(../images/wp_logo_bar_bg.gif); background-position:right; background-repeat:no-repeat; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}
table.skischool td {background-color:#F5F6F8; border:1px sold #CCCCCC; font:13px tahoma, arial, helvetica, sans-serif; color:#333333; font-size:13px; padding-left:5px; padding-top:5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;}
table.skischool td span {font:13px tahoma, arial, helvetica, sans-serif; color:#333333; font-size:13px;}
table.skischool td span span {font:13px tahoma, arial, helvetica, sans-serif; font-weight:bold; color:#333333; font-size:13px;}
table.skischool td span span span {font:13px tahoma, arial, helvetica, sans-serif; font-style:italic; color:#333333; font-size:13px;}
table.skischool ul {list-style-type:none;}
table.skischool li {list-style-image:url(../images/snow_flake_bullet.gif); vertical-align:baseline;}
table.skischool td div { height:20px;}
table.skischool td a { padding: 0px 0px 0px 0px; text-align: left; color:#666666; text-decoration:none; border-bottom: 1px dotted #333333;}
table.skischool td a:hover { padding: 0px 0px 0px 0px; text-align: left; color:#666666; text-decoration:none; border-bottom: 1px dotted #a9a9a9;}

li.verticalnavigation a {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; text-indent:21px; color:#485A66;}
li.verticalnavigation a:hover {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; background-color:#485A66; color:#FFFFFF; text-indent:21px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

input.search {width:126px; height:19px; border:1px solid #B3BDC4; background:#EEF0F2; color:#485A66; font-weight:normal; padding:1px 0 1px 4px; font-family:tahoma;}
input.contact {height:19px; border:1px solid #B3BDC4; background:#EEF0F2; color:#485A66; 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; font:11px tahoma, arial, helvetica, sans-serif;}
.snowreporttimeblock{color:#FFFFFF; background:url(http://www.willamettepass.com/template/images/snowreport_time_block.gif); padding-left:32px; padding-top:14px; font:11px tahoma, arial, helvetica, sans-serif;}
.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; font:11px;}
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:#485A66; text-decoration:underline;}
.passportindexbottom li a:hover {text-decoration:none; color:#485A66;}

ul.verticalnavigation  {margin:0; padding:0; list-style-type:none; font:13px tahoma, arial, helvetica, sans-serif; background-color:#F5F6F8;}
li.verticalnavigationtop {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; border-bottom: 1px solid #DDE0E7; color:#485A66;}
li.verticalnavigationtop a {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; text-indent:21px; color:#485A66;}
li.verticalnavigationtop a:hover {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; background-color:#485A66; color:#FFFFFF; text-indent:21px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
li.verticalnavigation {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; font-weight:normal; border-bottom: 1px solid #DDE0E7; color:#485A66;}
li.verticalnavigation a {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; text-indent:21px; color:#485A66;}
li.verticalnavigation a:hover {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; background-color:#485A66; color:#FFFFFF; text-indent:21px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
li.verticalnavigationselected {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; color:#FFFFFF;}
li.verticalnavigationselected a {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; background-color:#485A66; color:#FFFFFF; text-indent:21px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
li.verticalnavigationselected a:hover {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; background-color:#485A66; 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:#485A66; color:#FFFFFF; text-indent:21px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
li.verticalnavigationtopselected a:hover {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; background-color:#485A66; 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:#485A66;}
li.verticalnavigationsub a {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; text-indent:40px; color:#485A66;}
li.verticalnavigationsub a:hover {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; background-color:#F5F6F8; 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:#F5F6F8; color:#D30E0E; text-indent:40px;}
li.verticalnavigationsubselected a:hover {display:block; width:226px; height:28px; line-height:28px; text-decoration:none; background-color:#F5F6F8; color:#D30E0E; text-indent:40px;}

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

ul.list {font-size: 13px; color: #485A66; list-style-type:none; list-style-type:square; display:compact;}
ul.list li span {font-size: 11px; color: #485A66; list-style-type:none; list-style-type:square; border-bottom: 1px dotted #a9a9a9;}
ul.list li a {font-size: 13px; color: #485A66; text-decoration:none; list-style-type:square;}
ul.list li a:hover {font-size: 13px; color: #485A66; text-decoration:underline; list-style-type:square;}

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

.leftcolumnindex{padding-top:4px; vertical-align:top; background-color:#F5F6F8;}
.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:#F5F6F8;}

.content{text-align:left; padding: 20px 0px 10px 22px; background-color:#FFFFFF;}
.content p a{ color:#333333; text-decoration:none; font-weight:none; border-bottom: 1px dotted #333333; font-size:13px;}
.content p a:hover{ color:#333333; text-decoration:none; font-weight:none; font-style:none; border-bottom: 1px dotted #a9a9a9; font-size:13px;}

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

p{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66;}
p span{font:13px tahoma, arial, helvetica, sans-serif; color:#990000;}
p span span{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; border-bottom: 1px dotted #a9a9a9;}
p.notice {font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; font-style:italic;}

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

.imageborder {border: 1px; border-color: #C8CDD1; border-style: solid;}
.imageborder2{border: 1px; border-color: #a9a9a9; border-style: solid; padding: 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.imageborder2-outside{border: 1px; border-color: #a9a9a9; border-style: solid; padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.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: #485A66; 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: #485A66; 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: #485A66; text-align: left; margin: 0px 0px 0px 0px; padding: 15px 0px 10px 21px;}
.newstext {font:11px;}	
.header {font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #485A66; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}	
.smallheader {font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 17px; color: #485A66; 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: #485A66; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}	
.lodging a{color:#485A66; font-size: 18px; font-weight:normal; text-decoration:none;}
.lodging a:hover{color:#485A66; font-size: 18px; text-decoration:underline; font-weight:normal;}

.admintitlebars { height:1px; background-color:#DDE0E7;}
.admintitlearea { height:30px; background-color:#F5F6F8; font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #485A66; 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:#F5F6F8; color: #485A66; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; font-weight:normal;}
.adminbodybottom { background-color:#F5F6F8; color: #485A66; 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:#485A66; font-weight:bold; text-align:left; background-color:#F5F6F8;}
td.admin{padding-left:0px; font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; vertical-align:middle; height:25px; background-color:#F5F6F8;}
td.adminweather{padding-left:0px; font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; vertical-align:top; height:25px; background-color:#F5F6F8;}

.snowreporttitles { height:30px; background-color:#F5F6F8; font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #485A66; 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:#485A66;}
.snowreportupdated {font:11px tahoma, arial, helvetica, sans-serif; color:#485A66;}

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

th.fullrow{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; font-weight:bold; text-align:left;}
td.fullrowon{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px;}
td.fullrowoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px;}

th.giftcertificates2{font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; background:#F5F6F8; color: #485A66; font-size: 13px; height:30px; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7;}
td.giftcertificates2on{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; padding: 2px 0px 2px 5px; width:100px;}
td.giftcertificates2centeron{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; padding: 2px 0px 2px 5px;}
td.giftcertificates2off{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; padding: 2px 0px 2px 5px; width:100px;}
td.giftcertificates2centeroff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; padding: 2px 0px 2px 5px;}

th.passport{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; font-weight:bold; text-align:left; width:150px;}
th.passport{font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; background:#F5F6F8; color: #485A66; font-size: 13px; height:30px; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7;}
th.passportcenter{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; font-weight:bold; text-align:center; width:150px;}
th.passportcenter{font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; background:#F5F6F8; color: #485A66; font-size: 13px; height:30px; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7;}
td.passporton{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; width:150px; padding: 0px 0px 0px 5px;}
td.passportcenteron{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; text-align:center; width:150px;}
td.passportoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; width:150px; padding: 0px 0px 0px 5px;}
td.passportcenteroff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; text-align:center; width:150px;}

th.rentals{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; font-weight:bold; text-align:left; width:215px;}
th.rentals{font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; background:#F5F6F8; color: #485A66; font-size: 13px; height:30px; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7;}
th.rentalscenter{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; font-weight:bold; text-align:center; width:85px;}
th.rentalscenter{font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; background:#F5F6F8; color: #485A66; font-size: 13px; height:30px; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7;}
td.rentalson{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; width:215px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;}
td.rentalscenteron{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; text-align:center; width:85px;}
td.rentalsoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; width:215px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;}
td.rentalscenteroff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; text-align:center; width:85px;}

th.lessons{font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; background:#F5F6F8; color: #485A66; font-size: 13px; height:30px; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7; width:170px;}
th.lessonscenter{font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; background:#F5F6F8; color: #485A66; font-size: 13px; height:30px; text-align: center; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7; width:100px;}
td.lessonson{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; width:170px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;}
td.lessonscenteron{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; text-align:center; width:100px;}
td.lessonsoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; width:170px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;}
td.lessonscenteroff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; text-align:center; width:100px;}

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

td.trailmapon{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; width:185px;}
td.trailmaprighton{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; text-align:right; width:135px;}
td.trailmapoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; width:185px;}
td.trailmaprightoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; text-align:right; width:135px;}

th.race{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; font-weight:bold; text-align:left; width:155px;}
th.raceleft{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; font-weight:bold; text-align:left; width:225px;}
td.raceon{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; width:155px;}
td.racelefton{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; text-align:left; width:225px;}
td.raceoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; width:155px;}
td.raceleftoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; text-align:left; width:225px;}

th.silverpassport{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; font-weight:bold; text-align:left; width:75px;}
th.silverpassport{font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; background:#F5F6F8; color: #485A66; font-size: 13px; height:30px; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7;}
th.silverpassportcenter{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; font-weight:bold; text-align:center; width:115px;}
th.silverpassportcenter{font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; background:#F5F6F8; color: #485A66; font-size: 13px; height:30px; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7;}
td.silverpassporton{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; width:75px; padding: 0px 0px 0px 5px;}
td.silverpassportcenteron{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; text-align:center; width:115px;}
td.silverpassportoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; width:75px; padding: 0px 0px 0px 5px;}
td.silverpassportcenteroff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; text-align:center; width:115px;}

th.lifttickets{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; font-weight:bold; text-align:left; width:100px;}
th.lifttickets{font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; background:#F5F6F8; color: #485A66; font-size: 13px; height:30px; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7;}
th.liftticketscenter{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; font-weight:bold; text-align:center; width:100px;}
th.liftticketscenter{font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; background:#F5F6F8; color: #485A66; font-size: 13px; height:30px; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7;}
th.liftticketsdescription{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; font-weight:bold; text-align:left;}
td.liftticketsoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; padding: 0px 0px 0px 5px; background-color:#F5F6F8; height:30px; width:100px;}
td.liftticketscenteroff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; text-align:center; width:100px;}
td.liftticketsdescriptionoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px;}
td.liftticketson{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; padding: 0px 0px 0px 5px; height:30px; width:100px;}
td.liftticketscenteron{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; text-align:center; width:100px;}
td.liftticketsdescriptionon{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px;}

th.products{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; font-weight:bold; text-align:left; width:175px;}
th.productscenter{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; font-weight:bold; text-align:center; width:150px;}
td.productson{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; width:175px;}
td.productscenteron{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; text-align:center; width:150px;}
td.productsoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; width:175px;}
td.productscenteroff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; text-align:center; width:150px;}

th.pressrelease{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; font-weight:bold; text-align:left; width:400px;}
th.pressreleasedate{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; font-weight:bold; text-align:left;}
td.pressreleaseon{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; width:400px;}
td.pressreleasedateon{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px;}
td.pressreleaseoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; width:400px;}
td.pressreleasedateoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px;}

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

th.mountainstats{font:13px tahoma, arial, helvetica, sans-serif; background:#485A66; color:#ffffff; font-weight:bold; text-align:left; height:28px; padding-left:5px;}
th.mountainstats{font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; background:#F5F6F8; color: #485A66; font-size: 13px; height:30px; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7;}
td.mountainstatson{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; padding-left:5px;}
td.mountainstatsoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; padding-left:5px;}

.ski-school-container {width:100%; overflow:hidden;}
.ski-school-container span span { font-style:italic; font-weight:bold;}
.ski-school-container-col-1 {width:200px; float:left; line-height:1em;}
.ski-school-container-col-2 {width:50px; float:left; line-height:1em;}

.enrollment_form_link {padding:5px 0px 5px 0px;}

.msg_list {margin: 0px; padding: 0px; width: 500px;}
.msg_head {padding: 5px 10px; cursor: pointer; position: relative; background-image:url(../images/gradient_menu_bar_bg.gif); margin:1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #485a66; font-weight:bold;}
p.msg_head:hover {padding: 5px 10px; cursor: pointer; position: relative; background-image:none; background-color:#ecede5; margin:1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #485a66; font-weight:bond;}
.msg_body {padding: 10px 10px 15px;background-color:#;}

.div-container {width:100%; overflow:hidden; margin-bottom:5px;}
.div-kids-col-1 {width:20px; float:left; line-height:1em;}
.div-kids-col-2 {width:200px; float:left; line-height:1em;}

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

td.contacton{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; width:50%;}
td.contacton span{font:11px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8;}
td.contactoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; height:30px; width:50%;}
td.contactoff span{font:11px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8;}

th.ezone{font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; background:#F5F6F8; color: #485A66; font-size: 13px; height:30px; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7; width:240px;}
th.ezonecenter{font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; background:#F5F6F8; color: #485A66; font-size: 13px; height:30px; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7; width:485px;}
td.ezoneon{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; padding-left:5px;}
td.ezonecenteron{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; padding-left:5px; text-align:center;}
td.ezoneoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#FFFFFF; height:30px; padding-left:5px;}
td.ezonecenteroff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#FFFFFF;  height:30px; padding-left:5px; text-align:center;}

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

td.admintest{padding-left:10px; padding-top:3px; padding-bottom:3px; color:#485A66; font-weight:normal;}
td.dailynews{font:13px tahoma, arial, helvetica, sans-serif; padding-left:22px; padding-right:10px; vertical-align:top; padding-top:0px; padding-bottom:3px; color:#485A66; font-style:italic; font-weight:normal;}

textarea.admin {border:1px solid #B3BDC4; background:#EEF0F2; color:#485A66; font-weight:normal; font-family:tahoma;}
input.adminnotes {width:160px; height:22px; border:1px solid #B3BDC4; background:#EEF0F2; color:#485A66; font-weight:normal; padding:1px 0 1px 4px; font-family:tahoma;}
input.admin_submit{background-color:#EEF0F2;border: 1px solid #B3BDC4; color: #485A66;font-family: tahoma, Verdana;font-size: 10px;font-weight: bold;width: 80px; padding-bottom:2px; padding-top:2px; text-align: center;}
input.passport_download{background-color:#EEF0F2;border: 1px solid #B3BDC4; color: #485A66;font-family: tahoma, Verdana;font-size: 10px;font-weight: bold;padding-bottom:2px; padding-top:2px;text-align: center;}
input.passport_download_over{background-color:#f6f8fa;border: 1px solid #B3BDC4; color: #485A66;font-family: tahoma, Verdana;font-size: 10px;font-weight: bold;padding-bottom:2px; padding-top:2px;text-align: center; cursor: pointer;}

input.passport_download_2{background-color:#EEF0F2;border: 1px solid #B3BDC4; color: #485A66;font-family: tahoma, Verdana;font-size: 11px;font-weight: bold;padding-bottom:2px; padding-top:2px;text-align: center; width:65%; height:20px; text-transform:uppercase;}
.passport_download_2_over {background-color:#f6f8fa;border: 1px solid #B3BDC4; color: #485A66;font-family: tahoma, Verdana;font-size: 11px;font-weight: bold;padding-bottom:2px; padding-top:2px;text-align: center; width:65%; height:20px; text-transform:uppercase; cursor: pointer;}
select.admin {border:1px solid #B3BDC4; background:#EEF0F2; color:#485A66; font-weight:normal; height:20px; cursor: pointer;}

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: #485A66; 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:#485A66; 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;}

fieldset { width: 90%;text-align: left;border: 1px solid;height:auto;}
legend {font-size: 17px;}
#skischool { width:475px;}
#skischool input { border:1px solid #B3BDC4;}
#skischool .paddingleft{padding: 0px 0px 0px 5px;}
#skischool th.row{font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; background:#F5F6F8; color: #485A66; font-size: 13px; height:30px; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7;}
#skischool th.rowcenter{font-family: Myriad Pro, Tahoma, Arial, Verdana, Helvetica, sans-serif; background:#F5F6F8; color: #485A66; font-size: 13px; height:30px; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom: 1px solid #DDE0E7; border-top: 1px solid #DDE0E7;}
#skischool th.paddingleft{padding: 0px 0px 0px 5px;}
#skischool td.rowon{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; text-align:left;}
#skischool td.rowcenteron{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#F5F6F8; height:30px; text-align:center;}
#skischool td.rowoff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#FFFFF; height:30px; text-align:left;}
#skischool td.rowcenteroff{font:13px tahoma, arial, helvetica, sans-serif; color:#485A66; background-color:#FFFFFF; height:30px; text-align:center;}
#skischool td { height:50px; font-size:14px;}
#skischool td.display { height:25px; font-size:14px;}
#skischool span {font-size:11px; text-transform:uppercase; padding-left:2px;}
input.delete{ background-color:#fef6f3; border:1px solid #cc0a0c; color:#cc0a0c; font-size:10px; font-weight:bold; padding-bottom:2px; padding-top:2px;text-align: center;}
input.delete_over{ background-color:#ffd0c3; border:1px solid #cc0a0c; color:#cc0a0c; font-size:10px; font-weight:bold; padding-bottom:2px; padding-top:2px;text-align: center; cursor: pointer;}

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

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: #485A66; text-align: left; margin: 0 0 .5em 0; padding: 0px 0px 0px 0px; line-height:18px;}
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:#485A66; line-height: 1.4em; padding-bottom:30px;}
dl.faq dd a{ color:#D30E0E; font:13px tahoma, arial, helvetica, sans-serif; text-decoration:none;}
dl.faq dd a:hover{ color:#D30E0E; 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 \*/

#nav, #nav ul {
	list-style: none;
	padding: 10px;
	margin: 0 0 1em 0;
	line-height: 1;
	}

#nav li {
	float:left;
	white-space: nowrap;
	margin: 0;
	padding: 0;
	width: 10em;
}

#nav a {
	padding: 0px 0px 0px 0px;
	display: block;
	width: 10em;
	w\idth: 6em;
	}
	
#nav li ul {
	position: absolute;
	left:-999em;
	height: autho;
	width: 8em;
	margin: 0;
	}
	
#nav li:hover ul ul, #nav li.subhover ul ul {
	left: -999em;
	}
	
#nav li:hover ul, #nav li li:hover ul, #nav li.subhover ul, #nav li li.subhover ul {
	left: auto;
	}
	
#nav li li {
	padding-right: 0;
	width: 8em
	}
	
#nav li ul a {
	width: 20em;
	w\idth: 20em;
	font-size:12px;
	}
	
	#nav li ul ul {
	margin: -1.75em 0 0 11em;
	}
	
/* blockquote a {color:#D30E0E; text-decoration:underline; font-weight:normal;}
blockquote a:hover {color:#D30E0E; text-decoration:none; font-weight:normal;} */

blockquote a{ color:#333333; text-decoration:none; font-weight:none; border-bottom: 1px dotted #333333; font-size:13px;}
blockquote a:hover{ color:#333333; text-decoration:none; font-weight:none; font-style:none; border-bottom: 1px dotted #a9a9a9; font-size:13px;}

