html, body, #map {width:  100%; height: 100%;}
html {overflow: hidden;}
body {margin: 0px; 0px; 0px; 0px;}
.cke_custom_error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #FFFFFF;padding:0 5px;}
.ui-widget-overlay { background: #666666 url(images/ui-bg_maze_20_000000_10x10.png) 50% 50% repeat scroll; opacity: .60;filter:Alpha(Opacity=60); }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a;
background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #fff; font:.8em Arial,Helvetica,clean,sans-serif;
}
.ui-state-ok {border: 1px solid #0acd0a;
background: #41bf3b url(images/ui-bg_diagonals-thick_30_41bf3b_40x40.png) 50% 50% repeat; color: #444; font:.8em Arial,Helvetica,clean,sans-serif;
}
.noTitle .ui-dialog-titlebar {display:none;}

.signin-field {margin-top:5px;}
.signin-field input {width:170px;opacity:0.7;filter: alpha(opacity = 70);}

.round2 {border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.round3 {border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.round4 {border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.round5 {border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.opacity60 {opacity:0.6;filter: alpha(opacity = 60);}
.opacity80 {opacity:0.8;filter: alpha(opacity = 80);}
.grey50 {color:#888888;}
.grey80 {color:#aaaaaa;}
.pointer {cursor:pointer;}

.input-hidden {z-index:-1; position:absolute; visibility: hidden; overflow: hidden;}

.noshow {visibility:hidden;}
.nodisplay {display:none;}

.color-enabled {background: #8f8;}
.color-disabled {background: #f88;}

textarea, select, input {
	font-family: Arial,Helvetica,clean,sans-serif;
	font-size: 100%;
	vertical-align: middle;
	border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
	border:1px solid #ff770d;
	padding: 2px 5px;
}

.button-orange {
-moz-border-radius:5px 5px 5px 5px; // FF;
-webkit-border-radius:5px 5px 5px 5px; // SF;
border-radius:5px 5px 5px 5px; // CH, OP;
background: #ff770d;
border:0 none transparent;
color:#FFFFFF;
display:inline-block;
font-family: Verdana, Arial, sans-serif;
cursor:pointer;
font-size:1em;
font-weight:bold;
line-height:2;
padding:0 1.5em;
}

.labels {background-color: white;font-family: "Verdana","Arial",sans-serif;font-size: 9px;text-align: center;width:auto;border: 1px solid #888;white-space: nowrap;padding:0px 1px;opacity:.7;}
.good {border:1px solid red;}
