/* Start of CMSMS style sheet 'XtendedCalendar.css' */
/*Calendar List*/
div#XtendedCalendar{
    margin:0;
    padding:0;
    font-size:11px;
}

div#XtendedCalendar .date{
    font-size: 11px;
    color:#666666;
    padding-bottom:10px;
}

div#XtendedCalendar .title{
    font-size: 13px;
    padding-top:3px 0;
    font-weight:bold;
    color:#3463c9;
}

div#XtendedCalendar a {
    text-decoration:none;
}

div#XtendedCalendar a:hover{
    text-decoration:underline;
}

div#XtendedCalendar .summary{
    color:#666666;
}

div#XtendedCalendar .viewAllLink{
    text-align:right;
    padding-bottom:4px;
    border-bottom:1px dotted #aaaaaa;
}

div#XtendedCalendar .viewAllLink a{
    color:#3463c9;
    font-weight:normal;
}

div#XtendedCalendar ul{
    list-style:none;
   
    
}

div#XtendedCalendar ul li{

}


/*Graphic Calendar*/
#gfxCalendarWarpper{
    width:209px;
}

#gfxCalendar{
    background-color:#efefef;
    font-family:Trebuchet MS;
    font-size:11px;
    border:1px solid #a5a5a5;
    padding:1px;
    width:100%;
    height:170px;
    
}

#gfxCalendar .hasEntries{
    background-color:#dedede;
    color:#ffffff;
}


#gfxCalendar th{
    background-color:#a5a5a5;
    color:#ffffff;
    padding: 3px 3px 3px 3px;
    text-align:center;
    height:20px;
}

#gfxCalendar td{
    background-color:#ffffff;
    width:14%;
    /*height:20px;*/
    vertical-align:top;
    padding: 3px 0 0 3px;
}

#gfxCalendar td:hover{
    background-color:#cae9ff;
}

#gfxCalendar .today{
    font-weight:bold;
    font-size:14px;
}

#gfxCalendar .empty{
    background-color:#f7f7f7;
}

#gfxCalendarNavBar {
    padding:10px 0;
    border:1px solid #a5a5a5;
    border-top:0px;
    text-align:center;
    margin-bottom:10px;
}

#gfxCalendarNavBar .previous{

}

#gfxCalendarNavBar .month{
    padding:0 10px;
}

#gfxCalendarNavBar .next{

}

#gfxCalendar .date{
    font-size:11px;
    color:#4f4f4f;
}

#gfxCalendar .title{
    padding:2px 0 0 11px;
    font-weight:bold;
}


#gfxCalendarNavBar a{

}

#gfxCalendar .tooltip_content, #gfxCalendar .tooltip_header, #gfxCalendar .tooltip_footer{
    -moz-opacity:0.90;
}

#gfxCalendar .tooltip {
    width:362px;
}

#gfxCalendar .tooltip_content {
    background-color:#ffffff;
    border-left:1px solid #a5a5a5;
    border-right:1px solid #a5a5a5;
    padding:0 10px 5px 10px;
    text-align:left;
    font-weight:normal;
    margin:0 0 0 7px;
}

#gfxCalendar .tooltip_header{
    background:url(uploads/images/tooltip_header.gif);
    background-repeat:no-repeat;
    height:29px;

}

#gfxCalendar .tooltip_footer{
    background:url(uploads/images/tooltip_footer.gif) right;
    background-repeat:no-repeat;
    height:10px;
}

#gfxCalendar a {
    display: block;
    background:none;
    width:100%;
    height:100%;
} 

#gfxCalendar a span {
    display: none;
} 

#gfxCalendar .summary {
    padding: 5px 0 5px 11px;
    color:#4f4f4f;
} 

#gfxCalendar .tootipItem{
    /*border-bottom:1px dotted #a5a5a5;*/
    margin-bottom:5px;
    padding-bottom:5px;
}

#gfxCalendar a:hover {
    position: relative;
}

#gfxCalendar a:hover span {
    display: block;
    position: absolute;
}

#gfxCalendar a:hover span {
    top: 30px; left: 20px;
    
} 
/* End of 'XtendedCalendar.css' */

