/* Start of CMSMS style sheet 'nav' */
/****** footer *******/
* html div#footer{
   /* hide ie/mac \*/
   height: 1%;
   /* end hide */
}
div#footer{clear:both;background-color:#fef2e4;margin: 0;width:100%;text-align:center;overflow:visible;font-size:90%;padding:7px 0;}
div#footer ul {margin: 0 auto;padding: 0;text-align:center;}
div#footer li {list-style: none;margin: 0; display:inline;padding: 0 8px 0 10px;}
div#footer a {text-decoration: none;color: #000;}
div#footer li.activeparent {font-weight:bold;}
/* hide ie/mac \*/
div#footer li {background: url(images/caspari/bullets/nav.gif) no-repeat left} 
/* end hide */

/****** TOP NAV *******/
* html div#topnav{
   /* hide ie/mac \*/
   height: 1%;
   /* end hide */
}
div#topnav{float:right;max-width: 70%;margin: 0;width:auto;}
div#topnav ul {margin: 0;padding: 0.6em 11px 0.6em 20px;background:#fef2e4 url(images/caspari/lttop_corner.gif) no-repeat bottom left;height:1.1em;}
div#topnav li {list-style: none;margin: 0; float: left;background:#fef2e4 url(images/caspari/bullets/nav.gif) no-repeat left;padding: 0 9px 0 12px;}
div#topnav a {text-decoration: none;color: #000;}
div#topnav li.activeparent {font-weight:bold;}
div#footer a:hover,div#footer a:focus,div#topnav a:hover,div#topnav a:focus{background-color:#fbc388;}

/****** MAIN NAV *******/
/* hack for Internet Explorer */
* html div#menu_horiz ul{
   /* hide ie/mac \*/
   height: 1%;
   /* end hide */
}
div#menu_horiz {background-color: #000;width: 100%;color:#fff;}
div#menu_horiz ul {margin: 0;padding: 0;width:100%;}
div#menu_horiz li { float: left;list-style: none;margin: 0;border-right: 2px solid #fff;display:inline-block;}
div#menu_horiz a {padding: 10px 20px;margin: 0;color: #fff; display: inline-block;}
div#menu_horiz strong a, div#menu_horiz li.activeparent a{color: #000;background-color: #fbc388;font-weight:bold;}
div#menu_horiz li a:hover, div#menu_horiz li a.focus {background-color: #fbc388; color:#000;text-decoration:none;}

/****** side nav *******/
#menu_vert {background: #fef9f3 url(images/caspari/orange_grad.gif) repeat-x bottom;}
#inmenu_vert {background:url(images/caspari/orange_grad_corner.gif) no-repeat bottom right;min-height:25em;}
#content #menu_vert h2{background:#000;color:#fff;font-size:1.1em;margin:0;padding:5px 7px 5px 10px;}
#menu_vert ul{margin:0;padding:0 0 20px 0;background:url(images/caspari/orange_grad_corner.gif) no-repeat bottom right;}
#menu_vert ul ul{background:none;padding: 0;}
#menu_vert li {list-style: none;margin: 0;border-top:2px solid #fff;display: block;}
#menu_vert ul ul li {border: none;padding:0;}
div#menu_vert a, div#menu_vert strong{display: block;padding:0.35em 7px 0.35em 20px;color: #000;background: url(images/caspari/bullets/nav.gif) no-repeat 9px 0.7em;min-height:1em;}
div#menu_vert a:hover{text-decoration:none;}
div#menu_vert strong, div#menu_vert a:hover, div#menu_vert a:focus{background:#fff url(images/caspari/bullets/nav_wh.gif) no-repeat 9px 0.7em;}
#menu_vert li a.menuparent{background: url(images/caspari/bullets/nav_arrow.gif) no-repeat 9px 0.6em;}
#menu_vert li a.menuparent:hover, #menu_vert li.menuparent strong, #menu_vert li a.menuparent:focus{background:#fff url(images/caspari/bullets/nav_arrow_wh.gif) no-repeat 9px 0.6em;}

div#menu_vert ul ul a, div#menu_vert ul ul strong{font-size: 95%;padding:0.1em 7px 0.1em 35px;background: url(images/caspari/bullets/nav_sm.gif) no-repeat 27px 0.6em;}
div#menu_vert ul ul strong, div#menu_vert ul ul a:hover, div#menu_vert ul ul a:focus{background:#fff url(images/caspari/bullets/nav_sm_wh.gif) no-repeat 27px 0.6em;}
#menu_vert li li a.menuparent{background: url(images/caspari/bullets/nav_arrow_sm.gif) no-repeat 27px 0.5em;}
#menu_vert li li a.menuparent:hover, #menu_vert li li.menuparent strong, #menu_vert li li a.menuparent:focus{background:#fff url(images/caspari/bullets/nav_arrow_sm_wh.gif) no-repeat 27px 0.5em;}

div#menu_vert ul ul ul a, div#menu_vert ul ul ul strong{font-size: 95%;padding:0.1em 7px 0.1em 45px;background: url(images/caspari/bullets/nav_sm.gif) no-repeat 37px 0.7em;}
div#menu_vert ul ul ul strong, div#menu_vert ul ul ul a:hover, div#menu_vert ul ul ul a:focus{background:#fff url(images/caspari/bullets/nav_sm_wh.gif) no-repeat 37px 0.7em;}

* html #menu_vert li a { height: 1%; } 
* html #menu_vert li hr { height: 1%; }

/* section header */
div#menu_vert li.sectionheader {font-size: 110%;font-weight: bold;background-color: #fff;}

/* separator */
div#menu_vert li.separator {height: 1px !important;margin-top: -1px;margin-bottom: 0;padding:2px 0 2px 0;background-color: #000;overflow:hidden !important;line-height:1px !important;font-size:1px; /* for ie */
}
div#menu_vert li.separator hr {display: none; /* this is for accessibility */}
/* End of 'nav' */

