/* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */

body, html {
	width: 100%;	/* make the body expand to fill the visible window */
	height: 100%;
	padding:0px; 
	margin:0px;
	overflow: hidden;	/* erase window level scrollbars */
	background-color:#FFFFFF;
	font-size:11px;
	font-family:Helvetica;	
}

#referencingContainer{
	position:relative;
	top:3000px;
	background-color:#FFFFFF;
}

#ie_historyFrame { width: 0px; height: 0px; display:none }
#firefox_anchorDiv { width: 0px; height: 0px; display:none }
#safari_formDiv { width: 0px; height: 0px; display:none }
#safari_rememberDiv { width: 0px; height: 0px; display:none }


div.comments {
	font-size:9px;
	padding-bottom:15px;
	display:inline;	
	position:relative;
	bottom:10px;
	left:2px;
	color:#EB9F38;
}

a { 
	color:#000000;
	text-decoration:none;	
	cursor:pointer;
}

a:hover {
	text-decoration:underline;	
}

img.pngfix {
	_behavior: url(/flex/css/pngHack.htc);
}

.NXWindowModalDiv{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background-color:#000000;
	z-index:2;
	 filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}

.NXWindow{
	position:absolute;
	background-color:#FFFFFF;
	z-index:3;
}

.iframeDiv{
	width:100%;
	height:100%;
	overflow:auto;
}

.NXWindowIframe{
	height:100%;
	width:100%;
	border:none;
	padding:0px;
	margin:0px;
}

.NXWindowTopFrame{
	height:20px;
	background:url(../images/topNXWindow.gif);
	background-repeat:repeat-x;
	text-align:right;
}

.NXWindowTopFrame a{
	position:relative;
	top:2px;
	right:3px;
}

.NXWindowTopFrame a:hover{
	text-decoration:none;
}

#hiddenMap{
	display:none;
}