html, body { border:0; margin:0; padding:0; }
body { font:70%/1.3 Verdana, arial, sans-serif; background:#fff; }
 
/***** Common Formatting *****/
h1, h2, h3, h4, h5, h6 { font-family:Century Gothic, Verdana, sans-serif; margin:0.8em 0; }
h1 { font-size:1.65em; color:#434c5f; }
h2 { font-size:1.55em; color:#465f43; }
h3 { font-size:1.35em; color:#824c3a; }
h4 { font-size:1.2em; color:#639104; }
h5 { font-size:1em; text-transform:uppercase; letter-spacing:0.1em; color:#434c5f; }
h6 { font-size:1em; letter-spacing:0.11em; }
p { margin:0.8em 0; }
.homepage .pageHeadline { display:none; }
.subpage #col-a h1 { font-size:1.45em; color:#434c5f; }
.subpage #col-a h2 { font-size:1.4em; }
.subpage #col-a h3 { font-size:1.2em; }
.subpage #col-a h4 { font-size:1.1em; }
.subpage #col-a h5 { font-size:0.9em; }
.subpage #col-a h6 { font-size:0.9em; }

h2.summary { color:#639104; font-size:1.2em; line-height:1.2em; }
ul li { list-style-type:square; }
blockquote { margin:22px 40px; padding:0; }
small { font-size:0.85em; }
img { border:0}
hr { color:#cfdae5; background:#cfdae5; border:none; height:1px; }
.Document p, .Video p, .Audio p, .Contact p, .Link p, .Tagsearch p { margin:0; padding:0; }
.Document .Inner p img, .Video .Inner p img, .Audio .Inner p img, .Tagsearch .Inner p img { float:left; margin-right:2px; }
p.vcard { font-weight:bold; }
a.document { font-weight:normal; }

a { text-decoration:none; }
a:link { color:#cc6600; }
a:visited { color:#cc6600; }
a:active { color:#cc6600; }
a:hover { text-decoration:underline; color:#cc6600; }

.background { background:transparent url(images/background.jpg) repeat-x; min-height:400px; position:relative; margin:0; padding:0; }
.background form { margin:0; padding:0; display:inline; }
/*.background input, .background select, .background textarea { font:1em Verdana, arial, sans-serif; }*/
.background textarea { line-height:1.25; }
.background label { cursor:pointer; }
 
table { border:0; margin:0; padding:0; }
table tr td { padding:2px; }

#Bcontinue { border:1px solid #cad7b9; width:auto;  padding:4px 6px; background:#e5ecdb; margin-top:10px; }
.layout { margin:0 auto; text-align:left; width:900px; background:#fff; }
.banner { background:#d7f2c2 url(images/banner.jpg) no-repeat; height:197px; width:900px; }
.logo { position:absolute; margin: 19px 0 0 25px; }
.header { position:relative; z-index:2; height:164px; background-color:#4f612b; background-repeat:repeat-x; background-position:50% 0; min-width:770px; border-bottom:4px solid #fff; }
#header { position:relative; z-index:2; height:164px; min-width:770px; border-bottom:4px solid #fff; background-color:#4f612b; background-repeat:repeat-x; background-position:50% 0; }
* html .header { position:relative; }
.clear { clear:both; }
.skip, .printheader { display:none; }
.bottomWrapper { font-size:0.7em; border-top:1px solid #fff; border-bottom:1px solid #cfdae5; }

.content { position:relative; z-index:1; }
a.BoaB_SignOut { display:none; }
#editContainer a { color:#000 !important; }
#editSubMenu { top:0; margin-top:-32px; text-align:left; }
#Bbreadcrumb { font-size:0.9em; line-height:1.2em; padding: 5px 0; }
.leftColumn { float:left; width:20%; line-height:1.2em; }
.subpage .rightColumn { float:right; margin-top:45px; width:25%; background:#fff; }
.mainColumn { float:left; width:54.5%; }
* html .mainColumn { width:54%; }
.Inner, .moduleHeader { overflow:hidden;  }
* html .Inner { width:100%; }

.logos { text-align:center; }
.logos img { margin:10px auto; }

.sitetools { position:absolute; margin:0 0 0 600px; font:0.7em Tahoma, Verdana, sans-serif; color:#0b3b68; text-align:right; padding:5px 0 0 0; }
* html .sitetools { margin-left:780px; }
.sitetools a { color:#8feae7 !important; }
li.spacing { margin-right:15px; }
li.topLink { margin-top:-20px !important;}
.sitetoolsWrapper { padding-right:15px; }
.sitetools ul { padding:0; margin:0; list-style-type:none; position:relative; }
.sitetools li { display:inline; }
.search { width:150px; font:1.7em Verdana, sans-serif; color:#000; height:auto; position:relative; margin:0px; padding: 4px 0 3px 6px; background:#f1f4ee url(images/search_bg.gif) repeat-x; border:1px solid #87985f; }
.sitetools img { margin-right:5px; cursor:pointer; position:relative; margin-bottom:-5px; }
.go { margin-bottom:-5px; }
* html .go { margin-bottom:-3px; }

#col-b{ padding:10px; }
#col-a { padding:10px 10px 10px 15px; }
#col-c { padding-right:15px; }
.subpage #col-c { padding-right:10px; }
.subpage #col-a { font: 1.1em/1.4em Arial, Verdana, sans-serif; padding-top:0px; }


.footer { clear:both; margin:0 0 15px 0; padding: 30px 0 40px 0; border:1px solid #fff; color:#4f612b; background:transparent url(images/footer_bg.jpg) no-repeat 0 100%; }
.footer p { padding: 0 35px 0 0; float:right; margin:0; }
.pageTop { float:left; margin:0 0 0 17px; }
.boabLink { display:block !important; margin:10px 0 0 100px; }

/*GLOBAL NAVIGATION */
a.menuLink { border:1px solid #bce1a1; margin:2px 4px; margin-top:20px; display:block; font: bold 1em/1.3em Tahoma, Verdana, sans-serif; text-decoration:none !important; color: #fff !important; padding:3px 5px 4px 8px; overflow:hidden; }
.forestry-link { margin:0px 4px 5px 4px !important; }

ul.dd, ul.dd ul, #SideNavOnly { padding:0; margin:0; list-style-type:none; }
#SideNavOnly li { list-style-type: none !important; }
ul#SideNavOnly { position:relative; font-size:1em; list-style-type:none; }
* html #SideNavOnly { float:left; position:static !important; height:1%; overflow:visible; width:100%; z-index:10; }
* html #SideNavOnly li { float:left; position:static !important; height:1%; overflow:visible; width:100%; z-index:10; }
* html ul#SideNavOnly li ul li { height:1%; }
ul#SideNavOnly a { border:1px solid #bce1a1; margin:2px 4px; display:block; font: bold 1em/1.3em Tahoma, Verdana, sans-serif; text-decoration:none !important; color: #fff; }
ul#SideNavOnly a.selected, ul#SideNavOnly li.Bhierarhy ul ul a.selected { background-color:#fff !important; color:#000 !important; }
ul#SideNavOnly a:hover, ul#SideNavOnly a.parent:hover, a.menuLink:hover { background:#fff !important; color:#414045 !important; }
ul#SideNavOnly li { height:1%; }

/* Bhover */
ul#SideNavOnly li.Bhover { position:relative; }
ul#SideNavOnly li.Bhover a { padding:3px 5px 4px 8px; overflow:hidden; }
ul#SideNavOnly li.Bhover a:hover { color: #414045 !important; background: #fff; }
ul#SideNavOnly li.Bhover ul li a { font: normal 1em/1.3em Verdana, sans-serif; padding:5px 10px; }
ul#SideNavOnly li.Bhover ul li a:hover { background-color:#fff !important; height:1%; }
ul#SideNavOnly li.Bhover.hover { background:#d7f3c3; }
ul#SideNavOnly li.Bhover.hover a { color: #fff !important; }
ul#SideNavOnly li.Bhover:hover a, ul#SideNavOnly li.Bhover.hover a { color: #000; background: #d7f3c3; }
ul#SideNavOnly li.Bhover:hover ul a, ul#SideNavOnly li.Bhover.Bhover.hover ul a { background-color:Transparent; }
ul#SideNavOnly li.Bhover a:hover { background-color:#fff; color: #000; }
/*ul#SideNavOnly li.Bhover:hover ul a:hover { background-color: red; color: #000; }*/
ul#SideNavOnly li.Bhover ul { position:absolute; top:0; left:100%; visibility:hidden; background:#d7f3c3; z-index:3; }
ul#SideNavOnly li.Bhover:hover ul, ul#SideNavOnly li.Bhover.hover ul { visibility:visible; z-index: 2; }

ul#SideNavOnly li.Bhover ul a { width:180px; padding:3px 5px 3px 8px !important; color:#464646; }

/* Bhierarhy */
ul#SideNavOnly li.Bhierarhy ul  { padding:1px 0; margin:0; list-style-type:none; background:#d0e0df; }
ul#SideNavOnly li.Bhierarhy a { padding:3px 5px 4px 8px; overflow:hidden; }
ul#SideNavOnly li.Bhierarhy a:hover, ul#SideNavOnly li.Bhierarhy a.selected:hover { background:#fff !important; color:#414045 !important; }
ul#SideNavOnly li.Bhierarhy a:hover { color: #000; background: #fff; }
ul#SideNavOnly li.Bhierarhy ul a { font: normal 1em/1.2em Verdana, sans-serif; color:#000; padding:3px 5px 3px 8px; }
ul#SideNavOnly li.Bhierarhy ul ul ul a { font: normal 0.9em/1.2em Verdana, sans-serif; color:#000; padding:2px 5px 2px 8px; }
ul#SideNavOnly li.Bhierarhy a:hover { color:#fff; }
ul#SideNavOnly li.Bhierarhy ul ul { border-bottom:none; padding:1px 5px; background:#b8d0cf; }
ul#SideNavOnly li.Bhierarhy ul ul ul { }
ul#SideNavOnly li.Bhierarhy:hover a, ul#SideNavOnly li.Bhierarhy.hover a { background-color:Transparent; }
* html ul#SideNavOnly li.Bhierarhy.hover a { color:#000; }
ul#SideNavOnly li.Bhierarhy { background:Transparent; }
ul#SideNavOnly li.Bhierarhy ul ul ul ul { display:none; }

ul#SideNavOnly li.Bhierarhy ul a { border:1px solid #aec5c4; }
ul#SideNavOnly li.Bhierarhy ul ul a { border:1px solid #d0e0df; }

* html ul#SideNavOnly li.Bhover { display:inline; }
* html ul#SideNavOnly li.Bhierarhy { height:1%; }

/* module styles */
.leftColumn h2.moduleHeader, .rightColumn h2.moduleHeader { color:#000; background:#fff url(images/leftcol_moduleheader.jpg) no-repeat 100% 100%; padding:7px 8px 7px 0; }
.subMenuBG { background:#5e7f2e; padding: 2px 0; }


/* START image caption boxes */
table.image img { border:1px solid #000; }
div.image, table.image { padding: 10px; }
div.image img { display: block; }
div.img p, table.image p { margin-top: 1px; }
div.floatright, table.floatright { margin: 0 0 10px 10px; float: right; }
div.floatleft, table.floatleft { margin: 0 10px 10px 0; float: left; }
div.floatleft p, div.floatright p, table.image p { font:bold 0.9em/1.2em Tahoma, Verdana, sans-serif !important; color:#8ea26b !important; }
.caption, .caption p { font-size:1em !important; }
/* END image caption boxes */

/* TABLE STYLES */
table, td, tr { vertical-align:top; }
table.TableTransparent, table.TableLight, table.TableDark { width:100%; border-collapse:collapse; }
table.TableTransparent td, table.TableLight td, table.TableDark td { border-collapse:collapse; padding:6px !important; }

/* no table style */
table.TableNoBorders { border:none; background-color:Transparent; color:#000; }
table.TableNoBorders tr, table.TableNoBorders td { background-color:Transparent; border:none; }
table.TableNoBorders td p { margin:0; padding:0; }

/* transparent table */
table.TableTransparent { border: 1px solid #d8e5c1; border-bottom:none; border-right:none; background-color:Transparent; color:#000; }
table.TableTransparent tr { background-color:Transparent; }
table.TableTransparent td { padding:7px; border-bottom:1px solid #d8e5c1 !important; border-right:1px solid #d8e5c1 !important; border-top:none; border-left:none; }
table.TableTransparent td p { margin:0; padding:0; }

/* light table */
table.TableLight { border: 1px solid #d8e5c1; background-color:#eadcd4; color:#000; }
table.TableLight tr { background-color:#e5f3cd;}
table.TableLight td { padding:7px; border:none; }
table.TableLight td p { margin:0; padding:0; }

/* dark table */
table.TableDark { border: none; background-color:#c2de85; color:#000; }
table.TableDark td { padding:7px; border:none; border-bottom:1px solid #e0f6b0; border-right:1px solid #e0f6b0; }
table.TableDark td p { margin:0; padding:0; }

/* table header */
table td.TableHeader { color:#FFFFFF !important; background-color:#9dba69; font-weight:bold; text-align:center; padding: 2px 7px; }
table td.TableHeader p { color:#FFFFFF !important; background-color:#9dba69; font-weight:bold; text-align:center; }

/* Newsletters */
/*.newsletterTable td { padding:0 !important; margin:0 !important; }*/
.news-footer { display:none; }

div.WebForm table { width:100%; }
div.WebForm td.Question { width:14%; }
div.WebForm td.Answer { width:80%; }
div.Form_Answers { width:100%; }

.vcard { font-weight:normal !important; }

span.title { font-weight:bold; }
span.date { color:#4f612b; }