A:link {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #003399; FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #003399; FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #003399; FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #7cc5ff; FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica; TEXT-DECORATION: none
}

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 1px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}

table { 
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tablelist {
	BORDER-RIGHT: none; BORDER-TOP: none; FONT-SIZE: 12px; BORDER-LEFT: none; BORDER-BOTTOM: none; BORDER-COLLAPSE: collapse; WIDTH: 600
}

.tableform {
	BORDER-RIGHT: none; BORDER-TOP: none; FONT-SIZE: 12px; BORDER-LEFT: none; BORDER-BOTTOM: none; BORDER-COLLAPSE: collapse; WIDTH: 400
}

.trheader {
	BACKGROUND-COLOR: #ffba29; FONT-SIZE: 13px; TEXT-ALIGN: center; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #3d5a3d;
}

.trbgcolor {
	BACKGROUND-COLOR: #EEEEEE; FONT-SIZE: 12px; TEXT-ALIGN: center; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.trcontent {
	FONT-SIZE: 12px; TEXT-ALIGN: center; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.tdcontent { TEXT-ALIGN: left;}


.title2 {
	FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #7b657b; FONT-WEIGHT: bold;
}

.button
{
	width:55pt;	height:16pt;border-style:groove;
}
.menu{	border-bottom: #001b51 1px solid;	border-top: 1px solid #D0D0D0;	background-color:#91BDEA;}
a.topmenu:link, a.topmenu:active, a.topmenu:visited
{
  font-size: 9pt;
  color: #EDF0ED;  
  font-weight: bold;
  font-family:verdana,arial,helvetica,sans-serif;  
  text-decoration:none;
  background-color:#A30303;
}

a.topmenu:hover
{
  font-size: 9pt;
  color: #EDF0ED;
  font-weight: bold;
  text-decoration:none;
  font-family:verdana,arial,helvetica,sans-serif;    
}

.submenu
{
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-BOTTOM: black 0px solid;
	BORDER-LEFT: black 1px solid;
	Z-INDEX: 100;
	VISIBILITY: hidden;  
	font-family:verdana,arial,helvetica,sans-serif;  
	WIDTH: 200px;
	POSITION: absolute;
	BACKGROUND-COLOR: #EDF0ED
}

.submenu A
{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 1px;
  PADDING-TOP: 1px;
  DISPLAY: block;
  FONT-WEIGHT: none;
  WIDTH: 100%;
  TEXT-INDENT: 5px;
  BORDER-BOTTOM: black 1px solid;
  TEXT-DECORATION: none;
}

.submenu A:hover
{
	COLOR: white;
	BACKGROUND-COLOR: #859985;
}

.largetextbox
{
	width:300pt;
	border-bottom-style:groove;
	border-left-style:groove;
	border-right-style:groove;
	border-top-style:groove;
}

.textbox
{
	width:300pt;
	border-bottom-style:groove;
	border-left-style:groove;
	border-right-style:groove;
	border-top-style:groove;
}

.combobox
{
	width:165pt;
	border-style:groove;
}

.table1
{
  border:1px double #000080;
  border-collapse:collapse;
}

.desc{	font-size: 10pt;	color: #999999;	font-family:verdana,arial,helvetica,sans-serif;	text-align: justify;	font-weight: bold;}
/*.title{	font-family: verdana,arial,helvetica,sans-serif;	color: #333399;	font-size: 12pt;	font-weight: bold}*/
.time{	COLOR: #999999;	FONT-FAMILY: verdana,arial,helvetica,sans-serif;	FONT-SIZE: 8pt}
.textbody{	font-size: 10pt;	color: #000000;	font-family: verdana,arial,helvetica,sans-serif;	text-align: justify}

.gradualshine {
	FILTER: alpha(opacity=0);  opacity: 0; -moz-opacity: 0;  
}

.anylinkcss1 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; Z-INDEX: 100; VISIBILITY: hidden; FONT: 12px/18px Verdana; BORDER-LEFT: black 1px solid; WIDTH: 205px; BORDER-BOTTOM: black 0px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
.anylinkcss1 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; WIDTH: 100%; TEXT-INDENT: 5px; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; TEXT-DECORATION: none
}
.anylinkcss1 A:hover {
	COLOR: white; BACKGROUND-COLOR: #A30303
}

.anylinkcss2 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; Z-INDEX: 100; VISIBILITY: hidden; FONT: 12px/18px Verdana; BORDER-LEFT: black 1px solid; WIDTH: 205px; BORDER-BOTTOM: black 0px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
.anylinkcss2 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; WIDTH: 100%; TEXT-INDENT: 5px; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; TEXT-DECORATION: none
}
.anylinkcss2 A:hover {
	COLOR: white; BACKGROUND-COLOR: #DB7901
}

.anylinkcss3 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; Z-INDEX: 100; VISIBILITY: hidden; FONT: 12px/18px Verdana; BORDER-LEFT: black 1px solid; WIDTH: 205px; BORDER-BOTTOM: black 0px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
.anylinkcss3 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; WIDTH: 100%; TEXT-INDENT: 5px; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; TEXT-DECORATION: none
}
.anylinkcss3 A:hover {
	COLOR: white; BACKGROUND-COLOR: #CAB60A
}
.anylinkcss4 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; Z-INDEX: 100; VISIBILITY: hidden; FONT: 12px/18px Verdana; BORDER-LEFT: black 1px solid; WIDTH: 205px; BORDER-BOTTOM: black 0px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
.anylinkcss4 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; WIDTH: 100%; TEXT-INDENT: 5px; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; TEXT-DECORATION: none
}
.anylinkcss4 A:hover {
	COLOR: white; BACKGROUND-COLOR: #800040
}
.anylinkcss5 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; Z-INDEX: 100; VISIBILITY: hidden; FONT: 12px/18px Verdana; BORDER-LEFT: black 1px solid; WIDTH: 205px; BORDER-BOTTOM: black 0px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
.anylinkcss5 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; WIDTH: 100%; TEXT-INDENT: 5px; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; TEXT-DECORATION: none
}
.anylinkcss5 A:hover {
	COLOR: white; BACKGROUND-COLOR: #008080
}

.title
{
  font-size: 12pt;
  color: #A30303;  
  font-weight: bold;
  font-family:verdana,arial,helvetica,sans-serif;  
}

a.title:link, a.title:active, a.title:visited
{
  font-size: 9pt;
  color: #A30303;  
  font-weight: bold;
  font-family:verdana,arial,helvetica,sans-serif;  
  text-decoration:none;
}

a.title:hover
{
  font-size: 9pt;
  color: #A30303;
  font-weight: bold;
  text-decoration:none;
  font-family:verdana,arial,helvetica,sans-serif;    
}
.bgmenu{	
	border-bottom: 1px solid #001B51;	
	border-top: 1px solid #D0D0D0;	
	background-color: #97C5F2;
	font-family: Arial,Tahoma;	
	font-weight: bold;	
	color: #FFFFFF;	
	text-decoration: none;	
	font-size: 12pt;
}
.error
{
  font-size: 12pt;
  text-align:center;  
  color: #A30303;  
  font-weight: bold;
  font-family:verdana,arial,helvetica,sans-serif;  
}
.cataselect{
	PADDING-RIGHT:1px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; 
	PADDING-BOTTOM: 1px; COLOR: #FF0000; PADDING-TOP: 3px; 
	BORDER-BOTTOM: #ff0000 1px dotted; FONT-FAMILY: verdana; BACKGROUND-COLOR: #FFFFFF
}

.linkcat A {
	PADDING-RIGHT:1px; DISPLAY: block; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	PADDING-BOTTOM: 1px; COLOR: #003399; PADDING-TOP: 3px; 
	BORDER-BOTTOM: #737173 1px dotted; FONT-FAMILY: verdana; BACKGROUND-COLOR: #FFFFFF
}
.linkcat A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none; BORDER-BOTTOM: #737173 1px dotted;
}
.data tr.student
{
	background-color: #FFFFFF;
	cursor:default;
} 
.data tr.student:hover
{
    background-color: #CCCCFF;
    cursor:hand;
}