body
{
  font-family: Arial, Helvetica, Sans-Serif;
  margin: 0px;
  padding: 0px;
  background-color: #fff;
  height: 100%;
}

body.masterN
{
  background-image: url(images/blue_fon.gif);
  background-position: left;
  background-repeat: repeat-y;
}

.button
{
  Font: Arial;
  background: Lavender;
  border: 2px solid Blue;
}
.button:hover
{
  background: LightBlue;
}

table
{
  border: 0px;
}

td.pLR
{
  padding: 0px 10px 0px 10px;
}

td.idx
{
  text-align: center;
  vertical-align: top;
  background-color: #def;
}

a.step0 { text-decoration:none; color:#000; }
a.step0:hover { color:#fff; }
a.step1 { text-decoration:none; color:#eee; }
a.step1:hover { color:#fff; }
td.step0 { color:#000; background-color:#88d4fc; }
td.step1 { border:1px solid #000; color:#eee; text-decoration:none; background-color:#88e; }
td.step1:hover { color:#fff; background-color:#99f; }

.step2 { margin-top:10px; padding:3px; border:1px solid #000; color:#000; background-color:#99e5fd; }

.br_hdr
{
  border: 1px solid #111;
  font-size: 1em;
  font-weight: bold;
  color: #111;
  background-color: #6cf;
  padding: 3px;
  TEXT-DECORATION: none;
  text-align: center;
  height: 8px;
}

.br_hdr2
{
  border: 1px solid #111;
  font-size: 1em;
  font-weight: bold;
  color: #111;
  background-color: #9df;
  padding: 3px;
  TEXT-DECORATION: none;
  text-align: center;
  height: 8px;
}

.br_body
{
  border: 1px solid #111;
  font-size: 0.8em;
  color: #000;
  background-color: #def;
  padding: 5px;
  font-weight: normal;
}

img
{
  border: 0px;
}

.topmenu
{
  FONT-SIZE: 12pt;
  COLOR: #000;
  FONT-FAMILY: Arial, Helvetica, Sans-Serif;
  TEXT-DECORATION: none;
}

a:hover { color: #00f }
                   
.tm_di { color: #000; background-color: #eee; }
.tm_ds { background-color: #ddd; }
.tm_si { color: #000; background-color: #fff; }
.tm_ss { background-color: #eee; }

h1
{
  background-position: center;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 120%;
  color: #fff;
  font-weight: normal;
  text-align: center;
  margin-bottom: 5px;
  background-color: #06C;
}

h2
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 1em;
  background-image: url(images/gvt_green.gif);
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.left_hdr_t
{
  border: 1px solid #000;
  padding-right: 4px;
  padding-left: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: bold;
  font-size: 12pt;
  text-align: center;
  color: #03a;
  background-color: #dde;
}
.left_hdr_t:hover
{
  background-color: #eef;
}

.left_hdr
{
  width: 120px;
  border: 1px solid #000;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: bold;
  font-size: 8pt;
  text-align: left;
  color: #fff;
  background-color: #06c;
}
.left_hdr:hover
{
  background-color: #28e;
}

.left_hdrS
{
  width: 120px;
  border: 1px solid #000;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: bold;
  font-size: 8pt;
  text-align: left;
  color: #fff;
  background-color: #04a;
}
.left_hdrS:hover
{
  background-color: #28e;
}

.left_cnf
{
  text-align: left;
  vertical-align: top;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  color: #669;
}

.left_l1
{
  width: 115px;
  border: 1px solid #000;
  margin: 0px;
  padding: 2px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  color: #000;
  background-color: #def;
}
.left_l1:hover
{
  background-color: #fff;
}

.left_l1S
{
  width: 115px;
  border: 1px solid #000;
  margin: 0px;
  padding: 2px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  color: #000;
  background-color: #bcd;
}
.left_l1S:hover
{
  background-color: #fff;
}

a.red
{
  color: #f00;
  TEXT-DECORATION: none;
}
a:hover.red
{
  color: #f99;
  TEXT-DECORATION: none;
}

a.white
{
  font-weight: bold;
  color: #fff;
  TEXT-DECORATION: none;
}

a:hover.white
{
  font-weight: bold;
  color: #ff0;
  TEXT-DECORATION: none
}

a.black
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: bold;
  color: #008;
  TEXT-DECORATION: none
}

a:hover.black
{
  font-weight: bold;
  color: #00f;
  TEXT-DECORATION: none
}

#dialogLayout {
  Z-INDEX: 1000;
  LEFT: 0px;
  WIDTH: 100%;
  HEIGHT: 3000px;
  POSITION: absolute;
  TOP: 0px;
  BACKGROUND-COLOR: #ddf;
}
#dialogFrame {
  Z-INDEX: 1500;
  POSITION: absolute;
  TEXT-ALIGN: center;
  BACKGROUND-COLOR: #fff;
}
.efC1L2
{
  border-width: 0px;
  border-bottom: 2px;
  border-style: solid;
  border-color: white; 
  font-size: 12px;
  padding-left: 0px;
}
.efC2L2
{
  border-width: 0px;
  border-bottom: 2px;
  border-style:solid;
  border-color: white;
  font-size: 12px;
  padding-left: 0px;
  border-top:1px; 
}
.efC1L3
{
  border-width: 0px;
  border-bottom: 2px;
  border-style: solid;
  border-color: white; 
  font-size: 12px;
  padding-left: 0px;
}
.efC2L3
{
  border-width: 0px;
  border-bottom: 2px;
  border-style: solid;
  border-color: white;
  font-size: 12px;
  padding-left: 0px;
  border-top: 1px; 
}
.efC1L4
{
  border-width: 0px;
  border-bottom: 2px;
  border-style: solid;
  border-color: white; 
  font-size: 12px;
  padding-left: 0px;
}
.efC2L4
{
  border-width: 0px;
  border-bottom: 2px;
  border-style: solid;
  border-color: white;
  font-size: 12px;
  padding-left: 0px;
  border-top: 1px; 
}
.efC1L5
{
  border-width: 0px;
  border-bottom: 2px;
  border-style: solid;
  border-color: white; 
  font-size: 12px;
  padding-left: 0px;
}
.efC2L5
{
  border-width: 0px;
  border-bottom: 2px;
  border-style: solid;
  border-color: white;
  font-size: 12px;
  padding-left: 0px;
  border-top: 1px; 
}
.efC1L6
{
  border-width: 0px;
  border-bottom: 2px;
  border-style: solid;
  border-color: white; 
  font-size: 12px;
  padding-left: 0px;
}
.efC2L6
{
  border-width: 0px;
  border-bottom: 2px;
  border-top: 1px; 
  border-style: solid;
  border-color: white;
  font-size: 12px;
  padding-left: 0px;
}
.efC3
{
  border-width: 0px;
  border-left: 2px;
  border-bottom: 1px;
  border-style: solid;
  border-color: White;
  text-align: center;
  font-size: 12px
}
.efC4
{
  border-width: 0px;
  border-left: 2px;
  border-bottom: 1px;
  border-top: 2px;
  border-style: solid;
  border-color: White;
  text-align: center;
  font-size: 12px;
}

.efCg0:hover
{
  background-color: #cde;
}
.efCg1
{
  background-color: LightGreen;
  text-align: center;
  font-size: 14px
}
.efCg1:hover
{
  background-color: #7fdd7f; //LightGreen
}
.efCg2
{
  font-size: 12px;
  text-align: center;
  background-color: LightBlue;
}
.efCg2:hover
{
  background-color: #9cc7d5; //LightBlue
}
.efCg3
{
  font-size: 12px;
  text-align: center;
  background-color: LightSteelBlue;
}
.efCg3:hover
{
  background-color: #9fb3cd; //LightSteelBlue
}
.efCg4
{
  font-size: 12px;
  text-align: center;
  background-color: LightSkyBlue;
}
.efCg4:hover
{
  background-color: #76bde9; //LightSkyBlue
}
.efC7
{
  border-width: 0px;
  border-left: 1px;
  border-style: solid;
  border-color: White;
  text-align: center;
  font-size: 18px;
}
.efC81 {
  text-align: center;
  color: #fff;
  font-size: 18px;
	background-color: #55e;
}
.efC82 {
  text-align: center;
  color: #fff;
  font-size: 12px;
	background-color: #55e;
}

UL
{
  MARGIN-TOP: 0px;
  LIST-STYLE-IMAGE: url(images/marker1.gif);
  MARGIN-BOTTOM: 0.5em;
  TEXT-INDENT: 0px;
}

LI.t
{
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0.5em;
  MARGIN-LEFT: -10px;
  COLOR: #000;
  TEXT-ALIGN: justify;
}

LI
{
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0.5em;
  MARGIN-LEFT: -10px;
  TEXT-ALIGN: justify
}

LI.down
{
  MARGIN-TOP: 0px;
  LIST-STYLE-IMAGE: url(images/marker3.gif);
  MARGIN-BOTTOM: 0.5em;
  MARGIN-LEFT: -10px;
  TEXT-ALIGN: left;
}

LI UL
{
  LIST-STYLE-IMAGE: url(images/marker2.gif);
}

UL.1
{
  LIST-STYLE-IMAGE: url(images/sm1.gif);
  TEXT-INDENT: 0px;
}

UL.2
{
  MARGIN-TOP: 0.5em;
  LIST-STYLE-IMAGE: url(images/sm3.gif);
  MARGIN-LEFT: 5em;
}

UL.3
{
  MARGIN-TOP: 0.5em;
  LIST-STYLE-IMAGE: url(images/sm3.gif);
  MARGIN-LEFT: 5em;
}

.tnUnSel
{
  COLOR: #999;
  BACKGROUND-COLOR: #006;
}
.tnUnSel:hover
{
  BACKGROUND-COLOR: #117;
}
a.tnUnSel
{
  COLOR: #999;
  BACKGROUND-COLOR: transparent;
  TEXT-DECORATION: none;
}
a.tnUnSel:hover
{
  COLOR: #990;
}
.tnPSel
{
  COLOR: #ccc;
  BACKGROUND-COLOR: #11a;
}
.tnPSel:hover
{
  BACKGROUND-COLOR: #22b;
}
a.tnPSel
{
  COLOR: #ccc;
  BACKGROUND-COLOR: transparent;
  TEXT-DECORATION: none;
}
a.tnPSel:hover
{
  COLOR: #cc0;
}
.tnSel
{
  COLOR: #fff;
  BACKGROUND-COLOR: #55e;
}
.tnSel:hover
{
  BACKGROUND-COLOR: #66f;
}
a.tnSel
{
  COLOR: #fff;
  BACKGROUND-COLOR: transparent;
  TEXT-DECORATION: none;
}
a.tnSel:hover
{
  COLOR: #ff0;
}
.tnL2 {
  COLOR: #fff;
}


.tnSel0
{
  COLOR: #aaa;
  BACKGROUND-COLOR: #222;
}
.tnSel0:hover
{
  BACKGROUND-COLOR: #333;
}
a.tnSel0
{
  COLOR: #aaa;
  BACKGROUND-COLOR: transparent;
  TEXT-DECORATION: none;
}
a.tnSel0:hover
{
  COLOR: #aa0;
}



.tblPH_main {
  WIDTH: 100%;
}
.tblPH_left {
	BORDER-WIDTH: 2px; BORDER-STYLE: SOLID; BORDER-COLOR: #88f; WIDTH: 20px;
  BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px;
}
.tblPH_right {
	BORDER-WIDTH: 2px; BORDER-STYLE: SOLID; BORDER-COLOR: #88f; WIDTH: 100%;
  BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;
}
.tblPH_bottom {
	BORDER-WIDTH: 2px; BORDER-STYLE: SOLID; BORDER-COLOR: #aaf;
  BORDER-TOP: 0px;
}
.msgErr {
  COLOR: #FF0000; BACKGROUND-COLOR: #000000;
}
.msgScs {
  COLOR: #00FF00; BACKGROUND-COLOR: #000000;
}

p.t
{
  text-align: justify;
  margin-bottom: 1em;
  margin-top:0;
  font-size: 1em;
  color: #000;
  text-indent: 1em;
}
.vetvi
{
  color: Fuchsia;
  background: #000;
}
TD.MT_MName 
{
  background-color: #88d4fc;
  padding: 3px;
  font-style: normal;
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}
TD.SCH1
{
  background-color: #e4faf9;
  padding: 3px;
}

TD.SCH2
{
  background-color: #f9f0ed;
  padding: 3px;
}

td.msysbus
{
  background-color: #e3faeb;
}
td.msysbuss
{
   background-color: #d2e7d9;
}

a.black_l
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  color: #008;
  TEXT-DECORATION: none
}
a:hover.black_l
{
  font-weight:normal;
  color: #00f;
  TEXT-DECORATION: none
}

td.ModViewT2
{
  border-left:1 1px gray;
}

.r1,.r2,.r3,.r4 {display:block; overflow:hidden; height:1px;}
.r1 {margin:0 1px;}
.r2 {margin:0 2px;}
.r3 {margin:0 3px;}
.r4 {margin:0 5px;}
.rad {background-color:#fff; margin:10px auto; }
.rad .rad_t, .rad b {background-color:#88d4fc; }
.rad_t {padding:3px 10px;text-align:left;}

td.CL
{
  width: 35px;
  height: 1px;
  background-image: url(images/L.gif);
}
td.CC
{
  background-color: #9cf;
  width:100%;
}

#mview_breadcrumb
{   
  color: White;
  padding: 0px 0px 3px 3px;
  font-size: 16px;
  background-color: #06c;
  border: 1px solid gray;
}
tr.ViewWindow
{ 
  /*background-color:#88d4fc;*/
  border: 1px solid gray;
  font-family: Arial, Helvetica, Sans-Serif;
  vertical-align: top;
}

td.tabletopal
{
  vertical-align:top;
}

td.tabletopot
{
  border: solid 2 #FF0000;
  padding-top:28px;
}

.mm { float:left; width:100%; padding:0px; }
.mm ul { z-index:888; float:left; width:100%; list-style:none; line-height:1; color:#000; padding:0px; border: none; margin: 0px 0px 5px 0px; }
.mm a, .mm a:visited { display: block; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold; font-style:normal; text-decoration:underline; color:#000; text-decoration:none; padding:5px 10px; }
.mm ul ul a{ width:100%; height:100%; }
.mm ul a{ width:1%; }
.mm li { float:left; margin:0; padding:0; }
.mm ul li { float:left; position:relative; }
.mm ul li a { white-space:nowrap; }
.mm li ul { position:absolute; left:-999em; height:auto; width:19em; background:#ddd; font-weight:normal; border-width:1px; margin:0; }
.mm li li { width:19em; }
.mm li li a{ width:13em; }
.mm li ul { margin: 0; }
.mm li ul ul { margin: -1.4em 0 0 13.5em; }
.ul_ch,
.mm li:hover ul ul,
.mm li li:hover ul ul,
.mm li li li:hover ul ul { left: -999em; }
.mm li:hover ul,
.mm li li:hover ul,
.mm li li li:hover ul { left: auto; }
.mm li:hover>ul.ul_ch { left: auto; }
.mm li:hover { }
.mm li:hover a,
.mm li:hover a:visited,
.mm li:hover a:hover,
.mm li a:hover{ color:#00F; }
.mm li:hover li a,
.mm li li:hover li a,
.mm li:hover li a:visited,
.mm li li:hover li a:visited { color:#000; }
.mm li li:hover,
.mm li li li:hover { background:#ccc; z-index:999; }
.mm li li:hover a,
.mm li li li:hover a { color:#000; }
.mm ul ul a,
.mm ul ul a:visited,
.mm li li a,
.mm li li a:visited { color:#000; }
.mm ul ul a:hover,
.mm li:hover li:hover a,
.mm li:hover li:hover a:visited,
.mm li:hover li:hover li:hover a,
.mm li:hover li:hover li:hover a:visited { color:#00f; }
.mm li:hover li:hover li a,
.mm li:hover li:hover li a:visited,
.mm li:hover li:hover li:hover li a,
.mm li:hover li:hover li:hover li a:visited { color:#000; }
