body {
    background-color: #fff;
}
#banner,
#dropdown,
#background_shadow,
#container,
#footer {
    margin:0;
    width: 960px;
}
#sidebar h3,
#content h3,
#content th,
#content td,
#footer,
#dropdown,
#admin_links li a,
.message,
.infoBox {
    font-family: Verdana,Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
}
#sidebar #login a,
#sidebar #related_links a,
#sidebar #admin_links a,
#content td a, #content a {
    color: #0000C6;
    text-decoration: none;
}
#background_shadow {
    background: transparent url(/img/content_bg_960.png) no-repeat scroll 100%;
    height: 10px;
    min-height: 10px;
}
#dropdown {
    background: #a5a162 url(/img/menu_bg.png) repeat-x;
    height: 30px;    
}
    #dropdown ul li {
        background: transparent;
        border-top: 0;
        border-right: 1px solid #bbb774;
        border-bottom: 0;
        border-left: 0;
        font-size: 12px;
    }
    #dropdown ul li a:link,
    #dropdown ul li a:visited,
    #dropdown ul li a:active {
        color: #f3e7a9;
    }
    #dropdown ul li a:hover {
        color: #fff;
    }
        #dropdown ul li ul li {
            background: #a5a162 url(/img/menu_bg.png) repeat-x;
            border: 0;
            width: 260px;
        }
        #dropdown ul li ul li a:hover {
            font-weight: 600;
        }
#container {
    background: #f3e8b1 url(/img/page_bg_960.png) repeat scroll 100%;
}
    #content {
       margin: 20px 0 0 20px;
    }
    #content h3, 
    #content p,
    #content form,
    #content ul,
    #content dl {
        padding:0 40px 0 40px;
        width: 610px;
    }
    #content table {
        margin:0 0 20px 40px;
    }
    #content th {
        font-size: 12px;
        color:#fafafa;
        background-color:#656047;
        padding:4px 8px 4px 8px;
        border-right:1px solid #fafafa;
        border-left:1px solid #656047;
        white-space: nowrap;
    }
    #content th.most_right {
        border: none;
    }
    #content tr.even {
        background-color: #FAF3CE;
    }
    #content tr.odd {
        background-color: #fafafa;
    }
    #content td {
        color: #333;
        padding: 4px 8px;
        border-right: 1px solid #656047;
        border-bottom: 1px solid #656047;
        font-size: 12px;
    }
    #content td.most_left {
        border-left: 1px solid #656047;
    }
    #content td.actions {
        white-space: nowrap;
    }
    #content table.paging {
        margin-bottom: 0;
    }
    #content table.paging td {
        border:0;
    }
    #content table.paging td.right {
        text-align: right;
        padding:0 45px 0 0;
    }
    #content h3 {
        color: #a0410d;
        font-size: 14px;
    }
    #content p.infoBox {
        margin: 0 0 30px 40px;
        background-color:#f9f9b9;
        width: 570px;
        padding: 5px 0 5px 10px;
    }
#sidebar {
    margin: 0 0 0 0;
}   
    #sidebar #login {
        background-color: #fff;
        margin: 5px 0 0 90px;
        padding: 5px;
    }    
    #sidebar h3 {
        margin: 10px 0 0 90px;
        padding: 5px;
        font-size: 12px;
        font-weight: 600;
        color: #fff;
        background-color: #00568e;
        border: 1px #000 solid;
    }
    #sidebar ul#related_links {
        list-style-type: square;
        margin: 5px 0 20px 75px;
    }
    #sidebar ul#admin_links {
        list-style-type:none;
        margin: 5px 0 0 60px;
        font-size: 11px;
    }    
    #sidebar #slideshow {
        margin: 0 0 20px 85px;
    }
#footer {
    background: #515230 url(/img/footer_benchmark.png) repeat scroll left top;
    font-size: 11px;
    color: #fafafa;
    text-align: center;
    padding: 2px 0 2px 0;
}
.cssform label, dl dt {
    float: left;
    width: 150px;
    font-weight: 600;
    color: #333;
}
dl.wide dt {
    width: 200px;
}
.cssform {
    margin:0 0 10px 0;
}
.cssform input[type="text"], 
.cssform input[type="password"] {
    padding: 3px;
}
.cssform .required,
.cssform .optional {
    padding: 0 0 5px 0;
}
.cssform .submit, .cssform .captcha, .cssform .radio {
    padding: 0 0 0 150px;
 }
/* submit button */ input.publish, input[type="submit"], input[type="reset"] {color:#ffffff;background-color:#990000 !important;border-top-width:2px;border-right-width:1px;
border-bottom-width:1px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;
border-left-style:solid;border-top-color:#bb0000;border-right-color:#660000;border-bottom-color:#660000;border-left-color:#bb0000;
margin-top:5px;margin-right:10px;margin-bottom:5px;margin-left:auto;padding-top:5px;padding-right:5px;padding-bottom:5px;
padding-left:5px;width:auto;font-family:Verdana,Arial,Tahoma,sans-serif;font-style:normal;font-variant:normal;font-weight:normal;
font-size:12px;line-height:normal;/*font-size-adjust:none;font-stretch:normal*/;
}
#content .message {
    padding: 5px 0 5px 10px;
    font-size: 13px;
    color:#800000;
    font-weight:600;
    background-color:#f9f9b9;
    margin: 0 0 30px 40px;
}
.error_message {
    color:#ff0000;
    padding: 0 0 0 150px;
}
.download_options {
    text-align: right;
}
#completed_message {
    background-color:inherit !important;
}
.maroon {
    color:maroon;
}