/*
===============================================================================
BluegrassCalendar.css
Style sheet for the calendar display elements for Bluegrass Australia 
Author:  Michael Kear, AFP Webworks Pty Ltd,
http://afpwebworks.com
All rights reserved
October, 2007
===============================================================================
*/
table.currentmonthcontainer {
font-size: 0.8em;
line-height: 120%;
}
tr.currentmonthtitlecontainer {
height: 40px;
}
td.currentmonthtitlecontainer {
 background-color : #BFFFC0;
 color: #262626;
 font-size: 1.8em;
 font-weight : bold;
 padding: 5px;
 text-align: center;
}
th.currentmonthweektitle {
 background-color : #008000;
 color: #FFFFFF;
}
/*Selector for days in the previous month */
td.previousday {
	background-color : #BFFFC0;
}
/* selector for TODAY */
td.activeday {
	background-color : #FFFF88;
}
/* selector for days in current month */
td.currentday {
	background-color : #FFFFFF;
 }
/* selector for days in following month */
td.nextday {
	background-color : #BFFFC0;
}
tr.currentweek {
	height: 70px;
}

.monthDateDisplay {
	color: #FFFFFF;
    width:15px;
    text-align : center;
    float: left;
    background-color : #008000;
  /*  font-size: 0.8em;*/
    padding: 3px;
    margin: 0 8px 3px -5px;
    
}

.calendarTooltip {
	background: #A4BF63;
	font: 8pt calibri, arial, helvetica, sans-serif;
	font-weight:bold;
	border: 1px solid #000000;
	border-bottom: none;
	color: #1D4260;
	padding: 5px;
	width: 250px;
}

  
   a.event {
        position:relative;           /*this is the key*/
        z-index:24;
        Font-weight: normal;
        color: #000;     
        text-decoration:none;
         /*background-color:#e0e0e0;  */  /* background colour of display text */
        /*color:#000000; */              /* colour of display text */
        /*border:1px dotted #999;*/    /* border colour */
      
       /* font-style:italic;*/
        }
        
        
        a.event:hover {
        z-index:25;
        background-color:#ffff66;

        }

        a.event span {
        display: none;  /* hide the span text using this css */
        }

        a.event:hover span{ /*the span will display just on :hover state*/
        display:block;
        position:absolute;
        font-weight : normal;
        top: 3em;
        left: -18em;
        width:22em;
        border:1px solid #008000; /* border colour */
        background-color:#FFFF88; /* background colour here */
        padding: 5px;
        color:#000000;         /* text colour */
        text-align: left;
        font-size: 1.0em;
        z-index:30;
        }
