body {margin: 4px; padding: 0px;}

img {border: 0px;}
p, td, th, li, h1, h2, h3, caption {font-family: Tahoma;}
p, td, th, li {font-size: small;}
a {text-decoration: none; color: #333366;}
a:hover {text-decoration: underline;}

.bg_dblue {background-color: #3B3E29;}
.bg_gray {background-color: #E2E0AF;}
td.copyright {font-size: xx-small;}

div#content h2, td.menu_column h2 {margin: 0px; display: block; font-size: small;}

td.menu_column {vertical-align: top;}
td.menu_column h2 {background-color: #cccc66; text-align: center; padding: 5px 2px 5px 2px;}
td.menu_column ul {list-style: none; padding: 0px; margin: 0px 0px 0px 0px;}
td.menu_column ul.root {margin: 0px 0px 20px 0px; padding: 0px 0px 0px 2px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
td.menu_column ul li.root, td.menu_column p {padding: 7px 4px 7px 0px; margin: 0px; border-top: 1px solid #CCCCCC;}

div#content {padding: 0px 5px 0px 5px;}
div#content h2 {background-color: #D4D0C8; padding: 5px 2px 5px 10px;}
div#content div {border: 1px solid #CCCCCC; border-top: 1px solid #21455A; margin: 0px 0px 10px 0px;}
div#content p {margin: 5px 5px 5px 5px; padding: 0px; text-align: justify;}

div#top_menu a {color: #ffffff; padding: 0px 14px 0px 14px;}

div#content h1 {margin: 0px; display: block; font-size: small; background-color: #cccc99; padding: 5px 2px 5px 10px;}
h3  {font-size: small;}
