/* Start of CMSMS style sheet 'FT11i Navigation' */
/* Menus and Navigation */

#navigation ul { margin:0; padding: 0; list-style: none none;}

#navigation { padding-left: 1px; margin-left: 10px; width: 219px; height: 300px; z-index: 101; }

#navigation ul ul ul { padding-bottom: 0.5em; }

#navigation li { margin: 0; border-bottom: 1px solid #8c661e; list-style: none; display: block; }

#navigation ul ul li { border: none; }

/** fix stupid ie bug with display:block; **/
* html #navigation li a { height: 1%; }
 
* html #navigation li hr { height: 1%; }

/** end fix **/
/* first level links */
div#navigation a { padding: 0.8em 0.5em 0.8em 2.2em;  display: block;  color: #fff;  background: transparent url(images/cms/arrow-right.gif) no-repeat 1em center; text-decoration: none; min-height: 1em; font-size: 12px; text-transform:uppercase; }

/* next level links, more padding and smaller font */
div#navigation ul ul a { padding: 0.5em 0.5em 0.5em 2.8em; background-position: 1.5em center;}

/* third level links, more padding */
div#navigation ul ul ul a { padding: 0.3em 0.5em 0.3em 4.3em; background: url(images/cms/dash.gif) no-repeat 2.8em center; }

/* hover state for all links */
div#navigation a:hover { background-color: #8c661e; }

div#navigation a.activeparent:hover { background-color: #8c661e; }

/* 
active parent, that is the first-level parent 
of a child page that is the current page 
*/
div#navigation li a.activeparent { background: url(images/cms/arrow-down.gif) no-repeat 1em center; background-color: #8c661e; color: #fff; }

div#navigation ul ul li a.activeparent { background-position: 1.5em center; background-color: transparent; color: #18507c; }

/* 
current pages in the default Menu Manager 
template are unclickable. This is for current page on first level 
*/
div#navigation ul h3 { padding: 0.8em 0.5em 0.8em 1.5em; /* some air for it */ margin: 0; /* as <h3> normally has some margin by default */ display: block; background: url(images/cms/arrow-right-active.gif) no-repeat 0.4em center; background-color: #30529c; color: #fff; /* this will be link color for all levels */ font-size: 1em; /* instead of the normal font size for <h3> */ }

/* 
next level current pages, more padding, 
smaller font and no background color or bottom border 
*/
div#navigation ul ul h3 { padding: 0.3em 0.5em 0.3em 2.8em; border-bottom: none; background-position: 1.4em center; background-color: transparent; color: #000; font-size: 90%; }

/* current page on third level, more padding */
div#navigation ul ul ul h3 { padding: 0.3em 0.5em 0.3em 4.3em; background: url(images/cms/arrow-right-active.gif) no-repeat 2.7em center; }

/* section header */
div#navigation li.sectionheader { border-right: none; padding: 1.5em 0 0.8em 0; margin: 0; background-color: #fff; font-size: 12px; font-weight: bold; line-height: 1em; text-align: center; }

/* separator */
div#navigation li.separator { margin-top: -1px; margin-bottom: 0; padding: 2px 0 2px 0; background-color: #000; font-size: 1px; /* for ie */ line-height: 1px !important; height: 1px !important; overflow: hidden !important; }

div#navigation li.separator hr { display: none; /* this is for accessibility */ }

/********* footer menu *********/
#footer ul { padding: .5em 0; margin: 0; border-bottom: 3px dotted #333; list-style-type: none; background-color: #888; text-align: center; }
 
#footer ul li { padding-left: 1.5em; padding-right: 1em; display: inline; background: transparent url(uploads/_site/menuli.gif) no-repeat left; }

#footer ul li.none { background: transparent none; }

#footer ul li a { color: #fff; font-weight: bold; text-decoration: none; }

#footer ul li a:hover { text-decoration: underline; }

#footer p { padding: 3px 2em 3px 0; color: #fff; }

#footer a { color: #fff; }

#footer h3 { padding: 0 1.2em; color: #fff; }
/* End of 'FT11i Navigation' */

