@charset "utf-8";
/* CSS Document */
body {margin:8px auto 0; padding:0; background:#FFF; font-family:Arial, Helvetica, sans-serif,Verdana; font-size:0.8em; color:#a7a7a7;}
ul,li,td,tr {margin:0; padding:0; list-style:none;}
a {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.7em; color:#000000; text-decoration:none;}

#C_month {margin:0 auto; width:967px; height:76px; background:url(html/images/title_08.gif) no-repeat right top;}
#C_month img {float:left;}

#navigation {margin:0 auto; width:967px; clear:both;}

#month {width:967px; height:38px; padding-bottom:21px; background:url(html/images/month_bg.jpg) bottom no-repeat;}
#month li{float:left;}

#week {width:917px;	height:31px; clear:left; padding:0 25px; background:#fff url(html/images/datebg.gif) no-repeat right;}
#week img {float:right;}
#week ul {clear:right; margin:0 0 3px; padding-left:11px;	width:906px; height:28px; font-size: 14px; font-style: normal; font-weight: bold; color: #535252;}
#week li {float:left; margin:9px 102px 0 0;	display:inline;}
#week li span {color:#fd6b00;}

#calendar {margin:0 auto; padding:46px 0 0; border-left:1px solid #dadada; border-right:1px solid #dadada; width:959px; background:url(html/images/Pic-02_08.gif) top center no-repeat #fcebeb; clear:both;}
.calendar_table {width:911px; margin:0 auto; border:none; border-spacing:0; word-wrap:break-word; border-top:1px #ccc solid;  border-right:1px #ccc solid; background:#ffffff; }
#calendar th, #calendar td, .over th {border-left:1px #cccccc solid; border-bottom:1px #cccccc solid; padding:3px 0 0 3px; width:130px; height:75px; vertical-align:top;font-size: 14px; font-weight: bold;}
#calendar th{background:#eee; color:#333; text-align:left;}
#calendar a span{padding:7px; border:2px #999999 solid; min-width:160px; background:#fff;}

th a, td a {font-size:0.7em; line-height:2.2em; display:block; position:relative; cursor:pointer;}
th a span, td a span {display:none;}
.over a {z-index:1;}
.over a span {display:block; position:absolute; top:1.5em; left:0; z-index:999;}
th a, th a span{color:#000;}

#foot, .calendar_footer {width:967px; margin:0 auto;}
.US-CA {float:left;}
.US-CA a { color:#000000;}
.year {	float:right;}
.year a {padding:0 5px; color:#000000;}

.c {clear:both;}
