Body {font-family: arial, helvetica; font-size: 8pt}

A:Link  {

	font-size: 10pt;

	color : blue;

	text-decoration : underline;

}



A:Visited  {

	font-size: 10pt;

	color : blue;

	text-decoration : underline;

}



A:Active  {

	font-size: 10pt;

	color : blue;

	text-decoration : underline;

}



A:Hover  {

	font-size: 10pt;

	color : red;

	font-decoration : underline;

}



BODY  {

	font-size : 10pt;

	font-family :  tahoma, verdana, arial;

	font-weight : normal;

}



.small  {

	font-size : 8pt;

	font-family : tahoma, verdana, arial;

	font-weight : normal;

	color : Black;

}



.plain  {

	font-size : 10pt;

	font-family : tahoma, verdana,  helvetica;

	font-weight : normal;

	color : black;

}



.menu  {

	font-size : 8pt;

	font-weight : normal;

	color : white;

	font-family : tahoma, verdana, arial;

	font-style : normal;

	text-decoration : underline;

}

.smallmenu  {

	font-size : 7pt;

	font-weight : normal;

	color : white;

	font-family : verdana, arial,;

	font-style : normal;

}



.bold  {
	font-size : 11pt;
	font-family : tahoma, verdana, arial;
	font-weight : normal;
	color : black;
	font-weight: bold;
	text-align: center;

}

.reginput{

background-color:#FDFEC2;

font-family:Tahoma, Roman, "Bookman Old Style";

font-style:normal;

font-size:12px;

color:#2A3FAA;

font-weight:300;

border-width:thin;


}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.body_subhead {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

 .submitbody_subhead {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
   background-color: transparent;
   text-decoration: underline;
   border: none;
   cursor: pointer;
   cursor: hand;
  }


.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #6D8B4B;
}
.subhead {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#A63A1C; }
.small {font-size: 10px; font-family: Verdana, Geneva, sans-serif; font-style:oblique;}
.smallbold {
	font-size: 11px;
	font-weight: bold;
}
.smallboldwhite {
	font-size: 11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.smallboldwhite:link {
	font-size: 11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.smallboldwhite:visited {
	font-size: 11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.smallboldwhite:active {
	font-size: 11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.smallboldwhite:hover {
	font-size: 11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.green_body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #009900; 
}
.reverse {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.yellow {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFCC00;
	text-decoration: none;
}
.yellow:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFCC00;
	text-decoration: none;
}
.yellow:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFCC00;
	text-decoration: none;
}
.yellow:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFCC00;
	text-decoration: none;
}

table {
	border-collapse: separate;
	text-align: center;
}

td.solid-green { border: 2px solid #6D8B4B }
td.bottom-green{ border-bottom:1px solid #6D8B4B }
td.bottom-green-bottom{ border-bottom:2px solid #6D8B4B }

hr.green{
color:#6D8B4B 
}

.style20 {font-weight: bold; font-size: 18px;}
.style21 {color: #3399ff}
.style23 {font-size: 10px}

#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=#3300cc,direction=110);

}

.reginput{
background-color:#FDFEC2;
font-family:Tahoma, Roman, "Bookman Old Style";
font-style:normal;
font-size:12px;
color:#2A3FAA;
font-weight:300;
border-width:thin;



}
.black{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.black:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.black:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.black:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size:24px;
	font-style:oblique;
}
.blackbig{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size:24px;
	font-style:oblique;
}
.blackbig:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size:24px;
	font-style:oblique;
}
.blackbig:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size:24px;
	font-style:oblique;
}
.blackbig:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size:24px;
	font-style:oblique;
}
.SUBMITLINK
	{cursor: pointer;
	cursor:hand;}
	
.li_white{
	color: #FFFFFF;
	list-style-type:circle;
	}
 .submitLink {
   color: #00f;
   background-color: transparent;
   text-decoration: underline;
   border: none;
   cursor: pointer;
   cursor: hand;
  }
  .submitLinkSmall {
   color: #00f;
   background-color: transparent;
   text-decoration: underline;
   border: none;
   cursor: pointer;
   cursor: hand;
   font-size:9px;
  } 
 .smallboldbrown{
	font-size: 11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff9933;
}
.smallboldbrown:link {
	font-size: 11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff9933;
}
.smallboldbrown:visited {
	font-size: 11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff9933;
}
.smallboldbrown:active {
	font-size: 11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff9933;
} 
.category{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#333;
	font-style:oblique;
}
.category:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#333;
	font-style:oblique;
}
.category:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#333;
	font-style:oblique;
} 
.category:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#333;
	font-style:oblique;
} 
.categoryWHITE{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#FFF;
	font-style:oblique;
}	
.categoryTOP{
	 border: 2px solid #923e1f;
	 font-family: Verdana, Geneva, sans-serif;
	 font-size: 16px;
	 color:#FFF;
	 font-style:oblique;
	 background-color:#477aa6;
	
	
}
.chalkboard{
	font-family:"Comic Sans MS", cursive;
	font-size: 10px;
	color:#F0F0F0;
	text-shadow:#000;
	
	
}
td.chalkboard{
	
	padding: 20px 0px 0px 5px;  
	
}
.coursetitle{
	 font-family: Verdana, Geneva, sans-serif;
	 font-size: 18px;
	 color:#923e1f;
	 font-style:oblique;
	
	
}

