body {
	margin:0;
	height:100%;
	}

#wrapper {
	position:relative; 
	height:auto !important; /* Height for most browsers */
	min-height:100%;
	height:100%; /* Height for IE6 */
	}

/* Start Background Transprency Div */
.outer_result {
	width:100%;
	height:100%;
	position:fixed !important;
	position:absolute;	
	top:0;
	left:0;
	z-index:100;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/trans.png', sizingMethod='scale'); /* for IE6 */
}

#result>.outer_result {
	background:url(images/trans.png); /* For all PNG capable Browsers */
	*background:url(images/trans_ie7.png); /* For IE7 */
}

iframe {
	filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); /* Hide Select Boxes in IE6 */
	display:
	}	
	
.outer_result>iframe {
	display:none /* Hide iframe from all browsers that don't need it */
	}	

/* End Background Transprency */

/* Start Result Div */

.close {
	background:darkblue;
	border:solid #333333;
	border-width:4px 4px 0 4px;
	text-align:right;
	height:17px;
	padding:3px 5px 6px 5px;
}

	.close a {
		color:#fff;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		}
		
		.close a strong {
			font-size:16px;
			font-weight:bold
			}
	.close a:hover {
		text-decoration:none
		}			
		

.inner_content {
	padding:0 40px;
	overflow:auto;
	background:#fff;
	height:100%;
	border:solid #333333;
	border-width:0 4px 4px 4px
	}

.inner_result {
	bottom:25%;
	left:25%;
	right:25%;
	width:50%;
	height:50%;
	position:fixed !important;
	position:absolute;
	top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+50+"px" : body.scrollTop+50+"px");
	padding:0px;
}
/* End Result Div */

.loader {
	background:url(images/processing.gif) no-repeat 0 200px


	}