body {
 font-family:Tahoma,Arial,Helvetica,sans-serif;
 background-color:#BECCE6;
 color:#000;
 scrollbar-face-color:#666;
 scrollbar-highlight-color:#649AFC;
 scrollbar-shadow-color:#000000;
 scrollbar-3dlight-color:#ffffff;
 scrollbar-arrow-color:#000000;
 scrollbar-track-color:#222;
 scrollbar-darkshadow-color:#000000;
 margin: 0px;
 padding: 0px;
 font-size:9pt;
}

body, div, p, table, td, span, img {
 font-size:9pt;
}

body, div, table, td, span, p, img, a {
 border: 0px solid;
}

a:link    {color: #649AFC;}
a:visited {color: #649AFC;}
a:hover   {color: #CCC;}
a:active  {color: #649AFC;}

div, span {border-color: blue;}
p, img    {border-color: magenta;}
table, td {border-color: cyan;}

table {
 border-collapse: collapse;
 border-spacing: 0px;
}

body, p {
 text-align:justify;
 margin:  0px;
}

p {
 padding: 2px 1px;
}

.maintbl, .maintbl>tr, .maintbl>td  {
 height:100%;
}

.maintbl tr td {
 vertical-align: top;
}

.logoline_L {
 height: 32px;
}
.logoline_R {
 height: 30px;
}

.logoline img {
 vertical-align: middle;
}


.lpanel {
 padding: 5px 25px 0px 5px;
}
.rpanel {
 padding: 5px 5px 0px 25px;
}

.lpanel#lc {
 background: url(img/sep_line_lo_L.gif) repeat-y right top #BECCE6;
}
.rpanel#rc {
 background: url(img/sep_line_lo_R.gif) repeat-y left top #BECCE6;
}

.lpanel#lb {
 background: url(img/sep_line_000_lo_L.gif) repeat-y right top #000;
}
.rpanel#rb {
 background: url(img/sep_line_000_lo_R.gif) repeat-y left top #000;
}

.lpanel#lg {
 background: url(img/sep_line_666_lo_L.gif) repeat-y right top #666;
}
.rpanel#rg {
 background: url(img/sep_line_666_lo_R.gif) repeat-y left top #666;
}

.lpanel, .rpanel {
 color: #000;
}
.lpanel#lb, .rpanel#rb {
 color: #649AFC;
}
.lpanel#lg, .rpanel#rg {
 color: #BCCAE4;
}

h3, h4 {text-align: left;}
h3, h4, h5, h6 {font-weight: bold;}

h1         {margin: 2px 0px 5px 5px; font-size:14pt; }
h2         {margin: 2px 0px 5px 5px; font-size:13pt; }
h3         {margin: 2px 0px 5px 5px; font-size:12pt; }
h4         {margin: 5px 0px 5px 5px; font-size:11pt; }
h5         {margin: 5px 0px 5px 5px; font-size:10pt;  }
h6         {display:inline; font-size:11pt; }

.desc {
 font-weight: bold;
 margin-left: 30px;
}

td.L p, .suckerdiv p {
 font-family:Tahoma;
 text-align:justify;
 text-indent: 10px;
 padding: 2px;
}
td.L, td.L p
 {font-size:10pt;}
.suckerdiv p
 {font-size:8pt;}

td.y       {font-family:Tahoma;font-size:10pt;text-align:center;}
td.g       {font-family:Tahoma;font-size:10pt;text-align:center;}
.menu      {font-family:Tahoma;font-size:8pt;}
.info      {font-family:Tahoma;border:0px solid;font-size:9pt;padding:3px;vertical-align:top;}

