.hmenu1div {background-color: #666;}
.hmenu1div a {
    text-decoration: none;
    color: white;
    font-size: 20px;
    padding: 15px;
    display:inline-block;
}
.hmenu1div ul {
  display: inline;
  margin: 0;
  padding: 0;
}
.hmenu1div UL li {display: inline-block;
               }
.hmenu1div ul li:hover {background: #C1D82F;}
.hmenu1div ul li:hover ul {display: block;}
.hmenu1div ul li ul {
  position: absolute;
  width: 200px;
  display: none;
}
.hmenu1div ul li ul li { 
  background: #555; 
  display: block; 
}
.hmenu1div ul li ul li a {display:block !important;} 
.hmenu1div ul li ul li:hover {background: #666;}



#menuwrapper {
	text-align: center;
	/*#border-bottom: 1px black solid;*/
		
}
	
#menubacknav {
	margin: 1.15em auto 0 auto;
	text-align: justify;
	max-width:60em;
    padding:0;
	/*#overflow-x: auto;*/
	overflow-x: hidden;
	overflow-y: hidden;
	width:100%;
}

#menubacknav ul {
	display: inline;
	margin: 0;
	padding:0;
	white-space: nowrap;
}
#menubacknav li {
	display: inline-block;
	list-style: none;
	padding: .65em 0 .65em;
	/*#font: .75em "Georgia", Serif;*/
	font-family:Times New Roman, Times, serif;
    font-weight: bold;
    font-size: 14px;
	background-color: #5C9CC1;
	color: white;
}
	
#menubacknav li.current {border-bottom: 2px solid;padding: .65em 1em .65em;background-color: #C1D82F;}
#menubacknav li.current:hover {border-bottom: 2px  solid;}
#menubacknav li.selectedtabbg { background-color: #C1D82F;}
/*#menubacknav li:hover {background: #C1D82F;}*/

/*#menubacknav ul li:hover {background: #C1D82F;}*/
	
	
	
	
#menubacknav:after {
	content:"";
	width:100%;
	display: inline-block;
	 	position: relative;
	height:0px;
}
#menubacknav li a {
	text-decoration: none;
	padding: 1em 1em;
	color: white;
}
	
/*#menubacknav li a:link { color: white; }*/
/*#menubacknav li a:visited { color: white; }*/
#menubacknav li a:hover { color: white; }
/*#menubacknav li a:active { color: white; }*/

	
	
	
	
#submenuwrapper {
	text-align: center;
  /*#border-bottom: 1px black solid;*/
		
}
	
#submenubacknav {
	margin: 1.15em auto 0 auto;
	text-align: justify;
	max-width:60em;
    padding:0;
	/*#overflow-x: auto;*/
	overflow-x: hidden;
	overflow-y: hidden;
	width:100%;
}

#submenubacknav ul {
	display: inline;
	margin: 0;
	padding:0;
	white-space: nowrap;
}
#submenubacknav li {
	display: inline-block;
	list-style: none;
	padding: .65em 0 .65em;
	/*#font: .75em "Georgia", Serif;*/
	font-family:Times New Roman, Times, serif;
    font-weight: bold;
    font-size: 14px;
	background-color: #5C9CC1;
	color: white;
}
	
#submenubacknav li.current {border-bottom: 2px solid;padding: .65em 1em .65em;background-color: #C1D82F;}
/*#submenubacknav li:hover {border-bottom: 2px #444444 solid;}*/
#submenubacknav li.current:hover {border-bottom: 2px  solid;}
#submenubacknav li.selectedtabbg { background-color: #C1D82F;}
	
	
	
	
#submenubacknav:after {
	content:"";
	width:100%;
	display: inline-block;
  	position: relative;
	height:0px;
}
#submenubacknav li a {
	text-decoration: none;
	padding: 1em 1em;
	color: white;
}
	
