BODY { font-family: Verdana, Arial; font-size: 10px; padding: 5px; margin: 0px; x-background-image: url('../images/back.gif');  }

A { text-decoration: none; color: #0080ff; font-weight: bold }

TABLE { font-size: 10px }
INPUT { font-size: 10px }

TABLE.deftable TD { vertical-align: top }

UL { font-size: 10px; margin-top: 10px }

UL LI { xmargin-left: 10px; line-height: 1.5 }

UL.leftmenu { margin-left: 15px; x-margin-top: 0px }
UL.leftmenu LI { padding-left: 0px }

UL.leftmenusmall A { font-size: 10px }

A IMG { border-width: 0px }

H3 { font-size: 18px; font-weight: bold; margin-top: 5px; margin-bottom: 10px }
H4 { font-size: 14px; font-weight: bold; margin-top: 15px; margin-bottom: 10px  }
H5 { font-size: 11px; font-weight: bold; margin-top: -5px; margin-bottom: 10px; color: #808080  }

xTABLE.maintable { border-right: 1px solid black }

DIV.main { text-align: center }

TABLE.maintable { background-color: #ffffff; x-border: 1px solid #808080 }
TABLE.maintable TD#middlepic IMG { background-color: #438ee0; }

TABLE.septable { background-color: #e0e0e0; }

TABLE.toptable TD { vertical-align: bottom }

TABLE.menutable { vertical-align: bottom }
TABLE.menutable TD A { color: #ffffff; text-decoration: none }
TABLE.menutable TD { background-image: url('../images/site/menubackinactive.jpg'); background-color: #80aa14 }
TABLE.menutable TD { font-size: 11px; color: #ffffff; font-weight: bold; vertical-align: middle; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px;  }
TABLE.menutable TD.sep { background-image: none; background-color: white; padding: 0px 0px 0px 0px }
TABLE.menutable TD.active { background-image: url('../images/site/menubackactive.jpg'); background-color: #fa8a00 }
TABLE.menutable TD.highlight { background-image: url('../images/site/menubackactive.jpg'); background-color: #fa8a00  }

TABLE.contenttable { margin-top: 2px; height: 350px }
TABLE.contenttable TD { vertical-align: top }
TABLE.contenttable TD.leftcol { background-color: #f0f0f0 }
TABLE.contenttable TD.midcol { padding-left: 10px; x-background-color: #fefefe; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; padding-right: 10px }

TABLE.contenttable TD.leftcol UL LI { list-style-image: url('../images/site/listbullet.gif'); margin-left: 10px }
TABLE.contenttable TD.leftcol UL { padding-left: 10px; margin-left: 0px; font-size: 11px }

.pagetitle { font-size: 14px; font-weight: bold; padding-left: 3px }
.instructions { color: #606060 }

TABLE.boxtable { background-color: white }
TABLE.boxtable TD { padding-bottom: 4px }

DIV.sectitle { font-weight: bold; font-size: 14px; padding-top: 10px }
DIV.profile { font-size: 11px; xfont-weight: bold; color: #606060; padding: 10px; padding-top: 0px; margin-left: 7px }

TABLE.hirek TD.elem { border-width: 0px; xborder-left: 1px solid darkgray }

TABLE.hir { xborder-left: 1px solid darkgray; margin-top: 5px; margin-bottom: 5px; xmargin-left: 7px }
TABLE.hir TD { padding-left: 10px }
TABLE.hir TR.title TD { font-size: 12px; font-weight: bold; margin-left: -3px }
TABLE.hir TR.content TD { font-size: 11px }
TABLE.hir TR.content .datum { font-weight: bold; color: #b0b0b0; padding-bottom: 2px; margin-left: -1px }

HR.profilesep { height: 1px; color: #c0c0c0; padding: 0px; margin-top: 4px }

TABLE.work TD { text-align: center }
TABLE.work TD IMG { border: 1px solid #c0c0c0 }

TABLE.contenttable TD.midcol { 
  x-border-right: 1px solid #c0c0c0; padding-right: 10px;
  x-border-bottom: 1px solid #c0c0c0; padding-bottom: 10px;
}

/* hidden submenu style */
.wmSubMenuHidden {position:absolute;visibility:hidden;z-index:1;}

/* share link style for both menus */
.wmLink {display:block; width:100%;padding:2px 2px 3px 2px; text-decoration:none;color:#000000;}
.wmLink:hover {text-decoration:none;}

 /* horizontal menu styles */
.hItemOn  {cursor: pointer;}
.hItemOff {cursor: pointer;}

 /* vertical menu styles */
.vItemOn  {cursor:pointer;}
.vItemOff {cursor:pointer;}

.vItemOn { background-color: #faaa20 }
.vItemOff {  }

.submenu { width: 170px; margin-top: 5px; margin-left: -12px; border: 1px solid #ffffff; background-color: #a0ca34 }
.submenuitem { padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px }

IMG.flag { margin-bottom: -3px; margin-left: 10px }
