a { color: #228B22;text-decoration: none; font: arial}
a:link { color: #228B22;text-decoration: none; font: arial }
a:hover
{
	color: #228B22;
	text-decoration: underline;
}
.log {color:#F2CB30;}
.title {font: arial;font-size: 18pt;font-weight: bold;color:maroon;}
.subtitle {font: arial;font-size: 14pt;font-weight: bold;font-style: italic;}
.mini {font: arial;font-size: 8pt;}
.err {font: arial;font-size: 8pt;color:#FF0000;}
tr.desc{vertical-align:bottom;}
td
{
	FONT-FAMILY: arial, verdana;
}
TD.form
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px
}
TD.topnav
{
    FONT-SIZE: 12pt;
    COLOR: white;
    background: #228B22;
}
A.topnav:link
{
    COLOR: yellow;
    TEXT-DECORATION: none
}
A.topnav:visited
{
    COLOR: yellow;
    TEXT-DECORATION: none
}
A.topnav:hover
{
    COLOR: white;
    TEXT-DECORATION: none;
}
TD.topnavB
{
    FONT-SIZE: 12pt;
    COLOR: white;
}
A.topnavB:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
A.topnavB:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
A.topnavB:hover
{
    COLOR: white;
    TEXT-DECORATION: underline;
}
.fineprint
{
    FONT-SIZE: 8pt;
}
H1
{
    COLOR: black;
	margin: 1;
    FONT-SIZE: 16pt;
}
H2
{
    COLOR: black;
	margin: 2;
    FONT-SIZE: 14pt;
}
.default {font-size:12pt;}
.headline { font-size: 12pt}
.cls {border: black 1px solid;text-align: center;}
.loginbar {font-size: 9pt;color:#F2CB30;text-align: center;border: #F2CB30 1px;  background-color: #1867A3; border-style: dashed;}
.loginbarbackup {font-size: 9pt;color:#F2CB30;11497D;}

table.topbar {font: arial;font-size: 8pt;color:#F2CB30;}
table.schedule {font: arial;font-size: 9pt;text-align: center;}
table.graphic{ border: black 1px solid;font-size: 9pt;text-align: center;}
table.cengrap{text-align: center;font-size: 9pt;}

table.curr{width:800px; border-spacing: 0; border:0;padding:0px;}
table.curriculum tr{vertical-align:top;}
tr.curriculummain{background-color:green;color:#F2CB30;padding:0px;text-align: center;}
tr.curriculumodd{background-color:#FFEFB5;text-align: center;padding:5px;}
tr.curriculumeven{background-color:#FFF4D1;text-align: center;padding:5px;}
table.currodd{width:800px; border-spacing: 0; border:0;background-color:#FFEFB5;text-align: center;padding:5px;}
table.curreven{width:800px; border-spacing: 0; border:0;background-color:#FFF4D1;text-align: center;padding:5px;}

tr.scheduleheader{background-color:green;color:#F2CB30;}
tr.booktoprow{background-color:#124F8A;color:#F2CB30;}
tr.booknewcourse{background-color:green;color:#F2CB30;}
tr.bookodd{background-color:#FFEFB5;}
tr.bookeven{background-color:#FFF4D1;}

table.openclasses{text-align: center;font-size: 9pt;}
table.highlightbox{text-align: center;border: #11497D 1px solid;  background-color: #196BB2;}
html,body {
	height: 100%;
}
#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);