/*#submenubacknav li a:link { color: white; }*/
/*#submenubacknav li a:visited { color: white; }*/
/*#submenubacknav li a:hover { color: white; }*/
/*#submenubacknav li a:active { color: white; }*/

	

   .hmenubar1 {
        position:relative;	  
	    z-index: 100; 
        width: 100%; 
        font-family: arial, sans-serif; 
	    height: 50px;
	   /* #background-color:#005DA3;
	    #background-color:#666;*/
	    background-color:#5c9cc1;
	    border:1px solid black;
      }
 
      .hmenubar1 UL {
	    position:absolute;
	    font-weight:bold;
	    padding-right: 0px; 
	    padding-left: 0px; 
	    padding-bottom: 10px; 
	    margin: 0px; 
	    padding-top: 10px; 
	    list-style-type: none;
      }
	  .hmenubar1 LI {
	    position: relative;
	    float: left; 
	    width: 180px;
        height:40px;	  
      }
	  
	  .hmenubar1 A {
	    display: block;
	    font-size: 19px; 
        font-family: "Times New Roman";
	    /*#background :#005DA3;*/
		background-color:#5c9cc1;
        line-height:31px;
        height:30px;		
		text-decoration: none;
		color: #fff;
		padding-left: 5px;
      }
	  .hmenubar1 A:hover{
	    color: white;
		background: #c1d72e;
	  }
	

      .hmenubar1 UL UL {
	    position:absolute;
        visibility : hidden;
		font-weight: normal;
		left: 0px;
		top: 30px;
        padding-left:0px;		
        padding-top:10px;		
	   }


     
	
      .hmenubar1 UL UL UL {
	    font-weight: normal;
		left: 210px;
		width: 189px;
		top:-1px;
		height: 2px;
		padding-top: 5px;
      }


	  
      .hmenubar1 UL UL A {
	    border-top-width: 0px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 12px;
		padding-bottom: 0px;
		width: 189px;
        line-height:1em;	  
		height: 30px;
		color: #fff;
	   /* #background :#666;
		#color:black;
		#border: 1px solid #005da3;*/
      }

	  .hmenubar1 UL UL UL A :hover{
	    background :#75AEFF;
		color:white;
	  }

	  .hmenubar1 li li A.has_children :hover{
        background :#75AEFF;
		color:white;
	  }
	  
	  /*to show all sub menus recurseively */

	  .hmenubar1 UL :hover UL{
         visibility: visible;
		 display: block;
	  }

	  /*this will hide anything under first level*/
	  .hmenubar1 UL :hover UL UL{
         visibility: hidden;
		 display: none;
	  }


	  /*to show all second level sub menus recurseively */

	  .hmenubar1 UL :hover UL :hover UL{
         visibility: visible;
		 display: block;
	  }

	  /*this will hide anything under second level*/
	  .hmenubar1 UL :hover UL :hover UL UL{
         visibility: hidden;
		 display: none;
	  }

	  
	  
	  /*to show all third level sub menus recurseively */

	  .hmenubar1 UL :hover UL :hover UL :hover UL{
         visibility: visible;
		 display: block;
	  }

	  /*this will hide anything under third level*/
	  .hmenubar1 UL :hover UL :hover UL :hover UL UL{
         visibility: hidden;
		 display: none;
	  }


	  
	  /*to show all fourth level sub menus recurseively */

	  .hmenubar1 UL :hover UL :hover UL :hover UL :hover UL{
         visibility: visible;
		 display: block;
	  }

	  /*this will hide anything under fourth level*/
	  .hmenubar1 UL :hover UL :hover UL :hover UL :hover UL UL{
         visibility: hidden;
		 display: none;
	  }


	  
	  
	  /*to show all fifth level sub menus recurseively */

	  .hmenubar1 UL :hover UL :hover UL :hover UL :hover UL :hover UL {
         visibility: visible;
		 display: block;
	  }

	  /*this will hide anything under fifth level*/
	  .hmenubar1 UL :hover UL :hover UL :hover UL :hover UL :hover UL UL{
         visibility: hidden;
		 display: none;
	  }

	  	


#submenu2wrapper {
	text-align: center;
  /*#border-bottom: 1px black solid;*/
		
}
	
#submenu2backnav {
	margin: 1.15em auto 0 auto;
	/*text-align: justify; uncomment this line when you show all menu options*/
	text-align: left; /* comment this line when you show all menu options*/
	max-width:60em;  
    padding:0;
	/*#overflow-x: auto;*/
	overflow-x: hidden;
	overflow-y: hidden;
	width:100%;
}

#submenu2backnav ul {
	display: inline;
	margin: 0;
	padding:0;
	white-space: nowrap;
}
#submenu2backnav li {
	display: inline-block;
	list-style: none;
	padding: .65em 0 .65em;
	font-family:Times New Roman, Times, serif;
    font-weight: bold;
    font-size: 14px;
	background-color: #5C9CC1;
	color: white;
}
	
#submenu2backnav li.current {border-bottom: 2px solid;padding: .65em 1em .65em;background-color: #C1D82F;}
/*#submenu2backnav li:hover {border-bottom: 2px #444444 solid;}*/
#submenu2backnav li.current:hover {border-bottom: 2px  solid;}
#submenu2backnav li.selectedtabbg { background-color: #C1D82F;}
	
	
	
	
#submenu2backnav:after {
	content:"";
	width:100%;
	display: inline-block;
  	position: relative;
	height:0px;
}
#submenu2backnav li a {
	text-decoration: none;
	padding: 1em 1em;
	color: white;
}
	
/*#submenu2backnav li a:link { color: white; }*/
/*#submenu2backnav li a:visited { color: white; }*/
/*#submenu2backnav li a:hover { color: white; }*/
/*#submenu2backnav li a:active { color: white; }*/
		