
.ui-autocomplete {
	white-space:nowrap;
	height: 95%;
	/* max-height: 300px; */
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 2px;
	font-weight: normal;
	font-size: .90em;
}

.crosshair{
position: fixed;
top: 46%;
left: 49%;
font-size: 2.5em;
font-weight: bolder;
color: red;
background-color: transparent;
visibility: hidden;
z-index: 100;}

.ui-widget{
}

#loadingGIF{
position: fixed;
font-size: 1.2em;
font-weight: bolder;
color: white;
border: solid red 4px ;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
  border-radius: 10px; 
padding: 2px 4px 2px 4px; 
background-color: blue;
visibility: visible;
z-index: 100;}

.debugs{
position: fixed;
left:2px;
font-size: .9em;
font-family: Comic Sans MS, Arial, Georgia;
font-weight: bold;
border: solid black 2px ;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
  border-radius: 10px; 
padding: 2px 4px 2px 4px; 
color: blue;
background-color: lightgray;
opacity: 1.0;
visibility: hidden;
z-index: 100;}

.zoomit{
font-weight:bold;
}

#findit{
position: fixed;
top:4px;
left:2px;
height: 25px;
/* width: 50px;  */
border: solid black 2px ;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 -khtml-border-radius: 4px;
  border-radius: 4px; 
font-size: 1.0em;
font-family: Comic Sans MS, Arial, Georgia;
font-weight: bold;
color: Blue;
cursor:pointer;
background-color: lightgray;
z-index: 100;}

#findbut{
position: fixed;
top:3px;
left:47px;
height: 26px;
width: 204px;
/*
border: solid black 2px ;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 -khtml-border-radius: 4px;
  border-radius: 4px; 
 */
font-size: 1.0em;
font-family: Comic Sans MS, Arial, Georgia;
font-weight: bold;
color: white;
visibility: hidden;
background-color: transparent;
z-index: 100;}

#findErr{
position: fixed;
top:40px;
left:5px;
border: solid black 2px ;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 -khtml-border-radius: 4px;
  border-radius: 4px; 
font-size: 1.2em;
font-family: Comic Sans MS, Arial, Georgia;
font-weight: bold;
color: white;
background-color: red;
visibility: hidden;
z-index: 100;}

#IEzoom{
position: fixed;
bottom:40px;
left:8%;
border: solid black 2px ;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 -khtml-border-radius: 4px;
  border-radius: 4px; 
padding: 2px 4px 6px 4px; 
font-size: .9em;
font-family: Comic Sans MS, Arial, Georgia;
font-weight: bold;
color: white;
background-color: red;
visibility: hidden;
z-index: 100;}

#showZoom{
position: fixed;
top:2px;
left:280px;
font-size: .90em;
font-family: Comic Sans MS, Arial, Georgia;
font-weight: bold;
border: solid black 2px ;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
  border-radius: 10px; 
padding: 2px 4px 2px 4px; 
color: blue;
background-color: lightgray;
opacity: 1.0;
visibility: visible;
z-index: 101;}

#theTitle{
position: fixed;
top:2px;
left:45%;
font-size: .85em;
font-family: Comic Sans MS, Arial, Georgia;
font-weight: bold;
border: solid black 2px ;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
  border-radius: 10px; 
padding: 2px 4px 2px 4px; 
color: blue;
background-color: lightgray;
opacity: 1.0;
visibility: visible;
z-index: 100;}

#untag{
position: fixed;
top: 2px;
left: 57.5%;
font-size: 1.1em;
font-family: Comic Sans MS, Arial, Georgia;
font-weight: bold;
border: solid black 2px ;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
  border-radius: 10px; 
color: red;
background-color: lightgray;
opacity: 1;
cursor: pointer;
visibility: hidden;
z-index: 99;
}

div.marked{
position: absolute;
top: 2px;
left: 60%;
font-size: 1.0em;
font-family: Comic Sans MS, Arial, Georgia;
font-weight: bold;
border: solid black 2px ;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
  border-radius: 10px; 
padding: 2px 4px 2px 4px; 
color: red;
background-color: lightgray;
visibility: visible;
cursor: pointer;
z-index: 100;
}

#hilite{
position: absolute;
top: 300px;
left: 300px;
height: 80px;
width: 80px;
font-size: 2.0em;
border: solid blue 3px ;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 -khtml-border-radius: 2px;
  border-radius: 2px; 
color: blue;
background-color: red;
opacity: 0.5;
filter: alpha(opacity = 50);
visibility: hidden;
z-index: 99;
}

#help{
position: fixed;
top: 2px;
right: 20px;
font-size: 1.1em;
font-family: Comic Sans MS, Arial, Georgia;
font-weight: bold;
border: solid black 2px ;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
  border-radius: 10px; 
color: blue;
cursor: pointer;
background-color: lightgray;
opacity: 1;
visibility: visible;
z-index: 99;
}

#helpMenu{
position: absolute;
top: 30px;
right: 22px;
font-size: 1.1em;
font-family: Comic Sans MS, Arial, Georgia;
font-weight: bold;
border: solid red 3px ;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
  border-radius: 10px; 
padding: 4px 4px 4px 4px; 
color: white;
cursor: arrow;
background-color: blue;
visibility: hidden;
opacity: 1.0;
filter: alpha(opacity = 100);
z-index: 99;
}

#stats{
position: absolute;
top: 30%;
left: 35%;
width: 350px;
font-size: 1.1em;
font-family: Comic Sans MS, Arial, Georgia;
font-weight: bold;
border: solid black 4px ;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
  border-radius: 10px; 
color: blue;
background-color: lightgray;
cursor: arrow;
opacity: 1;
visibility: hidden;
opacity: 0.90;
filter: alpha(opacity = 90);
z-index: 101;
}

#mhelp{
position: fixed;
top: 15%;
left: 30%;
border: solid black 4px ;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
  border-radius: 10px; 
padding: 10px 10px 10px 10px; 
overflow-y: hidden;
background-color: white;
cursor: pointer;
visibility: hidden;
opacity: 0.90;
filter: alpha(opacity = 90);
z-index: 100;
}

#picdiv{
position: absolute;
top:0px;
left:0px;
scrollTop:0;
scrollLeft:0;
height:100%;
width:100%;
color: white;
opacity: 1;
visibility: visible;
overflow:auto;
cursor: move;
	
/* z-index: 100; */ }

#pic{
border: solid black 2px ;
}

a:link{text-decoration: none}
a:visited{text-decoration: none}

#dhtmltooltip{
position: absolute;
/*
width: 170px;
*/
font-size: 1.3em;
font-family: Comic Sans MS, Arial, Georgia;
font-weight: bold;
border: solid red 4px ;
 -moz-border-radius: 20px;
 -webkit-border-radius: 20px;
 -khtml-border-radius: 20px;
  border-radius: 20px; 
padding: 6px 10px 6px 10px; 
color: white;
background-color: blue;
opacity: 1.0;
visibility: hidden;
z-index: 100;}