﻿/* General styles */

html
{
	margin: 0px;
	padding: 0px;
	width: 100%;	
	height: 100%;
}

body.FlyingWindow, body.UploadFile, body.PrintPreview, body.Error, body.SeparateViewer
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, SansSerif;
	font-size: 8pt;	
	color: Black;
}

body.FlyingWindow, body.Error, body.PrintPreview
{
	background-color: #EBF0F3;					/*Background flying window*/
}

body.UploadFile
{
	background-color: white;
}

body.SeparateViewer
{
	width: 100%;
	height: 100%;
	overflow: hidden;
}

body.SeparateViewer form
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}

input, textarea
{
	font-family: Tahoma, Verdana, Arial, SansSerif;
	font-size: 8pt;
}

div.Buttons
{
	margin-top: 5px;
	text-align: right;
	float: right;
}

div.Buttons div
{
	display: inline;
}

div.ButtonsLeft
{
	margin-top: 5px;
	text-align: left;
	float: left;
}
 
.Button
{
	font-family:Arial;
	font-size:8.25pt;
	height: 20px;
	width: 80px;
	color: #474747;
	background-color: #B5C4D7;					/*Background button*/
	border: solid 0px #5979A0;					/*shadow button*/
	border-right-width: 1px;
	border-bottom-width: 1px;
}

div.Buttons .Button
{
	margin-left: 4px;
}

/* General Dialog Styles */

table.Dialog
{
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

table.Fields
{
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;	
}

td.LabelCell
{
	color: #828282;								/*Label color*/
	width: 30%;
	padding: 1px;
	/*padding-left: 5px;*/
	margin: 0px;
	vertical-align: top;
	margin-top: 2px;
}

td.ValueCell
{
	/*padding-right: 5px;*/
	margin: 0px;
}

span.FieldLabel
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1;
}
span.FieldLabel_hover
{
	text-decoration:underline;
	cursor:pointer;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    -moz-opacity: 0.7;
}

td.ValueCell span
{
	padding-left: 3px;
}

div.TextPanel, div.RangePanel, div.DatePanel, div.KeywordPanel
{
}

div.ComboPanel
{
}

table.KeywordPanel, table.DatePanel
{
	width: 100%;
	border-collapse: collapse;	
}

td.DateSelect
{
	width: 18px;
}

div.RangeFrom
{
	padding: 0px;
	margin: 0px;	
	width: 45%;
	float: left;
}

div.RangeTo
{
	padding: 0px;
	margin: 0px;	
	width: 45%;
	float: right;
}

div.TextField, div.NumericField, div.DateField, div.KeywordField, div.KeywordsField, div.MemoField
{
	margin-left: 1px;
	margin-right: 4px; /* =1px+3px; because of 3px padding-left in input (below) */
}

input.TextField, input.NumericField, input.DateField, input.KeywordField, 
textarea.KeywordsField, textarea.MemoField, input.Checkbox, 
input.TextField_Disabled, input.NumericField_Disabled, input.DateField_Disabled, input.KeywordField_Disabled, 
textarea.KeywordsField_Disabled, textarea.MemoField_Disabled, input.Checkbox_Disabled
{
	margin-left: -1px;
	margin-right: -1px;
	margin-top: 2px;
	padding: 0px;
	padding-left: 3px;
	border-width: 1px;
	border-style: solid;
	border-left-color: #BBC9E0;
	border-top-color: #BBC9E0;
	border-right-color: #ECF0F3;
	border-bottom-color: #ECF0F3;
	width: 100%;
	color: #474747;
	background-color: White;
}

input.TextField, input.NumericField, input.DateField, input.KeywordField, 
textarea.KeywordsField, textarea.MemoField, input.Checkbox
{
}

input.TextField_Disabled, input.NumericField_Disabled, input.DateField_Disabled, input.KeywordField_Disabled, 
textarea.KeywordsField_Disabled, textarea.MemoField_Disabled, input.Checkbox_Disabled
{
	color: #828282;
}

input.Field_Invalid
{
	background-color: lemonchiffon;
}

/* General Webpart Styles */

div.LoginDialog, div.SearchDialogs, div.StoreDialogs, div.ResultDialogs, div.InfoDialogs 
{
	/*width: 100%;*/
}

