.clear { clear:both; }
clear { display:block; clear:both; height:0px; }

#debugDiv { color:#fff; position:absolute; font-size:9px; }
#debugDiv h4 { margin:0px; };


/* lightbox */
#lightbox { position: z-index:7; }
.lightboxBG { position: z-index:7; }
	.lightboxBG { background-color:#fff; position:absolute; z-index:95; }
	.lightboxBG { -moz-opacity: 0.7;opacity:0.7; }
	.lightboxContainer { position:relative; z-index:97; border:1px #000 solid; background-color:#fff; 
			background:#fff url(/images/ui/loading.gif) no-repeat center center fixed;	}
	.lightboxContainer .lightboxBody { z-index:99; background-color:#fff; overflow:auto; text-align:justify; padding:15px; }
	.lightboxContainer .lightboxBody.img { padding:0px; }
	.lightboxContainer .lightboxBody div {overflow:none; }
	.lightboxButton { position:relative; z-index:98; cursor:pointer; font-size:11px; background-color:#fff; color:#000; padding:3px 10px 3px 0px; 
			  -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:#555;-moz-opacity: 0.7;opacity:0.7;filter:alpha(opacity:70);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
.blackbox .lightboxContainer .lightboxBody { overflow:hidden; z-index:99; background-color:#000; overflow:visible; text-align:justify; }
.blackbox .lightboxButton { position:relative; z-index:98; cursor:pointer; font-size:11px; background-color:transparent; color:#fff; padding:3px 3px 3px 0px; 
			  -moz-opacity: 0.8;opacity:0.8;filter:alpha(opacity:80);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); border-width:0px; }
.blackbox .lightboxButton { color:#333; }

/* 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(/images/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; }

.previewOverlay { visible:hidden; border:1px transparent solid; position:absolute; cursor:pointer; 
}
.previewOverlay.over { visible:visible;  background:transparent url(/images/ui/buttons/playButton_med.png) no-repeat center center; z-index:9;	-moz-opacity: 0.8;opacity:0.8;filter:alpha(opacity:80);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}


error { color:#a00; font-weight:bold; display:block; text-align:center;  }

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