/********************************************************************************/
/*************** CDS Events System ***************/
/********************************************************************************/

#eventsarea_wrapper{
width:870px;
margin-left:5px;
}

#eventsarea_header{
width:855px;
height:25px;
line-height:25px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
background-color: #66CCFF;
padding-left:10px;
}

/************* event styles **************/
.Event_Header{
width:845px;
height:25px;
padding-left:10px;
padding-right:10px;
line-height:25px;
vertical-align:middle;
background-color:#CCCCCC;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.Event_Location{
width:835px;
height:20px;
color:#333333;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin-bottom:5px;
padding-left:10px;
}

.Event_Details{
width:865px;
color:#333333;
padding-bottom:5px;
border-bottom:2px solid #dddddd;
margin-bottom:10px;
}

#Event_Disclaimer{
width:865px;
padding-top:20px;
color:#666666;
font-size:10px;
text-align:center;
}








.event_month{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:730px;
margin-top:10px;
padding-left:10px;
}


/*************** side events **************/
.events{
padding-left:2px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin-bottom:10px;
border-bottom:1px dashed #999999;

}

.events li{
border-bottom:1px dashed #44aaee;
}

.events a:link, .events a:visited{
font-size:10px;
color: #0077aa;
text-decoration:none;
}

.events a:hover{
text-decoration:none;
color:#cc9900;
}


/*************** Calendar *******************/

#calendar h1{
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
background-color:#000000;
color:#FFFFFF;
}

#calendar h2{
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
background-color:#000000;
color:#FFFFFF;
}





#calendar{
width:100%;
voice-family: "\"}\"";
voice-family: inherit;
height:22px;
}

#calendar ul{
font:bold 10px Arial, Helvetica, sans-serif;
margin:0;
margin-left: 6px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#calendar li{
display: inline;
margin: 0;
padding: 0;
text-transform:uppercase;
}

#calendar a{
float: left;
display: block;
color: #ffffff;
margin: 0 2px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: #336699; /*Default menu color*/
background-image:url(/gfx/navigation/nav_off.jpg);
}

#calendar a:hover{
background-color: #3366CC; /*Menu hover bgcolor*/
border-color: #3366CC;
background-image:url(/gfx/navigation/nav_on.jpg);
}

#calendar #calendar_current a{ /*currently selected tab*/
background-color: #d5e7fb;
border-color: #d5e7fb;
background-image:url(/gfx/navigation/active.jpg);
color:#333333;
}