@charset "utf-8";
/* CSS Document */
ul#css3menu1,ul#css3menu1 ul{
     margin:0;
     list-style:none;
     padding:0;
     background-color:#46B580;
     border-width:0;
     border-style:solid;
     border-color:;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     border-radius:3px;
}
 ul#css3menu1 ul{
     visibility:hidden;
     position:absolute;
     left:0;
     top:100%;
     opacity:0;
     -moz-transition:all 0.5s;
    /* -----------------------------------------------------------*/
     -webkit-transition:opacity 0.5s;
     -o-transition:opacity 0.5s,visibility 0.5s;
     transition:opacity 0.5s;
     background-color:#46B580;
     border-radius:0 0 3px 3px;
     -moz-border-radius:0 0 3px 3px;
     -webkit-border-radius:3;
     -webkit-border-bottom-right-radius:3px;
     -webkit-border-bottom-left-radius:3px;
     padding:0 0 5px;
}
 ul#css3menu1 li:hover>ul{
     visibility:visible;
     opacity:1;
}
 ul#css3menu1 li{
     position:relative;
     display:block;
     white-space:nowrap;
     font-size:0;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     border-radius:3px;

     float:left;
}
 ul#css3menu1 li:not(.topmenu){
     border-bottom: 0.15pt solid #40583E;

	  /* Need to Off After Implementation of F/A themes*/ 
 }

 ul#css3menu1 li:hover{
     z-index:1;
}
 ul#css3menu1 ul ul{
     position:absolute;
     left:100%;
     top:0;
     -moz-box-shadow:0px 0px 1px #1e2f40;
     -webkit-box-shadow:0px 0px 1px #1e2f40;
     box-shadow:0px 0px 1px #1e2f40;
}
 ul#css3menu1{
     font-size:0;
     /*z-index:999;  OFF MIS*/
     position:relative;
     display:inline-block;
     zoom:1;
    padding:0;
     *display:inline;
}
 * html ul#css3menu1 li a{
     display:inline-block;
}
 ul#css3menu1>li{
     margin:0;
}
 ul#css3menu1 a:active, ul#css3menu1 a:focus{
     outline-style:none;
}
 ul#css3menu1 a{
     display:block;
     vertical-align:middle;
     text-align:left;
     text-decoration:none;
     font:11px Arial  !important;
	 font-style:normal !important;	
     color: #FFF;/* #663333;*/
     cursor:pointer;
     padding:12px 10px;
     background-color:;
     background-repeat:repeat;
     border-style:none;
     border-color:;
}
 ul#css3menu1 ul li{
     float:none;
    margin:0;
}
 ul#css3menu1 ul a{
     text-align:left;
     padding:3px;
     background-color:#46B580;
     border-radius:3px;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     -moz-transition:all 1.0s;
    /* -----------------------------------------------------------*/
     -webkit-transition:all 1.0s;
     -o-transition:all 1.0s;
	font:11px Alegreya Sans SC,Arial,Helvetica,sans-serif !important;
    color: #FFF;
     text-decoration:none;
}
 #dis {
     background-color: #9C6 !important;
     color: #999 !important;
}
 ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed{
     border-style:none;
     color:#000000;
     background-color:#46B580;
     text-decoration:none;
}
 ul#css3menu1 img{
     border:none;
     vertical-align:middle;
     margin-right:17px;
}
 ul#css3menu1 span{
     display:block;
     overflow:visible;
    /*background-image:url("arrowmain.png");
    */
     background-position:right center;
     background-repeat:no-repeat;
     padding-right:21px;
}
 ul#css3menu1 ul span{
     background-image:none;
    padding-right:11px;
}
 ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li a.pressed{
     background-color:#BAC753;
     color:#000000;
     text-decoration:none;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     border-radius:3px;
}
/* Hover Color Sub Menu*/
 ul#css3menu1 li.topmenu>a{
     background-color:#46B580;
     border-radius:3px;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     -moz-transition:all 1.0s;
    /* -----------------------------------------------------------*/
     -webkit-transition:all 1.0s;
     -o-transition:all 1.0s;
}
 ul#css3menu1 li.topmenu:hover>a,ul#css3menu1 li.topmenu a.pressed{
     background-color:#BAC753;
    /*Top class menuw (root)*/
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     border-radius:3px;
}
 
