/* CSS Document */

body{
background-color:#333;
margin: 0;
padding: 0
}

p.vs{
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:15px;
color: #003399;
margin: 0;
padding-top:25px
}

td.gentext{ /* general text*/
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

td.menu{ /*left menu*/
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-right: 0 0 0 0
}

td.mainbody{ /*central table part*/
background-color:white;
color:black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
vertical-align:top
}

td.submainbody{ /*central text body*/
background-color:white;
color:black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
padding-left:20px;
padding-right:20px;
vertical-align:top
}

/*menu link*/
a.menu {padding: 2px 0 4px 15px; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #ddd}
a.menu:link {text-decoration:none}
a.menu:visited {text-decoration:none}
a.menu:hover {color:white; text-decoration:none; background-color:#363685; color: #fff}

/*general text body link (bold)*/
a.body:link {color:black}
a.body:visited {color:black}
a.body:hover {color:black; font-weight:bold}

/*general text body link (not bold)*/
a.bodynb:link {color:black}
a.bodynb:visited {color:black}
a.bodynb:hover {color:black}

/*general text body link (hover over bold & underlined)*/
a.bodybnu:link {color:black; text-decoration:none}
a.bodybnu:visited {color:black; text-decoration:none}
a.bodybnu:hover {color:black; font-weight:bold; text-decoration:underline}

/*general text body link*/
a.login:link {color:white; font-family:Arial, Helvetica, sans-serif; font-size:12px}
a.login:visited {color:white; font-family:Arial, Helvetica, sans-serif; font-size:12px}
a.login:hover {color:white; font-family:Arial, Helvetica, sans-serif; font-size:12px}

/*contact us link*/
a.cs:link {color:#ccc; text-decoration:none}
a.cs:visited {color:#ccc; text-decoration:none}
a.cs:hover {color:white; text-decoration:none; background-color:#363685; color: #fff}

td.footer{ /* sch addr */
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #ccc;
margin: 5px 0;
padding: 5px 0
}

h1{ /*for section heading*/
font-size:18px;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
vertical-align:bottom;
color:#0033CC;
}

form.logontext{ /*login text*/
color:#ddd;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
vertical-align:top;
padding: 0;
margin: 4px 0 0 0
}

td.caltext{ /*calendar text*/
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

/*calendar classes*/
#calendar { width:320px; height:500px; position:absolute; top:195px; right:385px; z-index:100; }
#schedule-descriptor { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-align:center; padding-bottom: 5px; }
#schedule-descriptor a { color:#FFF; text-decoration:none; }
#schedule-descriptor a:hover { text-decoration:underline; }
.hide { display:none; }
