@charset "utf-8";

/*
=========================================
begin
new module style define*/

.md_style_01 .md_hd{background-color:#f5b57f;}
.md_style_02 .md_hd{background-color:#e0afd3;}
.md_style_03 .md_hd{background-color:#fdc689;}
.md_style_04 .md_hd{background-color:#fff799;}
.md_style_05 .md_hd{background-color:#c4df9b;}
.md_style_06 .md_hd{background-color:#a2d39c;}
.md_style_07 .md_hd{background-color:#82ca9c;}
.md_style_08 .md_hd{background-color:#7accc8;}
.md_style_09 .md_hd{background-color:#f49ac1;}
.md_style_10 .md_hd{background-color:#8cb7e8;}

/*
end
new module style define*/


.calendar{margin-top:3px; background:#fff; border:1px solid #CD5205;}
.calendar .calendar_body{margin:5px 5px 5px 5px;font-family:arial;line-height:120%}
.calendar .calendar_body .calendar_top{padding:0px 2px 0px 2px; height:18px; text-align:center; font-weight:bold; background:#FFFFF1;}
.calendar .calendar_body .calendar_top .leftb,
.calendar .calendar_body .calendar_top .rightb
{background:url(/library/style/special/img/callt.gif) no-repeat left top; width:9px; height:12px; float:left; overflow:hidden; text-indent:-1000px;}
.calendar .calendar_body .calendar_top .rightb{
float:right;
background-image:url(/library/style/special/img/calrt.gif);
}
.calendar .calendar_body .calendar_week{text-align:center;height:20px;padding:0px 0px 0px 2%;font-weight:bold; background:#E5E5D9;}
.calendar .calendar_body .calendar_week ul.week_ul{display:inline;list-style:none;margin:0px;padding:0px;}
.calendar .calendar_body .calendar_week ul.week_ul li{display:inline;margin:3px 0px 2px 0px;padding:0px;float:left;color:#003;width:14%;}
.calendar .calendar_body .calendar_day {text-align:center;height:20px;padding:0px 0px 0px 2%;color:#6b6b52}
.calendar .calendar_body .calendar_day ul.day_ul{display:inline;list-style:none;}
.calendar .calendar_body .calendar_day ul.day_ul li.day_li{display:inline;float:left;width:14%;}
.calendar .calendar_body .calendar_day ul.day_ul li.day_li a{padding:2px 0px 3px 0px; display:block; font-size:12px; height:13px; text-decoration:none; font-family:arial; text-align:center;}
.calendar .calendar_body .calendar_day ul.day_ul li.day_li a:hover,
.calendar .calendar_body .calendar_day ul.day_ul li.day_li a.today
{background:#FFDD87; font-weight:bold;}
.calendar .calendar_body .calendar_day ul.day_ul li.day_li a.otherday{color:#aaa;}

/**add by rj 2008-02-28 */
.md_phb{}
.md_phb .md_bd{padding:10px 10px 10px 0;}
.md_phb div.acc_item{height:20px;overflow:hidden;position:relative;}
.md_phb div.acc_item .btn_expand{background:url(img/bg_mdphb_plus.gif) no-repeat;height:14px;position:absolute;right:3px;top:3px;width:14px;}
.md_phb div.acc_cur{height:278px;}
.md_phb div.acc_cur .btn_expand{display:none;}

.md_phb .title_list_box .tl_caption{background:url(img/bg_mdphb_tlcap.gif) repeat-x;color:#fff;float:none;font-size:12px;font-weight:normal;height:19px;line-height:19px;margin-bottom:1px;padding-left:8px;}
.md_phb .title_list_box ul.title_list{padding:4px;}
.md_phb .title_list_box ul.title_list li{background:url(img/inc/dot_line.gif) repeat-x 0 100%;height:25px;line-height:24px;overflow:hidden;margin:0;padding:0;}
.md_phb .title_list_box ul.title_list li a{background:none no-repeat 0 4px;*background-position:0 3px;display:block;padding-left:22px;position:relative;zoom:1;margin:0 0 -4px;}
.md_phb .title_list_box ul.title_list li.lino01 a{background-image:url(img/bg_listno01.gif);}
.md_phb .title_list_box ul.title_list li.lino02 a{background-image:url(img/bg_listno02.gif);}
.md_phb .title_list_box ul.title_list li.lino03 a{background-image:url(img/bg_listno03.gif);}
.md_phb .title_list_box ul.title_list li.lino04 a{background-image:url(img/bg_listno04.gif);}
.md_phb .title_list_box ul.title_list li.lino05 a{background-image:url(img/bg_listno05.gif);}
.md_phb .title_list_box ul.title_list li.lino06 a{background-image:url(img/bg_listno06.gif);}
.md_phb .title_list_box ul.title_list li.lino07 a{background-image:url(img/bg_listno07.gif);}
.md_phb .title_list_box ul.title_list li.lino08 a{background-image:url(img/bg_listno08.gif);}
.md_phb .title_list_box ul.title_list li.lino09 a{background-image:url(img/bg_listno09.gif);}
.md_phb .title_list_box ul.title_list li.lino10 a{background-image:url(img/bg_listno10.gif);}

.m_cm_s2 .md_bd .r .mb_2col .mb_col_1 .image_box{width:130px; overflow:hidden; padding:0; background:#fff;}
.m_cm_s2 .md_bd .r .mb_2col .mb_col_1 .image_box img{background:#fff; padding:3px; border:1px solid #E5E4E4}
.m_cm_s2 .md_bd .r .mb_2col .mb_col_2 .tb_type_1{padding:0; margin:0 0 1px; background:none;}
.m_cm_s2 .md_bd .r .mb_2col .mb_col_2 li{line-height:18px; background-position:left 8px;}
.dot_line{background:url(img/bg_m_s2_i.gif) repeat-x 0 100%; height:1px; margin-top:12px;_margin-top:0px;}

