/* navTree */

.treeitem,.treeitem-selected,.treeitem-move {
	 background-color:transparent;
	 border-width:0;
	 border-style:dotted;
	 border-color:red;
	 white-space:nowrap;
	 vertical-align:middle;
}

.treeitem {
	margin:0;
	padding:0;
	font-size:1pt;
	line-height:.1;
}

a.label {
	color:black;
	line-height:18px;
	font-size:11px;
	white-space:nowrap;
	padding:2px 0 0 0;
	vertical-align:top;
}

a.label-selected {
	color:black;
	line-height:18px;
	font-size:11px;
	white-space:nowrap;
	padding:3px;
	vertical-align:top;
	background-color:#C0D2EC;
}

a.label-optional {
	color:#808080;
	line-height:18px;
	font-size:11px;
	white-space:nowrap;
	padding:2px 0 0 0;
	vertical-align:top;
}

a.label-maynotlink {
	color:#AA0000;
}
.labelcontainer {
	overflow:hidden;
	height:18px;
	vertical-align:bottom;
	padding:3px;
}
/*IE 9 Tree bugfix*/
#adminTreeDiv span.labelcontainer,
#documentTreeDiv span.labelcontainer,
#instanceTreeDiv span.labelcontainer,
#presetRoot span.labelcontainer,
#presetTreeDiv span.labelcontainer,
#searchTreeDiv span.labelcontainer,
#siteMapTreeDiv span.labelcontainer,
#sliderDiv span.labelcontainer,
#topicsTreeDiv span.labelcontainer,
#translationTreeDiv span.labelcontainer {
    height: auto;   
}
.controlButton {
	cursor:pointer;
}

div.mars-labelcontainer {
    width:199px;
    margin:0;
    padding:0;
    clear:both;
}

div.mars-labelcontainer-selected {
    width:199px;
    background-color:#a6a8bd;
    margin:0;
    padding:0;
    clear:both;
}

div.mars-labelcontainer-scroll {
    width:180px;
    margin:0;
    padding:0;
    clear:both;
}

div.mars-labelcontainer-selected-scroll {
    width:183px;
    background-color: #a6a8bd;
    margin:0;
    padding:0;
    clear:both;
}

div.mars-label, div.mars-top-label {
	white-space:normal;
    padding:3px 5px 3px 5px;
    line-height:12px;
}

div.mars-label-selected {
	white-space:normal;
    background-color:#a6a8bd;
    padding:3px 5px 3px 5px;
    line-height:12px;
}

.mars-label a,.mars-top-label a,.mars-label-selected a {
    text-decoration:none;
	font-size:11px;
	white-space:normal;
}

.mars-label a {
	color:white;
}

.mars-top-label a {
	color:white;
    font-weight:bold;
}

.mars-label-selected a {
	color: black;
    background-color:#a6a8bd;
}

.mars-label a:hover,.mars-top-label a:hover,.mars-label-selected a:hover {
    text-decoration:none;
}

.sitemap-labelcontainer {
    font-size:11px;
    vertical-align:top;
}

a.sitemap-label, a.sitemap-rootlabel {
	color:black;
	line-height:18px;
	white-space:nowrap;
	padding:2px 0 0 0;
	vertical-align:top;
    text-decoration:none;
}

a.sitemap-label {
    font-size:11px;
}

a.sitemap-rootlabel {
    font-family:Arial, sans-serif;
    font-size:11px;
}

a.sitemap-label-selected {
	color:black;
	line-height:18px;
	font-size:11px;
	white-space:nowrap;
	padding:3px;
	vertical-align:top;
	background-color:#A6A8BD;
    text-decoration:none;
}

.instance-label {
	color:black;
	font-size:11px;
}

.instance-label-selected {
	color:black;
	font-size:11px;
	background-color:#C0D2EC;
}

.instance-label-optional {
	color:#808080;
	font-size:11px;
}

.instance-groups-container {
    margin:10px 0 0 0;
    padding:0 0 0 0;
    clear:both;
}

.instance-properties-container {
    margin:0 0 0 0;
    clear:both;
}

.dynamicdefaultbutton {
    display:none;
}
.dynamiceditbutton {
    display:none;
}
.dynamicbatchbutton {
    display:none;
}
.dynamicaddtorecherchebutton {
    display:none;
}

