.login .dev .header .first {
	background-image: url("../images/test.png");
	background-repeat: no-repeat;
	background-position: center !important;
}

.dev .header .first {
	background-image: url("../images/test.png");
	background-repeat: no-repeat;
	background-position: right center;
}

.login .devLogin .header .first {
	background-image: url("../images/test.png");
	background-repeat: no-repeat;
	background-position: center;
}

.devLogin .header .first {
	background-image: url("../images/test.png");
	background-repeat: no-repeat;
	background-position: center;
}

.odd {
	background: #f0f0f0;
}

.even {
	background: #ffffff;
}

.caption {
	float: left;
	width: 100px;
}

.formCaption {
	float: left;
	width: 100px;
	padding-top: 4px;
}

.value {
	margin-right: 8px;
}

.errorMessage {
	color: #ff0000;
	font-weight: bold;
}

.property {
	margin-bottom: 12px;
}

.ui-menu-manual .ui-menuitem-link:hover .ui-menuitem-link {
    background-color: #0081C2;
    background-image: linear-gradient(to bottom, #0088CC, #0077B3);
    background-position: 0 center;
    background-repeat: repeat-x;
    color: #FFFFFF;
    text-decoration: none;
}

/* push */
.push-wait {
	display: block;
	height: 100px;
	background: url("../images/ajax-loader.gif") no-repeat center center transparent;
}

/* search form */
.searchForm.ui-panelgrid td {
	border: 0;
}

.searchForm .ui-widget-content {
	border: 0;
}

.searchForm .ui-inputfield {
	width: 100%;
}

/* general tabs */
.ui-tabs .ui-tabs-panel {
	padding: 1em 0.5em !important;
}

/* general tables */
.no-border td {
	border-width: 0 !important;
}
.no-border tr.ui-widget-content {
	border-width: 0 !important;
}
.no-border tbody {
	border-width: 0 !important;
}
.no-header thead {
	display: none
}
.no-padding td {
	padding: 0 !important;
}

/* filter table */
.filter .ui-widget-content {
	border: 0;
}

.filter .ui-widget-content td {
	font-weight: bold;
}

.ui-panelgrid.filter .ui-widget-content .ui-selectmanycheckbox td {
	padding: 0;
}

.ui-panelgrid.filter .ui-widget-content .ui-selectmanycheckbox label {
	padding-right: 10px;
	padding-bottom: 4px;
	font-weight: normal;
}

/* calendar */
.ui-panelgrid .ui-datepicker td {
	border: 0;
	padding: 0;
}

/* design issues */
.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
    box-shadow: 0 1px 1px #cccccc inset;
}
.ui-corner-all {
    border-radius: 4px 4px 4px 4px;
}

/* map management */
.map-management td {
	vertical-align: top;
}
.map-management thead td {
	text-align: center;
	font-style: italic;
}
.map-data td {
	min-width: 160px;
}
.map-management .ui-menu {
    border: 0 none;
}
.map-image {
	max-width: 500px;
	max-height: 400px;
}
.map-image-size {
	display: block;
}
.map-select-title {
	font-weight: bold;
}
#mapselectmap .ui-menu-list li a {
	overflow: hidden;
	text-overflow: ellipsis;
}
#mapselectcounty .ui-menu-list li a {
	overflow: hidden;
	text-overflow: ellipsis;
}
