@font-face {
    font-family: 'BebasNeueRegular';
    src: url('BebasNeue-webfont.eot');
    src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('BebasNeue-webfont.woff') format('woff'),
         url('BebasNeue-webfont.ttf') format('truetype'),
         url('BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
opacity: 0.99;
}/* Starter CSS for Menu */
#cssmenu {
  padding: 0;
  margin: 0;
  width:521px;
  border: 0;
  z-index:10;
  width: auto;
}
#cssmenu ul,
#cssmenu li {
  list-style: none;
  margin: 0;
  padding: 0px;
}
#cssmenu ul {
  position: relative;
  z-index: 1000;
}
#cssmenu ul li {
  float: left;
    z-index:1;
  min-height: 1px;
  vertical-align: middle;
}
#cssmenu ul li.hover,
#cssmenu ul li:hover {
  position: relative;
  cursor: default;
}
#cssmenu ul ul {
  visibility: hidden;
  position: absolute;
  left: 0;
 float:left;
  z-index: 598;
  height:25px;
  width: 100%;
}
#cssmenu ul ul li {
  float: left;
   margin:0px;
}
#cssmenu ul ul ul {
  top: 0;
  left: 190px;
  width: 190px;
}
#cssmenu ul li:hover > ul {
  visibility: visible;
}
#cssmenu ul ul {
  bottom: 0;
  left: 0;
}
#cssmenu ul ul {
  margin-top: 0;
}
#cssmenu ul ul li {
  font-weight: normal;
  height:25px;
}#cssmenu ul ul li:hover {
  font-weight: normal;
  height:25px;
  
}
#cssmenu a {
  display: block;
  line-height: 1em;
  text-decoration: none;
}
/* Custom CSS Styles */
#cssmenu {
 
}
#cssmenu > ul {
  *display: inline-block;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu ul {
  text-transform: uppercase;
}
#cssmenu ul ul {
  border-top: 0px solid #1b9bff;
  text-transform: none;
  min-width: 190px;
  height:0px;
 
}
#cssmenu ul ul a {
  background: #1b9bff;
  color: #ffffff;
  border: 0px solid #0082e7;
  border-top: 0 none;
height:25px;  padding: 0px;
  font-size: 18px;
  margin-top:0px;
}
#cssmenu ul ul ul {
  border-top: 0 none;
}
#cssmenu ul ul li {
  position: relative;
height:25px;	float:left;
margin-top:0px;
}
#cssmenu ul ul li:first-child > a {
  height:25px;
float:left;}
#cssmenu ul ul li:hover > a {
  color: #ffffff;
  background-image:url(../images/dropdown.png);
  background-position: center top;}
#cssmenu ul ul li:last-child > a {
  -moz-border-radius: 0 0 0px 0px;
  -webkit-border-radius: 0 0 0px 0px;
  border-radius: 0 0 0px 0px;
  -moz-background-clip: padding;
    height:15px;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-box-shadow: 0 0px 0 #1b9bff;
  -webkit-box-shadow: 0 0px 0 #1b9bff;
  box-shadow: 0 0px 0 #1b9bff;
}
#cssmenu ul ul li:last-child:hover > a {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;

}
#cssmenu ul ul li.has-sub > a:after {
  content: '>';
  position: absolute;  height:25px;

  right: 15px;
  margin-top: 10px;
}
#cssmenu ul li:hover > a,
#cssmenu ul li.active > a {
  color: #fff;
  opacity:0.9;
  
}#cssmenu ul ul li:link > a{
  color: #111;
  background-color:#CB7274;  opacity:1.0;
  
}#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #191919;
  opacity:1.0;
  
}
#cssmenu ul li.has-sub > a:after {
  content: '▾';
  font-size:12px;
  margin-bottom:0px;
  line-height:0px;
  margin-left: 5px;
}
#cssmenu ul li.last ul {
  left: auto;
  right: 0;
}
#cssmenu ul li.last ul ul {
  left: auto;
  right: 99.5%;
}
#cssmenu a {
  color: #CBCBCB;
  padding: 0 0px;
}
#cssmenu .red a {
background-color:#c73737; width:230px; background-image:url(images/redbg.jpg); background-position: top center;border-right:1px solid #fff;
padding:5px; margin-top:0px;
}#cssmenu .blue a {background-color:#5286b7; width:270px; border-right:1px solid #fff; background-image:url(images/bluebg.jpg); background-position: top center; background-repeat: repeat-x;padding:5px; margin:0px;
 }
#cssmenu > ul > li > a {
   display: inline-block; border: 0px solid blue; margin: 0px; padding: 0px; float:left; border-top:0px solid #fff; font-size:55px;
-webkit-font-smoothing: antialiased; 
opacity: 0.99;
    font-family: 'BebasNeueRegular', Arial, Helvetica, Sans-serif; font-weight:normal; text-align:center; color:#fff;
}
