body {
  margin: 0;
  padding: 0;
background: #0282CD url('clefbg.jpg'); background-repeat: repeat-x;
  font-family:  trebuchet ms;}


a img {border: 0px; outline: none;}
a:hover img {border: 0px; outline: none;}
focus { -moz-outline-style: none; }
a:active, a:focus {outline: none;}

.iml {background: transparent; position: relative; top: 20px;}
.teacher {height: 260px;}
#symbols img {width: 45px;}
h1 {font-size: 14pt; color: #37B34A; text-transform: uppercase;}
h2 {font-size:12pt; font-family: verdana; color: #027ABF;}
h3 {font-size: 13pt; }
div {font-size:10pt;}

input {width: 200px; background: #CEEEF9;}
select {width:200px; background: #CEEEF9}
textarea {width: 200px; background: #CEEEF9}
.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: 740px;

}


.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;
position: relative; left: -50px;
  z-index:30000;
}


#top-menu ul {
  float: left;

  margin: 0;
  padding: 0;

  font-weight: normal;
  font-size: 12px;
  color: #FFFFFF;
width: 900px;
  list-style: none;
}

#top-menu li {
  float: left;
  position: relative;

  z-index: 2500;

  margin: 0;
  padding: 2px 0 0 15px;

  list-style: none;


}

#top-menu li.first {


  background: none;
}




#top-menu li ul {
  float: none;
  display: none;
  position: absolute;

  left: 16px;
  top: 18px;

  z-index: 3000;

  margin: 0;

  background: none;

  font-weight: normal;
  text-align: left;
}

#top-menu li a {
  font-size:11pt;
  color: #FFFFFF;
  text-decoration: none;
font-weight: bold;
}

#top-menu li a:hover {
  font-size:11pt;
  color: #5AF35D;
  text-decoration: none;
font-weight: bold;

}

#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;
}









#slideshow {
    position:relative;
    height:300px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}









div.clear {
  clear: both;
}







 
