body {
  background: #8ea9b3;
  font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
  font-size: 10pt;
}
div#wrapper {
  padding: 0em;
  margin: 3px;
  border: solid 3px #69879d;
  background: #fff;
  line-height: 1em; /* peekaboo ie bug */
}
div#minwidth {
  min-width: 700px;
  background-color: #8ea9b3;
}
/* begin workaround for ie's lack of min-width support - http://www.webreference.com/programming/min-width/ */
* html #ie-minwidth {
  border-left: 700px solid #8ea9b3;
}
* html #ie-container {
  margin-left: -700px;
  position: relative;
}
/*\*/
* html #ie-minwidth, * html #ie-container, * html #ie-wrappercontent {
  height: 1px;
}
/**/
/* end workaround... */
div#content {
  margin: 0px 0px 0px 198px;
  padding: 10px 5px 5px 10px;
}
div.contentpane {
  display:inline-block; /* so ie can handle table widths of 100% */
}
div#header {
  background:#fff;
  padding: 0px;
  border-bottom: 3px solid #69879d;
  height: 98px;
}
div#header1 {
  z-index: 1;
  margin: -3px 0px 5px -3px;
  padding: 0px;
  position: absolute;
  background-color: #fff;
  background-image: url("ski_logo.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  width: 675px;
  height: 91px;
  float: left;
}
div#header2 {
  display: none;
}
div#user {
  margin: 0em;
  padding: 0.25em 0em 0.25em 0em;
}
a:link, a:visited, a.SkinObject:link, a.SkinObject:visited {
  color: #69879d;
  text-decoration: underline;
}
a:hover, a.SkinObject:hover {
  color: #060;
}
span#login {
  margin: 0em 0em 0em 0em;
  padding: 0em;
}
span#user {
  margin: 0em 0em 0em 0.5em;
  padding: 0em;
}
span#login a, span#user a {
  text-decoration: none;
}
div#menu {
  width: 198px;
  margin: 0em 0em -1em 0em;
  padding: 0em;
  float: left;
  font-family: verdana, lucida, helvetica, sans-serif;
  font-size: 10pt;
}
div#menu a:hover {
  background: #060;
  color: #fff;
}
ul.mnu0, ul.mnu1, ul.mnu2, ul.mnu3 { margin: 0em; padding: 0em; list-style:none; }
li.mnu0, li.mnu1, li.mnu2, li.mnu3 { line-height: 1.5em; width: 198px; padding: 0em; list-style-type:none; border-top: solid 1px #ddd; }
li.mnu0 a, li.mnu1 a, li.mnu2 a, li.mnu3 a { width: 198px; text-decoration: none; }
li.mnusel0 { line-height: 1.5em; width: 198px; padding: 0em; list-style-type:none; background: #69c; color: #fff;  border-top: solid 1px #ddd; }
li.mnu0 a:link, li.mnu0 a:visited { display: block; text-decoration: none; background: #69c; color: #000; }
li.mnu0 span, li.mnusel0 span { padding-left: 5px; }
li.mnusel1 { line-height: 1.5em; width: 198px; padding: 0em; list-style-type:none; background: #7ad; color: #fff;  border-top: solid 1px #ddd; }
li.mnu1 a:link, li.mnu1 a:visited { display: block; text-decoration: none; background: #7ad; color: #000; }
li.mnu1 span, li.mnusel1 span { padding-left: 10px; }
li.mnusel2 { line-height: 1.5em; width: 198px; padding: 0em; list-style-type:none; background: #8be; color: #fff;  border-top: solid 1px #ddd; }
li.mnu2 a:link, li.mnu2 a:visited { display: block; text-decoration: none; background:#8be; color: #000; }
li.mnu2 span, li.mnusel2 span { padding-left: 15px; }
li.mnusel3 { line-height: 1.5em; width: 198px; padding: 0em; list-style-type:none; background: #9cf; color: #fff;  border-top: solid 1px #ddd; }
li.mnu3 a:link, li.mnu3 a:visited { display: block; text-decoration: none; background:#9cf; color: #000; }
li.mnu3 span, li.mnusel3 span { padding-left: 20px; }
div.printaction {
  text-align: right;
}
div#footer {
  display: none;
}
div#footer span.SkinObject {
  color: #999;
}
div#styleswitcher {
  margin: 0px 0px 0px 0px;
  padding: 0em;
}

div.efx_menu {
  z-index: 1;
  width: 201px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  background-color: #fff;
  background-image: url("ski_thing.jpg");
  background-position: bottom left;
  background-repeat: no-repeat;
}

ul.mnu0 {
  border-right: solid 3px #69879d;
}
