.banner_header_img {
	width: 100%;
}

.checkboxes {
	padding-bottom: 10px;
}

.logout {
	float: right;
}

.discard {
	margin-right: 30px;
}

.navigation {
	margin-bottom: 25px;
}

select, input[type="text"], input[type="password"] {
	height: 30px;
}

.day_label {
	float: left;
	margin-right: 15px;
}
.always_open_label {
	float: left;
	margin-right: 15px;
}


.clear {
	clear: both;
}

.largetextarea {
	width: 500px;
}

table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}

#serviceGallery {
    float: left;
    width: 100%;
    min-height: 12em;
}
.star {
   float: right;
}
.serviceGallery.custom-state-active {
    background: #eee;
}
.serviceGallery li {
    float: left;
    padding: 5px;
    margin: 10px;
    text-align: center;
    cursor: move;
}
.serviceGallery li h5 {
    margin: 0 0 0 0;
    
}
.serviceGallery li a {
    float: right;
}
.serviceGallery li a.ui-icon-zoomin {
    float: left;
}
#services {
    float: left;
    width: 100%;
    min-height: 18em;
    padding: 1%;
}
#services h4 {
    line-height: 16px;
    padding: 5px;
    margin: 0px;
}
#services h4 .ui-icon {
    float: left;
}
#services .serviceGallery h5 {
    display: none;
}


#populationGallery {
    float: left;
    width: 100%;
    min-height: 12em;
}
.populationGallery.custom-state-active {
    background: #eee;
}
.populationGallery li {
    float: left;
    padding: 5px;
    margin: 10px;
    text-align: center;
    cursor: move;
}
.populationGallery li h5 {
    margin: 0 0 0 0;
    
}
.populationGallery li a {
    float: right;
}
.populationGallery li a.ui-icon-zoomin {
    float: left;
}
#populations {
    float: left;
    width: 100%;
    min-height: 18em;
    padding: 1%;
}
#populations h4 {
    line-height: 16px;
    padding: 5px;
    margin: 0px;
}
#populations h4 .ui-icon {
    float: left;
}
#populations .populationGallery h5 {
    display: none;
}




#regionGallery {
    float: left;
    width: 100%;
    min-height: 12em;
}
.regionGallery.custom-state-active {
    background: #eee;
}
.regionGallery li {
    float: left;
    padding: 5px;
    margin: 10px;
    text-align: center;
    cursor: move;
}
.regionGallery li h5 {
    margin: 0 0 0 0;
    
}
.regionGallery li a {
    float: right;
}
.regionGallery li a.ui-icon-zoomin {
    float: left;
}
#regions {
    float: left;
    width: 100%;
    min-height: 18em;
    padding: 1%;
}
#regions h4 {
    line-height: 16px;
    padding: 5px;
    margin: 0px;
}
#regions h4 .ui-icon {
    float: left;
}
#regions .regionGallery h5 {
    display: none;
}

div.pager {
    text-align: center;
    margin: 1em 0;
}

div.pager span {
    display: inline-block;
    width: 1.8em;
    height: 1.8em;
    line-height: 1.8;
    text-align: center;
    cursor: pointer;
    background: #000;
    color: #fff;
    margin-right: 0.5em;
}

div.pager span.active {
    background: #c00;
}

div.export a, div.add a, label.search {
	font-size: 16px;
	font-weight: bold;
}

div.export, div.import {
	float: left;
	margin: 10px 80px 10px 0px	;
}

div.add {
	clear:both;
}

p.warning, div.error, span.error {
	color: red;
}

div.msg, span.msg {
	color: green;
}