/* 
 * CSS for FX10 Portal
 *  Desinged by K.Suzuki, Fujitsu ltd.
 */

* {
  margin:0; padding:0;
  font-family:"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
  font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","Arial",sans-serif;
}

/* Section: Body */
body {
  margin:5px 5px !important;
  background-color:#74000C;
  font-size:12px;
  color:#505050;
  overflow:hidden;
  position:relative;
  line-height:1.3em;
}

/* new line controll of pre tag */
pre{
  white-space: -moz-pre-wrap;	/* Firefox 1.0-2.0 */
  white-space: -pre-wrap;	/* Opera 4-6 */
  white-space: -o-pre-wrap;	/* Opera 7 */
  white-space: pre-wrap;	/* CSS3 */
  word-wrap: break-word;	/* IE 5.5+ and Firefox 3.5+*/
}

/* Section: Channel */
div#channel {
  top:0;
  left:0;
  height:50px;
  width:100%;
  background-color:#FFFFFF;
  background-image:url("/poesy/img/hpcportal/channel_background.gif");
  position:absolute;
  overflow:hidden;
  z-index:100;
}

div#channel_upper{
  top:0;
  left:0;
  height:10px;
  width:100%;
  position:absolute;
}

div#channel_home {
  top:0;
  left:0;
  height:30px;
  width:135px;
  padding:0px 0px;
  position:absolute;
  display:table-cell;
}
div#channel_home_inner {
  height:30px;
  width:135px;
  vertical-align:middle;
  text-align:center;
  display:table-cell;
}

div#channel_title {
  top:0;
  left:0;
  line-height:10px;
  width:100%;
  font-size:18px;
  color:#A00000;
  font-weight:bold;
  padding:0px 0px 0px 0px;
  vertical-align:middle;
  text-align:center;
  position:absolute;
  display:table-cell;
}

div#channel_cntl{
  top:30px;
  left:0;
  height:20px;
  width:100%;
  background-color:#606060;
  font-size:12px;
  color:#FFFFFF;
  padding:2px 0px 0px 0px;
  position:absolute;
  display:table;
}
div#channel_dirs {
  width:50%;
  padding-left:10px;
  display:table-cell;
  *display:inline;
}
div#channel_dirs a{
  cursor:pointer;
  line-height:25px;
}
div#channel_buttons {
  width:50%;
  text-align:right;
  display:table-cell;
  *display:inline;
  padding-right:10px;
}
div#channel_buttons a{
  margin:0px 2px 0px 2px;
  cursor:pointer;
  line-height:20px;
}

div#channel_table_wrapper {
  margin:10px 0px 0px 135px;
  padding:0px 10px 0px 0px;
  position:relative;
  height:20px;
}
div#channel_table {
  position:relative;
  display:table;
  table-layout:fixed;
  width:100%;
}
ul#channel_list {
  list-style:none;
  display:table-row;
}
ul#channel_list li {
  height:20px;
  font-size:12px;
  vertical-align:middle;
  text-align:center;
  display:table-cell;
  *display:inline;
}
li.channel_link_off {
  background-color:#C0C0C0;
  font-weight:bold;
  color:#A00000;
  padding:0px 3px;
}
li.channel_link_on {
  background-color:#606060;
  font-weight:bold;
  color:#FFFFFF;
  padding:0px 3px;
}
li.channel_split {
  width:5px;
}
ul#channel_list li a{
  text-decoration:none;
  cursor:pointer;
}

span#lang_selected {
  color:#FFFFFF;
  font-weight:bold;
}
span#lang_notselected {
  color:#DF0000;
  font-weight:normal;
}

/* Section: Menu */
div#lmenu_wrapper {
  top:0;
  left:0;
  width:135px;
  position:absolute;
  overflow:hidden;
  z-index:50;
}

div#lmenu {
  margin:50px 0px 0px 0px;
  background-color:#606060;
  overflow-x:hidden;
  overflow-y:auto;
}

ul.lmenu_list {
  list-style: none;
}
ul.lmenu_list li{
  display:block;
  vertical-align:middle;
}
ul.lmenu_list li a{
  text-decoration: none;
  cursor:pointer;
  line-height:25px;
}
ul.lmenu_list li  span{
  line-height:25px;
}
li.lmenu_title{
  margin:1px 0px 1px 2px;
  height:25px;
  width:135px;
  background-color:#606060;
  font-size:12px;
  color:#FFFFFF;
  font-weight:normal;
  padding:0px 0px 0px 5px;
  text-align:left;
}
li.lmenu_link_off {
  margin:1px 0px 1px 2px;
  height:25px;
  width:135px;
  background-color:#A00000;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;
  padding:0px 0px 0px 5px;
  text-align:left;
}
li.lmenu_link_on {
  margin:1px 0px 1px 2px;
  height:25px;
  width:135px;
  background-color:#FFFFFF;
  font-size:12px;
  color:#A00000;
  font-weight:bold;
  padding:0px 0px 0px 5px;
  text-align:left;
}
a.icon_lmenu_link_on {
  background-image:url("/poesy/icon/POESY/F_red.gif");
  background-repeat:no-repeat;
  padding-left:12px;
}
a.icon_lmenu_link_off {
  background-image:url("/poesy/icon/POESY/F_gray.gif");
  background-repeat:no-repeat;
  padding-left:12px;
}

