@charset "utf-8";
.widgetContainer a{ text-decoration:none;}
.widgetContainer a:hover,
.widgetContainer a:active,
.widgetContainer a:focus{ text-decoration:underline;}
.widgetContainer img{ border:0;}
.widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;}
.widgetContainer form{ margin:0; padding:0;}
.widgetContainer fieldset{ border:0; margin:0; padding:0;}
.widgetCalendarNavigation{ position:relative; height:15px; margin-bottom:-15px;}
.widgetCalendarNavigation button{ position:absolute; top:0; font-size:14px; font-family:Tahoma; background:none; border:0; padding:0; cursor:pointer;}
.widgetCalendarNavigation button.prevYear{ left:0;}
.widgetCalendarNavigation button.prevMonth{ left:25px;}
.widgetCalendarNavigation button.nextYear{ right:0;}
.widgetCalendarNavigation button.nextMonth{ right:25px;}
.widgetCalendarNavigation button.icon{ right:45px;}
.widgetCalendar{ border:0; width:100%;}
.widgetCalendar caption { padding-bottom:5px; text-align:center; font-size:16px; font-weight:bold; font-family:Tahoma;}
.widgetCalendar th,
.widgetCalendar td{ border:0; text-align:center; padding:5px 0;}
.widgetCalendar th{ font-size:14px; font-family:Tahoma; font-weight:normal;}
.widgetCalendar td,
.widgetCalendar td a{ font-size:14px; font-family:Tahoma;}
.widgetCalendar td em{ font-style:normal;}
.widgetCalendarNavigation button{ color:#333;}
.widgetCalendar caption{ color:#333;}
.widgetCalendar th{ background:#eee; color:#333;}
.widgetCalendar th.sun,
.widgetCalendar td.sun,
.widgetCalendar td em{ color:#ff1a1a;}
.widgetCalendar td,
.widgetCalendar td a{ color:#000000;}
.widgetCalendar td.sun a{ color:#ff1a1a;}
.widgetCalendar th.sun{ color:#ff1a1a;}
.widgetCalendar th.sat{ color:#0000ff;}

.widgetContainer.black .widgetContainer a{ text-decoration:none;}
.widgetContainer.black .widgetContainer a:hover,
.widgetContainer.black .widgetContainer a:active,
.widgetContainer.black .widgetContainer a:focus{ text-decoration:underline;}
.widgetContainer.black .widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;}
.widgetContainer.black .widgetContainer form{ margin:0; padding:0;}
.widgetContainer.black .widgetContainer fieldset{ border:0; margin:0; padding:0;}
.widgetContainer.black .widgetCalendarNavigation{ position:relative; height:15px; margin-bottom:-15px; z-index:10;}
.widgetContainer.black .widgetCalendarNavigation button{ position:absolute; top:0; font-size:10px; font-family:Tahoma; background:none; border:0; padding:0; cursor:pointer;}
.widgetContainer.black .widgetCalendarNavigation button.prevYear{ left:0;}
.widgetContainer.black .widgetCalendarNavigation button.prevMonth{ left:25px;}
.widgetContainer.black .widgetCalendarNavigation button.nextYear{ right:0;}
.widgetContainer.black .widgetCalendarNavigation button.nextMonth{ right:25px;}
.widgetContainer.black .widgetCalendarNavigation button.icon{ right:45px;}
.widgetContainer.black .widgetCalendar{ border:0; width:100%;}
.widgetContainer.black .widgetCalendar caption { padding-bottom:5px; text-align:center; font-size:12px; font-weight:bold; font-family:Tahoma;}
.widgetContainer.black .widgetCalendar th,
.widgetContainer.black .widgetCalendar td{ border:0; text-align:center; padding:5px 0;}
.widgetContainer.black .widgetCalendar th{ font-size:12px; font-family:Tahoma; font-weight:normal;}
.widgetContainer.black .widgetCalendar td,
.widgetContainer.black .widgetCalendar td a{ font-size:11px; font-family:Tahoma;}
.widgetContainer.black .widgetCalendar td em{ font-style:normal;}
.widgetContainer.black .widgetCalendarNavigation button{ color:#999;}
.widgetContainer.black .widgetCalendar caption{ color:#999;}
.widgetContainer.black .widgetCalendar th{ background:#333; color:#fff;}
.widgetContainer.black .widgetCalendar th.sun,
.widgetContainer.black .widgetCalendar td.sun,
.widgetContainer.black .widgetCalendar td em{ color:#ff1a1a;}
.widgetContainer.black .widgetCalendar td,
.widgetContainer.black .widgetCalendar td a{ color:#ccc;}
.widgetContainer.black .widgetCalendar td.sun a{ color:#ff1a1a;}
.widgetContainer.black .widgetCalendar th.sun{ color:#ff5628;}
.widgetContainer.black .widgetCalendar th.sat{ color:#01A2FF;}

#WzBoDyI li a:hover,
#WzBoDyI li a:active,
#WzBoDyI li a:focus{ text-decoration:underline;}
#WzBoDyI li a{ text-decoration:none;}
#WzBoDyI li {white-space: nowrap; padding-right:10px;font-size:14px;}

/*----planner123 Mini----*/
.boardHeaderBorder h2{font-size:14px;}
.box{position:relative; width: 100%;}
.box:after{content:"";display:block;clear:both;}
.box_l{padding:10px; float: left; background:url(../images/main_box_01.png) no-repeat; overflow:hidden;}
.box_l p{*padding-top: 10px;}
.box_r{position: relative; border-radius: 3px;background: #f4f4f4;border-top: 3px solid #d2d6de;border:1px solid #d2d6de;margin-bottom: 20px;box-shadow: 0 1px 1px rgba(0,0,0,0.1);}
.box_r p{*padding-top: 10px;}
.box-header {color: #444;display: block;padding: 10px;position: relative;}
.box-header.with-border {border-bottom: 1px solid #fff;}
.box-header>.fa, .box-header>.glyphicon, .box-header>.ion, .box-header .box-title {display: inline-block;font-size: 18px;margin: 0;line-height: 1;}
.box-body {border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;padding: 10px;}
.read-info {border-bottom: 1px solid #fff;padding: 10px;}
.box-footer {border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;border-top: 1px solid #fff;padding: 10px;background-color: #f4f4f4;}
.widgetCalendar td:hover {background-color:#ddfffa;}/* white*/
.widgetCalendar .scheduled_day_bgimg {background-image:url("../images/icon/folder16.png"); 
	background-repeat:no-repeat; background-position:center; text-align:center; color:#303030;}
.widgetCalendar .holiday {color:#ff1a1a;}
.widgetCalendar .saterday {color:#0000ff;}
.widgetContainer .weekday{ color:#000000;}
.widgetCalendar .today_bg {background-color:#f0fff0; border:1px solid; border-color:#58792E;}
.widgetCalendar .Mini_TodayPlanList{margin: 0 10px 0 10px;}

.widgetCalendar .Mini_TodayPlanList li,
.widgetCalendar .Mini_TodayPlanList li a {color:#000000; padding:2px;}

.widgetContainer.black {background-color:#454545;}/* black*/
.widgetContainer.black .widgetCalendar td:hover {background-color:#808080;}
.widgetContainer.black .widgetCalendar .holiday {color:#ff5628;}
.widgetContainer.black .widgetCalendar .saterday {color:#01A2FF;}
.widgetContainer.black .widgetCalendar .weekday {color:#cccccc;}
.widgetContainer.black .widgetCalendar .today_bg {background-color:#333; border:1px solid; border-color:#ffd700;}
.widgetContainer.black .Mini_TodayPlanList,
.widgetContainer.black .Mini_TodayPlanList li,
.widgetContainer.black .Mini_TodayPlanList li a {color:#cccccc; padding:2px;}
/*----planner123 Mini----*/
