body {
 margin-bottom: 0px;
 margin-top: 0px;
 margin-left: 8px;
 margin-right: 0px;
 background-color: #ffffff;
 color: #000000;
}

a:link {color: #003590;}
a:visited {color: #303030;}
a:hover {text-decoration: none;}
a.elink {
 font-family: "trebuchet ms", arial, sans-serif;
 font-size: 10pt;
 background: url("/pics/external.png") center right no-repeat;
 padding-right: 13px;
}
a.maillink {
 font-family: "trebuchet ms", arial, sans-serif;
 font-size: 10pt;
 background: url("/pics/mail_icon.gif") center right no-repeat;
 padding-right: 19px;
}
a.videolink {
 font-family: "trebuchet ms", arial, sans-serif;
 font-size: 10pt;
 background: url("/pics/video-x-generic.png") center right no-repeat;
 padding-right: 19px;
}
a.photolink {
 font-family: "trebuchet ms", arial, sans-serif;
 font-size: 10pt;
 background: url("/pics/image-x-generic.png") center right no-repeat;
 padding-right: 19px;
}
a.pdflink {
 font-family: "trebuchet ms", arial, sans-serif;
 font-size: 10pt;
 background: url("/gear/pdf/pdf.png") center right no-repeat;
 padding-right: 22px;
}
/*a.elink:after {content: "\020 \020" url("/pics/external.png");}*/

p {
 font-family: tahoma, arial, sans-serif;
 font-size: 10pt;
 text-align: justify;
 text-indent: 0px;
 margin-left: 5px;
 margin-right: 5px;
}
ul, ol { margin-left: 1em; padding-left: 1em; }
ul li {
 font-family: "trebuchet ms", tahoma, arial, sans-serif;
 text-align: left;
 font-size: 10pt;
 margin: 0;
 padding: 0;
 list-style-image: url("/pics/bullet.gif");
 list-style-type: none;
}
ol li {
 font-family: "trebuchet ms", tahoma, arial, sans-serif;
 font-size: 10pt;
 text-align: left;
 margin: 0;
 padding: 0;
 list-style-type: decimal;
}
td {
 font-family: "trebuchet ms", tahoma, verdana, arial, sans-serif;
 text-align: left;
 font-size: 10pt;
 margin: 0px 0px 0px 0px;
 padding: 2px 4px 2px 4px;
}
dt {
 font-family: "trebuchet ms", verdana, arial, sans-serif;
 text-align: left;
 font-size: 10pt;
 margin-left: 5px;
 margin-right: 5px;
 font-weight: normal;
}
dd {
 font-family: "trebuchet ms", tahoma, arial, sans-serif;
 text-align: justify;
 font-size: 9pt;
 margin-left: 20px;
 margin-right: 5px;
 margin-top: 1px;
 margin-bottom: 1px;
}
pre { margin-left: 2em; }
h4 {
 margin: 5px 0px 3px 0px;
 font-family: arial, tahoma, sans-serif;
 text-align: right;
 font-size: 8pt;
 font-weight: normal;
 color: #bbbbbb;
}
h3 {
 margin: 0px 1em 0px 1em;
 border-bottom: 1px solid #cccccc;
 font-family: arial, tahoma, sans-serif;
 text-align: right;
 font-size: 8pt;
 font-weight: bold;
 color: #bbbbbb;
}
h2 {
 margin-top: 1em;
 margin-left: 4em;
 margin-bottom: 1em;
 margin-right: 2em;
 font-family: 'trebuchet ms', arial, tahoma, sans-serif;
 text-align: left;
 font-size: 12pt;
 font-weight: normal;
 color: #007cc3;
}
h2 a { text-decoration: none; }
h2 a:link { color: #007cc3; }
h2 a:visited { color: #007cc3; }
h2 a:hover { color: #303030; }

div.leftmenu h2 { text-align: left; margin: 0 2px 2px 4px; font-family: arial, tahoma, sans-serif; font-size: 12px; font-weight: bold; border-bottom: 1px solid #cccccc;}
div.leftmenu h2 a { text-decoration: none; }
div.leftmenu h2 a:link { color: #ff9900; }
div.leftmenu h2 a:visited { color: #ff9900; }
div.leftmenu h2 a:hover { color: #ff9900; }

div.topmenu h2 { font-size: 13px; font-family: arial, tahoma, sans-serif; font-weight: bold; text-align: center; color: #bbbbbb; margin: 1em; border-bottom: 1px solid #cccccc;}
div.topmenu h2 a { text-decoration: none; }
div.topmenu h2 a:link { color: #ff9900; }
div.topmenu h2 a:visited { color: #ff9900; }
div.topmenu h2 a:hover { color: #ff9900; }

div.anno h2 {
 margin: 0px 2px 2px 1em;
 border-bottom: 1px solid #cccccc;
 font-family: 'trebuchet ms', arial, tahoma, sans-serif;
 text-align: left;
 font-size: 11pt;
 font-weight: normal;
 color: #007cc3;
 letter-spacing:-1px;
}

div.skicard {
  float:  left;
  width: 220px;
  height: 150px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
  padding: 0;
  display: inline ;
  border: 1px solid #ddd ;
  text-align: center ;
  -moz-border-radius: 6px ;
}
div.skicard img { display: block; margin: 0.5em; text-align: center; }
div.skicard p {
 font-size: 8pt;
 font-family: 'trebuchet ms', arial, tahoma, sans-serif;
 margin: 0.5em;
 text-align: center;
}
div.skicard h2 {
 margin: 0.5em;
 border-bottom: 1px solid #ff9900;
 font-family: 'trebuchet ms', arial, tahoma, sans-serif;
 text-align: center;
 font-size: 10pt;
 font-weight: normal;
 color: #007cc3;
}

div.yearcard {
  float:  left;
  width: 220px;
/*  height: 200px;*/
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
  padding: 0;
  display: inline ;
  border: 1px solid #ddd ;
  text-align: center ;
  -moz-border-radius: 6px ;
}
div.yearcard h2 {
 margin: 0.5em;
 border-bottom: 1px solid #ff9900;
 font-family: 'trebuchet ms', arial, tahoma, sans-serif;
 text-align: center;
 font-size: 10pt;
 font-weight: normal;
 color: #007cc3;
}

div.skirel {
  float:  right;
  width: 200px;
  margin-left: 1em;
  margin-right: 0.5em;
  padding: 0;
  display: inline ;
  border: 1px solid #ddd ;
  text-align: left;
  -moz-border-radius: 4px ;
}
div.skirel h2 {
 margin: 0.5em;
 border-bottom: 1px solid #ff9900;
 font-family: 'trebuchet ms', arial, tahoma, sans-serif;
 text-align: center;
 font-size: 11pt;
 font-weight: normal;
 color: #007cc3;
}
div.skirel ul {
 margin-left: 10px;
}
div.skirel ul li {
 font-family: 'trebuchet ms', arial, tahoma, sans-serif;
 font-size: 10pt;
 font-weight: normal;
}

div.skiarea p {  font-family: 'trebuchet ms', tahoma, arial, sans-serif; font-size: 10pt; }
div.skiarea ul li {  font-family: 'trebuchet ms', tahoma, arial, sans-serif; font-size: 10pt; }
div.skiarea dt {  font-family: 'trebuchet ms', tahoma, arial, sans-serif; font-size: 10pt; }

div.poll {
 margin: 0;
 padding: 0;
}
div.poll h2 {
 margin: 0px 2px 2px 1em;
 border-bottom: 1px solid #cccccc;
 font-family: 'trebuchet ms', arial, tahoma, sans-serif;
 text-align: left;
 font-size: 11pt;
 font-weight: normal;
 color: #007cc3;
}

div.anno p { font-size: 8pt; margin: 0.5em; }
div.anno img { margin: 0.5em; float: left;}
div.anno ul { margin: 0; padding: 0; }
div.anno li {
 font-family: verdana, arial, sans-serif;
 text-align: left;
 font-size: 8pt;
 margin: 0px 0px 0px 0em;
 padding: 0px 0px 0px 1em;
 list-style-image: url("/pics/dot.gif");
 list-style-type: none;
 background-image: url("/pics/blt_01.gif");
 background-repeat: no-repeat;
 background-position: 0px 4px;
}
div.anno li a { text-decoration: none; }
div.anno li a:hover { color: #ff9900; }
div.anno p a { text-decoration: none; }
div.anno p a:hover { color: #ff9900;  text-decoration: underline; }
div.anno td a { text-decoration: none; }
div.anno td a:hover { color: #ff9900;  text-decoration: underline; }

img.bullet { margin: 5px 2px 2px 0px; }

div.nBody img { margin-left: 1em; margin-top: 1em; float: right;}
div.nBody img.flag { margin: 0; float: none;}
div.nBody p { margin-top: 1em; }
div.nBody ul li {
 font-family: 'trebuchet ms', verdana, arial, sans-serif;
 text-align: left;
 font-size: 10pt;
 margin: 0;
 padding: 0;
 list-style-image: url("/pics/bullet.gif");
 list-style-type: none;
}
div.nBody h2 {
 margin: 0px 2px 2px 1em;
 border-bottom: 1px solid #cccccc;
 font-family: arial, tahoma, sans-serif;
 text-align: left;
 font-size: 12pt;
 font-weight: normal;
 color: #007cc3;
}


p.header {
 margin: 10px 15px 10px 15px;
 color: #007cc3;
 text-align: center;
 text-indent: 0px;
 font-family: verdana, arial, tahoma, sans-serif;
 font-size: 14pt;
 font-weight: normal;
}
h1 {
 margin: 10px 15px 10px 15px;
 color: #007cc3;
 text-align: center;
 text-indent: 0px;
 font-family: arial, tahoma, sans-serif;
 font-size: 14pt;
 font-weight: normal;
}
p.subheader {
 margin: 10px 10px 10px 10px;
 color: #007cc3;
 text-align: center;
 text-indent: 0px;
 font-family: verdana, arial, tahoma, sans-serif;
 font-size: 12pt;
 font-weight: normal;
}
p.address {
 text-align: left;
 font-style: italic;
 font-family: verdana, arial, sans-serif;
}
p.sign { text-indent: 1em; text-align: right; font-style: italic; }
p.question { color: #ff9933; font-style: italic; font-family: verdana, sans-serif;}

td.rplain {
 font-family: tahoma, verdana, arial, sans-serif;
 text-align: right;
 font-size: 10pt;
 margin: 0px 0px 0px 0px;
 padding: 2px 4px 2px 4px;
}
td.cplain {
 font-family: tahoma, verdana, arial, sans-serif;
 text-align: center;
 font-size: 10pt;
 margin: 0px 0px 0px 0px;
 padding: 2px 4px 2px 4px;
}
td.cplainsmall {
 font-family: verdana, tahoma, arial, sans-serif;
 text-align: center;
 font-size: 8pt;
 margin: 0px 0px 0px 0px;
 padding: 2px 4px 2px 4px;
}

.twoinline { width: 48%; float: left; padding-right: 1%; }
.threeinline { width: 32%; float: left; padding-right: 1%; }
.smalltext { font-size: 8pt; }
.comment { font-size: 10pt; color: gray;}
.preface { font-size: 10pt; color: gray; font-family: "trebuchet ms", verdana, arial, sans-serif;}
.anotherskis { font-size: 9pt; color: gray; font-family: "trebuchet ms", verdana, arial, sans-serif; text-align: left; margin-top: 2px; margin-bottom: 5px; }
.anotherskisdt { font-size: 10pt; color: gray; font-family: "trebuchet ms", verdana, arial, sans-serif; text-align: left; margin-top: 2px; margin-bottom: 0; }
.photoright { font-size: 8pt; font-family: verdana, arial, sans-serif; text-align: center; float: right; margin-left: 1em; margin-top: 1em;  width: 206px; }
.photoright img { text-align: center; }
.photoright100 { font-size: 8pt; font-family: verdana, arial, sans-serif; text-align: center; float: right; margin-left: 1em; margin-top: 1em;  width: 103px; }
.photoleft { font-size: 8pt; font-family: verdana, arial, sans-serif; text-align: center; float: left; margin-right: 1em; margin-top: 1em; width: 206px; }
.photosign { font-size: 8pt; font-family: verdana, arial, sans-serif; text-align: center; }
.areply, .areply p { font-size: 10pt; font-family: 'trebuchet ms', verdana, arial, sans-serif; }
.k2 { border-left: #0000FF 1px solid; border-top: #FF0000 1px solid; }

.sendbutton {
  width: 88px;
  height: 23px;
  cursor: pointer;
  border: 0px;
  background: url(/pics/base/button.gif) no-repeat top left;
  text-align: center;
  color: black;
  font-size: 9px;
  font-weight: bold;
  margin: 10px 0 0 0;
  padding: 3px 0;
}
