body {   background-color:white;color:black;font-family: verdana, arial narrow, sans-serif; font-size: small; }

.bodyBlock {max-width:950px;padding:5px 2px 5px 10px;}
.bodyBlock {height:500px;}

html > body .bodyBlock {
  min-height:500px;
  height:auto;
}

a, p, table { margin-top:0; padding:0;}
p {margin-bottom:10px}
caption {font-size:larger; font-weight:bold}
legend {font-weight:bold}
li {margin:0 0 5px 0; padding:0}

#banner {
  text-align:left;
  background-color:#4f80ff;
  height:120px;
  width:100%;
  padding:0;
  margin:0
}
#topmenu {
  width:100%;
  clear:both;
  background-color:#4F80FF;
  margin:0;
}
.loginBlock {overflow:hidden;color:white;text-align:left;padding:15px 10px 5px 0px;font-size:x-small;}
.label {font-weight:bold}

.bodyClass {
  padding:2px 2px 10px 10px;
 }

#BotNavMenu {
  text-align:right;
  border-top:2px groove #4f80ff;
  background-color:#D8D8B0;
  padding:3px 10px 3px 3px;
}
#legal {
  float:left;margin:10px
}

H1, H2, H3, H4 { font-size:large; color:#9C6C38;margin:0; padding:0 0 5px 0}
H1, H2 {width:100%; margin:5px 0 5px 0; padding:5px 0 5px 0px}

FORM {padding:0; margin:0}

.texts {font-size:x-small}


.menuTopCell, .menuTopCellSel, .menuTopRight {
  background-image:url(/custom/images/logo-tile.gif);
  height:30px;padding:0;margin:0;border-top:2px solid white;border-right:2px solid white;
}

.menuTopRight {border-right:none}
.menuTopCell {color:white;min-width:120px}
.menuTopCellSel {color:#828BC2}

.menuTopLink,.menuTopLinkSel,
.menuTopLink:link,.menuTopLinkSel:link,
.menuTopLink:visited,.menuTopLinkSel:visited,
.menuTopLink:active,.menuTopLinkSel:active,
.menuTopLink:hover,.menuTopSel:hover {
  margin:0 0 0 5px;padding:0 10px 0 5px;
  text-decoration:none;text-transform:lowercase;font-weight:bold;
}

.menuTopLinkSel,.menuTopLinkSel:link,.menuTopLinkSel:visited,.menuTopLinkSel:active,.menuTopLinkSel:hover {color:#D8C0B4}
.menuTopLink,.menuTopLink:link,.menuTopLink:visited,.menuTopLink:active {color:#ffffff}
.menuTopLink:hover, .menuTopLinkSel:hover {color:#2b1e87}

.ErrField {background-color: #BACDFF; color: black; }
.Warning    { color: #FF0000; } 
.Message    { font-size: larger; text-align:center; font-weight: bold;color:#FF0000} 

.HeadCell, .HeadCellSection   { background-color: #7CA9FE; color:black; font-weight: bold ; padding:2px 5px 2px 5px}  
.HeadCellSection   { position:absolute; visibility:hidden; left:0; top:0}  
.BodyCell   { font-weight: normal; background-color: #BACDFF; color: black; padding:2px 5px 2px 5px} 

.dynmenu_h,.dynmenu {margin-left:2px;text-decoration:none;}
.dynmenu_h {padding:1px; 3px 1px 3px;border:1px solid blue;background-color:white;color:black}
.dynmenu {padding:2px; 4px 2px 4px}

#wrapraw {margin:20px;padding:5px;border:1px solid black}

