/*** {
				margin:0px;
				padding:0px;
			 
			}
			
			#header {
				margin:auto;
				width:1000px;
				font-family:Courier;
				font-size:18px;
				f
				z-index:1;

				
				
			}
			
			ul, ol {
				list-style:none;
			}
			
			.nav > li {
				float:left;
			}
			
			.nav li a {
				background-color:#fff;
				color:#004300;
				text-decoration:none;
				padding:10px 12px;
				display:block;
						
			
			}
			
			.nav li a:hover {
				background-color:#004300;
				color:#fff;
			}
			
			.nav li ul {
				display:none;
				position:absolute;
				min-width:180px;
			}
			
			.nav li:hover > ul {
				display:block;
			}
			
			.nav li ul li {
				position:relative;
			}
			
			.nav li ul li ul {
				top:0px;
				right:-180px;
				min-width:180px;
			}*/
			
			#menu123 {
    padding: 0;
    margin: 0;
    border: 0;
	font-size: 18px;
	font-family: Arial;

}
 
#menu123 ul, li {
    list-style: none;
    margin: 0;
    padding: 0;
	text-align:left; 
	font-size: 18px; 
	
}
 
#menu123 ul {
    position: relative;
    z-index: 597;
    float: left; 
}
 
#menu123 ul li {
    float: left;
    min-height: 1px;
    line-height: 1em;
    vertical-align: middle; 
}
 
#menu123 ul li.hover,
#menu123 ul li:hover {
    position: relative;
    z-index: 599;
    cursor: default; 
}
 
#menu123 ul ul {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 598;
    width:335px; 
}
 
#menu123 ul ul li {
    float: none; 
}
 
#menu123 ul li:hover > ul {
    visibility: visible; 
}
 
#menu123 ul ul {
    top: 0;
    left: 100%; 
}
 
#menu123 ul li {
    float: none; 
}
 
#menu123 {
    width:306px; 
}
 
#menu123 span, #menu a {
    display: inline-block;
    /*font-family: Arial;*/
    font-size: 22px;
    text-decoration: none; 
}
 
#menu123:after, #menu123 ul:after {
    content: '';
    display: block;
    clear: both; 
}
 
#menu123 ul, #menu123 li {
    width: 100%; 
}
#menu123 li {
    background: #0e6097; /*0e6097 d9d9cc */
}
#menu123 li:hover {
    background:#00336b ; /*00336b dddddd */
}
#menu123 a {
    color: #ffffff;  /*003300  */
    line-height: 160%;
    padding: 11px 28px 11px 28px;
    width: 500px; 
}
#menu123 ul ul li {
    background: #0e6097; /*0e6097 d9d9cc */
}
#menu123 ul ul li:hover {
    background: #00336b ; 
}
#menu123 ul ul li:hover a {
    color: #ffffff; 
}
#menu123 ul ul li ul li {
    background: #0e6097; 
}
#menu123 ul ul li ul li:hover {
    background: #00336b ; 
}
#menu123 .has-sub {
    position: relative; 
}
 
#menu123 .has-sub:after, #menu123 .has-sub > ul > .has-sub:hover:after {
    content: '';
   /* font-family: Arial;*/
	display: block;
    width: 10px;
    height: 9px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -1px;
}
 
#menu123 .fa-angle-right {
    float: right;
}