/*top secondary menu*/

.secondary ul.menu li /* header-blocks is the wrapper for any blocks placed in the header region */
  {
	list-style-type:none;
	margin:0px 10px;
	padding:0px;
  }
  
.secondary a{
  color:#fff;
  text-transform:uppercase;
  text-decoration:none;
  font-weight:bold;
  text-align:right;
  }
  
.secondary ul.menu li /* header-blocks is the wrapper for any blocks placed in the header region */
  {
	display:inline;
	list-style-type:none;
	padding:0px 6px;
	margin:0px;
	border-left:1px solid #fff;
	text-align:right;
  }

.secondary ul.menu li.first {
border-left:0px;
}

/*end top secondary menu*/

/*main navigation bar*/
#navbar {
font-size:1em;
line-height:37px; /*should match vertical position of submenu*/
}

#navbar ul {
margin: 0px;
padding: 0px;
text-align: left;
white-space:nowrap;
}

#navbar li {
position:relative;
float:left;
padding: 0px;
margin: 0px;
list-style-type:none;
font-weight:bold;
}

#navbar li ul {
position:absolute;
background-color:#fff; /*fixes ie bug in which dropdown only stays open while cursor is above main graphic*/
border:1px solid #ccc;
right:0px;
top:37px; /*should match line height of .navigation*/
}

#navbar li a {
padding:0px 18px 0px 18px; /* right padding should match right position of #navbar li li */
text-transform:none;
text-decoration:none;
}

#navbar .primary li a {
padding-left:0px;
}

#navbar li.first a {
border-right:1px solid #ABAFA4;
}

#navbar .primary li.first a, #navbar li.first li a {
border:0px;
}

#navbar li li a {
padding:0px;
font-size:11px;
font-weight:normal;
}

#navbar li:hover a, #navbar li:active a , #navbar li.popOut a, #navbar li.popOut a{
/*hover state for top level*/
}

#navbar li:hover li a, #navbar li:active li a, #navbar li.popOut li a, #navbar li.popOut li a {
}

#navbar li li {
background-color:#fff;
float:none;
margin:0px;
padding:5px 18px !important; /* right padding should match right padding of #navbar li a */
font-size:12px;
line-height:14px;
text-align:right;
}

#navbar li li:hover, #navbar li li.popOut {
background-color:#f6f6f6;
}

/* main navigation bar dropdown effect*/
#navbar li ul {
display:none;
}

#navbar li:hover ul {
display:block;
}

#navbar li.popOut ul {
display:block;
}

#navbar li:hover ul ul, #navbar li.popOut ul ul{
display:none; /*hides any tertiary menus accidentally inserted by menu_block  module*/
}
/*end main navigation bar dropdown effect*/
/*end main navigation bar*/

/*left sidebar nav*/
#sidebar-left ul.menu {
margin:20px 0px 0px 0px;
padding:0px;
font-size:11px;
line-height:12px;
}

#sidebar-left ul.menu li{
list-style-type:none;
padding:0px 20px 10px 0px;
margin:0px 0px 0px 0px;
text-align:left;
clear:both; /*clears optional tertiary menu*/
}

#sidebar-left ul.menu li.current {
}

#sidebar-left ul.menu li ul{
float:right; /*prevents optional tertiary menu from pushing down the bottom border of it's parent li*/
width:100%;
margin-top:3px; /*keeps ul from blocking parent li bottom border*/
padding-bottom:16px;
border-bottom:1px solid #f4f4f4;
}


#sidebar-left ul.menu li a{
font-weight:bold;
text-transform:uppercase;
}

#sidebar-left ul.menu li li ul {
background:transparent;
border-bottom:0px;
}

#sidebar-left ul.menu li li li, #sidebar-left ul.menu li.active li li, #sidebar-left ul.menu li.expanded li li {
padding-right:0px;
}

#sidebar-left ul.menu li li li a {
padding-left:14px;
}

#sidebar-left ul.menu li li, #sidebar-left ul.menu li.active li, #sidebar-left ul.menu li.expanded li{
border-bottom:0px;
padding-right:12px;
background:transparent;
}

#sidebar-left ul.menu li li a{
text-transform:none;
}

#sidebar-left ul.menu li li a:link, #sidebar-left ul.menu li li a:visited, #sidebar-left ul.menu li.active li a:link, #sidebar-left ul.menu li.active li a:visited{
color:#8a8793;
}

#sidebar-left ul.menu li li a:hover, #sidebar-left ul.menu li li a:active, #sidebar-left ul.menu li li.active a:link, #sidebar-left ul.menu li li.active a:visited{
color:#87a75d;
}
/*end left sidebar nav*/

/*footer links*/
#footer ul.footer-links{
margin:0px;
padding:0px;
}

#footer ul.footer-links li{
display:inline;
background-image:none;
margin:0px;
margin:0px 16px 0px 0px;
}

#footer ul.footer-links li.first{
background-image:none;
padding:0px;
}
/*end footer links*/