BLOCKQUOTE { 
  font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
  font-size: x-small;
}
BODY { 
  font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
  font-size: normal; 
  color: rgb(0,0,153); 
  background-color: rgb(204,204,204); 
  background-image: none;
}

p { margin:0; padding:0; font-size: normal; }


.TxtNarrowXLargeBold   { font-family: Arial Narrow, sans-serif; font-size:  x-large; font-weight: bold; }
.TxtNarrowXXLargeBold { font-family: Arial Narrow, sans-serif; font-size: xx-large; font-weight: bold; }
.TxtLargeBold                 { font-family: Arial,        sans-serif; font-size:    large; font-weight: bold; }

.HeadBar { height: 42; background-image: url(./res/banner950x42.gif); color: rgb(255,255,255);  font-size: 28; font-weight: bold; }

.MenuBar { height: 32; background-image: url(./res/buttonblue127x32.gif); }
.MenuTxt { color: rgb(255,255,255); font-size: 16; font-weight: bold; text-decoration: none; }

.StatusBar {
  height: 32;
  background-image: url(./commonbitmap/buttongray127x32.gif);
}
.StatusTxt {
  color: rgb(204,204,255); 
  font-size: 16;
  font-weight: normal;
  text-decoration: none;
}
.BlueTabBar {
  background-color: rgb(0,0,127); 
  background-image: none;
  border-left-width: 0;
  border-right-width: 0;
  border-top-style: ridge;
  border-top-width: 5;
  border-top-color: rgb(96,96,192);
  border-bottom-style: groove;
  border-bottom-width: 5;
  border-bottom-color: rgb(96,96,192);
  
}
.GrayTabBar {
  background-color: rgb(96,96,96); 
  background-image: none;
  border-left-width: 0;
  border-right-width: 0;
  border-top-style: ridge;
  border-top-width: 5;
  border-top-color: rgb(192,192,192);
  border-bottom-style: groove;
  border-bottom-width: 5;
  border-bottom-color: rgb(160,160,160);
}
.DGrayTd {
  border-style: solid;
  border-color: rgb(168,168,168); 
  background-color: rgb(150,150,150); 
  background-image: none;
}
.GrayTd {
  border-style: solid;
  border-color: rgb(168,168,168); 
}
.DBlueTd {
  border-style: solid;
  border-color: rgb(168,168,168); 
  background-color: rgb(0,0,127); 
  background-image: none;
}
.BkYeGrayTd {
  border-style: solid;
  border-color: rgb(168,168,168); 
  background-color: rgb(150,150,0); 
  background-image: none;
}
.BkRdGrayTd {
  border-style: solid;
  border-color: rgb(168,168,168); 
  background-color: rgb(150,0,0); 
  background-image: none;
}
.BkBkGrayTd {
  border-style: solid;
  border-color: rgb(168,168,168); 
  background-color: rgb(0,0,0); 
  background-image: none;
}
.BkWtGrayTd {
  border-style: solid;
  border-color: rgb(168,168,168); 
  background-color: rgb(255,255,255); 
  background-image: none;
}
.BlankTd {
  border-style: solid;
  border-color: rgb(204,204,204); 
}
.GrayTab {
  border-style: solid;
  border-color: rgb(160,160,160); 
  background-image: none;
}
.BlankTab {
  border-style: solid;
  border-color: rgb(204,204,204); 
  background-image: none;
}
.WhiteTabTxt {
  color: rgb(255,255,255); 
  font-weight: bold;
  text-decoration: none;
}
.LBlueTabTxt {
  color: rgb(204,204,255); 
  font-weight: normal;
  text-decoration: none;
}
.DBlueTxt {
  color: rgb(0,0,127); 
  font-weight: normal;
}
.WhiteTxt {
  color: rgb(255,255,255); 
  font-weight: normal;
}
.TxtXSmall { 
  font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
  font-size: x-small; 
  color: rgb(0,0,153);
}
.TxtSmall { 
  font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
  font-size: small; 
  color: rgb(0,0,153);
}
.TextNavBar { 
  font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
  font-size: x-small;
}
.PcbBkRow { 
  background-image: url(./commonbitmap/pcbback.png);
}
a.navi, a.navi_self {
  display:block;
  white-space:nowrap;
  overflow:hidden;
  border-width:0;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
  padding:6px;
  text-align:center;
  margin:2px;
  background-image: url("./res/buttongray127x32.gif");
}
a.navi:link, a.navi:visited  {
  background-color:rgb(115,115,75);
  color:silver;
}
a.navi_self:link, a.navi_self:visited {
  background-image: url("./res/buttonblue127x32.gif");
  color:silver;
}
a.navi:hover, a.navi_self:hover, a.navi:active, a.navi_self:active {
  color:white;
}

div.BodyTab        { display: table;     width: 100%; border-collapse:collapse; }
div.BodyRow        { display: table-row; width: 100%; }
div.BodyNavi, 
div.BodyRight, 
div.BodyContent      { display:table-cell; border-width:0; vertical-align:top; }
div.BodyContent100{ display:table-cell; border-width:0; vertical-align:top; }
div.BodyNavi            { width: 200; padding-right:8px; }
div.BodyContent      { width: 100%; padding-left:8px; }
div.BodyContent100{ width: 88%; padding-left:8px; }
div.BodyRight          { width: 25%; padding-left: 8px; margin: auto;}

div.HdrTab       { display: table; border-collapse:collapse; width:100%; }
div.HdrRow       { display: table-row; }
div.HdrCellL, 
div.HdrCellM, 
div.HdrCellR  { display:table-cell; border-width:0; vertical-align:middle; }
div.HdrCellL  { width: 25%; padding:3px; }
div.HdrCellM  { width: 50%; float: center; }
div.HdrCellR  { width: 45%; text-align:right; float:right; padding-right:4px; }

.PTxtSm          { margin:3px; padding:3px; font-size: small; }
.PTxtNm          { margin:3px; padding:3px; font-size: normal; }