body { 
    background: #223D06 url('/images/bkg.jpg') top center no-repeat; 
    font: normal 13px arial;
}

#container { margin: 0; }


/* TOPNAV */

#topnav {

    width: 800px;
    height: 53px; 
    background: #2C4F08 url('/images/topnav_bkg.jpg') no-repeat;
}

#topnav ul {
    padding:0;
    list-style:none;
    margin:0;
}

#topnav ul li {
    float:left;
    position:relative;
    text-transform:none;
    text-align: left;
}

#topnav ul li a {
    color:#fff;
    display:block;
    float:left;
    padding:8px 18px;
    text-decoration: none;
    font: bold 15px arial;
}

#topnav ul li a:hover {
    color:#FFEE21;
}

#topnav ul li ul {
    display:none;
}

#topnav ul li > ul {
    left:auto;
    top:auto;
    
}
						
#topnav ul li.over ul, #topnav ul li:hover ul {
    background:#454545;
    border:1px solid #454545;
    border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    border-width:0 1px 1px;
    clear:left;
    display:block;
    list-style:none;
    margin:0;
    padding:5px;
    position:absolute;
    text-indent:0;
    top:30px;
    width:190px;
    z-index: 100;
}

#topnav ul li ul li {
    display:block;
    text-transform:none;
}
								
#topnav ul li ul li a {
    display:block;
    padding:5px 5px;
    width:180px;
    font: bold 13px arial;
}

#topnav ul li ul li a:hover {

    background-color:#5C5C5C;

}


/* SUBNAV */

#subnav {
    background:#629232;
    border:1px solid #ccc;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    box-shadow:1px 1px 1px #ccc;
    -moz-box-shadow:1px 1px 1px #ccc;
    -webkit-box-shadow:1px 1px 1px #ccc;
    float:left;
    padding:10px;
    width:175px;
    margin-bottom: 150px;
}

#subnav ul#leftnavlist {
    padding:0;margin:0;list-style-type:none;
}

#subnav ul#leftnavlist ul {
    padding:0;margin:0;list-style-type:none;
}

#subnav ul#leftnavlist li a {
    border-bottom:1px dotted #fff;
    color:#fff;
    display:block;
    font:bold 14px helvetica,arial,sans-serif;
    letter-spacing:1px;
    text-transform:uppercase;
    padding:0 0 5px;
    text-decoration: none;
}

#subnav ul#leftnavlist li a:hover {
    color:#FFEE21;
}

#subnav ul#leftnavlist ul li {
    border-bottom:1px dotted #e6e6e6;
    font:bold 12px helvetica,arial,sans-serif;
    padding:5px;
}

#subnav ul#leftnavlist ul li a {
    font:bold 12px helvetica,arial,sans-serif;
    border-bottom:0;
    color:#fff;
    display:inline;
    letter-spacing:0;
    text-transform:none;
    text-decoration: none;
}

#subnav ul#leftnavlist ul li a:hover {
    color:#FFEE21;
}

#subnav ul#leftnavlist ul li.last {
    border-bottom:0;
}



/* CONTENT */

#content { 
    width: 795px;
    background-color: #fff; 
    margin-top: 5px; 

    border:1px solid #fff;
    border-radius:0 0 10px 10px;
    -moz-border-radius:0 0 10px 10px;
    -webkit-border-radius:0 0 10px 10px;
    border-width:0 1px 1px;
}

#leftcolumn {
    width: 175px;
    padding: 15px;
    float: left;
    text-align: left;
}

#rightcolumn {
    width: 580px;
    float: right;
    text-align: left;
}

#contentinnerfp {
    padding: 4px 4px 4px 4px;
}

#contentinner {
    padding: 10px 15px 10px 10px;
    text-align: left;
}

#contentinner img { border: solid 1px #629232; }

