body {
font-family:arial;
font-size:12px;
}

table {
font-family:arial;
font-size:12px;
border-collapse:collapse;
}

table.menu {
border-right: 1px solid #025F82;
}

a.menu {
width: 100%;
font-size:12px;
text-decoration:none;
color:#000000;
}

a.menu:hover {
color:#025F82;
}

a.submenu {
width: 100%;
color:#025F82;
font-size:10px;
text-decoration:none;
border-left: 5px solid #FFFFFF;
border-right: 10px solid #FFFFFF;
}

a.submenu:hover {
text-decoration:underline;
}

h3{
text-weight:bold;
font-size:12px;
}

h4 {
text-weight:bold;
font-size:12px;
}

#nav, #nav ul { /* all lists */
padding: 3;
margin: 0;
list-style: none;
line-height: 1
}

#nav a {
display: block;
color:#FFFFFF;
text-decoration:none;
width: 100%;
height: 15px;
}

#nav a:hover {
text-decoration:underline;
}

#nav li { /* all list items */
float: left;
}

#nav li ul { /* second-level lists */
position: absolute;
background: #FFFFFF;
border: 1px solid #025F82;
width: 170px;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
filter:alpha(opacity=92);
-moz-opacity:0.92;
opacity: 0.92;
}

#nav li ul a {
color:#000000;
}

#nav li ul a:hover {
color:#025F82;
text-decoration:none;
}

#nav li ul li { /* second-level list items */
width: 170px;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}

#content {
clear: left;
color: #ccc;
}