/* CSS for Vertical Menu */
.breadcrumb_container{
	font-size:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#00F;
	font-weight:bold;
	border-bottom: solid 1px #00F;
	padding:4px 6px;
	width:99%;/*1080px*/;
	letter-spacing:1px;
	/*margin-bottom: 5px;
	
	border-style:solid;
	border-width:1px;
	border-color:#FF0000;
	*/
}
#cssmenu {
  padding: 0;
  border: 0;
  margin-left:-8px;
  margin-top:-11px;
}

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

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

#cssmenu ul li {
  min-height: 1px;
  line-height: 1em;
 }
 
 #cssmenu ul li:hover{
    position:relative;
}

#cssmenu a {
   display:inline-block;
  text-decoration: none; }
  
 
  #cssmenu ul li ul{
    position:absolute;
    display:none;
}

/* When user has hovered the li item, we show the ul list by applying display:block, note: 150px is the individual menu width.  */
#cssmenu ul li:hover ul{
    left:190px;
    top:0;
    display:block;
}

#cssmenu ul li ul li{
    background-color:#D3D3D3;
}

/* We change the background color for the level 2 submenu when hovering the menu */
#cssmenu ul li:hover ul li:hover{
    background-color:#999;
	color:#FFFFFF;
}

/* We style the color of level 2 links */
#cssmenu ul li ul li a{
    color:#454444;
    display:inline-block;
    width:195px;;
}

/**** THIRD LEVEL MENU ****/
/* We need to hide the 3rd menu, when hovering the first level menu */
#cssmenu ul li:hover ul li ul{
    position:absolute;
    display:none;
}

/* We show the third level menu only when they hover the second level menu parent */
#cssmenu ul li:hover ul li:hover ul{
    /* display:block; */
	display: inline-block;
    left:220px;
    top:0;
}

/* We change the background color for the level 3 submenu*/
#cssmenu ul li:hover ul li:hover ul li{
    background:#86d3fa;
}

/* We change the background color for the level 3 submenu when hovering the menu */

#cssmenu ul li:hover ul li:hover ul li:hover{
    background:#358ebc;
}

/* We change the level 3 link color */
#cssmenu ul li:hover ul li:hover ul li a{
    color:#ffffff;
}


/* Clear float */
.clear{
    clear:both;
}
/**********************************************/ 

