    
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}

html {
    background: #A0005D;
    font-family: sans-serif;
    font-size: 9pt;
}

a {
    outline: none !important;
    border: none;
}
a:active {
    color: #A0005D !important;
}

#header {
    background-color: #FFF;
    border-bottom: 1px solid #777;
}
#logo {
    padding: 10px 10px 15px;
}
#logo img {
    display: block;
    margin: 0 auto;
}

#content {
    padding: 10px 5px;
}
#content h1, #content h2, #content h3 {
    font-weight: bold;
    font-size: 10pt;
    color: #FFF;
    margin-left: 5px;
}

ul.rounded, ol.rounded {
    margin: 10px 0 15px;
    border: 1px solid #BABABA;
    border-top: none;
    background-color: #FAFAFA;
}
ul.rounded li, ol.rounded li {
    margin: 0;
    padding: 2px 0;
    display: block;
    border-top: 1px solid #BABABA;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAUCAYAAAB4d5a9AAAAfUlEQVQ4jd3RMQqAMAyF4Q6ewNW1ZwyC4CR4MW/h6uoZYgIVSknr4MvS4V/z8Uhg5uCdO9AhQkRvaypYIRA9zikTQiBbhmiLB/IJoRBtL6DZA6lCaGSS7gy5pBGJKHAWQEQuqQIopAkgkEE6WgBqSUzHTQD5k1gDfiPe9YM8dIAvthD6/VkAAAAASUVORK5CYII=') no-repeat right center;
}
ul.rounded a, ol.rounded a {
    padding: 6px 7px;
    display: block;
    color: #333;
    text-decoration: none;
}
ul li.more, ol li.more {
    background-color: #DDD;
}
ul li.more a, ol li.more a {
    color: #575757;
}


#footer {
    margin: 10px 7px 20px;
    color: #FFF;
    font-size: 6pt;
}
#footer a {
    font-size: 6pt;
    color: #FFF;
    text-decoration: underline !important;
}
