form {margin:0px;}
a:link { text-decoration:   none; color: #000000;}  
a:visited { text-decoration:   none; color: #000000;}     

a:active { text-decoration:   none; color: #000000;}    

a:hover { text-decoration:    none; color: #000000;} 
#timetable *{ border-color:#E0E0E0; font-size:8pt}
#timetable { padding:4px; }
.month_table { border-color:#E0E0E0; border-width:0 1px 1px 0; border-style:solid; }
.m_wname { width:14%;text-align:center;font-weight:bold;border-width:1px 0 0 1px;border-style:solid; }
.day_div{ height:50px;font-weight:normal;color:#000000; }
.edit_div { visibility:hidden;width:200px; background-color:#f4f4f4;border-style:solid;border-width:1px;padding:4px;}
.m_day{ text-align:left;font-weight:bold;border-width:1px 0 0 1px;border-style:solid;padding:4; }
.m_outday{ text-align:left;font-weight:bold;border-width:1px 0 0 1px;border-style:solid;padding:4;color:#a0a0a0; }
.m_sunday{ text-align:left;font-weight:bold;border-width:1px 0 0 1px;border-style:solid;padding:4;color:#FF4040; }

.y_month { font-weight:bold;text-align:center;padding:5 }
.y_wname { width:14%;text-align:center;font-weight:bold;border-width:1px 0 0 1px;border-style:solid; }
.y_day { text-align:center;border-width:1px 0 0 1px;border-style:solid;padding:4; }
.y_sunday { text-align:center;border-width:1px 0 0 1px;border-style:solid;padding:4;color:#FF0000; }
.y_outday { text-align:center;border-width:1px 0 0 1px;border-style:solid;padding:4;color:#a0a0a0; }
.btn_style{font-size:10pt;background-color:#99CC66;color:black;border-width:0;}
.short_view { position:absolute;visibility:hidden;width:210px;background-color:#E0E0E0;border-style:solid;border-width:1px;padding:4px;}
