body { font-family: arial,sans-serif; background-color: #CCCCCC; font-size: 75%; }

h1,h2,h3 { margin: 0; padding: 0; color: #D1361E; }
h1 { font-size: 120% }
h2 { font-size: 110% }
h3 { font-size: 100% }

td { vertical-align: top }
.title { font-size: 120%; font-weight: bold }
.header { font-size: 65% }
.label { color: #6f6f6f; }
.color { color: #005192; }

a { text-decoration: underline; color:#00607A; }
a:hover { text-decoration: none }

#header_left { background-color: #DBEBEE; }
#header_center { background-color: #DBEBEE; text-align: center; }
#header_right { background-color: #DBEBEE; vertical-align: middle; padding: 10px; }

#menu {
    background-color: #00607A; width: 200px; padding: 20px 0; 
}
#menu ul {
    list-style: none; margin: 0; padding: 0;
    width: 100%;
}
#menu ul li a {
    display: block;
    margin: 0; padding: 4px 4px 4px 15px;
    text-decoration: none;
    color: #DBEBEE;
    font-weight: bold;
    background-color: #00607A;
}
#menu ul li span {
    display: block;
    margin: 0; padding: 4px 4px 4px 15px;
    color: #DBEBEE;
    font-weight: bold;
    background-color: #00607A;
}
#menu ul ul {
    width: 100%;
}
#menu ul ul ul {
    width: 100%;
}
#menu ul ul li a { background-color: #DBEBEE; color: #00607A;}
#menu ul ul li span { background-color: #DBEBEE; color: #00607A;}
#menu ul ul ul li a { background-color: #CCCCCC; }
#menu ul ul ul li span { background-color: #CCCCCC; }
#menu li a:hover { background-color: white; color: #00607A; }

#content {
    background-color: white; color: black;
    padding: 20px;
    line-height: 130%;
}

#content_right { background-color: #F8E6DE; color: black; padding: 20px 10px; border-left: 1px solid #D1361E;}
#content_right a { color: black; }
#content_right h1 { color: #D1361E; }

#tools_left { background-color: #00607A; }
#tools { background-color: white; padding: 10px 20px; text-align: center; vertical-align: bottom; }
#tools_right { background-color: #F8E6DE; padding: 10px; text-align: center; border-left: 1px solid #D1361E; }

#menu_footer {
    background-color: #CCCCCC;
    font-size: 90%;
    text-align: center;
    padding: 10px;
}
#menu_footer a { color: black; text-decoration: none }
#menu_footer a:hoover { text-decoration: underline }

hr { height: 1px; color: #CCCCCC; background-color: #CCCCCC; border: 0; }

div.abc { margin: 0 0 20px 0; }
div.abc a { color: blue; text-decoration: none; }
div.abc a:hover { text-decoration: underline; }

