/* @override http://dev.apch.org/wp-content/themes/thememagic/css/superfish.css?ver=3.5.1 */

/* @override http://dev.apch.org/wp-content/themes/thememagic/css/superfish.css?ver=3.5.1 */

/* @override http://dev.apch.org/wp-content/themes/thememagic/css/superfish.css?ver=3.5.1 */

/* @override http://dev.apch.org/wp-content/themes/thememagic/css/superfish.css?ver=3.5.1 */

/* @override http://dev.apch.org/wp-content/themes/thememagic/css/superfish.css?ver=3.5.1 */

/* @override http://dev.apch.org/wp-content/themes/thememagic/css/superfish.css?ver=3.5.1 */


@import url(http://fonts.googleapis.com/css?family=Nunito:400,300,700);


.nav,.nav *
{
  list-style:none;
  margin:0;
  padding:0;
}

.nav
{
  line-height:normal;
  float:left;
  font-family:'Nunito', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.nav ul
{
  position:absolute;
  top:-999em;
  width:260px;
  background: #fff;
}

.nav ul li
{
  width:100%;
  display: block;
  font-family:'Nunito', Verdana, Arial, Helvetica, sans-serif;

}

.nav li:hover
{
  visibility:inherit;
}

.nav li
{
  float:left;
  position:relative;
  color: #0097DC;
}

.nav a
{
  display:block;
  position:relative;
  text-decoration:none;
  padding:0.5em 0 0.5em 0.7em;
}

.nav li:hover ul,.nav li.sfHover ul
{
  top:35px;
  z-index:99;
  border-bottom:none;
}
.nav li.menu-item-791:hover ul,.nav li.sfHover ul {
	left: -3px;
}
.nav a,.nav a:visited
{
}

.nav li li a
{
  color:#0097DC;
  border: none;
}

.nav li li a:visited
{
  color:#0097DC;
  border: none;
}

.nav li ul  {  }
.nav li ul li { }
{
   margin: 0;
}

.nav li:hover,.nav li.sfHover,.nav a:focus,.nav a:hover,.nav a:active
{
  outline:0;
  color:#c9c9c9;
  display: block;
  
}

.nav li ul li:hover,.nav li ul li.sfHover,.nav li ul li a:focus,.nav li ul li a:hover,.nav li ul li a:active
{
  outline:0;
  color:#0097DC;
  display: block;
}

.nav li ul li a:active {   background: white;}

ul.nav li:hover li ul,ul.nav li.sfHover li ul,ul.nav li li:hover li ul,ul.nav li li.sfHover li ul
{
  top:-999em;
}

ul.nav li li:hover ul,ul.nav li li.sfHover ul,ul.nav li li li:hover ul,ul.nav li li li.sfHover ul
{
  left:20em;
  top:0;
}

.navigation {
float:left;
width:600px;
margin:20px 0;
}

#nav-single {
overflow:hidden;
margin-top:0;
margin-bottom:0;
}

.nav {
    background: url("../images/menu_bg.png") repeat scroll 0 0 #E6F6F9;
    border: 3px solid #DDDDDD;
    margin: 10px 0px 0px 3px;
    position: relative;
    width: 815px;
}


.nav-previous {
float:left;
width:50%;
}

.nav-next {
float:right;
text-align:right;
width:50%;
}

.nav li {
    background: url("../images/menu_sap.png") no-repeat scroll left 8px transparent;
    display: block;
    font-weight: bold;
    padding: 0 13px 0 0;
    
}
.nav li:first-child {
    background: none;
    
}
.nav ul li:first-child {
	background: #fff;
} 
.nav li ul li {
border:none;
padding:0px 0px 0px 0px;
background: #fff;
border-bottom: 3px solid #ddd;
border-left: 3px solid #ddd;
border-right: 3px solid #ddd;
}

.nav li ul li a {
width: 92%;
margin-top: -1px;
}
.nav li ul li:hover a {
    text-decoration: underline;
}
.nav li ul li:hover ul li a {
    text-decoration: none;
}
.nav li ul li:hover ul li:hover a {
    text-decoration: underline;
}


.nav li a {
    color: #FFFFFF;
    display: block;
    font-family: futura;
    font-size: 19px;
    font-weight: normal;
    margin: 0;
    padding: 5px 0 4px 13px;
    text-transform: uppercase;
    width: 100%;
}

#menu-item-1322 {
    background: url("../images/donateNew.jpg") no-repeat scroll center center transparent;
    border: medium none;
    bottom: -14px;
    height: 64px;
    padding: 0;
    position: absolute;
    right: -150px;
    text-indent: -999%;
    transition:all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    width: 130px;
    z-index:9999;
        background-size: 100% auto;
    background-size: 100% auto;
    -webkit-background-size: 100% auto;
    -khtml-background-size: 100% auto; 
    -moz-background-size: 100% auto;
}
#menu-item-1322:hover {
    background-size: 100% auto;
    -webkit-background-size: 100% auto;
    -khtml-background-size: 100% auto; 
    -moz-background-size: 100% auto;
    right: -150px;
    width: 140px;
}
#menu-item-1103 a {
    background: none repeat scroll 0 0 transparent;
    display: block;
    height: 58px;
}

#menu-item-1103 a:hover {
background:  url(/wp-content/uploads/nav-donate.png) no-repeat center left;
height:38px;
background: transparent ;
}

.nav a, .nav a:visited, .nav a, .nav a:hover {
color:#FFF;
font-weight: bold:;
}

/*----------------------------- Controls Sidebar Navigation -----------------

.current_page_parent { display: block; color:#0097DC;}


.child-sidebar-menu li {background-color:#feaa0a; background-image:url(../images/arrow_down.png) center right no-repeat; border-bottom: dashed #ffffff;}
ul.children li {display:none;}
.current_page_parent .children li{display:block; background-color:fff4c3; !important }
.current_page_parent .children li a:link, a:visited {color:0097de;!important }

.child-sidebar-menu .current_page_item { background: url(../images/side-nav-arrow.png) center right no-repeat;}
.child-sidebar-menu .current_page_item a:link, a:active, a:visted { color:e91e78;}

*/

/*----------- menu-top-level-navigation -----------------------------------*/

#menu-top-level-navigation li {}