.nav{background-color:#080F43;}
#nav{background-color:#080F43;width:750px;height:30px;}
.head{width:100px;font-family:Tahoma,Arial,Verdana;text-align:center;vertical-align:middle;font-weight:bold;background-color:#848BBE;}
.head2{position:relative;float:left;margin:3px 1px 1px;padding:1px 1px 1px 2px;width:100px;border-left:solid 1px #FFF;border-right:solid 1px #FFF;font-family:Tahoma,Arial,Verdana;text-align:center;font-weight:bold;background-color:#848BBE;}
#calendar td{
 font-size:14px;
 width:100px;
 font-family:Tahoma,Arial,Verdana;
 vertical-align:top;
 padding:2px;
}
.calendar{border:solid 1px #003159;}
#calendar2{position:relative;border:solid 1px #003159;width:750px;margin:0px auto;}
.ba{
 height:100px;
 text-align:left;
 background-color:#295E8A;
 font-weight:bold;
 border:solid 1px #FFFFFF;
}
.bae{
 height:100px;
 text-align:left;
 background-color:#003159;
 font-weight:bold;
 color:#FFFFFF;
 cursor:pointer;
 border:solid 1px #FFFFFF;
}
.baec{
 height:100px;
 text-align:left;
 background-color:#003159;
 font-weight:bold;
 color:#FFFFFF;
 cursor:pointer;
 border:solid 1px #BF2200;
}

.bat{
 height:100px;
 text-align:left;
 background-color:#295E8A;
 font-weight:bold;
 border:solid 1px #BF9400;
}
.bap{
 height:100px;
 text-align:left;
 background-color:#BBBDC8;
 font-weight:normal;
 border:solid 1px #FFFFFF;
}
.baep{
 height:100px;
 text-align:left;
 background-color:#BBBDC8;
 font-weight:bold;
 color:#003159;
 cursor:pointer;
 border:solid 1px #FFFFFF;
}
.baepc{
 height:100px;
 text-align:left;
 background-color:#BBBDC8;
 font-weight:bold;
 color:#003159;
 cursor:pointer;
 border:solid 1px #BF2200;
}
.baet{
 height:100px;
 text-align:left;
 background-color:#003159;
 font-weight:bold;
 color:#FFFFFF;
 cursor:pointer;
 border:solid 1px #BF9400;
}
.baetc{
 height:100px;
 text-align:left;
 background-color:#003159;
 font-weight:bold;
 color:#FFFFFF;
 cursor:pointer;
 border:solid 1px #BF2200;
}
.bapt{
 height:100px;
 text-align:left;
 background-color:#BBBDC8;
 font-weight:bold;
 cursor:pointer;
 border:solid 1px #BF9400;
}
.baept{
 height:100px;
 text-align:left;
 background-color:#BBBDC8;
 font-weight:bold;
 color:#003159;
 cursor:pointer;
 border:solid 1px #BF9400;
}
.baeptc{
 height:100px;
 text-align:left;
 background-color:#BBBDC8;
 font-weight:bold;
 color:#003159;
 cursor:pointer;
 border:solid 1px #BF2200;
}

.codes{position:relative;width:98px;overflow:hidden;white-space:nowrap;clear:both;}
/* Wacky "Multi-day" spanners... */
.mdevent_first1day{width:100px;position:absolute;float:left;overflow:visible;clear:both;}
.mdevent_first2day{width:207px;position:absolute;float:left;overflow:visible;clear:both;}
.mdevent_first3day{width:314px;position:absolute;float:left;overflow:visible;clear:both;}
.mdevent_first4day{width:421px;position:absolute;float:left;overflow:visible;clear:both;}
.mdevent_first5day{width:528px;position:absolute;float:left;overflow:visible;clear:both;}
.mdevent_first6day{width:635px;position:absolute;float:left;overflow:visible;clear:both;}
.mdevent_first7day{width:742px;position:absolute;float:left;overflow:visible;clear:both;}
.mdevent{
    position:relative;
    width:98px;
    overflow:hidden;
    white-space:nowrap;
    clear:both;
    line-height:101%;
    visibility:hidden;}

.container{position:relative;height:35px;vertical-align:middle;text-align:center;font-weight:bold;font-family:Arial,Verdana,Tahoma;color:#FFFFFF;}
.left-button{position:relative;float:left;text-align:left;padding:5px;}
.right-button{position:relative;float:right;text-align:right;padding:5px;}
.center-text{position:relative;top:5px;}
#left-button{position:relative;float:left;text-align:left;width:50px;top:5px;left:5px;}
#right-button{position:relative;float:right;text-align:right;width:50px;top:5px;right:5px;}
#center-text{position:relative;top:5px;width:300px;margin:0px auto;color:white;font-weight:bold;font-size:125%;}
.detail_container{
 font-size:14px;
 width:752px;
 font-family:Arial,Verdana,Tahoma;
 vertical-align:top;
 text-align:left;
}
.event_time{font-size:9px;}
.event{font-weight:normal;font-size:10px;}