html {
  height : 100%;
}

body {
  height  : 100%;
  font-family: "Times New Roman", Serif;
  font-size: 100%;
  color : #000000;
  background-color: #4962BE;
  text-align : center;
}

h1, h2, h3, h4 {
  margin : 0;
}

a {
  font-weight : bold;
}

div, span, a {
  margin  : 0;
}

/* Global Sections */

#main {
  position : relative;
  width  : 800px;
  height : 100%;
  margin : 0 auto -50px;
  text-align : left;
}

#logos {
  padding  : 15px 0 0 0;
  width    : 800px;
}

#logos img {
  border : 0;
}

#ml830 {
  position : absolute;
  top      : 35px;
  left     : 600px;
}

#navigation {
  padding     : 13px 0 0 0;
  width       : 800px;
  font-size   : 1em;
}

ul.menu {
  height  : 40px;
  margin  : 0;
  padding : 0;
  list-style-type : none;
}

ul.menu li {
  display : block;
  float : left;
  line-height: 40px;
}

ul.menu li:hover, ul.menu li.hover {
  background : #FFFFFF;
}

ul.menu li a {
  display : block;
  float   : left;
  height  : 100%;
  padding-left : 20px;
  padding-right : 20px;
  color : #DADADA;
  text-decoration : none;
}

ul.menu li a:hover, ul.menu li a.hover {
  background : #FFFFFF;
  color : black;
}

#clearfooter {
  height : 50px;
  clear  : both;
}

#footer {
  display : none;
  position : relative;
  height : 50px;
  width  : 800px;
  margin : 0 auto;
}

/* Interior Page Items */

#crumbs {
  padding   : 15px 0 0 0;
  width     : 800px;
  font-size : .75em;
}

.crumbs {
  padding : 0 0 0 10px;
}

#content {
  position : relative;
  margin : 15px 0 0 0;
}

#side_navigation {
  width : 125px;
}

#side_navigation a {
  border-color:white;
  border-style:solid;
  border-width:0 0 1px;
  display:block;
  height:40px;
  line-height:40px;
  margin:0;
  text-align:center;
}

#interior_content {
  color    : #000000;
}

#interior_content.full {
  width : 800px;
}

#interior_content.narrow {
  position : absolute;
  top : 0;
  left : 140px;
  width  : 660px;
}

#interior_content .blue_boxfg {
  padding : 10px 10px 10px 10px;
}

/* Home Page Items */

#mike {
  margin : 15px 0 0 0;
}

#quote {
  position  : absolute;
  z-index   : 100;
  top       : 195px;
  left      : 200px;
  width     : 500px;
  color     : black;
}

#home_content {
  margin   : 15px 0 15px 0;
  width    : 800px;
  color    : #DADADA;
}

#boxes {
}

.box {
  height   : 300px;
  width    : 250px;
}

.box_title {
  margin     : 0;
  font-size  : 18px;
  text-align : center;
}

.box_content {
  height     : 272px;
  padding    : 5px;
  overflow-y : scroll;
}

.box_content a {
}

#studies {
  float : left;
  clear : left;
}

#studies ul { 
  list-style-type : none;
  margin          : 0;
  padding         : 0;
}

#news {
  float        : left;
  margin-left  : 25px;
} 

#news .date {
  font-weight: bold;
}

#news .summary {

}

#references {
  float        : left;
  margin-left  : 25px;
}

#medical_board {
  margin : 10px 75px 10px 75px;
}

#medical_board tbody tr td {
  vertical-align : top;
  padding : 0 0 10px 15px;
}

.gray_box{display:block}
.gray_box *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#25293a}
.gray_box1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #394985;
  border-right:1px solid #394985;
  background:#2e375b}
.gray_box2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #455cb0;
  border-right:1px solid #455cb0;
  background:#2b3353}
.gray_box3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #2b3353;
  border-right:1px solid #2b3353;}
.gray_box4{
  border-left:1px solid #394985;
  border-right:1px solid #394985}
.gray_box5{
  border-left:1px solid #2e375b;
  border-right:1px solid #2e375b}
.gray_boxfg{
  background:#25293a;
  overflow: auto;}

.blue_box{
  display: block;}
.blue_box *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#dad9eb}
.blue_box1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #8795d1;
  border-right:1px solid #8795d1;
  background:#b5bbdf}
.blue_box2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #576dc2;
  border-right:1px solid #576dc2;
  background:#bec2e2}
.blue_box3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #bec2e2;
  border-right:1px solid #bec2e2;}
.blue_box4{
  border-left:1px solid #8795d1;
  border-right:1px solid #8795d1}
.blue_box5{
  border-left:1px solid #b5bbdf;
  border-right:1px solid #b5bbdf}
.blue_boxfg{
  background:#dad9eb;
  overflow: auto;}