
body {
margin: 0px;
padding: 0px;
}
/*  menu coding  */
/* when you screw it up and lose it, this is the basis for the menu:
http://ago.tanfa.co.uk/css/examples/menu/hs7.html */

#top_menu a, #top_menu h2 {
font: bold 10px/16px verdana, arial, helvetica, sans-serif;
display: block;
border-width: 0px 1px 0px 0px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 3px 0px 3px 0px;
white-space:nowrap;
}

#top_menu h2 {
text-align: center;
color: #FFFFFFF;
background: #093592;
white-space:nowrap;
}
#top_menu a {
text-align: center;
color: #FFFFFF;
background: #093592;
text-decoration: none;
white-space:nowrap;
}
 
#top_menu a:hover {
color: #a00;
background: #FFFFFF;
}
 
#top_menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
width: 12.5%;
white-space:nowrap;
}

#top_menu {
width: 101%;
background: #eee;
float: center;
}

#top_submenu a, #top_submenu h2 {
font: bold 11px/16px verdana, arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#top_submenu li {
position: relative;
white-space:nowrap;
}


#top_submenu {
width: 100%;
background: #eee;
float: left;
white-space:nowrap;
}
 
#top_submenu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
width: 14em;
}

#top_submenu li {
position: relative;
text-align: left;
margin: 0;
padding: 0;
white-space:nowrap;
}
 
#top_submenu a {
color: #093592;
background: #efefef;
text-decoration: none;
text-align: left;
margin: 0;
padding: 0;
white-space:nowrap;
}
 
#top_submenu a:hover {
color: #a00;
background: #fff;
white-space:nowrap;
}

div#top_menu ul div#top_submenu ul,
div#top_menu ul li:hover div#top_submenu ul ul,
div#top_menu ul div#top_submenu ul li:hover ul ul
{display: none;}
 
div#top_menu ul li:hover div#top_submenu ul,
div#top_menu ul div#top_submenu ul li:hover ul,
div#top_menu ul div#top_submenu ul ul li:hover ul
{display: block;}
 
</style>