div.FileDialog_Dialog
{ position:absolute;
  z-index:1000;
  top:5px;
  left:150px;
  margin: 0px;
  vertical-align:top;
/*  width:484px;*/
  border-width:2px;
  border-style:solid;
  border-color:Navy;
  padding:0px;
  background-color:white;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
}

div.FileDialog_TitleBar
{ margin: 0px auto;
  font-weight:900;
  padding:2px 5px 2px 5px;
  color:white;
  background-color:blue;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
}

div.FileDialog_SidePanel
{ float:left;
  width:65px;
  border-width:1px;
  border-style:outset;
  border-color:Navy;
  padding-bottom:28px;
  margin:0px;
}

div.FileDialog_SubPanel
{ float:left;
  margin:0px auto;
}

div.FileDialog_ClearPanel
{ clear:both;
}

div.FileDialog_PathSelect,
div.FileDialog_TypeSelect,
div.FileDialog_FileSelect
{ width:225px;
  height:16px;
  margin:0px;
  padding:0px;
  display:inline-block;
  position:relative;
  vertical-align:middle;
  background-color:white;
  color:black;
  font-size:small;
  border-width:1px;
  border-style:solid;
  border-color:gray;
}

div.FileDialog_PathSelect
{ width:250px;
  top:-8px;
}

div.FileDialog_PathSelectText,
div.FileDialog_TypeSelectText,
div.FileDialog_FileSelectText
{ width:205px;
  max-height:16px;
  float:left;
  overflow-x:hidden;
  border-color:transparent;
  text-align:left;
  vertical-align:middle;
  position:relative;
  top:-1px;
}

div.FileDialog_PathSelectText
{ width:230px;
}

div.FileDialog_PathSelectPanel,
div.FileDialog_TypeSelectPanel,
div.FileDialog_FileSelectPanel
{ width:250px;
  position:relative;
  left:72px;
  top:0px;
  background-color:white;
  text-align:left;
  font-size:small;
  border-width:1px;
  border-style:solid;
  border-color:black;
  margin:0px;
  padding:0px;
  padding-left:4px;
  padding-right:4px;
  z-index:1020;
}

div.FileDialog_PathOption
{ vertical-align:middle;
}

img.FileDialog_FileIcon
{ position:relative;
  top:1px;
  width:16px;
  height:16px;
  margin:0px 4px 0px 2px;
}

div.FileDialog_SelPanel
{ margin: 0px auto;
  padding:2px 5px 2px 5px;
  background-color:white;
  height:150px;
  border-width:1px;
  border-style:outset;
  border-color:Navy;
  overflow:auto;
}

