﻿
div#ctl00_ContentPlaceHolder1_Control_LeftPanel_tHeaderControl {
	/*font-size: 12px;*/
}
div#treewrapper {
	width: 240px;
	min-height: 400px;
	padding: 5px;
	border: solid 1px gray;
	overflow: scroll;
	overflow-x: hidden;
}
ul#primacy_ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#primacy_ul a {
	text-decoration: none;
	display: inline;
	cursor: pointer;
	/*font-size: 12px;*/
}

.li_family {
	border-bottom: solid 1px #d6d6d6;
	padding: 3px 0;
	line-height: 17px; /* MT, 26.01.08: added line-height (need for gravity brand)*/
}
.ul_closed_family {
	display: none;
}
.ul_opened_family {
	display: block;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.ul_closed_wrapper {
	width: 0;
	height: 0;
	background: none;
}
.ul_opened_wrapper {
	padding: 2px 0 0 3px;
}
.licontentwrapper {
	background: transparent url('../Images/tree-point-camelot.png') repeat-y scroll;
	margin-left: -10px;
	padding: 4px 0 4px 10px;
}
.last_licontentwrapper {
	margin-left: -10px;
	padding: 2px 0 2px 10px;
}
.portfolio_li {
	display: block;
	padding: 0 0 0 10px;
	background: transparent url(../Images/tree-li-camelot.png) no-repeat scroll 0 10px;
}
.last_portfolio_li {
	display: block;
	padding: 0 0 0 10px;
	background: transparent url(../Images/tree-li-last-camelot.png) no-repeat scroll 0 0;
}
.pcharacteristics {
	font-size: 11px;
	color: rgb(153, 153, 153);
	padding-top: 2px;
}
.famname {
	margin-bottom: 2px;
}
.fammisc_closed, .pmisc_closed {
	display: none;
}
.fammisc_opened {
	display: block;
	position: absolute;
	left: -101px;
}
.pmisc_opened {
	display: block;
	position: absolute;
	left: -64px;	
}
/* fix for IE7 in bug with absolute positioning */
*:first-child+html .fammisc_opened {
	display: block;
	position: absolute;
	left: -101px;
	margin-top: -3px;
}
*:first-child+html .pmisc_opened {
	display: block;
	position: absolute;
	left: -64px;
	margin-top: -3px;
}
/* for IE6 */
*html .fammisc_opened {
	display: block;
	position: absolute;
	left: -101px;
	margin-top: -3px;
}
*html .pmisc_opened {
	display: block;
	position: absolute;
	left: -64px;
	margin-top: -3px;
}
.fammiscwoarowwrapper, .pmiscwoarowwrapper {
	position: relative;
}
.ul_misc {
	/* background and border colors are specified in base.css and camelot_new.css files*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 110px;
	text-align: left;
}
.ul_pmisc {
	/* background and border colors are specified in base.css and camelot_new.css files*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 73px;
	text-align: left;
}
.miscli {
	/* border color is specified in base.css and camelot_new.css files*/
	height: 20px;
	line-height: 20px;
	padding-left: 3px;
}
.lastmiscli {
	border-bottom: 0;
	height: 20px;
	line-height: 20px;
	padding-left: 3px;
}
.misca {
	/*font-size: 11px;*/
	cursor: pointer;
}
.misccontainer {
	float: right; 
	vertical-align: top;
	width: 11px;
	margin-left: 2px;
}
.famhrefs {

}
.imgarrow {
	cursor: pointer;
}
.comparemisc_opened {
	/* background and border colors are specified in base.css and camelot_new.css files*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 73px;
	text-align: left;
	width: 82px; 
	font-size: 11px; 
	position: absolute; 
	left: -83px; 
	margin-top: -21px;
}
/* fix for IE7 in bug with absolute positioning */
*:first-child+html .comparemisc_opened {
	/* background and border colors are specified in base.css and camelot_new.css files*/
	list-style-type: none;	margin: 0;
	padding: 0;
	width: 73px;
	text-align: left;
	width: 82px; 
	font-size: 11px; 
	position: absolute; 
	left: -83px; 
	margin-top: -3px;
}
.comparemisc_closed {
	display: none;
}
a.graylinks, span.graylinks {
	font-size: 10px;
	color: Gray;
	text-decoration: none;
}
