
.nav1c { font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nav2c { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
font { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1 { color: gray; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2 { color: gray; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3 { font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h4 { font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h5 { font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
li { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p  { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1.page { color: gray; font-size: 18pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-bottom: 5px; border-bottom: 3px solid #f00 }
h2.page { color: white; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: gray; padding: 1px 3px }
.page { font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

body { background-color: White; overflow: visible; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a { color: #808080; }
a:hover { color: Red; }
a.pic { color: White; }
a.pic:hover { color: White; }
a.menu { color: White; font-family: Arial; font-size: 10pt; }
a.submenu { color: Black; font-family: Arial; font-size: 10pt; }
a.menu_active { color: Black; font-size: 12pt; }
a.submenu_active { color: Black; font-size: 11pt; text-decoration: none; }
a.menu:hover { color: Red; }
a.submenu:hover { color: Red; }
div.menu_left_active { background-image: url(/media/menu/active_left.jpg); background-repeat: no-repeat; width: 8px; height: 26px; padding-top: 4px; }
div.menu_active { background-image: url(/media/menu/active_back.jpg); background-repeat: repeat-x; height: 26px; padding-top: 4px; font-family: Arial; }
div.menu_right_active { background-image: url(/media/menu/active_right.jpg); background-repeat: no-repeat; width: 8px; height: 26px; padding-top: 4px; }
div.menu_left_inactive { background-image: url(/media/menu/inactive_left.jpg); background-repeat: no-repeat; width: 8px; height: 26px; padding-top: 4px; }
div.menu_inactive { background-image: url(/media/menu/inactive_back.jpg); background-repeat: repeat-x; height: 26px; padding-top: 4px; font-family: Arial; }
div.menu_right_inactive { background-image: url(/media/menu/inactive_right.jpg); background-repeat: no-repeat; width: 8px; height: 26px; padding-top: 4px; }
div.menu_filler { background-image: url(/media/menu/inactive_back.jpg); text-align: right; padding-right: 5px; background-repeat: repeat-x; height: 26px; padding-top: 4px; }
div.menu_line { top: -4px; left: 1px; position: relative; background-image: url(/media/menu/line_back.jpg); height: 5px; }
div.submenu_inactive { top: 2px; left: 0px; position: relative; background-image: url(/media/menu/line_back.jpg); height: 15px; padding: 5px; font-family: Arial; font-size: 10pt; white-space: nowrap; }
div.submenu_active { top: 2px; left: 0px; position: relative; background-color: #f2f2f2; height: 15px; padding: 5px; font-family: Arial; white-space: nowrap; }
div.submenu_active_2 { top: 2px; left: 0px; position: relative; background-color: White; height: 15px; padding: 5px; font-family: Arial; white-space: nowrap; }
div.submenu_inactive_2 { top: 2px; left: 0px; position: relative; background-color: #f2f2f2; height: 15px; padding: 5px; font-family: Arial; font-size: 10pt; white-space: nowrap; }
div.submenu_active_2 { top: 2px; left: 0px; position: relative; background-color: White; height: 15px; padding: 5px; font-family: Arial; white-space: nowrap; }

ul.employee {
        margin: 0;
        padding: 0;
        list-style: none;
        width: 75px;
}
ul.employee li {
    display: block;
    position: relative;
    white-space: nowrap;          
}
ul.employee li ul li {
    top: 0px;
}
ul.employee li ul {
    position: absolute;
    left: 50px;
    top: 0;
    display: none;
}
ul.employee li:hover img {
    border-left: solid 1pt Black;
    border-top: solid 1pt Black;
    border-bottom: solid 1pt Black;
}
ul.employee li img {
    border-left: solid 1pt White;
}
ul.employee li:hover ul {
    display: block;
}

div.employee {
    border-right: solid 1pt Black;
    border-top: solid 1pt Black;
    border-bottom: solid 1pt Black;
    background-color: white;
    padding: 10px;
    height: 55px;
    white-space: nowrap;          
}
