/* CSS Document */
.jsmenu ul {
display:none;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.jsmenu a, .jsmenu_subul a {
color:#ffc223;
text-decoration:none;
}

.jsmenu a:hover, .jsmenu_subul a:hover {
color:#ffffff;
text-decoration:none;
}

.jsmenu a:visited:hover, .jsmenu_subul a:visited:hover {
color:#ffffff;
text-decoration:none;
}

.jsmenu_subul {
/*background:#EFEFEF none repeat scroll 0%;*/
border: 1px solid #666;
overflow:hidden;
padding:0pt;
}
.jsmenu li div, .jsmenu_subul li div {
line-height:14px;
vertical-align:middle;
}
.jsmenu li {
/*background:#3a3a3a none repeat scroll 0%;*/
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px 10px 0px 10px;
text-align:left;
vertical-align:middle;
white-space:nowrap;
font-size:11px;
color: #ffc223;
font-weight:bold;
/*border: 1px solid red;*/
}

.jsmenu_subul li {
background: #ffc223;
float:none;
padding:2px;
text-align:left;
vertical-align:middle;
font-family: verdana;
font-size:11px;
color: #ffc223;
font-weight:bold;
}
.jsmenu_subul a {
  display:block;
  background: none;
  color: #ffc223;
}
.jsmenu_subul a:hover {
  display:block;
  background: #d44e03;
  color: #ffffff;
}
.jsmenu_subul a:visited:hover {
  display:block;
  background: #d44e03;
  color: #ffffff;
}
.jsmenu li {
/*border:1px outset #3a3a3a;*/
border-bottom:0px;
margin-right:0px;
}
.jsmenu, .jsmenu_subul {
margin:0pt;
padding:0pt;
}
.jsmenu {
display:inline;
float:left;
}
#jsmenu2 {
width:100px;
}
li.jsmenu_active {
/*background-color:#747474;
background-image:url(img/safari_menu2.png);
background-repeat:repeat-x;*/
}
li.jsmenu_active, li.jsmenu_active a {
color:#ffc223;
}
ul.level_0 {
margin-top:30px;
}

