﻿
.BWListDateTime{font-size:9pt ! important; color:#0E398E; font-weight:bold; }
.BWCalendar a:visited {color:#FFF ! important; text-decoration:none ! important;}
.BWCalendar a {color:#FFF ! important; text-decoration:none ! important; }
.BWCalendar a:hover {color:yellow ! important; text-decoration:underline ! important; }
.BWCalendarDayHeaders {color:Black; background-color:#ececec ! important;}
.EventDate {background-color: #858ab7; color: #fff;}
.ClickableDate {cursor: pointer;}
.UserEventDate {background-color: #ffa500; color: #000;}
.OtherMonth {background-color: #FFF; color: #FFF;} 
.OlderDate {background-color: #EFEFEF; color: silver;} 
.BWCalendarDay {background-color: #FFF;}

#EventListHolder {display: none; position: absolute; max-height: 450px; width: 550px; text-align: left;}
#EventListHolder .Welcome {padding-bottom: 10px; padding-top: 5px;}
#EventList {width: 530px; max-height: 350px; overflow: auto; display: none;}
.EventInfo {width: 450px; float:left; margin-bottom: 30px;}
.EventLegend {float: left; width: 25px; margin-right: 8px; border: 1px solid #333;}
.RoundedBoxes { background-color: #fff; padding: 5px; border-width: 2px;}
.EventType1 {background-color: #dcecc3;}
.EventType2 {background-color: #f5777c;}
.EventType3 {background-color: #b5bedf;}
.EventType10 {background-color: #cab097;}
.EventType4 {background-color: #f6f68e;}
.EventType5 {background-color: #dea254;}
.EventItem1 .EventTypeLegend {background-color: #dcecc3; width: 100%;}
.EventItem2 .EventTypeLegend {background-color: #f5777c; width: 100%;}
.EventItem3 .EventTypeLegend {background-color: #b5bedf; width: 100%;}
.EventItem10 .EventTypeLegend {background-color: #cab097; width: 100%;}
.EventItem4 .EventTypeLegend {background-color: #f6f68e; width: 100%;}
.EventItem5 .EventTypeLegend {background-color: #dea254; width: 100%;}
.EventDate1 {background-color: #dcecc3; width: 100%;}
.EventDate2 {background-color: #f5777c; width: 100%;}
.EventDate3 {background-color: #b5bedf; width: 100%;}
.EventDate10 {background-color: #cab097; width: 100%;}
.EventDate4 {background-color: #f6f68e; width: 100%;}
.EventDate5 {background-color: #dea254; width: 100%;}
 


.RegistrationLink A {color: #39599c; text-decoration: none; font-size: 12px; font-weight: bold;}
.RegistrationLink A:VISITED {text-decoration: none;}
.RegistrationLink A:HOVER {text-decoration: underline}
.RegistrationLink A:ACTIVE {text-decoration: none;}

.EventMediaLink {display: none;}
.EventMediaLink A {color: #39599c; text-decoration: none; font-size: 12px; font-weight: bold;}
.EventMediaLink A:VISITED {text-decoration: none;}
.EventMediaLink A:HOVER {text-decoration: underline}
.EventMediaLink A:ACTIVE {text-decoration: none;}


.EventInfo .EventTitle {font-size: 14px; font-weight: bold; font-family: Arial; padding-bottom: 2px; padding-top: 3px; color: #172169;}
.EventInfo .DescriptionHolder {color: #000; font-size: 12px; font-weight: lighter; padding-top: 4px;}
.EventInfo .DateTimeHolder {color: #172169; font-size: 12px; font-weight: bold; float: left; width: 200px;}
.EventInfo .RegistrationLink {width: 120px; float: left; text-align: left;}
.EventInfo .EventMediaLink {width: 100px; float: left; text-align: right;}
.Event .Location {color: #172169; font-weight: bold;}

.EventTypeLegend { width: 30px; height: 10px; }
.EventLegend .EventTypeLegend { width: 25px; height: 18px; }

.EventLocation .SmallDisplayEventType {font-size: 13px; font-weight: bold; color: #222; position: relative; padding-left: 25px;}
.EventLocation .EventType1 {position: absolute; top: 6px; left: 6px; height: 13px; width: 13px; border: 1px solid #000;}
.EventLocation .EventType2 {position: absolute; top: 6px; left: 6px; height: 13px; width: 13px; border: 1px solid #000;}
.EventLocation .EventType3 {position: absolute; top: 6px; left: 6px; height: 13px; width: 13px; border: 1px solid #000;}
.EventLocation .EventType10 {position: absolute; top: 6px; left: 6px; height: 13px; width: 13px; border: 1px solid #000;}
.EventLocation .EventType4 {position: absolute; top: 6px; left: 6px; height: 13px; width: 13px; border: 1px solid #000;}
.EventLocation .EventType5 {position: absolute; top: 6px; left: 6px; height: 13px; width: 13px; border: 1px solid #000;}

#CalendarLegendHolder   {height: 20px; background-color: #DDD; padding: 2px; border: 1px solid #BBB; border-top-style: none;}   
#EventLegend .Item {float: left; width: 80px;}
#EventLegend .Item .EventDate {float: left; width: 13px; height: 13px; margin: 2px; cursor: default; border: 1px solid #333;}
#EventLegend .Item .UserEventDate {float: left; width: 13px; height: 13px; margin: 2px; cursor: default; border: 1px solid #333;}
#EventLegend .Item .Text {padding-top: 2px; font-size: 9px;}

#EventTypeLegend {padding-bottom: 4px; padding-top: 4px; padding-left: 5px; height: 16px; background-color: #F0F0F0;}
#EventTypeLegend .Item {float: left; width: 120px;}
#EventTypeLegend .Item .EventItem1 {float: left; width: 10px; height: 10px; border: 1px solid black;}
#EventTypeLegend .Item .EventItem2 {float: left; width: 10px; height: 10px; border: 1px solid black;}
#EventTypeLegend .Item .EventItem3 {float: left; width: 10px; height: 10px; border: 1px solid black;}
#EventTypeLegend .Item .EventItem10 {float: left; width: 10px; height: 10px; border: 1px solid black;}
#EventTypeLegend .Item .EventItem4 {float: left; width: 10px; height: 10px; border: 1px solid black;}
#EventTypeLegend .Item .EventItem5 {float: left; width: 10px; height: 10px; border: 1px solid black;}
#EventTypeLegend .Item .Text {padding-top: 1px; font-size: 11px; float: left; padding-left: 5px;}


#EventCalendarLegend {padding-bottom: 2px; padding-top: 5px; padding-left: 2px;}
#EventCalendarLegend .Item {float: left; width: 89px; margin-bottom: 3px; height: 18px;}
#EventCalendarLegend .Item .EventItem1 {float: left; width: 10px; height: 10px; border: 1px solid #777;}
#EventCalendarLegend .Item .EventItem2 {float: left; width: 10px; height: 10px; border: 1px solid #777;}
#EventCalendarLegend .Item .EventItem3 {float: left; width: 10px; height: 10px; border: 1px solid #777;}
#EventCalendarLegend .Item .EventItem10 {float: left; width: 10px; height: 10px; border: 1px solid #777;}
#EventCalendarLegend .Item .EventItem4 {float: left; width: 10px; height: 10px; border: 1px solid #777;}
#EventCalendarLegend .Item .EventItem5 {float: left; width: 10px; height: 10px; border: 1px solid #777;}
#EventCalendarLegend .Item .UserEventDate {float: left; width: 10px; height: 10px; cursor: default; border: 1px solid #777;}
#EventCalendarLegend .Item .Text {padding-top: 1px; font-size: 9px; float: left; padding-left: 3px;}

.EventCalendarLinkHolder {padding-top: 7px; padding-bottom: 10px; text-align: left;}
.RegistrationNotRequired {color: #000; padding: 2px; font-size: 10px;}