div.SearchDialogs, div.StoreDialogs, div.ResultDialogs, div.InfoDialogs
{
	line-height: 0px; /* This fixes some IE bug - is overriden in .DialogPanels */	
	font-size: 0px; /* This fixes some IE bug - is overriden in .DialogPanels */	
}

div.LoginDialog, div.SearchDialog, div.StoreDialog, div.ResultDialog, div.InfoDialog 
{
	border: 0px;
	padding: 0px;
	background-color: white;
}

div.SearchDialog, div.StoreDialog, div.ResultDialog, div.InfoDialog
{
	padding: 5px;
}

.FlyingWindow div.InfoDialog
{
	background-color: #EBF0F3;
}

/* Login Webpart */

div.LoginDialog
{
	margin-bottom: 5px;
}

.LoginDialogHeader
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.LoginDialogHeader table
{
	width: 100%;
}

.LoginDialogHeader td.View
{
	width: 20px;
}

.LoginDialogHeader td.View div
{
	padding: 2px;
	margin-right: 2px;
}

.LoginDialogHeader td.Logout
{
	width: 80px;
}

.LoginDialogHeader .selected
{
	background-color:#828282;
}

.LoginDialogHeader .mouseover
{
	background-color:#E4B2B3;
}

.LoginDialogHeader .Button
{
	height: 16px;
}

div.LoginDialogContent
{
	
}

div.LoginDialog td.LabelCell
{
	width: auto;
}

div.LoginDialog td.ValueCell
{
	width: 200px;
}

/* Store Webpart */

table.StoreDialogUpload
{
	width: 100%;
}

iframe.UploadFrame
{
	width: 100%;
	height: 35px;
}

div.UploadFile
{
	padding-left: 15px;
}

/* InfoDialog webpart */

div.InfoDialogIndexEntries
{
	width: 100%;
}

div.InfoDialogSystemEntries
{
	width: 100%;
}

table.InfoDialogIndexEntries
{
	width: 100%;
}

table.InfoDialogSystemEntries
{
	width: 100%;
}

.InfoDialogIndexPage
{
	width: 100%;
}

.InfoDialogSystemPage
{
	width: 100%;
}

/* Viewer Styles */

div.Viewer
{
	margin: 0px; 
	width: 100%; 
	background-color: White;								/*Background Viewer*/
	height: 100%;
	overflow: hidden;
}

div.ViewerTitle
{
	height: 18px; /* If you change this, you also have to change the HeightOffset of the Splitter in server code */
	background-color: #f7e5e5;							/*Panelbar title Viewer*/
	color: #474747;										/*Panelbar title color*/
}

.ViewerTitle .menu
{
	width: 25px;
	float: left;	
	padding-top: 1px;
    padding-left: 4px;
    padding-right: 4px;	
}

.viewerTitleImg
{
	border: 1px solid #f7e5e5;
	z-index: 100;
}

.viewerTitleImg_hover
{
	margin: 0px;
	border: 1px solid #e4b2b3 !important;	/*ViewerTitle button highlighting*/
	background: #e4b2b3;
	cursor:pointer;
}

.ViewerTitle .title, .ViewerTitle .docstatus
{
	padding-top: 2px;
	float: left;	
}

.ViewerTitle .docstatus
{
	color: #828282;
	font-style: oblique;
	padding-left: 5px;	
	padding-right: 5px;	
}

.ViewerTitle .panelbuttons
{
	width: 90px;
	float: right;
	text-align: right;
	padding-top: 1px;
	padding-right: 4px;
}

.ViewerTitle .panelbuttons img
{
	border: solid 1px #f7e5e5;
}

div.ViewerStatus
{
	height: 18px;
	background-color: #B5C4D7;
	color: #474747;
}

.ViewerStatus .filetype
{
	float: left;
	padding-top: 2px;
	padding-left: 5px;
}

div.ViewerArea
{
	overflow: auto;
	background-color: #A0A0A0;							/*background empty viewer*/
	position: relative;
	width: 100%;
	height: 100%;
	outline: none;
}

div.SliderPane
{
	background-color: #A0A0A0;
}

div.NoDoc div
{
	position: absolute;
	background-color: #A0A0A0;
}

