
.container2 {
    width: 90%;
    max-width: 1000px;
    margin: 10px auto;
	
}
.toggleMenu2 {
    display:  none;
   /* background: #666;*/
    padding: 10px 15px;
    color: #000 !important;
	font-weight:bold;
	text-decoration:none !important;
}

.toggleMenu2:hover {
   
    color: #000 !important;
	font-weight:bold;
	text-decoration:none !important;
	
}

.nav2 {
    list-style: none;
    /* *zoom: 1;*/
     /*background:#000;*/
	 
	 /*border-radius:5px;*/
	/* background:url(../images/bg_menu.png) center 0 repeat;*/
	
	font-size:13px;
	margin-left:-37px;
	/*height:40px;*/
}
.nav2:before,
.nav2:after {
    content: " "; 
    display: table; 
	
}
.nav2:after {
    clear: both;
	
}
.nav2 ul {
    list-style: none;
    width: 260px;
	
}
.nav2 a {
    padding: 10px 15px;
    color:#fff;
}
.nav2 li {
    position: relative;
	padding-left:5px;
	padding-right:9px;
}

.nav2 li ul li {
    position: relative;
	padding-left:0px;
	padding-right:0px;
}

.nav2 li:hover {
    	text-shadow:#000;
	/*height:40px;
	border-radius: 5px;*/
	background-color: #e20a17;
  /*  background-image: -webkit-gradient(linear, left top, left bottom, from(#0060b9), to(#1b3057));
    background-image: -webkit-linear-gradient(top, #0060b9, #1b3057);
    background-image: -moz-linear-gradient(top, #0060b9, #1b3057);
    background-image: -ms-linear-gradient(top, #0060b9, #1b3057);
    background-image: -o-linear-gradient(top, #0060b9, #1b3057);
    background-image: linear-gradient(top, #0060b9, #1b3057);*/
	
}
.nav2 a:hover { text-decoration:none;}

.nav2 > li {
    float: left;
    border-top: 1px solid #fff;
	border-top-width:90%;
	background:#222222;
	width:100%;
	
}
.nav2 > li > .parent2 {
    background-image: url("images/downArrow.png");
    background-repeat: no-repeat;
    background-position: right;
}
.nav2 > li > a {
    display: block;
}

.nav2 li  ul {
    position: absolute;
    left: -9999px;

	
}
.nav2 > li.hover > ul {
    /*left: 0;*/
	left: 82.5%;
	top: 0px;
}

.nav2 li li.hover ul {
    left: 100%;
    top: 0;
}

.nav2 li li a {
    display: block;
    background: #222222;
    position: relative;
    z-index:100;
   /* border-top: 1px solid #000;*/
	
	color:#fff;
}

.nav2 li li a:hover {

	
	color:#e20a17;
}
.nav2 li li li a {
    background:#303030;
    z-index:200;
    border-top: 1px solid #303030;
}
@media (min-width:979px) and (max-width:1200px){
	.nav2 li {
    position: relative;
	padding-left:0px;
	padding-right:0px;
}
}
@media screen and (max-width: 992px) {
.nav2 > li.hover > ul {
    /*left: 0;*/
	left: 76.5%;
	top: 0px;
}
}

@media screen and (max-width: 768px) {
    .active2 {
        display: block;
    }
	.nav2 {
    list-style: none;
     *zoom: 1;
     /*background:#000;
	 
	 border-radius:5px;
	 background:#333;*/
	height:auto;
	
	

}


	.nav2 li ul li{
		display:block
		}

	.nav2 li{
			padding-left:0px;
	padding-right:0px;
		}
    .nav2 > li {
        float: none;
	
    }
    .nav2 > li > .parent2 {
        background-position: 95% 50%;
    }
    .nav2 li li .parent2 {
        background-image: url("images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav2 ul {
        display: block;
		width:auto;
       
    }
   .nav2 > li.hover > ul , .nav2 li li.hover ul {
        position: static;
    }
	

	
	.nav2 li:hover {
    	text-shadow:#000;
	height:auto;
	border-radius: 5px;
	background-color: #222222;

}
	.nav2 li li a {
  
    background: #575656;
   
}
.nav2 li li li a {
   
    border-top: 1px solid #16263d;
}


	
	

}