form, fieldset {margin:0; padding:0; border:0;}
.head { font-size:17px; font-family: arial,helvetica,verdana; color: #4b5a7b; font-weight: bold;}
.headb { font-size:17px; font-family: verdana,arial,helvetica; color: #ffffff; font-weight: bold;}
.head1 { font-size:15px; font-family: arial,helvetica; color: #ffffff; font-weight: bold;}
.head2 { font-size:20px; font-family: arial,helvetica,verdana; color: #4b5a7b; font-weight: bold;}
.h5 { font-size:14px; font-family: arial,helvetica,verdana; color: #4b5a7b;  font-weight: bold;}
.h6 { font-size:15px; font-family: arial,helvetica,verdana; color: #4b5a7b;}
.h55 { font-size:13px; font-family: arial,helvetica,verdana; color: #4b5a7b;  font-weight: bold;}
.h0 { font-size:30px; font-family: arial,helvetica,verdana; color: #1E417B; font-weight: bold;}
.norm { font-size:13px; font-family: verdana,arial,helvetica; color: #4b5a7b; font-weight: bold;}
.norm1 { font-size:13px; font-family: arial,verdana,helvetica; color: #4b5a7b; text-align: justify;}
.norm2 { font-size:14px; font-family: arial,verdana,helvetica; color: #4b5a7b; text-align: justify;}

.norm6 {  font-size:12px; font-family: verdana,arial,helvetica; color: #234174; font-weight: 600;}
.norm8 { font-size:11px; font-family: arial,helvetica,verdana; text-decoration: none; color: #4b5a7b;}
.norm1k { font-size:13px; font-family: arial,verdana,helvetica; color: #a0131c; text-align: justify;}
.normal { font-size:13px; font-family: arial,verdana,helvetica; color: #4b5a7b; text-align: justify;  margin-top: 1pt; margin-bottom: 1pt;}
.normalc { font-size:13px; font-family: arial,verdana,helvetica; color: #4b5a7b; text-align: center;  margin-top: 1pt; margin-bottom: 1pt;}
.normall { font-size:14px; font-family: arial,verdana,helvetica; color: #BC0F0F; text-align: justify;  margin-top: 1pt; margin-bottom: 1pt; text-decoration: blink;}
.normalu { font-size:13px; font-family: arial,verdana,helvetica; color: #4b5a7b; text-align: justify; line-height: 120%;}
.normalb { font-size:12px; font-family: arial,verdana,helvetica; color: #4b5a7b; font-weight: bold;}
.ptf { font-size:11px; font-family: arial,helvetica; color: #ffffff;}
.ptf1 { font-size:13px; font-family: arial,helvetica; color: #ffffff;}
.men21 { font-size:15px; color: #ffffff; font-family: verdana,arial,verdana,helvetica;  margin-top: 9pt; margin-bottom: 9pt;}
li { font-size:12px; font-family: arial,verdana,helvetica; color: #4b5a7b;  margin-top: 1pt; margin-bottom: 1pt;}
.vtab { font-size:12px; font-family: arial,helvetica,verdana; color: #4b5a7b;}
.menu { font-size:12px; font-family: verdana,arial,helvetica; text-decoration: none; color: #234174; font-weight: 600;}
.menu1 { font-size:14px; font-family: verdana,arial,helvetica; text-decoration: none; color: #234174; font-weight: 600;}
table {border-collapse: collapse; border-color: #cccccc;}
tr  { border-color: #cccccc;}
td  {font-size:12px; font-family: arial,helvetica,werdana; color: #4b5a7b; border-color: #cccccc;}
th {font-size:12px; font-family: arial,helvetica,werdana; color: #4b5a7b; font-weight: bold; border-bottom: 2 px; border-color: #cccccc;}
p {margin-top: 9pt; margin-bottom: 9pt;}
a { font-size:12px; font-family: arial,helvetica,verdana; text-decoration: none; color: #800019;}
a:hover {text-decoration: underline; color: #800019;}
a.n { font-size:12px; font-family: arial,helvetica,verdana; text-decoration: none; color: #800019;}
a.n:hover {text-decoration: underline; color: #800019;}
a.n1 { font-size:12px; font-family: arial,helvetica,verdana; text-decoration: none; color: #4b5a7b;}
a.n1:hover {text-decoration: underline; color: #800019;}
.p15 {font-size:18px; line-height: 20pt;}
a.nzag { font-size:14px; font-family: arial,helvetica,verdana; text-decoration: none; color: #800019;}
a.nzag:hover {text-decoration: underline; color: #800019;}
a.nzag1 { font-size:15px; font-family: arial,helvetica,verdana; text-decoration: none; color: #800019;}
a.nzag1:hover {text-decoration: underline; color: #800019;}

a.foto { font-size:14px; font-family: arial,helvetica,verdana; text-decoration: none; color: #ffffff;}
a.foto:hover {text-decoration: underline; color: #ffffff;}
a.polosa { font-size:11px; font-family: verdana,arial,helvetica; color: #ffffff; text-decoration: none;}
a.pf { font-size:11px; font-family: arial,helvetica; color: #ffffff; text-decoration: none;}
.ssmall { font-size:11px; color: #4b5a7b; font-family: arial,verdana,helvetica;}
.asmall { font-size:11px; color: #ffffff; font-family: arial,verdana,helvetica;}
.sl { font-size:7px; color: #4b5a7b; font-family: arial,verdana,helvetica;}
.H3 { font-size:14px; font-family: verdana,arial,helvetica; color: #ffffff;  font-weight: bold;}
.H4 { font-size:13px; font-family: arial,helvetica,verdana; color: #4b5a7b;  font-weight: bold;}
.svoi {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #4b5a7b; background-repeat: no-repeat;  background-position: top right;}
a.norm2 { font-size:12px; font-family: verdana,arial,helvetica; text-decoration: none; color: #234174; font-weight: 600;}
a.sml {text-decoration: none; color: #4b5a7b;font-family: arial,helvetica,verdana; font-size:11px; margin-top: 2pt; margin-bottom: 2pt;}
a.sml:hover {text-decoration: none; color: #800019; font-size:11px; margin-top: 2pt; margin-bottom: 2pt;}
a.polosa:hover {text-decoration: underline; color: #ffffff; font-size:11px margin-top: 2pt; margin-bottom: 2pt;}
a.pf:hover {text-decoration: underline; color: #ffffff; font-size:11px margin-top: 2pt; margin-bottom: 2pt;}
a.norm2:hover {text-decoration: none; color: #cc5555;}
a.norm3 { font-size:11px; font-family: arial,helvetica,verdana; text-decoration: none; color: #4b5a7b;}
a.norm3:hover {text-decoration: none; color: #800019;}
a.norm4 { font-size:13px; font-family: arial,helvetica,verdana; text-decoration: none; color: #4b5a7b;}
a.norm4:hover {text-decoration: none; color: #800019;}
a.norm7 { font-size:12px; font-family: arial,helvetica,verdana; text-decoration: none; color: #4b5a7b; font-weight: bold;}
a.norm7:hover {text-decoration: none; color: #800019; font-weight: bold;}
a.ha5 { font-size:14px; font-family: arial,helvetica,verdana; color: #4b5a7b;  font-weight: bold;}
a.ha5:hover { color: #4b5a7b; font-weight: bold;}
a.hd { font-size:17px; font-family: arial,helvetica,verdana; color: #4b5a7b; font-weight: bold; text-decoration: none;}
a.hd:hover {text-decoration: none; color: #800019;}
a.hd1 { font-size:17px; font-family: arial,helvetica,verdana; color: #800019; font-weight: bold; text-decoration: none;}
a.hd1:hover {text-decoration: none; color: #800019;}
a.hd2 { font-size:14px; font-family: arial,helvetica,verdana; color: #800019; font-weight: bold; text-decoration: none;}
a.hd2:hover {text-decoration: none; color: #800019;}
a.hd3 { font-size:12px; font-family: arial,helvetica,verdana; color: #800019; font-weight: bold; text-decoration: none;}
a.hd3:hover {text-decoration: none; color: #800019;}

a.n1 { font-size:11px; font-family: verdana,arial,helvetica; text-decoration: none; color: #800019;}
a.n1:hover {text-decoration: underline; color: #800019;}
a.n2 { font-size:12px; font-family: arial,helvetica,verdana; text-decoration: none; color: #234274;}
a.n2:hover {text-decoration: underline; font-family: arial,helvetica,verdana; color: #234274;}
a.n3 { font-size:11px; font-family: arial,helvetica,verdana; text-decoration: none; color: #800019;}
a.n3:hover {text-decoration: underline; color: #800019;}
a.n4 { font-size:13px; font-family: arial,helvetica,verdana; text-decoration: none; color: #800019;}
a.n4:hover {text-decoration: underline; color: #800019;}
a.n5 { font-size:14px; font-family: arial,helvetica,verdana; text-decoration: none; color: #800019;}
a.n5:hover {text-decoration: underline; color: #800019;}

.n4 { font-size:11px; font-family: arial,helvetica,verdana; text-decoration: none; color: #4b5a7b;}
.n4:hover {text-decoration: underline; color: #4b5a7b;}
a.norm5 { font-size:11px; font-family: verdana,arial,helvetica; text-decoration: none; color: #234174; font-weight: 600;}
a.norm5:hover {text-decoration: none; color: #cc5555;}
a.m21 { font-size:15px; font-family: verdana,arial,helvetica; text-decoration: none; color: #ffffff;}
a.m21:hover {text-decoration: underline; color: #ffffff;}
.n21 { font-size:13px; font-family: arial,verdana,helvetica; color: #ffffff;}
.sl21 { font-size:11px; color: #ffffff; font-family: arial,verdana,helvetica;}
a.m22 { font-size:12px; font-family: verdana,arial,helvetica; text-decoration: none; color: #ffffff;}
a.m22:hover {text-decoration: underline; color: #ffffff;}
.t21 { font-size:12px; color: #ffffff; font-family: verdana,arialhelvetica;}
.ssmall21 { font-size:11px; color: #444444; font-family: arial,verdana,helvetica;}
.ssm { font-size:11px; color: #ff0000; font-family: arial,verdana,helvetica;}
.tt { border-color: #fafafa;}

/* Nav Button Bar Styles ------------------------------------- */

#button {
font-family: verdana,arial,Helvetica,sans-serif;
font-weight: bold;
font-size:14px;
background-color:#eeeeee;
width: 160px;		/* only NN4 needs this */
border: solid #FFF;
border-width: 1px 0px 0px 0px;
}

#button a {
color: #223F6B;
display: block;
padding: 5px 10px 6px 10px; /* top, right, bottom, left */
}

#button a:hover {
color: #FFF;
background-color: #728BB8;
display: block;
padding: 5px 10px 6px 10px; /* top, right, bottom, left */
}

#button a:active { color: #223F6B;}

.button-down { background-color: #eeeeee;}

#keyboardInputMaster {
  position:absolute;
  border:2px groove #dddddd;
  color:#000000;
  background-color:#dddddd;
  text-align:left;
  z-index:1000000;
  width:auto;
}

#keyboardInputMaster thead tr th {
  text-align:left;
  padding:2px 5px 2px 4px;
  background-color:inherit;
  border:0px none;
}
#keyboardInputMaster thead tr th select,
#keyboardInputMaster thead tr th label {
  color:#000000;
  font:normal 16px Arial,sans-serif;
}
#keyboardInputMaster thead tr td {
  text-align:right;
  padding:2px 4px 2px 5px;
  background-color:inherit;
  border:0px none;
}
#keyboardInputMaster thead tr td span {
  padding:1px 4px;
  font:bold 11px Arial,sans-serif;
  border:1px outset #aaaaaa;
  background-color:#cccccc;
  cursor:pointer;
}
#keyboardInputMaster thead tr td span.pressed {
  border:1px inset #999999;
  background-color:#bbbbbb;
}

#keyboardInputMaster tbody tr td {
  text-align:left;
  margin:0px;
  padding:0px 4px 3px 4px;
}
#keyboardInputMaster tbody tr td div {
  text-align:center;
  position:relative;
  height:0px;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout {
  height:auto;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table {
  height:20px;
  white-space:nowrap;
  width:100%;
  border-collapse:separate;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table.keyboardInputCenter {
  width:auto;
  margin:0px auto;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td {
  vertical-align:middle;
  padding:4px 9px 4px 9px;
  white-space:pre;
  font:normal 18px 'Lucida Console',monospace;
  border-top:1px solid #e5e5e5;
  border-right:1px solid #5d5d5d;
  border-bottom:1px solid #5d5d5d;
  border-left:1px solid #e5e5e5;
  background-color:#eeeeee;
  cursor:default;
  min-width:0.75em;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.last {
  width:99%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.alive {
  background-color:#ccccdd;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.target {
  background-color:#ddddcc;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.hover {
  border-top:1px solid #d5d5d5;
  border-right:1px solid #555555;
  border-bottom:1px solid #555555;
  border-left:1px solid #d5d5d5;
  background-color:#cccccc;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.pressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.dead {
  border-top:1px solid #555555;
  border-right:1px solid #d5d5d5;
  border-bottom:1px solid #d5d5d5;
  border-left:1px solid #555555;
  background-color:#cccccc;
}

#keyboardInputMaster tbody tr td div var {
  position:absolute;
  bottom:0px;
  right:0px;
  font:bold italic 11px Arial,sans-serif;
  color:#444444;
}

.keyboardInputInitiator {
  margin-left:3px;
  vertical-align:middle;
  cursor:pointer;
}
#keyboardInputClear, #keyboardInputClose, .keyboardInputRus, .keyboardInputEng {
font-size: 12pt;
color: #4b5a7b; 

}

#keyboardInputClear {
margin-right: 10px;
}