/* Custom CSS Styles */
#cssmenu {
  *font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  width: 195px; }
  #cssmenu ul {
	  list-style-type:none;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background-color: #F1F1F1;
    background-image: -webkit-linear-gradient(top, white, whitesmoke);
    background-image: -moz-linear-gradient(top, white, whitesmoke);
    background-image: -o-linear-gradient(top, white, whitesmoke);
    background-image: linear-gradient(white, whitesmoke);
    border: 1px solid #5e5e5e;
   /* -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;*/
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
	

  #cssmenu li {
    border-bottom: 1px solid #eee;
    -moz-box-shadow: 0 1px 0 white;
    -webkit-box-shadow: 0 1px 0 white;
    box-shadow: 0 1px 0 white;
    padding: 1px; }
    #cssmenu li:last-child, #cssmenu li.last {
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      border-bottom: 0 none; }
    #cssmenu li.active {
      -moz-box-shadow: 1px 2px 0 -1px rgba(0, 0, 0, 0.25);
      -webkit-box-shadow: 1px 2px 0 -1px rgba(0, 0, 0, 0.25);
      box-shadow: 1px 2px 0 -1px rgba(0, 0, 0, 0.25);
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAA3NCSVQICAjb4U/gAAAAPElEQVQImYWOwQkAIAwDj2zsfM7hPOejCAUFf01zbcKYK0LUCEFKYzyzhK4bX97Ni7X357Vfr6xz37vpBp6xRxdc29qIAAAAAElFTkSuQmCC);
      background-image: -webkit-linear-gradient(top, #71bbd5, #4aa8c9);
      background-image: -moz-linear-gradient(top, #71bbd5, #4aa8c9);
      background-image: -o-linear-gradient(top, #71bbd5, #4aa8c9);
      background-image: linear-gradient(#71bbd5, #4aa8c9);
      position: relative;
      left: -8px;
      width: 170px; }
      #cssmenu li.active a {
        border: 1px dashed #98cee1;
        border: 1px dashed rgba(255, 255, 255, 0.25);
        border-right: 0 none;
        position: relative;
        color: #FFF;
        text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3); }
      #cssmenu li.active:before, #cssmenu li.active:after {
        content: ''; }
      #cssmenu li.active:before {
        z-index: 1;
        width: 0px;
        height: 0px;
        position: absolute;
        left: 0;
        bottom: -5px;
        border-style: solid;
        border-width: 0 8px 5px 0;
        border-color: transparent #338dad transparent transparent; }
      #cssmenu li.active:after {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAwCAYAAAD6g+EuAAAFf0lEQVR4Xp2WXUxcRRSA51yWhaUgoKlJNUasT/qgDyYmJiY1qTYmvEiDLa1BTfCvlkLVF3xSCS+NaWyMMZo08amGxlhaI7srpKmGalIjNUIptQAtwPK7BYFd9kJ373jmf253IQsDJ/Oz937nZ87MufBB98BfhJC9KEskzwYoNI/nHErJM9h3oZSTHC9RfICaCad65tesEbXEEUD6LEoEOaWMRDVHNNBzQOEDA+EK5ZrUABIAJ/4YoTOra8SjHoNcRtS+L158MkW22Y53XxcKlOWP3leMmoApex4lcrx7ILRNtvJHhCWWSBE37bGp9I7uwS7SvH0FikMcpmFqxRUKAbUBsF/34PxCUxcq2BZYiGNPKBUhAnDY/CVcOXes61pwS3Br4DAitVxxMx6pKg/xOcrLuIQKBoL5w82fY+Uyl8lll6QyGfkYb9WopL3xl/w8sDKTOJ61v1RqiKECvm6yvIYSpqA/mEdYNMeRWK3Nk0KpWKuqYHvAATUegTNHo/0Fm9OpNtbxqO/syhNoFtbSbA9KpLu0Fvsz70evFWxsOUgdKlsk1LsnnZjicUxT924Gx/rYH0Ql3x2J5PYAn2Mi4cSAkKrBVFkvFOgNBgDW16MhpzeMuslzkzrWWCnQYfKEUp6mIDb5zXcj/VkKZPjUrQhyd7EHYBABknPsfTegm8ngJocUpOGdcJ9PASWgn3VUrHHCxR875ZFxeGLJxU3O4FhnV8Pb4b6v7ffM8dcbxWASShRNh0Z6w2FkfDklxsw6EYojb3X2nZIv6dD47xY+MqFAJXzsUft3/4Y/VlHC9wCfbW7o/Ocktc5IwdOH3/vUX7AkaLNLCcx4R2GA7NwRJP+5aQZ8DgHFKBf1rehZ5nvaQlO6qFmRLpuQjS+JerC7Ej0QCdGCuDaGhDd++ht7u6KDstOM/HU/q/qDPTLha3WosthYqQ+TZ6w1SawPnPGAd1YyUKFBpaJpfijPEg30eG+8Ue8WFQB5YmcZuT9UyAGr8blvEPNJwKNACMj4ghUearkJMkTiWekh8LXiAJDHK0uxDqRwU++SxbGh7zubD55lhxleO39Vee2P5UZrHEr12lMPlmHeu2SJgceH28NNB76VgNuOfTpNFtj3uykk5v7xZ8tiah3BIz9Y4PHD53tvQ11HL82dA3Ye+H0rDQZIcj2t31meuPVjuKn2KwVG5igbOFamGMuVqD8K8uQiGA/N7ooSteEIHrXBE3XnekcFC0jAy76Hs4+kdXlVIXhoIckNWond6og0varBqGykruOq5jnaOq5Ox1TO7dtS9EOLCZLEyrQ8NXYhcqz2S0maZGBipa/H4OYggO/QSBzvK0OFei257pGVqbGfo437T1ngYTk21wcFZnmu+4Pq0vdAKEgeLgvpw5OYmQhHGveflKyYAisxJ55brouFMRlMKu4qLSI34isCPD0Zjh595XPJmULwUM4vLhBjh6olrg3Ekfb0zYjgBFYeShKzsWi00Qe+mbM8m30y1d/Oil1lxUIZylrGI8m5WPTiR4cUeNqAs8W+hxytSS48hODK4oCuGIn56S4GTrurngT/m+9XbkBlimrlRQEyGE/yuK3OT3Vd+vDQCQmeUeBN4WrPAEjACgn/H7yTIBn0KxWfuWSDUSR4cxFsFPEJTbHIhnQaphG1ysF1bRI8y8CUp1N+eJV4AXZPBBxHH++1hdnffvWDb+QNtssAgwMAubmQ4DP3zjyCD7RK8NwWwSa6cuAMLyZ46qQW4z09H7/eZoEHDTh/sT+ooPrsFeouxHsut9S3ri0tpBEwj3K9uv1PywYgAFT4S2UPVuWG3HWr4JG9Nft+b6n/zA++YkyG7FLiH5tmuwmyxr4g53EG5p5toW0WOScP8Lbb/yWlseJoPWlNAAAAAElFTkSuQmCC) no-repeat;
        display: block;
        height: 48px;
        width: 24px;
        position: absolute;
        right: -24px;
        top: 0px;
        z-index: 1; }
  #cssmenu a {
    border: 1px solid transparent;
    color: #444;
    height: 25px;
    line-height: 40px;
    padding: 0 12px;
    text-align: right;
    text-overflow: ellipsis; }
