body {
    color: #585A4F;
    font-style: normal;
    font-weight: normal;
    font-size: 11pt;
    line-height: 15px;
    font-family: Tahoma,Arial,Sans-Serif;
    margin: 5px;
}

td, th, tr, p {
    color: #585A4F;
    font-style: normal;
    font-weight: normal;
    font-size: 8pt;
    line-height: 13pt;
    font-family: Tahoma,Arial,Sans-Serif;
    margin-top: 0px;
}

hr {
    width: 75%;
    margin-top: 0;
    height: 0px;
    border-top: 1px dashed #c0c0c0;
    border-bottom: 1px none red;
    background-color: white;
}

.logo { margin-left: 0.5em }
.breadcrumb { padding-left: 0.1em; text-decoration: none; }
.pad20 { padding-left: 20px; }
.menu { border-width: 1px 0px; border-color: #F76100;  border-style : solid; background: #F7F3EF; }
.submenu { padding: 10px; border-width: 1px 0px; border-color: #666666; border-style : solid; background: #F7F3EF; }
.title { margin-left: 0.5em; font-size: 25pt; font-family: Georgia,Verdana,Tahoma,Sans-Serif; font-weight: bold; }

a       { text-decoration: underline; font-weight: bold; color: #003333; }
a:hover { text-decoration: underline; font-weight: bold; color: #e77401; }

.title {
    margin-left: 0.5em; 
    letter-spacing: 2pt;
    font-size: 25pt; 
    font-weight: bold; 
    font-family: Georgia,Verdana,Tahoma,Sans-Serif; 
}

#main {
    padding: 10px;
    border-width: 1px 0px; 
    border-color: #666666;
    border-style: solid;
}

#topmenu {
    margin-left: 0;
    padding-left: 0;
    display: inline;
}

#topmenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
}

#topmenu ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
}

#topmenu li a {
    padding: 10px 15px;
    border-left: 1px solid #666666;
    background-color: #ffffff;
    text-decoration: none;
    color: #666666;
}

#topmenu li a:hover {
    color: #e77401;
}

#advertisement img {
    text-decoration: none;
    border: 0px;
    padding-bottom: 5px;
}

