/* caption determines the style of 
   the month/year banner above the calendar. */ 

   
  body  
     {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	
     }  
a {
color:#669933;
}

html{
height: 100%;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px; 
}

td {
font-size: 12px; 
}

h2{
font-size: 16px; 
margin:0px;
}
.caption  
     {
	font-family:arial, helvetica;
	color: #000000;
	font-weight: bold;
     } 

     
    .button {
    	list-image-style:none;
    	border:1px solid black;
    	width: 100px;
    	padding: 3px;
    	margin:2px;
    	background-color: #f0f7e9; 
    }
    
    .button a:hover{
    	text-decoration:none;
    }
    
/* .calendar determines the overall formatting style of the calendar,   
   acting as the default unless later overruled. */ 

 .adminlink{
        font-family:arial,helvetica;  
        font-size: 10px;
        text-decoration:underline !important
   }
   
.calendar  
     {
     font-family:arial,helvetica;  
     color: white; 
     background-color: #f0f7e9; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
     } 
     
.week{
	 color:white;
     font-size:12px;
     background-color:#74848c; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
     text-align: center !important;
     /*height: 100px;*/
     font-weight: bold;
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid black;
padding: 4px;
color: black;
background-color: #FFFF99 !important;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=green,direction=135);*/
} 		

.week a{
	 text-align: center !important;
	 color:white !important;
     font-size:12px;
     text-decoration:underline !important;
}
 	    
.calendar_nav{
	background-color:#f0f7e9;
	font-size:14px;
	font-family:arial,helvetica;
	color:white;
}

.calendar_nav a{
	font-size:14px;
}
 
/* .header determines the formatting of the weekday headers at the top 
   of the calendar. */ 

.header 
     { 
     text-align:center;
     height: 30px !important;
     background-color: #999999; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
     } 
     
.header 
 { 
 color:white  !important;
 font-size: 12px !important;
 font-weight:bold !important;
 }

/* .day determines the formatting of each day displayed in the 
   calendar. */ 

.eventtitle {
	color: #000000;
}


.eventname{
	padding:3px;
	color: white;
	background-color:#0a5775;
}

.eventname a {
color: white;
}

.bgcolormonth{
background-color: #2c84a8;
}

.bgcolormonth {
color: white;
}

.bgcolor1{
background-color:#f0f7e9;
}

.bgcolor2{
background-color:#FFFFFF;
}


.day  
     { 
     font-size:14px;;
     background-color: #0a5775; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
     vertical-align: top;
     width: 20px;
     height: 20px;
     } 

/* .linkedday determines the formatting of a date to which content is 
   available. */ 



.today{
     font-size:14px;
     color:black;
     background-color: #FFFFFF; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
     vertical-align: top;
     width: 20px;
     height: 20px;
}

.event{
	margin:2px;
	padding: 1px;
	border: 1px solid black;
	background: #FFFFFF;	
	height: 20px;
	width: 75px;
	overflow:hidden;
	white-space: nowrap;
}


.linkeddaycontainer{
	height: 20px;
	width: 20px;
	overflow:hidden;
	white-space: nowrap;
}

.linkedday  
     { 
     width: 20px;
     height: 20px;
     background-color: #2c84a8; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
     text-align: left;
	 color:#000000;
	 vertical-align:top;
}
.linkedday a
     { 
     vertical-align: top;
     text-align: right;
	 color:white;
	 border: none !important;
}

/* .calendarlink determines the formatting of those days linked to 
   content. */ 

.calendarlink  
     { 
     border: 1px black solid;
     font-size: 12px;
     color: white; 
     text-decoration:underline !important;
     } 