/* List Mode  */

.callist {
	margin-top: 20px;
}
.calcategory {
	font-size: 80%;
	padding: 4px;
	border: none;
}
.caltitle {
	padding: 4px;
/*	margin-left: 10px; */
	font-weight: bold;
	color: #000;
}
.caldescr {
	background: #eee;
	margin-bottom: 10px;
	padding: 5px;
	border-bottom: 2px solid #ddd;
}
.caldescr:hover {
	background: #fff;
}
.caldatetime {
	font-size: 86%;
}

/* Legend */
.ledCatName {
	font-size: 80%;
	margin-top: 20px;
}

/* Default Small Calendar  */
.mainTable {
	background-color: #FFFFFF;
	border: 0;
	width: 180px;
/*	margin-bottom: 10px; */
 }

.navTable {
	background-color: #FFFFFF;
	border: 0;
	width: 180px;
 }

.navTableText {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: Normal;
	text-decoration: none;
	color: #003366;
	}

/* Month and Year Row Setup */
.monthYearRow {
	text-align: left;
	padding-bottom: 10px;
	}

/* Month and Year Text Setup */
.monthYearText {
   font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 150%;
	color: #333;
	text-transform: none;
    letter-spacing: 1px;	
	}

/* Day Names Row Setup */
.dayNamesRow {
    line-height: 11pt;
	background-color: #FFF;
	text-align: center;
	vertical-align: middle;
	}

/* Day Name Setup */
.dayNamesText {
	/* background-image:   url("dayBg.gif"); */
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: Bold;
	color: #000;
	}

/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.rows {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
   line-height: 15pt;
	text-align: center;
	vertical-align: middle;
	}

/* Color of Today's Date */
.today {
	color: #900;
    }

/* Pop-up Events Setup */
.popupDate {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #900;
	text-align: center;
	background-color: #fff;
	}

.popupEventTitle {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: bold;
	padding: 2px;
	text-align: left;
	vertical-align: middle;
}

.popupEventTime {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: normal;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	padding: 1px;
}

.popupEventDescription {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: normal;
	background-color: #eee;
	border: 0px;
	padding: 2px;
	text-align: left;
}


.popupEventDate {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: left;
	vertical-align: middle;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	padding: 2px;
	}

.popupEnd {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	}

.popupClose {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-align: right;
	background-color: #009;
	}

.popupCloseBrackets {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: right;
	background-color: #009;
	}
/*
---------------------------------------------------------------------------
The classes below determine how the calendar background markings will look.
---------------------------------------------------------------------------

/* Normal Cell Background (date number with no event markings) */
.s2 {
	background-color: #eee;
	}
/* Empty Cell Background (empty cells with no date numbers) */
.s20 {
	background-color: #ddd;
	}

/* Category backgrounds (nasty workaround for missing background colors) */
.s21 {background: #FFC url(/global/image/bg_cal_conference.gif) no-repeat left top;}/*conferences*/
.s22 {background: #FCC url(/global/image/bg_cal_training.gif) no-repeat left top;}/*training*/
.s23 {background: #CFC url(/global/image/bg_cal_event.gif) no-repeat left top;}/*events*/
.s24 {background: #CCF url(/global/image/bg_cal_vcncs.gif) no-repeat left top;} /*vcncs*/
.s211 {background: #FCC url(/global/image/bg_cal_training.gif) no-repeat left top;}/*vcc training*/
.s212 {background: #CFC url(/global/image/bg_cal_event.gif) no-repeat left top;}/*vcc events*/
.s213 {background: #FFC url(/global/image/bg_cal_training.gif) no-repeat left top;}/*americorps training*/
.s214 {background: #FCC url(/global/image/bg_cal_conference.gif) no-repeat left top;}/*vcc conferences*/
.s215 {background: #CCF url(/global/image/bg_cal_vcncs.gif) no-repeat left top;} /*governor's commission*/
.s29999 {background: #eee url(/global/image/bg_cal_multi.gif) no-repeat left top;}

/* Show dates from other months */
.sOther {
    background-color: #efefef;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	}
/* Weekend Cell Background (date number with no event markings) */
.s200 {
	background-color: #ccc;
	}

.catborder {
	border: 1px solid;
}

.categoryName {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}
.categorySelection {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #777777;
}
.categoryDiv {
	background-color: #FCF5EF;
}
