CODE {
   font-style : normal; 
   font-weight : bold; 
   font-size : small; 
   color : #333399; 
   font-family: "COURIER NEW,VERDANA,ARIAL,HELVETICA";
}
CODE.INPUT {
   font-style : normal; 
   font-weight : bold; 
   font-size : small; 
   color : #333399; 
   background: #FFFFFF none; 
   font-family: "COURIER NEW,VERDANA,ARIAL,HELVETICA";
}

TR {
   font-style : normal; 
   font-weight : bold; 
   font-size : small; 
   color : #000000; 

   text-decoration : none; 
}

tr.rowtime {
	background: #FF0000;
}

tr.rowip {
	background: #FFCC00;
}

TH.statusaction {
   font-style : normal; 
   font-weight : bold; 
   font-size : small; 
   color : #FF0000; 
   background : transparent; 
   text-decoration : none; 
}


TD {
   font-weight : normal; 
   font-size : x-small; 
   color : #000000; 

}


IMG.helpimage {
    border-top-color: #999999;
  border-left-color: #999999;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  border-width: thin;
  border-style: inset;
}

IMG.helpimagelink {
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-width: thin;
  border-style: outset;
}

SPAN.menutitle {
   font-style : normal; 
   font-weight : bold; 
   font-size : large;
   color : #666666; 
   text-align : center;
   background : transparent;
}

SPAN.helptitle {
   font-style : normal; 
   font-weight : bold; 
   font-size : medium;
   font-family: Tahoma,sans-serif; 
   color : black;
   text-align : center;
   background : transparent;
}

SPAN.fullapptitle {
   font-style : normal; 
   font-weight : bold; 
   font-family: Tahoma,sans-serif; 
   color : 0000AA;
   font-size : x-large;
   text-align : center;
   background : transparent;
}

SPAN.incapptitle {
   font-style : normal; 
   font-weight : bold; 
   font-family: Tahoma,sans-serif; 
   color : 0000CC;
   font-size : small;
   text-align : center;
   background : transparent;
}

SPAN.checkbox {
   font-style : normal; 
   font-weight : bold; 
   font-family: Tahoma,sans-serif; 
   color : 0000FF;
   font-size : x-small;
   text-align : center;
   background : transparent;
}


PRE {
   font-family : monospace; 
   margin-left : 2em; 
}


P.copyright SMALL {
   font-size : small; 
}


P.copyright {
   font-size : small; 
}


H3 {
   font-weight : normal; 
   font-size : medium; 
   color : #FF00CC; 
   text-align : center;
   background : transparent;
}


H2 {
   font-weight : normal; 
   font-size : large; 
   color : #0000FF; 
   text-align : center; 
   background : transparent;
}


H1 {
   font-weight : normal; 
   font-size : x-large; 
   color : #FFFFFF; 
   text-align : center; 
   background : transparent;
   
}

H4 {
   font-weight : bold; 
   font-size : small; 
   color : #000000; 
   text-align : center;
   background : transparent;
}

EM {
   color : #ff0000; 
   background : transparent;
}


DT {
   font-weight : bold; 
   margin-top : 0; 
   margin-bottom : 0; 
}


DD {
   margin-top : 0; 
   margin-bottom : 0; 
}


BODY {
   color : black; 
   background: white repeat fixed 0% none; 
   margin : 0.3em; 
}


ADDRESS {
   font-weight : normal; 
   font-size : small; 
   color : #c00000; 
   background : transparent;
   text-align : center; 
}

TR.footerbuttons {
  font-size : x-small; 
  letter-spacing: 0px; 
  text-align: center;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #999999;
  border-bottom-color: #999999;
  cursor: hand;
}

TR.logotopbar {
 background-color: #DE0029;
 }
 
TR.logobottombar {
 background-color: #F7BD00;
 } 
 
TD.logotopbar {
 font-family: Serif;
 color: #F9F9F9;
 font-size: large;
 font-weight: 800;
 text-shadow: white,0.1em,0.1em;
 letter-spacing : 2;
 }
 
TD.logobottombar {
 font-family: arial,sans-Serif;
 color: #333333;
 font-size: x-small;
 font-weight: 600;
 letter-spacing : -1;
 } 

TR.menubuttons {
  text-align: center;
  letter-spacing: 2px; 
  font-weight: bold;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #999999;
  border-bottom-color: #999999;
  cursor: hand;
}


TH.sectionhead {
  background: #666666 none; 
  color: #CCCCFF;
}


TH.menubutton {
  background: #CCCCCC none; 
  color: #0000FF;
  border-style: outset;
  border-width: 3px;
}


