#mega-nav {
  z-index: 200;
  position: relative;
  background-color: #E7DCAF;
  border-bottom:4px solid #B48C00;
	height:30px;


  }

  #mega-nav ul {
    list-style: none;
    padding: 5px 0 0 0;
  	margin:0 auto;
	width:990px;
    }

  #mega-nav li {
    position: relative;
    top: 0px;
    left: 0px;
	padding:0;
	margin: 0;
    list-style-type:none;
    float:left;

    }

    /* IE FIXES */
    #mega-nav li h2 {
      /* Fixed issue with IE 6 & 7 that was causing extra space below main menu anchor */
      display: inline;
    }

	#mega-nav li h2 {
	  font: normal 14px Georgia, "Times New Roman", Times, serif;
  	  color: #0b1c08;
	   margin:0;
	padding:0;
	border-right: 1px solid #D1B762;
    
	}

	#mega-nav li h2 a {
	  font: normal 14px Georgia, "Times New Roman", Times, serif;
      padding: 10px 9px;
	  text-decoration: none;      
  	  color: #0b1c08;
	  border-right:none;
	}

    #mega-nav li h2 a:hover {

	    border-top: 6px solid #E7DCAF;
	    background-color: #B48B06;
      
}

    #mega-nav li.hover h2 a {

	    border-top: 6px solid #E7DCAF;
	    background-color: #B48B06;
		
	}
	
	#mega-nav li .menu {
      position: absolute;
	  z-index:1000;
	  width: 220px;
      display: none;
	  padding:0;
	  margin:0;

	}
	#mega-nav li#deposit-account .menu{
		width:430px;
	}

    #mega-nav li.hover .menu {
      display: block;
	  background-color:#E5DAAC;
      border-right:10px solid #B48C00;
      border-left:10px solid #B48C00;
      border-top:10px solid #B48C00;
      border-bottom:10px solid #B48C00;
	  padding:0;
	  margin:0;
 }

      #mega-nav li .menu ul {
	  width:100%;
	  padding:0;
	  margin:0;
	
}



      /* reset li styles to items within the menu box */
      #mega-nav li .menu ul li {
        float: none;
        position: static;
        background-color: transparent;
        padding:0;
		margin:0;
        }

		#mega-nav li .menu ul.col {
			float:left;
			width:200px;
		  border-left:10px solid #B48C00;
		  padding:5px;
	      
		}
		
		#mega-nav li .menu ul.col.first {
			border-left:none;
			padding:0;
		}


		#mega-nav li .menu ul li h3 {
			padding:0;
		}

      #mega-nav li .menu ul li h3 a {
		border-bottom:1px solid #B48C00;		
        font:14px Georgia, "Times New Roman", Times, serif;
		text-decoration:none;
		display:block;
		padding:5px;
		color:#172916;
	}
	
	  #mega-nav li .menu ul li h3 a:hover {
		border-bottom:1px solid #B48C00;
        font:14px Georgia, "Times New Roman", Times, serif;
        background-color:#F9F4E1;
	}
	
		#mega-nav li .menu ul li p {
			padding:0;
			margin:0;
		}

      #mega-nav li .menu ul li p a {
		font:12px/17px Arial, Helvetica, sans-serif;
		text-decoration:none;
		display:block;
		padding:2px;
		margin:0;
		color:#B48C00;
		border:1px solid #E5DAAC;
	}
	
	  #mega-nav li .menu ul li p a:hover {
		border:1px solid #B48C00;
		font:12px/17px Arial, Helvetica, sans-serif;
        background-color:#F9F4E1;
margin:0;
	}
	
	#mega-nav li .menu ul li ul {
		background:none none;
		border:none;
		padding:0;
	}


/* Horizontal */
  #mega-nav.horizontal li {
    float: left;
    }
  #mega-nav.horizontal li .menu {
    top: 25px;
    left: 0px;

  }

/* Vertical */
  #mega-nav.vertical {
    width: 990px;
  }
  #mega-nav.vertical li {
    float: none;
    width: 150px;
    }
  #mega-nav.vertical li .menu {
    top: 0px;
    left: 150px;
  }

