body {
  margin: 0;
  xbackground-image: url(sand.gif);
  background-color: #f0f8ff;
  color: #000000;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
  }
#headback {
  xbackground-image: url(water.jpg);
  background-color: #f0f8ff;
  border: none;
  margin: 0;
  }
#bodyback {
  padding: 15px;
  }
.photo {
  clear: both;
  float: right;
  margin: 0 0 10px 10px;
  }
.dr_photo {
  float: left;
  }
a, a:link, a:visited, a:active {
  color: #0000FF;
  text-decoration: none
  }
a:hover {
  text-decoration: underline
  }
h1 {
  font-size: 120%;
  font-weight: bold;
  margin: 0;
  }
h2 {
  clear: both;
  font-size: 100%;
  font-weight: bold;
  margin: 0;
  }
.dr_title {
  clear: both;
  font-size: 100%;
  font-weight: bold;
  margin : 1em 0 0;
  }
.dr_subtitle {
  font-style: italic;
  margin: 0 0 1em;
  font-size: 85%;
  }
.dr_lbl {
  font-size: 90%;
  text-align: right;
  font-weight: bold;
  padding: 0 10px 0 20px;
  }
#headtbl {
  width: 100%;
  xbackground-color: white;
  xborder-top: 1px solid black;
  xborder-left: 1px solid black;
  xborder-right: 2px solid black;
  xborder-bottom: 2px solid black;
  }
fieldset {
  background-color: white;
  border: 1px solid black;
  padding: 1em;
  }
input,textarea,.b {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
  font-size: 80%;
  }
.dr_warn {
  text-align: center;
  padding: 10px;
  color: #FF0000;
  }
.tiny {
  font-size: 70%;
  }
.red {
  color: red;
  }
  
/* menu styles   */
/* level 0 inner */
.m0l0iout {
  font-size: 80%;   
  color: #FFFFFF;
  padding: 4px;
  }
.m0l0iover {
  font-size: 80%;   
  color: #FFFFFF;
  text-decoration: underline;
  padding: 4px;
  }

/* level 0 outer */
.m0l0oout {
  font-size: 80%;   
  color: #FFFFFF;
  border : 1px solid #FFFFFF;
  background: #266294;
  }
.m0l0oover {
  font-size: 80%;   
  color: #FFFFFF;
  border : 1px solid #FFFFFF;
  text-decoration: underline;
  background: #266294;
  }

/* level 1 inner */
.m0l1iout {
  font-size: 80%;   
  color: #FFFFFF;
  padding: 4px;
  }
.m0l1iover {
  font-size: 80%;   
  color: #FFFFFF;
  text-decoration: underline;
  padding: 4px;
  }

/* level 1 outer */
.m0l1oout {
  font-size: 80%;   
  color: #FFFFFF;
  border : 1px solid #FFFFFF;
  background: #5AA7E5;
  }
.m0l1oover {
  font-size: 80%;   
  color: #FFFFFF;
  border : 1px solid #FFFFFF;
  text-decoration: underline;
  background: #5AA7E5;
  }

/* level 2 inner */
.m0l2iover {
  font-size: 80%;   
  color: #FFFFFF;
  text-decoration: underline;
  padding: 4px;
}

/* level 2 outer */
.m0l2oout {
  font-size: 80%;   
  color: #FFFFFF;
  border : 1px solid #FFFFFF;
  background: #FF0000;
}
.m0l2oover {
  font-size: 80%;   
  color: #FFFFFF;
  text-decoration: underline;
  border : 1px solid #FFFFFF;
  background: #FF0000;
}

