﻿/* ---------------------------- Quicklinks ---------------------------- */
.quicklinks .web-menu ul { display : none; }

.quicklinks .web-menu li.web-menu-current > ul,
.quicklinks .web-menu li.web-menu-current-ancestor > ul { display : block; }

/* ---------------------------- Events Registration ---------------------------- */
#EventReg1_lblError,
#EventReg1_lblInfoMessage,
#EventReg1_ValidationSummary1 {
	color: #008000!important;
}
#EventReg1_dgEventItems {
font-size: 14px!important;
}

/* ---------------------------- Events Calendar ---------------------------- */

#eventCalendarSmallContainer {
    width: 286px !important;
    padding: 0;
    float: left;
    background-color: #ffffff;
    border: #ffffff 7px solid;
    margin: 0;
}
#eventCalendarSmallContainer br {
	display:none;
}
#eventCalendarSmallContainer table {
	border: #ffffff 0px solid !important;
	width: 100% !important;
	clear: both;
}
#eventCalendarSmallContainer input {
    margin: 0 20px;
}
#ctl00_EventCalendarSmall1_lblYear,
#content_EventCalendarSmall1_lblYear {
    font-weight: bold;
    font-size: 17px !important;
    text-transform: uppercase;
}
.CalendarDayHeaderStyle {
    background-color: #00457C !important;
    color: #ffffff !important;
    padding: 2px 1px;
}
.CalendarTodayDayStyle {
    /*background-color: #465c71!important;*/
    color: #00457C !important;
}
.CalendarDayStyle, 
.CalendarWeekendDayStyle {
    background-color: #cccccc !important;
    color: #00457C !important;
}
.CalendarOtherMonthDayStyle {
    background-color: #ffffff !important;
    color: #cccccc !important;
} 
.CalendarDayStyle, 
.CalendarTodayDayStyle,
.CalendarWeekendDayStyle,
.CalendarOtherMonthDayStyle {
    border: #ffffff 2px solid;
    padding: 3px 8px!important;
}

.CalendarDayStyle:hover, 
.CalendarDayStyle:hover .CalendarSelectedDayStyle,
.CalendarWeekendDayStyle:hover, 
.CalendarWeekendDayStyle:hover .CalendarSelectedDayStyle,
.CalendarOtherMonthDayStyle:hover, 
.CalendarOtherMonthDayStyle:hover .CalendarSelectedDayStyle,
.CalendarTodayDayStyle:hover, 
.CalendarTodayDayStyle:hover .CalendarSelectedDayStyle,
.CalendarSelectedDayStyle:hover {
        background-color: #F3F1F1 !important;
        color: #ffffff;
}
.CalendarSelectedDayStyle {
        /*background-color: #4b7abe;*/
        color: #505690 !important;
        text-decoration: underline!important;
        font-weight: 900;
}

/* ---------------------------- Event Details ---------------------------- */

.eventDetailWrapper {height:1%;width:100%;overflow:hidden;}
.eventDetailLeft {float:left;width:70%;margin-right:20px;}
.eventDetailRight {float:left;width:25%;}
.eventDetailRightTitleBar {background-color:gainsboro;padding:5px 0;text-align:center;width:100%;margin:10px 0;}
.eventregbutton a {padding:5px 20px; background-color:#006225; color:#ffffff; font-weight:bold;border-radius:5px;}
.eventregbutton a:hover {text-decoration:none;}


/* ---------------------------- Events List ---------------------------- */
#EventListContainer table {
	width: 100%!important;
	clear: both;
}
#EventListContainer {
	width: 575px;
	float: right;
}
.EventListHeader td {
    visibility: hidden;
    height: 1px;
}
#ctl00_EventList1_dgEvents td,
#content_EventList1_dgEvents td {
    text-align: left;
}

/* ------------ News ------------------------ */
#ctl00_content_NewsArticle1_lblArticleType,
#ctl00_content_NewsArticle1_lblDate2,
#ctl00_content_NewsArticle1_lblArticleType2,
#ctl00_content_NewsArticle1_lblArticle {
	display: none;
}

#content1_content_NewsLister1_dgArticles .GeneralHyperlink {margin-left:20px;}
#content1_content_NewsLister1_dgArticles tbody tr td{padding-bottom:10px;}
#content1_content_WebInputDisplayList1_gvData tbody tr td {padding-right:15px;}

.EventListHeader {display:table-row !important;}
table, tbody, tr, td {
    margin: 0;
    padding: 0;
}

#content1_content_EventList1_dgEvents a {padding:5px 0;display:block;}
#content1_content_EventMyRegistrations1_gvData a {padding:10px 0;display:block;}
#content1_content_EventMyRegistrations1_gvData tr:nth-child(even) {background: #DCDCDC}

ul{list-style-type: disc;}