body {
  margin: 15px;
  background-color: #E0E9FE;
  color: #000000;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
  }
.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;
  }
input,textarea,.b {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
  font-size: 80%;
  }
.dr_warn {
  text-align: center;
  padding: 10px;
  color: #FF0000;
  }
  
/* 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: #4682B4;
  }
.m0l0oover {
  font-size: 80%;   
  color: #FFFFFF;
  border : 1px solid #FFFFFF;
  text-decoration: underline;
  background: #4682B4;
  }

/* 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;
}
