body {

        background-color:#FFFFCC;

        margin: 0 0 0 0;

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #000000;

}



a, a:visited, a:active, {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #003C00;

        text-decoration: underline;

}



a:hover {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #50804E;

        text-decoration: underline;

}



p {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #000000;

}



ul {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #000000;

}



dl {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #000000;

}



ol {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #000000;

}



.bodyfont {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #000000;

}



#bodyfont {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #000000;

}





#header-top {

        background-image: url('/images/header-top-bg.jpg');

        background-repeat: repeat-x;

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        color: #FFFFFF;

        font-size: 12px;

        text-align: center;

}



#header-top a, a:visited, a:active {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        color: #FFFFFF;

        font-size: 12px;

        text-decoration: underline;

}



#header-top a:hover {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        color: #FFFFFF;

        font-size: 12px;

        text-decoration: none;

}



#home {

        background-image: url('/images/body-table-bg.jpg');

        background-repeat: repeat-y;

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        color: #000000;

        font-size: 11px;

        padding: 0 25 0 25;

}



#home a, a:visited, a:active {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        color: #003C00;

        font-size: 11px;

        text-decoration: underline;

}



#home a:hover {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        color: #50804E;

        font-size: 11px;

        text-decoration: underline;

}









#home2 {

        background-image: url('/images/body-table-bg.jpg');

        background-repeat: repeat-y;

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        color: #000000;

        font-size: 11px;

        padding: 0 9 0 7;

}



#home2 a, a:visited, a:active {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        color: #003C00;

        font-size: 11px;

        text-decoration: underline;

}



#home2 a:hover {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        color: #50804E;

        font-size: 11px;

        text-decoration: underline;

}

#parks2 {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        color: #000000;

        font-size: 11px;

}



#parks2 a, a:visited, a:active {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        color: #003C00;

        font-size: 11px;

        text-decoration: underline;

}



#parks2 a:hover {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        color: #50804E;

        font-size: 11px;

        text-decoration: underline;

}



#parks2 ol {

        padding-left: 0.5em;

        margin-left: 1em;

        margin-top: 0;

}















#parks {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        color: #000000;

        font-size: 11px;

}



#parks a, a:visited, a:active {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        color: #003C00;

        font-size: 11px;

        text-decoration: underline;

}



#parks a:hover {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        color: #50804E;

        font-size: 11px;

        text-decoration: underline;

}



#parks ol {

        padding-left: 0.5em;

        margin-left: 1em;

        margin-top: 0;

}



.body-flash {

        padding: 9 14 14 14;

}



.body-content {

        padding: 0 6 7 6;

}



.header-text {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 18px;

        font-weight: bold;

        color: #000000;

}



a.home-header:link, a.home-header:visited {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 18px;

        font-weight: bold;

        color: #000000;

}



a.home-header:hover, a.home-header:visited:hover {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 18px;

        font-weight: bold;

        color: #50804E;

}



.subheader-text {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 16px;

        font-weight: bold;

        color: #000000;

}



.header2-text {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 16px;

        font-weight: bold;

        color: #000000;

}

.header2-text-white {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 16px;

        font-weight: bold;

        color: #FFFFFF;

}



.header3-text {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 14px;

        font-weight: bold;

        color: #000000;

}



#footer {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #000000;

        text-align: center;

}



#footer a, a:visited, a:active {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #003C00;

        text-align: center;

        text-decoration: underline;

}



#footer a:hover {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #50804E;

        text-align: center;

        text-decoration: underline;

}



#footer .footer-left {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #000000;

        text-align: left;

        padding-left: 0;

}



.footer-padding {

        padding-left: 10;

}



#sublink {

        background-image: url('/images/sublink-bg.jpg');

        background-repeat: repeat-y;

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #003C00;

        padding-top: 16px;

}



#sublink a, a:visited, a:active {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #003C00;

        text-decoration: none;

}



#sublink a:hover {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #50804E;

        text-decoration: underline;

}



#sublink ul {

        padding-left: 0.5em;

        margin-left: 1em;

        list-style-image: url('/images/bullet.gif');

        list-style-type: square;

}



#insidetable {

        background-image: url('/images/body-right-bg.jpg');

        background-repeat: repeat-y;

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #000000;

        padding: 10 0 0 0;



}



#insidetable .subtable {

        background-image: url('/images/inside-bg.jpg');

        background-repeat: repeat-y;

        padding: 0 23 0 23;

}



#insidetable a, a:visited, a:active {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #003C00;

        text-decoration: underline;

}



#insidetable a:hover {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #50804E;

        text-decoration: underline;

}



#target-links {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #000000;

        border: 1px solid #cccccc;

        border-collapse: collapse;

        vertical-align:top;

}



#target-links td {

        vertical-align: middle;

        text-align: center;

        border: 1px solid #cccccc;

        border-collapse: collapse;

}



#target-links a, a:visited, a:active {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #003C00;

        text-decoration: underline;

}



#target-links a:hover {

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #50804E;

        text-decoration: underline;

}



#list ul {

        padding-left: 0.5em;

        margin-left: 1em;

        list-style-image: url('/images/bullet.gif');

        list-style-type: square;

}



#insidetable td{

        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #000000;

}



.header-bg{

        background-image:url('/images/bg-waterfall.jpg');

        background-position:top right;

        background-repeat:no-repeat;

}

.keyword-search {
    background: #FFF url('/images/keyword-search.gif') no-repeat 0 0;
}

#searchresults p {margin-bottom: 30px;}

#searchresults .title {
/*width: 100%;*/
font-size: 10px;
/*float:left;*/
font-weight:bold;
/*background-color: #d9d9d9;*/
padding-bottom: 3px;
padding-top: 3px;
padding-left: 3px;
/*border: solid 1px #FFFFFF;*/
}

/*#searchresults .title:hover {border: solid 1px #0a4ca0;}*/

#searchresults .title b {
font-size: 14px;
/*color: #000000;*/
}

#searchresults .fileformat, #searchresults .mimetype {color: #333333; font-size: 11px;}
#searchresults .line2 {margin-left:10px; margin-right:10px;}
#searchresults a.searchlink {color: #333333;}
#searchresults .searchresult {margin-bottom:30px;}

