body { background-color: #F8F9F7; }

h1{ font-family:Tahoma; padding-left:5px; text-align:left; font-size:15px; color:#333333;}
h2{ font-family:Tahoma; padding-left:10px; font-size:15px; color:#333333;}
h3 { padding:0px; margin:0px; font-size:10px; font-family:Tahoma; border-bottom:#000000 solid 1px; padding-bottom:5px; text-align:center; color:#333333;}

a { color:#0099FF; font-family:Tahoma; font-size:12px;}
a:hover { color: #00CCFF; text-decoration: none;}

span { font-size:10px; color: #999999;}

.cnt {padding:10px; width:500px; border-style:dashed; border-color:#999999;border-width:1px;background:#E6FFEE;}
.cnt ul { padding:0px; margin:0px; padding-left:23px; padding-bottom:5px; list-style:none; font-size:14px;}

.in { background-color:#FFFFFF;  width:100%; border-collapse: collapse; border: 1px solid #666;}
.in h1,h2,h3 { padding-left:5px; }
.in p { padding:5px;}

#left_head { margin:0px; padding-top:85px; width:70px; float:left;}
#left_head ul { margin:0px; font-family:tahoma; font-size:9px; font-weight:bold; list-style:none; text-align:left; padding-left:5px; }
#left_head li { margin:0px; line-height:25px; border-bottom:#000000 solid 1px; background:#F4F4F4; }

.info { float:left; border-right:#000000 solid 1px; height:100%; padding:0px; margin:0px;}
.info ul{ float:left; width:42px; padding:0px; margin:0px;}
.info li { line-height:25px; border-left: #999999 solid 1px; border-bottom:#999999 solid 1px; font-family:tahoma; font-size:9px;}

.li_head { font-weight:bold; background:#F4F4F4;}
.li_day { background:#FFFF99;}

