body {position: relative; background: white; margin: 0; padding: 0;}
div#logo {position: absolute; padding-left: 2cm; top: 5px; left: 0; width: 166px; height: 80px; font: 16px Verdana, sans-serif; }

div#links {position: absolute; top: 200px; left: 0; width: 166px; height: 500px; font: 12px Verdana, sans-serif; z-index: 100;}
div#links a {display: block; text-align: center; font: bold 1em sans-serif; 
   padding: 5px 10px; margin: 0 0 1px; border-width: 0; 
   text-decoration: none; color: #000066; background: transparent url(greenfade.jpg);
   border-right: 0px solid #505050;}
div#links a:hover {color: #009966; background: transparent;
   border-right: 0px double #FFFFFF;}

div#links a span {display: none;}
div#links a:hover span {display: block;
   position: absolute; top: 172px; left: 0; width: 125px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #000000; background: #FFFFFF;
   font: 10px Verdana, sans-serif; text-align: center;}
   
div#contact {position: absolute; top: 422px; left: 0; width: 160px; height: 50px; 
       font: 10px Verdana, sans-serif; z-index: 100; text-align: right; color: #009966;
	   } 
div#quizbutton {position: absolute; top: 30px; left: 500; width: 200px; height: 300px; 
       font: 10px Verdana, sans-serif; z-index: 100; text-align: right; color: #009966;
	   } 
	     
#menu_bar {
position: absolute; top: 160px; left: 10; width: 420px; height: 30px; 
  margin:0px;
  padding:0px;
  clear:both;
  background: #FFFFFF ;
   font-weight:bold;
}

#navcontainer ul {
  padding-left: 0;
  margin-left: 0;
  margin-top:0px;
  background-color: #ffffff;
  color: blue;
  float: left;
  width: 100%;
  font-family:  arial, helvetica, sans-serif;
  font-size:13px;
 
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
  padding-top: 3px;
  padding-bottom: 5px;
  padding-left:7px;
  padding-right:7px;
  background-color: transparent;
  color: blue;
  text-decoration: none;
  float: left;
  border-right: 1px solid #59b477;
}

#navcontainer ul li a:hover {
  background-color: #59b477;;

  color: #fff;
}		 
.slogan    {display: block; font: bold italic 20px Verdana, sans-serif; color: #009966;}
.bottom    {display: block; font: 10px Verdana, sans-serif; text-align: center; color: #000000;}
.phone {  font-size: 14px; font-weight: bold; color: #000000}

div#content {position: absolute; top: 0px; left: 161px; right: 25px;
   color: #000066; background: #FFFFFF; 
   font: 13px Verdana, sans-serif; padding: 10px; 
   border: solid 0px transparent;}
div#content p {margin: 0 1em 1em;}
div#content h3 {margin-bottom: 0.25em;}

h1 {margin: -9px -9px 0.5em; padding: 15px 0 5px; text-align: left; background: transparent; color: #000066; letter-spacing: 0.1em; font: bold Verdana 44px serif; height: 44px; vertical-align: middle; white-space: nowrap;}
h2 {font: bold 28px Verdana; height: 20px;}
dt {font-weight: bold;}
dd {margin-bottom: 0.66em;}
div#content a:link {color: blue;}
div#content a:visited {color: #violet;}
div#content a:link:hover {color: #red;}
div#content a:visited:hover {color: #red;}