/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0;background:#000000 url(images/bg_body.gif);}
p.heading { text-align:center; font-size:26px; font-weight:bold; margin-top:20px; margin-bottom:20px; color:#CCCCCC; }
.day { background-color:#222222; text-align:left; padding:0px; vertical-align:top;}
h2.date { color:#bbbbbb; text-align:left; font-size:14px; font-weight:bold; margin:0px; margin-top:4px; padding:5px; }
h4.hour { font-size:12px; font-weight:bold; margin:0px; margin-top:4px; padding:2px; padding-left:0px;}
.ny { background-color:#504434; padding:3px; text-align:left; vertical-align:top; color:#9c968a;}
.mc { background-color:#D3D1C4; padding:3px; text-align:left; vertical-align:top;}
.line { background-color:#666666;}

/*calendar*/
ul#navMonth{
list-style: none;
margin: 0;
padding: 0;
font-size: 24px;
font-weight: normal;
color: #fff;
text-transform: uppercase;}
ul#navMonth li{display: block;}
ul#navMonth a{
margin: 0;
padding: 10px;
color: #fff;
text-decoration: none;
text-transform: uppercase;}
ul#navMonth li a:hover{color: #ff0000;}
ul#navMonth li a#current{color:#FF6600;}


.month { font-weight: bold; color:#000000; font-size:14px; font-stretch:expanded; background-color:#E9E8DF; }
.year { font-weight: bold; color:#FFBE25; font-size:16px; letter-spacing:16px; }
.weekday {  border-bottom:1px solid;border-left:1px solid; border-color:#cccccc;
font-size: 12px; font-weight: bold; color:#FFFFFF; background-color:#231F20;
width:15px; }
.weekdayL {  border-bottom:1px solid;border-left:1px solid; border-color:#cccccc;
font-size: 12px; font-weight: bold; color:#FFFFFF; background-color:#231F20;
width:15px; }
.weekdayR { border-bottom:1px solid; border-left:1px solid; border-right:1px solid; border-color:#cccccc;
font-size: 12px; font-weight: bold; color:#FFFFFF; background-color:#231F20;
width:15px; }
.calendar { position:fixed; left:50%; margin-left:-469px; margin-top:201px; text-align:right; z-index:5;}
.calendar2 { position:fixed; left:50%; margin-left:347px; margin-top:201px;}
.calendar3 { position:fixed;margin-top:1px; text-align:right;}
.calendar4 { position:fixed;  margin-top:1px;}
div.calendar5 { position:absolute; height:100%; left:50%; margin-left:-443px; top:151px; z-index:5;}
div#calendar5 {position: absolute; margin-top:216px; text-align:right;}
div#calendar6 {position: absolute; margin-top:216px;}
.calendarTable { font-size:12px; font-weight:bold; color:#bbbbbb; text-align:right;
border-left:1px solid; border-bottom:1px solid; border-color:#cccccc; background-color:#FFFFFF; }
.calendarTableL { font-size:12px; font-weight:bold; color:#bbbbbb; text-align:right;
border-left:1px solid; border-bottom:1px solid; border-color:#cccccc; background-color:#FFFFFF;  }
.calendarTableR { font-size:12px; font-weight:bold; color:#bbbbbb; text-align:right;
border-left:1px solid; border-bottom:1px solid; border-right:1px solid; border-color:#cccccc; background-color:#FFFFFF;  }
.calendarTableBlank { background-color:#bbbbbb; font-size:12px; font-weight:bold; color:#BD2A2D; text-align:right;
border-left:1px solid; border-bottom:1px solid; border-color:#cccccc;  }
.schedule { position:absolute; left:50%; margin-left:-469px;}
.schedule2 { }
.outline { border:#666666 solid 1px; width:638px;}
.datecell { width:10px; height:10px; padding:0px; margin:0px; text-align:right;}
.datenum { font-size:12px; font-weight:bold; color:#BD2A2D; text-align:right; }
.redtext { font-size:11px; color:#000000; text-align:left;}

a { color:#cc0000; text-decoration:none; cursor:hand; width:100%; height:100%;}
a:visited { color:#cc0000; text-decoration:none; width:100%; height:100%;}
a:hover { color:#ff6600; text-decoration:none; width:100%; height:100%;}