/* Section: Bottom */
div#bottom {
  height:15px;
  width:100%;
  background-color:#A00000;
  padding:0px;
  display:table;
  table-layout:fixed;
  vertical-align:middle;
  z-index:100;
}
div#bottomleft {
  width:40%;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;
  padding:0px 0px 0px 10px;
  text-align:left;
  vertical-align:middle;
  display:table-cell;
  *display:inline;
}
div#bottomright {
  width:40%;
  font-size:12px;
  color:#FFFFFF;
  font-weight:normal;
  padding:0px 10px 0px 0px;
  text-align:right;
  vertical-align:middle;
  display:table-cell;
  *display:inline;
}

/* Section: Main */
div#main_wrapper {
  margin:0px 0px 0px 135px;
  background-color:#FFFFFF;
  overflow:hidden;
  z-index:50;
}
div#main_nomenu_wrapper {
  margin:0px 0px 0px 0px;
  background-color:#FFFFFF;
  overflow:hidden;
  z-index:50;
}
div#main {
  margin:50px 0px 0px 0px;
  overflow-x:auto;
  overflow-y:auto;
  background-color:#FFFFFF;
  padding:0px 0px;	!important
}

.main_errmsg {
  color:#FF3333;
}

/* Section: Main_Top */
div#main_top {
  background-color:#FFFFFF;
  font-size:12px;
  font-weight:normal;
  color:#505050;
  padding:0px 0px;
}

/* Section: Main_Middle */
div#main_middle{
  background-color:#FFFFFF;
  padding:5px 15px;
}

/* Section: View_Bottom */
div#view_bottomwrapper{
  background-color:#FFFFFF;
  border-width:1px 0px 0px 0px;
  border-color:#CCCCCC;
  border-style:solid;
  padding: 0px 10px;
}
div#view_bottom{
  height:25px;
  width:100%;
  display:table;
  table-layout:fixed;
}
div#view_bottomleft{
  height:25px;
  width:40%;
  font-size:11px;
  vertical-align:middle;
  text-align:left;
  display:table-cell;
  *display:inline;
}
div#view_bottomright{
  height:25px;
  width:40%;
  font-size:11px;
  vertical-align:middle;
  text-align:right;
  display:table-cell;
  *display:inline;
}

/* Section: View Mode */

/* Chapter level1 */
div.chablock1 {
  background-color:none;
  margin:5px 0px;
  padding:5px 5px;
}
div.chahead1 {
  border-width:0px 0px 3px 12px;
  border-color:#A00000;
  border-bottom-color:#7A0000;
  border-style:solid;
  padding:2px 0px 2px 5px;
}
h2.main_h2 {
  font-size:18px;
  color:#333333;
}
div.chabody1 {
  padding:5px 5px;
}

/* Chapter level2 */
div.chablock2 {
  background-color:none;
  margin:5px 0px;
  padding:5px 5px;
}
div.chahead2 {
  color:#333333;
  border-width:0px 0px 3px 0px;
  border-color:#A00000;
  border-style:solid;
  padding:2px 0px 2px 5px;
}
div.chahead2c {
  color:#740000;
}
h3.main_h3 {
  font-size:16px;
}
div.chabody2 {
  padding:5px 5px;
}

/* banner */
div.banner {
  height:30px;
  padding:5px 5px 5px 5px;
  vertical-align:middle;	/* not available */
  text-valign:middle;		/* not available */
  background-repeat: repeat-y;
}
h1.main_h1 {
  line-height:30px;
  font-size:30px;
  color:#A00000;
}

/* horizontal line */
hr.hrline {
}

/* include(text,html) */
div.iblock {
  margin:10px 10px;
  background-color:none;
  border-width:1px;
  border-color:#CCCCCC;
  border-style:solid;
  padding:5px 5px;
}

/* xinclude */
div.xblock {
  margin:10px 10px;
  background-color:none;
  border-width:1px;
  border-color:#CCCCCC;
  border-style:solid;
  padding:5px 5px;
}

/* column */
table.colblock_table {
}
td.colblock {
  vertical-align:top;
  border-width:1px 0px 0px 0px;
  border-color:#CCCCCC;
  border-style:none;
  margin:2px;
  padding:2px 10px;
}

