



 /* Menu Start Here */
            
			
			
            #menu li {
                display: inline;
                list-style: none;
                padding: 0;
            }
            
            #menu li a {
                
                
                padding: 14px 32px 15px 32px;
                text-decoration: none;
                color:black;
                margin-left: -6px;
                /* This is the background used for the animation */
                background-image:url(../images/image.jpg);
                /* Align the image position to the left of the a */
                background-position: left;
                -webkit-transition: all 0.8s ease-in-out;
                /* Animation with transition in Firefox (No supported Yet) */
                -moz-transition: all 0.8s ease-in-out;
                /* Animation with transition in Opera (No supported Yet)*/
                -o-transition: all 0.8s ease-in-out;
            }
            
            #menu li a:hover {
                color: white;
                /* Align the image position of the background to the right*/
                background-position:right;
				
}













#cssmenu {
  padding: 0;
  margin: 0;
  border: 0; }

#cssmenu ul, #cssmenu li {
  list-style: none;
  margin: 0;
  padding: 0; }

#cssmenu ul {
  position: relative;
  z-index: 597;
  float: left; }

#cssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1.9em;
  vertical-align: middle; }

#cssmenu ul li.hover,
#cssmenu ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default; }

#cssmenu ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%; }

#cssmenu ul ul li {
  float: none; }

#cssmenu ul ul, #cssmenu ul ul ul {
  top: -1px;
  left: 99%; }

#cssmenu ul li:hover > ul {
  visibility: visible; }

#cssmenu ul li {
  float: none; }

#cssmenu a {
  display: block; }

/* Custom CSS Styles */
#cssmenu {
  font-family: 'Segoe UI', Arial, sans-serif;
  font-size: 13px; }
  #cssmenu:after, #cssmenu ul:after {
    content: '';
    display: block;
    clear: both; }
  #cssmenu ul {
    background: #caf422;
    border: 1px solid #AAAAAA;
    padding: 4px;
    width: 200px; }
    #cssmenu ul li {
      color: #000;
      position: relative;
	   border-bottom:#CCC 1px dotted;  }
      #cssmenu ul li.hover, #cssmenu ul li:hover {
        background: #00fff6;}
		
		
		
        #cssmenu ul li.hover > a, #cssmenu ul li:hover > a {
          color: #FFF;
          border: 1px solid #000; 
		}
    #cssmenu ul ul {
      width: 150px; }
  #cssmenu a {
    border: 1px solid transparent;
    padding: 3px 10px; }
    #cssmenu a:link, #cssmenu a:visited {
      color: #000;
      text-decoration: none; }
    #cssmenu a:hover {
      background: #00fff6;
      color: #FFF; }
    #cssmenu a:active {
      color: #ffa500; }
  #cssmenu .has-sub:hover > a:after, #cssmenu .has-sub.hover > a:after {
    border-color: transparent transparent transparent #FFF; }
  #cssmenu .has-sub > a:after {
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 4px 0 4px 4px;
    border-color: transparent transparent transparent #808080;
    position: absolute;
    top: 50%;
    right: 5%;
    margin-top: -4px;
    -webkit-transform: rotate(360deg); }


