img.ccm-captcha-image {
	display: block;
}
*.ccm-spacer {
	line-height: 1px; clear: both; font-size: 1px;
}
div.ccm-pagination {
	text-align: center; position: relative;
}
div.ccm-pagination span.ccm-page-right {
	top: 0px; right: 0px; margin-right: 0px !important; position: absolute;
}
div.ccm-pagination span.ccm-page-right span {
	margin-right: 0px;
}
div.ccm-pagination span.ccm-page-left {
	left: 0px; top: 0px; position: absolute;
}
div.ccm-pagination span {
	margin-right: 4px;
}
.ccm-ui div.ccm-pagination span {
	margin-right: 0px;
}
div.pagination ul strong {
	padding: 0px 14px; line-height: 34px; text-decoration: none; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left; display: block;
}
div.pagination ul span.ltgray {
	padding: 0px 14px; line-height: 34px; text-decoration: none; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left; display: block;
}
.ccm-layout-table .ccm-layout-col {
	float: left;
}
.ccm-layout .first .ccm-layout-col-spacing {
	margin-left: 0px !important;
}
.ccm-layout .last .ccm-layout-col-spacing {
	margin-right: 0px !important;
}
.ccm-error {
	color: rgb(255, 0, 0); font-weight: bold;
}
.ccm-required {
	color: rgb(57, 117, 173); font-weight: bold;
}
div#ccm-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; filter: alpha(opacity=70); position: fixed; z-index: 99; opacity: 0.7; background-color: rgb(0, 0, 0); -moz-opacity: 0.7;
}
.ccm-input-time-wrapper select {
	width: 55px !important; margin-right: 4px !important;
}
.ccm-input-date {
	width: 80px !important; margin-right: 4px !important;
}