/* text mode */
xmp.mode_text {
  margin:10px 10px;
  background-color:#EEEEEE;
  border-width:1px;
  border-color:#CCCCCC;
  border-style:solid;
  padding:5px 5px;
}

/* table */
table.tbl {
  border-width:1px;
  border-color:#808080;
  border-style:solid;
  border-collapse:collapse;
  border-spacing:0;
}
th.tblhead {
  background-color:#EEEEEE;
  border-width:1px;
  border-color:#808080;
  border-style:solid;
  font-weight:bold;
  padding:2px 4px;
}
td.tblcell {
  border-width:1px;
  border-color:#808080;
  border-style:solid;
  padding:2px 4px;
}

/* item (standard) */
ul.itm {
  list-style-type:disc;
  list-style-position:inside;
}
/* item (numerical,alphabet) */
ol.itm {
  list-style-position:inside; !important
}
/* item (list) */
li.itmlist {
  padding-left:1em;
  text-indent:-1em;
}
/* item (free-style) */
dl.itmb dt {
  clear:left;
  float:left;
  width:2em;
}
dl.itmb dd {
  margin-left:2em;
}

/* indent */
div.indent {
  margin:0px 0px 0px 10px;
}

/* link */
.link_mdate_new {
  color:#FF3333;
}
.link_mdate {
}

img.incimg {
}
a.incaimg {
}
a.icon_NO_FILE {
}

/* Section: Cabinet Mode(File cabinet) */
div#file_top{
  margin:5px 5px;
  background-color:#FFFFFF;
  font-size:12px;
  font-weight:normal;
  color:#333333;
  border-color:#74000C;
  border-width:1px;
  border-style:solid;
  padding:5px 15px;
}

div#file_middle{
  margin:5px 5px;
  background-color:#EEEEEE;
  border-width:1px;
  border-color:#74000C;
  border-style:solid;
  padding: 5px 5px;
}

div#file_buttons{
  margin:0px 0px 5px 0px;
  height:25px;
  width:100%;
  background-color:#CCCCCC;
  border-color:#808080;
  border-width: 1px;
  border-style:solid;
  vertical-align:middle;
  display:table;
}
div#file_buttonsleft{
  width:30%;
  text-align:center;
  vertical-align:middle;
  display:table-cell;
  *display:inline;
}
div#file_buttonscenter{
  width:40%;
  text-align:center;
  vertical-align:middle;
  display:table-cell;
  *display:inline;
}
div#file_buttonsright{
  display:table-cell;
  *display:inline;
  width:30%;
  text-align:center;
  vertical-align:middle;
}
table.file_table{
  margin:5px 0px 0px 0px;
  width:100%;
  border-style:solid;
  border-width: 1px;
  border-color:#808080;
}
td.file_check_head{
  width:0;
}
tr.file_head{
  background-color:#A00000;
  color:#FFFFFF;
}
tr.file_head td{
  padding:2px 5px;
}
td.file_size_head{
  text-align:right;
}
tr.file_odd{
  background-color:#C0C0FF;
}
tr.file_odd td{
  padding:1px 5px;
}
td.file_size_odd{
  text-align:right;
}
tr.file_eve{
  background-color:#DDDDFF;
}
tr.file_eve td{
  padding:1px 5px;
}
td.file_size_eve{
  text-align:right;
}

a#sortByName{
  cursor:pointer;
}
a#sortByMtime{
  cursor:pointer;
}
a#changeCheck{
  cursor:pointer;
}

/* Section: Image cabinet */
div#img_top{
  margin:5px 5px;
  background-color:#FFFFFF;
  font-size:12px;
  font-weight:normal;
  color:#333333;
  border-color:#74000C;
  border-width:1px;
  border-style:solid;
  padding:5px 15px;
}

div#img_middle{
  background-color:#EEEEEE;
  border-style:solid;
  border-width:1px;
  border-color:#808080;
  border-color:#74000C;
  margin:5px 5px;
  padding:5px 5px;
}

div#img_buttons{
  height:25px;
  width:100%;
  background-color:#CCCCCC;
  border-color:#808080;
  border-width:1px;
  border-style:solid;
  vertical-align:middle;
  display:table;
}

