body {
	/*font: 0.8em/21px arial,sans-serif;*/
	font: 0.8em arial,sans-serif;
}
span.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}

span.selectLeft {
	position: absolute;
	padding-left: 10px;
	width: 10px;
	height: 21px;
	display: block;
	background: url(selectLeft.gif) no-repeat;
	background-position: left;
}

#searchTopCT span.selectLeft {
	background: url(selectLeft_CT.gif) no-repeat;
	background-position: left;
	height:23px;
	padding-left:0px;
}
#searchTopComm span.selectLeft {
	background: url(selectLeft_Comm.gif) no-repeat;
	background-position: left;
	height:23px;
	padding-left:0px;
}

span.select {
	position: absolute;
	/* width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 20px 0 0;
	margin-left: 10px;
	font: 12px/21px arial,sans-serif;
	background: url(select.gif) no-repeat;
	background-position: right;
	overflow: hidden;
	color: #000000;
}

#searchTopCT span.select {
	background: url(select_CT.gif) no-repeat;
	background-position: right;
	height:23px;
	padding:0px;
}

#searchTopComm span.select {
	background: url(select_Comm.gif) no-repeat;
	background-position: right;
	height:23px;
}

table.dropDownCTCells select {
	margin-bottom:6px;
}

table.dropDownCTCells select.styled {
	width:245px;
}