div.FileDialog_NavPanel
{ width:100%;
  height:28px;
  text-align: center;
  vertical-align: middle;
  background: linear-gradient(#E0E0FF 33%, #D0D0FF 100%);
  border-width:1px;
  border-style:outset;
  border-color:Navy;
  margin:0px;
  padding:0px;
}

div.FileDialog_SrcBtn
{ vertical-align:middle;
  background-color:white;
  border-style:solid;
  border-width:1px;
  border-color:transparent;
  padding:0px;
  margin:0px;
  color:black;
  cursor:default;
}

div.FileDialog_SrcBtn:hover
{ border-style:outset;
  border-color:black;
  background-color:blue;
  color:white;
}

div.FileDialog_SrcBtn:active
{ border-style:inset;
  border-color:black;
}

text.FileDialog_SrcBtnText
{ position:relative;
  top:-5px;
  padding:0px;
  margin:0px;
  cursor:default;
}

img.FileDialog_BackBtn:hover,
img.FileDialog_ForwardBtn:hover,
img.FileDialog_UpBtn:hover,
img.FileDialog_NewBtn:hover,
img.FileDialog_ViewBtn:hover
{ border-style:outset;
  border-width:1px;
  border-color:black;
}

img.FileDialog_BackBtn:active,
img.FileDialog_ForwardBtn:active,
img.FileDialog_UpBtn:active,
img.FileDialog_NewBtn:active,
img.FileDialog_ViewBtn:active
{ border-style:inset;
}

img.FileDialog_SrcBtnImg,
img.FileDialog_BackBtn,
img.FileDialog_ForwardBtn,
img.FileDialog_UpBtn,
img.FileDialog_NewBtn,
img.FileDialog_ViewBtn
{ width:16px;
  height:16px;
  padding:2px;
  margin-top:4px;
  border-width:1px;
  border-style:solid;
  border-color:transparent;
  cursor:default;
}

img.FileDialog_SrcBtnImg
{ padding:0px;
  margin:2px;
}

img.FileDialog_PathDownBtn,
img.FileDialog_TypeDownBtn,
img.FileDialog_FileDownBtn
{ float:right;
}

img.FileDialog_PathDownBtn:hover,
img.FileDialog_TypeDownBtn:hover,
img.FileDialog_FileDownBtn:hover
{ border-width:1px;
  border-style:solid;
  border-color:gray;
}

img.FileDialog_PathDownBtn:active
img.FileDialog_TypeDownBtn:active
img.FileDialog_FileDownBtn:active
{ border-width:1px;
  border-style:solid;
  border-color:black;
}


text.FileDialog_LookInLabel,
select.FileDialog_PathSelect
{ position:relative;
  top:-8px;
  margin-right:4px;
  font-size:small;
}

text.FileDialog_SrcBtnText
{ font-size:small;
}

div.FileDialog_ViewListPanel
{ width:75px;
  position:relative;
  left:375px;
  text-align:left;
  border-width:1px;
  border-style:solid;
  border-color:black;
  margin:0px;
  padding:0px;
  z-index:1010;
}

div.FileDialog_ViewThumb,
div.FileDialog_ViewTile,
div.FileDialog_ViewIcon,
div.FileDialog_ViewList,
div.FileDialog_ViewDetail
{ text-align:left;
  vertical-align:middle;
  margin:0px;
  padding:0px;
}

div.FileDialog_ViewThumb:hover,
div.FileDialog_ViewTile:hover,
div.FileDialog_ViewIcon:hover,
div.FileDialog_ViewList:hover,
div.FileDialog_ViewDetail:hover
{ background-color:blue;
  color:white;
}

a.FileDialog_ViewThumbLink,
a.FileDialog_ViewTileLink,
a.FileDialog_ViewIconLink,
a.FileDialog_ViewListLink,
a.FileDialog_ViewDetailLink
{ font-size:small;
  margin:0px;
  padding:0px;
}


img.FileDialog_ViewThumbCheck,
img.FileDialog_ViewTileCheck,
img.FileDialog_ViewIconCheck,
img.FileDialog_ViewListCheck,
img.FileDialog_ViewDetailCheck
{ width:6px;
  margin:0px;
  padding:0px 2px 0px 2px;
}

div.FileDialog_TypeCancelBtn:hover,
div.FileDialog_FileEnterBtn:hover,
div.FileDialog_TypeCancelBtn,
div.FileDialog_FileEnterBtn
{ display:inline-block;
  width:50px;
  font-size:small;
  background: linear-gradient(#E0E0FF 33%, #D0D0FF 100%);
  border-width:1px;
  border-style:solid;
  border-color:Navy;
  border-radius:2px;
  margin:0px;
  padding:0px;
  text-align:center;
  cursor:default;
}

div.FileDialog_TypeCancelBtn:hover,
div.FileDialog_FileEnterBtn:hover
{ border-style:outset;
}

div.FileDialog_TypeCancelBtn:active,
div.FileDialog_FileEnterBtn:active
{ border-style:inset;
}

table.FileDialog_FileTable
{ table-layout:fixed;
  margin:5px 5px 0px 5px;
}

td.FileDialog_FileLabelCol,
td.FileDialog_TypeLabelCol,
td.FileDialog_HelpLabelCol
{ width:25%;
  font-size:small;
  text-align:center;
	white-space: nowrap;
}

td.FileDialog_FileSelCol,
td.FileDialog_TypeSelCol,
td.FileDialog_HelpSelCol
{ text-align:center;
}

td.FileDialog_FileBtnCol,
td.FileDialog_TypeBtnCol,
td.FileDialog_HelpBtnCol
{ width:25%;
  text-align:center;
}

table.FileDialog_DirTable
{ font-size:small;
  cursor:default;
}

td.FileDialog_TableIcon
{ height:12px;
}

td.FileDialog_TableFileName
{
}


