/*****************************************************************************************/
/*                                                                                       */
/*                         Single Day View (day)                                         */
/*                                                                                       */
/*****************************************************************************************/

.dv_HourCell 
{
	background : #ffffff ;
	font-family : verdana, arial, sans-serif ;
	font-size : 9pt ;
	font-weight : normal ;
}

.dv_HourCellEve 
{
	background: #ffffff;
	font-family : verdana, arial, sans-serif ;
	font-size : 9pt ;
	font-weight : normal ;


}
/* An event listed on the daily calendar.  */
.dv_EventTitle {
	background : #d8bfd8 ;
	font-family : verdana, arial, sans-serif ;
	font-size : 9pt ;
	font-weight : Bold ;
	cursor : pointer ;
}


.dv_BorderCell {
background : #999999 ;
}
.dv_HourLayer
{
	
}
.dv_HiddenEventLayer 
{
	position : absolute ;
	visibility : hidden ;
}
.dv_EventLayer
{
	background: transparent ;
	position: absolute;
}
.dv_Event {
	background : transparent ;
	font-family : verdana, arial, sans-serif ;
	font-size : 9pt ;
	font-weight : bold ;
}
.dv_EventTransparent {
	background : transparent ;
	font-family : verdana, arial, sans-serif ;
	font-size : 9pt ;
	font-weight : Bold ;
}
.dv_DayHeaderBkg {
	color : #0033AA ;
	font-family : Arial ;
	font-size : 11pt ;
	font-weight : bold ;	
	border-right : #999999 1px solid ;
    border-top : #999999 1px solid ;
    border-left : #999999 1px solid ;
    border-bottom : #cccccc 1px solid ;
}
.dv_DayHeaderNext {
	background : #d8bfd8 ;
	color : #0033AA ;
	font-family : verdana, arial, sans-serif ;
	font-size : 9pt ;
	font-weight : normal ;
	text-align : right ;
}
.dv_DayHeaderPrev {
	background : #d8bfd8 ;
	color : #0033AA ;
	font-family : verdana, arial, sans-serif ;
	font-size : 9pt ;
	font-weight : normal ;
	text-align : left ;
}
.dv_DayHeader {
	background : #d8bfd8 ;
	color : #0033AA ;
	font-family : verdana, arial, sans-serif ;
	font-size : 11pt ;
	font-weight : bold ;
	text-align : center ;
}
.dv_DayHeaderTransparent {
	background : transparent ;
	font-family : verdana, arial, sans-serif ;
	font-size : 11pt ;
	font-weight : bold ;
}
.dv_LongDescriptionHidden {
	visibility : hidden ;
	position : absolute ;
}
.dv_LongDescriptionVisible {
	position : relative ;
	visibility : visible ;
	background-color : #eeeeee ;
}

/*****************************************************************************************/
/*                                                                                       */
/*                         Month View (month)                                            */
/*                                                                                       */
/*****************************************************************************************/