.categorybig{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color:#333;
	font-style:oblique;
}

.categorybig:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color:#333;
	font-style:oblique;
}
.categorybig:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color:#333;
	font-style:oblique;
} 
.categorybig:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	color:#ff0000;
	font-style:oblique;
	text-align: center;
} 
.white {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:oblique;
	background-color:#FFFFFF;
	color: #6D8B4B;
}
.whitesmall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:200;
	font-style:normal;
	background-color:#FFFFFF;
	color:#996633;
}
.whitexsmall {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:100;
	font-style:oblique;
	color: #6D8B4B;
	text-shadow:Red;
}
.linksmall {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:300;
	font-style:inherit;
	text-shadow:Black;
	text-decoration:underline;
	color:#0000CC;

}
.hr{
color: #6D8B4B;
outline-color:#0000FF;
outline-style:none;
}
.reginputNEW{
background-color:#f8e4bd;
font-family:Verdana, Geneva, sans-serif;
font-style:normal;
font-size:12px;
color:#4579a6;
font-weight:300;
border-width:thin;



}
.staff hr {color:#66CCFF;}
.staff img { width:115px; height:115px; padding-bottom:5px;}
.staff table { /*background-color:#efefef;*/ border-right:0px; border-top:0px; border-color:#000000;}
.staff tr { border-bottom: 2px solid #0099FF;}
.staff table td { vertical-align:top; text-align:center; width:190px; border-bottom:0px; border-left:0px; padding-top:5px;}
.staff table th { vertical-align:top; border:2px solid;}
.staff p { color:#000; font:normal x-small Arial, Helvetica, sans-serif; line-height:1.8em; padding:0px 0px; margin:0;}
.staff span.name{ font-size:x-small; font-weight:bold;}
.staff p.classes{
	
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-style:oblique;
	font-weight:400;
	
}
.staff img.classes { height:1px;}

.divbodyleft {
	position:fixed;
	float: left;
	top:20;
	width:300px;
	text-align:left;
	background-color:#FFF;
	font-size:16px;
	font-family: verdana, 'Times New Roman', Times, serif;
	z-index:200;
	
}
.divbodyright {
	position:absolute;
	float:right;
	width:465px;
	left: 350px;
	top:250px;
	text-align:left;
	vertical-align:top;
	font-size:16px;
	font-family: verdana, 'Times New Roman', Times, serif;
	z-index:700;
	
}
.divbodyrightimage {
	background-image:url(../images/borderedbg.gif);
	position:fixed;
	float:right;
	padding:20px;
	width:350px;
	height:372px;
	left: 450px;
	top:350px;
	text-align:left;
	vertical-align:top;
	font-size:16px;
	font-family: verdana, 'Times New Roman', Times, serif;
	z-index:100;
	
}
.teacher_spotlight {
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #333333;
	font-family:Verdana, Geneva, sans-serif;
	background-color:#497ba5;
	color:#FFF;
	width:100%;
	
}
.teacher_text{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color:#333;
	
	
}
.teacher_image{
	float:left;
	margin-left:4px;
	margin-right:4px;
}
 hr.blue{
	color:#497ba5;
	
}
.contract{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	color:#C00;
	font-style:oblique;
}
.redbig{
	font-family: Verdana, Geneva, sans-serif;
	color:#F00;
	text-decoration:none;
	font-size:24px;
	font-style:oblique;
}
.teacher_text_small{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#333;
	
	
}

.BigPink {
	color: #C39;
	font-size: 36pt;
}
.bigyellow {
	color: #FC0;
	font-size: 24px;
}
.BigPink {
	font-family: "Comic Sans MS", cursive;
}

