
/*light blue
  90bade

  green
  81D160
  
  dark blue
  2175bc
  
  darkest blue
  1958b7
  
  gray
  333333
  
  */
  
  
  
  #wrapper {
  font-size:12px;
  font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
  margin: 0px auto;
  width:850px;
  border:1px solid black;
  }
  
  body {
  margin:0px;
  }

 
  p,h1,pre {
  margin:0px 30px 10px 30px;
  }
  
  /*Main Header */
  h1 {
  font-size:14px;
  padding-top:10px;
  }
  
  /*Header - Green background, blue font */
  h2 {
  background-color:#81D160;
  font-size:12px;
  text-color:#81D160;
  height:30px;
  text-align:center;
  margin:1px 0px 1px 0px;
  }
  
  h3 {
  font-size:9px;
  font-weight:bolder;
  color:#333333;
  }
  
  h4 {
  font-size:12px;
  font-style:italic;
  font-weight:bolder;
  color:#333333;
  }
  
  
  #searchbar
  {
  font-size:12px;
  background-color:#81D160;
  height:30px;
  padding-top:5px;
  text-align:center;
  margin:.5px 0px .5px 0px;
  }
  
  
  #navcontainer
  {
  float:left;
  font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
  background-color:#90bade; /*light blue */
  color: #333;/*gray */
  width: 20%;
  margin-right: 10px;
  padding-right: 10px
  
  }
   
  #navcontainer ul
  {
  list-style: none;
  padding-left: 5px;
  padding-top: 0px;
  margin-left: 5px;
  margin-top: 0px;
  border: none;
  }
  
  #navcontainer li
  {
  border-bottom: 1px solid #90bade;
  
  }
  
  #navcontainer li a
  {
  display: block;
  padding: 5px 5px 5px 5px;
  border-left: 10px solid #1958b7;/*blue */
  border-right: 10px solid #508fc4;/*sky blue */
  background-color: #2175bc;/*light blue */
  color: #fff;
  font-weight:bold;
  text-decoration: none;
  font-size:12px;
  width: auto;
	 }
    
  #navcontainer li ul li{
  /*padding-left: 7px;*/
  /*border:none;*/
  border-bottom:1px 90bade;
  font-weight:normal;
  margin-left: 10px;
  
  }
  
  #navcontainer li a:hover
  {
  border-left: 10px solid #1c64d1;/*borders &amp; bkgrnd shades of blue */
  border-right: 10px solid #5ba3e0;
  background-color: #2586d7;
  color: #fff;
  }
  
  #rightcontent
  {
  margin-left:10px;
  }
  
  #rightcontent p
  {
  font-size:12px;
  margin-left:25px;
  margin-right:25px;
  }

  #footer
  {
  /*height:25px;*/
  height:inherit;
  vertical-align:middle;
  text-align:center;
  font-family:sans-serif;font-size:medium; color:midnightblue; 
  font-style:italic;
  background-color:#81D160; 
  clear:both;
  } 
  
  
  /* Nested List styles*/
  
  #rightcontent ul li{
  margin-left:0px;
  padding:0;
  }
   
  
  #rightcontent ul li{
  margin-left:150px;
  padding:5px;
  line-height:1.8 px;
  list-style-image:url(images/green_bullet.png)}
  
  #rightcontent ul li ul li{
  margin-left:10px;
  line-height:1.8 px;
  list-style-image:url(images/blue_bullet.png)}
  
  #rightcontent ol{
  margin:0;
  padding:0;
  border:0;
  
  }
  
  #rightcontent ol li{
  margin-left:150px;
  padding:5px;
  line-height:1.8 px;
  }
  
  #rightcontent ol li ol li{
  margin-left:50px;
  padding:5px;
  line-height:1.8 px;
  list-style:lower-alpha;
  }
  
  
  p.box
  {
  background-color:#81D160;
  font-size:12px;
  color:333333;
  padding:10px;
  text-align:center;
  margin:1px 0px 1px 0px;
  }


 .open {
  display: block;
  }
  
  .closed {
  display: none;
  }
  
  a.one:link{
  color:00000;}
  a.one:hover{
  color:#81D160;
  }
  a.one:visited{
  color:#2175bc;}
  
  
  /* Gray highlights */
  .ghl {
	color: 262626;
	font-weight:bold;
     }
	
  /* Blue highlights  used for class dates and prices*/ 
  .bhl{
  color:#1958b7;
  font-weight:bold;
  }
  
  
  /* Dark blue BOLD highlights */
  .darkbhl{
  margin:auto;
  font-size:14px;
  font-weight:bolder;
  color:13438B;
  }
  
  /* The following Color Styles are used for the calendar highlights */
  .brown {
  color:#660000;
  font-size:12px;
  font-weight:bold
     }
	 
  .blue{
  color:#1958b7;
  font-size:12px;
  margin:none;
  }
  
  .darkblue{
  color:#1958b7;
  font-size:12px;
  margin:none;
  }
  
  .lightgray{
  color:999999;
  font-size:10px;
  font-weight:bold;
  
  }
  
   .dgreen{
  color:#006600;
  font-size:12px;
  margin:none;
  }
 
  .green{
  color:81D160;
  font-size:9px;
  margin:none;
  }
  
  .pink{
  color:#CC0066;
  font-size:12px;
  font-weight:bold;
  }
  
  .gold{
  color:#CC9900;
  font-size:12px;
  font-weight:bold;
  }
  
    
  
  /style