/*
 * Navigation
 */
#navigation {
  font-family: Arial;
  margin-left: auto;
  margin-right: auto;
  width: 970px;
  overflow: hidden; /* May need to be removed if using a dynamic drop-down menu */
  margin-top: 0px; /* LTR */
  margin-left: 0; /* LTR */  
  margin-right: -100%; /* LTR */ /* Negative value of #navigation's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #navigation .section. */
  height: 50px; /* The navigation can have any arbritrary height. We picked one
                    that is the line-height plus 1em: 1.3 + 1 = 2.3
                    Set this to the same value as the margin-top below. */
}

.with-navigation #content,
.with-navigation .region-sidebar-first,
.with-navigation .region-sidebar-second {
  margin-top: 0; /* Set this to the same value as the navigation height above. */
}

#navigation ul /* Primary and secondary links */ {
  margin: 0;
  padding: 0;
  text-align: left; /* LTR */
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0px;
}

#navigation li /* A simple method to get navigation links to appear in one line. */ {
  float: left; /* LTR */  
  border: 0px;  
  margin-right: 4px;
  height: 42px;
}

#navigation a {
  text-decoration: none;
  border: none;
  padding: 11px 21.5px; /* LTR */
  color: #333333;
}

#navigation a:hover {
	background-color: #EF7521; 
    color: #ffffff;
}

#navigation .first{
}

#navigation .last{
  border: none;
  float: right;
  margin-right: 10px;
}

#navigation .last a{
  background-color: #8FAA46;
}

#navigation .last a:hover{
  background-color: #8FAA46;
  color: #ffffff;
}

#navigation a.active {
	background-color: #EF7521; 
    color: #ffffff;
}

/******************************
 Global CSS for ALL menu types
******************************/

ul.nice-menu,
ul.nice-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.nice-menu li {
  border-top: 0;
  float: left; /* LTR */
  background-color: rgb(209,209,209);
}

ul.nice-menu a {
}

ul.nice-menu ul {
  top: 1.8em;
  left: -1px; /* LTR */
  border: 0;
  border-top: 1px solid #ccc;
  margin-right: 0; /* LTR */
}

ul.nice-menu ul li {
  width: 12.5em;
}

ul.nice-menu-down {
    float: none;
}