div#img_buttonsleft{
  width:3%;
  text-align:center;
  vertical-align:middle;
  display:table-cell;
  *display:inline;
}
div#img_buttonscenter{
  width:55%;
  text-align:center;
  vertical-align:middle;
  display:table-cell;
  *display:inline;
}
div#img_buttonscenter input[type=text]{
  width:120px;
}
div#img_buttonsright{
  width:35%;
  text-align:center;
  vertical-align:middle;
  display:table-cell;
  *display:inline;
}
table.img_table{
  margin:5px 0px 0px 0px;
  width:100%;
  border-width:1px;
  border-color:#808080;
  border-style:solid;
  table-layout:fixed;
}
td.img_td{
  vertical-align:top;
}
td.img_name{
  height:22px;
  width:100%;
  background-color:#A00000;
  color:#FFFFFF;
  padding:0px 2px;
  vertical-align:middle;
}
td.img_name input[type=checkbox]{
  margin:2px 0px 1px 2px;
}
a.img_edit{
  cursor:pointer;
}
td.img_tcell{
  width:0;
  border:0;
  vertical-align:top;
}
td.img_tcell img{
  border:0;
}
td.img_memo{
  width:100%;
  background-color:#DDDDFF;
  vertical-align:top;
  padding:5px 5px;
}
.img_memo pre{
  white-space:pre-wrap;
  word-wrap:break-word;
}
.img_celltable{
  width:100%;
  border:0;
  vertical-align:top;
}

/* Section: Login */
div#login_top{
  margin:5px 5px;
  height:20px;
  background-color:#DDDDDD;
  background-image:none;
  font-size:16px;
  color:#333333;
  font-weight:bold;
  border-width:1px;
  border-color:#74000C;
  border-style:solid;
  padding:5px 15px;
  text-align:left;
  vertical-align:middle;
}

div#login_middle{
  margin:5px 5px;
  background-color:#EEEEEE;
  border-width:1px;
  border-color:#74000C;
  border-style:solid;
  padding:5px 15px;
}

table#login_table {
  border-color:#808080;
  border-width:1px;
  border-style:solid;
  border-spacing:0;
  border-collapse:collapse;
  margin:5px auto;
}
td.login_label {
  width:150px;
  background-color:#A00000;
  font-size:12px;
  color:#FFFFFF;
  border-color:#808080;
  border-width:1px;
  border-style:solid;
  padding:2px 4px;
}
td.login_value {
  width:350px;
  background-color:#DDDDFF;
  border-color:#808080;
  border-width:1px;
  border-style:solid;
  padding: 2px 4px;
}
td.login_value input{
  width:200px;
}
td#login_buttons{
  height:25px;
  background-color:#CCCCCC;
  border-color:#808080;
  border-width:1px;
  border-style:solid;
  vertical-align:middle;
  text-align:center;
  display:table;
}

/* Section: Error */
div#err_middle {
  margin:10px 10px;
  background-color:#CCCCCC;
  background-image:url("/poesy/icon/POESY/background/border_g1.gif");
  overflow:hidden;
  position : relative;
}

/* Section: Buttons(common) */
button	{
 background-color:#CCCCCC;
 height:20px;
 border:1px solid #808080;
 font-weight:bold;
 color:#333333;
 border-top-color:#FFFFFF;
 border-left-color:#FFFFFF;
 border-right-color:#333333;
 border-bottom-color:#333333;
}
.button_100	{
 width:100px;
 height:20px;
 background-color:#CCCCCC;
 border:1px solid #808080;
 font-weight:bold;
 color:#333333;
 border-top-color:#FFFFFF;
 border-left-color:#FFFFFF;
 border-right-color:#333333;
 border-bottom-color:#333333;
}
.button_130{
 width:130px;
 height:20px;
 background-color:#CCCCCC;
 border:1px solid #808080;
 font-weight:bold;
 color:#333333;
 border-top-color:#FFFFFF;
 border-left-color:#FFFFFF;
 border-right-color:#333333;
 border-bottom-color:#333333;
}
.button_50{
 width:50px;
 height:20px;
 background-color:#CCCCCC;
 border:1px solid #808080;
 font-weight:bold;
 color:#333333;
 border-top-color:#FFFFFF;
 border-left-color:#FFFFFF;
 border-right-color:#333333;
 border-bottom-color:#333333;
}
.button_75{
 width:75px;
 height:20px;
 background-color:#CCCCCC;
 border:1px solid #808080;
 font-weight:bold;
 color:#333333;
 border-top-color:#FFFFFF;
 border-left-color:#FFFFFF;
 border-right-color:#333333;
 border-bottom-color:#333333;
}
.button_25{
 width:25px;
 height:20px;
 background-color:#CCCCCC;
 border:1px solid #808080;
 font-weight:bold;
 color:#333333;
 border-top-color:#FFFFFF;
 border-left-color:#FFFFFF;
 border-right-color:#333333;
 border-bottom-color:#333333;
}


/* Section: Sub-window (common) */
div#subwin_main {
  margin:0px 0px;
  background-color:#FFFFFF;
  overflow-x:hidden;
  overflow-y:auto;
  width:100%;
}

