/*
 * General Customizations
 */

body { 
    font-family: Arial, Helvetica, sans-serif;
    background: #FFFFFF;
    color: #000000;
}

html {
    background: #9e9e9e;
}


#doc4 {
     background-image: url("local/siteFiles/images/demo_background.jpg");
     width: 100%;
}   


#hd {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: 130px;
    background-color: #FFFFFF;
    border-bottom: 3px solid #333333;

}

#bd {
    background: transparent;
    width: 974px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
}

/*
 * Page Header
 */

.page-header {
    padding-bottom: 1em;
    height: 168px; /* Logo height dependent */
}

.page-header .logo {
    text-align: left;
    margin-left: 150px;
}

.page-header .nav1box {
    background: transparent;
    font-weight: bold;  
    margin-top: -30px;  
    }

.page-header .nav1boxitem a {
    color: #333333;
    font-size: 16px;
}

.page-header .nav1boxitem a:hover {
    color: #de482d;
    text-decoration: none;
}

.nav2box {
    margin-left: -300px;
    text-align: right;
    width: 100%;
}


/*
 * Left sidebar
 */


.left-content {
    background: none repeat scroll 0 0 #DE482D;
    border-radius: 15px;
    margin-top: 10px;
}


/*
 * Right sidebar
 */

.right-content {
    background: none repeat scroll 0 0 #DE482D;
    border-radius: 15px;
    margin-top: 10px;
}

.right-content-body .ledger thead tr {
    border-color: #dddddd;
}

.right-content-body .ledger tr.itemsummary {
    border-color: #dddddd;
}

/*
 * Page Footer
 */

.page-footer {
    margin-top: 3em;
    background-color: #9e9e9e;
    border-top: 3px solid #DE482D;
    
}

.page-footer a {
    color: #FFFFFF;
    text-decoration: underline;
    font-size: 12px;
}
.page-footer a:hover {
    color: #000000;
    text-decoration: underline;
    font-size: 12px;
}
.page-footer .copyright_text {
    color: #FFFFFF;
    text-align: center;
    font-size: 12px;
}

.receipt td {
    padding: 0.2em 0.3em;
}


a {
    color: #DE482D;
    font-size: 14px;
    font-weight: bold;
    
}

a:hover  {
    color: #000000;
    text-decoration: underline;
}

.menuTable td {
    padding: 0.1em 0.2em;
}

.supportNotice img {
    display: none;
}


.main-content {
    background-color: #F9F9F9;
    min-height: 600px;
    margin-top: 10px;
    border-radius: 15px;
}


fieldset.modifierset {
    margin-top: 6px;
}
.modifierset {
    width: 625px;
}

.category_image img {

    border: 4px solid #FFFFFF;
    display: block;
    margin-left: -12px;
    margin-right: auto;
} 



ul#category a {
    color: #FFFFFF;
    outline: medium none;
    text-decoration: none;
}


ul#category a:hover {
    color: #000000;
    
}

.bottom_category_image {
    clear: both;
    padding-top: 4em;
    margin-left: 30px;
}


.right-content-body .titleMain {
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 1em;
}

.right-content-body a {
    color: #FFFFFF;
    font-size: 13px;
}

.right-content-body a:hover {
    color: #000000;
    
}

.btn {
  background-color: #a7a7a7;
  color: #FFFFFF;
}

a.btn:hover {
  background: #bf1e2e;
  color: #FFFFFF;
  font-weight: bold;
}

legend {
    color: #DE482D;
    font-weight: bold;
}


