
/*****************************************************************************************/
/*                                                                                       */
/*                         Month View (month)                                            */
/*                                                                                       */
/*****************************************************************************************/
/* Weekend day of week header. */

/*body { background-color: #ddd5c8; }*/
.mv_weekendDOWHeader {
	background : ddd5c8;
        padding-top: 4px; padding-bottom: 4px;
        color: #333333;
	font-family : Verdana;
	font-weight : Bold ;
	font-size : 8pt;
	border-top : #ffffff 2px solid ;
	border-bottom : #ffffff 0px solid ;
	border-right: #ffffff 1px solid ;
	border-left: #ffffff 1px solid ;
	text-align : center ;
}
/* Weekday day of week header. */
.mv_weekdayDOWHeader {
	background : ddd5c8;
        padding-top: 4px; padding-bottom: 4px;
        color: #333333;
	font-family : Verdana;
	font-weight : Bold ;
	font-size : 8pt;
	border-top : #ffffff 2px solid ;
	border-bottom : #ffffff 0px solid ;
	border-right: #ffffff 1px solid ;
	border-left: #ffffff 1px solid ;
	text-align : center;
}
/* Month header. */
.mv_MonthHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    BACKGROUND: #333333;
    color: #ffffff;
    FONT-FAMILY: Trebuchet MS;
}
/* Month header background. */
.mv_MonthHeaderBkg
{
    border-right : #ffffff 1px solid ;
    border-top : #ffffff 1px solid ;
    border-left : #ffffff 1px solid ;
    font-weight: bold ;
    font-size: 9pt ;
    background: #333333;
    font-family: Verdana;
}
/* The button for moving the calendar to the next month. */
.mv_MonthHeaderNext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: transparent;
    color: #ffffff;
    FONT-FAMILY: Verdana;
    text-align : right ;
}
.mv_MonthHeaderNext a:link { color: #ffffff; }
.mv_MonthHeaderNext a:active{ color: #ffffff; }
.mv_MonthHeaderNext a:visited{ color: #ffffff; }
.mv_MonthHeaderNext a:hover{ color: #CCD78E; }

/* The button for moving the calendar to the previous month. */
.mv_MonthHeaderPrev
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    color: #ffffff;
    BACKGROUND: transparent;
    FONT-FAMILY: Verdana;
    text-align : left ;
}

.mv_MonthHeaderPrev a:link { color: #ffffff; }
.mv_MonthHeaderPrev a:active{ color: #ffffff; }
.mv_MonthHeaderPrev a:visited{ color: #ffffff; }
.mv_MonthHeaderPrev a:hover{ color: #CCD78E; }

/* The cells at the beginning or end of the month that do not contain days. */
.mv_NonMonthBorder
{
    border-right: #ffffff 1px solid ;
    border-top: #ffffff 2px solid ;
    background : #F3F0EB;
    border-left: #ffffff 1px solid ;
    border-bottom: #ffffff 1px solid ;
}

.mv_NonMonthCell
{
    font-weight: normal;
    font-size: 9pt;
    background : #F3F0EB;
    font-family: Verdana;
    border-top : #ffffff 0px solid;
    border-bottom : #ffffff 0px solid;
    border-left : #ffffff 0px solid;
    border-right : #ffffff 0px solid;
}

.mv_DateNonMonthDayCell
{
    font-weight: bold;
    font-size: 9pt;
    background : #F3F0EB;
    border-bottom: #ffffff 0px solid;
    font-family: Verdana;
}
/* The cells where the numerical weekdays appear. */
.mv_DateCell
{
    font-weight: bold;
    font-size: 9pt;
    background: #ccc;
    border-left: #ffffff 0px solid;
    border-bottom: #ffffff 0px solid;
    font-family: Verdana;
}
.mv_DateCell a:link { color: #2B3C46; }

/* The cells where the numerical weekend days appear. */
.mv_DateCellWeekend
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #C0B198;
    BORDER-LEFT: #ffffff 0px solid;
    BORDER-BOTTOM: #c9bda5 0px solid;
    FONT-FAMILY: Verdana;	
}
.mv_DateCellWeekend a:link { color: #2B3C46; }

/* The cells where today?s numerical day appears. */
.mv_DateCellToday
{
    background : #817156;
    border-bottom : #b38b3b 0px solid ;
    font-family: Verdana;
    font-size : 9pt ;
    font-weight : bold ;
    color: #ffffff;
}
.mv_DateCellToday a:link { color: #333; }
/* The weekend cells that hold the Add Event and View Event buttons. */
.mv_DateCellEmptyWeekend
{
    background : #C0B198;
    border-bottom : #c9bda5 0px solid ;
    font-family: Verdana;
    font-size : 9pt ;
    font-weight : bold ;
}
/* The today cell that holds the Add Event and View Event buttons. */
.mv_DateCellEmptyToday
{
    background : #817156;
    /* border-bottom : #c9bda5 1px solid ; */
    border-bottom : #ffffff 0px solid ;
    font-family: Verdana;
    font-size : 9pt ;
    font-weight : bold ;
}
/* The weekday cells that holds the Add Event and View Event buttons. */
.mv_DateCellEmpty
{
    font-weight: bold;
    font-size: 9pt;
    background: #cccccc;
    border-bottom: #c9bda5 0px solid;
    font-family: Verdana;
}
/* The popup window that appears when the event is hovered over. */
.mv_eventContainer
{
    visibility: hidden ;
    position: absolute ;
}
/* The today cell that holds listed events. */
.mv_dayBorderToday
{
    border-right: #ffffff 1px solid ;
    border-top: #ffffff 1px solid ;
    background: #817156;
    border-left: #ffffff 1px solid ;
    border-bottom: #ffffff 1px solid ;
    color: #ffffff;
}
.mv_dayBorderToday a:link { color: #000000; }
/* The weekday cell that holds listed events. */
.mv_dayBorder
{
    border-right: #ffffff 1px solid ;
    border-top: #ffffff 1px solid ;
    background: #ccc;
    border-left: #ffffff 1px solid ;
    border-bottom: #ffffff 1px solid ;
}
/* The Weekend day cell that holds listed events. */
.mv_dayBorderWeekend
{
    border-right: #ffffff 1px solid ;
    border-top: #ffffff 1px solid ;
    background: #C0B198;
    border-left: #ffffff 1px solid ;
    border-bottom: #ffffff 1px solid ;
}
.mv_dayBorderWeekend a:link { color: #2B3C46; }

/* The event title cell. */
.mv_eventTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: transparent ;
    FONT-FAMILY: Verdana;
color: #000000;
}

.mv_eventTitle a:link {color: #333333; font-weight: bold;}
.mv_eventTitle a:visited {color: #AB9776;}
/* Today?s event title cell. */
.mv_DayCellToday
{
	background : transparent ;
	font-family : Verdana;
    font-weight : bold ;
    font-size : 9pt ;
	color: #ffffff;
}
.mv_DayCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: transparent ;
    FONT-FAMILY: Verdana;
	color: #000000;
}
/* The font for the event pop-up. */
.mv_TodayCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: #2B3C46;
    FONT-FAMILY: Verdana;
}
/* The border for the event pop-up. */
.mv_eventPopup
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
}
.mv_eventPopup a:link {color: #ffffff;}
.mv_eventPopup a:visited {color: #ffffff;}
/*****************************************************************************************/
/*                                                                                       */
/*                         Inline View (inline)                                          */
/*                                                                                       */
/*****************************************************************************************/
/* The inline view header background. */
.ILViewHeaderBkg
{
    BORDER-RIGHT: #9999ff 2px solid;
    BORDER-TOP: #9999ff 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #ddddff;
    BORDER-LEFT: #9999ff 2px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center ;
}

.ILViewHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #ddddff;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center ;
}
/* Font for the event description. */
.ILViewEvent
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
}
/* The date for the inline view. */
.ILViewDate
{
    BORDER-RIGHT: #9999ff 1px solid;
    BORDER-TOP: #9999ff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #ddddff;
    BORDER-LEFT: #9999ff 1px solid;
    FONT-FAMILY: Arial ;
}
.ILViewTodayDate
{
    BORDER-RIGHT: #9999ff 1px solid;
    BORDER-TOP: #9999ff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #eeeeaa;
    BORDER-LEFT: #9999ff 1px solid;
    FONT-FAMILY: Arial
}
/* The cell the events are listed in. */
.ILViewDayCell
{
    BORDER-RIGHT: #9999ff 1px solid;
    BORDER-TOP: #9999ff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #eeeeff;
    BORDER-LEFT: #9999ff 1px solid;
    BORDER-BOTTOM: #9999ff 1px solid;
    FONT-FAMILY: Arial
}
.ILViewTodayCell
{
    BORDER-RIGHT: #9999ff 1px solid;
    BORDER-TOP: #9999ff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #eeeedd;
    BORDER-LEFT: #9999ff 1px solid;
    BORDER-BOTTOM: #9999ff 1px solid;
    FONT-FAMILY: Arial
}

/*****************************************************************************************/
/*                                                                                       */
/*                         Month-Up With Event (monthupwithevent)                        */
/*                                                                                       */
/*****************************************************************************************/
/* The cells at the beginning or end of the month that do not contain days. */
.mup_nonMonthCell {
	background : #eeeeee ;
	font-family : Arial ;
	font-weight : normal ;
	font-size : 8pt;
	text-align : center ;
	border-right: #aaaaaa 1px solid ;
	border-bottom: #aaaaaa 1px solid ;
	border-left: #aaaaaa 1px solid ;
}
/* The weekend day cell. */
.mup_weekendCell {
	background : #dedeff ;
	font-family : Arial ;
	font-weight : normal ;
	font-size : 8pt;
	text-align : center ;
	border-right: #aaaaaa 1px solid ;
	border-bottom: #aaaaaa 1px solid ;
	border-left: #aaaaaa 1px solid ;
}
/* The week day cell. */
.mup_weekdayCell {
	background : #eeffff ;
	font-family : Arial ;
	font-weight : normal ;
	font-size : 8pt;
	text-align : center ;
	border-right: #aaaaaa 1px solid ;
	border-bottom: #aaaaaa 1px solid ;
	border-left: #aaaaaa 1px solid ;
}
/* Highlights the weekdays that have events. */
.mup_weekdayEventCell {
	background : #ffffee ;
	font-family : Arial ;
	font-weight : normal ;
	font-size : 8pt;
	text-align : center ;
	border-right : #aaaaaa 1px solid ;
	border-bottom : #aaaaaa 1px solid ;
	border-left : #aaaaaa 1px solid ;
	cursor : pointer ;
}
.mup_weekenddayEventCell {
	background : #eeeedd ;
	font-family : Arial ;
	font-weight : normal ;
	font-size : 8pt;
	text-align : center ;
	border-right : #aaaaaa 1px solid ;
	border-bottom : #aaaaaa 1px solid ;
	border-left : #aaaaaa 1px solid ;
	cursor : pointer ;
}
.mup_weekendEventCell {
	background : #ccccff ;
	font-family : Arial ;
	font-weight : normal ;
	font-size : 8pt;
	text-align : center ;
	border-right : #aaaaaa 1px solid ;
	border-bottom : #aaaaaa 1px solid ;
	border-left : #aaaaaa 1px solid ;
	cursor : pointer ;
}
/* Weekend day of week header. */
.mup_weekendDOWHeader {
	background : #ddddff ;
	font-family : Arial ;
	font-weight : Bold ;
	font-size : 8pt;
	border-right: #aaaaaa 1px solid ;
	border-bottom: #aaaaaa 1px solid ;
	border-left: #aaaaaa 1px solid ;
	text-align : center ;
}
/* Weekday day of week header. */
.mup_weekdayDOWHeader {
	background : #eeeeff ;
	font-family : Arial ;
	font-weight : Bold ;
	font-size : 8pt;
	border-right: #aaaaaa 1px solid ;
	border-bottom: #aaaaaa 1px solid ;
	border-left: #aaaaaa 1px solid ;
	text-align : center ;
}
/* The year selection cell. */
.mup_yearFooter
{
	background : #eeeeee ;
	font-family : Arial ;
	font-weight : Bold ;
	font-size : 9pt;
	text-align : center ;
}
/* The border around the month header. */
.mup_monthHeaderBorder {
	background : #eeeeee ;
	font-family : Arial ;
	font-weight : Bold ;
	font-size : 10pt;
	border-right : #aaaaaa 1px solid ;
	border-top : #aaaaaa 1px solid ;
	border-bottom : #aaaaaa 1px solid ;
	border-left : #aaaaaa 1px solid ;
	text-align : center ;
}
/* The month header. */
.mup_monthHeader {
	background : #eeeeee ;
	font-family : Arial ;
	font-weight : Bold ;
	font-size : 10pt;
	text-align : center ;
}
/* The previous button, on the month header. */
.mup_monthHeaderPrev {
	background : #eeeeee ;
	font-family : Arial ;
	font-weight : Bold ;
	font-size : 8pt;
	text-align : center ;
}	
/* The next button, on the month header. */
.mup_monthHeaderNext {
	background : #eeeeee ;
	font-family : Arial ;
	font-weight : Bold ;
	font-size : 8pt;
	text-align : center ;
}
/* The background for the event display. */
.mup_eventDispBkg {
	background : #eeeeff ;
	font-family : Arial ;
	font-weight : normal ;
	font-size : 10pt;
	text-align : left ;
	border-right : #aaaaaa 1px solid ;
	border-top : #aaaaaa 1px solid ;
	border-bottom : #aaaaaa 1px solid ;
	border-left : #aaaaaa 1px solid ;
}
/* The event display. */	
.mup_eventDisplay {
	background : transparent ;
	font-family : Arial ;
	font-weight : normal ;
	font-size : 10pt;
	text-align : left ;
}
/* The event display date header. */
.mup_eventDisplayDate {
	font-size : 12pt ;
	font-weight : bold ;
	background : transparent ;
	font-family : Arial ;
	text-align : center ;
	border-bottom : #aaaaaa 1px solid ;
}
/* Display for the event title. */
.mup_eventDisplayEventTitle {
	font-weight : bold ;
	background : transparent ;
	font-family : Arial ;
	font-size : 10pt;
	text-align : left ;
}
/* Display for the event location. */
.mup_eventDisplayLocation {
	background : transparent ;
	font-family : Arial ;
	font-weight : normal ;
	font-size : 10pt;
	text-align : left ;
}
/* Display for event times. */
.mup_eventDisplayTimes {
	background : transparent ;
	font-family : Arial ;
	font-weight : normal ;
	font-size : 10pt;
	text-align : left ;
}
/* Displays the event?s long description. */
.mup_eventDisplayLongDesc {
	background : transparent ;
	font-family : Arial ;
	font-weight : normal ;
	font-size : 10pt;
	text-align : left ;
}
.mup_hiddenEvent {
	visiblity : hidden ;
	position : absolute ;
	display : none ;
}
.mup_weekdayLoggedInCell {
	background : #eeffff ;
	font-family : Arial ;
	font-weight : normal ;
	font-size : 8pt;
	text-align : center ;
	border-right : #aaaaaa 1px solid ;
	border-bottom : #aaaaaa 1px solid ;
	border-left : #aaaaaa 1px solid ;
	cursor : pointer ;
}
.mup_weekenddayLoggedInCell {
	background : #dedeff ;
	font-family : Arial ;
	font-weight : normal ;
	font-size : 8pt;
	text-align : center ;
	border-right : #aaaaaa 1px solid ;
	border-bottom : #aaaaaa 1px solid ;
	border-left : #aaaaaa 1px solid ;
	cursor : pointer ;
}
/*****************************************************************************************/
/*                                                                                       */
/*                         Event View (event)                                            */
/*                                                                                       */
/*****************************************************************************************/

.evt_TitleCell 
{
		background : #587A92; color: #ffffff;
		font-family : Verdana ;
		font-weight : bold ;
		font-size : 12pt;
		text-align : center ;
		border-top : #ffffff 2px solid ;
		border-left : #ffffff 2px solid ;
		border-right : #ffffff 2px solid ;
}
.evt_DateCell 
{
		background : #D8E1A8;
                padding-top: 15px;
		font-family : Verdana;
                color: #ffffff;
		font-weight : bold ;
		font-size : 9pt;
		text-align : center ;
                border-bottom: #ffffff 2px solid;
		border-top : #ffffff 2px solid ;
		border-left : #ffffff 2px solid ;
		border-right : #ffffff 2px solid ;
}
.evt_DateCell a:link {color: #ffffff;}
.evt_DateCell a:visited {color: #ffffff;} 

.evt_ViewDayCell 

{
		background : #C5DAEF ;
                padding: 12px;
color: #666666;
		font-family : Verdana;
		font-weight : normal ;
		font-size : 10pt;
		text-align : left ;
		border-bottom : #ffffff 2px solid ;
		border-left : #ffffff 2px solid ;
		border-right : #ffffff 2px solid ;
}
.evt_ViewDayCell a:link {color: #666666;}
.evt_ViewDayCell a:visited {color:#666666;}
.evt_ViewEvent 
{
		background : #C5DAEF ;
		font-family : Verdana;
		font-weight : bold ;
		font-size : 10pt;
		text-align : left ;
}
/*****************************************************************************************/
/*                                                                                       */
/*                         Event Type Control (used in month display)                    */
/*                                                                                       */
/*****************************************************************************************/
/* The background of the event type control cell. */
.etCtrl_Background {
    border-right : #ffffff 1px solid ;
    border-top : #ffffff 1px solid ;
    border-left : #ffffff 1px solid ;
    border-bottom : #ffffff 1px solid ;
    font-size: 9pt ;
    background: #333;
    font-family: Verdana ;
}
/* The instructions cell for event type control. */
.etCtrl_InstructCell {
	background: transparent ;
	font-family: Verdana;
    font-size: 9pt ;
    font-weight : bold ;
    text-align : right ;
    vertical-align : top ;
color:#fff;
}
/* The cell the selection box is displayed in. */
.etCtrl_SelCell {
	background: transparent ;
	font-family: Verdana;
    font-size: 9pt ;
    text-align : left ;
    vertical-align : top ;
}
/* The event type selection box. */
.etCtrl_selectBox {
	background : #fff;
}


#submit {
text-align:right !important;}

#submit input {
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-size : 9px;
    height: 20px;
	width: 100px;
	background-color: #595959;
	color: #FFFFFF;
	size : 0px;
  /*  padding-bottom: 3px;
	margin-bottom: 3px;*/
	border: 0px;
}

#submit input:hover {color: #ffffff; font-weight: bold; background-color: #5469b0;}