A { text-decoration:none; }
A:hover { text-decoration:none; }
A:link {font-weight:bold;color:#000000;}
A:visited {font-weight:bold;color:#000000;}
A:active {font-weight:bold;color:#000000;}

A.menu { text-decoration:none; }
A.menu:hover { text-decoration:none; }
A.menu:link {font-weight:bold;color:#FFFFFF;}
A.menu:visited {font-weight:bold;color:#FFFFFF;}
A.menu:active {font-weight:bold;color:#FFFFFF;}

H1			{font:bold 25px "Trebuchet MS"; margin:0px;}
H2			{font:bold 18px "Trebuchet MS"; margin:0px;}
H3			{font:bold 16px "Trebuchet MS"; margin:0px;}

img {border-style:none}

body 
{ 
  background-color:#94CC93;
  color:#000000;
	font: 80% "Trebuchet MS", serif;
}

table
{
	border-collapse:collapse;
	border-spacing:0px;
	border-width:0px;
	vertical-align:top;
}

td
{
	vertical-align:top;
}

table.form td
{
	vertical-align:middle;
}

div.sidemenuheader {
  vertical-align:middle;
  height:50px;
  font-size:larger;
  font-weight:bold;
  background-color:black;
  color:white
  border-style:outset;
  border-width:1px;
  border-color:white;
}

div.menuitem {
  background-color:#A6A6A6;
  color:#000000;
  border-style:outset;
  border-width:1px;
  border-color:white;
  height:20px;
  text-align:center;
  padding: 2px 0px 0px 0px;
}

div.menuiteml {
  background-color:#A6A6A6;
  color:#000000;
  border-style:outset;
  border-width:1px;
  border-color:white;
  height:40px;
  text-align:center;
  padding: 2px 0px 0px 0px;
}

div.submenu
{
  padding:14px 0px 0px 0px;
  height:36px;
  border-width:1px;
  border-color:white;
  border-style:outset;
  background-color:black;
  font-size:larger;
  font-weight:bold;
}

div.adminsubmenu
{
  padding:2px 0px 0px 0px;
  height:48px;
  border-width:1px;
  border-color:white;
  border-style:outset;
  background-color:black;
  font-weight:bold;
}

div.submenu:hover
{
  padding:14px 0px 0px 0px;
  height:36px;
  border-width:1px;
  border-color:white;
  border-style:inset;
  background-color:#CCCCCC;
  font-size:larger;
  font-weight:bold;
}

div.menuitem:hover {
  background-color:#CCCCCC;
  border-style:inset;
}

div.menuiteml:hover {
  background-color:#CCCCCC;
  border-style:inset;
}

div.menuitem2 {background-color:#A6A6A6;color:#000000;height:18px;text-align:center;}
div.menuitem2:hover {background-color:#CCCCCC;color:#000000;height:18px;text-align:center;border-color:#FFFFFF;padding:2px 2px 2px 2px;border-style:solid;border-width:1px}

div.topmenu {display:inline;font-weight:bold}
div.topmenu:hover {background-color:#555555;display:inline;font-weight:bold}

#highlighterbg a{color:#000000}

table.sched {
  text-align:center;
  font-size:smaller;
}
td.schedhead { 
  text-align:center;
  background-color:grey;
  border-style:solid;
  border-width:1px;
  border-color:white;
  font-weight:bold;
}
tr.schedhead
{
  text-align:center;
  border-style:solid;
  border-width:1px;
  border-color:white;
}
td.scheditem { 
  text-align:center;
  background-color:#CCCCCC;
  border-style:solid;
  border-width:1px;
  border-color:white;
}
tr.scheditem
{
  text-align:center;
  border-style:solid;
  border-width:1px;
  border-color:white;
}

table.submenu {
  text-align:center;
  font-size:smaller;
}
td.submenu { 
  border-style:solid;
  border-width:1px;
  border-color:white;
  font-weight:bold;
}
tr.submenu
{
  border-style:solid;
  border-width:1px;
  border-color:white;
}

div.dashedtop {
  height: 132px;
  border-width:1px;
  border-style:dashed dashed none dashed;
  border-color:black;
  padding:5px 5px 5px 5px;
}
div.dashedbottom {
  height: 132px;
  border-width:1px;
  border-style:dashed;
  border-color:black;
  padding:5px 5px 5px 5px;
}  
div.dashedmiddle {
  height: 132px;
  border-width:1px;
  border-style:dashed dashed none dashed;
  border-color:black;
  padding:5px 5px 5px 5px;
} 


div.classestop {
  height: 120px;
  border-width:1px;
  border-style:dashed dashed none dashed;
  border-color:black;
  padding:5px 5px 5px 5px;
}
div.classesbottom {
  height: 120px;
  border-width:1px;
  border-style:dashed;
  border-color:black;
  padding:5px 5px 5px 5px;
}  
div.classesmiddle {
  height: 120px;
  border-width:1px;
  border-style:dashed dashed none dashed;
  border-color:black;
  padding:5px 5px 5px 5px;
} 

img.aboutpic
{
  border-style:ridge;
  border-width:2px;
  float:right;
}

table.RegEdit {
  width:100%;
  text-align:center;
  font-size:smaller;
  border-style:solid;
  border-width:1px;
  border-color:black;  
}


td.RegEdit {
  border-style:solid;
  border-width:1px;
  border-color:black;
}

td.RegEditHeader {
  border-style:solid;
  border-width:1px;
  border-color:black;
  Background-color:#cccccc;
}

td.border {
  border-style:solid;
  border-width:1px;
  border-color:black;
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
