/*----------------------- Nav ---------------------- */

#nav a {text-decoration: none;text-transform: lowercase}
#nav ul {float: right;margin: 0;padding: 0}
#nav ul li {float: left;margin: 0 0 0 10px;list-style-type: none;padding:0}
#nav ul li a {padding: 2px 10px 4px 10px;font-size: 0.8em;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-decoration: none}


/*----------------------- Superfish ---------------------- */
#nav ul li li a {color: #eee}
#nav li ul {position: absolute; width: 220px;background: url(../images/blackOverlay.png); z-index: 1000;top: -9999px;border: 1px solid #111;text-align: left}
#nav li ul ul,#nav ul ul {margin: 0;padding: 0}
#nav ul ul {font-size: 0.8em}
#nav ul ul ul {font-size: 1em}
#nav li:hover ul {left: 0}
#nav li ul li,#nav li ul li#current {padding: 0; width: 220px; margin: 0}
#nav li ul li#current {border: none}
#nav ul li li a{border-bottom: 1px solid #111;padding: 4px 8px;width: 204px;margin: 0;display: block;	font-size: 14px;	-moz-border-radius: 0;	-khtml-border-radius: 0;	-webkit-border-radius: 0;	border-radius: 0;	background: none}
#nav ul li li a:hover {padding: 4px 8px;border-bottom: 1px solid #111}
#nav ul li li#current {background: none}
#nav li a:hover,a#active_menu:link,a#active_menu:visited{text-decoration: none}
#nav ul li.active a,#nav li.parent.active a,#nav li.parent.active ul li a:hover {text-decoration: none}
#nav li#current,#nav li.active,#top_wrapper ul li:hover,#nav ul  li.parent.active {background: url(../images/nav_active.png) no-repeat center top}
#nav li li:hover,#nav li li#current,#top_wrapper ul li li.parent.active {background: none}
.nav ul {position:absolute;top:-999em}
#nav li {float:left;position:relative;z-index:999;padding: 0 10px 0 0}
#nav li li:hover ul,#nav ul li li.sfHover ul {left:220px;top:0px}
#nav li:hover ul,#nav ul li.sfHover ul {left:0px;top:46px}
#nav li li span.expanded {border: 0;padding: 4px 0 4px 20px;color: #eee;text-transform: lowercase;background: url(../images/navSubParent.png) no-repeat 4px center;display: block;border-bottom: 1px solid #111;cursor: pointer}
#nav ul li li a.sf-with-ul {padding: 4px 0 4px 6px}
#nav li li li span.expanded {padding: 0 0 0 20px}



/* @group Sidebar Menus and Lists */
#leftCol ul li,#rightCol ul li {list-style-type: none;padding: 0;margin: 0}
#leftCol ul li a,#rightCol ul li a,#leftCol ul li span.separator,#rightCol ul li span.separator,#leftCol ul li span.expanded,#rightCol ul li span.expanded{display: inline-block;text-decoration: none;border-bottom: 1px solid #f1f1f1;padding: 4px 0 4px 4px;cursor: pointer;font-size: 1.2em;color: #999;width: 96%}
#leftCol ul li span.expanded:hover,#rightCol ul li span.expanded:hover {color: #333}
#rightCol ul li span.expanded,#leftCol ul li span.expanded {background: url(../images/accordionParent.png) no-repeat 2px 8px;padding-left: 20px}
#leftCol ul li a:hover,#rightCol ul li a:hover {color: #333;background: #eee}
#leftCol ul li span.separator,#rightCol ul li span.separator {background: none}
#leftCol ul ul,#rightCol ul ul {margin: 0}
#leftCol ul li li a, #rightCol ul li li a {background: none;font-size: 100%;padding:4px 0 4px 20px}
#leftCol ul li li a:hover, #rightCol ul li li a:hover {background: #eee}
#leftCol li.active a span,#rightCol li.active a span{color: #000}
/* @end */

/* @group Footer Menus */
#footerWrap ul,#veryTopLeft ul,#navright ul  {margin: 0}
#footer_wrap ul li,#veryTopLeft ul li,#navright ul li {float: left;list-style-type: none;margin: 0 10px 0 0}
#footer_wrap ul li a {text-decoration: none;padding: 2px 8px;color: #000}

/* @end */

/* @group Bottom Module Lists and Menus*/
#botMods ul {margin: 0}
#botMods ul li {list-style-type: none;padding: 0;display: inline-block;width: 100%}
#botMods ul li a {text-decoration: none;display: block}
#botMods a {color: #fff;text-decoration: none;padding-left: 8px}
#botMods a:hover {color: #ddd;background: #111}
/* @end */

/* @group Footer Menus */
#footerWrap ul,#veryTopLeft ul,#navright ul  {margin: 0}
#footerWrap ul li,#veryTopLeft ul li,#navright ul li {float: left;list-style-type: none;margin: 0 10px 0 0}
#footerWrap ul li a {text-decoration: none;color: #fff}
/* @end */
