@charset "utf-8";


#menu2062_obj461, #menu2062_obj462, #menu2062_obj463{-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.25);
    box-shadow: 0 3px 8px rgba(0,0,0,.25);}

.cal:after{content:''; display:block; clear:both;}
.cal_top{background:#e64c4c; width:144px;float: left; height:160px}
.cal_mid{background:#fbfbfb; text-align:center;color:#333;float: left;width:84%; height:160px; outline-offset:-2px;}
.cal_more{width:48px;float:left; height:160px;background: #865FCE; }
.cal_more button{background: url("/sites/minister/images/main_cal_more.png") 50% 50% no-repeat;width: 48px;height: 160px;float: left;}
.left_img{margin-right:30px;}
.todayTable{
	width: 50%;
    position: absolute;
    top: 97px;
    height: 200px;
    left: 15%;
    }
    
.dailyList {float: right; width: 60%; max-width: 650px;}
.dailyList .todayTitle {font-size: 22px; color: #4e4e4e;padding: 30px 0 9px 0; background: url('../images/objHeading_h2.png') left top no-repeat; border-bottom: 2px solid #d6d6d6; margin-bottom: 30px;}
.dailyList .todayTitle span {display: inline-block; position: relative;}
.dailyList .todayTitle span:after {
	content: ''; display: block; width: 100%; height: 2px; background-color: #002e8d;
	position: absolute; left: 0; bottom: -11px;
}

.dailyList .todayTitle span {display: inline-block; position: relative;}
.dailyList .todayTable,

.dailyList .todayTable tbody th,
.dailyList .todayTable tbody td,

.dailyList .todayTable tbody th {background-color: #f4faff; color: #2c2f35; font-size: 15px;}
.dailyList .todayTable tbody td.location,

.dailyList .todayTable tbody td.note,

body.Tablet .dailyList,

body.Mobile .dailyList {float: none; width: 100%; max-width: 100%;}