@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,300);#cssmenu{font-family:Arial;font-size:14px;line-height:9px;#text-transform:uppercase;text-align:left;}
#cssmenu > ul{width:auto;list-style-type:none;padding:0;margin:0;}
#cssmenu > ul li#responsive-tab{display:none;}
#cssmenu > ul li{display:inline-block;margin-bottom:15px;margin-right:1%;*display:inline;background:#3E60C2;#border-right:1px solid #3D5FC0;zoom:1;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
#cssmenu > ul li.right{float:right;}
#cssmenu > ul li.has-sub{position:relative;border-right:0px solid #888;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
#cssmenu > ul li.has-sub:hover ul{display:block;z-index:9999;}
#cssmenu > ul li.has-sub ul{display:none;width:200px;position:absolute;margin:0;padding:0;padding-top:8px;list-style-type:none;border-bottom:3px solid #24419B;border-top:0 none;background-image:url('../images/menu_up.png');background-repeat:no-repeat;background-position:1% 0%;}
#cssmenu > ul li.has-sub ul li{display:block;border-bottom:1px solid #24419B;border-right:0px solid #888;width:200px;background:#0645AD;font-size:12px;line-height:7px;margin-bottom:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;}
#cssmenu > ul li.has-sub ul li.active,
#cssmenu > ul li.has-sub ul li:hover{display:block;box-shadow:0px 0px 7px #888;}
#cssmenu > ul li.has-sub > a{background-image:url('../images/caret.png');background-repeat:no-repeat;background-position:50% 125%;}
#cssmenu > ul li.has-sub > a.active,
#cssmenu > ul li.has-sub > a:hover{background:#FCBF87 url('../images/caret.png') no-repeat;background-position:50% -105%;}
#cssmenu > ul li li a.active,
#cssmenu > ul li li a:hover{box-shadow:0px 0px 7px #666;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;}
#cssmenu > ul li a{display:block;padding:12px 20px;text-decoration:none;color:#fff;}
#cssmenu > ul li a.active,
#cssmenu > ul li a:hover{background:#FCBF87;color:#fff;transition:background 0.2s ease-out;-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;box-shadow:0px 0px 7px #ddd;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
@media (max-width:779px){#cssmenu{display:none;}
#cssmenu > ul{width:100%;}
#cssmenu > ul li#responsive-tab{display:block;}
#cssmenu > ul li#responsive-tab a{background:url('images/menu.png') no-repeat;background-position:95% -35%;}
#cssmenu > ul li#responsive-tab a:hover{background-color:#d80041;background-position:95% 135%;}
#cssmenu > ul li{display:none;}
#cssmenu > ul li.right{float:none;}
#cssmenu > ul li.has-sub{position:relative;}
#cssmenu > ul li.has-sub ul{display:block;position:static;width:100%;background:#ffffff;border:0 none;}
#cssmenu > ul li.has-sub ul li{display:block !important;}
#cssmenu > ul li.has-sub ul li a span{display:block;padding-left:24px;}
#cssmenu > ul li.has-sub > a{background-image:none;}
}
@media (min-width:600px){#cssmenu > ul > li.collapsed{display:inline-block !important;*display:inline;zoom:1;}
#cssmenu > ul ul li.collapsed{display:block !important;}
}