/* Events calendar Webbit Blue Theme */
/* The following control the Calendar Month Style-Look */
.evt{border:2px solid #CCDDEE;table-layout:auto;font-size:10px;width:100%;font-family:Arial;background-color:white;}
.evtTitle, .evtTitle td{text-align:center;font-weight:bold;font-size:15px;width:100%;height:24px;font-family:Arial, Helvetica, sans-serif;color:#2A86B9;}
/* Note use of "!important" to override Inline Style */
.evtNextPrev, .evtNextPrev a:link, .evtNextPrev a, .evtNextPrev a:visited, .evtNextPrev a:hover{padding-right:0.5em;padding-left:0.5em;font-size:13px;padding-bottom:0px;padding-top:5px;font-weight:normal;}
.evtDayHeader{font-size:12px;font-family:Arial;background-color:#7CAEC8;vertical-align:middle;height:20px;color:#FFFFFF;text-transform:uppercase;}
.evtDayOver, .evtDayOver td{background-color:#ffcc66;}
.evtDay, .evtDay td{height:90px;font-size:12px;width:14%;font-family:Arial;border-right:#CCDDEE 1px solid;border-top:#CCDDEE 1px solid;border-left:#CCDDEE 1px solid;border-bottom:#CCDDEE 1px solid;}
.evtDay a, .evtDay a:visited, .evtDay a:hover{font-size:12px;font-family:Arial;}
.evtDayScroll{text-align:left;padding-left:5px;height:70px;overflow:auto;overflow-x:hidden;}
.evtOtherMonDay{background-color:#F6FAFD;}
.evtWeekendDay{background-color:#EBF2F8;}
.evtToday{background-color:#CFE2ED;}
/* Note use of "!important" to override Inline Style */
.evtSelDay{border-right:#2A86B9 2px solid;border-top:#2A86B9 2px solid;border-left:#2A86B9 2px solid;border-bottom:#2A86B9 2px solid;}
.evtSelector{background-color:#7BB6D6;}
.evtSelector a, .evtSelector a:visited, .evtSelector a:hover{color:#0000ff;text-decoration:none;}
.evtDay a, .evtToday a, .evtOtherMonDay a, .evtSelDay a{display:block;}
.evtDay a:hover{background-color:#C0C0C0;}
/* The following control the Calendar List View Style-Look */
.ListImage{float:left;display:block;padding:5px;}
.ListHeader{font-weight:bold;font-size:18px;font-family:Arial;height:25px;text-align:left;width:100%;}
.ListEventDate, .ListEventDate span{padding-top:5px;padding-left:2px;width:180px;height:20px;vertical-align:middle;}
.ListTitleRow{font-size:15px;font-family:Arial;text-align:left;padding-left:0px;font-weight:bold;background-color:#f1f4f4;height:40px;padding-top:0px;padding-bottom:1px;}
.ListTitle{padding-top:5px;padding-left:5px;height:22px;vertical-align:middle;}
.ListTitleBig{vertical-align:middle;font-size:20px;font-family:Arial;text-align:left;padding-left:5px;font-weight:bold;height:25px;padding-top:3px;padding-bottom:1px;color:#4085bf;}
.ListTitleSmall{font-size:16px;font-family:Arial;text-align:left;padding-top:3px;color:#4085bf;}
.ListContent{padding-top:5px;}
.ListBtn{padding-top:10px;}
.evtLinks, .evtLinks a:link, .evtLinks a, .evtLinks a:visited, .evtLinks a:hover{padding-right:10px;padding-left:10px;font-size:13px;padding-bottom:0px;color:#5d7b9d;padding-top:0px;font-family:Arial;font-weight:normal;background-image:url(btnNode.gif);background-repeat:no-repeat;margin-left:0px;margin-right:0px;text-decoration:underline;}
/* The following control the Calendar Day View Style-Look */
.dvTime, .dvTime td{height:20px;white-space:nowrap;width:55px;font-size:10px;font-family:Arial, Arial;text-align:right;vertical-align:top;border-right:1px solid;border-bottom:0px;}
.dvTime2, .dvTime2 td{height:20px;border-right:1px solid;border-bottom:1px dotted;}
.dvNoEvent, .dvNoEvent td{height:20px;border-bottom:1px dotted !important;}
.dvTable{border-collapse:collapse;border-right:#659FC0 2px solid;border-bottom:#659FC0 2px solid;border-left:#659FC0 2px solid;border-top:#659FC0 2px solid;width:100%;}
.dvTable td{}
.dvEvent, .dvEvent td{border-right:#ffff00 1px solid;border-left:#ffff00 1px solid;background-color:#ccccff;font-size:12px;font-family:Arial, Arial;vertical-align:top;}
.dvAllDay, .dvAllDay td{border-bottom:#659FC0 2px solid;font-size:12px;font-family:Arial, Arial;padding-bottom:8px;padding-top:8px;}
/* The following control the Satellite Module Style-Look */
.slEvent{table-layout:auto;font-size:12px;width:200px;font-family:Arial;border-right:#659FC0 1px solid;border-bottom:#659FC0 1px solid;border-left:#659FC0 1px solid;border-top:#659FC0 1px solid;background-color:white;}
.slTitle, .slTitle td{text-align:center;font-weight:normal;font-size:15px;width:100%;height:20px !important;font-family:Arial;}
/* Note use of "!important" to override Inline Style */
.slNextPrev, .slNextPrev a:link, .slNextPrev a, .slNextPrev a:visited, .slNextPrev a:hover{padding-right:0.5em;padding-left:0.5em;font-size:15px;padding-bottom:0px;padding-top:2px;text-decoration:underline;font-weight:normal;}
.slDayHeader{font-weight:normal;font-size:12px;font-family:Arial;background-color:#659FC0;vertical-align:middle;height:15px;}
.slDay, .slDay td{height:28px;font-size:12px;width:14%;font-family:Arial;border-right:#CCDDEE 1px solid;border-top:#CCDDEE 1px solid;border-left:#CCDDEE 1px solid;border-bottom:#CCDDEE 1px solid;vertical-align:middle;}
.slDay a, .slDay a:visited, .slDay a:hover{font-size:12px;color:#4E5D6C !important;font-family:Arial;}
.slOtherMonthDay{height:28px;vertical-align:middle;background-color:#f1f4f4;}
.slOtherMonthDay a, .slOtherMonthDay a:visited, .slOtherMonthDay a:hover{}
.slWeekendDay{background-color:whitesmoke;vertical-align:middle;}
.slTodayDay{font-weight:bold;color:#0000ff !important;background-color:beige;}
/* Note use of "!important" to override Inline Style */
.slSelectedDay{border-right:red solid;border-top:red solid;border-left:red solid;border-bottom:red solid;background-color:#ff9966 !important;border-width:0px;}
.slSelector{background-color:#c0c0e0;}
.slSelector a, .slSelector a:visited, .slSelector a:hover{color:#0000ff;text-decoration:none;}
.slDayEvent, .slDayEvent td{font-weight:bold;background-color:#ffcc66 !important;}
/* The following control the tool bar Style-Look */
/* Drop down list on the tool bar */
.evtCat{}
.evtSubCal{}
.evtMonSel{}
.evtYrSel{}
/* Search box */
.evtSearchTxt{}
.vTable{width:380px;}
.vTitle{font-size:18px;font-weight:bold;font-family:Arial;height:20px;color:#4085bf;border-bottom:1px dotted;padding-top:5px;padding-bottom:5px;}
.vRow{height:24px;border-bottom:1px dotted;padding-top:5px;padding-bottom:2px;width:380px;}
.vCap, .vCap span{font-size:15px;font-weight:bold;font-family:Arial;padding-right:10px;width:100px;color:#88a0ad;}
.vContent, .vContent span{font-size:15px;font-family:Arial;width:280px;}
.vDesc{font-size:15px;font-family:Arial;padding-top:1px;}
.regCap, .regCap span{height:25px;width:150px;text-align:right;}
.regCap1, .regCap1 span{height:25px;width:150px;text-align:right;}
.regCtl{width:440px;}
.evtCap, .evtCap span{width:180px;font-weight:bold;padding:0;}
.evtCap1, .evtCap1 span{text-align:right;width:180px;}
.evtCap2, .evtCap2 span{vertical-align:top;}
.evtCtl{width:680px;}
.evtTbl{width:860px;font-size:17px;font-family:Arial;}
.pop{cursor:pointer;font-family:arial, Helvetica, sans-serif;font-size:11px;color:#008080;margin-top:2px;}
.poplink{text-decoration:underline;cursor:pointer;color:#4085bf;}
.regFees{padding-top:5px;border-bottom:1px dashed;font-family:Arial;font-size:17px;color:#4085bf;text-align:right;}
.regTotalFees{padding-top:5px;border-bottom:2px double;font-family:Arial;font-weight:bold;font-size:20px;color:#4085bf;text-align:right;}
.calPubSpan{border-right:#cccccc 1px solid;border-top:#cccccc 1px solid;display:block;float:left;border-left:#cccccc 1px solid;width:2.5em;margin-right:5px;border-bottom:#cccccc 2px solid;font-family:Arial, Helvetica, sans-serif;text-align:center;background-position:right top;background-attachment:scroll;background-repeat:no-repeat;background-color:#ffffff;}
.calPubMonth{padding-right:0px;display:block;padding-left:0px;font-weight:bold;font-size:0.7em;padding-bottom:0px;margin:0px;text-transform:uppercase;color:#ffffff;padding-top:1px;background-position:center top;background-attachment:scroll;background-repeat:repeat-x;background-color:#990000;}
.calPubDate{PADDING-RIGHT:0px;DISPLAY:block;PADDING-LEFT:0px;FONT-SIZE:1.1em;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px;}
.MyAttendee{cursor:pointer;}
.NormalHidden{display:none;}
.evtBar{padding-bottom:5px;height:25px;}
.evtBarFilter{float:left;}
.evtBarBtn{float:right;padding-right:10px;}
.btnTop{margin-left:2px;margin-right:2px;margin-bottom:0px;}
.evtSearchBtn{margin-bottom:12px;}
.evtSearchTxt{margin-bottom:5px;font-size:12px;font-family:arial, Helvetica, sans-serif;}
.evtMonSel, .evtYrSel{font-size:12px;font-family:arial, Helvetica, sans-serif;margin-bottom:5px;}
.evtCat, .evtSubCal{font-size:12px;font-family:arial, Helvetica, sans-serif;margin-bottom:5px;}
.evtSel{margin-bottom:0px;vertical-align:top;}
.evtSearch{vertical-align:top;}
.wvHeader{font-weight:bold;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#2A86B9;margin-top:6px;}
.tblNavLinks{padding-bottom:5px;}
/* this class control the registration form table*/
.reg-form-table{width:700px;}
/* this class control the payment form table*/
.pay-form-table{width:700px;}
.LineItem{border-bottom-style:dotted;border-bottom-width:1px;margin-bottom:4px;padding:4px;}

/* Additions */
/* Event Full Message */
.EventFull{color:#dd0000}
/* WonderWebs CoolButton font and dimensions */
a.evtLinks{color:#FFF !important;font-size:11px;font-weight:bold;padding:4px 18px 3px}
/* Button colours and gloss */
a.evtLinks{background:#3073B1 url('/images/CoolBits/CoolButton.png') repeat-x}
a.evtLinks:hover{background:#0D508E url('/images/CoolBits/CoolButton.png') repeat-x}
a.EventRegister{background:#FF5D00 url('/images/CoolBits/CoolButton.png') repeat-x}
a.EventRegister:hover{background:#F24000 url('/images/CoolBits/CoolButton.png') repeat-x}
a.EventReadMore{background:#3073B1 url('/images/CoolBits/CoolButton.png') repeat-x}
a.EventReadMore:hover{background:#0D508E url('/images/CoolBits/CoolButton.png') repeat-x}
a.EventReturn{background:#3073B1 url('/images/CoolBits/CoolButton.png') repeat-x}
a.EventReturn:hover{background:#0D508E url('/images/CoolBits/CoolButton.png') repeat-x}
a.EventAttachment{background:#3073B1 url('/images/CoolBits/CoolButton.png') repeat-x}
a.EventAttachment:hover{background:#0D508E url('/images/CoolBits/CoolButton.png') repeat-x}
a.EventAttachment2{background:#3073B1 url('/images/CoolBits/CoolButton.png') repeat-x}
a.EventAttachment2:hover{background:#0D508E url('/images/CoolBits/CoolButton.png') repeat-x}
a.EventExport{background:#3073B1 url('/images/CoolBits/CoolButton.png') repeat-x}
a.EventExport:hover{background:#0D508E url('/images/CoolBits/CoolButton.png') repeat-x}
/* CSS3 rounded corner and shadow effects */
a.evtLinks{text-decoration:none !important;margin-right:12px;margin-bottom:12px;display:inline-block;text-align:center;border:none;-moz-box-shadow:1px 2px 6px #B8B8B8;-webkit-box-shadow:1px 2px 6px #B8B8B8;box-shadow:1px 2px 6px #B8B8B8;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;z-index:1;behavior:url(/js/PIE.htc)}

