.pro_add_title { color: #5C5C5C; font-size: 9pt; letter-spacing:1px; height: 30px; text-align:left; background-color: #EFEFEF; }
.pro_add_menu { color: #5C5C5C; font-size: 9pt; letter-spacing:1px; height: 40px; text-align:right; }
.pro_add_btm { height: 40px; text-align:center; }
.pro_add_cont { color: #5C5C5C; font-size: 9pt; letter-spacing:1px; height: 40px; text-align:left; }
.programmer_index_title { color: #5C5C5C; font-size: 10pt; letter-spacing:1px; text-align:left; }
.programmer_index_cal { font-size: 9pt; letter-spacing:1px; height: 20px; text-align:center; background-color: #C0C0C0; }
.programmer_index_cals { font-size: 9pt; letter-spacing:1px; height: 20px; text-align:center; background-color: #BBD7E8; }
.programmer_index_view01 { color: #5C5C5C; font-size: 9pt; letter-spacing:1px; height: 20px; text-align:left; }
.programmer_index_view02 { color: #5C5C5C; font-size: 9pt; height: 20px; text-align:left; height: 30px; }
.programmer_index_view03 { color: #5C5C5C; font-size: 9pt; height: 20px; text-align:left; letter-spacing:1px; height: 27px; }
.cal_m_title { background-color: #000000; height: 25px; text-align:center;  font-size: 12px; letter-spacing:1px; color: #FFFFFF; height:50px; border-right:2px dashed #333333}
.cal_m_titlelist { background-color: #000000; height: 25px; text-align:center;  font-size: 12px; letter-spacing:1px; color: #FFFFFF; height:50px; }

.cal_m_daytxt { text-align:left; font-size: 9pt; letter-spacing:1px; }
.cal_d_titles { height: 20px; text-align:center; font-weight: bold; font-size: 10pt; font-family: Times New Roman, Times, serif; }
.cal_d_title { height: 20px; text-align:center; font-weight: bold; font-size: 11pt; font-family: Times New Roman, Times, serif; }
.cal_d_daytxt { color: #5C5C5C; text-align:center; font-size: 9pt; letter-spacing:1px; font-family: Times New Roman, Times, serif; }
.programmer_day_input_title { color: #808080; font-size: 10pt; letter-spacing:1px; text-align:center; height:25px; background-color: #E0E4E4; font-weight: bold; }
.programmer_month_view { font-size: 10pt; letter-spacing:1px; line-height:20px; }
.programmer_day_project_menu { font-size: 10pt; letter-spacing:1px; height:25px; }
.editpecont { color: #808080; font-size: 9pt; text-align:left; }
.programmer_month_view_title { font-size: 10pt; letter-spacing:1px; height: 30px; text-align:left; font-weight: bold; font-family: Times New Roman, Times, serif; }
.programmer_oneday_view_cont { font-size: 9pt; letter-spacing:1px; height: 20px; text-align:left; line-height:25px; }
.one_day_txttitle { color: #666666; font-size: 9pt; height: 25px; line-height: 25px; text-align:left; }
.one_day_txttitle1 { color: #8000FF; font-size: 9pt; height: 25px; line-height: 25px; text-align:left; }
.one_year_mainyear { color: #8000FF; font-size: 14pt; height: 25px; line-height: 25px; letter-spacing:3px; text-align:center; font-weight: bold; font-family: Times New Roman, Times, serif; }
.programmer_index_titles { color: #5C5C5C; font-size: 10pt; letter-spacing:1px; text-align:left; }
.programmer_editpw_menu { color: #5C5C5C; font-size: 9pt; letter-spacing:1px; text-align:right; }
.programmer_editpw_cont { color: #5C5C5C; height: 30px; font-size: 9pt; letter-spacing:1px; text-align:left; }
.admin_view_programmer { color: #5C5C5C; height: 30px; line-height: 30px; font-size: 9pt; letter-spacing:1px; text-align:left; }
.prints_title { height: 40px; line-height: 30px; font-size: 16pt; letter-spacing:3px; text-align:center; ; font-weight: bold; }
.prints_title_date { font-size: 12pt; letter-spacing:3px; text-align:center; ; }
.prints_cont_date { font-size: 12pt; letter-spacing:1px; text-align:center; height: 25px; background-color: #f3f3f3; }
.prints_cont1 { font-size: 12pt; letter-spacing:1px; text-align:center; height: 25px; }
.prints_cont2 { font-size: 12pt; letter-spacing:1px; text-align:left; height: 25px; line-height: 20px; }
.prints_foot { font-size: 12pt; letter-spacing:1px; text-align:left; height: 40px; line-height: 20px; }
.bydatetitle_title { font-size: 10pt; letter-spacing:1px; text-align:center; height: 30px; line-height: 30px; }
.onecasecont { color: #5C5C5C; font-size: 9pt; height: 25px; text-align:left; letter-spacing:1px; line-height: 25px; }
.onecasecont1 { color: #5C5C5C; font-size: 9pt; height: 25px; text-align:right; letter-spacing:1px; line-height: 25px; }
.calendar_dt { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #840A05; text-align:center; }
.calendar_cone { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align:left; letter-spacing:1px; line-height: 23px; padding-left:10px }
.calendar_coner { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align:right; letter-spacing:1px; line-height: 23px; }

A.calendar_link:link { COLOR: #0F74C6; TEXT-DECORATION: none; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:left; }
A.calendar_link:visited { COLOR: #0F74C6; TEXT-DECORATION: none; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:left; }
A.calendar_link:active { COLOR: #CA2929; TEXT-DECORATION: underline; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:left; }
A.calendar_link:hover { COLOR: #CA2929; TEXT-DECORATION: underline; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:left; }

.weekshow{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC}