/* Scheduling Colors */

.free
{
	background-color: #7E7;
}

.busy
{
	background-color: #E77;
}

.na
{
	background-color: #777;
}

.iffy
{
	background-color: #EE7;
}

/* general div styles */

div.note {
	font-style: italic;
}

/* data table style */

table.data
{
	width: 100%;
}
table.data th
{
	background-color: #CFC;
}

table.data td
{
	text-align: center;
}

table.data tr.alt
{
	background-color: #DDD;
}

/* form table style */
table.form
{
	border: 1px solid black;
}

table.form td.label
{
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	width: 25%;
}

div.textarea
{
	border: 1px solid grey;
	vertical-align: top;
	text-align: left;
	width:100%;
}

