﻿/* ================================
    CSS STYLES FOR DNN Event Module 
   ================================
*/
.ThemeWilburton .Eventtooltipheader, .ThemeWilburton .Eventtooltipbody {
width:300px;
z-index:99;
font-size:9pt;
padding:5px
}

.ThemeWilburton .Eventtooltipheader {
border:#4d7743 1px solid;
background-color:#4d7743;
color:#fff;
font-weight:bold;
font-size:13px
}

.ThemeWilburton .Eventtooltipheader a:link, .ThemeWilburton .Eventtooltipheader a:visited  {
color: #fff;
text-decoration:none;
font-size:13px;
font-weight:bold;
}

.ThemeWilburton .Eventtooltipheader a:hover  {
color:#b21621;
background-color:#f1f3e4;
text-decoration:underline;
font-weight:bold;
font-size:13px;
}



.ThemeWilburton .Eventtooltipbody {
border-left:#4d7743 1px solid;
border-right:#4d7743 1px solid;
border-bottom:#4d7743 1px solid;
background-color:#fff
}

.ThemeWilburton .Eventtooltipbody hr {
width:100%;
color:#e5dfdf;
background-color:#e5dfdf;
height:1px;
border:0
}

.ThemeWilburton .Event {
table-layout:auto;
font-size:9pt;
color:#FFF;
font-family:verdana;
width:100%;
border:#e5dfdf 1px solid;
background-color:#fafbf3;
white-space:normal;
margin-top:10px;
}

.ThemeWilburton .EventTitle {
font-weight:700;
font-size:12pt;
width:100%;
color:#fff;
text-align:center;
height:40px
}

.ThemeWilburton .EventTitle,.ThemeWilburton .EventTitle td {
font-weight:700;
font-size:12pt;
width:100%;
color:#FFF;
text-align:center;
background-color:#4d7743;
height:40px
}

.ThemeWilburton .EventNextPrev,.ThemeWilburton .EventNextPrev a:link,.ThemeWilburton .EventNextPrev,.ThemeWilburton .EventNextPrev a:visited {
font-size:10pt;
font-weight:bold;
color:#FFF;
padding:0 0.5em;
vertical-align: middle;
text-decoration:underline;
}

.ThemeWilburton .EventNextPrev a:hover {
font-size:10pt;
font-weight:bold;
padding:0 0.5em;
color:#b21621;
text-decoration:underline;
background-color:#f1f3e4;
}

.ThemeWilburton .EventDayHeader {
font-weight:700;
font-size:10pt;
font-family:Verdana;
color:#FFFFFF;
background-color:#71a465;
vertical-align:middle;
padding: 5px 0px;
}

.ThemeWilburton .EventDay,.ThemeWilburton .EventDayEvents,.ThemeWilburton .EventWeekendDayEvents,.ThemeWilburton .EventDay td,.ThemeWilburton .EventDay a,.ThemeWilburton .EventDay a:visited {
font-size:9pt;
width:14%;
color:#000;
font-family:Verdana;
height:75px;
}

.ThemeWilburton .EventDay {
	padding: 3px 5px 3px 5px;
}

.EventDay, img
{
	vertical-align: baseline;
}



.ThemeWilburton .EventDayEvents a,.ThemeWilburton .EventDayEvents a:visited,.ThemeWilburton .EventDayEvents a:hover, .ThemeWilburton .EventWeekendDayEvents a,.ThemeWilburton .EventWeekendDayEvents a:visited,.ThemeWilburton .EventWeekendDayEvents a:hover  {
font-size:9pt;
font-family:Verdana
}
.ThemeWilburton .EventWeekendDayEvents {
background-color: #e5e5e5;
}

.ThemeWilburton .EventDay a,.ThemeWilburton .EventDay a:visited {
font-size:7pt;
color:#000;
text-decoration:none;
}

.ThemeWilburton .EventDay a:hover {
font-size:7pt;
color:#b21621;
background-color:#f1f3e4;
text-decoration:underline;
}

.ThemeWilburton .EventDayScroll div {
margin-bottom:0.6em;
text-align:left;
}

.ThemeWilburton .EventOtherMonthDay {
color:gray;
background-color:#e5e5e5
}

.ThemeWilburton .EventOtherMonthDay a,.ThemeWilburton .EventOtherMonthDay a:visited {
color:gray;
}

.ThemeWilburton .EventOtherMonthDay a:hover {
color:#b21621;
background-color:#f1f3e4;
}


.ThemeWilburton .EventWeekendDay {
background-color:#e5e5e5
}

.ThemeWilburton .EventTodayDay {
color:#000;
background-color:#d8d7d7
}

.ThemeWilburton .EventSelectedDay {
border:#d5510f 2px solid;
}
.ThemeWilburton .EventSelectedDay, .ThemeWilburton .EventSelectedDay a, .ThemeWilburton .EventSelectedDay a:visited, .ThemeWilburton .EventSelectedDay a:hover  {
}

