

#calpage td {
	margin:0;
	padding: 2px;
}

#calpage .dv_HourLayer td {
margin: 0;
padding: 0;
}



/*****************************************************************************************/
/*                                                                                       */
/*                         Single Day View (day)                                         */
/*                                                                                       */
/*****************************************************************************************/

#calpage .dv_HourCell {
	background : #fafaf0 ;
	font-family : Arial, Arial Narrow, Times New Roman ;
	font-size : 9pt ;
	font-weight : bold ;
border-bottom: 1px solid #efefef;
}
#calpage .dv_HourCellEve {
	background : #fff ;
	font-family : Arial, Arial Narrow, Times New Roman ;
	font-size : 9pt ;
	color: #999;
border-bottom: 1px solid #efefef;
}
#calpage .dv_EventTitle {
	padding: 5px;
	background : #dbc5db ;
	font-family : Arial, Arial Narrow, Times New Roman ;
	font-size : 9pt ;
	cursor : pointer ;
}
#calpage .dv_BorderCell {
	background : #fff ;
}

#calpage br {
display: block;
margin-bottom: 2px;
}

#calpage .dv_HourLayer
{
	
}
#calpage .dv_HiddenEventLayer 
{
	position : absolute ;
	visibility : hidden ;
}
#calpage .dv_EventLayer
{
	background: transparent ;
	position: absolute;
}
#calpage #maincolumn .dv_Event {
	background : transparent ;
	font-family : Arial, Arial Narrow, Times New Roman ;
	font-size : 9pt ;
	font-weight : Bold ;
}
#calpage .dv_EventTransparent {
	background : transparent ;
	font-family : Arial, Arial Narrow, Times New Roman ;
	font-size : 9pt ;
	font-weight : Bold ;
}
#calpage .dv_DayHeaderBkg{
padding-bottom: 5px;

}
#calpage .dv_DayHeaderNext{
	background : #fff ;
	color : #ccc ;	
	font-size : 9pt ;
	text-align : right ;
}
#calpage .dv_DayHeaderPrev{
	background : #fff ;
	color : #ccc ;	
	font-size : 9pt ;
	text-align : left ;
}
#calpage .dv_DayHeader {
	background : #fff ;
	font-size : 1em;
	font-weight : bold ;
	text-align : center ;
}
#calpage .dv_DayHeaderTransparent {
	background : transparent ;	
	font-size : 11pt ;
	font-weight : bold ;
}
#calpage .dv_LongDescriptionHidden {
	visibility : hidden ;
	position : absolute ;
}
#calpage .dv_LongDescriptionVisible {
	position : relative ;
	visibility : visible ;
	background-color : #eeeeee ;
}
/*****************************************************************************************/
/*                                                                                       */
/*                         Month View (month)                                            */
/*                                                                                       */
/*****************************************************************************************/



#calpage .mv_weekendDOWHeader {
	background : #fff ;	
	font-size : 8pt;
	text-align : center ;
padding: 10px 0 10px 0;
}

#calpage .mv_weekdayDOWHeader {
	background : #fff ;	
	font-size : 8pt;
	text-align : center ;
padding: 10px 0 10px 0;
}

#calpage .mv_MonthHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    BACKGROUND: transparent;    
}

#calpage .mv_MonthHeaderBkg
{
    font-size: 9pt ;
padding-bottom: 7px;
border-bottom: 1px solid #ccc;
margin-bottom: 5px;
}

#calpage .mv_MonthHeaderNext
{
    FONT-SIZE: 9pt;
    BACKGROUND: transparent;
    text-align : right ;
}

#calpage .mv_MonthHeaderPrev
{
    FONT-SIZE: 9pt;
    BACKGROUND: transparent;
    text-align : left ;
}

#calpage .mv_NonMonthBorder
{
    background : #fff ;
}

#calpage .mv_NonMonthCell
{
    font-weight: normal;
    font-size : 0.833em ;
    background : #fff ;
}

