body { text-align:center; }   
#wrap { width:780px; text-align:left; margin:0 auto; }   
#inner { margin:0 0px; }   
#largeWrap { padding-left:10px; float:left; width:580px; }   
#mainWrap { padding-left:10px; float:right; width:380px; }   
#sideAlphaWrap { float:left; width:200px; } 
#sideBetaWrap { padding-left:10px; float:right; width:200px;}   
.clear { clear:both; }   
.clear hr { display:none; } 


* { margin: 0; padding: 0;}
body { background-color: #ffffff; color: #404040; font-size: 0.8em; display: inline;}
body {SCROLLBAR-FACE-COLOR: #f0f0e0; SCROLLBAR-HIGHLIGHT-COLOR: #808080; SCROLLBAR-SHADOW-COLOR: #808080; SCROLLBAR-3DLIGHT-COLOR: #808080; SCROLLBAR-ARROW-COLOR: #808000; SCROLLBAR-TRACK-COLOR: #c0c080; SCROLLBAR-DARKSHADOW-COLOR: #808080; SCROLLBAR-BASE-COLOR: #000000}
a:link { color: #4040ff; }
a:visited { color: #4040ff; }
a:hover {left: 1px; color: #ff0000; position: relative; TOP: 1px; text-decoration: underline}
a:active { color: #ff8000; }

p.standard { color: #404040; }
p.em { color: #008040; }
p.h1 { color: #000000; font-size: 1em; font-weight: bold; }
p.h2 { color: #000000; font-size: 1em; font-weight: bold; text-decoration:underline; display: inline;}
p.h3 { color: #000000; font-size: 1.5em; font-weight: bold; }
p.h4 { color: #000000; font-size: 2em; font-weight: bold; display: inline;}

table.timetable{
    border-top:2px solid #C08000;
    border-left:2px solid #C08000;
    border-collapse:collapse;
    background-color: rgb(255, 255, 208); 
    empty-cells:show;
    vertical-align: top;
    font-size: 1em;
}
table.timetable td{
    border-right:2px solid #C08000;
    border-bottom:2px solid #C08000;
    padding:0.2em;
    vertical-align: top;
}

