
#mynav, #mynav ul{
  margin:0;
  padding:0;
  list-style-type:none;
  list-style-position:outside;
  position:relative;
  z-index:999;
  font: bold 11px arial, verdana, sans-serif;
/*
  font-variant:small-caps;
*/
}

#mynav{
  /*height:32px;*/
  height: 23px;
/*
  background: #112D78;
*/
  position:relative;
  padding-left: 12px;
	float: right;
}

#mynav a{
  display:block;
  padding: 7px 7px 6px 7px;
  border:0px solid #333;
  color:#fff;
  text-decoration:none;

/*
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
*/

/*
  //background: #112D78;
*/
}

/*
 * COLORS
 *
 * darkblue:            #112D78
 * lightgrey-list:      #ECEFF4
 * lightbluegrey-boxes: #E3E6EF
 * darkgrey:            #8F96A7
 */


#mynav a:hover {
  background:#fff;
  color:#112D78;
}

#mynav li{
	float:left;
	position:relative;  
	margin-left: 5px;
  background: #112D78;
}

#mynav ul li{
	margin-left: 0px;
}

#mynav ul {
  position:absolute;
  display:none;
  width: 192px;
  top: 25px;
	text-align: left;
}

#mynav li ul a {
/*
    width:180px;
*/
    width: 107px;
    height:auto;
    float:left;
}

#mynav ul ul{
    top:auto;
}

#mynav li ul ul {
    left:180px;
    margin:0px 0 0 10px;
    background: #819bc9;
}

#mynav li:hover ul ul, #mynav li:hover ul ul ul, #mynav li:hover ul ul ul ul{
    display:none;
}
#mynav li:hover ul, #mynav li li:hover ul, #mynav li li li:hover ul, #mynav li li li li:hover ul{
    display:block;
}

#mynav li a:hover, #mynav li:hover {
/*
    //background: #8f96a7;
*/
    background: #369;
    color: #fff;
}

#mynav li ul li {
    border: 0px solid #000;
	background: #819BC9;
}

#mynav li ul li a:hover,
#mynav li ul li:hover {
    color: #fff;
    /*
color: #112d78;
*/
}
