html, body {margin:0px; 
   padding:0px; 
   text-align: center;
   font-family: georgia, 'times roman', times, serif ; 
   font-size:75%;}
body { background: #eee; }
a { color: #009;
     font-family: georgia, 'times roman', times, serif ; 
     font-weight: bold;}
a:visited { color: #33a; }
a:hover { color: #00f; 
      background: #aaa;
      font-weight: bold;}
#header {display:block; 
   height:85px; 
   background: transparent; 
   color:#ddd; 
   text-align:center; 
   margin: 0 auto;
   padding:5px 5px 20px 5px;}
#foot {display:block; 
   clear: both;
   height:50px; 
   background: transparent; 
   color:#555; 
   text-align:center; 
   padding:20px 5px;
   font-size:1.6em;}
#container {position:relative; 
   display:block; 
   background: transparent; 
   overflow:visible;}
#main { position: relative;
   display: block;
   padding: 0 0 0 0;
   margin: 200px 0 0 0; }
#main a {margin: 0px auto 10px;
   text-align: center;}  
img {border: 0; }
#content {margin: 0px 5em 0 5em;
   padding: 2em 0;
   line-height: 1.5em;
   font-size: 1.5em;}
#content p {text-align: left;}
#content3 {display: block;
   margin: 200px auto 0 auto;
   padding: 2em 0;
   line-height: 1.5em;
   font-size: 1.3em;
   clear: both; 
   width: 800px;
   text-align: center;}
#content3 h1 {
   text-align: center;
   padding: 50px 0 35px 0;}
#content3 h2, #content3 h3 {
   text-align: left;
   padding: 10px 0 10px 25px;}
#content3 .right60 h1 {
   text-align: left;
   padding: 35px 0 0 25px;}
#content3 .right60 h2, #content3 .right60 h3 {
   text-align: left;
   padding: 20px 0 0 25px;}
#content3 .biopix { border-left: 2px solid #999;
   margin: 0;
   padding: 20px 0 20px 10px;}
#content3 p { margin: 0 0 0 25px;
   padding: 5px 0;
   text-align: left;
   font-size: 1.5em;} 
.textleft {float: left;
   width: 200px;
   padding: 0 10px 5px 0;
   margin: 0 10px 10px 0;
   border: 2px solid #ddd;}
.textleft p {padding: 5px 0 0 10px;
   font-size:.85em;
   margin: 0;
   line-height: 1.2em;}
.minitextleft {float: left;
   width: 40px;
   padding: 10px 20px 10px 10px;
   margin: 0 20px 10px 0;
   border-right: 2px solid #ddd;
   border-bottom: 2px solid #ddd;}
.textleft li {font-size: .8em;
   font-weight: normal;
   line-height: 1.3em;
   padding: 0;
   margin:0;}
.textleft ul { margin: 30px 0;
   padding: 3em 0;}
.textleft h4, .textleft h3, .textleft h5, .textleft h6 {padding: 10px 0;
   margin: 0;}
.textleft ul {padding: 10px 0 0 0;
   margin: 0;}
.textleft li {padding: 0;
   margin: 0 0 0 15px;
   list-style-type: disc;}
.pixright {float: right;
   width: 250px;
   padding: 10px;
   margin: 0 20px;}
.pixright2 {float: right;
   width: 375px;
   padding: 10px;
   margin: 0 10px;}
.pixleft {float: left;
   width: 150px;
   padding: 10px;
   margin: 0 10px 0 0;}
.pix2left {float: left;
   width: 350px;
   padding: 10px;
   margin: 0 10px 0 0;}
.pix4left {float: left;
   width: 500px;
   padding: 10px;
   margin: 0 10px 0 0;}
.pix2right {float: right;
   width: 350px;
   padding: 10px;
   margin: 0 0 0 10px;}
.biopix {float: right;
   width: 350px;
   padding: 10px;
   margin: 0 0 0 10px;}
h1, h2, h3, h4, h5, h6 { text-align: center;
   color: #888;
   padding: 1em 0 1em 0;
   line-height: 1em;
   margin: 0;
   font-family: 'trebuchet ms', helvetica, arial, sans-serif; }
h1 {font-size: 3.4em;}
h2 {font-size: 2.8em;
   margin: 0;
   padding: 0 0 20px 0;}
h3 {font-size: 2.2em;}
h4 {font-size: 1.8em;}
h5 {font-size: 1.4em;}
h6 {font-size: 1em;}
.clear {clear:both;}
ul li {text-align: left;}
li h5 {text-align: left;
   margin: 0;
   padding:0;}
ul.plain { 
   padding: 0 0 80px 10px;
   margin: 0;
   list-style-type: none;
   text-align: left;}
ul.directions { 
   padding: 20px 0 80px 70px;
   margin: 0;
   font-size: 1.5em;
   line-height: 18pt;
   list-style-type: none;
   text-align: left;}
ul.horizontal {display:inline; 
   padding: 0;
   margin: 0;
   list-style-type: disc;
   text-align: left;
   width: 90%;}
ul.horizontal li {   list-style-type: disc;
   padding: 0 15px;
   text-align: left;
   margin: 0;
   font-size: 1.2em;
   line-height: 18pt;
   display: inline;
   height: 24px;}
ul.biohead {text-align: right;
   list-style-type: none;
   padding-right: 400px;}
ul.biohead li {text-align: right;
   font-size: 1.5em;
   line-height: 1.3em;
   padding: 0 1.5em 0 1em ;
   margin: 0;}
ul.biohead {text-align: left;
   list-style-type: none;}
ul.biosubhead li {text-align: left;
   font-size: 1.5em;
   line-height: 1.3em;
   padding: 0 1.5em 1em 1em ;
   margin: 0;}
.left40 {float: left;
   width: 395px;
   margin: 0;
   padding: 0;}
.right60 { float: right;
   width: 400px;
   margin: 20px 0 0 0px;
   padding: 0 0 0 0px;}
.right60 p { margin: 0;
   padding: 0 10px;
   text-align: left;
   font-size: 1.5em;
   line-height: 1.3em;
}
.cent {margin: 20px auto;
   padding: 0;}
.w40 {width: 40%;}
.cent td { padding: 0 10px;}
.right {text-align: right;}
.left {text-align: left;}
.red {color: red;}

#menu {margin-top: -80px;}

#menu2 li img {margin: 0 auto;}
.box-clear {clear: both;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition4.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menu2 {list-style-type:none; margin:20px 0 100px -340px; padding:0 0 0 50%;}

#menu2 li img {margin: 0 5px 0 -10px;}

#menu2 li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:170px; height:1px; z-index:100;}
#menu2 li a, #menu li a:visited {text-decoration:none;text-align: left;}

#menu2 dl {position:absolute; top:0; left:0; width: 170px; margin: 0; padding: 0; background: #bbb; }
#menu2 dt {background: #bbb; ; margin:0;font-size: 1.5em; border-bottom:1px solid #eee; width:170px; float:left;}
#menu2 dd {display:none; background: transparent; border-bottom:1px solid #ccc; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}

#menu2 dt a, #menu dt a:visited {display:block; color: #fff;  padding: 5px 5px 5px 20px; width:145px;}
#menu2 dd a, #menu dd a:visited {background: transparent; color: #fff;  text-decoration:none; display:block; padding:4px 5px 4px 20px; width:175px; font-size: 1.3em;}

#menu2 li a:hover {border:0;}

#menu2 li:hover dd, #menu li a:hover dd {display:block;}

#menu2 li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {background: transparent;
   color:#333;}
