body {
    font: 10px "Lucida Grande", "Gill Sans", Arial, sans-serif;
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: #FFD892;
    }

#cocoon {
    width: 100%
    margin: 0;
    padding: 0;
    }

.section_wrap {
    width: 100%;
    background-color: #DFB466;
    margin: 100px 0 200px 0;
    }

.section {
    margin: 0 auto 0 auto;
    width: 800px;
    }
    
.nav_ql {
    background-color: transparent;
    float: left;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: right;
    margin: 14px 10px 10px 0;
    }
    
.shrt_des {
    width: 230px;
    background-color: transparent;
    float: left;
    font-size: 12px;
    padding: 10px 10px 10px 10px;
    }

.shrt_des p {
    padding: 5px 0 10px 0;
    margin: 0;
    color: #4C3824;
    }
    
.shrt_des_table {
    width: 380px;
    background-color: transparent;
    float: left;
    padding: 10px 10px 10px 10px;
    font-size: 9px;
    }
    
.section_large {
    width: 610px;
    padding: 10px;
    float: left;
    }
    
.clear {
    clear: both;
    }

#nav_wrap {
    width: 100%;
    background-color: #B06F44;
    border-top: 5px solid #B59150;
    margin: 0 0 75px 0;
    }
    
#navigation {
    margin: 0 auto 0 auto;
    padding: 5px 0 15px 0;
    width: 800px;
    }

#navigation strong{
    font-size: 14px;
    }

#navigation ul {
    list-style-type: none;
    width: 150px;
    }

#navigation li {
    padding: 0 0 4px 12px;
    margin: 4px 0 0 0;
    background: url("../images/dbull_b.gif") top left no-repeat;
    border-bottom: 1px dotted #000;
    }

#global {
    float: left;
    }
    
#overview {
    float: left;
    }

#detail {
    float: left;
    }

#detail2 {
    float: left;
    padding: 2em 0 0 0;
    }

h1 {
    padding: 0 0 5px 0;
    margin: 0;
    }

.row {
    
    }

.row_item {
    padding: 0 .3em 0 .3em;
    }

.tbl_sm_head {
    height: 14px;
    background: url("../images/table_small_head.jpg") top left no-repeat;
    }

.tbl_cats {
    background: url("../images/table_cat_bg.jpg") top left;
    color: #fff;
    font-weight: bold;
    text-align: center;
    }
    
.tbl_foot {
    background: url("../images/footer.jpg") bottom left;
    height: 20px;
    text-align: center;
    color: #fff;
    }

.col_m_a {
    background: url("../images/col_m_a.jpg") top left repeat-x;
    color: #fff;
    padding: .3em .4em .3em .4em;
    }

.col_m_b {
    background-color: #2C4F21;
    color: #fff;
    padding: .3em .4em .3em .4em;
    }

.row_a {
    background: url("../images/row_a.jpg") top left repeat-x;
    color: #fff;
    text-align: center;
    padding: .3em .4em .3em .4em;
    text-transform: capitalize;
    }

.row_b {
    background-color: #617E2A;
    color: #fff;
    text-align: center;
    padding: .3em .4em .3em .4em;
    text-transform: capitalize;
    }

h1 a:link, h1 a:visited {color: #000; text-decoration: none; background-color: transparent;}
h1 a:hover, h1 a:active {color: #fff; text-decoration: underline; background-color: transparent}

.nav_ql a:link, .nav_ql a:visited {color: #000; text-decoration: none; background-color: transparent;}
.nav_ql a:hover, .nav_ql a:active {color: #fff; text-decoration: underline; background-color: transparent;}

.tbl_foot a:link, .tbl_foot a:visited {color: #fff; text-decoration: underline; background-color: transparent;}
.tbl_foot a:hover, .tbl_foot a:active {color: #fff; text-decoration: none; background-color: transparent;}

#navigation a:link, #navigation a:visited {color: #11390B; text-decoration: none; background-color: transparent;}
#navigation a:hover, #navigation a:active {color: #fff; text-decoration: underline; background-color: transparent;}