body {
  margin: 0;
  padding: 0;
background-color: #0099CC; 
background: url('clefbg.jpg'); background-repeat: x-repeat;
  font-family:  trebuchet ms;

  behavior:  url('csshover.htc');
}

.teacher {height: 260px;}

h1 {font-size: 14pt; color: #37B34A; text-transform: uppercase;}
h2 {font-size:12pt; font-family: verdana; color: #027ABF;}
h3 {font-size: 9pt; }
div {font-size:10pt;background:white; }

.colr {float:left; width: 340px; padding: 10px; text-align: justify;}

.bl {background: #FFFFCC; color: white; font-size: 12pt;;padding:15px; border: 1px #FFCC33 solid;}
.bl h2 {background: #FFFFCC; color: white; font-size: 12pt; }

#c img {border: 2px #777777 solid;}
#c div a {color: #000099; text-decoration:none}
#c div a: hover {color: orange; text-decoration:underline}
#c div a: visited {color: #000099; text-decoration:none}
#c {background: white; color:black; padding: 15px;}
#c h1 {font-size: 13pt;}
#c h2 {font-size: 12pt;color: #003366}
#c a {color: blue;}
#c a: hover {color: orange}
#c a: visited {color: blue}
#c li a: hover {color:orange}
#c li a {color:blue}
#c li a:visited {color:blue}

#frame {
  margin: 0 auto;
  padding: 0px;

  width: 790px;

background-color:white;}


.outertext {color:#CCCCFF}
.outertext a {color:#CCCCFF}
.outertext a: hover {color:#CCCCFF}

a img {border:0px; margin: 3px;}
a img:hover {border:1px #CCCCFF solid; margin: 2px;}

table {font-size:10pt;}
#c table td img {border: 0px}

b {font-size:10pt;}
.header {background:#D38124; color: black; font-weight:bold;  padding-left:8px; padding:5px; font-size:14px;}

a {
  color: blue;

}

a:hover {
  color: #CCCCFF;
  text-decoration: none;
}




#b {color: white; height:50px;padding:15px: font-size: 16pt; font-weight:bold;}




#top-menu {
  margin: 0;
  padding: 0;
background: #027ABF;
  height: 25px;

  
}


#top-menu ul {
  float: left;

  margin: 0;
  padding: 0;

  font-weight: normal;
  font-size: 12px;
  color: #FFFFFF;

  list-style: none;
}

#top-menu li {
  float: left;
  position: relative;

  z-index: 2500;

  margin: 0;
  padding: 2px 0 0 15px;

  list-style: none;

  background: transparent  no-repeat 5px 60%;
}

#top-menu li.first {
  padding: 2px 0 0 10px;

  background: none;
}




#top-menu li ul {
  float: none;
  display: none;
  position: absolute;

  left: 16px;
  top: 18px;

  z-index: 3000;

  width: 200px;

  margin: 0;

  background: none;

  font-weight: normal;
  text-align: left;
}

#top-menu li a {
  font-size:10pt;
  color: #FFFFFF;
  text-decoration: none;
}

#top-menu li a:hover {
  font-size:10pt;
  color: #CCCCFF;
  text-decoration: underline;

}

#top-menu a.current {
  font-size:10pt;
  color: white;
  text-decoration: underline;
}

#top-menu a.current:hover {
  font-size:10pt;
  color: #CCCCFF;
  text-decoration: underline;
}


#top-menu li ul li {
  float: none;

  margin: 0;
  padding: 0;


}

#top-menu li ul li a {
  display: block;

  padding: 5px;

  background: #6699CC; 
/* IE6 Bug */
  border: 1px solid white;
  border-bottom: 0;

  text-decoration: none;
  color: #FFFFFF;
}

#top-menu li ul li.folded a {
  no-repeat 135px 50%;
}

#top-menu li ul li.folded li a   {

}

/* Holly Hack. IE Requirement \*/
* html #top-menu ul li { float: left; height: 1%; }
* html #top-menu ul li a { height: 1%; }
/* End */

#top-menu li ul li a:hover { color: #FFFF00;  } /* Hover Styles */


#top-menu li:hover ul, #top-menu li.over ul { display: block; } /* The magic */

#top-menu li:hover ul ul, #top-menu li.over ul ul {display: none;}
#top-menu ul ul li:hover ul, #top-menu ul ul li.over ul {display: block;}



#top-menu li ul li ul {
  left: 150px;
  top: 0px;
}


#top-menu li ul li.toplink a {
  padding: 0 5px;

  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px !important;
  
 
  border: 1px solid #777799 !important;
}

#top-menu li ul li.toplink a:hover {
  color: #261482;
  text-decoration: none;

  background: white;
}



















div.clear {
  clear: both;
}







 