.ThemeWilburton .EventSelector {
background-color:#c0c0e0
}

.ThemeWilburton .EventSelector a,.ThemeWilburton .EventSelector a:visited,.ThemeWilburton .EventSelector a:hover {
color:#00f;
text-decoration:none
}

.ThemeWilburton .WeekTable table {
table-layout:auto;
font-size:9pt;
color:#000;
font-family:Verdana;
text-align:center;
border:#e5dfdf 1px solid
}

.ThemeWilburton .WeekItem {
border:transparent 1px solid;
background-color:#ddd1d1
}

.ThemeWilburton .WeekTable table td,.ThemeWilburton .WeekTable table th {
border:0;
padding:0 2px
}

.ThemeWilburton .WeekDay {
font-weight:700;
font-size:9pt;
color:#000;
font-family:verdana,helvetica,arial;
background-color:#000;
text-align:center;
vertical-align:middle;
border:transparent 1px solid
}

.ThemeWilburton .WeekBackground {
font-family:verdana,helvetica,arial;
background-color:#efe7e7;
font-size:9pt;
color:#000;
border:transparent 1px solid
}

.ThemeWilburton .WeekTitle {
font-family:verdana,helvetica,arial;
font-size:9pt;
color:#fff;
height:15%;
text-align:center;
background-image:url(gradient_Gray.jpg);
width:11%;
border:transparent 1px solid
}

.ThemeWilburton .WeekOfTitle {
font-weight:700;
font-size:10px;
width:100%;
color:#000;
font-family:verdana,helvetica,arial;
text-align:center;
vertical-align:middle
}

.ThemeWilburton .WeekNextPrev {
font-weight:700;
font-family:verdana,helvetica,arial;
font-size:10px;
width:100%;
color:#fff;
text-align:center;
vertical-align:middle
}

.ThemeWilburton .WeekRangeheader {
color:#000;
text-align:center;
vertical-align:middle;
font-family:verdana,helvetica,arial;
font-size:9pt;
background-color:#E5DFDF;
border:none
}

.ThemeWilburton .ListTable {
width:300px
}

.ThemeWilburton A.ListTitle:hover {
font-size:9pt;
vertical-align:top;
color:#b21621;
font-family:verdana,helvetica,arial;
background-color:transparent;
text-align:left;
text-decoration:underline
}

.ThemeWilburton .ListLink {
font-weight:700;
font-size:9pt;
font-family:verdana,helvetica,arial;
text-align:left;
vertical-align:top;
background-color:transparent;
color:#000
}

.ThemeWilburton .ListHeader, .ThemeWilburton .DetailEnrollGridHeader, .ThemeWilburton .DetailEnrollGridHeader TD, .ThemeWilburton .EditEnrollGridHeader, .ThemeWilburton .EditEnrollGridHeader TD, .ThemeWilburton .EnrollGridHeader, .ThemeWilburton .EnrollGridHeader TD {
font-weight:700;
font-size:10pt;
background-color:#4d7743;
color:#fff;
height:35px;
text-align:left;
vertical-align:middle;
}

.ThemeWilburton .DetailEnrollGridHeader, .ThemeWilburton .DetailEnrollGridHeader TD, .ThemeWilburton .EditEnrollGridHeader, .ThemeWilburton .EditEnrollGridHeader TD, .ThemeWilburton .EnrollGridHeader, .ThemeWilburton .EnrollGridHeader TD {
text-align:center;
font-size:12px;
}

.ThemeWilburton .DetailEnrollUser, .ThemeWilburton .DetailEnrollDisplay,  .ThemeWilburton .DetailEnrollDisplay a:link, .ThemeWilburton .DetailEnrollEmail, .ThemeWilburton .DetailEnrollEmail a:link, .ThemeWilburton .DetailEnrollPhone, .ThemeWilburton .DetailEnrollApproved, .ThemeWilburton .DetailEnrollNo, .ThemeWilburton .EditEnrollSelect, .ThemeWilburton .EditEnrollUser, .ThemeWilburton .EditEnrollDisplay,  .ThemeWilburton .EditEnrollDisplay a:link, .ThemeWilburton .EditEnrollEmail, .ThemeWilburton .EditEnrollEmail a:link, .ThemeWilburton .EditEnrollPhone, .ThemeWilburton .EditEnrollApproved, .ThemeWilburton .EditEnrollNo, .ThemeWilburton .EditEnrollDate, .ThemeWilburton .EditEnrollDate .ThemeWilburton .EnrollSelect, .ThemeWilburton .EnrollApproved, .ThemeWilburton .EnrollNo, .ThemeWilburton .EnrollFee, .ThemeWilburton .EnrollDate  {
font-size:12px;
font-family:verdana,helvetica,arial;
text-align:center;
vertical-align:top;
font-weight:normal;
}

