.nav{background-color:#080F43;}
.head{width:75px;font-family:Tahoma,Arial,Verdana;text-align:center;vertical-align:middle;font-weight:bold;background-color:#848BBE;}
#calendar td{
 font-size:12px;
 width:75px;
 font-family:Tahoma,Arial,Verdana;
 vertical-align:top;
 padding:2px;
}
.calendar{border:solid 1px #003159;}
.ba{
 height:75px;
 text-align:left;
 background-color:#295E8A;
 font-weight:bold;
 border:solid 1px #FFFFFF;
}
.bae{
 height:75px;
 text-align:left;
 background-color:#003159;
 font-weight:bold;
 color:#FFFFFF;
 cursor:pointer;
 border:solid 1px #FFFFFF;
}
.baec{
 height:75px;
 text-align:left;
 background-color:#003159;
 font-weight:bold;
 color:#FFFFFF;
 cursor:pointer;
 border:solid 1px #BF2200;
}

.bat{
 height:75px;
 text-align:left;
 background-color:#295E8A;
 font-weight:bold;
 border:solid 1px #BF9400;
}
.bap{
 height:75px;
 text-align:left;
 background-color:#BBBDC8;
 font-weight:normal;
 border:solid 1px #FFFFFF;
}
.baep{
 height:75px;
 text-align:left;
 background-color:#BBBDC8;
 font-weight:bold;
 color:#003159;
 cursor:pointer;
 border:solid 1px #FFFFFF;
}
.baepc{
 height:75px;
 text-align:left;
 background-color:#BBBDC8;
 font-weight:bold;
 color:#003159;
 cursor:pointer;
 border:solid 1px #BF2200;
}
.baet{
 height:75px;
 text-align:left;
 background-color:#003159;
 font-weight:bold;
 color:#FFFFFF;
 cursor:pointer;
 border:solid 1px #BF9400;
}
.baetc{
 height:75px;
 text-align:left;
 background-color:#003159;
 font-weight:bold;
 color:#FFFFFF;
 cursor:pointer;
 border:solid 1px #BF2200;
}
.bapt{
 height:75px;
 text-align:left;
 background-color:#BBBDC8;
 font-weight:bold;
 cursor:pointer;
 border:solid 1px #BF9400;
}
.baept{
 height:75px;
 text-align:left;
 background-color:#BBBDC8;
 font-weight:bold;
 color:#003159;
 cursor:pointer;
 border:solid 1px #BF9400;
}
.baeptc{
 height:75px;
 text-align:left;
 background-color:#BBBDC8;
 font-weight:bold;
 color:#003159;
 cursor:pointer;
 border:solid 1px #BF2200;
}
.codes{position:relative;width:73px;overflow:hidden;white-space:nowrap;}
.mdevent_first1day{width:76px;position:absolute;float:left;overflow:visible;clear:both;}
.mdevent_first2day{width:158px;position:absolute;float:left;overflow:visible;clear:both;}
.mdevent_first3day{width:240px;position:absolute;float:left;overflow:visible;clear:both;}
.mdevent_first4day{width:322px;position:absolute;float:left;overflow:visible;clear:both;}
.mdevent_first5day{width:404px;position:absolute;float:left;overflow:visible;clear:both;}
.mdevent_first6day{width:486px;position:absolute;float:left;overflow:visible;clear:both;}
.mdevent_first7day{width:568px;position:absolute;float:left;overflow:visible;clear:both;}
.mdevent{
    position:relative;
    width:73px;
    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;}
.detail_container{
 font-size:12px;
 width:577px;
 font-family:Arial,Verdana,Tahoma;
 vertical-align:top;
 text-align:left;
}
.event_time{font-size:8px;}
.event{font-weight:normal;font-size:9px;}