#searchbox, .searchtype_block {
	background-color	: #EAEFFF;
	border				: 1px solid #BFBFBF;
	padding				: 10px;
}
#searchbox LABEL {
	margin-right		: 20px;
	padding				: 2px;
}
#searchbox LABEL:hover {
	background-color	: #C0E4D0;
}
#searchbox #searchwhere {
	margin-top			: 5px;
}
#searchbox INPUT.inputbox {
	width: 508px;
	height: 16px;
}
.searchtype, .searchtype_deselect {
	background-image	: url(/art/bg-searchtype.gif);
	background-repeat	: no-repeat; 
	display				: block;
	width				: 270px;
	height				: 21px;
	margin-left			: 10px;
	padding-left		: 25px;
	padding-top			: 1px;
	font-size			: 85%;
	color				: #808080;
	float				: left;
}
.searchtype:hover {
	background-image	: url(/art/bg-searchtype-hover.gif);
	color				: #EF6305;
}
.searchtype_deselect:hover {
	background-image	: url(/art/bg-searchtype-deselect-hover.gif);
	color				: #EF6305;
}
.searchtype_deselect {
	background-image	: url(/art/bg-searchtype-deselect.gif);
}
.searchtype_block {
	position			: relative;
	padding				: 0px;
}
.searchtype_block DIV {
	padding				: 10px;
}
.searchtype_block DIV DIV {
	padding				: 0px;
}
.searchtype_block A.cats, #listselect A, #selected A{
	display				: block;
	background-color	: #5F6B85;
	color				: #eaeaea;
	margin-top			: 1px;
	padding				: 3px;
	border-top			: 1px solid #8A9BBF;
	border-bottom		: 1px solid #495266;
	width				: 85%;
	font-weight			: bold;
	font-size			: 85%;
}
.listselect #toggle_selection_link {
	background-color	: #887C63;
	border-top			: 1px solid #C1B08D;
	border-bottom		: 1px solid #6A614E;
	
}
.searchtype_block A.cats:hover, #selected A, #listselect A:hover {
	background-color	: #B45900;
	text-decoration		: none;
	border-top			: 1px solid #D9AC7F;
	border-bottom		: 1px solid #5A2D00;
}
.searchtype_block A.cats SPAN {
	float: right;
}
.searchtype_block A.taken, .searchtype_block A.taken:hover {
	background-color	: #B2B2B2;
	border-top			: 1px solid #CECECE;
	border-bottom		: 1px solid #A4A4A4;
	color				: #686868;
}
.dropover {
	background-color	: #FFFFFF;
}
.listselect {
	width				: 280px; 
	height				: 21em; 
	overflow			: auto;
}
.listselect IMG {
	float				: right;
	margin-top			: 5px;
}
#listselect A {
	width				: 90%;	
}
#listselect .prev_meet {
	background-color: #909090;
}
.catcheck_label {
	width				: 20em;
	display				: block;
	padding				: 2px;
	float				: left;
	margin-right		: 2em;
}

.catcheck_label:hover {
	background-color	: #C0E4D0;

}
#toggle_selection_link {
	/*display				: block;
	text-align			: center;*/
}

#areas, #categories { height: 320px;}