.mappanel {margin:auto;position:relative;border:solid 1px #aaaaaa;width:798px;margin-bottom:10px;font-size:11px;clear:both}
#map_tag {position:relative;width:580px;height:500px;}
#map_alt {position:relative;height:500px;overflow:auto;background-color:#fefefe;}
#map_alt_pan {position:absolute;top:45px;width:572px;height:500px;background-color:#fefefe;display:none;overflow:auto; padding:0 4px}
#map_alt li.mp {position:relative;border:solid 1px #aaa; margin:2px; padding:2px;}
#map_alt li.mp div {position:absolute;right:1px;top:1px;}
#map_alt .ictl {float:right;width:140px;margin:4px auto; line-height:18px;}
#map_alt .ictl img {clear:both; float:left; padding:1px; padding-right:4px}
#map_alt .ictl a:link, #map_alt .ictl a:visited {color: #2c558c; text-decoration: underline}
#map_alt .ictl a:hover {color: #ffffff; background-color: #2c558c}
#map_alt input { font-size:11px }
#map_alt textarea { font-size:11px }
#infopanel {position :absolute;top:45px;left:580px;width:217px;height:500px; border-left:solid 1px #aaa;}
#geoinfo {position:absolute; top:0px; left:0px; width:209px; padding:0 4px; height: 373px; overflow:auto; font-size:11px;}
#geoinfo h1 {margin: 2px 0; font-size: 12px; display:inline; color: #2c558c;}
#geoinfo h1 a:hover {color: #ffffff;}
#geoinfo h4 {margin: 2px 0; font-size: 11px;}
#geoinfo a:link, #geoinfo a:visited {color: #2c558c; text-decoration: underline}
#geoinfo a:hover {color: #ffffff; background-color: #2c558c}
#geoinfo h5 {background-image:none; margin:0 0 4px; padding:0; font-weight:bold}
#geoinfo .poiimg {float:left;padding-right:4px;}
#geoinfo .selctl {position:absolute; right:0px; top:0px; cursor: pointer}
#geoinfo .ictl { width:140px;margin:4px auto; line-height:18px;}
#geoinfo .ictl img {clear:both; float:left; padding:1px; padding-right:4px}
#ctl_ov {border-top:solid 1px #aaa; padding:2px; height:118px; width: 213px; position:absolute; bottom:-1px; left:0px; font-size:9px;line-height:9px}
#ctl_ov .mousep {color: #5788CB;}
#ctl_ov .lnk:link, #ctl_ov .lnk:visited {font-size:9px; color: #2c558c; text-decoration: none; outline: none}
#ctl_ov .lnk:hover {font-size:9px; color: #ffffff; background-color: #2c558c; text-decoration: none}
#ctl_mm { z-index:2; display:none; background-color:#eeeeee;position:absolute; top:11px; left:2px; width:205px; padding:4px; height: 100px; font-size:11px;}
#ctl_lt { z-index:2; display:none; background-color:#eeeeee;position:absolute; top:11px; left:2px; width:205px; padding:4px; height: 100px; font-size:11px;}
#mm_btns {text-align:center; padding-top:6px; clear:both}
#olctl {position:relative; z-index:1; height:45px;background-color:#d0d0d0;position:relative}
#olctl h4 {margin:1px;}
#olctl .help {position: relative; left:1px; top:1px; cursor: help; opacity: 0.6; filter: alpha(opacity=60);}
#olctl_mp {color: Black;}
#geoinfo .feot {position: relative; padding:2px 13px 2px 2px; border: 1px solid transparent;clear:both;height:46px;overflow:hidden;}
#geoinfo .fut {position: relative; padding:2px 13px 2px 2px; border: 1px solid transparent;clear:both;height:65px;overflow:hidden;}
#geoinfo .ftext {position: relative; padding-right:13px; border: 1px solid transparent;clear:both;}
#geoinfo .fzoom {position:absolute;right:1px;top:0px;}
#geoinfo .fhlight {border: 1px solid #90EE90; background: #E5FBE5;}
#geoinfo .feot .pimg {float:left;padding-right:4px;}
#Reload {opacity: 0.6; filter: alpha(opacity=60); z-index:99999;position:absolute;left:0px;top:0px;width:798px;height:545px;font-size:11px;background-color:#D0D0D0;}
#Reload div {position:absolute;top:220px;left:370px}

.uploadifyQueueItem {
	font: 10px tahoma, arial, sans-serif;
	border: 1px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 1px;
	width: 196px;
    text-align: left;
}
.uploadifyError {
	border: 1px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 95%;
	text-align: left;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}


.ddtable {width:550px; margin:auto;}
.ddtable td { border-top:solid 1px #f0f0f0; width:auto; vertical-align:top; font-size:12px }
.dddnt {width:550px;font-size:12px}
@media print 
{
.ddtable {width:800px; margin:auto;}
h4 {font-size:18px}
h3 {font-size:20px}
.eo-btn {display:none}
.ddtable td { font-size:13px; line-height:1.5em }
.dddnt {font-size:14px; margin-bottom:6px}
}
.ac_results {
	padding: 0px;
	border: 1px solid #202020;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
    text-align: left;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 11px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('../../Scripts/jQuery/images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