#calpage .mv_DateCell
{
    font-size : 0.833em ;
    background: #fff;
}
#calpage .mv_DateCellWeekend
{    
    
    font-size : 0.833em ;
    BACKGROUND: #fff;
}
#calpage .mv_DateCellToday
{
    background : #fff ;
    font-size : 0.833em ;
    font-weight : bold ;
}
#calpage .mv_DateCellEmptyWeekend
{

    background : #fff;    
    font-size : 0.833em ;
    font-weight : bold ;
}
#calpage .mv_DateCellEmptyToday
{
    background : #fff ;
    font-size : 0.833em ;
    font-weight : bold ;

}
#calpage .mv_DateCellEmpty
{
    font-size: 9pt;
    background: #fff;
}

#calpage .mv_eventContainer
{
    visibility: hidden ;
    position: absolute ;
}
#calpage .mv_dayBorderToday
{	    
    background: #f0e4f0 ;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;

    
}
#calpage .mv_dayBorder
{
    background: #ffffff ;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
}
#calpage .mv_dayBorderWeekend
{
    background: #ffffff ;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
}
#calpage .mv_eventTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    BACKGROUND: transparent ;
}
#calpage .mv_DayCellToday
{
	background : transparent ;	
    font-weight : bold ;
    font-size : 0.833em ;
}
#calpage .mv_DayCell
{
    FONT-WEIGHT: normal;
    font-size : 0.833em ;
    BACKGROUND: transparent ;
}
#calpage .mv_TodayCell
{
    FONT-WEIGHT: normal;
    font-size : 0.833em ;
    BACKGROUND: #ffffff;
}
#calpage .mv_eventPopup
{
    BORDER: #f2e79a 1px solid;
background: #fff;
display: block;
padding: 3px 6px;
FONT-SIZE: 1.2em;
}



/*****************************************************************************************/
/*                                                                                       */
/*                         Event View (event)                                            */
/*                                                                                       */
/*****************************************************************************************/


#calpage .evt_TitleCell 
{
	background : #fff ;	
	font-weight : bold ;
	font-size : 1.2em;
	border-top : #ffffff 1px solid ;
	border-left : #ffffff 1px solid ;
	border-right : #ffffff 1px solid ;
	}
#calpage .evt_DateCell 
{
	background : #f0e4f0 ;	
	font-weight : bold ;
	padding-top: 12px;
	font-size : 9pt;
	text-align : center ;
	border-top : #e5cde5 1px solid ;
	border-left : #e5cde5 1px solid ;
	border-right : #e5cde5 1px solid ;
	}
#calpage .evt_ViewDayCell 
{
	background : #fff ;
	padding: 3px;
	
	font-weight : normal ;
	font-size : 10pt;
	text-align : left ;
	border-bottom : #e5cde5 1px solid ;
	border-left : #e5cde5 1px solid ;
	border-right : #e5cde5 1px solid ;
	}
#calpage .evt_ViewEvent 
{
	background : #fff ;	
	font-size : 10pt;
	text-align : left ;
	}

/*****************************************************************************************/
/*                                                                                       */
/*                         Event Type Control (used in month display)                    */
/*                                                                                       */
/*****************************************************************************************/

#calpage .etCtrl_Background {
    border-right : #c9bda5 2px solid ;
    border-top : #c9bda5 2px solid ;
    border-left : #c9bda5 2px solid ;
    border-bottom : #c9bda5 2px solid ;
    font-size: 9pt ;
    background: #A5B7C9 ;
    
}
#calpage .etCtrl_InstructCell {
	background: transparent ;
	
    font-size: 9pt ;
    font-weight : bold ;
    text-align : right ;
    vertical-align : top ;
}
#calpage .etCtrl_SelCell {
	background: transparent ;
	
    font-size: 9pt ;
    text-align : left ;
    vertical-align : top ;
}
#calpage .etCtrl_selectBox {
	background : #c5daef ;
}
