 .ThemeASCA-WShops .EvtHdrLftCol{width:33%;float:left;min-height:1px}.ThemeASCA-WShops .EvtHdrMdlCol{width:34%;float:left;min-height:1px;text-align:center}.ThemeASCA-WShops .EvtHdrRgtCol{width:33%;float:left}.ThemeASCA-WShops .Eventtooltipheader,.ThemeASCA-WShops .Eventtooltipbody{width:300px;z-index:99;font-size:10px;font-family:Arial;padding:5px}
.ThemeASCA-WShops .Eventtooltipheader{border:#c3d9ff 1px solid;background-color:#e3f3ff;color:#375162;font-weight:700;font-size:11px;background-image:url(header_bg.jpg)}.ThemeASCA-WShops .Eventtooltipbody{border-left:#c3d9ff 1px solid;border-right:#c3d9ff 1px solid;border-bottom:#c3d9ff 1px solid;background-color:#fff;background:#fff url(tooltip_bg.jpg) repeat-x bottom;min-height:130px}
.ThemeASCA-WShops .Eventtooltipbody hr{width:100%;color:#c3d9ff;background-color:#c3d9ff;height:1px;border:0}.ThemeASCA-WShops .Event{table-layout:fixed;width:100%;font-size:10px;color:#000;font-family:Verdana;text-align:center;border-right:#c3d9ff 2px solid;border-top:#c3d9ff 1px solid;border-left:#c3d9ff 2px solid;border-bottom:#c3d9ff 1px solid;white-space:normal}
.ThemeASCA-WShops .EventTitle,.ThemeASCA-WShops .EventTitle td{font-weight:700;font-size:16px;width:100%;color:#375162;height:28px;text-align:center;background-color:#e1f0fd;font-family:Verdana;border-bottom:#e1f0fd 1px solid;background-image:url(header_bg.jpg)}
.ThemeASCA-WShops .EventNextPrev,.ThemeASCA-WShops .EventNextPrev a:link{font-size:12px;color:#3E81B5;padding:0 .5em}.ThemeASCA-WShops .EventNextPrev a,.ThemeASCA-WShops .EventNextPrev a:visited,.ThemeASCA-WShops .EventNextPrev a:hover{font-size:12px;color:#CB2027;padding:0 .5em}
.ThemeASCA-WShops .EventDayHeader{font-weight:700;font-size:11px;height:16px;background-color:#f4f8fa;vertical-align:middle;font-family:Verdana;border-right:#a2bbdd 0 solid;border-top:#a2bbdd 1px solid;border-left:#a2bbdd 0 solid;border-bottom:#7994cb 1px solid}
.ThemeASCA-WShops .EventDay,.ThemeASCA-WShops .EventDayEvents,.ThemeASCA-WShops .EventWeekendDayEvents{font-size:10px;text-align:left;height:100px;vertical-align:top;color:#375162;font-family:Verdana;background-color:#c7def1;border:#e2edf7 1px solid}
.ThemeASCA-WShops .EventDayEvents a,.ThemeASCA-WShops .EventDayEvents a:visited,.ThemeASCA-WShops .EventDayEvents a:hover,.ThemeASCA-WShops .EventWeekendDayEvents a,.ThemeASCA-WShops .EventWeekendDayEvents a:visited,.ThemeASCA-WShops .EventWeekendDayEvents a:hover{font-size:10px;color:blue;font-family:Verdana}
.ThemeASCA-WShops .EventDayScroll{width:100%;height:88%;overflow:auto;position:static;background-color:#fff}.ThemeASCA-WShops .EventOtherMonthDay{color:#375162;background-color:#e8e8e8}.ThemeASCA-WShops .EventWeekendDay{background-color:#c3d3e0}
.ThemeASCA-WShops .EventTodayDay{font-weight:700;color:#fff;background-color:#3E81B5;border:#3E81B5 2px solid}.ThemeASCA-WShops .EventSelectedDay{font-weight:700;color:#fff;background-color:#CB2027;border:#CB2027 2px solid;text-align:left;font-size:10px}
.ThemeASCA-WShops .EventSelectedDay .EventDayScroll,.ThemeASCA-WShops .EventTodayDay .EventDayScroll{color:#375162}.ThemeASCA-WShops .EventSelectedDay a,.ThemeASCA-WShops .EventSelectedDay a:visited,.ThemeASCA-WShops .EventSelectedDay a:hover{color:#000}
.ThemeASCA-WShops .EventSelector{background-color:#c0c0e0}.ThemeASCA-WShops .EventSelector a,.ThemeASCA-WShops .EventSelector a:visited,.ThemeASCA-WShops .EventSelector a:hover{color:#00f;text-decoration:none}
.ThemeASCA-WShops .WeekTable table{table-layout:auto;width:100%;font-size:10px;color:#000;font-family:Verdana;text-align:center;border:#c3d9ff 1px solid}.ThemeASCA-WShops .WeekTable table td,.ThemeASCA-WShops .WeekTable table th{border:0;padding:3px}
.ThemeASCA-WShops tr.WeekHeader{background-color:#e3f3ff;color:#375162;background-image:url(header_bg.jpg);height:28px}.ThemeASCA-WShops .WeekItem{text-align:center;font-family:verdana,helvetica,arial;font-size:9px;background-color:#FFF;font-weight:400;background:#e3effb;border:#a2bbdd 1px solid}
.ThemeASCA-WShops .WeekDay{font-weight:700;font-size:9px;color:#7994cb;font-family:verdana,helvetica,arial;background-color:#7994cb;text-align:center;vertical-align:middle;border:#a2bbdd 1px solid}.ThemeASCA-WShops .WeekBackground{font-family:verdana,helvetica,arial;font-size:9px;background-color:#fff;border:#a2bbdd 1px dotted}
.ThemeASCA-WShops .WeekTitle{font-family:verdana,helvetica,arial;font-size:10px;color:#000;height:15%;text-align:center;background-color:#f4f8fa;width:11%;border:#a2bbdd 1px solid}.ThemeASCA-WShops .WeekOfTitle{font-weight:700;font-size:12px;width:100%;color:#375162;font-family:verdana,helvetica,arial;text-align:center;vertical-align:middle}
.ThemeASCA-WShops .WeekNextPrev{font-weight:700;font-family:verdana,helvetica,arial;font-size:10px;width:100%;color:#3E81B5;text-align:center;vertical-align:middle}.ThemeASCA-WShops .WeekRangeheader{text-align:center;vertical-align:middle;font-family:verdana,helvetica,arial;font-size:9px;background-color:#e8eef7;border:none}
.ThemeASCA-WShops .ListTable{width:100%}.ThemeASCA-WShops .ListDate,.ThemeASCA-WShops .ListRecurText,.ThemeASCA-WShops .ListRecurUntil{font-size:10px;font-family:verdana,helvetica,arial;text-align:left;vertical-align:top;width:100px}
.ThemeASCA-WShops .ListTitle,.ThemeASCA-WShops .EnrollTitle{font-size:12px;font-family:verdana,helvetica,arial;text-align:left;vertical-align:top}.ThemeASCA-WShops .ListDescription{font-size:14px;font-family:verdana,helvetica,arial;text-align:left;vertical-align:top}
.ThemeASCA-WShops .ListLink{font-weight:700;font-size:12px;font-family:verdana,helvetica,arial;text-align:left;vertical-align:top}.ThemeASCA-WShops .ListHeader,.ThemeASCA-WShops .DetailEnrollGridHeader,.ThemeASCA-WShops .EditEnrollGridHeader,.ThemeASCA-WShops .EnrollGridHeader{font-size:12px;font-weight:700;color:#000;background-color:#f4f8fa;font-family:verdana,helvetica,arial;height:28px;text-align:left;vertical-align:middle;background-image:url(header_bg.jpg)}
.ThemeASCA-WShops .DetailEnrollGridHeader,.ThemeASCA-WShops .EditEnrollGridHeader,.ThemeASCA-WShops .EnrollGridHeader{text-align:center}.ThemeASCA-WShops .DetailEnrollUser,.ThemeASCA-WShops .DetailEnrollDisplay,.ThemeASCA-WShops .DetailEnrollDisplay a:link,.ThemeASCA-WShops .DetailEnrollEmail,.ThemeASCA-WShops .DetailEnrollEmail a:link,.ThemeASCA-WShops .DetailEnrollPhone,.ThemeASCA-WShops .DetailEnrollApproved,.ThemeASCA-WShops .DetailEnrollNo,.ThemeASCA-WShops .EditEnrollSelect,.ThemeASCA-WShops .EditEnrollUser,.ThemeASCA-WShops .EditEnrollDisplay,.ThemeASCA-WShops .EditEnrollDisplay a:link,.ThemeASCA-WShops .EditEnrollEmail,.ThemeASCA-WShops .EditEnrollEmail a:link,.ThemeASCA-WShops .EditEnrollPhone,.ThemeASCA-WShops .EditEnrollApproved,.ThemeASCA-WShops .EditEnrollNo,.ThemeASCA-WShops .EditEnrollDate,.ThemeASCA-WShops .EditEnrollDate .ThemeASCA-WShops .EnrollSelect,.ThemeASCA-WShops .EnrollApproved,.ThemeASCA-WShops .EnrollNo,.ThemeASCA-WShops .EnrollFee,.ThemeASCA-WShops .EnrollDate{font-size:12px;font-family:verdana,helvetica,arial;text-align:center;vertical-align:top;font-weight:400}
.ThemeASCA-WShops .ListDuration{font-size:10px;font-family:verdana,helvetica,arial;text-align:center;vertical-align:top;width:60px}.ThemeASCA-WShops .ListAlternate,.ThemeASCA-WShops .DetailEnrollGridAlternate,.ThemeASCA-WShops .EditEnrollGridAlternate,.ThemeASCA-WShops .EnrollGridAlternate{background-color:#e1f0fd}
.ThemeASCA-WShops .ListDataGrid,.ThemeASCA-WShops .DetailEnrollGrid,.ThemeASCA-WShops .EditEnrollGrid,.ThemeASCA-WShops .EnrollGrid{border-right:#c3d9ff 2px solid;border-top:#c3d9ff 1px solid;border-left:#c3d9ff 2px solid;border-bottom:#c3d9ff 2px solid;background-color:#f3f8fb}
.ThemeASCA-WShops .ListDataGrid td,.ThemeASCA-WShops .DetailEnrollGrid td,.ThemeASCA-WShops .EditEnrollGrid td,.ThemeASCA-WShops .EnrollGrid td{border-color:#a2bbdd;border-style:dotted;border-width:1px}.ThemeASCA-WShops .ListEdit{text-align:center;vertical-align:top;width:1px}
.ThemeASCA-WShops .ListCategory,.ThemeASCA-WShops .ListLocation,.ThemeASCA-WShops .ListLocation a{font-size:10px;font-family:verdana,helvetica,arial;text-align:left;vertical-align:top;width:60px}.ThemeASCA-WShops .ListCustomField1,.ThemeASCA-WShops .ListCustomField2{font-size:10px;font-family:verdana,helvetica,arial;text-align:left;vertical-align:top}
.ThemeASCA-WShops .RptTable{border: none;background-color:#f3f8fb;border-collapse:collapse;width:100%}.ThemeASCA-WShops .RptRepeater{width:100%}
.ThemeASCA-WShops .RptRepeater td{border-color:#a2bbdd;border-style:dotted;border-width:1px}.ThemeASCA-WShops .RptHeader{font-size:12px;font-weight:700;color:#375162;background-color:#f4f8fa;font-family:verdana,helvetica,arial;height:28px;text-align:center;vertical-align:middle;background-image:url(header_bg.jpg);border-collapse:collapse;width:100%}
.ThemeASCA-WShops .RptNormal{font-size:12px;font-family:verdana,helvetica,arial;text-align:left;vertical-align:top}.ThemeASCA-WShops .RptAlternate{background-color:#e1f0fd;font-size:12px;font-family:verdana,helvetica,arial;text-align:left;vertical-align:top}
.ThemeASCA-WShops .RptPagerCurrentPage{color:Red}.ThemeASCA-WShops .RptPagerHeader td{border-color:#a2bbdd;border-style:dotted;border-width:1px;font-size:22px;}.ThemeASCA-WShops .DetailReminderDiv,.ThemeASCA-WShops .DetailiCalDiv,.ThemeASCA-WShops .DetailEnrollDiv,.ThemeASCA-WShops .DetailEnrollTableDiv,.ThemeASCA-WShops .DetailCommands,.ThemeASCA-WShops .DetailEventDetailsDiv1,.ThemeASCA-WShops .DetailEventDetailsDiv2,.ThemeASCA-WShops .DetailEventDetailsDiv3,.ThemeASCA-WShops .DetailEventDetailsDiv4{width:90%;padding-left:5px}
.ThemeASCA-WShops .DetailReminderLeft,.ThemeASCA-WShops .DetailReminderRight,.ThemeASCA-WShops .DetailiCalLeft,.ThemeASCA-WShops .DetailiCalRight,.ThemeASCA-WShops .DetailEnrollLeft,.ThemeASCA-WShops .DetailEnrollRight,.ThemeASCA-WShops .DetailContentLeft,.ThemeASCA-WShops .DetailContentRight{text-align:left;float:left}
.ThemeASCA-WShops .DetailReminderLeft,.ThemeASCA-WShops .DetailReminderRight,.ThemeASCA-WShops .DetailiCalLeft,.ThemeASCA-WShops .DetailiCalRight,.ThemeASCA-WShops .DetailEnrollLeft,.ThemeASCA-WShops .DetailEnrollRight,.ThemeASCA-WShops .DetailEnrollTableLeft,.ThemeASCA-WShops .DetailEnrollTableRight,.ThemeASCA-WShops .DetailContentLeft,.ThemeASCA-WShops .DetailContentRight{padding:5px 0}
.ThemeASCA-WShops .DetailReminderLeft,.ThemeASCA-WShops .DetailiCalLeft,.ThemeASCA-WShops .DetailEnrollLeft,.ThemeASCA-WShops .DetailContentLeft{width:35%}.ThemeASCA-WShops .DetailClear{clear:both}.ThemeASCA-WShops .IconBar{white-space:nowrap}
.ThemeASCA-WShops .IconBar img,.ThemeASCA-WShops .IconBar input{vertical-align:baseline}.ThemeASCA-WShops .TopIconBar{width:33%;vertical-align:top}.ThemeASCA-WShops .TopIconBar DIV{float:right}.ThemeASCA-WShops .BottomIconBar{padding-top:3px}
.ThemeASCA-WShops .IconBarPadding{padding-right:2px}.ThemeASCA-WShops .EditEvents .TimePicker,.ThemeASCA-WShops .EditEvents .DatePicker{Display:inline!important;float:left;margin-bottom:10px}.ThemeASCA-WShops .EditEvents .DatePicker{width:150px!important}
.ThemeASCA-WShops .EditEvents .cmdDatePicker{margin-top:5px}.ThemeASCA-WShops .EvtHdrMdlCol .DatePicker{Display:inline-block}.ThemeASCA-WShops .EvtDateControls{margin-bottom:5px}.ThemeASCA-WShops .RadPicker_Default .riTextBox{padding-top:0!important;padding-bottom:0!important;height:20px}
.ThemeASCA-WShops .SelCategoryTR{height:35px}.ThemeASCA-WShops .SelCategoryTR div{vertical-align:middle}.ThemeASCA-WShops .SelCategory span{font-weight:700}html body .ThemeASCA-WShops .RadInput_Default .riTextBox.DateFormat,.ThemeASCA-WShops .RadComboBox_Default .rcbInput.CategoryFormat{font-size:11px;font-family:verdana,helvetica,arial}
.ThemeASCA-WShops .RadComboBox_Default.SelectCategory{width:150px!important}.ThemeASCA-WShops ul.dnnActions li.cmdRight{float:right}.ThemeASCA-WShops .EventSettings .dnnFormItem INPUT[type='text']{min-width:1px}
.ThemeASCA-WShops .dnnFormItem .autoWidth LABEL{width:auto}.ThemeASCA-WShops .dnnFormItem .inputCenter INPUT{float:none}.ThemeASCA-WShops .EditEvents .dnnFormItem .evtRecWeekDays label,.ThemeASCA-WShops .EditEvents .dnnFormItem .evtRecWeekDays input{float:none;width:auto;display:inline}
.ThemeASCA-WShops .EditEvents .evtShortInputFloat{float:none;min-width:1%;width:31px}.ThemeASCA-WShops .EditEvents .evtShortInput{min-width:1%;width:31px}.ThemeASCA-WShops .EditEvents .evtGridInput{float:none}
.ThemeASCA-WShops .EditEvents .SubHead{font-size:inherit}.ThemeASCA-WShops .EditEvents .evtRadioTop .dnnRadiobutton{vertical-align:top}.ThemeASCA-WShops .EditEvents .dnnForm.dnnTextEditor{float:left;width:auto}

.ThemeASCA-WShops .EventListHeader {color:#409DC1; font-size: 2em; font-weight:bold; line-height: 2.5em; margin: 0 2%;}
.ThemeASCA-WShops .EventDateBlueRound {color: white; font-size: 1.6em; font-weight: bold; background: no-repeat center #409DC1; display: block; height: 94px; line-height: 94px; margin: 10% auto; overflow: hidden; text-align: center; vertical-align:middle; border-radius:47px; -webkit-border-radius:47px; -moz-border-radius:47px; cursor:pointer; }
.ThemeASCA-WShops .EventLeftCol {width: 35%; color:#409DC1; font-size: 1.2em; font-weight:bold; line-height: 1.6em;}
.ThemeASCA-WShops .EventRightCol {width: 65%; font-size: 1.2em; line-height: 1.6em;}
.ThemeASCA-WShops .Event4Col1 {width: 15%; color:#409DC1; font-size: 1.2em; font-weight:bold; line-height: 1.6em;}
.ThemeASCA-WShops .Event4Col2 {width: 35%; font-size: 1.2em; line-height: 1.6em;}
.ThemeASCA-WShops .Event4Col3 {width: 15%; color:#409DC1; font-size: 1.2em; font-weight:bold; line-height: 1.6em;}
.ThemeASCA-WShops .Event4Col4 {width: 35%; font-size: 1.2em; line-height: 1.6em;}
