body, h1, h2, h3, p, td {
    margin: 0px;
    padding: 0px;
}
#menu {
    height: 35px;
    padding-top: 20px;
    float: right;
}
.link {
    float: left;
    padding: 3px 0px 0px 20px;
    height: 19px;
}
.login {
    float: left;
    padding: 3px 0px 0px 40px;
    height: 18px;
}
.link a {
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 15px;
    margin-right: 5px;
}
.link a#active {
    padding: 1px 15px 7px 0px;
    background-image: url(../img/active_linkbg.gif);
    background-repeat: no-repeat;
    background-position: right top;
    float: left;
}
.link a:hover, .login a {
    color: #5CB3FF;
    text-decoration: none;
}
.link a, .login a {
    text-shadow:1px 1px 0 #08284D;
}
.active {
    background-image: url(../img/active_menubg.gif);
    background-repeat: no-repeat;
    background-position: 8px 3px;
}


#content_menu {
    width: 266px;
    min-height: 529px;
    float: left;
    padding: 15px 0px 0px 101px;
    margin-left: -101px;
    background-image: url(../img/menubg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
}
#content_menu a {
    display: block;
    width: 256px;
    height: 33px;
    padding: 15px 0px 0px 10px;
    float: left;
    color: #494F57;
    text-decoration: none;
}
#content_menu a:hover {
    text-decoration: underline;
}
#content_menu a img {
    margin-top: -10px;
    width: 40px;
    height: 40px;
    padding-right: 10px;
}
#content_menu a#actual {
    background-image: url(../img/activebg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    color: #FFFFFF;
    text-shadow: -1px -1px 0 #485360;
}


#footer {
    width: 960px;
    margin: 25px 0px 0px 0px;
    padding: 20px 0px;
    border-top: 1px solid #D3D4D4;
    color: #5A5A5A;
    font-size: 10px;
}
#footer a {
    color: #06569D;
    text-decoration: none;
    margin: 0px 0px 0px 25px;
}
