/***************************/
/* Global Styles Document  */
/***************************/

/* Toolbar */

div.vuzit_toolbar {
  background-color: rgb(255,255,255);
  background-repeat: repeat-x;
  background-image: url(/images/toolbar_bg.png);
  height: 25px;
  overflow: hidden;
  padding: 0px 0px 0px 0px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

div.vuzit_searchbar {
  background-color: rgb(255,255,255);
  background-repeat: repeat-x;
  background-image: url(/images/toolbar_bg.png);
  height: 25px;
  overflow: hidden;
  padding: 0px 0px 0px 0px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  z-index: 100;
  position: relative;
}

div#vuzit_searchbar_container {
  /* had to make absolute, relative didn't work on IE 6 */
  position: absolute;
  height: 0;
  width: 0;
  /* this was needed for IE 6-7 */
  z-index:100;
}

.vuzit_toolbar_button {
  background-repeat: no-repeat;
  color: black;
  cursor: pointer;
  float: left;
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  margin: 1px 0px 0px 5px;
  padding: 0px 10px 0px 20px;
  text-decoration: none;
  vertical-align: -0.3em;
}

form#vuzit_page_form p {
  font-size: 12px;
}

form#vuzit_search_form p {
  font-size: 12px;
}

.vuzit_toolbar_textButton {
  background-repeat: no-repeat;
  color: black;
  cursor: pointer;
  float: left;
  height: 25px;
  line-height: 25px;
  margin: 1px 0px 0px 10px;
  padding: 0px 10px 0px 30px;
  text-decoration: none;
  vertical-align: -0.3em;
}

.vuzit_toolbar_separator {
  float: left;
  background-image: url(/images/separator.gif);
  margin: 3px 0 0 0;
  height: 20px;
  width: 10px;
}

/* File group */

.vuzit_toolbar_linkToPageGroup {
  background-image: url(/images/link.png);
  background-position: 8px center;
}

.vuzit_toolbar_downloadGroup {
  background-image: url(/images/download_document.gif);
  background-position: 8px center;
}

.vuzit_toolbar_printPdfGroup {
  background-image: url(/images/print_pdf.png);
  background-position: 8px center;
}

.vuzit_toolbar_searchGroup {
  background-image: url(/images/search.gif);
  background-position: 8px center;
}

.vuzit_toolbar_logoGroup {
  float: left;
  margin: 2px 15px 0px 7px;
}

.vuzit_toolbar_textGroup {
  float: left;
  margin: 5px 0px 0px 10px;
}

 /* Page group */

.vuzit_toolbar_pageGroup {
  float: left;
  display: block;
}

.vuzit_toolbar_previousPage {
  background-image: url(/images/arrow_up.gif);
  background-position: 0px center;
  padding-right: 0px;
}

.vuzit_toolbar_nextPage {
  float: left;
  background-image: url(/images/arrow_down.gif);
  background-position: 0px center;
  padding-right: 0px;
}

.vuzit_toolbar_pageGroup form {
  margin-top: 0px;
  float: left;
}

.vuzit_toolbar_pageGroup input {
  margin-top: 3px;
  font-size: 12px;
  border: 1px solid #666666; 
  padding-left: 2px
}

.vuzit_toolbar_pageGroup p {
  float: left;
  margin-top: 1px;  
  padding-right: 4px;
  padding-left: 4px;
}

/* Zoom group */

.vuzit_toolbar_zoomGroup {
  margin-left: 0px;
  float: left;
  display: block;
}

.vuzit_toolbar_zoomGroup p {
  float: left;
  margin-top: 0px;
}

.vuzit_toolbar_zoomGroup form {
  float: left;
  margin-top: 3px;
}

.vuzit_toolbar_zoomIn {
  margin-top: 1px;
  background-image: url(/images/magnifier_zoom_in.gif);
  background-position: 3px center;
}

.vuzit_toolbar_zoomOut {
  margin-top: 1px;
  background-image: url(/images/magnifier_zoom_out.gif);
  background-position: 8px center;
}

/* Search bar */

.vuzit_searchbar_close {
  background-image: url(/images/delete.gif);
  background-position: 0px center;
  padding-right: 0px;
}

/* Document panel */

div.vuzit_view {
  position: relative;
  z-index: 0;
  overflow: hidden;
  border: 1px solid silver;
  background-color: #E0E0E0;
  layer-background-color: #E0E0E0;
}

div.vuzit_vScroll, div.vuzit_hScroll {
  overflow: auto;
  position: absolute;
}

/* Link Enhancer */

img.vuzit_preview_icon {
  border: 0pt none; margin: 0pt ! important;
  padding: 1px 2px 0 4px;
}

/* Search highlight */
.highlight {
  background-image: url(/images/contentfill.gif);
  /* This is the way Google is doing it, but it
     doesn't currently work in IE 8. */
  /*opacity: 0.5;
  background-color: yellow;*/
  z-index: 2;
  position: absolute;
}


/**********************************/
/* Preview window CSS properties  */
/**********************************/


.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(/images/window_default/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(/images/window_default/top_mid.gif) repeat-x 0 0;	
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(/images/window_default/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	background: transparent url(/images/window_default/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	background: transparent url(/images/window_default/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(/images/window_default/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(/images/window_default/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(/images/window_default/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(/images/window_default/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(/images/window_default/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	right: 8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(/images/window_default/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(/images/window_default/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.dialog_content {
	overflow:auto;
	color: #000000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#FFFFFF;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}                                                    