div.NoDoc
{
	position: absolute;
	visibility: inherit;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

div.NoDoc1
{
	top: 0px;
	left: 0px;
	width: 16px;
	height: 16px;
	background-image: url(Viewer/TopLeft.gif);
	z-index: 10;
}

div.NoDoc2
{
	left: 0px;	
	top: 0px;
	width: 99%;
	height: 16px;
	background-image: url(Viewer/Top.gif);
	background-repeat: repeat-x;
	z-index: 5;
}

div.NoDoc3
{
	top: 0px; 
	right: 0px;
	width: 16px;
	height: 16px;
	background-image: url(Viewer/TopRight.gif);
	z-index: 10;
}

div.NoDoc4
{
	top: 0px;
	right: 0px;
	height: 99%;
	width: 16px;
	background-image: url(Viewer/Right.gif);
	background-repeat: repeat-y;
	z-index: 5;
}

div.NoDoc5
{
	right: 0px;
	bottom: 0px;
	width: 140px;	
	height: 70px;
	background-image: url(Viewer/BottomRight.gif);	
	z-index: 10;
}

div.NoDoc6
{
	left: 0px;
	bottom: 0px;
	width: 99%;
	height: 16px;	
	background-image: url(Viewer/Bottom.gif);		
	background-repeat: repeat-x;
	z-index: 5;
}

div.NoDoc7
{
	left: 0px;
	bottom: 0px;
	width: 16px;
	height: 16px;	
	background-image: url(Viewer/BottomLeft.gif);
	z-index: 10;
}

div.NoDoc8
{
	left: 0px;
	top: 0px;
	height: 99%;
	width: 16px;
	background-image: url(Viewer/Left.gif);
	background-repeat: repeat-y;
	z-index: 5;
}

div.NoDoc9
{
	top: 0px;
	left: 0px;
	width: 99%;
	height: 99%;
	background-color: white !important;
	z-index: 2;
}

div.NoDoc10
{
	display: none;
}

div.Doc
{
	position: absolute;
	visibility: hidden;
	background-color: Transparent;
	top: 5px;
	left: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	z-index: 10;
}

div.Zoom
{
	position: absolute;
	visibility: hidden;
	border-style: dotted;
	border-color: #474747;								/*border zoom area*/
	border-width: 1px;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	background-color: #828282;							/*background color zoom*/
	z-index: 15;
}

div.Stamp
{
	position: absolute;
	visibility: hidden;
	border-style: none;
	border-color: Black;
	border-width: 1px;
	z-index: 15;
}

div.StampPreview
{
	z-index: 15;
}

div.Loading
{
	position: absolute;
	visibility: hidden;
	left: 10%;
	top: 50px;
	height: 100px;
	width: 80%;
	text-align: center;
}

div.StampDialog
{
	padding: 10px;	
}

div.StampDialog td.LabelCell
{
	width: 38%;
}

/* VIEWER TOOLBAR STYLES */

div.Toolbar
{
	width: 90px;
	height: 100%;
}

div.ButtonScroll
{
	position: relative;
	margin-left: 3px;
	width: 86px;
	height: 100%;
	background-color: #EBF0F3;
	overflow: hidden;
}

div.ButtonScrollUp, div.ButtonScrollDown
{
	position: absolute;
	background-color: White;
	width: 100%;
	height: 20px;
	padding: 2px;
}

div.ButtonScrollUp
{
	top: 0px;
}

div.ButtonScrollDown
{
	bottom: 0px;
}

div.ButtonScrollUp input, div.ButtonScrollDown input
{
	display: block;
	margin-left: 12px;
}

div.ButtonScrollContent
{
	position: absolute;
	top: 20px;
	bottom: 20px;
	overflow: hidden;
}

/* As IE6 cannot handle absolute position without height, we use this workaround */

* html div.ButtonScrollContent
{
	height: expression((parentNode.clientHeight - 40) + "px");
}


td.DockNav
{
	color: #06538D;	
}

/* PRINT PREVIEW */

div.PrintPreviewHeader
{
	background-color: #B5C4D7;		/*background print preview header*/
	margin: 5px;
}

div.PrintPreviewHeader td
{
	vertical-align: top;
}

div.PrintPreviewHeader td.LabelCell
{
	width: 100px;
}

td.Loading
{
	width: 200px;	
}

td.MorePagesButton, td.PrintButton, td.HelpButton, td.CloseButton
{
	width: 20px;	
	padding: 1px;
}

div.PrintPreviewHeader td img, div.PrintPreviewHeader td input
{
	margin: 0px;
	border: 1px solid #B5C4D7 !important;
	z-index: 100;
}

.PrintPreviewButtonHover
{
	margin: 0px;
	border: 1px solid #e4b2b3 !important;
	background: #e4b2b3;
	cursor:pointer;
}

div.firstpage, div.page, div.lastpage
{
	background-color: White !important;			/*background page*/
	margin-left: 5px;
	margin-top: 5px;
	border: 1px dotted #474747;					/*border page*/
	width: 300px;
}

div.firstpage img, div.page img, div.lastpage img
{
	margin: 0px;
	width: 100%;
}

div.OVSection
{
/*    border: 1px solid green;*/
    /*position: relative;*/
    float: none;
    white-space: nowrap;
    margin: 5px;
    background-color: #DDDDDD;
}
div.OVSectionEven
{
/*    border: 1px solid blue;*/
 /*   position: relative; */
    float: none;
    white-space: nowrap;
    margin: 5px;
    background-color: #AAAAAA;
}
ul.OVFile 
{
    padding: 0px;
    margin: 0px;
    float: none;
    display: block;
   /* position: relative; */
    left: 0px;
}

li.OVPage
{
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    clear: none;
    float: left; 
   /*position: relative; */
}

div.Dummy
{
    /* Required otherwise the containing div is too small */
    clear: left;
    height: 0px;
}

div.OVPage
{
    margin: 2px;
    background-color: Transparent;
    position: relative;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}
        
div.DocOVArea
{
	/*width: 100%;*/
	visibility: hidden;
	background-color: Transparent;
	top: 0px;
	left: 0px;
	overflow-x: hidden;
	overflow-y: visible;
}

img.OVImage {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-color: Black;
    border-width: 1px;
}

img.OVImage:hover {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    text-align: center;
    vertical-align: middle;
    cursor:pointer;
}

img.OVMorePages 
{
	/*margin-top: 60px;*/
}

img.OVMorePages:hover
{
	cursor:pointer;
}

/*DWToolbar*/

div.DWToolbar
{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 86px;
}

table.DWToolbar
{
}

table.DWToolbar td
{
	padding-right: 1px;
	padding-bottom: 1px;
}

div.dwToolbarImageLayer
{
	width:18px;
	height:18px;
	border-style:none;
	overflow:hidden;
	display:block;
	text-align:center;
	cursor:pointer;
	position: relative;
	padding: 1px;
}

div.dwToolbarImageLayer img
{
	position: absolute;
	top: 0px;
	left: 0px;
}

div.dwToolbarTextImageLayer
{
	border-style:none;
	overflow:hidden;
	display:block;
	cursor:pointer;
	white-space:nowrap !important;/*div.noWrap=true not work for FF*/
}

div.dwToolbarImageLayer img, div.dwToolbarTextImageLayer img
{
	height:16px;
	width:16px;
	margin:2px;
}

div.dwToolbarLayer_hover
{
	background-color:#E4B2B3;
}

div.dwToolbarLayer_toggled
{
	background-color:#828282;
}

div.dwToolbarLayer_disabled
{
	filter: progid:DXImageTransform.Microsoft.Alpha(style=1,opacity=40,finishOpacity=100,startX=100,finishX=100,startY=100,finishY=100);/* IE */
	-moz-opacity: .40; /* Mozilla */
	cursor: no-drop;
}

.NavLabel
{
	width: 25px;
}

.NavCount
{
	padding-left: 4px;
}

/*DWToolbar end*/

/*DialogPanel*/

.DialogPanels
{
	font-size: 8pt;	/* Required because of the IE hack in .xxxDialogs */
	line-height: normal; /* Required because of the IE hack in .xxxDialogs */
}

.DialogPanel
{
	padding-bottom: 5px;
}

.Toolbar .DialogPanel
{
	margin-bottom: 0px;
	padding-bottom: 5px;
	background-color: #ebf0f3;
}

.DialogPanelHeader
{
    width:100%;
    height:18px;
    background-color: #F7E5E5;
    color: #474747;
    font-weight: normal;
    font-size: 11px;
}

.Toolbar .DialogPanelHeader
{
	background-color: #b5c4d7;
}

.DialogPanelHeader .menu
{
	float: left;
	width: 25px;
	float: left;	
	padding-top: 2px;
    padding-left: 3px;
    padding-right: 4px;		
}

.DialogPanelHeader .title
{
	float: left;
	vertical-align: middle;
	padding-top: 2px;
	padding-left: 2px;
}

.DialogPanelHeader .title .subtitle
{
	color: #828282;											/*color panel bar subtitle*/
	font-style: oblique;
	padding-left: 5px;
	padding-right: 5px;
}

.DialogPanelHeader .panelbuttons
{
	float: right;
	padding-top: 2px;
	text-align: right;
	padding-right: 2px;
}

.DialogPanelHeader .panelbutton
{
	margin: 1px;
	z-index: 100;
}

.DialogPanelHeader .mouseover, .DialogPanelHeader .mouseover
{
	margin: 0px;
	border: 1px solid #e4b2b3 !important;					/*Panelheader button highlighting*/
	background: #e4b2b3;
	cursor: pointer;
}

.DialogPanelContent 
{
    width:100%;
    /*height:0px;*/
    color: #5979a0;
    background-color:#ebf0f3;
    overflow: hidden;
}

.Toolbar .DialogPanelContent
{
	overflow-x: hidden !important;
}

div.FullTextMatch 
{
	position:absolute;
	background:Yellow;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
	z-index: 1000;
}

div.FullTextMatch_Selected
{
	position:absolute;
	background:Red;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
	z-index: 1000;
}

/*DialogPanel end*/

/* Error page */

body.Error
{
	overflow-x: hidden;
	overflow-y: auto;	
	
}

body.Error img.ErrorIcon
{
	float: left;
	margin: 5px;
	margin-left: -40px;
}

body.Error div.Error
{
	margin: 10px;
	padding: 5px;
	padding-left: 50px;
	border: solid 2px red;
	background-color: White;
	color: Red;
}

body.Error div.ErrorDebug
{
	margin: 10px;
	padding: 5px;
	border: solid 2px black;
	background-color: #EEEEEE;
	color: Black;
	overflow-x: scroll;
	overflow-y: visible;
}

/*dwgrid*/

.GridHeaderStyle a
{
	text-decoration: none;
}

.GridHeaderStyle
{
	border-collapse: separate !important;
}

.GridStyle
{
	outline: none;
	border-collapse: separate !important;
}

.GridDataDiv
{
	overflow-y: auto !important;
	overflow-x: scroll !important;
}

.DWLinkColumn a:link
{
	color: inherit;
	text-decoration: none;
}

.GridRowHorizontal td
{
	border-top: solid 1px; 				/*border of rows*/
}

.GridColumnVertical
{
	border-right: solid 1px; 				/*border of columns*/
}

/*dwgrid end*/

/*SelectList flyout */
div.SelectListLayer
{  
	text-align: left;
	visibility: hidden;
	cursor: pointer;
	list-style-type: none;
	padding: 0px;
	margin : -1px;
	unselectable: unselectable;
	overflow : hidden;
	background-color : white;
	color : #474747;
	border-top-color: #BBC9E0;
	border-left-color: #BBC9E0;
	border-bottom-color: #BBC9E0;
	border-right-color: #BBC9E0;
	border-width : 1px;
	border-style : solid;
	/*height : 88px; height is calculated runtime depending on SelectListItem's height + padding * 4(visible items) */
}

div.SelectListItem 
{
	background-color : white;
	color : #474747;
	height: 18px;
	/*Bug - 995*/
	white-space:pre !important;/*div.noWrap=true not work for FF*/
}

div.SelectListItem_Highlighted
{
	background-color: #f0f0f0;
}
/*SelectList flyout end*/


/* Favourites, Viewer Preferences */

.Favourites, .ViewerPreferences
{
	height: 315px;	
	overflow: hidden;
}

.FavTabstrip, .VPTabstrip
{
	height: 20px;
}

.FavMultipage
{
	height: 290px !important;
}

.VPMultipage
{
	height: 260px !important;
}

.FavMultipagePage, .VPMultipagePage
{
	overflow-x: hidden;
	overflow-y: auto;
}

.Favourites .Buttons, .ViewerPreferences .Buttons
{
	margin-right: 5px;
}

#FavOrder
{
	height: 260px !important;
	overflow-x: hidden;
	overflow-y: auto;
}
table.UploadedFiles
{
}
td.UploadedFile
{
	color: #828282;
	/*width: 30%;*/
	padding: 1px;
	/*padding-left: 5px;*/
	margin: 0px;
	vertical-align: top;
	margin-top: 2px;
}
/*Validator Callout*/
tr.CalloutArrowRow
{
	vertical-align:top;
	height:15px;
}

div.CalloutArrow
{
	width:15px;
	height:15px;
	vertical-align:top;
	font-size:1px;
	position:relative;
	left:1px;
	border-left:1px solid black;
}

div.CalloutArrow div
{
	height:1px;
	/*width: is set runtime*/
	overflow:hidden;
	background-color:lemonchiffon;
	border-right:1px solid black;
}

tr.CalloutContentRow
{
	vertical-align:top;
	height:100%;
}

td.CalloutIconCell
{
	width:20px;
	border-top:1px solid black;
	border-left:1px solid black;
	border-bottom:1px solid black;
	padding:5px;
	background-color:lemonchiffon;
}

img.CalloutWarningImage
{
	border:0px;
}

td.CalloutErrorMessageCell
{
	width:100%;
	font-family:Verdana;	
	font-size:10px;
	padding:5px;        
	border-top:1px solid black;
	border-bottom:1px solid black;
	background-color:lemonchiffon;
}

td.CalloutCloseCell
{
	border-top:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	vertical-align:top;
	text-align:right;
	padding:2px;
	background-color:lemonchiffon;
}

img.CalloutCloseImage
{
	cursor:pointer;
}
/*end Validator Callout*/

.TextAnnotation 
{
	overflow:auto;
}

.TAButtonDisabled 
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    -moz-opacity: 0.6;

}

