/* Start Tab Body Properties */
.tab-table { 
	font-family: Tahoma; 
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}
/* End Tab Body Properties */

/* Start Horizontal Groups Table Spacing Properties */
.table-spacing-horz {
	width: 2px;
}
/* End Horizontal Groups Spacing Properties */

/* Start Vertical Groups Table Spacing Properties */
.table-spacing-vert {
	height: 2px;
}
/* End Vertical Groups Spacing Properties */

/* Start Tab Title Properties */
.tab-title { 
	font-family: Tahoma; 
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
/* End Tab Title Properties */

/* Start Tab Help-Text Properties */
.tab-helptext { 
	font-family: Tahoma; 
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
/* End Tab Help-Text Properties */

/* Start Group Table Properties */
.group-table {
	background-color: #FFFFFF;
	border-color: #000000;
	border-width: 0;
	border-style: solid;
}
/* End Group Table Properties */

/* Start Group Title Properties */
.group-title {
    border-bottom: 1px solid black;
	font-family: Tahoma;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}
/* End Group Title Properties */

/* Start Attribute Label General Properties */
.attr-label {
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;	
}
/* End Attribute Label General Properties */

/* Start Required Attribute Label Properties*/
.reqattr-label {
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
/* End Required Attribute Label Properties*/

/* Start Constraint Message Properties */
.cons-msg {
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;
}
/* End Constraint Message Properties */

/* Start Recommendation Message Properties */
.rec-msg {
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #0000FF;
	text-decoration: none;
}
/* End Recommendation Message Properties */

/* Start Previous Value Message Properties */
.prev-msg {
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #006699;
	text-decoration: none;
}
/* End Previous Value Message Properties */
/*  --- Configuration Constrained Attribute Options --- */
.constrainedValue { 
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: normal;
	font-style: normal;
	color: #000000; 
	text-decoration: none;	
	background-color: #808080; 
}
/*  --- Configuration Normal Attribute Options --- */
.normalValue { 
	font-family: Tahoma; 
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #003366; 
	text-decoration: none;	
	background-color: #FFFFFF; 
}

/* -- Attribute Image --  */
.configAttributeImage { 
	border: 0; 
	width: 30;
	height: 30; 
}
	
/* Start Attribute Set Table Properties */
.attr-set-table {
	background-color: #CCCCCC;
	border-color: #000000;
	border-width: 1;
	border-style: solid;
}
/* End Attribute Set Table Properties */

/* Start set element increment image */
.set-incr-img {
	 background-image: url(/img/tree/plus.gif);
	 border: 0;
	 cursor: pointer;
	 width:19px;
	 height:19px;
}
/* End set element increment image */

/* Start set element decrement image */
.set-decr-img {
	 background-image: url(/img/tree/minus.gif);
	 border: 0;
	 cursor: pointer;
	 width:19px;
	 height:19px;
}
/* End set element decrement image */

.line-item-delete {
	padding: 0;
	margin: 0;
	display: none;
	width: 0;
	height: 0;
}