
/*reset default properties*/

.menue52c8 .sf-menu a { border-left: none; border-top: none; }

.menue52c8 .sf-menu li:hover, .menue52c8 .sf-menu li.sfHover, .menue52c8 .sf-menu a:focus, .menue52c8 .sf-menu a:hover, .menue52c8 .sf-menu a:active { background:  none; }

.menue52c8 .sf-menu li:hover ul, .menue52c8 .sf-menu li.sfHover ul { top: 2.4em; }


/* generated styles */


/* global settings */
.menue52c8 ul.sf-menu { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight:normal; font-size:0.83em; color: #ffffff; /*padding:3px;*/ letter-spacing: 0.05em; border-right: 1px solid #9AA644; top: 5px;  }

.menue52c8 ul.sf-menu > li { background: transparent; margin-left: 0; }

.menue52c8 ul.sf-menu > li > a { padding: 0.7em 0.85em 0.6em; padding-right: 0.85em !important; }

/* top level default styles */
.menue52c8 ul.sf-menu { background: #d0d98b; }

.menue52c8 ul.sf-menu a, .menue52c8 ul.sf-menu a:visited { color: #1b4001; border: #404040 solid 0px; border-left: 1px solid #9AA644; border-top: 1px solid #d0d98b; border-bottom: 1px solid #d0d98b; }

/* top level hover styles */

.menue52c8 ul.sf-menu > li > a:hover, .menue52c8 ul.sf-menu > li.sfHover > a { color: #738C18; background: #EDF2C2; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: #5A5A5A solid 0px; border-left: 1px solid #9AA644; border-top: 1px solid #9AA644; border-bottom: 1px solid #9AA644; }

/* top level selected styles */

.menue52c8 ul.sf-menu > li.current > a { color: #738C18; background: #EDF2C2; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: #dddddd solid 0px; border-left: 1px solid #9AA644; font-weight: normal; border-top: 1px solid #9AA644; border-bottom: 1px solid #9AA644; }

/* inner level default styles */
.menue52c8 ul.sf-menu ul li, .menue52c8 ul.sf-menu ul li.sfHover, .menue52c8 ul.sf-menu ul li:hover { font-size: 0.8em; padding: 0em; color: #d0d98b; text-align: left; background: #EDF2C2; border: 1px solid #9AA644; border-top: 0px solid #9AA644; line-height: 18px; }

.menue52c8 ul.sf-menu ul li.first { -moz-border-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; border-top: 1px solid #9AA644; }

.menue52c8 ul.sf-menu ul li.last { -moz-border-radius: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -webkit-border-radius: 0px; -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; }

.menue52c8 ul.sf-menu ul a, .menue52c8 ul.sf-menu ul a:visited { color: #738C18; margin: 0em; background: transparent; border: #9AA644 solid 0px; }

/* inner level hover styles */

.menue52c8 ul.sf-menu ul li a:hover { color: #1B4001; background: #d0d98b; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: #9AA644 solid 0px; font-weight: normal; }

/* inner level selected styles */

.menue52c8 ul.sf-menu ul li.current a { color: #1B4001; background: #d0d98b; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: #9AA644 solid 0px; }


/* 2nd inner level default styles */
.menue52c8 ul.sf-menu ul li ul { margin-top: -2.35em; margin-left: 0.45em; font-size: 1.2em; }

.menue52c8 ul.sf-menu ul li ul li.first { -moz-border-radius:; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px;  -webkit-border-radius:; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; border-top: 1px solid #9AA644; }
