.clear { clear:both; }

/* lightbox */
#lightbox { position: z-index:7; }
.lightboxBG { position: z-index:7; }
	.lightboxContainer { position:relative; z-index:907; margin-left:-20px; background:transparent center center no-repeat; margin-top:30px; }
	/*
	.lightboxBG { background-color:#fff; }
	.lightboxBG { background-color:#fff;-moz-opacity: 0.7;opacity:0.7;filter:alpha(opacity:70);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
	*/
	.lightboxContainer .lightboxBody { z-index:909; background-color:#fff; overflow:auto; padding:0px; text-align:justify; }
	.lightboxContainer .lightboxBody div {overflow:none; }
	.lightboxButton { margin-top:5px; position:relative; z-index:908; cursor:pointer; font-size:11px; background-color:#fff; color:#000; padding:3px 10px 3px 10px; 
			  -moz-opacity: 0.8;opacity:0.8;filter:alpha(opacity:80);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); border:1px #000 solid;
			}
	.lightboxButton:hover { color:#900; }

.blackbox .lightboxBG { background-color:#000;
			-moz-opacity: 0.85;opacity:0.85;filter:alpha(opacity:85);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
}
.blackbox .lightboxContainer .img { border:1px #fff solid; }
.blackbox .lightboxContainer .lightboxBody { overflow:hidden; z-index:909; background-color:#000; background-color:transparent; overflow:visible; text-align:justify; 
			-moz-opacity: 1.00;opacity:1.00;filter:alpha(opacity:100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.blackbox .lightboxButton { position:relative; z-index:908; cursor:pointer; font-size:11px; background-color:transparent; color:#fff; margin:60px 0 0 -140px; padding:0px 0px 0px 0px;
			  -moz-opacity: 0.8;pacity:0.8;ilter:alpha(opacity:80);ilter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); border-width:0px; }

/* end lightbox */

.drop {	position:absolute; z-index:6; border:1px #999 solid; background-color:#eee; }
	.drop li {	padding:5px; list-style:none; font-size:10px; color:#333; cursor:pointer; }
	.drop li:hover {background-color:#777; color:#fff;		} 
	.drop li.disabled,.drop li.disabled:hover {	background-color:#eee; color:#999; }

#popin { position: z-index:7; }
.popinBG { position: z-index:7; }
	.popinBG { background-color:#fff;-moz-opacity: 0.7;opacity:0.7;filter:alpha(opacity:70);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
	.popinContainer { position:relative; z-index:997; border:2px #000 solid; background-color:#fff; padding:20px; padding-top:0px; }
	.popinButton { position:relative; z-index:998; cursor:pointer; font-size:10px; font-weight:bold; background-color:#fff; padding:3px; color:#009; }
	.popinButton:hover { color:#900; }

.load {	 background:#fff url(/i/ui/loading.gif) no-repeat center center;	position:absolute; z-index:5;
	background-color:#fff;-moz-opacity: 0.5;opacity:0.5;filter:alpha(opacity:50);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); }

.inlineTabs { width:100%; text-align:center; margin-bottom:10px; }
.inlineTabs div {	display:inline; cursor:pointer; padding:0px 5px 0px 5px; color:#66b; text-decoration:underline; }
.inlineTabs div.active {	cursor:auto; color:#000; font-weight:bold; text-decoration:none; }

.gTerm { color:#c00; text-decoration:none; border-bottom:1px #c00 dotted; cursor:pointer; }
.definition,.more { position:absolute; border:1px #666 solid; z-index:9; width:200px; background-color:#ffe; margin-left:-5px; padding:10px; font-size:11px; }

.transparent { -moz-opacity: 0.0;opacity:0.0; filter:alpha(opacity:00);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=00); }
.transparent_50 { -moz-opacity: 0.5;opacity:0.5;filter:alpha(opacity:50);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); }


#errors,.errors {	color:#b00; font-weight:normal; }
.errors {	font-size:18px; color:#b00; font-weight:bold; }
