body {
  background: #fff url("/logo.gif") no-repeat 8px 0px;
  margin:0px;
  padding:0px;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:76%
  }

h1 {
  margin:0px 10px 10px 0px;
  font-size:1.4em;
  font-weight:bold; 
  color:#669;
  }
h2, h3 {
  margin:15px 0px 5px 0px;
  font-size:1.1em;
  font-weight:bold; 
  color:#a52a2a;
  }
p {
  font-size:1.0em;
  margin:0px 0px 16px 0px;
  padding:0px;
  }

a {
  color:#09c;
  text-decoration:none;
  }
a:link {color:#09c;}
a:visited {color:#07a;}
a:hover {background-color:#ff0;}

form, input {margin: 0px;}
input,select,option,textarea {font-size:0.9em;}

#Header {
  font-size:0.9em;
  margin:50px 0px 10px 0px;
  padding:17px 0px 0px 20px;
  /* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
  height:33px; /* 14px + 17px + 2px = 33px */
  border-style:solid;
  border-color:#000;
  border-width:1px 0px; /* top & bottom: 1px; left & right: 0px */
  background-color:#eee;
/* IE5/Win hack */
  voice-family: "\"}\"";
  voice-family:inherit;
  height:14px; /* the correct height */
  }
/* "Be nice to Opera 5" after the hack */
body>#Header {height:14px;}

#Header a {
  color:#09c;
  font-weight:600;
  text-decoration:none;
  }

#Body {
  margin:10px;
  padding:10px;
  }

#Content {
  margin:0px 190px 10px 10px;
  padding:10px;
  }
#Content>p {margin:0px;}
#Content>p+p {text-indent:30px;}

#Menu {
  position:absolute;
  top:110px;
  right:10px;
  width:170px;
  padding:0px;
  border-width:0px;
  }
#RightCol {
  width:170px;
  padding:0px;
  border-width:0px;
  }
#Menu h2, #RightCol h2 {
  background: #339 url("/images/corner_bl.gif") no-repeat left top;
  background-color: #339;
  color:#fff;
  margin:0px;
  padding-left: 15px;
  font-size:0.9em;
  }
#Menu .MenuBox, #RightCol .MenuBox {
  background-color: #eee;
  border:1px solid #339;
  padding: 4px;
  font-size:0.86em;
  }
#Menu p, #RightCol p { margin-bottom: 5px; }

.floatBox {
  background-color: #eee;
  padding:5px;
  margin-right:10px;
  margin-bottom:10px;
  text-align:center;
  font-size:0.9em;
  float:left;
  }
.floatBox h1 {
  margin:0px;
  font-size:1.1em;
  }

#SearchBox {border-width:0px;}
#SearchBox h2, #SearchBox h3 {
  background: #fc0 url("/images/corner_yr.gif") no-repeat right top;
  margin:0px;
  padding:3px 20px 3px 4px;
  font-size:0.9em;
  float:left;
  }
#SearchBox table {
  width:450px;
  padding:4px;
  background-color:#ffc;
  border:1px solid #fc0;
  clear:both;
  }

#TextBox, .redBox {border-width:0px;}
#TextBox h2, #TextBox h3, .redBox h2, .redBox h3 {
  background: #c00 url("/images/corner_rr.gif") no-repeat right top;
  margin:0px;
  padding:3px 20px 3px 4px;
  font-size:0.9em;
  color:#fff;
  }
#TextBox table, .redBox table, .redBox .redBoxBody {
  margin:0px;
  padding:3px;
  background-color:#fff;
  border-width:0px 1px 1px 1px; 
  border-color:#999;
  border-style:solid;
  font-size:0.9em;
  }

#QuickLinks {
  position: absolute;
  top: 8px;
  right: 20px;
  }
#QuickLinks a {
  font-size:0.9em;
  font-weight:bold; 
  text-decoration:none;
  color:#09c;
  }

#SiteInfo {
  text-align:center;
  padding:5px 20px;
  border:1px dashed #f03;
  border-width:1px 0px 0px 0px;
  }
#SiteInfo a {
  text-decoration:none;
  color:#09c;
  }

#copyright {
  padding:5px 20px;
  font-size:0.8em;
  text-align:center;
  color: gray;
  }

.RectBox { border:1px solid #f00; }
.monospace {font-family: "Courier New", Courier, monospace;}
.indented p {margin-left:30px;}
.inlineHeader {font-weight:bold;}
.disclaimer {
  font-size:0.8em;
  color: gray;
  }
.button {
  border-style:solid;
  border-color: #F0F8FF #000000 #000000 #F0F8FF;
  background-color: #000080; 
  color:#FFFFFF; 
  font-size:0.8em;
  font-weight:bold;
  }
.row0, .row1 {
  padding:3px;
  font-size:0.9em;
  }
.row0 a, .row1 a {font-weight:bold;}
.row0 {background-color:#eee;}
.highlight {background-color:#ff0;}
.s {font-size:0.9em}
.xs {font-size:0.8em}

