/*body {
  width:90%;
  margin:0 auto;
  padding:0;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}*/

#page0 pre {
  background:#DDD;
  border:dashed #A00 1px;
  padding-left:1em;
}
/* tab styles */
#tabrow {
 margin:0;
/* padding-left:1ex;*/
/* min-width:800px;*/
 font-size:12px;
 font-weight:bold;
 font-family:Arial;
 letter-spacing:0.3pt;
 line-height:1;
 height:24px;
}

#tabrow ul {
  margin:0;
  padding:0;
  list-style:none;
  position:absolute;
  z-index:2;
}

#tabrow li {
  float:left;
  background-color:#ecf4f6;
  color:#0d6f88;
  margin-right:3px;
  padding:5px 7px; *padding:5px 8px;
  -webkit-border-top-left-radius:10px;
  -webkit-border-top-right-radius:10px;
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
  border-top:solid #d7e9ee 1px;
  border-left:solid #d7e9ee 1px;
  border-right:solid #d7e9ee 1px;
  border-bottom-width:0;
  border-bottom-color:transparent;
  cursor:pointer;
}

#tabrow li.select {
 background-color:#cfeaf1;
 color:#f76f00;
 height:14px;
}

/* page styles */
/*#topbox,*/

 #midbox {
  width:520px;
  /*height:345px;*/
  font-size:14px;
  font-family:Arial;
  color:#0d6f88;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
/*/#topbox {
  background-color:#FFF1C7;
  border: solid #96460F 1px;
  margin-bottom:2em;
}*/
#midbox {
  border: solid #cfeaf1 1px;
  background-color:#FFF;
}
#midbox p {
  margin:0;
  padding-bottom:1ex;
}
h1 {
  font-size:x-large;
  color:#d18846;
}
h2 {
  color:#000;
  font-size:large;
  font-family:Arial, Helvetica, sans-serif;
}
h1, #topbox h2 {
  margin:0 15pt;
  padding: 5pt 0;
}
div.subpage {
  padding:1em;
}




