body,table,td{font-family:"Segoe UI","Arial","sans-serif";font-size:80%;margin:0;padding:0;width:100%;}
*{outline:none !important;}
input.empty {color: #999;}
#status pre {display:block;height:1.5em;line-height:1.5em;margin:0;padding:0 5px;overflow-x:hidden;overflow-y:scroll;background:#eee;font-family:"Segoe UI","Arial","sans-serif";}
#status span {display:block;padding:2px 5px;background:#ddd;font-size:12px;}
#status .error {background:#900;color:#fff;}
#status .error a {color:#fff;font-weight:bold;}
#logo {text-indent:-2000em;line-height:1px;position:absolute;right:5px;top:0;z-index:-99;}
#loading {overflow:hidden;}
#loader {z-index:100;position:absolute;top:48px;left:0px;}
#searchBox{margin:45px auto -45px;padding:5px 7px;background:#879cb6;z-index:2;position:relative;}
#wrapper {margin-top:45px;}
#content{width:100%;}
#sidebar {float:left;overflow:auto;width:100%;font-size:11px;color:#000;}
#sidebar ul,#sidebar ul li {list-style:none;margin:0;padding:3px;}
#sidebar ul li {cursor:pointer;}
#sidebar ul li:nth-child(even) {background:#fff;}
#sidebar ul li:nth-child(odd) {background:#eee;}
#sidebar ul li:hover {background:#ccc;}
#sidebar ul li:active {background:#0c0;}
#sidebar ul li h4 {margin:0;padding:0;}
#map {float:left;overflow:auto;width:100%;height:100%;position:absolute;top:0;left:0;}
#type {position:absolute;top:0;z-index:99;width:100%;display:block;height:45px;background:#7f93ac url('images/sprites.jpg') 0 -300px repeat-x;overflow:hidden;}
#type a {display:block;height:45px;float:left;background:transparent url('images/sprites.jpg') 0 -50px repeat-x;color:#eee;text-decoration:none;font-weight:bold;margin:0 3px;}
#type a span {display:block;background:transparent url('images/sprites.jpg') 0 0 no-repeat;}
#type a span span {display:block;background:transparent url('images/sprites.jpg') right -100px no-repeat;padding:14px 7px 10px 7px;text-shadow:1px 1px 1px #333;}

#type a.current {background:transparent url('images/sprites.jpg') 0 -200px repeat-x;color:#fff;}
#type a.current span {background:transparent url('images/sprites.jpg') 0 -150px no-repeat;}
#type a.current span span {background:transparent url('images/sprites.jpg') right -250px no-repeat;}

#type a#back {background:transparent url('images/back.jpg') -1px 0 no-repeat;padding-left:14px;}
#type a#back span {background:transparent url('images/sprites.jpg') 0 -50px repeat-x;padding-left:0;}
#type a#back span span {background:transparent url('images/sprites.jpg') right -100px no-repeat;}

#type a#help_a {background:transparent url('images/sprites.jpg') 0 -400px repeat-x;color:#fff;}
#type a#help_a span {background:transparent url('images/sprites.jpg') 0 -350px no-repeat;}
#type a#help_a span span {background:transparent url('images/sprites.jpg') right -450px no-repeat;}

#type a:hover span span,#type a:active span span {color:#fff;padding-top:15px;}
#type a.right {float:right;}
#controls {position:absolute;top:50px;left:5px;}
#zoom {clear:both;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#zoom a {display:block;float:left;padding:5px;margin:0 10px 0 0;width:3.8em;text-decoration:none;border:1px solid transparent;background:#ccc;}
#zoom a img {border:0 none;}
#controls a:hover,#controls a:active {border:1px solid #000;background:#666}
div#map {overflow:hidden;}
#map div {margin-top:45px;}
#map div div {margin-top:0;}
#map div.gmnoprint {margin:43px 0 0 0;}
#map div .gmnoprint {margin:0;}
#helpbox {padding:0 0.5em}
h1 {font-size:1.5em;margin:0.6em 0 0.2em 0}
.red{color:#c00;}