#calendar_container{width:680px; float:left; clear:both; padding-top:30px; padding-left:10px; padding-right:10px;}

#calendar_left{float:left; width:510px;}
#calendar_nav_bar{width:490px; float:left; clear:both; padding-bottom:20px;}


#nav_bar_left{float:left; width:163px;}
#img_nav_left{float:left; margin-top:-2px; padding-right:3px;}
#nav_float_left{float:left;}

#nav_bar_center{float:left; width:163px; text-align:center; font-size:20px; color:#666666;}

#nav_float_right{float:right;}
#nav_bar_right{float:right; width:163px;}
#img_nav_right{float:right; margin-top:-2px; padding-left:3px;}

#calendar_name{float:left; clear:both; font-size:20px; color:#666666; padding-bottom:20px; width:300px;}

#calendar_table_manage{float:left; clear:both; width:510px; background:url(../images/sustain/calendar/border_calendar.jpg) repeat-y top right;}

#table_calendar{ border:1px solid #FFFFFF; width:490px;}

#table_calendar tr#day_name{background:#ebeded; font-size:17px; color:#306b91;}

#table_calendar tr{ border-top-color:#a8c1d1; border-left-color:#a8c1d1; border-right-color:#FFFFFF; border-bottom-color:#FFFFFF; }
#table_calendar td{ border-top-color:#a8c1d1; border-left-color:#a8c1d1; border-right-color:#FFFFFF; border-bottom-color:#FFFFFF;}

#calendar_right{width:170px; float:left; padding-top:50px;}
#calendar_right_manage{width:165px; float:left; clear:both; padding-left:5px;}
#calendar_remark{width:165px; float:left; clear:both;}
#calendar_bullet_remark{float:left;}
#calendar_text_remark{float:left; font-weight:bold; margin-top:-3px; padding-left:2px; font-size:11px;}
	
#calendar_date_manage{padding-top:15px; float:left; clear:both;}
#calendar_date{font-size:12px; float:left; font-weight:bold;}
#calendar_date_text{font-size:11px; float:left; clear:both;}
 

#tue_01_empty, #wed_01_empty, #thu_01_empty{ background:#3d9fde; cursor:pointer; }
#tue_02_empty, #wed_02_empty, #thu_02_empty{ background:#3d9fde; cursor:pointer; }
#tue_03_empty, #wed_03_empty, #thu_03_empty{ background:#3d9fde; cursor:pointer; }
#tue_04_empty, #wed_04_empty, #thu_04_empty{ background:#3d9fde; cursor:pointer; }
#tue_05_empty, #wed_05_empty, #thu_05_empty{ background:#3d9fde; cursor:pointer; }
#tue_06_empty, #wed_06_empty, #thu_06_empty{ background:#3d9fde; cursor:pointer; }

#tue_01_remark, #wed_01_remark, #thu_01_remark{ background:#97092a; }
#tue_02_remark, #wed_02_remark, #thu_02_remark{ background:#97092a; }
#tue_03_remark, #wed_03_remark, #thu_03_remark{ background:#97092a; }
#tue_04_remark, #wed_04_remark, #thu_04_remark{ background:#97092a; }
#tue_05_remark, #wed_05_remark, #thu_05_remark{ background:#97092a; }
#tue_06_remark, #wed_06_remark, #thu_06_remark{ background:#97092a; }


#tue_01_noempty, #wed_01_noempty, #thu_01_noempty{ background:#deaf3d; cursor:pointer; }
#tue_02_noempty, #wed_02_noempty, #thu_02_noempty{ background:#deaf3d; cursor:pointer; }
#tue_03_noempty, #wed_03_noempty, #thu_03_noempty{ background:#deaf3d; cursor:pointer; }
#tue_04_noempty, #wed_04_noempty, #thu_04_noempty{ background:#deaf3d; cursor:pointer; }
#tue_05_noempty, #wed_05_noempty, #thu_05_noempty{ background:#deaf3d; cursor:pointer; }
#tue_06_noempty, #wed_06_noempty, #thu_06_noempty{ background:#deaf3d; cursor:pointer; }


#remark_detail{ float:left; clear:both; width:680px; color:#666666;}

.padding_left_20{ padding-left:20px;}
.padding_left_50{ padding-left:50px;}
.padding_left_65{ padding-left:65px;}
.padding_left_70{ padding-left:70px;}
.padding_left_85{ padding-left:85px;}


.time_AM{ font-size:8px; }
.time_PM{ font-size:8px;}







#calendar_form{width:680px; float:left; clear:both;}
#calendar_form_month{width:680px; float:left; clear:both; text-align:center; font-size:20px; color:#666666; padding-bottom:20px;}
#calendar_form_day{ float:left; clear:both; text-align:left; padding-bottom:10px;}

#calendar_detail{ float:left; clear:both; text-align:left; padding-bottom:10px; padding-left:5px;}

#calendar_inform{ width:680px; background:#ebeded; clear:both; }

input#input_text_200{width:200px; height:15px; border:1px solid #c4de01;}
input#input_text_100{width:50px; height:15px; border:1px solid #c4de01;}
input#input_text_50{width:50px; height:15px; border:1px solid #c4de01;}
textarea#input_text_200{width:200px; border:1px solid #c4de01;}

#calendar_inform_finish{ width:580px; padding-top:20px; text-align:center; clear:both; padding-left:100px;}

#calendar_text_finish{ background:url(../images/sustain/calendar/inform_finish.jpg) no-repeat; width:506px; height:238px; text-align:center; clear:both; margin:0px; padding-top:20px; font-size:14px;   }








