body {background:#99ccff url('/img/back.jpg') top center repeat-y; margin:0;font-family:"Trebuchet MS", "Gill Sans", Verdana, arial, helvetica;color:#003366; text-align:justify;font-size:13px;}
a {color:#0066ff;text-decoration:none;}
a:hover {color:#003399;}
#container {background:#fff; width:830px; margin:0 auto;padding:10px;}
#header {background:#6699FF url('/img/header.png') top left no-repeat;width:850px; margin:0 auto;height:100px;text-align:right; }
#printheader {display:none;}
#footer { background:#99ccff;width:842px; margin:0 auto; font-size:12px; padding:5px; color:#000033; }
#navwrap {background:#003399; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; width:100%; height:40px;}
.navigation {margin:0 auto; width:800px;}
.navigation ul {padding:0; margin:0;}
.navigation ul li {float:left; font-weight:bold;list-style-type:none; display:inline;width:80px;  text-align:center;border-right:1px solid #3564ba;}
.navigation ul li a{color:#fff; text-decoration:none;display:block; height:40px;line-height:40px;}
.navigation ul li a:hover{background:#6699FF url('/img/arrow.jpg') bottom center no-repeat;color:#039;text-decoration:none;display:block; height:40px;line-height:40px;}
#submenu { font-size:12px;margin:0 auto; width:850px;clear:both; text-align:center;height:15px;margin-top:10px;}
#submenu a {color:#003399; text-decoration:none;}
.hide {display:none;}
#leftcontent { width:510px;padding:5px; }
#rightcontent { width:300px; float:right;padding:5px;}
#upcoming {background:#eee url('/img/upcoming.png') top center no-repeat;  color:#666666; padding:30px 10px 10px 10px;}
#coolitems {clear:both;text-align:center; border-top:2px solid #f9f9f9;border-bottom:2px solid #f9f9f9;padding:2px;}
img {border:0px;}
h2 {color:#660000; font-size:20px; padding:5px;margin:0px;font-weight:normal;}
h1 {text-align:right;padding:0px;margin:0px;}
#toptable {border:0px;border-spacing:0;padding:0px;color:#edf1ff;width:600px;margin:0 0 0 auto;}
.weathertable {border:0px;border-spacing:0;margin:0px;padding:0px;text-align:left;}
#searchbox {padding:10px 5px;height:20px;clear:both;}
.facultylist {width:98%;}

fieldset {background:#f2f7fc;width:95%; display:block; border:1px solid #c3dcf8;  padding:5px; margin-bottom:10px;}
label {clear:left; display:block; float:left; width:200px; text-align:right; padding-right:10px; color:#000;}
legend {background:#d6e6f7;color:#89abcf;font-size:15px; font-weight:bold; text-transform:uppercase; border:3px solid #c3dcf8;  margin-bottom:5px; padding:3px; width:254px;}
dl {margin:0px; padding:0px;}
dt {display:block;  width:200px; text-align:right; padding-right:10px; color:#000; font-weight:bold;}
dd {margin-left:210px;}

.equipmentbox {height:200px; text-align:center;background:#fff;}

.calendar {width:90%; background:#fffedc; border-collapse: collapse; margin:0 auto;}
.calendar td {border:2px solid #ffffff;}
.calendar th {background-color:#feefef; margin-top:20px; border-left:1px solid #FBFBE1; border-right:1px solid #FBFBE1; font-size:16px; letter-spacing:3px; text-transform:uppercase;}

#tooltip{ position: absolute; width: 200px; padding:5px; border: 1px solid #eaf3fd; padding: 2px; background-color: #ffffea; visibility: hidden; z-index: 100;font-size:11px;text-align:left;}