div.iFileDialogInit
{ position:absolute;
  top:-5000px;
  left:0px;
  background-color:white;
  width:30%;
  text-align:center;
  border:solid black 1px;
}

div.iFileDialog
{ background-color:white;
  width:30%;
  text-align:center;
  border:solid black 1px;
  position:fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index:50;
}

div.iFileDialogHeader
{ text-align:center;
  width:100%;
  margin:0px auto;
  font-size:75%;
  border-bottom:solid black 1px;
  background-color:rgb(214,234,118);
  padding:2px 0px 2px 0px;
  cursor:move;
}

div.iFileDialogPages
{ border:solid black 1px;
  background-color:#EFEFFF;
  width:96%;
  max-width:98%;
  margin:1px auto;
  text-align:left;
  padding:0px 5px 0px 5px;
}

div.iFileDialogCPage,
div.iFileDialogPage
{ font-size:85%;
  width:100%;
  max-width:100%;
  margin:5px auto;
  background-color:#EFEFFF;
  white-space:nowrap;
}

div.iFileDialogCPage
{ text-align:center;
}

table.iFileDialogTable1,
table.iFileDialogTable2
{ width:100%;
  margin:0px auto;
  padding:0px;
}

tbody.iFileDialogTbody1,
tbody.iFileDialogTbody2
{
}

tr.iFileDialogTable1,
tr.iFileDialogTable2
{
}

td.iFileDialogTable1Col_0
{ width:75%;
}

td.iFileDialogTable1Col_1
{
}

td.iFileDialogTable2Col_0
{
}

td.iFileDialogTable2Col_1
{
}

td.iFileDialogTable2Col_2
{
}

label.iFileDialogRemoteLabel,
label.iFileDialogLocalLabel
{ border: 1px solid #000000;
  border-radius: 4px;
  height:14px;
  width:90%;
  text-align:center;
  display: inline-block;
  padding: 1px 4px 4px 4px;
  position:relative;
  top:3px;
  cursor: pointer;
}


input.iFileDialogURLInput
{ font-size:85%;
  margin:0px auto;
  width:95%;
}

input.iFileDialogRemoteInput,
input.iFileDialogLocalInput
{
}

input.iFileDialogAttachInput
{ font-size:75%;
}

input.iFileDialogToolTipInput
{ width:100%;
  font-size:75%;
}

input.iFileDialogNoAltText,
input.iFileDialogAltText
{ font-size:75%;
}

input.iFileDialogAltTextInput
{ width:100%;
  font-size:75%;
}

text.iFileDialogUploadBrowse
{
}

button.iFileDialogDownloadButton
{ padding: 1px 4px 1px 4px;
  font-size:95%;
  cursor: pointer;
}



input.iFileDialogImageSizeRadio
{ font-size:75%;
}

label.iFileDialogImageSizelabel
{
}

input.iFileDialogConstrainCheckbox
{ font-size:75%;
}

table.iFileDialogDimensionsTable
{ width:100%;
}

tbody.iFileDialogDimensionsTableBody
{
}

tr.iFileDialogDimensionsTableRow
{
}

td.iFileDialogDimensionsLabel
{ width:15%;

}

td.iFileDialogDimensionsText
{ width:35%;
}

input.iFileDialogDimensionsInput
{ width:85%;
  font-size:85%;
}

td.iFileDialogDimensionsSelect
{ width:50%;
}

select.iFileDialogDimensionsSelect
{ 
}

option.iFileDialogDimensionsOption
{
}

div.iFileDialogStylePage
{ width:100%;
  max-width:100%;
  margin:0px auto;
  background-color:#EFEFFF;
  white-space:nowrap;
}

table.ImageStyleTable
{ width:100%;
}

tbody.ImageStyleTableBody
{
}

tr.ImageStyleTableRow
{
}

td.ImageStyleLabel
{ width:10%;
  font-size:90%;
  margin:0px;
  padding:5px;
  white-space:nowrap;
}

td.ImageStyleText
{ width:10%;
}

td.ImageStyleColor
{ width:10%;
}

div.ImageStyleColor
{ border:solid 1px Black;
  width:50%;
  height:1em;
  margin:0px;
  padding:0px;
  display:inline-block;
}


input.ImageStyleInput
{ width:50%;
  margin:0px;
  padding:0px;
  font-size:90%;
}

input.ImageStyleNumber
{ width:100%;
  margin:0px;
  padding:0px;
  font-size:90%;
}

td.ImageStyleSelect
{ width:20%;
  margin:0px;
  padding:0px;
}

select.ImageStyleSelect
{ font-size:90%;
}

option.ImageStyleOption
{
}

div.iFileDialogBordersPage
{ width:100%;
  max-width:100%;
  margin:0px auto;
  background-color:#EFEFFF;
  white-space:nowrap;
}

table.iFileDialogBordersTable
{ width:100%;
  margin:0px auto;
  table-layout:fixed;
}

tbody.iFileDialogBordersTable
{
}

tr.iFileDialogBorderRow
{
}

td.iFileDialogBorderHdrCol0,
td.iFileDialogBorderCol0
{ width:14%;
  font-size:90%;
  margin-right:1%;
}

td.iFileDialogBorderHdrCol1,
td.iFileDialogBorderCol1
{ width:17%;
  font-size:90%;
  margin-right:1%;
}

td.iFileDialogBorderHdrCol2,
td.iFileDialogBorderCol2
{ width:25%;
  font-size:90%;
  height:1.75em;
  margin-right:1%;
}

td.iFileDialogBorderHdrCol3,
td.iFileDialogBorderCol3
{ width:30%;
  font-size:90%;
  height:1.75em;
  margin-right:1%;
}

td.iFileDialogBorderHdrCol4,
td.iFileDialogBorderCol4
{ width:10%;
  font-size:90%;
  margin-right:1%;
}

td.iFileDialogBorderHdrCol5,
td.iFileDialogBorderCol5
{ width:10%;
}

td.iFileDialogBorderHdrCol0,
td.iFileDialogBorderHdrCol1,
td.iFileDialogBorderHdrCol2,
td.iFileDialogBorderHdrCol3,
td.iFileDialogBorderHdrCol4,
td.iFileDialogBorderHdrCol5
{ text-align:center;
}


input.iFileDialogBorderSizeInput
{ font-size:100%;
  width:100%;
}

div.iFileDialogBorderColor
{ border:solid Black 1px;
  width:100%;
  height:1.5em;
}

img.iFileDialogBorderColorDialog
{ width:100%;
  height:1.25em;
}

select.iFileDialogBorderUnitsSelect
{ font-size:100%;
}

select.iFileDialogBorderStyleSelect
{ font-size:100%;
}

div.iFileDialogLinkMsg
{ width:100%;
  white-space: normal;
  font-size:90%;
}

div.iFileDialogLinkBtn
{ width:100%;
  text-align:right;
}

label.iFileDialogLinkLabel
{ border: 1px solid #000000;
  border-radius: 4px;
  height:14px;
  display: inline-block;
  padding: 1px 4px 4px 4px;
  position:relative;
  top:3px;
  cursor: pointer;
}

input.iFileDialogLinkInput
{ font-size:85%;
  margin:0px auto;
  width:95%;
}

div.iFileDialogLinkBrowse
{
}


div.iFileDialogPreviewPanel
{ font-size:75%;
  width:100%;
  overflow-y:auto;
}

div.iFileDialogImagePreview
{
}


div.PreviewImage
{
}

div.PreviewImage
{ border-style: none;
}

div.SelPreviewImage
{ border: solid Blue 4px;
}

