 html {  height: 100%; margin: 0; padding: 0; }
BODY { height: 100%; font-size:.7em; font-family:verdana,helvetica; margin:0em; background-color:lightgrey}
#main 	{ border: 1px  solid; height: 95%; margin-right:auto;margin-left:auto; padding:0px;width:800px; background-color:white; }
#header {  height:10%;  }
#menu { width:120px;	}
#info {	background-color:#94b8dc;margin:0;}
#footer {	 }
#ContentSide {padding:5px; }
#middle {   }

.pbreak {  page-break-after:always;overflow:hidden; }   
.smaller {font-size:.7em;}
div {padding:5px;}
H1 { display:inline; font-weight:normal; font-family:Georgia;font-style: italic;}
H2 { display:inline; font-weight:normal; font-family:Georgia;font-style: italic;color:darkred}
H3 { display:inline; font-weight:normal;color:darkblue}
H4 { display:inline; font-weight:normal; font-family:Georgia;font-style: italic;}
H5 { display:inline; font-weight:normal;font-size:1.2em;}
H6 { display:inline; font-weight:normal}
A {color:darkblue}
TABLE {border:none;border-collapse:collapse;   }
Input { font-size:1em;   }
Select { font-size:1em;   }
Form { display:inline;}
img {border:0}
object {border:0;margin:0}
HR {height:5px;background-color:gray;}
TR {vertical-align:top;}
.trcenter {vertical-align:middle}
.quote {font-size:.7em;font-style: italic;}

.INVERSE { background-color:black; color:white }


.XSM { font-size:40% }
.SM { font-size:85% }
.MD { font-size:154% }
.LG { font-size:185% }
.LEFTMENU { font-family:arial,helvetica;}
.smLEFTMENU{ font-size:85%; font-family:arial,helvetica; }

A.SPECIAL {  }

.ALIGNLEFT { text-align:left }
.ALIGNRIGHT { text-align:right }
.FLOATRIGHT { float:right }
.CENTER { text-align:center }

.LEFT { background-color:darkgrey }
.RIGHT { background-color:white }
.TOP { background-color:grey }
.ALLDAY { background-color:lightblue }
.MORNING { background-color:lightgreen }
.AFTERNOON { background-color:coral }
.SPECIAL { background-color:white; font-family:arial,helvetica }

IMG {border:0}
UL {margin-top:0; margin-bottom:0; list-style-image:url('/images/modbul1.gif') }
UL LI { list-style-image:url('/images/modbul1.gif') }
UL LI LI { list-style-image:url('/images/modbul2.gif') }
UL LI LI LI { list-style-image:url('/images/modbul3.gif') } 

TH.SEMESTER { text-align:left; font-style:italic; font-weight:normal }
TH.YEAR { text-align:left; font-weight:bold }
.VTOP { vertical-align:top }
.CALPREV { background-color:darkgrey; text-align:CENTER }
.CALENDAR { background-color:darkgrey; text-align:CENTER; font-weight:bold }
.CALTOP { background-color:lightgrey; text-align:CENTER; font-weight:bold }

TABLE { font-size:100%; font-family:verdana,arial; margin:0; }

