#calendar {
   
width:541px;


clear:both;
      
*margin-bottom:20px;      
         /*border: 1px solid #e7e7e7;*/
         /*background: #f9f9f9;*/
         /*padding: 10px;*/
         /*font-size: 11px;*/
         /*font-family: verdana;*/
         
         }
		 
                 
                 
                 
#calendar  table {
         
width:541px;
height:402px;       

 
background: #e7e7e7;
border-spacing:1px;
font-size:10px;
color:#969696;


*border: 1px solid #e7e7e7;  

}


* html #calendar table {
         
border: 1px solid #e7e7e7;         
         
}


.eventLink a {
         
font-size: 11px;
color: #828282;
text-decoration:none;
margin-left:4px;
}


.eventLink a:hover {
         
font-size: 11px;
color: #e2c540;
text-decoration:underline;
         
}


#calendar tr {
         
border-spacing:0px;         
         
}
	
.monthName {
         
background: #FFFFFF;         
color: #828282;
font-size:12px;
border: none;
border-bottom:none;
height:30px;
text-align:center;
                
}        
        	  
.day {

width:80px;
height:80px;
padding:0px;
margin:0px;
 
background:#f9f9f9; 
/*border: 1px solid  #e7e7e7;        */
/*border-bottom: 1px solid  #e7e7e7;        */

vertical-align:top;
padding-right:5px;
padding-top:5px;         
}



.selected {
         
background: #fff url("/images/calendar/selectBG.gif") right bottom no-repeat;         
padding:4px 4px 15px 4px;         
         
}

#calendar th {

background: #FFFFFF;         
color: #828282;
font-size:12px;
height:30px;      
     
*border: 1px solid #e7e7e7;

         
}



* html #calendar th {

border: 1px solid #e7e7e7;     
         
}


#calendar td {
         
*border: 1px solid #e7e7e7;

}


* html #calendar td {
                     
border: 1px solid #e7e7e7;               
         
         
}


#calendar img {
         
border:none;
margin:0px 17px 0px 17px;
         
}


.dayNum {
 
text-align:right;
vertical-align:top;
font-size:13px;
color:9c9c9c;
font-weight:normal;

}


#popupDetailHTML {
 
 
display:none;    
    
    
}


#event {
         
margin-top:-15px;
margin-left: 5px;                  
         
}

div.curv {
background:transparent url(/images/calendar/popupTop.png) no-repeat scroll left top;
margin:0pt;
height:129px;
font-size:11px;

color:#FFFFFF;
padding:1px 0pt 0pt 15px;
text-align:left;
width:252px;
z-index:30;
}

.eventHeading {
 
 
font-size:12px;
font-weight:bold;        
         
         
}




div.innerC {
background:transparent url(/images/calendar/popupBottom.png) no-repeat scroll left top;
height:26px;
margin-right:0px;
width:252px;
z-index:30;
}
.infoboxstyle {

position:relative;

width:252px;
z-index:30;

}
.infoboxstyle * {

position:relative;
z-index:31;
}
div.popupDetails {
padding: 10px 0px 0px 10px;
width:252px;
}

#eventDetails {
 
margin:0px;
padding:0px;
font-weight:normal;         
         
}



#eventWindow {

width:450px;


}

* html #eventWindow {
background: #eea701;
}
         
.top {
         
background: url("/images/popup/new/top.gif")  left bottom no-repeat;         
width:450px;         
height:40px;
padding: 0px 10px 0px 20px;


}

* html .top {
	border-bottom: 1px solid #fdbd27;
	margin-bottom:15px;
}


.middle {
background: url("/images/popup/new/middle.gif")  top left repeat-y;         
width:450px;         
padding-left:20px;         
color:#FFFFFF;         
}       
         
         
.bottom {
         
background: url("/images/popup/new/bottom.gif") top left ;
width:450px;         
height:23px;

         
}



#eventWindow h2 {
         
padding :10px 0px 0px 0px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
         
}


*html #eventWindow h2 {
         
 padding-top:14px;        
         
}

.closeButton {
         
float:right;
width:13px;
height:13px;
cursor:pointer;
margin-right:32px;
margin-top:8px;
         
}
         
         
* html .closeButton {
         
padding-top:5px;        
margin-right:15px;         
         
}
         
        
.whiteBottom {
    
width:415px;
margin-bottom: 10px;
padding-bottom:10px;
border-bottom: 1px solid #efd78e;    
    
}
 
