@charset "utf-8";
/* CSS Document */

#topbox
	{
		position: absolute;
		
		/* Default positioning, that will be overridden by the javascript */
		left: 0px;
		top: 0px;

		padding: 5px;
		width: 200px;
		height: 200px;
		background-color: #FFFFFF;
		
		/*Must use a z-index greater than the screen overlay*/
		z-index: 1001;
	}
	
	#screenoverlay
	{
		position: absolute;
		left: 0px;
		top: 0px;

		width: 100%;
		height: 100%;
		background-color: #CCCCFF; /* dark gray */

		opacity: .75;
		filter: alpha(opacity=75);

		z-index: 1000;
	}
.black_overlay{
			display: none;
			position:fixed;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: #000;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);

}
.white_content {
			display: none;
			position: absolute;
			top: 5%;
			left:22%;
			/*width: 50%;
			height: 50%;
			padding: 16px;
			overflow: auto;*/
			border: 5px solid #006633;		
			background-color: white;
			padding:0px;
			margin:0px;
			z-index:1002;
			
			
}

.img_cont_2d a{
	display:block;
	/*width:390px;*/
	text-align:right;
	text-decoration:none;
	background-color:#CCC;
	color:#000;
	/*float:right;*/
	padding-right:10px;
	height:20px;
	line-height:20px;
}
.img_cont_2d a:hover{
	color:#FFF;
	background-color:#666;
}