#ovrlay{
	z-index: 2; display:none;
}

#sidenav{
	z-index: 6; top:0px; width:90%; min-width:240px; max-width:500px; margin-bottom:100px; display:none;
}

#tree{
	width:100%; overflow:scroll; overflow-x:scroll;
}

#sidemenu{
	z-index:7; display:none; right:0px; top:0px; width:200px; 
}
#btnsright{
	top:0px; right:0px; float:right;
}
#srchbox{
	top:0px; float:right;
}
#gps{
	z-index:4; display:none; top:20%; left:30px; right:30px; padding:2px; position:fixed; max-width:480px;
}
#scale{
	z-index:4; display:none; position:fixed; padding:5px; left: 10px; right: 10px; top:20px; overflow:clip;
}
#loader{
	display:block; z-index:10;
}
#webfnd{
	display:none; top:15px; left:15px; right:15px; bottom:15px; z-index:3; padding:2px; position:fixed;
}
#webfndmnu{
	position:absolute; top:40px; left:2px; width:150px; bottom:5px;	float:left; overflow:auto;
}
#webfindcat{
	position:absolute; top:36px; left:130px; right:2px; bottom:2px; overflow:auto; 
}
#terminology{
	display:none; top:15px; left:15px; right:15px; bottom:15px; z-index:3; padding:3px; position:fixed;
}
#terminology1{
	position:absolute; top:40px; left:2px; bottom:2px; right:2px; padding:2px;
}
#share{
	position:fixed; top:40px; left:20%; right:20%; padding:2px; z-index:3;
}
#authors{
	display:none; top:40px; left:30px; right:30px; bottom:40px; z-index:3; padding:3px;	position:fixed;
}
#about{
	 top:0px;left0px;right:0px;bottom:0px;
}
#textwindow{
	display:none;top:30px;left:30px;right:30px;bottom:30px;z-index:3;padding:3px;position:fixed;
}
#textframe{
	overflow:auto; position:absolute; top:50px; left:4px; height:91%; width:99%;
}
#references{
	display:none;top:15px;left:15px;right:15px;bottom:15px;z-index:3;padding:3px;position:fixed;
}
#references1{
	position:absolute; top:40px; left:2px; bottom:2px; right:2px; padding:2px;
}
#iwndw{
	display:none;top:15px;left:15px;right:15px;bottom:15px;z-index:3;padding:3px;position:fixed;
}
#settings{
	display:none;top:40px;left:40px;bottom:40px;right:40px;z-index:3;padding:2px;position:absolute;
}
#settings1{
	position:absolute;left:0px;top:40px;right:2px;bottom:2px;
}
#settings2{
	position:absolute;left:0px;top:0px;width:70px;bottom:2px; overflow:auto;
}
#picdiv{
	position:absolute;left:3px;right:3px;bottom:3px;top:45px; overflow: auto;
}
#iwnd{
	display:none; top:0px; left:0px; width:0%; height:0%;
}
#term_d{
	overflow:auto;
}
#applogo{
	width:50%;
	min-width:120px;
	max-width:240px;
}
#ref_d{
	overflow:auto;
}
#menucolors{
	position:absolute;left:66px;top:0px;right:2px; bottom:2px; overflow:auto;
}
#bookmarklist{
	display:none;top:15px;left:15px;right:15px;bottom:15px;z-index:3;padding:3px;position:fixed;
}
#outname{
	width:80px;
}
#csvbox{
	rows:5;width:100%;left:20px;right:20px;height:220px;overflow:scroll;
}
#bmlist{
	top:2px;left:2px;right:2px;height:calc(100% - 82px);overflow-y:scroll;
}
#bookmarks{
	position:absolute;padding:3px;left:0px;right:0px;top:40px;bottom:2px;
}
#bookmarks1{
	position:absolute;left:0px;right:0px;top:0px;
}
#bm{
	position:absolute;padding:3px;left:0px;right:0px;top:40px;bottom:40px;
}
#pagenote{
	position:absolute;top:80px;bottom:40px;left:2px;width:99%;max-height:auto;
}
#pncolors{
	position:absolute;padding:3px;left:0px;right:0px;bottom:0px;
}
#pntext{
	position:absolute;top:42px;left:0px;bottom:20px;right:0px;overflow:hidden;
}
#content{
	position:absolute;left:0px;width:100%;height:100%;top:0px;
}


