body { margin: 0px; font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif }
.Content,body { color: #1f4282; background-color: #ffffff }
.Content,body,td { font-size: 10pt }

a:link    { color: #018dca; text-decoration: underline }
a:visited { color: #018dca; text-decoration: underline }
a:active  { color: #018dca; text-decoration: underline }
a:hover   { color: #00579c; text-decoration: underline }

a.menu:link      { font-size: 10pt; color: #018dca; text-decoration: none; font-weight: bold }
a.menu:visited   { font-size: 10pt; color: #018dca; text-decoration: none; font-weight: bold }
a.menu:active    { font-size: 10pt; color: #018dca; text-decoration: none; font-weight: bold }
a.menu:hover     { font-size: 10pt; color: #00579c; text-decoration: none; font-weight: bold }
a.active:link    { font-size: 10pt; color: #1f4282; text-decoration: none; font-weight: bold }
a.active:visited { font-size: 10pt; color: #1f4282; text-decoration: none; font-weight: bold }
a.active:active  { font-size: 10pt; color: #1f4282; text-decoration: none; font-weight: bold }
a.active:hover   { font-size: 10pt; color: #1f4282; text-decoration: none; font-weight: bold }

a.menu2:link     { font-size: 10pt; color: #018dca; text-decoration: none }
a.menu2:visited  { font-size: 10pt; color: #018dca; text-decoration: none }
a.menu2:active   { font-size: 10pt; color: #018dca; text-decoration: none }
a.menu2:hover    { font-size: 10pt; color: #00579c; text-decoration: none }
a.active2:link   { font-size: 10pt; color: #1f4282; text-decoration: none }
a.active2:visited{ font-size: 10pt; color: #1f4282; text-decoration: none }
a.active2:active { font-size: 10pt; color: #1f4282; text-decoration: none }
a.active2:hover  { font-size: 10pt; color: #1f4282; text-decoration: none }

a.start:link     { font-size: 9pt; color: #424147; text-decoration: none; font-weight: bold }
a.start:visited  { font-size: 9pt; color: #424147; text-decoration: none; font-weight: bold }
a.start:active   { font-size: 9pt; color: #424147; text-decoration: none; font-weight: bold }
a.start:hover    { font-size: 9pt; color: #ea4645; text-decoration: none; font-weight: bold }

#img_hint { display:none; background-color:#fff7c6; border:1px dotted #63636d; padding:3px; font-size:8pt }

.tb_main { background-color: #78aa83 }
.tb_head { background-color: #78aa83; color: #ffffff; font-weight: bold }
.tb_row  { background-color: #ffffff; color: #1f4282 }
a.tb_head:link    { color: #ffffff; text-decoration: underline; font-weight: bold }
a.tb_head:visited { color: #ffffff; text-decoration: underline; font-weight: bold }
a.tb_head:active  { color: #ffffff; text-decoration: underline; font-weight: bold }
a.tb_head:hover   { color: #ffffff; text-decoration: underline; font-weight: bold }

hr.inp { color: #78aa83; height: 1px }
.inp { color: #1f4282; font-size: 10pt; border: #78aa83 1px solid; background-color: #ffffff }
.inp_but { color: #1f4282; font-size: 10pt; border: #78aa83 1px solid; background-color: #ffffff }
.inp_line { color: #1f4282; font-size: 10pt;  border: #ffffff 0px solid; border-bottom: #78aa83 1px solid; background-color: #ffffff }
.trans { border: none; border: #ffffff 0px solid; background: none }


.txt_gray { color: #cccccc }
.txt_small { font-size: 7pt }
.error { color: red }

form { margin:0px; padding:0px }
div.jtree { position: relative; visibility: visible; display: none; white-space: nowrap; width: 100% }

#oidform {}
#oidform .co_label, #oidform .co_field, #oidform .co_error {  padding:4px 5px;
  font-size:9pt;
}
#oidform .co_label { color:#000; }