
/* 

For colors in a css file, see this page for an explanation;
http://www.w3schools.com/css/css_colors.asp 

*/

table {
font-size:14px;
}
.maincalendar td {
	line-height:12px;
font-size:12px;
}
/* calendar border - light blue */
.border {
	background-color: #C3D9FF;
}
/* weekend days - light grey/blue */
.weekend {
	background-color: #E8EEF7;
	text-align:center;
}
.day {
	width:25px;
	text-align:center;
}
/* left hand calendar, days that are not in this month - light grey */
.nonday {
	color: #888888;
}
/* left hand calendar, select week - medium blue */
.selectedweek {
	background-color: #AACCEE;
}
/* text used as titles, ie month - dark blue */
.caltitle {
	color: #112ABB;
	font-weight: bold;
	text-align:center;
	padding:5px;
}
/* text used as titles, ie month - dark blue */
.caltitle2 {
	line-height:18px;
	color: #112ABB;
	font-weight: bold;
	text-align:center;
	padding:5px;
}
/* hours of the day - text medium blue, background light blue */
.time {
	padding-left:10px;
	padding-right:15px;
	background-color: #D4E3FD;
	color:#446688;
	font-size:10px;
	width:20px;
}
/* thin line between hours - dark grey */
.underline  {
	border-bottom:solid thin #999;
}
/* thin line between half hours - light grey */
.lightunderline  {
	/*border-bottom:solid thin #EEEEEE;*/
}
/* vertical line between days - dark grey */
.nonevent {
	border-right:solid thin #BBBBBB;
}
/* days while at another location - light grey/blue */
.locationevent1 {
	background-color: #FFD452;
}
.locationevent2 {
	background-color: #FBE8C9;
}
.locationevent3 {
	background-color: #F6FBC9;
}
.locationevent4 {
	background-color: #CBFBC9;
}
.locationevent5 {
	background-color: #A3D5B0;
}
/* out of hours - dark grey */
.busy {
	background-color:#594848;
}
/* booking - dark green */
.event {
color:#fff;
font-weight:bold;
	background-color:#1F9373;
}
.workhours {
text-align:center;
}
input {
border:solid thin #BBBBBB;
}
.padded {
padding:10px;
}
.outline {
border:solid thin #BBBBBB;
}

.bigtextlink {
font-size:18px;
font-weight:bold;
text-decoration:none;
}