/* primary navigation */
div#nav-primary { font-size:15px; clear:both; z-index:1000; background-color:#99947b; float:left; height:19px; width:100%; font-weight:bold; }
div#nav-primary ul { list-style-type:none; margin-left:10px; float:left; display:block; }
div#nav-primary ul li { float:left; display:block; }
div#nav-primary ul li a { color:#e6e5de; text-transform:uppercase; text-decoration:none; padding-left:8px; padding-right:8px; height:19px; }
div#nav-primary ul li a.active { color:#ffffff; }
div#nav-primary ul li a:hover { color:#f8f1f1; }
div#nav-primary-sub { clear:both; z-index:1000; float:left; height:19px; width:100%; text-align:left; font-size:9pt; font-weight:bold; }
div#nav-primary-sub ul { list-style-type:none; border-left:1px solid #99947b; position:absolute; display:none; width:400px; height:17px; }
div#nav-primary-sub ul li { float:left; display:block; }
div#nav-primary-sub ul li a { color:#605C49; background-color:#c9c098; text-decoration:none; padding-left:8px; padding-right:8px; height:19px; border-bottom:1px solid #99947b; border-right:1px solid #99947b; padding-bottom:2px; }
* html div#nav-primary-sub ul li a { color:#605C49; background-color:#c9c098; text-decoration:none; padding-left:10px; padding-right:10px; height:19px; border-bottom:1px solid #99947b; border-right:1px solid #99947b; padding-bottom:2px; padding-top:2px; }
div#nav-primary-sub ul li a:hover { color:#891111; }

/* secondary navigation */
div#nav-secondary { font-size:12px; font-weight:bold; margin-top:9px; width:100%; float:left; }
div#nav-secondary ul { list-style-type:none; float:left; display:block; width:100%; margin-bottom:3px; }
div#nav-secondary ul li { display:block; margin-top:3px; background-color:#f4f4e8; padding-right:9px; padding-bottom:3px; }
div#nav-secondary ul li a { display:block; text-transform:uppercase; color:#aea887; text-decoration:none; text-align:right; padding:2px; }
div#nav-secondary ul li a.active { color:#86100f; background-color:#d6cfb0; }
div#nav-secondary ul li a:hover { color:#f9f0ef; background-color:#850d01; }
div#nav-secondary ul li.sub { display:block; margin-top:1px; background-color:#FBFBF0; padding-right:9px; padding-bottom:3px; }
div#nav-secondary ul li.sub a { display:block; text-transform:none; color:#aea887; text-decoration:none; text-align:right; padding:2px; font-size:10px; }
div#nav-secondary ul li.sub a.active { color:#86100f; background-color:#FBFBF0; }
div#nav-secondary ul li.sub a:hover { color:#86100f; background-color:#FBFBF0; }

/* language navigation */
div#header ul.nav-language { float:right; list-style-type:none; margin-bottom:3px; margin-right:7px; clear:both; }
div#header ul.nav-language li { display:block; float:left; margin-left:5px; }

/* sitemap navigation */
div#content ul.nav-sitemap { list-style-type:none; margin:0; }
div#content ul.nav-sitemap li { float:left; clear:both; padding:3px; }
div#content ul.nav-sitemap li ul { list-style-type:none; }

/* footer navigation */
div#nav-footer { font-size:10px; clear:both; z-index:1000; background-color:#99947b; float:left; height:12px; width:740px; letter-spacing:-1px; padding-right:10px; padding-left:10px; padding-top:4px; padding-bottom:4px; }
* html div#nav-footer { width:760px; height:20px; }
div#nav-footer span { float:left; color:#e6e5de; }
div#nav-footer ul { list-style-type:none; margin-left:10px; float:right; display:block; }
div#nav-footer ul li { float:left; display:block; }
div#nav-footer ul li a { color:#e6e5de; text-decoration:none; padding-left:6px; padding-right:6px; border-left:1px solid #c2bfb0; }
div#nav-footer ul li.first a { border-left:none; }
div#nav-footer ul li a:hover { color:#d6cfb0; }

/* page navigation */
div#content div.content-text ul.nav-page { margin:0; padding:0; background-color:#F9F7ED; border-bottom:1px solid #99947B; border-top:1px solid #99947B; float:left; list-style-type:none; margin-bottom:10px; padding-bottom:5px; padding-top:5px; width:530px; }
div#content.large div.content-text ul.nav-page { width:700px; }
div#content div.content-text ul.nav-page li { float:left; display:block; text-align:center; padding-left:2px; padding-right:2px; }
div#content div.content-text ul.nav-page li a { font-size:10px; text-decoration:none; letter-spacing:-1px; }
div#content div.content-text ul.nav-page li a:hover { color:#550000; }
div#content div.content-text ul.nav-page li.active a { font-weight:bold; color:#550000; }