.SelectedAnnotation 
{
    border-style:dashed;
    border-width: 1px;
    position:absolute;
    z-index: 10000;
    /*cursor: move;*/
}

.SelectedAnnotationIEHack 
{
	width:100%;
	height:100%;
	background-color:Red;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -moz-opacity: 0.0;
}

.EllipseObject
{
	position:absolute;
	border-style:dashed;
	border-width: 1px;
}

.TextAnnotationEdit
{
	z-index: 1000000;
	position: absolute;
	border: dashed 1px black;
	overflow: hidden;
	text-indent: 4px;
}

.FilledAnnotationProperties
{
	position: absolute;
	z-index: 2000000;
	left: 0px;
	top: 0px;
	width: 200px;
	height: 200px;
	background-color: Blue;
	visibility: hidden;
}

.UnfilledAnnotationProperties 
{
	position: absolute;
	z-index: 2000000;
	left: 0px;
	top: 0px;
	width: 200px;
	height: 200px;
	background-color: Red;
	visibility: hidden;
}

.lineProperties
{
	position:relative;
	width: 105px;
	height: 16px;
	white-space: nowrap;
}

.FontAPDisplay 
{
	position:relative;
	width: 100%;
	height: 20px;
	white-space: nowrap;
	overflow: hidden;
}

.ToolbarAPDisplayParent 
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	cursor:pointer;
}

.ToolbarAPDisplay 
{
	position:relative;
	left:0px;
	top:0px;
	width: 78px;
	height: 18px;
	white-space: nowrap;
	overflow: hidden;
}
.LinksDlg
{
	padding: 10px;
	/*padding-left: 10px;
	padding-top: 10px;
	padding-bottom:10px;
	padding-right:10px;*/
}
.LinksDlg table
{
	width:100%;
	padding: 2px;
	margin: 2px;	
	border-collapse: collapse;	
}
.LinksDlg tbody
{
	width:100%;		
	background-color:White;	
}
.LinksDlg thead
{
	background-color: #EBF0F3;
}
.LinksDlg tr
{	
	
}
.LinksDlg td
{
	margin:2px;
	padding:2px;
}

.StampPasswordDiv
{
	overflow: hidden; 
	width: 100%; 
	padding-left:10px;
	padding-top:10px;
	clip: auto;
}

.StampPasswordTB 
{
	width: 98%;
}

.ToolbarTable 
{
	table-layout: fixed;
	width: 90px;
}