* {
    margin: 0;
    padding: 0;
    outline: 0;
}

html {
    margin:0px;
}

body {
    background-color:#a73b29;
    text-align:center;
    height:100%;
    min-width:870px;
    font:12px/15px Verdana, Helvetica, Arial, sans-serif;
}

.outer-wrap {
    z-index:1;
    position:relative;
}

.footer-wrap {
    width: 100%;
    height:215px;
    position: relative;
    margin-top: -12px;
    z-index: 98;
}

.footer-wrap-colorrrr {
    border-top: solid 1px #F26E22;
    background:#a73b29; 
    width: 100%;
    height:100%;
    margin-top: 10px;
}

.outer-wrap, .footer, .header {
    margin: 0 auto;
    max-width:1230px;
}

.outer,
.wOuter {
    text-align:left;
    position:relative;
    margin-right:33px;
}

.outerTopLeft,
.wOuterTopLeft {
    position:relative;
}

.outerBottomLeft,
.wOuterBottomLeft {
    position:relative;
}

.outerTopRight {
    position:relative;
    margin-right:-33px;
}

.wOuterTopRight {
    position:relative;
    margin-right:-25px;
}

.outerBottomRight,
.wOuterBottomRight {
    position:relative;
    padding:0 32px 0 28px;
}

.wOuterBottomRight .inner-wrap {
    padding-top:70px;
}

.empty-wrap {
    padding:35px 25px 25px 25px;
}

.header-wrap {
    width:100%;
    margin-bottom:-20px;
    z-index:99;
    position:relative;
}

.wHeader-wrap {
    width:100%;
    margin-bottom:-26px;
    z-index:99;
    position:relative;
}

.header {
    position:relative;
    height:120px;
}

.logo {
    display:block;
    position:absolute;
    width:249px;
    height:152px;
    top:5px;
    left:30px;
    border:none;
}

.wLogo {
    display:block;
    position:absolute;
    width:275px;
    height:152px;
    top:-2px;
    left:0px;
    z-index:99;
}

a.logo span {
    display:none;
}

a.wLogo span {
    display: none;
}

a.logo:hover {
    border:none;
}

a.wLogo:hover {
    border:none;
}

.login {
    display:block;
    position:absolute;
    height:100%;
    width:690px;
    top:0;
    right:0;
}

.wHeader-wrap .login {
    height: 160px;
}

.wInner-wrap {
    padding-bottom:20px;
    padding-top: 55px;
}

.inner-wrap {
    padding-bottom:102px;
    padding-top: 45px;
    position:relative;
    min-height:400px;
}

.content-wrap {
    padding-left: 211px;      /* LC width */
    padding-right: 250px;     /* RC width */
}

.content-wrap .column {
    position: relative;
    float: left;
}

#content {
    width: 100%;
    margin-top:47px;
}

.left {
    width: 211px;             /* LC width */
    margin-left: -100%;
    left: 250px;              /* RC width for IE 6 */
}

.content-wrap > .left {
    left: -211px;             /* -LC width for others */
    margin-left: expression(document.all.content.offsetWidth * -1); /* Fix for IE7 */
}

.right {
    width: 250px;             /* RC width */
    margin-right: -100%;
}

.wOuter .right {
    width: 250px;
}

.sidebar {
    position:relative;
}

.sidebarClean {
    float:right;
    width:252px;
    padding:15px 0 30px 0;
}

/* Class Library */

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.align-left {
    text-align: left;
}

.align-right {
    text-align: right;
}

.align-center {
    text-align:center;
}

.cleared,
.clearer {
    clear: both;
}

.clear-left {
    clear:left;
}

.clear-right {
    clear:right;
}

ul.inlineCenter {
    margin:0;
    padding: 4px 0;
    list-style:none;
    width:250px;
}

ul.inlineCenter li {
    display:inline;
    margin:0;
    padding:0;
}

.rightbox {
    float:right;
    margin:5px 0 10px 10px;
}

.leftbox {
    float:left;
    margin:10px 10px 10px 20px;
}

