/* CSS Document */
/* ATC Alerts */
.statusNot {
	background-color:#CC0000; 
	color:#ffffff;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;	
	padding:0px 2px 0px 2px;
	border-bottom:1px solid #B6C6DD; 
}
.statusY {
	background-color:#FAD163; 
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;	
	padding:0px 2px 0px 2px;
	border-bottom:1px solid #B6C6DD; 
}
.boxR{		
	background-color:#CC0000; 
	width:15px; 
	border:1px solid #484848; 
	margin:1px; 
}
.boxY {		
	background-color:#FAD163; 
	width:15px; 
	border:1px solid #484848; 
	margin:1px; 
}

/*appt status */
.statusReq {
	background-color:#0a2955; 
	color:#FFFFFF;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;	
	padding:0px 2px 0px 2px;
	/*border-bottom:1px solid #B6C6DD;*/
}
.statusBook {
	background-color:#65B1D1; 
	color:#FFFFFF;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;	
	padding:0px 2px 0px 2px;
}
.statusArr {
	background-color:#d695ab; 
	color:#FFFFFF;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;	
	padding:0px 2px 0px 2px;
}
.statusKept {
	background-color:#bca575; 
	color:#FFFFFF;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;	
	padding:0px 2px 0px 2px;
}
.statusG {
	background-color:#00cc00; 
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;	
	padding:0px 2px 0px 2px;
}
.statusR {
	background-color:#CC0000; 
	color:#FFFFFF;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;	
	padding:0px 2px 0px 2px;
}
.statusRefer {
	/*background-color:#666633; */
	background-color:#F04E11; 
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color:#FFFFFF;	
	padding:0px 2px 0px 2px;
}

/* calendar elements */
.boxRefer {
	background-color:#F04E11; 
	width:15px; 
	border:1px solid #484848; 
	margin:1px;
}
.boxBook {
	background-color:#65B1D1; 
	width:15px; 
	border:1px solid #484848; 
	margin:1px;
}
.boxReq {
	background-color:#0a2955; 
	width:15px; 
	border:1px solid #484848; 
	margin:1px;
}
.boxKept{
	background-color:#bca575; 
	width:15px; 
	border:1px solid #484848; 
	margin:1px;
}
.boxCheck {
	background-color:#d695ab; 
	width:15px; 
	border:1px solid #484848; 
	margin:1px;
}
.boxNote {
	background-color:#99FF33; 
	width:15px; 
	border:1px solid #484848; 
	margin:1px;
}

.boxClose {
	background-color:#e5e5e5; 
	width:15px; 
	border:1px solid #484848; 
	margin:1px;
}

.boxG {		
	background-color:#00CC00; 
	width:15px; 
	border:1px solid #484848; 
	margin:1px; 
}
.boxB{		
	background-color:#009edf; 
	width:15px; 
	border:1px solid #484848; 
	margin:1px; 
}
/* Matches */
.matchY{		
	background-color:#ffcc00; 
	width:15px; 
	border:1px solid #484848; 
	margin:1px; 
	line-height:12px;
	text-align:center;
	font-size:10px;
}
.matchG{		
	background-color:#00cc33; 
	width:15px; 
	border:1px solid #484848; 
	margin:1px;
	line-height:12px;
	text-align:center;
	font-size:10px;
}
.matchR{		
	background-color:#cc0000; 
	width:15px; 
	border:1px solid #484848; 
	margin:1px; 
	line-height:12px;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
}
.boxOver {
	background-color:#B8B8FF; 
	width:15px; 
	border:1px solid #484848; 
	margin:1px;
	line-height:12px;
}
/* calendar elements */

.boxAppt {
	background-color:#FCF3E7; 
	width:15px; 
	border:1px solid #484848; 
	margin:1px;
}
.boxOut {
	background-color:#FF9999; 
	width:15px; 
	border:1px solid #484848; 
	margin:1px;
}
.boxNone {
	background-color:#e5e5e5; 
	width:15px; 
	border:1px solid #484848; 
	margin:1px;
}
