.tblMain  { background-color: #ffffff; }
.tblHeader{ background-color: #556171; color: #ffffff; font-weight: bold; }
.tblRow   { background-color: #ffffff; color: #000000; }

.tblMain2   { background-color: #dfdfdf; font-size: 9pt; font-weight: normal; }
.tblHeader2 { background-color: #34495e; color: #ffffff; font-size: 9pt; font-weight: normal; }
.tblRow2    { color: #556171; background-color: #ffffff; font-size: 9pt; font-weight: normal; }

BODY { margin: 0px; font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif; }
.Content,BODY { color: #556171; background-color: #ffffff; }
.Content,BODY,TD { font-size: 10pt; }

A.white:link      { font-size: 12px; color: #ffffff; text-decoration: none; font-family: Arial; font-weight: bold; }
A.white:visited   { font-size: 12px; color: #ffffff; text-decoration: none; font-family: Arial; font-weight: bold; }
A.white:active    { font-size: 12px; color: #ffffff; text-decoration: none; font-family: Arial; font-weight: bold; }
A.white:hover     { font-size: 12px; color: #ffffff; text-decoration: none; font-family: Arial; font-weight: bold; }

SPAN.a_white      { font-size: 12px; color: #ffffff; text-decoration: none; font-family: Arial; font-weight: bold; }
SPAN.p_white      { font-size: 10pt; color: #ffffff; text-decoration: none; }
SPAN.p_text       { font-size: 10pt; color: #556171; text-decoration: none; }
SPAN.s_white      { font-size: 9pt; color: #ffffff; text-decoration: none; }

A.menu1:link      { font-size: 12px; color: #f5f5f5; text-decoration: none; font-family: Arial; font-weight: bold; }
A.menu1:visited   { font-size: 12px; color: #f5f5f5; text-decoration: none; font-family: Arial; font-weight: bold; }
A.menu1:active    { font-size: 12px; color: #f5f5f5; text-decoration: none; font-family: Arial; font-weight: bold; }
A.menu1:hover     { font-size: 12px; color: #f5f5f5; text-decoration: none; font-family: Arial; font-weight: bold; }
A.active1:link    { font-size: 12px; color: #f5f5f5; text-decoration: none; font-family: Arial; font-weight: bold; }
A.active1:visited { font-size: 12px; color: #f5f5f5; text-decoration: none; font-family: Arial; font-weight: bold; }
A.active1:active  { font-size: 12px; color: #f5f5f5; text-decoration: none; font-family: Arial; font-weight: bold; }
A.active1:hover   { font-size: 12px; color: #f5f5f5; text-decoration: none; font-family: Arial; font-weight: bold; }

A.menu2:link      { font-size: 12px; color: #e3e3e7; text-decoration: none; font-family: Arial; }
A.menu2:visited   { font-size: 12px; color: #e3e3e7; text-decoration: none; font-family: Arial; }
A.menu2:active    { font-size: 12px; color: #e3e3e7; text-decoration: none; font-family: Arial; }
A.menu2:hover     { font-size: 12px; color: #e3e3e7; text-decoration: none; font-family: Arial; }
A.active2:link    { font-size: 12px; color: #e3e3e7; text-decoration: none; font-family: Arial; }
A.active2:visited { font-size: 12px; color: #e3e3e7; text-decoration: none; font-family: Arial; }
A.active2:active  { font-size: 12px; color: #e3e3e7; text-decoration: none; font-family: Arial; }
A.active2:hover   { font-size: 12px; color: #e3e3e7; text-decoration: none; font-family: Arial; }

SPAN.infCaption   { font-size: 10pt; color: #556171; text-decoration: none; font-weight: bold; }
SPAN.infText      { font-size: 9pt; color: #556171; text-decoration: none; }

A.infText:link    { font-size: 9pt; color: #556171; text-decoration: underline; }
A.infText:visited { font-size: 9pt; color: #556171; text-decoration: underline; }
A.infText:active  { font-size: 9pt; color: #556171; text-decoration: underline; }
A.infText:hover   { font-size: 9pt; color: #556171; text-decoration: underline; }

A:link    { color: #556171; text-decoration: underline; }
A:visited { color: #556171; text-decoration: underline; }
A:active  { color: #556171; text-decoration: underline; }
A:hover   { color: #556171; text-decoration: underline; }

A.under:link    { font-size: 9pt; color: #556171; text-decoration: none; }
A.under:visited { font-size: 9pt; color: #556171; text-decoration: none; }
A.under:active  { font-size: 9pt; color: #556171; text-decoration: none; }
A.under:hover   { font-size: 9pt; color: #556171; text-decoration: underline; }

.err { color: #ff0e0d; }
.txt { font-size: 8pt; color: #ffffff; font-weight: bold; }
.txt_search { color: #000000; background-color: #ffffff; font-weight: bold; }
.txt_gray { font-size: 8pt; color: #cccccc; }
.txt_small { font-size: 7pt; }
.where { font-size: 13pt; color: #cbccd7; text-decoration: none; font-weight: bold; }

DIV.jtree { position: relative; visibility: visible; display: none; white-space: nowrap; width: 100%; }

form {  margin:0px; padding:0px; }

.inp_filtr {
    color:#556171; font-size:10pt;
    border-right: #778c9f 1px solid; border-top: #778c9f 1px solid;
    font-size: 8pt; border-left: #778c9f 1px solid;
    border-bottom: #778c9f 1px solid; background-color: #ffffff;
}
.inp {
    color:#556171; font-size:10pt;
    border-right: #778c9f 1px solid; border-top: #778c9f 1px solid;
    font-size: 8pt; border-left: #778c9f 1px solid;
    border-bottom: #778c9f 1px solid; background-color: #ffffff;
}
.inp_blank {
    color:#556171; font-size:10pt; border: none;
    border-right: #ffffff 0px solid; border-top: #ffffff 0px solid;
    font-size: 8pt; border-left: #ffffff 0px solid;
    border-bottom: #99d9e7 1px solid; background: none;
}
.trans {
    color:#556171; font-size:10pt; border: none;
    border-right: #cccccc 0px solid; border-top: #cccccc 0px solid;
    font-size: 8pt; border-left: #cccccc 0px solid;
    border-bottom: #cccccc 0px none; background: none;
}