div#view_main {
  margin:0px 0px;
  background-color:#FFFFFF;
  overflow-x:hidden;
  overflow-y:auto;
  width:100%;
}

a#goClose{
  padding:0px 5px 0px 5px;
  display:table-cell;
  *display:inline;
}

/* Section: Text */
div#text_top {
  height:30px;
  background-color:#DDDDDD;
  border-width:0px 0px 1px 0px;
  border-color:#808080;
  border-style:solid;
  display:table;
}
div#text_topleft {
  width:100%;
  font-size:18px;
  font-weight:bold;
  padding:5px 0px 5px 15px;
  text-align:left;
  vertical-align:middle;
  display:table-cell;
  *display:inline;
  position : relative;
}
div#text_topright{
  padding:5px 15px 5px 0px;
  text-align:right;
  vertical-align:middle;
  display:table-cell;
  *display:inline;
}

div#text_middle {
  background-color:#FFFFFF;
  padding:10px 15px;
}

a#goEdit{
  padding:0px 5px 0px 5px;
  display:table-cell;
  *display:inline;
}

/* Section: Edit */
div#edit_top {
  height:#DDDDDD;
  background-color:#DDDDDD;
  border-width:0px 0px 1px 0px;
  border-color:#808080;
  border-style:solid;
  display:table;
}
div#edit_topleft {
  width:100%;
  font-size:18px;
  font-weight:bold;
  padding:5px 0px 5px 15px;
  text-align:left;
  vertical-align:middle;
  display:table-cell;
  *display:inline;
  position : relative;
}
div#edit_topright{
  padding:5px 15px 5px 0px;
  text-align:right;
  vertical-align:middle;
  display:table-cell;
  *display:inline;
}

div#edit_middle {
  background-color:#FFFFFF;
  padding:10px 15px;
}

table#edit_table {
  width:100%;
  border-style:solid;
  border-width:1px;
  border-collapse:collapse;
  border-spacing:0;
}
td.edit_label {
  width:150px;
  background-color:#DDDDDD;
  border-style:solid;
  border-width:1px;
  border-color:#808080;
  padding: 2px 4px;
}
td.edit_value {
  background-color:#DDDDFF;
  border-color:#808080;
  border-width:1px;
  border-style:solid;
  padding:2px 4px;
}
td.edit_value input[type=text]{
  width:400px;
}

textarea#edit_area {
  margin:5px 0px;
  padding:2px;
}
div#edit_size input[type=text] {
  width:30px;
}

a#goText{
  margin:0px 5px 0px 5px;
  display:table-cell;
  *display:inline;
}

/* Section: Upload */
div#upload_top {
  height:#DDDDDD;
  background-color:#DDDDDD;
  border-width:0px 0px 1px 0px;
  border-color:#808080;
  border-style:solid;
  display:table;
}
div#upload_topleft {
  width:100%;
  font-size:18px;
  font-weight:bold;
  padding:5px 0px 5px 15px;
  text-align:left;
  vertical-align:middle;
  display:table-cell;
  *display:inline;
  position : relative;
}
div#upload_topright{
  padding:5px 15px 5px 0px;
  text-align:right;
  vertical-align:middle;
  display:table-cell;
  *display:inline;
}

div#upload_middle {
  background-color:#FFFFFF;
  padding:5px 15px;
}

div.upload_doc {
  background-color:#DDDDFF;
  border-style:solid;
  border-width:1px;
  padding:5px 15px 5px 15px;
}

table#upload_table {
  margin:5px 0px;
  width:100%;
  border-style:solid;
  border-width:1px;
  border-collapse:collapse;
  border-spacing:0;
}

td.upload_label {
  width: 100px;
  background-color:#DDDDDD;
  padding:2px 4px;
  border-color:#808080;
  border-width:1px;
  border-style:solid;
}
td.upload_value {
  background-color:#DDDDFF;
  border-style:solid;
  border-color:#808080;
  border-width:1px;
  padding: 2px 4px;
}
.upload_file{
  width: 460px;
}
.upload_text{
  width: 400px;
}
td.upload_value2 {
  background-color:#EEEEEE;
  border-style:solid;
  border-color:#808080;
  border-width:0px 1px;
  padding: 5px 15px;
  font-size:11px;
}
div#upload_inschap{
  margin:0px 0px 0px 20px;
}

td#upload_buttons {
  background-color:#CCCCCC;
  border-style:solid;
  border-color:#808080;
  border-width:1px;
  padding: 2px 4px;
  text-align:center;
}

/* Section: Property */
div#property_channel {
  top:0;
  left:0;
  height:45px;
  width:100%;
  background-image:url("/poesy/img/hpcportal/channel_background.gif");
  position:absolute;
  overflow:hidden;
  z-index:100;
}

