body {
  margin:0px;
  /*background-color:#00979b;*/
  background-color:#00cccc;
  /*background-color:white;*/
  margin-bottom:20px;
  }
a {
  text-decoration: none;
  /*color: #0000CD;*/
  color:navy;
  }
/*a:visited {
  color:maroon;
  }*/
a:active {
  color: orange;
  }
a:hover {
  color: red;
  text-decoration: underline;
  }
td {
  font-family:arial,verdana,sans-serif;
  font-size:10pt;
  }
form {
  margin:0px;
  }
ul { list-style-image: url(http://com-osteopathy.com/pix/bullet.gif) }
.page_title {
  text-align:right;
  font-size:14pt;
  color:teal;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:5px;
  margin-right:15px;
  }
h2 {
  text-align:left;
  font-size:12pt;
  color:teal;
  font-weight:bold;
  margin:10px;
  }
li {
  text-align:left;
  }
img {
  margin:0px;
  }
.common_text {
  background-color:#e3f3d5;
  margin:1px;
  margin-top:0px;
  margin-right:4px;
  border-style:solid;
  border-width:1px;
  border-color:#00979b;
  padding:5px;
  text-align:justify;
  line-height:130%;
  }
.right_container {
  /*background-color:#00cccc;*/
  border-right-style:solid;
  border-right-width:3px;
  border-right-color:#00979b;
  }
.hint {
  font-family:verdana;
  font-size:8pt;
  }
/******** FORMS ELEMENTS ***********/
.input_btn {
  background-color:#FFFFCC;
  border-color:gray;
  border-width:1px;
  border-style:solid;
  cursor:hand;
  }
.ed {
  background-color: #ffffeb;
  color:#003366;
  font-family: "Courier New", "Lucida Console", monospace;
  font-size:13;
  border-style: solid;
  border-color: gray;
  border-width: 1px;
  }
.ed_area {
  background-color: #ffffeb;
  color: black;
  font-family: "Courier New", "Lucida Console", monospace;
  font-size:13;
  border-style: solid;
  border-color: gray;
  border-width: 1px;
  scrollbar-base-color:silver;
  scrollbar-arrow-color:gray;
  scrollbar-shadow-color:gray;
  scrollbar-darkshadow-color:#ffffeb;
  scrollbar-highlight-color:gray;
  scrollbar-3dlight-color:#ffffeb;
  scrollbar-track-color:#ffffeb;
  }
/******** RANDOM QUOTATIONS ********/
.random_quot {
  /*background-color:#8fe5d2;*/
  font-family:verdana;
  font-size:8pt;
  background-image:url(../pix/bg_rq.gif);
  margin:1px;
  border-style:solid;
  border-width:1px;
  border-color:#085176;
  padding:5px;
  text-align:right;
  }
.random_author {
  font-weight:bold;
  }

/******** MAIN MENU CLASSES ********/
.menu_item {
  border-style:solid;
  border-width:1px;
  border-color:#00cccc;
  padding:0px;
  margin-right:5px;
  margin-left:6px;
  margin-top:0px;
  margin-bottom:3px;
  }
.menu_active {
  background-color:#8fe5d2;
  border-style:solid;
  border-width:1px;
  border-color:#00979b;
  padding:3px;
  margin:0px;
  }
.menu_quenched {
  background-color:#ffffff;
  border-style:solid;
  border-width:1px;
  border-color:#00979b;
  padding:3px;
  margin:0px;
  font-weight:bold;
  }
.submenu_active {
  background-color:#a5efef;
  border-style:solid;
  border-width:1px;
  border-color:#00979b;
  padding:3px;
  margin:0px;
  text-align:right;
  font-style:italic;
  }
.submenu_quenched {
  background-color:#ffffff;
  border-style:solid;
  border-width:1px;
  border-color:#00979b;
  padding:3px;
  margin:0px;
  text-align:right;
  font-style:italic;
  font-weight:bold;
  }