/* menuder.css */
#nav {height: 6em; line-height: 6em;}
.menuder-container { }
.menuder,
.menuder ul { float: right; margin: 0 0 0 0; padding: 0; list-style: none; text-align: left; font-weight: 700;}
.menuder a { color: #FFF; display: block; padding: 0 0.8em; margin-left: 0.2em;
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	-ms-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	transition: background 0.5s ease; }
.menuder a:hover {background: none repeat scroll 0 0 #ffffff;
    color: #008080;
	-webkit-transition: background 0.2s ease;
	-moz-transition: background 0.2s ease;
	-ms-transition: background 0.2s ease;
	-o-transition: background 0.2s ease;
	transition: background 0.2s ease; }
.menuder a.daddy { border-radius: 0; background: #333;  float: left; }
.menuder a.daddy:hover { display: block; padding: 0.6em 0.8em; text-decoration: none; border-radius: 0;  }
.menuder li { float: left; }
.menuder li.daddy { float: right; }
.menuder li ul { position: absolute; left: -999em; height: auto; width: 14.4em; w\idth: 13.9em; margin: 0; font-weight: normal; z-index:100; }


.menuder li li { width: 13em; padding-right: 0.8em; }

.menuder li ul a { float: left; border-left: 0; border-right: 0; color: #FFF;  border-radius: 0; width: 13em; w\idth: 9em; margin-left: 0; }
.menuder li ul a:hover { float: left; border-left: 0; border-right: 0; color: #008080;  border-radius: 0; background: #666;  margin-left: 0; }
.menuder li ul ul { margin: 0 0 0 10.5em; }



.menuder li:hover ul ul,
.menuder li:hover ul ul ul,
.menuder li:hover ul ul ul ul,
.menuder li.hover ul ul,
.menuder li.hover ul ul ul,
.menuder li.hover ul ul ul ul { left: -999em; }
.menuder li:hover ul, 
.menuder li li:hover ul, 
.menuder li li li:hover ul,
.menuder li li li li:hover ul { left: auto; }
.menuder li.hover ul,
.menuder li li.hover ul,
.menuder li li li.hover ul,
.menuder li li li li.hover ul { left: auto; }
.menuder li:hover,
.menuder li.hover { background-color: none; }
/* end */
