.PaleBlueBackground
{
	background-color: #d3e7f7;
}
.CoffeeBackground
{
	background-color: wheat;
}
.GreyBackgroundFade
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#edf0f0' , EndColorStr= '#ffffff' );
	background-color: #edf0f0;
}
.GreyBackground
{
	background-color: #edf0f0;
}
.PalePurpleBackground
{
	background-color: #e6d8ed;
}
div#search
{
	/*BORDER: solid 1px gray; */
	MARGIN-TOP: 1em;
	/*PADDING: 5px; */
	/*BACKGROUND-COLOR: white #ffeecb;*/
	text-align: center;
}

div#available
{
	margin-top: 5px;
	border: 1px solid gray;
	padding: 1px;
	display: none;
}

div#available .header
{
	background-color: Black;
	width: 100%;
	height: 20px;
	color: White;
	text-align: center;
}

div#available .moreLink
{
	text-decoration: underline;
	cursor: hand;
	font-size: small;
	color: Blue;
}

.availablelink
{
	color: Blue;
	text-decoration: underline;	
	cursor: hand;
}

div#results
{
	/*BACKGROUND-COLOR: #ffeecb;*/
	BORDER: 1px solid gray;
	PADDING-TOP: 1px;
	MARGIN-TOP: 1em;
}

div#results #header
{
	background-color: Black;
	width: 100%;
	height: 20px;
	color: White;
	text-align: center;
}

div#results td.register
{
	background-color: #d3e7f7;
	border: 1px solid silver;
	text-align: center;
}

div#results IMG
{
	BORDER: black 1px solid;
}

div#search TABLE
{
	/*padding: 5px;*/
}

div#search TABLE.search
{
	BORDER: gray 1px solid;
	padding: 2px;
	width: 265px;
}

div#search TABLE.search TR
{
	height: 10px;
}

div#search TABLE.search TD.header
{
	background-color: Black;
	color: White;
	text-align: center;
	height: 20px;
	width: 100%;
}

.cemDropdown
{
	width: 145px;
	margin-top: 1px;
}
