#afs-tabs .nomenclature-left ul li {
	display:inline-block;
	width:100%;
	background:none;
	margin:0;
	padding:0;
}
#afs-tabs .nomenclature-left ul li:hover {
	background:none;
}
#afs-tabs .nomenclature-left ul li a {
	display:block;
	width:100%;
	background:#c8c8c8;
	font-weight: bold;
	padding:10px 0px;
	-webkit-border-radius:5px 0px 0px 5px; 
	-moz-border-radius:5px 0px 0px 5px;
	border-radius:5px 0px 0px 5px;
	margin:0px 0px 3px 0px;
	text-decoration: none;
	text-indent: 20px;
	color:#333;
	font-size:12px;
}
#afs-tabs .nomenclature-left ul li.current a {
	background:#fff;
        /*border: solid #005580 1px;*/
        box-shadow: inset 0 0 10px #005580;
}
#afs-tabs .nomenclature-left ul li.nlink-sub a {
	text-indent: 60px;
}
#afs-tabs .nomenclature-left ul li a:hover {
	background:#fff;
}
#afs-tabs .nomenclature-left ul li ul li a {
	text-indent: 30px;
	font-size:12px;
}

/** left panel with scrollbar **/
#nomenclature-left { 
	width: 570px; 
	display:inline-block; 
	margin:0px 0px 0px 0px; 
}
#nomenclature-left .viewport { 
	width: 555px; 
	height: 520px; 
	overflow: hidden; 
	position: relative; 
}
#nomenclature-left .overview { 
	list-style: none; 
	position: absolute; 
	left: 0; 
	top: 0; 
   margin-right: 10px;
}

#nomenclature-left .overview ul.nlinks {
   margin: 0 0 10px 12px;
} 

#nomenclature-left .thumb .end, #nomenclature-left .thumb { 
	background-color: #babcc2; 
}
#nomenclature-left .scrollbar { 
	position: relative; 
	float: left;  
	width: 15px; 
	/*display:none;*/
}

#nomenclature-left:hover .scrollbar {
	display:block;
}
#nomenclature-left .track { 
	background-color: #edeff5; 
	height: 100%; 
	width:13px; 
	position: relative; 
	padding: 0 1px; 
	-webkit-border-radius:5px; 
	-moz-border-radius:5px;
	border-radius:5px;
	cursor: pointer; 
}
#nomenclature-left .thumb { 
	height: 20px; 
	width: 13px; 
	cursor: pointer; 
	overflow: hidden; 
	position: absolute; 
	top: 0; 
	-webkit-border-radius:5px; 
	-moz-border-radius:5px;
	border-radius:5px;
}
#nomenclature-left .thumb .end { 
	overflow: hidden; 
	height: 5px; 
	width: 13px; 
}
#nomenclature-left .disable { 
	display: none; 
}
.noSelect { 
	user-select: none; 
	-o-user-select: none; 
	-moz-user-select: none; 
	-khtml-user-select: none; 
	-webkit-user-select: none; 
}

/** right panel with scrollbar **/
#nomenclature-right { 
	width:530px;
	height:520px;
	padding:20px;
	display:inline-block; 
	margin:0px 0px 0px 0px; 
	padding:0px 5px 0px 0px;
	background:#fff;
	-webkit-border-radius:0px 5px 5px 0px; 
	-moz-border-radius:0px 5px 5px 0px;
	border-radius:0px 5px 5px 0px;
}
#nomenclature-right .viewport { 
	width: 440px; 
	height: 440px; 
	padding:20px 20px 20px 20px;
	margin:20px 0px 0px 20px;
	overflow: hidden; 
	position: relative; 
}
#nomenclature-right .overview { 
	list-style: none; 
	position: absolute; 
	left: 0; 
	top: 0; 
}
#nomenclature-right .thumb .end, #nomenclature-right .thumb { 
	background-color: #babcc2; 
}
#nomenclature-right .scrollbar { 
	position: relative; 
	float: right; 
	width: 15px; 
}
#nomenclature-right .track { 
	background-color: #edeff5; 
	height: 100%; 
	width:13px; 
	border:1px #fff solid;
	position: relative; 
	padding: 0 1px; 
	-webkit-border-radius:5px; 
	-moz-border-radius:5px;
	border-radius:5px;
	cursor: pointer; 
}
#nomenclature-right .thumb { 
	height: 20px; 
	width: 13px; 
	cursor: pointer; 
	overflow: hidden; 
	position: absolute; 
	top: 0; 
	-webkit-border-radius:5px; 
	-moz-border-radius:5px;
	border-radius:5px;
}
#nomenclature-right .thumb .end { 
	overflow: hidden; 
	height: 5px; 
	width: 13px; 
}
#nomenclature-right .disable { 
	display: none; 
}
.nomenclature-right h4 {
	font-size: 15px;
	font-weight: bold;
}
.nomenclature-right sup {
	font-size: 7px;
}
.nomenclature-right ul {
	margin:10px;
	padding:0;
}
.nomenclature-right ul li {
	background:none !important;
	list-style-type:disc !important;
	margin-left: 10px;
}
.nomenclature-right ul ul {
	margin:0px 0px 0px 30px;
}
.nomenclature-right ul ul li {
	width:100%;
	list-style-type: circle !important;
}
.nomenclature-right ul ul ul li {
	width:100%;
	list-style-type: square !important;
}
a.watch-vid , a.close-vid  {
	display:inline-block;
	background:url(../images/nmcl-vid-icon.png) no-repeat 10px 8px #252525;
	color:#fff;
	padding:10px;
	margin:0px 0px 20px 0px;
	text-decoration: none; 
	-webkit-border-radius:5px; 
	-moz-border-radius:5px;
	border-radius:5px;
	text-indent:30px;
	width:115px; 
	font-size:12px;
} 
a:hover.watch-vid , a:hover.close-vid  {
	background:url(../images/nmcl-vid-icon.png) no-repeat 10px 8px #3f3f3f;
}
a:active.watch-vid , a:active.close-vid  {
	background:url(../images/nmcl-vid-icon.png) no-repeat 10px 8px #000;
}
.hidden {display:none;}

