/*
 * General Customizations
 */

html,body { 
    font-family: Arial, Helvetica, sans-serif;
    background: #000000;
    font-weight: bold;
    
   
}

#doc4 {
    background: #ffffff;
    width:75.5em;
    border: 4px solid #98B529;
}

a {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a:hover, a:active {
    color: #F31B0c;
    font-weight: bold;
    text-decoration: underline;
}
   
.main-content-body a {
    color: #000000;
}
   
.main-content-body a.btn {
    color: white;
}


/*
 * Page Header
 */

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

.page-header .logo {
text-align:center;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
margin-top: -2px;
}

.page-header .nav1box {
    padding: 5px;
    font-weight: bold;
    width: 975.5px;
    font-color: #333333;
    background: #9bb529;
    margin-top: -3px;
}



.page-header .nav1boxitem:hover {
     
}

.nav2box {
text-align:right;
padding-top: 1px;
background: #9bb529;
padding-bottom: 3px;
margin-top: -6px;
}

/*
 * Left sidebar
 */

.left-content {
    background: #ffffff;
    padding:1.5em;
    margin-left: 3px;
    border: 1px solid #eeeeee;
    
}


/*
 * Right sidebar
 */

.right-content {
    border: solid 1px #eeeeee;
    background: #f8f8f8;
}

.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: #9bb529;
    color: #ffffff
}



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



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

.supportNotice img {
    display: none;
}

caption, th {
padding:3px;
text-align:left;
}

fieldset {
border:1px solid #8c8c8c;
padding:1em;
}

div.field label {
float:left;
margin-right:5px;
padding:2px;
text-align:right;
width:40%;
}


.titleMain h2 {
font-weight:bold;
text-align:left;
color: #F31B0c;
}

.currentcategory, .subcategory .currentcategory 

a:active {
color:#89050A;
font-weight:bold;
}

#yui-main, .yui-g .yui-u .yui-g {
    width: 100%;
    margin-top: 50px;
}

.main-content {
    margin-top: 25px;
    padding: 5px;
}

img {
    border: 1px solid #8C8C8C;
}

.btn {
  background-color: #000000;
  color: white;
}

a.btn:hover {
  background: #E8C02A;
  color: black;
  font-weight: bold;
}


ul#category a {
    color: #000000;
    
}

ul#category a:hover {
    color: #F31B0C;
    text-decoration: underline;
    
}

#ft a {

   color: #000000;
}

#ft a:hover {

   color: #AE1B11;
   text-decoration: underline;
}

.nav2box a{
    color: #000000;
}

.nav2box a:hover{
   color: #FFFFFF;
}

.nav1box a {
    color: #000000;
}

.nav1box a:hover {
    color: #FFFFFF;

}

.itemContainer .itemdesc {
    font-size: small;
    font-weight: normal;
    margin-top: 4px;
    text-align: justify;
    width: 100%;
    font-style: none;
}