TH.menubuttonselected {
  background: #AAAAAA none; 
  color: #FFFFFF;
  border-style: outset;
  border-width: 3px;
}

TH.menubuttonclicked {
  background: #AAAAAA none; 
  color: #6666FF;
  border-style: inset;
  border-width: 3px;
}

TH.list {
   font-style : normal; 
   font-weight : bold; 
   font-size : x-small; 
   color : #000000; 
   background : transparent; 
   text-decoration : none; 
}

TH.help {
   font-style : normal; 
   font-weight : bold; 
   font-size : small; 
   color : #FF0000; 
   background : transparent; 
   text-decoration : none; 
}

TD.list {
   font-style : normal; 
   font-weight : normal; 
   font-size : xx-small; 
   color : #000000; 
   background : transparent;
   text-decoration : none; 
}

TD.username {
  background: #9999ff none;
  color: #FFFFFF;
  text-align: center;
}


TH.selecttable {
  background: #9999ff none;
  color: #FFFFFF;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  border-width: thin;
  border-style: outset;
}


DIV.submitbutton {
   text-align : center;

}

Div.warning {
   text-align: center;
}

TD.warning {
  text-align: center;
}

DIV.browsercheck {
   text-align: center;
}

TD.browsercheck {
   text-align: center;
}

DIV.linktologinrequest {
   text-align: center;
}

DIV.loginform {
   text-align: center;
}

DIV.footer {
   text-align: center;
}

DIV.footermenu {
   text-align: center;
}

TABLE.coursecomment   {
  font-weight: bold;
  letter-spacing: 2px; 
  color: white;
  background : transparent;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  border-width: thin;
  border-style: outset;
}

TABLE.errormessage   {
   text-align: center;
  background: #FF0000 none; 
  font-weight: bold;
  letter-spacing: 2px; 
  color: white;
  border-top-color: #999999;
  border-left-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-width: thin;
  border-style: outset;
}

TABLE.systemmessage   {
  text-align: center;
  background: #FFFF00 none; 
  font-weight: bold;
  letter-spacing: 2px; 
  color: black;
  border-top-color: #999999;
  border-left-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-width: thin;
  border-style: outset;
}

TABLE.successmessage   {
  text-align: center;
  background: #00FF00 none; 
  font-weight: bold;
  letter-spacing: 2px; 
  color: white;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  border-width: thin;
  border-style: outset;
}

TABLE.statistics {
  font-weight: bold;
  letter-spacing: 2px; 
  background : transparent;
  color: black;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  border-width: thin;
}

td.cancelled {	
   color: Red;

}

@media print {

A.noprint:hover {   font-style : normal; 
   font-weight : normal; 
   font-size : xx-small; 
   color : white; 
   background : transparent; 
   text-decoration : none;  
}

A.noprint:active {   font-style : normal; 
   font-weight : normal; 
   font-size : xx-small; 
   color : white; 
   background : transparent; 
   text-decoration : none; 
}

A.noprint:link {   font-style : normal; 
   font-weight : normal; 
   font-size : xx-small; 
   color : white; 
   background : transparent; 
   text-decoration : none; 
}

A.noprint:visited {   font-style : normal; 
   font-weight : normal; 
   font-size : xx-small; 
   color : white; 
   background : transparent; 
   text-decoration : none; 
}

}


@media screen,print {



A:visited {
   font-style : normal; 
   font-weight : bold; 
   font-size : small; 
   color : #0000ff; 
   background : transparent; 
   text-decoration : none; 
}


A:link {
   font-style : normal; 
   font-weight : bold; 
   font-size : small; 
   color : #0000ff; 
   background : transparent; 
   text-decoration : none; 
}

A:hover {
   font-style : normal; 
   font-weight :bold; 
   font-size : small; 
   color : #ffffff; 
   background : transparent; 
   text-decoration : none; 
}

A:active {
   font-style : normal; 
   font-weight : bold; 
   font-size : small; 
   color : #ffffff; 
   background : transparent; 
   text-decoration : none; 
}

A.list:hover {   font-style : normal; 
   font-weight : bold; 
   font-size : xx-small; 
   color : white;
   background : transparent; 
   text-decoration : none;  
}

A.list:active {   font-style : normal; 
   font-weight : bold; 
   font-size : xx-small; 
   color : blue;
   background : transparent; 
   text-decoration : none; 
}

A.list:link {   font-style : normal; 
   font-weight : bold; 
   font-size : xx-small; 
   color : blue; 
   background : transparent; 
   text-decoration : none; 
}

A.list:visited {   font-style : normal; 
   font-weight : bold; 
   font-size : xx-small; 
   color : blue; 
   background : transparent; 
   text-decoration : none; 
}

}