.mv_weekendDOWHeader 
{
	background : #614166 ;
	font-family : arial ;
	font-weight : bold ;
	font-size : 9pt;
	border-top : #a72d1a 1px solid ;
	border-bottom : #c9bda5 1px solid ;
	border-right: #c9bda5 1px solid ;
	border-left: #c9bda5 1px solid ;
	text-align : center ;
	color : #ffffff ;
}
.mv_weekdayDOWHeader {
	background : #614166 ;
	font-family : arial ;
	font-weight : bold ;
	font-size : 9pt;
	border-top : #a72d1a 1px solid ;
	border-bottom : #c9bda5 1px solid ;
	border-right: #c9bda5 1px solid ;
	border-left: #c9bda5 1px solid ;
	text-align : center ;
	color : #ffffff ;
}
.mv_MonthHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    BACKGROUND: transparent;
    FONT-FAMILY: verdana, arial, sans-serif ;
}
.mv_MonthHeaderBkg
{
    border-right : #c9bda5 1px solid ;
    border-top : #c9bda5 1px solid ;
    border-left : #c9bda5 1px solid ;
    font-weight: bold ;
    font-size: 9pt ;
    background: #cccccc ;
    font-family: verdana, arial, sans-serif ;
}
.mv_MonthHeaderNext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BACKGROUND: transparent;
    FONT-FAMILY: verdana, arial, sans-serif ;
    text-align : right ;
}
.mv_MonthHeaderPrev
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BACKGROUND: transparent;
    FONT-FAMILY: verdana, arial, sans-serif ;
    text-align : left ;
}
.mv_NonMonthBorder
{
    border-right: #c9bda5 1px solid ;
    border-top: #c9bda5 1px solid ;
    background : #e0e0e0 ;
    border-left: #c9bda5 1px solid ;
    border-bottom: #c9bda5 1px solid ;
}
.mv_NonMonthCell
{
    font-weight: normal;
    font-size: 9pt;
    background : #e0e0e0 ;
    font-family: verdana, arial, sans-serif ;
    border-top : #c9bda5 1px solid;
    border-bottom : #c9bda5 1px solid;
    border-left : #c9bda5 1px solid;
    border-right : #c9bda5 1px solid;
}
.mv_DateNonMonthDayCell
{
    font-weight: bold;
    font-size: 9pt;
    background : #e0e0e0 ;
    border-bottom: #000000 1px solid;
    font-family: verdana, arial, sans-serif;
}
.mv_DateCell
{
    font-weight: bold;
    font-size: 9pt;
    background: #e0e0e0;
    border-left: #c9bda5 1px solid;
    border-bottom: #c9bda5 1px solid;
    font-family: verdana, arial, sans-serif ;
}
.mv_DateCellWeekend
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #e0e0e0;
    BORDER-LEFT: #c9bda5 1px solid;
    BORDER-BOTTOM: #c9bda5 1px solid;
    FONT-FAMILY: verdana, arial, sans-serif ;	
}
.mv_DateCellToday
{
    /* background : #C5DAEF ; */
    background : #eeeeee ;
    /* border-left : #c9bda5 1px solid ; */
    border-left : #b38b3b 1px solid ;
    /* border-bottom : #c9bda5 1px solid ; */
    border-bottom : #b38b3b 1px solid ;
    font-family: verdana, arial, sans-serif ;
    font-size : 9pt ;
    font-weight : bold ;
}
.mv_DateCellEmptyWeekend
{
    background : #a6a6a6;
    border-bottom : #c9bda5 1px solid ;
    font-family: verdana, arial, sans-serif ;
    font-size : 9pt ;
    font-weight : bold ;
}
.mv_DateCellEmptyToday
{
    /* background : #C5DAEF ; */
    background : #e0e0e0 ;
    /* border-bottom : #c9bda5 1px solid ; */
    border-bottom : #b38b3b 1px solid ;
    font-family: verdana, arial, sans-serif ;
    font-size : 9pt ;
    font-weight : bold ;
}
.mv_DateCellEmpty
{
    font-weight: bold;
    font-size: 9pt;
    background: #e0e0e0;
    border-bottom: #c9bda5 1px solid;
    font-family: verdana, arial, sans-serif;
}
.mv_eventContainer
{
    visibility: hidden ;
    position: absolute ;
}
.mv_dayBorderToday
{
    border-right: #b38b3b 2px solid ;
    border-top: #b38b3b 2px solid ;
    background: #d8bfd8 ;
    border-left: #b38b3b 2px solid ;
    border-bottom: #b38b3b 2px solid ;
}
.mv_dayBorder
{
    border-right: #c9bda5 1px solid ;
    border-top: #c9bda5 1px solid ;
    background: #ffffff ;
    border-left: #c9bda5 1px solid ;
    border-bottom: #c9bda5 1px solid ;
}
.mv_dayBorderWeekend
{
    border-right: #c9bda5 1px solid ;
    border-top: #c9bda5 1px solid ;
    background: #a6a6a6 ;
    border-left: #c9bda5 1px solid ;
    border-bottom: #c9bda5 1px solid ;
}
.mv_eventTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: transparent ;
    FONT-FAMILY: verdana, arial, sans-serif;
}
.mv_DayCellToday
{
	background : transparent ;
	font-family : verdana, arial, sans-serif ;
    font-weight : bold ;
    font-size : 9pt ;
}
.mv_DayCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: transparent ;
    FONT-FAMILY: verdana, arial, sans-serif;
}
.mv_TodayCell /* Background of Event Popup */
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    background: #d8bfd8;
    FONT-FAMILY: verdana, arial, sans-serif;
}
.mv_eventPopup
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
}


