﻿body 
{
    margin: 0px;
    background: #f6f0cd;
    color: #0a5536;
    font-family: Trebuchet MS, Helvetica, Arial, Sans-Serif;
    font-size: 10pt;
    padding: 0px;
    z-index: -800;
}

h3 
{
    font-family: Trebuchet MS, Helvetica, Arial, Sans-Serif;
    font-size: 12pt;
    color: #0a5536;
    margin-top: 25px;
}

img 
{
    border-width: 0px;
}

a 
{
    color: #0a5536;
    text-decoration: none;
}

td 
{
    vertical-align: top;
}

a:hover 
{
    text-decoration: underline;
}

div.greenbar 
{
    width: 100%;
    background-color: #dde3be;
    position: absolute;
    left: 0px;
    top: 153px;
    line-height: 0px;
    z-index: -1;
}

div#maincont 
{
    width: 100%;
    background: url("images/bkg-top.jpg") repeat-x top left;
    margin: 0px auto;
    padding-top: 79px;
    z-index: -400;
}

div#maincont > div 
{
    width: 980px;
    margin: 0px auto;
    padding: 0px;
}

div#header 
{
    height: 76px;
}

ul#pagenav 
{
    float: left;
    margin: 15px 0px 0px -40px;
    list-style-type: none;
    width: 172px;
}

ul#pagenav li a 
{
    display: block;
    text-transform: uppercase;
    color: #0a5536;
    text-decoration: none;
    width: 144px;
    height: 21px;
    font-weight: bold;
    font-size: 9pt;
    vertical-align: middle;
    padding-left: 15px;
    line-height: 21px;
    margin-left: 24px;
}

ul#pagenav li a:hover 
{
    color: #fed000;
    background: transparent url("images/nav-greenswish.jpg") no-repeat top left;
}

ul#pagenav li a.active 
{
    display: block;
    color: #fed000;
    background: transparent url("images/nav-greenswish.jpg") no-repeat top left;
}

ul#pagenav li ul 
{
    background: transparent url("images/nav-subbkg.jpg") repeat-y top left;
    margin: 0px;
    list-style-type: none;
}

ul#pagenav li ul li a
{
    font-weight: normal;
    color: #fed000;
    font-size: 8pt;
    margin-left: 0px;
    text-transform: none;
    width: 126px;
    background: url("images/nav-subdot.jpg") no-repeat top left;
    overflow: auto;
    height: 1%;
}

ul#pagenav li ul li a.active 
{
    background: url("images/nav-subarrow.jpg") no-repeat top left;
}

ul#pagenav li ul li a:hover 
{
    background: url("images/nav-subarrow.jpg") no-repeat top left;
}

div#content
{
    float: right;
    width: 808px;
    line-height: 12pt;
}

div#footer 
{
    text-align: center;
    padding: 50px 0px 100px 0px;
    background: url("images/bkg-bottom.jpg") repeat-x bottom left;
    width: 100%;
    font-size: 10pt;
}

div#footer a 
{
    color: #165037;
}

.txtSearch 
{
    font-size: 8pt;
}

.btnSearch 
{
    background-color: #0a5536;
    border-width: 0px;
    color: #fff;
    font-size: 8pt;
    margin-left: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
}

/* SIDE BOX */
.boxHeader  {padding-top:5px;padding-left:40px;text-align:left;font-weight:bold;font-size:9pt;font-family:Tahoma;background:url('images/boxheaderbg.gif');color:#2c2c2c;height:22px;}
.boxContent {padding:7px;padding-left:40px;padding-bottom:15px;text-align:left;white-space:nowrap;font-family:verdana;font-size:11px;}
.boxContent a {}

/* CATEGORY TREE */
.category_tree td div {height:20px !important}
.category_tree_node {text-transform:uppercase;}
a.category_tree_node:hover {color:#000000;}

/* CATEGORY NAVIGATION MODULE */
.category_area {padding-top:10px;padding-bottom:10px}
.category_item {font-size:11px;text-transform:uppercase;margin-top:15px;margin-bottom:3px}
.category_item a {font-weight:bold}
.category_item_desc {font-size:11px;}

/* Statistic Modules */
.boxStatVertical {margin:28px;text-align:left;}
.boxStatHorizontal {}
.boxStatDetailsVertical {padding:3px;border:#c6c7c8 1px dotted;}
.boxStatDetailsHorizontal {padding-left:3px;border:#c6c7c8 1px dotted;border-left:none;}
.barStat {background:#ffaa00;border-right:#D78B00 1px solid;border-bottom:#D78B00 1px solid;border-left:#ffd000 1px solid;border-top:#ffd000 1px solid}
.barStatArea {background:#444444;border-top:#444444 1px solid;}
.boxStatHeader {background:#a6a7a8;}

/* Menu Tree */
a.prnnode  {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;}
a.prnnode:hover {background-color:#CCFFCC; font-weight:bold;}
a.node {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;}
a.node:hover {background-color:#CCFFCC; text-decoration:underline;}
a.selnode {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#CCFFCC;
    padding:1px 1px 1px 1px;
    border:#66CC66 1px solid;}
a.selprnnode {
    font-family:tahoma,Arial;
    font-size:8pt;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#CCFFCC;
    padding:1px 1px 1px 1px;
    border:#66CC66 1px solid;}
div.row {color:#0066cc;text-decoration:none;cursor:pointer;}
div.selrow {background-color:#99CCFF;cursor:pointer;}
div.row:hover {}
input.nodeedit {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    position:absolute;
    height:20px;
    border:#cfcfcf 1px solid;
    z-index:1;}
.nlstree {text-align:left; border:#e6e7e8 5px solid;padding:12px;background:white;}

/* GO BACK BUTTON */
.divGoBack {margin-top:20px;margin-bottom:20px}
.btnGoBack {}