body { 
  padding: 0; margin: 0; font-family: Verdana; font-size: 11px;
}
td,th,p,ul,ol,input { color: #191919; font-size: 11px; font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif; }

a.head, a.head:hover {
  color: #F0F0FF; text-decoration: none;
}
a.submenuLink {
  font-family: Tahoma;
  text-decoration: none;
}
td.menuMiddle { background-repeat: repeat-x; width: 83px; height: 22px; font-size: 0px; padding-top: 5px; background-color: #0033CC;}

table.submenuItem, table.submenuItemSelected, table.submenuItemCurrent {
  font-family: Tahoma;
  display: inline;
  cursor: pointer;
  font-size: 11px;
  height: 17px;
}
table.submenuItemSelected td.itemLeft, table.submenuItemCurrent td.itemLeft, table.submenuItemSelected td.itemRight, table.submenuItemCurrent td.itemRight {
  background-image: url('img/subitemgreenbrd.gif');
  background-repeat: no-repeat;
}

a.subInnerLink:link, a.subInnerLink:hover, a.subInnerLink:visited { 
  font-family: Tahoma;
  text-decoration: none;
  color: #144B40;
}
table.submenuItemSelected td.itemMiddle, table.submenuItemCurrent td.itemMiddle {
  background-image: url('img/subitemgreenmid.png');
  background-repeat: repeat-x;
  height: 17px;
  padding: 0px 8px 0px 7px;
}
table.submenuItem td.itemMiddle {
  background-image: none;
  height: 17px;
  padding: 0px 8px 0px 7px;
}
table.submenuItem td.itemLeft, table.submenuItem td.itemRight {
  background-image: none;
  width: 1px;
  height: 17px;
}

ol { margin: 5px 0 5px 14px; }
ul { margin: 5px 0 5px 8px; }
li { margin: 1px 0 3 10px; font-size: 11px; font-family: Verdana; text-align: justify; color: #191919;}
div { -moz-box-sizing: border-box; box-sizing: border-box; }

a { text-decoration: none; color: #016797; }
a:hover { text-decoration: underline; color: red; }

a.bl { color: #191919; }
a.bl:hover { color: red; }

a.rt { color: #003399; }

p.head { color: #197700; font-family: Verdana; font-size: 15px; font-weight: bold; font-variant: small-caps; margin: 0 0 5px 0; }
p.main { color: #191919; font-family: Verdana; font-size: 11px; margin: 2px 0; text-align: justify; }
p.main5 { color: #191919; font-family: Verdana; font-size: 11px; margin: 5px 0; text-align: justify; }
p.main16 { color: #191919; font-family: Verdana; font-size: 11px; margin: 16px 0 2px 0; text-align: justify; }
p.news { color: #000000; font-family: Tahoma; font-size: 10px; margin: 8px 0px 0px 0px; line-height: 150%; }
p.subh, p.subh16 { font-weight: bold; color: #016797; font-size: 15px; text-align: left; font-family: Arial; margin: 6px 0 5px 0;}
p.subh16 { margin-top: 16px; }
p.newh { color: #408000; font-size: 18px; text-align: left; font-weight: bold; font-style: italic; font-family: Trebuchet MS, Arial; margin: 10px 0 5px 0;}
p.oper { color: #016797; margin: 2px 0; font-size: 11px; text-align: justify; }
p.rt   { color: #003399; font-family: Tahoma; font-size: 9px; text-align: right; margin: 0 2px 8px 0; }
p.error { color: #FF1919; font-family: Verdana; font-size: 10px; font-weight: bold; }
p.reg { font-family: Verdana; font-size: 11px; margin: 3px 0 10px 0; text-align: center; }
p.m0 { margin: 0; }
p.d0 { display: none; }

span.rt, span.lt { position: relative; clip: auto; margin-top: 4px; margin-bottom: 0px; }
span.rt { float: right; margin-left: 6px;  }
span.lt { float: left;  margin-right: 6px; }
span.code { color: #408000; font-size: 12px; font-weight: bold; }
span.oper_number { color: #408000; font-size: 12px; font-weight: bold; }

hr { height: 2px; margin: 0px; border: none; border-top: 2px solid #666666; }

.rl { position: relative; float: left; margin: 0; margin-left: 3px; }

.bn { position: relative; float: left; top: 1px; left: -7px; margin-bottom: 5px; }
.bni { background-color: #808080; margin: 1px 5px; padding: 1px 0; }

table.compat_list, table.mf {
  border: 1px solid #666666;
  border-right: 0px;
  border-bottom: 0px;
  margin: 5px 10px 5px 0px;
}
table.compat_list td, table.mf td {
  background: white;
  border: 1px solid #666666;
  border-left: 0px;
  border-top: 0px;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 11px;
  padding: 4px 6px;
}
table.mf td {
  padding: 2px 5px;
}
table.login td {
  font-family: Tahoma;
  font-size: 9px;
}
table.b2b td {
  font-family: Tahoma;
  font-size: 11px;
}
span.red { color: red; font-size: 9px; }

table.cnt {
  clear: left;
  margin-top: 10px;
}
table.cnt td {
  padding: 3px;
}