html {
    height:100%;
    margin:0px;
    padding:0px;
}
body {
    height:100%;
    margin:0px;
    padding:0px;
    background:#666666 url(../images/background.gif);
    background-repeat:repeat-x;
    text-align:center;
}
div#page {
    border:1px solid #4b4c51;
    width:800px;
    margin:0px auto;
    padding:0px;
    text-align:left;
}
div#header img {
    display:block;
    border:none;
}
div#header {
    width:800px;
    background:#FFFFFF;
}
div#nav {
    background:#666666 url(../images/nav-background.gif);
    background-repeat:repeat-x;
    height:51px;
    width:772px;
    padding-left:28px;
}
div#content {
    width:800px;
    background:#FFFFFF url(../images/content-background.gif);
    min-height:300px;
}
div#content table td {
    vertical-align:top;
    font-size:10px;
    color:#454545;
}
div#content img {
    border:0px;
}
div#right {
    float:left;
    width:195px;
    padding:19px;
    margin:0px;
    margin-left:1px;
    background:url(../images/right-background.gif);
    background-repeat:repeat-x;
    background-position:top;
}
div#left {
    float:left;
    width:535px;
    padding:15px;
    background:url(../images/left-background.gif);
    background-repeat:repeat-x;
    background-position:top;
}
div#footer {
    width:758px;
    border-top:3px solid #56494f;
    background:#660000 url(../images/footer-background.gif);
    height:45px;
    padding:0px 21px;
    line-height:13px;
    margin:0px auto;
}
div#footer p {
    margin-top:8px;
}
div#badge {
    margin:0px 0px 0px;
    float:right;
    width:107px;
    height:110px;
}
/*      TEXT STYLES     */
div#nav {
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    line-height:51px;
}
div#left {
    font-family:Verdana;
    font-size:12px;
}
div#right {
    font-family:Verdana;
    font-size:10px;
    
}
div#footer {
    font-family:Verdana;
    font-size:10px;
    color:#FFFFFF;
    text-align:left;
}
h1 {
    font-family:Verdana;
    font-size:18px;
    font-weight:bold;
    margin:0px 0px;
}
h2 {
    font-family:Verdana;
    font-size:14px;
    font-weight:bold;
}
h3 {
    color:#CC0000;
    font-weight:bold;
    font-family:Verdana;
    font-size:11px;
    padding:0px;
    margin:0px;
}
div#nav a, div#nav a:visited {
    color:#FFFFFF;
    text-decoration:none;
}
div#nav a:hover, div#nav a:active {
    color:#FFFFFF;
    text-decoration:none;
}
div#left a, div#left a:visited, div#right a, div#right a:visited{
    color:#CC0000;
    text-decoration:none;
}
div#left a:hover, div#left a:active, div#right a:hover, div#right a:active {
    color:#CC0000;
    text-decoration:underline;
}
/*      CLASSES     */
span.navItem {
    margin:0px 86px 0px 0px; 
}
div#content table tr.header td{
    font-weight:normal;
    color:#CC0000;
    font-size:10px;
    background:#ededed;
}
div#content table td.value {
    text-align:right;
    border-left:1px solid #dedede;
}
div#content table.content td {
    padding:3px;
    border-bottom:1px solid #dedede;
}