﻿#tabEventsCalendar { border: solid 1px #E8E8E8; margin: 0 10px 0 10px;}         
#tabEventsCalendar .headrow{font-size: 70%;height: 20px;text-align:center; vertical-align: middle; border: solid 1px #E8E8E8;font-weight: bold;color: #959595; width:102px;}               
#tabEventsCalendar .daterow td{height: 60px; text-align:left; vertical-align: top; padding: 5px; border: solid 1px #E8E8E8}
#tabEventsCalendar .daterow .emptycell{background-color: #F0F0F0;  width:102px;}
#tabEventsCalendar .daterow .weekend{background-color: #F9FFD7;  width:102px;}
#tabEventsCalendar .daterow p{margin: 0 0 10px 0;}
#tabEventsCalendar .daterow a{color:#959595;}
#tabEventsCalendar .daterow a:hover{color:#000000;}
#tabEventsCalendar .tdNavigationClass {width:20px;}
#tabEventsCalendar .notaweekend  {width:102px;}

#tabEventsCalendarControls
{
    margin: 0 0 20px 0;
    font-size: 70%;
} 
        
#tabEventsCalendarControls a{color:#959595;}
#tabEventsCalendarControls a:hover{color:#000000;}
                       
.currentmonth{font-weight: bold;}       
.clear{clear: both;}

#modal_container 
{
    padding:5px;
    background-color:#fff;
    border:1px solid #666;
    overflow:auto;		    
    color:#333;
    text-align:left;
    width: 400px;
}

#modal_container.calendar 
{
    background-color:#E1D2BD;
    color:#454545;
    padding:10px 10px 0 10px;
    text-align:left
}

#modal_overlay 
{
    background-color:#000;
}

#modal_overlay.calendar 
{
    background-color:#000000;
}

.modalTitle{color:#454545;font-weight:bold;font-size:85%;margin: 0 0 5px 0;}
.modalLocation{color: #454545;margin:0 0 10px 0;font-size:70%;font-weight:bold;}

.modalDescription{color: #454545;margin:0 0 10px 0;font-size: 70%;}
.modalDescription a{color: #A49171;}
.modalDescription p{margin: 0 0 10px 0;}

.modalClose{margin: 0 0 20px 0;font-size: 70%;text-align:center;}
.modalClose a{color: #A49171;font-weight: bold;}
.modalClose a:hover{color: #ffffff}	 
.modalHeaderClose{text-align: right;} 
.modalHeaderClose a{background-image: url(../../images/blacknest/close.gif);background-repeat: no-repeat;font-size: 100%;}
.modalHeaderClose a span{visibility:hidden;}
.modalEventPassed{margin: 0 0 10px 0;font-size: 70%;text-align:center;}

#tabEventsCalendar .clsClubEvents a{color:#454545;}
#tabEventsCalendar .clsClubEvents a:hover{color:#000000;}

#tabEventsCalendar .clsMensEvents a{color:#3D6CCE;}
#tabEventsCalendar .clsMensEvents a:hover{color:#000000;}

#tabEventsCalendar .clsWomensEvents a{color:#CE3D77;}
#tabEventsCalendar .clsWomensEvents a:hover{color:#000000;}

#tabEventsCalendar .clsJuniorsEvents a{color:#CE6C3D;}
#tabEventsCalendar .clsJuniorsEvents a:hover{color:#000000;}

#tabEventsCalendar .clsMixedEvents a{color:#2C7D1B;}
#tabEventsCalendar .clsMixedEvents a:hover{color:#000000;}

p .clsClubEvents{color:#454545;}
p .clsMensEvents{color:#3D6CCE;}
p .clsWomensEvents{color:#CE3D77;}
p .clsJuniorsEvents{color:#CE6C3D;}
p .clsMixedEvents{color:#2C7D1B;}