#contentinner h1 { font: bold 24px arial; color: #CC1C0C; margin: 0 0 10px 0; }
#contentinner h2 { font: bold 16px arial; color: #CC1C0C; margin: 10px 0 10px 0; }
#contentinner h3 { font: bold 16px arial; color: #CC1C0C; margin: 0 0 10px 0;  border-bottom: dashed 1px #CC1C0C;}

#contentinner p, #contentinner li { font: normal 14px arial; }

#contentinner a { color: #467A0C; font-weight: bold; }
#contentinner a:hover { text-decoration: none; }


#footer { font: bold 12px arial; color: #fff; text-align: center; padding-top: 10px; }
#footer a { color: #fff; }

#subfooter { font: normal 10px arial; color: #fff; text-align: center; margin-bottom: 10px; }
#subfooter a { color: #fff; }

/* ADMIN */

a.admin {font: normal 12px Arial; color: #005E9C; }

#contentinner .inversesmall {
    background: #43780E;
    font: bold 11px Arial;
    color: #fff;
    margin-top: 0;
}

#contentinner .inversesmall a {
    color: #fff;
}

#contentinner .inversesmall a:hover {
    color: #fff;text-decoration: none;
}


#contentinner .small {
    font: bold 12px Arial;
    color: #43780E;
    margin-top: 0;
}

#contentinner .body, #contentinner .body a {
    font: bold 11px Arial;
    color: #43780E;
    margin-top: 0;
}


/* CALENDAR */

.cpYearNavigation,.cpMonthNavigation{background-color:#C0C0C0;text-align:center;vertical-align:center;text-decoration:none;color:#000000;font-weight:bold;}
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText{font-family:arial;font-size:8pt;}
TD.cpDayColumnHeader{text-align:right;border:solid thin #C0C0C0;border-width:0px 0px 1px 0px;}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate{text-align:right;text-decoration:none;}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled{color:#D0D0D0;text-align:right;text-decoration:line-through;}
.cpCurrentMonthDate, .cpCurrentDate{color:#000000;}
.cpOtherMonthDate{color:#808080;}
TD.cpCurrentDate{color:white;background-color: #C0C0C0;border-width:1px;border:solid thin #800000;}
TD.cpCurrentDateDisabled{border-width:1px;border:solid thin #FFAAAA;}
TD.cpTodayText, TD.cpTodayTextDisabled{border:solid thin #C0C0C0;border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled{height:20px;}
A.cpTodayText{color:black;}
.cpTodayTextDisabled{color:#D0D0D0;}
.cpBorder{border:solid thin #808080;}
.MyDiv {background:#fff;position:absolute;}



/* DOCUMENT CENTER */

#navigation {
     font: 10px verdana, tahoma, sans-serif;
     line-height: 2em;
     width: 130px;
     float: left }
#navigation a {
     color: #467A0C;
     text-decoration: none;
     font-weight: bold;
     display: block }
#navigation h4.open {
     background: url(/images/icons/iconfolderopen.gif);
     background-repeat: no-repeat;
     margin-bottom: 0px;
     color: #800;
     padding-left: 25px;
     font: 11px arial, helvetica, sans-serif;
     font-weight: bold;
     margin-top: 5px;}
#navigation h4.closed {
     background: url(/images/icons/iconfolderclosed.gif);
     background-repeat: no-repeat;
     margin-bottom: 0px;
     padding-left: 25px;
     font: 11px arial, helvetica, sans-serif;
     font-weight: bold;
     margin-top: 5px;}

#body { width: 570px;
     float: right
     font: 10px verdana, tahoma, sans-serif; }
#body tr.header {
     font: 9px verdana, tahoma, sans-serif;
     font-weight: bold;
     background: #000;
     border: 1px solid #000;
     color: #fff }
#body tr {
     font: 10px verdana, tahoma, sans-serif;
     border-bottom: 1px solid #000;
     border-right: 1px solid #000;
     border-left: 1px solid #000;
     margin-bottom: 1px; }
#body td {
     padding: 5px }






    



