/* ---( ac_ styles = used by all calendar views )----------- */

.ac_fwdbacknav {
	color: #000000;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.ac_fwdbacknav a:link, .ac_fwdbacknav a:visited {
	color: #003300;
}

.ac_fwdbacknav a:hover, .ac_fwdbacknav a:active {
	color: #FF6600;
}

.ac_fineprint {
	font: 10px Arial, Helvetica, sans-serif;
}

.ac_unitdesc {
	color: #000000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.ac_updated {
	color: #003300;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

/* ---( aup_ styles = used only by All-Unit-Period calendar view )----- */

.aup_chart {
	background-color: #FFFFFF;
	border: medium double #003300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.aup_charterror {
	border: thin solid #003300;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.aup_fineprint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.aup_hdrcell {
	border: 1px solid #003300;
	background-color: #505e18;
	color: #fff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;;;
	padding: 1px;
}

.aup_navtbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border: medium double #003300;
	color: #000000;
}

.aup_roweven {
	background: #d7cdb5;
}

.aup_rowodd {
	background: #ece6d6;
}

.aup_unitcell {
	border: 1px solid #003300;
	padding: 1px;
}

.aup_unitcell a:link, .aup_unitcell a:visited {
	color: #003300;
}

.aup_unitcell a:hover, .aup_unitcell a:active {
	color: #FF6600;
}

.aup_unitdesc {
	color: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.aup_unitname {
	color: #003300;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.aup_vacant {
	border: 1px solid #003300;
	color: #006600;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 1px;
}

.aup_vacantnot {
	border: 1px solid #003300;
	color: #FF0000;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 1px;
}

/* ---( yr_mo_ styles = used only by Year Span of monthly calendars view )----- */

.yr_mo_avail {
	background: #66FF66;
	border: 1px solid #000000;
	color: #000000;
	font: normal 10px Arial, Helvetica, sans-serif;
}

.yr_mo_book {
	background: #FF6633;
	border: 1px solid #000000;
	color: #000000;
	font: normal 10px Arial, Helvetica, sans-serif;
}

.yr_mo_day {
	background: #66B0FF;
	border: 1px solid #000000;
	color: #000000;
	font: bold 10px Arial, Helvetica, sans-serif;
}

.yr_mo_nul {
	background: #CCCCCC;
	border: 1px solid #000000;
	color: #000000;
	font: normal 10px Arial, Helvetica, sans-serif;
}

.yr_mo_thumb {
	border: 1px solid #000000;
}

.yr_mo_title {
	background: #FEFF66;
	border: 1px solid #000000;
	color: #990000;
	font: bold 12px Arial, Helvetica, sans-serif;
}