.nomenclature-right .nlink-content {
	display:none;
}
.nlink-content-current {
	display:block !important;
}


div.clear {
	clear: both;
}
.nlink-vids {
	position:absolute;
	z-index: 9999;
	background:#edeff5;
	width:540px;
	height:480px;
	margin:-520px 0px 0px 0px;
	padding:20px;
	-webkit-border-radius:5px 0px 0px 5px; 
	-moz-border-radius:5px 0px 0px 5px;
	border-radius:5px 0px 0px 5px;
}
.nlink-vids div {
	background:#fff;
	padding:10px 0px 20px 0px;
	border:1px #dedede solid;
	text-align: center;
	-webkit-border-radius:10px; 
	-moz-border-radius:10px;
	border-radius:10px;
}
.nlink-vids div iframe {
	margin:0 auto;
}
.nlink-vid {
	display:none;
}
.nlink-vid-current {
	display:block;
}

#modal { visibility:hidden; width:690px !important; height:400px !important; padding:8px; background:rgba(0,0,0,.3); -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; position:absolute !important; top:30% !important; left:40% !important; margin-top:-94px !important; margin-left:-180px !important; z-index:101; }
#heading { 
   background-image: -webkit-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233)); background-image: -moz-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233)); background-image: -o-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233)); background-image: -ms-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233)); background-image: linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e9e9e9'); border-bottom:1px solid #bababa; 
   -webkit-box-shadow: inset 0px -1px 0px #fff, 0px 1px 3px rgba(0,0,0,.08); -moz-box-shadow: inset 0px -1px 0px #fff, 0px 1px 3px rgba(0,0,0,.08); box-shadow: inset 0px -1px 0px #fff, 0px 1px 3px rgba(0,0,0,.08); -webkit-border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; border-radius:4px 4px 0px 0px; font-size:14px; font-weight:bold; text-align:center; line-height:44px; color:#444444; text-shadow:0px 1px 0px #fff; width:360px; height:44px; 
}
#content { width:690px !important; height: 400px !important; background:#fcfcfc; -webkit-box-shadow:0px 1px 3px rgba(0,0,0,.25); -moz-box-shadow:0px 1px 3px rgba(0,0,0,.25); box-shadow:0px 1px 3px rgba(0,0,0,.25); -webkit-border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; border-radius:0px 0px 4px 4px; }
#content p { font-size:13px; font-weight:normal; text-align:center; line-height:22px; color:#555555; width:100%; float: left; margin:19px 0; }
.button22, #createcat { text-decoration:none; padding:0px 10px; }
.button22, #createcat { height:33px; font-size:13px; font-weight:bold; line-height:33px;  color:#fff; text-shadow:0px 1px 0px rgba(0,0,0,.2);  -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,.5), 0px 1px 2px rgba(0,0,0,.3); -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,.5), 0px 1px 2px rgba(0,0,0,.3); box-shadow: inset 0px 1px 0px rgba(255,255,255,.5), 0px 1px 2px rgba(0,0,0,.3); float:left; }
.button22.green, #createcat { background: -webkit-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%); background: -moz-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%); background: -o-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%); background: -ms-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%); background: linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad44f', endColorstr='#609d29',GradientType=0 ); border:1px solid #5b8821; margin:0 5px 0 35px; } 
.button22.red { background: -webkit-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);  background: -moz-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%); background: -o-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%); background: -ms-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%); background: linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f87288', endColorstr='#ce3b46',GradientType=0 ); border:1px solid #b0333e; margin:0 35px 0 5px; } 
.reveal-modal-bg {  position: fixed;  height: 100%; width: 100%; background: #000; background: rgba(0,0,0,.4); z-index: 100; display: none; top: 0; left: 0;  }

iframe { border:none; outline:none; }