.wwpl      {border:0px solid #FCDAD5;float:left;}
.wwpr      {border:0px solid #FCDAD5;float:right;}

.floatl    {float:left;}
.floatr    {float:right;}

.floatl#file {border: 1px solid #444; margin: 5px; height: 160px; width: 160px;}
.floatl#file table {width: 100%; height: 100%;}
.floatl#file td#cc {text-align: center; vertical-align: middle; height: 100%;}

img.floatl, img.floatr {margin: 1px;}

.flt1      {filter:alpha(opacity=25,enabled=1)}
.flt2      {filter:alpha(opacity=50,enabled=1)}
.flt3      {filter:alpha(opacity=75,enabled=1)}

.txtdisp, .chkbx, .btn, select, .txtarea {border:1px solid #444;font-size:8pt;}
.txtdisp, .btn, select, .txtarea {color:#649AFC; background:#222;}
.chkbx {color:#000; background:#999;}
.txtdisp, .chkbx, select,       .txtarea {}

.txtdisp     {height: 16px;}
.imgdisp     {border:4px solid #FCDAD5;background:#FCDAD5;color:#FCDAD5;cursor:pointer;cursor:hand;}
select       {height: 20px;}

.ucase     {text-transform:uppercase;}

div.suckerdiv {margin-top: 10px;}

.suckerdiv ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 170px;
  border-bottom: 1px solid #444;
  text-align: center;
}
.suckerdiv ul li{
  position: relative;
}
.suckerdiv ul li ul{
  position: absolute;
  width: 170px;
  top: 0;
  visibility: hidden;
}
.suckerdiv ul li a{
  display: block;
  overflow: auto;
  color: #649AFC;
  text-decoration: none;
  padding: 1px 5px;
  border: 1px solid #444;
  border-bottom: 0;
}

.suckerdiv ul li ul li{  background-color:#555;
}

.suckerdiv ul li a:visited{
  color: #649AFC;
}
.suckerdiv ul li a:hover{
  background-color: #333;
}
.suckerdiv .subfolderstyle{
  background: url(img/arrow-list.gif) no-repeat center right;
}
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }

.np            {font-size:8pt; }
.np table      {padding:0px; font-size:9pt; }
.np tr         {font-family:Tahoma; text-align:center; background-color:#400D73; font-size:9pt; }
.np td         {font-family:Tahoma; text-align:center; font-size:8pt; }

a          {color:#FF92FF; alink:#FFFFFF; vlink:#FF92FF; text-decoration: underline; }

.qu {
 overflow:auto;
 padding-left: 5px;
 padding-right: 6px;
 padding-bottom: 1px;
 height: 90px;
 text-align: left;
}

.adv {
 line-height: 120%;
 font-size: 7pt; 
}

.calendar, .fl, .fr, .fr2
    {text-align:right; font-size: 8pt; }
.calendar, .fl, .fr
    {padding: 2px; margin: 2px;}
.fl  {float: left; }
.fr  {float: right;}
.fr2 {float: right; padding: 5px 5px 2px 8px; margin: 0px;}
.calendar { float: right;}
.fl, .fr {font-weight: bold; color: #FD65CB;}
.newln {clear: both;}

.gb         {background-color: #370080; border-spacing:0; text-align:center; margin: 2px 2px 6px 2px; border:1px solid #6600FE;}
.gh         {color: #FD65CB; font-weight: bold; font-size: 8pt; text-align:center; }
.gb p       {margin: 0px; padding: 2px 2px 2px 4px; }
.gb .gbody  {text-align:justify; }
.gb div, .gb a {font-size: 8pt; }

iframe {border: 1px solid; margin-right: 10px;}

.nicetxt p {
 text-indent: 10px;
 margin: 2px;
}

.cellcenter, .cellcenter p {
 text-align: center;
 vertical-align: middle;
 border: 0px solid red;
}

.cellcenter img {
 margin: auto;
}

.newln {
 clear:both;
 margin: 2px 0px;
 padding: 0px 0px;
}

.newln hr {
 margin:  0px 0px;
}

.login img {
 vertical-align: top;
}

.fieldeditor     {position: absolute; left:0px; top:0px; width: 100%; height:100%; display:none; z-index:10; border: 0px solid red;}
.fieldeditor>th  {text-align: right; padding-right: 5px;}
.fieldeditor>td, .fieldeditor>table {border: 0px solid red;}
.fieldedit       {padding:4px; filter:alpha(enabled=0); opacity:1; background: #D9EABD; vertical-align: top; border: 0px solid green;}

.brdr     {filter:alpha(opacity=75,enabled=1,style=0); opacity:0.75; height:20%; }
.brdrw    {filter:alpha(opacity=75,enabled=1,style=0); opacity:0.75; width:20%;  }
.brdr, .brdrw {border:0px; background: #333; }

.pnh             {border-bottom: 1px solid #92C965; background:#B8DC7C;  border:0px solid cyan;}
.ndtbl           {margin:0px; padding:0; spacing:0; height:100%; width:100%; color: #000; }

#r {
 text-align: right;
}

#l {
 text-align: left;
}

#c {
 text-align: center;
}

.red, #alertwnd {
 background: #633;
 color: #FCC;
 border: solid 2px #A22;
}

div#pad, #alertwnd {
 padding: 5px;
 margin: 5px 0px;
}

img#pad {
 margin: 5px;
}

#alertwnd {
}

div#padd {
 padding: 0px 0px;
}

.menuline {
 background: #333;
 padding: 5px;
}

.menuline a {
 background: #666;
 margin: 2px 4px 2px 0px;
 display: inline;
 padding: 2px;
}

.hidden {
 visibility: hidden;
 display: none;
}