.ThemeWilburton .ListHeader A {
color:#fff;
font-size:10pt;
font-weight:700;
text-decoration:none;
}

.ThemeWilburton .ListHeader A:hover {
color: #20399D;
text-decoration:underline;
}

.ThemeWilburton .ListHeader {
padding-left: 10px;
}

.ThemeWilburton .ListPager TD {
font-size:9pt;
font-family:verdana,helvetica,arial
}

.ThemeWilburton .ListDuration {
width:60px;
font-size:9pt;
font-family:verdana,helvetica,arial;
text-align:center;
vertical-align:top;
background-color:transparent;
color:#000
}

.ThemeWilburton .ListCustomField2 {
font-size:9pt;
font-family:verdana,helvetica,arial;
text-align:left;
vertical-align:top;
color:#000
}

.ThemeWilburton .ListAlternate, .ThemeWilburton .DetailEnrollGridAlternate, .ThemeWilburton .EditEnrollGridAlternate, .ThemeWilburton .EnrollGridAlternate {
background-color:#F5F5F5
}

.ThemeWilburton .ListDataGrid, .ThemeWilburton .DetailEnrollGrid, .ThemeWilburton .EditEnrollGrid, .ThemeWilburton .EnrollGrid {
background-color:#fff;
border-style:none
}

.ThemeWilburton .ListDataGrid td, .ThemeWilburton .DetailEnrollGrid td, .ThemeWilburton .EditEnrollGrid td, .ThemeWilburton .EnrollGrid td {
border-style:none;
padding: 5px 0px 5px 10px;
}


.ThemeWilburton .ListEdit {
width:10px;
text-align:center;
vertical-align:top;
background-color:transparent;
color:#000
}

.ThemeWilburton .ListDate,.ThemeWilburton .ListTitle,.ThemeWilburton .ListDescription,.ThemeWilburton .ListCategory,.ThemeWilburton .ListLocation,.ThemeWilburton .ListLocation a,.ThemeWilburton .ListCustomField1, .ThemeWilburton .ListRecurText, .ThemeWilburton .ListRecurUntil, .ThemeWilburton .EnrollTitle {
font-size:9pt;
font-family:verdana,helvetica,arial;
text-align:left;
vertical-align:top;
background-color:transparent;
color:#000;
}

.ThemeWilburton .ListDate TD {
padding: 5px 0px 5px 10px;
white-space:nowrap;
}

.ThemeWilburton .ListDate {
white-space:nowrap;
}


.ThemeWilburton .ListTitle TD {
padding: 5px 0px 5px 5px;
}



.ThemeWilburton .RptTable {
    border-style:none;
    border-collapse:collapse;
    width:100%;
}

.ThemeWilburton .RptRepeater  {
    width:100%;
}

.ThemeWilburton .RptRepeater td  {
    border-style:none;
}

.ThemeWilburton .RptHeader {
    font-weight:700;
    font-size:9pt;
    background-image:url(gradient_Gray.jpg);
    color:Silver;
    font-family:verdana,helvetica,arial;
    height:32px;
    width:300px;
    vertical-align:middle;
    width:100%;
}

.ThemeWilburton .RptNormal {
    font-size:9pt;
    font-family:verdana,helvetica,arial;
    text-align:left;
    vertical-align:top;
    background-color:transparent;
    color:#000;
}

.ThemeWilburton .RptAlternate {
    font-size:9pt;
    font-family:verdana,helvetica,arial;
    text-align:left;
    vertical-align:top;
    color:#000;
}

.ThemeWilburton .RptPagerPage {
}

.ThemeWilburton .RptPagerCurrentPage {
    color: #d5510f;
}

.ThemeWilburton .RptPagerHeader td {
    border-style:none;
}

.ThemeWilburton .DetailReminder, .ThemeWilburton .DetailEnroll, .ThemeWilburton .DetailEnrollTable, .ThemeWilburton .DetailCommands  {
text-align:left;
width:100%;
}

.ThemeWilburton .DetailReminderLeft, .ThemeWilburton .DetailEnrollLeft {
width:35%;
}

.ThemeWilburton .DetailCommandsRight {
text-align:right;
}

/* ================================
    Added by DFJ for Repeater
   ================================
*/

.ThemeWilburton .leftEventsTitle {
	color:#3a5a32;
	text-align:left;
}

.ThemeWilburton .leftEventsTitle a,.ThemeWilburton .leftEventsTitle a:visited {
	color:#3a5a32;
}

.ThemeWilburton .leftEventsTitle a:hover {
color:#b21621;
background-color:#f1f3e4;
}


.ThemeWilburton .leftEventsDate {
	text-align:left;
	font-size:10px;
	font-weight:bold;
	padding: 0 0 7px 0;
}

/* ================================
    Added by DFJ 
   ================================
*/

.ThemeWilburton .ListDataGrid {
margin-top:10px;
}


