﻿[class^=menu-] a { color:#E8E8E8 !important;}
[class^=menu-] a:hover { color:#000 !important;}	

ul{	list-style: none;
		line-height:2;
		cursor:pointer;
		font-size:15px;
		font-weight:500;
	li:hover { font-weight:700; color:red;}
	} 	

.term{ font-weight:700;}

.ht_listHeading{ 
	color: slate;
	font-weight: 600;
	padding:13px;
	line-height:19px;
	}
/* list-group moved to htmlPages */

.ht_link{ 
	font-size: 1.6rem;
	border:0;
	outline:0;
	margin:7px; 
	padding:0 27px 0 0px;
	display:block; 
	cursor:pointer;
	line-height:2.5rem;
	}

.ht_link:hover{ 
	cursor:pointer;
	outline: 1px solid #000;
	}	

/*
.ht_link:hover{ 
	background:#EFEFEF url("../../__$_rootResources/img/ht_arrow_right.png") 50% 45% no-repeat;
	}	
*/	
.hidden{ display:none;	}
.visible{ display:block;}
	
	 
.xport_hide{ display: none; } 
.xport_show{ 
	display:inline; 
	font-size:12px;
	font-weight:700;
	color:red;
	}
	
div.title
	{
	text-align:center;
	line-height:1.7; 
	font-size:12px;
	color:#2d2d2d;
	font-weight:600;
	display: block;
	}


div.nonModal > div.HT_header{
	font-size: 13px;
	line-height:1.7;
	font-weight:500;
	color:#3F3F3F;
	padding-left: 7px;
	border:0;
}

div.nonModal.HT_sidebar > .title{ font-size:14px;}

div.nonModal > div.HT_sidebar{
	display:none;
}

div.nonModal > div.HT_header:hover + div.HT_sidebar{
	border: 2px solid red;
	background-color:#efefef;
	position:fixed;
	top:70px;
	left:310px;
	width:330px;
	display:block;
	padding:7px;
}

div.nonModal > div.HT_body{
	margin: 0 0 0 21px;
	padding:0;
}

div.nonModal span.show_more:before{
	display:inline-block;
	cursor:pointer;
	padding: 3px 0px 3px 0px;
	content:url("../../__$_rootResources/img/switch_plus.gif");
	height:21px;
	width:20px;
}

div.nonModal span.show_less:before{
	display:inline-block;
	cursor:pointer;
	padding: 3px 0px 3px 0px;
	content:url("../../__$_rootResources/img/switch_minus.gif");
	height:21px;
	width:20px;
}	

div.nonModal span.show_none:before{
	display:inline-block;
	content:"\00a0";
	height:23px;
	min-width:21px;
}	