div#pchannel_menus{
  height:25px;
  width:100%;
  display:table;
  position:relative;
}
div#pchannel_title {
  width:100%;
  text-align:left;
  font-size:16px;
  font-weight: bold;
  padding:2px 15px 2px 15px;
  vertical-align:middle;
  display:table-cell;
  *display:inline;
  position:relative;
}
div#pchannel_buttons{
  text-align:right;
  vertical-align:middle;
  padding-right:15px;
  display:table-cell;
  *display:inline;
}

div#pchannel_table_wrapper {
  height:20px;
  margin:0px 0px 0px 0px;
  padding:0px 10px 0px 10px;
  position:relative;
}
div#pchannel_table {
  width:100%;
  display:table;
  position:relative;
  table-layout:fixed;
}
ul#pchannel_list {
  list-style: none;
  display:table-row;
}
ul#pchannel_list li {
  font-size:14px;
  display:table-cell;
  *display:inline;
  vertical-align:middle;
}
.pchannel_link_off {
  height:20px;
  background-color:#C0C0C0;
  color:#A00000;
  text-align:center;
  font-weight: bold;
  cursor:pointer;
}
.pchannel_link_on {
  height:20px;
  background-color:#606060;
  color:#FFFFFF;
  text-align:center;
  font-weight: bold;
  cursor:pointer;
}
.pchannel_split {
  height:20px;
  width: 5px;
}

div#property_top {
  margin:0px 0px 0px 0px;
  height:25px;
  width:100%;
  background-color:#606060;
  font-weight:bold;
  color:#FFFFFF;
  padding:5px 0px 0px 15px;
  display:table;
  vertical-align:middle;
}

div#property_main{
  margin:45px 0px 0px 0px;
  background-color:#FFFFFF;
  overflow-x:hidden;
  overflow-y:auto;
}

div#property_middle{
  margin:10px auto 0px auto;
  width:95%;
  background-color:#EEEEEE;
  border-color:#808080;
  border-width:1px;
  border-style:solid;
  padding:5px 5px;
}

div#property_settitle{
}
table#title_table{
  margin:0px 0px 5px 0px;
  width:100%;
  border-width:1px;
  border-style:solid;
  border-spacing: 0;
  border-collapse: collapse;
}
td.title_label {
  width: 150px;
  background-color:#DDDDDD;
  border-color:#808080;
  border-width:1px;
  border-style:solid;
  padding:2px 4px;
}
td.title_value {
  background-color:#DDDDFF;
  border-color:#808080;
  border-width:1px;
  border-style:solid;
  padding:2px 4px;
}
td.title_value input[type=text]{
  width:400px;
}

div#property_setmenu{
}
table#menu_table{
  margin:0px 0px 0px 0px;
  width:100%;
  border-color:#808080;
  border-width:1px;
  border-style:solid;
  border-collapse:collapse;
}
td.menu_check_head{
  width:50px;
  background-color:#A00000;
  color:#FFFFFF;
  border-color:#808080;
  border-width:0px 0px 1px 0px;
  border-style:solid;
  padding:1px 5px;
  text-align:center;
}
td.menu_name_head{
  width:180px;
  background-color:#A00000;
  color:#FFFFFF;
  border-color:#808080;
  border-width:0px 0px 1px 1px;
  border-style:solid;
  padding:1px 5px;
  text-align:center;
}
td.menu_dir_head{
  background-color:#A00000;
  color:#FFFFFF;
  border-color:#808080;
  border-width:0px 0px 1px 1px;
  border-style:solid;
  padding:1px 5px;
  text-align:center;
}
td.menu_cabinet_head{
  background-color:#A00000;
  color:#FFFFFF;
  border-color:#808080;
  border-width:0px 0px 1px 1px;
  border-style:solid;
  padding:1px 5px;
  text-align:center;
}
td.menu_check{
  background-color:#DDDDFF;
  border-color:#C0C0FF;
  border-width: 0px 0px 1px 0px;
  border-style:solid;
  padding:1px 5px;
  text-align:right;
}
td.menu_name{
  background-color:#DDDDFF;
  border-color:#C0C0FF;
  border-width: 0px 0px 1px 1px;
  border-style:solid;
  padding: 1px 5px;
}
td.menu_name input[type=text]{
  width: 150px;
}
td.menu_dir{
  background-color:#DDDDFF;
  border-color:#C0C0FF;
  border-width:0px 0px 1px 1px;
  border-style:solid;
  padding: 1px 5px;
}
td.menu_dir input[type=text]{
  width: 150px;
}
td.menu_cabinet{
  background-color:#DDDDFF;
  border-color:#C0C0FF;
  border-width:0px 0px 1px 1px;
  border-style:solid;
  padding: 1px 5px;
}
td.menu_check_add{
  background-color:#C0C0FF;
  border-color:#808080;
  border-width:1px 0px 0px 0px;
  border-style:solid;
  padding:1px 5px;
  text-align:center;
}
td.menu_name_add{
  background-color:#C0C0FF;
  border-color:#808080;
  border-width:1px 0px 0px 1px;
  border-style:solid;
  padding:1px 5px;
}
td.menu_name_add input[type=text]{
  width: 150px;
}
td.menu_dir_add{
  background-color:#C0C0FF;
  border-color:#808080;
  border-width:1px 0px 0px 1px;
  border-style:solid;
  padding:1px 5px;
}
td.menu_dir_add input[type=text]{
  width: 150px;
}
td.menu_cabinet_add{
  background-color:#C0C0FF;
  border-color:#808080;
  border-width:1px 0px 0px 1px;
  border-style:solid;
  padding:1px 5px;
}

