@charset "UTF-8";
/* CSS Document */

html { height:100%; }
body { background:#a6c6d5 url(/mtn/images/site_background.jpg) top repeat-x; padding:0px; margin:0px; font-family:Arial,Helvetica,sans-serif; font-size:12px; behavior:url("/mtn/css/csshover.htc"); height:100%; }
img { border:none; }
ul, li, h1, h2, h3, h4 { padding:0px; margin:0px; }
a { color:#6f92ac; }

#centerSplash {height:100%; }

.clear { clear:both; }
.pageWrap { background:#fff url(/mtn/images/page_background.jpg) top repeat-x; width:934px; padding:0 12px 32px 19px; text-align:left; height:auto; }
.splash { background:#fff; width:965px; height:100%; text-align:left; }
.splash .pageWrap { background:none; padding:218px 0 0 20px; }
.splash #splashLogo { margin:0 0 0 21px; float:left; }
.splash #selectLanguage { float:right; margin:11px 25px 15px 0; position:relative; }
.splash #selectLanguage h1 { font-size:18px; font-weight:normal; padding:0 0 9px 0; text-align:left; }
.splash #selectLanguage a { display:inline-block; padding:0 0 0 24px; position:relative; margin:0 12px 0 0; }
.splash #selectLanguage a img { position:absolute; left:0px; top:2px; }
.splash p { text-align:right; padding:0 38px 0 0;}

/* Page Header */
.pageWrap #pageHeader { clear:both; height:139px; }
.pageWrap #pageHeader #locationBar { background:#FF0000; color:#fff; font-weight:bold; font-size:11px; height:38px; background:url(/mtn/images/locationbar_bg.jpg) repeat-x; width:auto; float:right; margin:0 0 14px 0;  }
.pageWrap #pageHeader #locationBar .left { background:url(/mtn/images/locationbar_left_bg) top left no-repeat; width:47px; height:inherit; float:left; height:38px; }
.pageWrap #pageHeader #locationBar .center { float:left; padding:11px 0 0 0; }
.pageWrap #pageHeader #locationBar .center a { display:block; float:left; color:#fff; margin:0 0 0 18px;  }
.pageWrap #pageHeader #locationBar .center #location { float:left; position:relative; padding:0 0 0 27px; }
.pageWrap #pageHeader #locationBar .center #location img { position:absolute; left:0px; top:2px; }
.pageWrap #pageHeader #locationBar .center #location a { display:inline; float:none; margin:0px; }
.pageWrap #pageHeader #locationBar .right { background:url(/mtn/images/locationbar_right_bg) top right no-repeat; width:31px; height:inherit; float:left; height:38px; }
.pageWrap #pageHeader #mtnNewsLogo { float:left; }

/* Navigation Links */
.pageWrap #pageHeader #topNav { float:left; height:43px; margin:17px 0 0 21px; list-style:none; padding:0px; position:relative; }
.pageWrap #pageHeader #topNav li { position:relative; }
.pageWrap #pageHeader #topNav #nav1,
.pageWrap #pageHeader #topNav #nav2,
.pageWrap #pageHeader #topNav #nav3,
.pageWrap #pageHeader #topNav #nav4,
.pageWrap #pageHeader #topNav #nav1Active,
.pageWrap #pageHeader #topNav #nav2Active,
.pageWrap #pageHeader #topNav #nav3Active,
.pageWrap #pageHeader #topNav #nav4Active { float:left; height:30px; padding-top:13px; text-align:center; font-weight:bold; color:#8aa6bb; }
.pageWrap #pageHeader #topNav #nav1,
.pageWrap #pageHeader #topNav #nav1Active { width:185px; background:url(/mtn/images/topnav1.jpg) no-repeat; }
.pageWrap #pageHeader #topNav #nav2,
.pageWrap #pageHeader #topNav #nav2Active { width:184px; background:url(/mtn/images/topnav2.jpg) no-repeat; }
.pageWrap #pageHeader #topNav #nav3,
.pageWrap #pageHeader #topNav #nav3Active { width:183px; background:url(/mtn/images/topnav3.jpg) no-repeat; }
.pageWrap #pageHeader #topNav #nav4,
.pageWrap #pageHeader #topNav #nav4Active { width:183px; background:url(/mtn/images/topnav4.jpg) no-repeat; }
.pageWrap #pageHeader #topNav #nav1:hover { background:url(/mtn/images/topnav1.jpg) -185px 0 no-repeat; }
.pageWrap #pageHeader #topNav #nav2:hover { background:url(/mtn/images/topnav2.jpg) -184px 0 no-repeat; }
.pageWrap #pageHeader #topNav #nav3:hover { background:url(/mtn/images/topnav3.jpg) -183px 0 no-repeat; }
.pageWrap #pageHeader #topNav #nav4:hover { background:url(/mtn/images/topnav4.jpg) -183px 0 no-repeat; }
.pageWrap #pageHeader #topNav a { display:block; width:100%; height:100%; text-decoration:none; text-shadow:#fff 1px 1px 2px; color:#657a89; }
.pageWrap #pageHeader #topNav #nav1:hover a,
.pageWrap #pageHeader #topNav #nav2:hover a,
.pageWrap #pageHeader #topNav #nav3:hover a,
.pageWrap #pageHeader #topNav #nav4:hover a { color:#fff; text-shadow:#657a89 1px 1px 2px;}
.pageWrap #pageHeader #topNav #nav1:hover ul li a,
.pageWrap #pageHeader #topNav #nav2:hover ul li a,
.pageWrap #pageHeader #topNav #nav3:hover ul li a,
.pageWrap #pageHeader #topNav #nav4:hover ul li a,
.pageWrap #pageHeader #topNav #nav1Active:hover ul li a,
.pageWrap #pageHeader #topNav #nav2Active:hover ul li a,
.pageWrap #pageHeader #topNav #nav3Active:hover ul li a,
.pageWrap #pageHeader #topNav #nav4Active:hover ul li a { color:#5f7381; text-shadow:none; }
.pageWrap #pageHeader #topNav ul { z-index:50; display:none; position:absolute; width:180px; padding:0px; margin:0px; border-top:solid 2px #7396b0; border-bottom:solid 1px #7396b0; top:40px; left:0px; background:#f6f6f6 url(/mtn/images/drop_down_bg.gif) repeat-y; padding:0 2px 0 2px; }
.pageWrap #pageHeader #topNav #nav1 ul,
.pageWrap #pageHeader #topNav #nav1Active ul { left:1px; }
.pageWrap #pageHeader #topNav ul li { display:block; list-style:none;  border-bottom:solid 1px #97b8cb; width:100%;  }
.pageWrap #pageHeader #topNav ul li a { font-weight:bold; text-align:center;  padding:12px 0;}
.pageWrap #pageHeader #topNav ul li a:hover { color:#fff !important; background:url(/mtn/images/subnav_over_bg.gif) repeat-x; }
.pageWrap #pageHeader #topNav li:hover ul { display:block; }

.pageWrap #pageHeader #topNav #nav1Active { background:url(/mtn/images/topnav1.jpg) -185px 0 no-repeat; }
.pageWrap #pageHeader #topNav #nav2Active { background:url(/mtn/images/topnav2.jpg) -184px 0 no-repeat; }
.pageWrap #pageHeader #topNav #nav3Active { background:url(/mtn/images/topnav3.jpg) -183px 0 no-repeat; }
.pageWrap #pageHeader #topNav #nav4Active { background:url(/mtn/images/topnav4.jpg) -183px 0 no-repeat; }

.pageWrap #pageHeader #topNav #nav1Active a,
.pageWrap #pageHeader #topNav #nav2Active a,
.pageWrap #pageHeader #topNav #nav3Active a,
.pageWrap #pageHeader #topNav #nav4Active a { color:#fff; text-shadow:#657a89 1px 1px 2px; }

.content h1 { font-size:28px; margin:0 0 12px 0; letter-spacing:-1px; }
.content h2 { color:#96BC00; font-size:16px; }
.content h3  { font-size:18px; }
.content h3 a { font-size:17px; font-weight:normal; }
.content h4 { font-size:22px; }
.content h5 { font-size:15px; padding:0px; margin:0px; }
.content form h5 { margin-top:10px; } 
.content p { padding:0 0 10px 0; }

.content .col725 { width:725px; margin:0px; float:left; }
.content .col725  p { padding-bottom:0px; }
.content .col725 .photo { margin:0 0px 0 23px; }
.content .col620 { width:620px; margin:0 23px 0 0; float:left; }
.content .col620 p { width:auto; }
.content .col540 { width:540px; margin:0 36px 0 0; float:left; }
.content .col520 { width:520px; float:left; }
.content .col450 { width:440px; margin:0 19px 0 0; float:left; }
.content .col450.left {margin: 0;}
.content .col400 { width:400px; margin:0 11px 0 0; float:left; }
.content .col345 { width:345px; margin:0px; float:left; }
.content .col345 img { margin-top:24px; float:left; }
.content .col280 { width:280px; margin:0 0 0 11px; float:left; }
.content .col280 p { width:auto; }
.content .col266 { width:266px; margin:0px; float:left; }
.content .col266.right { float:right; }
.content .col190 { width:190px; margin:28px 19px 0 0; overflow:hidden; float:left;}

.content .ul460 { margin:0 0 20px 0; }
.content .ul460 li { list-style:inside; width:460px; vertical-align:top; padding:0 0 0 13px; text-indent:-13px; margin:0 0 0 5px;  }

.content .indentedUL { margin:0 0 5px 15px; }
.content .indentedUL li { list-style:inside; width:460px; vertical-align:top; padding:0 0 0 13px; text-indent:-13px; margin:0 0 0 5px;  }

.content .sponsorHeader { font-weight:bold; font-size:14px; margin:0 0 20px 0; }
.content .sponsorHeader a { font-weight:normal; font-size:12px; }

.content .redText { color:#CC0000; }
.content .indentedLinks { padding:20px 0 0 10px; color:#46758E; font-weight:bold; }
.content .indentedLinks a { font-weight:bold; color:#46758E }

.content .banner { clear:both; padding:0 0 10px 0; }
.content .banner p { color:#666; font-size:10px; font-weight:bold; }
.content .banner img { display:inline-block; margin-right:10px; }

.content #requestInfo {  }
.content #requestInfo label { display:block; padding:0 0 2px 0; }
.content #requestInfo .longInput,
.content #requestInfo .mediumInput,
.content #requestInfo .shortInput { padding:3px; border:solid 1px #809DB9;  margin:0 0 14px 0; width:296px }
.content #requestInfo .shortInput { width:122px; }
.content #requestInfo .mediumInput { width:174px; }
.content #requestInfo select { padding:3px; width:124px; border:solid 1px #809DB9; margin:0 0 14px 0; }
.content #requestInfo .mediumSelect { width:174px; }
.content #requestInfo textarea { padding:3px; border:solid 1px #809DB9;  margin:0 0 14px 0; width:296px; height:112px; }
.content #requestInfo .submit { width:137px; }

.content .checkBoxes { margin:0 0 20px 0; }
.content .checkBoxes div { clear:both; }
.content .checkBoxes input { width:auto; margin-right:5px; float:left; display:block; float:left; }
.content .checkBoxes label { display:inline; }

.content .checkBoxes { margin:-10px 0 20px 0; }
.content .checkBoxes div { clear:both; }
.content .checkBoxes input { width:auto; margin-right:5px; float:left; display:block; float:left; }
.content .checkBoxes label { display:inline-block; margin-top:2px; }

.content .news-post { padding:0 0 35px 0; width:675px; }
.content .news-post p { padding:8px 0 0 0; margin:0px; }
.content .news-post .imgLeft { margin:2px 10px 0px 0; }

.content .flashSnowReportsImage { background:#dee1e6; padding:23px; margin:20px 0 20px 0; text-align:center; width:480px; }

.content .p450 { width:450px; }

.content .advProduct { width:288px; float:left; padding:0 20px 22px 0; }
.content .advProduct p { margin:10px 0 0 0; width:245px; }

.content #buttons { padding-top:6px; }
.content #buttons img { margin-bottom:6px; }

.content #buttons .button { background:url(/mtn/images/button_bg.jpg) top right no-repeat; width:201px; margin-bottom:6px; }
.content #buttons .button a { display:block; position:relative; height:25px; font-weight:bold; padding:10px 0 0 50px; background:url(/mtn/images/button_left.jpg) top left no-repeat; color:#657a89; text-decoration:none; text-shadow:#fff 1px 1px 2px; }
.content #buttons .button a img { position:absolute; top:4px; left:9px; }

.content #pageTitle { border-bottom:solid 2px #6f92ac; margin:21px 0 18px 0; height:35px; }
.content #pageTitle h1 { margin-bottom:2px; float:left; }
.content #pageTitle .links { float:right; padding:13px 3px 0 0; }
.content #pageTitle .links a { margin:0 0 0 12px; }

.content .year { color:#96bc00; font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.content .companyDesc { padding-bottom:18px; }

.content .exampleWrap { position:relative; display:none; }
.content .exampleWrap #adExample { position:absolute; left:260px; top:0px; background:#dce1ea; padding:10px 7px; }	
.content .exampleWrap #adExample a { position:absolute; top:8px; right:17px; }
.content .exampleWrap #adExample img { margin:4px 0 0 0; }

.content .grayBoxLong { width:446px; background:url(/mtn/images/gray_box_bg.jpg) top repeat-x;}
.content .grayBoxLong .top { height:10px; background:url(/mtn/images/gray_box_long_top.jpg) no-repeat; }
.content .grayBoxLong .middle { background:url(/mtn/images/gray_box_long_middle_bg.gif) repeat-y; padding:9px 0 60px 14px; }
.content .grayBoxLong .middle a { display:block; font-weight:bold; margin-bottom:5px; }
.content .grayBoxLong .middle .left { float:left; width:175px; padding:0 10px 0 0; }
.content .grayBoxLong .middle .right { float:left; }
.content .grayBoxLong .bottom { height:10px; background:url(/mtn/images/gray_box_long_bottom.gif) no-repeat; }

.content .grayBoxMedium { width:350px; background:url(/mtn/images/gray_box_bg.jpg) top repeat-x;}
.content .grayBoxMedium .top { height:10px; background:url(/mtn/images/gray_box_medium_top.jpg) no-repeat; }
.content .grayBoxMedium .middle { background:url(/mtn/images/gray_box_medium_middle_bg.gif) repeat-y; padding:9px 0 9px 14px; }
.content .grayBoxMedium .middle a { display:block; font-weight:bold; margin-bottom:5px; }
.content .grayBoxMedium .middle .left { float:left; width:175px; padding:0 10px 0 0; }
.content .grayBoxMedium .middle .right { float:left; }
.content .grayBoxMedium .bottom { height:10px; background:url(/mtn/images/gray_box_medium_bottom.gif) no-repeat; }

.content .grayBoxSmall { width:266px; background:url(/mtn/images/gray_box_small_bg.jpg) top repeat-x; font-size:10px; }
.content .grayBoxSmall .top { height:10px; background:url(/mtn/images/gray_box_small_top.jpg) no-repeat; }
.content .grayBoxSmall .middle { background:url(/mtn/images/gray_box_small_middle_bg.gif) repeat-y; padding:9px 30px 30px 30px; }
.content .grayBoxSmall .middle a { display:block; font-weight:bold; margin-bottom:5px; }
.content .grayBoxSmall .middle .title { font-size:14px; font-weight:bold; }
.content .grayBoxSmall .middle .links { padding:20px 0 10px 0 }
.content .grayBoxSmall .middle .quote { padding:20px 0 5px 0; margin:0px; }
.content .grayBoxSmall .middle .name { padding:0px; margin:0px; font-style:italic; font-weight:bold; }
.content .grayBoxSmall .bottom { height:10px; background:url(/mtn/images/gray_box_small_bottom.gif) no-repeat; }

.content .contactBox { width:557px; background:url(/mtn/images/gray_box_small_bg.jpg) top repeat-x; float:left; margin:0 70px 0 0; }
.content .contactBox .top { height:10px; background:url(/mtn/images/contact_box_top.jpg) no-repeat; }
.content .contactBox .middle { background:url(/mtn/images/contact_middle_bg.gif) repeat-y; padding:9px 0 9px 14px; }
.content .contactBox .middle .left { float:left; width:228px; overflow:hidden; padding:0 25px 0 0; }
.content .contactBox .middle .right { float:left; width:200px; overflow:hidden;}
.content .contactBox .middle h1 { font-size:15px; margin:0px; }
.content .contactBox .middle h2 { font-size:13px; margin:0px; color:#000 }
.content .contactBox .middle p { margin:0px; padding:0 0 18px 0; }
.content .contactBox .middle a { display:block; font-weight:normal; margin:0px; }
.content .contactBox .bottom { height:10px; background:url(/mtn/images/contact_box_bottom.jpg) no-repeat; }

.content #leftNav { float:left; margin:0 18px 0 0; }
.content #leftNav a { display:block; width:189px; text-align:center; background:#eceef1; height:27px; padding:14px 0 0 0; font-size:11px; text-decoration:none; text-shadow:#fff 1px 1px 2px; font-weight:bold; color:#546479; }
.content #leftNav #nav1LeftTop { background:url(/mtn/images/nav1_left1.jpg) no-repeat; }
.content #leftNav #nav1LeftMiddle { background:url(/mtn/images/nav1_left2.jpg) no-repeat; }
.content #leftNav #nav1LeftBottom { background:url(/mtn/images/nav1_left5.jpg) no-repeat; }
.content #leftNav #nav1LeftTop:hover { background:url(/mtn/images/nav1_left1.jpg) -189px 0 no-repeat; }
.content #leftNav #nav1LeftMiddle:hover { background:url(/mtn/images/nav1_left2.jpg) -189px 0 no-repeat; }
.content #leftNav #nav1LeftBottom:hover { background:url(/mtn/images/nav1_left5.jpg) -189px 0 no-repeat; }

.content #leftNav #nav1LeftTopActive { background:url(/mtn/images/nav1_left1.jpg) -189px 0 no-repeat; color:#fff; text-shadow:#546479 1px 1px 2px; }
.content #leftNav #nav1LeftMiddleActive { background:url(/mtn/images/nav1_left2.jpg) -189px 0 no-repeat; color:#fff; text-shadow:#546479 1px 1px 2px; }
.content #leftNav #nav1LeftBottomActive { background:url(/mtn/images/nav1_left2.jpg) -189px 0 no-repeat; color:#fff; text-shadow:#546479 1px 1px 2px; }
.content #leftNav #nav1LeftBottomActiveEnd { background:url(/mtn/images/nav1_left5.jpg) -189px 0 no-repeat; color:#fff; text-shadow:#546479 1px 1px 2px; }

.content #leftNav a:hover { color:#fff; text-shadow:#546479 1px 1px 2px; }

.content #leftNav .leftNav2 { padding:9px 0 12px 0; width:189px; background:#eceef1;border-bottom:solid 1px #b0b4b9; }
.content #leftNav .leftNav2End { padding:9px 0 12px 0; width:189px; background:#eceef1 url(/mtn/images/nav2_left_bottom.jpg) bottom no-repeat; }
.content #leftNav .navLeftSub,
.content #leftNav .navLeftSubActive { padding:3px 5px 3px 40px; width:144px; height:auto; font-weight:normal; text-shadow:none; text-align:left; color:#6A8DA9; text-decoration:underline; }
.content #leftNav .navLeftSubActive { font-weight:bold; }
.content #leftNav .navLeftSub:hover,
.content #leftNav .navLeftSubActive:hover { color:#6A8DA9; text-shadow:none; }

/* Home Page Banner */
.content #homeBanner { clear:both; height:227px; margin:0 0 21px 0; }
.content #homeBanner .flash { float:left; }
.content #homeBanner #headlines { float:left; height:227px; margin-left:1px; background:url(/mtn/images/headlines_bg.jpg) bottom no-repeat; }
.content #homeBanner #headlines h1 { padding:14px 0 0 12px; margin:0 0 3px 0; width:281px; height:44px; font-size:26px; color:#fff; background:url(/mtn/images/headlines_header_bg.jpg) no-repeat; }
.content #homeBanner #headlines a { float:none; display:block; margin:16px 0 0 16px; width:260px; color:#fff; font-size:12px; font-weight:bold; }
.content #homeBanner #headlines #allNews { position:relative; font-size:22px; padding:5px 0 0 45px; margin-top:22px; width:auto; }
.content #homeBanner #headlines #allNews img { position:absolute; left:0px; top:0px; }

/* Page Footer */
.pageWrap #pageFooter { color:#6f92ac; position:relative; margin-top:64px; }
.pageWrap #pageFooter .links { }
.pageWrap #pageFooter a { margin:0 12px 0 12px; padding: 0;}
.pageWrap #pageFooter #homeLink { margin-left: 0; }
.pageWrap #pageFooter #copyright { position:absolute; right:0px; top:0px; color:#000; }
