@charset "utf-8";
/* CSS Document */
body {
	font-family: 'GestaRegular','Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
/*====================================
/ MODULES 						 /
==================================== */
/* [GEN-4963] REVIEW - CSS (Multiple sections) */
/* @Group Layout - Events Module
-------------------------------- */
.sysSimplyEvents a { color: #9C7DB9; text-decoration:none;} /*add only once*/
.sysSimplyEvents a:hover { text-decoration:underline;} /*add only once*/
/*

EVENT HOME
*/

.meetingHomeBox { float:left; width:313px; height:182px; padding:20px 12px 60px 20px; overflow:hidden; display:inline-block; background:url(/plugins/eventManagerApp/assets/img/events-panel.png) no-repeat center center; margin-bottom:19px; color:#fff !important;}
.line1 { margin-right:19px;}
.line2 { margin-right:0;}
.meetingHomeBox p { color:#fff !important;}
.meetingHomeBox h1, .meetingHomeBox h2 {line-height:1.1 !important; margin-bottom:4px !important; color:#fff !important;}
.meetingHomeBox h1 { font-size:18px !important;}
.meetingHomeBox h2 { font-size:14px !important;}

.meetingHomeHead { height:65px; display:block; margin:0;overflow:hidden;}
.meetingHomeBody { height:90px; display:inline-block; margin:0; overflow:hidden;}
.meetingHomeFooter { height:20px; padding-top:4px; display:block; text-align:right; color:#fff !important;}
.meetingHomeFooter p { font-weight:bold;}
.meetingHomeFooter a {background:url(../images/bg_ahref_arrow.png) no-repeat top right; padding-right:15px;color:#fff !important; display:inline-block; font-weight:bold;}
.meetingHomeFooter a:hover {background-position:right bottom;} 
/*
Background colours
*/
.eventType_0 { background-color: #925AA4;}
.eventType_blue { background-color: #00ADD9;}
.eventType_pink { background-color: #EC008C;}
.eventType_purple { background-color: #925AA4;}
.meetingImg { float:right; clear:right; margin-left:10px;}
/*
EVENT BOOKING
*/
.myBookings {background:url(../images/events/bg_eventGreyPanel.png) no-repeat top center; padding:12px;}
#primary .myBookings h2 { color:#7A7A7A; line-height:1.1; }
.mybookingArrow {line-height: 1;vertical-align: middle;}
/*
EVENT LIST
*/
table#eventList { font-family:Arial, Helvetica, sans-serif;}
table#eventList td { border:1px solid #E0E0E0; border-top:none; border-left:none; color:#5B5B5B;}
table#eventList th { border:1px solid #E0E0E0;background:url(../images/events/bg_eventMonth.png) repeat-x center; text-align:center;} 
table#eventList th h2 { font-size:12px; color:#fff; margin:0; padding:0; line-height:21px;}
table#eventList td { background:url(../images/events/bg_eventItem.png) repeat-x center; line-height:21px;} 
table#eventList tr:hover td {background:url(../images/events/bg_eventItemHov.png) repeat-x center;}
table#eventList td.first { border-left:1px solid #E0E0E0;}
table#eventList td.eventDay { text-transform:uppercase; color:#9C7DB9; font-weight:bold;}
.eventVenueLinkOff { float:right; width:19px; height:16px; line-height:29px;}
.eventBookNow a { color:#9C7DB9; text-decoration:none;}
.eventBookNow a:hover {text-decoration:underline;}
.ic_booknow { float:left; margin-right:3px;}
/*
EVENT TYPE LIST THEMES
*/
.eventTypeList_0 { background: #925AA4;}
.eventTypeList_blue { background: #00ADD9;}
.eventTypeList_pink { background: #EC008C;}
.eventTypeList_purple { background: #925AA4;}
.eventTypeList_0,.eventTypeList_blue,.eventTypeList_pink,.eventTypeList_purple {display:block;width:5px; height:29px;}
td.tdNoExtra {padding:0; margin:0; width:5px;}
/*
END EVENT TYPE LIST THEMES
*/

/*
DASHBOARD STYLES
*/

/*WIDGET PANEL*/
.widget-content dl { margin-bottom:0;}
.widget-content dt {width:288px; padding:4px 6px; font-weight:bold; cursor:pointer;background: #D1D1D1; color:#9C74A9; border-top:1px solid #fff}
.widget-content dt:hover {background-color:#B9B9B9}

.widget-content span {display:block; width:282px; border-top:none; padding:6px 9px;}
.widget-content .dateItem { margin-bottom:6px;}
.widget-content dd {overflow:hidden; background:#fff; margin:0;}
.feedflare { display:inline-block; float:left; clear:both;}
#columns .widget .widget-content .feedflare img { border:0; margin:0;}

.widget-yourdash  { background:url(/plugins/eventManagerApp/assets/img/bg_widgetTop.jpg) repeat-x top;}
/*WIDGET PANEL - YOUR EVENT CALENDAR*/
ul#meeting_key { list-style:none; padding-left:0; font-size:12px;}
ul#meeting_key li { margin-bottom:5px;}
.mk_type_key_head { color:#915AA4; font-size:14px; margin-top:8px; margin-bottom:8px;}
.mk_key { width:5px; height:19px; display:inline-block; margin-right:15px;}
#mk_type_purple {background-color:#915AA4}
#mk_type_grey{background-color:#A49F90}
#mk_type_blue{background-color:#00ADD9}
#mk_type_pink{background-color:#EC008C}
span.eventCalBlock { height:13px; width:100%;background-color:#915AA4; display:block; margin:0; padding:0; text-indent:-99999px;}

/*WIDGET PANEL - CURRENT EVENTS*/
#accordion2 {width:300px; margin:0 auto; border:none}
#accordion2 a { text-decoration:none; color:#915AA4}
#accordion2 a:hover { text-decoration:underline;} 
.accordion2 {width:100%; font:11px Verdana,Arial; color:#333; margin:0;}
.accordion2 dt {width:270px; padding:6px 20px 6px 10px; font-weight:bold; cursor:pointer;background: #D1D1D1 url(/plugins/eventManagerApp/assets/img/arrow_down.gif) no-repeat right center; color:#9C74A9; border-top:1px solid #fff}
.accordion2 dt:hover {background-color:#B9B9B9}
.accordion2 .open {background:#B9B9B9 url(/plugins/eventManagerApp/assets/img/arrow_up.gif) no-repeat right center;}
.accordion2 dd {overflow:hidden; background:#fff; margin:0;}
.accordion2 span {display:block; /*width:275px;*/ border-top:none; padding:6px 9px;}
.accordion2 .spanHead {color:#9C74A9;line-height:21px;}
.drow { background:#EEE;}
.lrow { background:#fff;}
/*
END DASHBOARD STYLES
*/
/* @end Layout - Events Module
-------------------------------- */

/*====================================
/ END MODULES						 /
==================================== */