td.access_check_head{
  width:50px;
  background-color:#A00000;
  color:#FFFFFF;
  padding:1px 5px;
  border-color:#808080;
  border-width:0px 0px 1px 0px;
  border-style:solid;
  text-align:center;
}
td.access_name_head{
  width:450px;
  background-color:#A00000;
  color:#FFFFFF;
  border-color:#808080;
  border-width:0px 0px 1px 1px;
  border-style:solid;
  padding:1px 5px;
  text-align:center;
}
td.access_rw_head{
  background-color:#A00000;
  color:#FFFFFF;
  border-color:#808080;
  border-width:0px 0px 1px 1px;
  border-style:solid;
  padding:1px 5px;
  text-align:center;
}
td.access_check{
  background-color:#DDDDFF;
  border-color:#C0C0FF;
  border-width:0px 0px 1px 0px;
  border-style:solid;
  padding: 1px 5px;
  text-align:right;
}
td.access_name{
  background-color:#DDDDFF;
  border-color:#C0C0FF;
  border-width:0px 0px 1px 1px;
  border-style:solid;
  padding:1px 5px;
}
td.access_name input[type=text]{
  width: 150px;
}
td.access_rw{
  background-color:#DDDDFF;
  border-color:#C0C0FF;
  border-width:0px 0px 1px 1px;
  border-style:solid;
  padding:1px 5px;
}
td.access_check_add{
  background-color:#C0C0FF;
  border-color:#808080;
  border-width:1px 0px 0px 0px;
  border-style:solid;
  padding:1px 5px;
  text-align:center;
}
td.access_name_add{
  background-color:#C0C0FF;
  border-color:#808080;
  border-width:1px 0px 0px 1px;
  border-style:solid;
  padding:1px 5px;
}
td.access_name_add input[type=text]{
  width: 150px;
}
td.access_rw_add{
  background-color:#C0C0FF;
  border-color:#808080;
  border-width:1px 0px 0px 1px;
  border-style:solid;
  padding:1px 5px;
}
td.access_rw_add input[type=text]{
  width: 150px;
}

div.style_section{
  margin:0px 0px 5px 0px;
  background-color:#DDDDDD;
  border-color:#808080;
  border-width:1px;
  border-style:solid;
  padding:2px 5px;
}
div.style_section_name{
  padding: 2px 5px;
  font-weight: bold;
}
table.style_table{
  margin:0px auto 0px auto;
  width:100%;
  border-color:#808080;
  border-width:1px;
  border-style:solid;
  border-collapse: collapse;
}
td.style_item_head{
  width:250px;
  background-color:#A00000;
  color:#FFFFFF;
  border-color:#808080;
  border-width:0px 0px 1px 0px;
  border-style:solid;
  padding:1px 5px;
  text-align:center;
}
td.style_param_head{
  width:250px;
  background-color:#A00000;
  color:#FFFFFF;
  border-color:#808080;
  border-width: 0px 0px 1px 1px;
  border-style:solid;
  padding:1px 5px;
  text-align:center;
}
td.style_value_head{
  width:150px;
  background-color:#A00000;
  color:#FFFFFF;
  border-color:#808080;
  border-width:0px 0px 1px 1px;
  border-style:solid;
  padding:1px 5px;
  text-align:center;
}
td.style_verify_head{
  background-color:#A00000;
  color:#FFFFFF;
  border-color:#808080;
  border-width:0px 0px 1px 1px;
  border-style:solid;
  padding:1px 5px;
  text-align:center;
}
td.style_item{
  background-color:#C0C0FF;
  padding:1px 5px;
  border-style:solid;
  border-color:#808080;
  border-width:0px 0px 1px 0px;
}
td.style_param{
  background-color:#DDDDFF;
  padding:1px 5px;
  border-style:solid;
  border-color:#808080;
  border-width:0px 0px 1px 1px;
}
td.style_value{
  background-color:#DDDDFF;
  border-color:#808080;
  border-width:0px 0px 1px 1px;
  border-style:solid;
  padding:1px 5px;
}
td.style_verify{
  border-color:#808080;
  border-width:0px 0px 1px 1px;
  border-style:solid;
  padding:1px 5px;
}

