/*Label to add to a project to force loading the PIE.htc script*/
#pie-content{
	behavior: url(css/PIE.htc);
}

span.dynatree-empty,
span.dynatree-vline,
span.dynatree-connector,
span.dynatree-expander,
span.dynatree-icon,
span.dynatree-checkbox,
span.dynatree-radio,
span.dynatree-radio-custom,
span.dynatree-drag-helper-img,
ul.dynatree-container img,
#dynatree-drop-marker {
	font-size: 0pt;
	line-height: 0em;
}

ul.dynatree-container {
	height: auto;	
}

.panel-left-horizontal{
	width: 340px;
}

.panel-right-vertical {
	width: 340px;
}

/* ie 9 */
:root .panel-right-vertical{width: 320px \ ;}

#panel-accordion .ui-accordion-content {
	width: 320px;
}

.ui-accordion-content-inner {
	overflow: auto;
	width: 100%;
	height: 98%;
	/*scrollHeight: 100%;*/
	z-index: 1000;
}

#search-results {
	width: 100%;
}

/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
	/* max-height: 300px; */
	height: expression(this.scrollHeight > 300 ? "300px" : "auto");
}

.ui-accordion-header.ui-corner-all {
	border-radius: 8px;
	behavior: url(css/PIE.htc);
}

.ui-accordion-header.ui-corner-top {
	border-radius: 8px 8px 0px 0px;
	behavior: url(css/PIE.htc);
}

.ui-accordion-header.ui-corner-all,
.ui-accordion-content {
	margin-bottom: 4px;
}

.ui-acordeon-content-border {
	background-color: #0A849f;
	border-width: 8px;
}

.search-button-round {
	border-radius: 0px 20px 20px 0px;
	position: relative;
	z-index: 1;
	height: 36px;
	behavior: url(css/PIE.htc);
}

.search-text-round {
	border-radius: 20px 0px 0px 20px;
	position: relative;
	z-index: 1;
	height: 36px;
	line-height: 36px;
	behavior: url(css/PIE.htc);
}

.input-round {
	border-radius: 20px;
	position: relative;
	z-index: 1;
	behavior: url(css/PIE.htc);
}

/*
#dialog-delete.ui-dialog-content {
	height: 60px !important;
	
}
*/

.ui-dialog-content {
	overflow: visible !important;
}

.ui-widget button {
	font-size: 10pt;
}

/*
#add-service-form-title {
	font-size: 10pt;
}*/

.jquery-corner {
	z-index: -1;
}

.mapinfo-item-body iframe,
.framed-container iframe {
	*width: 291px;
}

.mapinfo-item-body,
.maplegend-item-body,
.framed-container {
	position:relative;
	border-radius: 6px;
	behavior: url(css/PIE.htc);
}
.container-button-style {
	padding: 2px;
}
.ui-tree-button-text {
	font-size: 10pt;
}