table#icon_table{
  width:100%;
  border-style:solid;
  border-color:#808080;
  border-width:1px;
  border-collapse: collapse;
  margin: 0px 0px 0px 0px;
}
td.icon_bg1_head{
  width:50px;
  background-color:#A00000;
  color:#FFFFFF;
  border-color:#808080;
  border-width:0px 0px 1px 0px;
  border-style:solid;
  padding: 1px 5px;
  text-align:center;
}
td.icon_bg2_head{
  width:50px;
  background-color:#A00000;
  color:#FFFFFF;
  border-color:#808080;
  border-width:0px 0px 1px 1px;
  border-style:solid;
  padding:1px 5px;
  text-align:center;
}
td.icon_file_head{
  width:150px;
  background-color:#A00000;
  color:#FFFFFF;
  border-color:#808080;
  border-width:0px 0px 1px 1px;
  border-style:solid;
  padding:1px 5px;
  text-align:center;
}
td.icon_ext_head{
  background-color:#A00000;
  color:#FFFFFF;
  border-color:#808080;
  border-width:0px 0px 1px 1px;
  border-style:solid;
  padding:1px 5px;
  text-align:center;
}
td.icon_bg1{
  width:50px;
  background-color:#606060;
  border-color:#808080;
  border-width:0px 0px 1px 0px;
  border-style:solid;
  padding:1px 5px;
  text-align:center;
}
td.icon_bg2{
  width:50px;
  background-color:#FFFFFF;
  border-color:#808080;
  border-width: 0px 0px 1px 1px;
  border-style:solid;
  padding:1px 5px;
  text-align:center;
}
td.icon_file{
  width:150px;
  padding:1px 5px;
  border-color:#808080;
  border-width:0px 0px 1px 1px;
  border-style:solid;
  text-align:left;
}
td.icon_ext{
  padding:1px 5px;
  border-color:#808080;
  border-width: 0px 0px 1px 1px;
  border-style:solid;
  text-align:left;
}
td.icon_ext input.icon_ext_text{
  width:250px;
}

div#property_cntl{
  margin:5px auto 10px auto;
  width:95%;
  background-color:#EEEEEE;
  font-size:11px;
  border-style:solid;
  border-width: 1px;
  border-color:#808080;
  padding:5px 5px;
  position:relative;
}
div#property_options{
  padding:0px 10px;
}
div#property_buttons{
  margin:5px auto 0px auto;
  height:25px;
  width:100%;
  background-color: #CCCCCC;
  border-width:1px;
  border-color:#808080;
  border-style:solid;
  vertical-align:middle;
  display:table;
}
div#property_buttonsleft{
  width:15%;
  padding:0px 0px 0px 15px;
  text-align:left;
  vertical-align:middle;
  display:table-cell;
  *display:inline;
}
div#property_buttonscenter{
  width:43%;
  text-align:center;
  vertical-align:middle;
  display:table-cell;
  *display:inline;
}
div#property_buttonsright{
  width:42%;
  text-align:center;
  vertical-align:middle;
  display:table-cell;
  *display:inline;
}

/* Section: Search */
div#search_box{
  background-color:#CCCCCC;
  text-align:left;
  text-valign:middle;
  padding:5px 25px;
}
div#search_box input[type=text]{
  width: 250px;
}
div#search_result{
  margin:5px 5px 5px 5px;
  font-size:12px;
  border-color:#A00000;
  border-width:1px;
  border-style:solid;
  padding:0px 5px 0px 5px;
}
div.search_pages{
  margin:5px 0px 5px 0px;
  background-color:#C0C0FF;
  border-color:#808080;
  border-width:1px;
  border-style:solid;
  padding:1px 5px 1px 5px;
}
a.select_page{
  color:blue;
  font-weight:bold;
}
a.unselect_page{
  cursor:pointer;
  color:black;
}
div.search_snippet{
  margin:2px 5px 2px 5px;
  padding:1px 5px 1px 5px;
}
div.search_fileatt{
  margin:2px 5px 15px 5px;
  background-color:#DDDDDD;
  padding:1px 15px 1px 15px;
}

/* Section: UserProxy Error */
div.main_pproxy {
  margin:10px 10px 10px 10px;
  background-color:#FFFFFF;
  background-image:url( "/poesy/icon/POESY/background/border_g1.gif");
  overflow:hidden;
  position:relative;
}

