@charset "utf-8";
/* CSS Document */
#wrapper { position: relative; clear: both; overflow:hidden;}
*+html #wrapper { overflow-x: hidden; min-height: 760px; }

#nav .navbar-toggle {
    margin-bottom: 2px;
    margin-right: 15px;
    margin-top: 8px;
    padding: 9px 10px;
    position: relative;
	
}


.toggleMenu {
    display:  none;
   	width:100%;
    color: #fff;
}

.toggleMenu:hover {
	color:#FFF;
	text-decoration:none;
}
.nav-new {
    list-style: none;
     *zoom: 1;
}
.lt-ie8 .nav-new {
	 float:left;
   
}
.nav-new:before,
.nav-new:after {
    content: " "; 
    display: table; 
}
.nav-new:after {
    clear: both;
}
.nav-new ul {
    list-style: none;
    min-width:170px;
	position:absolute;
	float: left;
    left: 0;
    list-style: none outside none;
    padding: 0;
    top: 100%;
    z-index: 1000;
}
.last{
	margin-left:-338px;
}


.nav-new a {
    color: #FFFFFF;
    padding: 13px 27px;
	text-transform:uppercase;
	text-decoration:none;
	font-family:'robotomedium';
	font-size:18px;
	line-height:22px;
}


.nav-new li {
    position: relative;
	
}
.nav-new > li {
    float: left;
	border-right:solid 1px #487FBD;
}
.nav-new > li:hover > a {
    background-color:#3d75b2;
	color:#fff;
	text-decoration:none;
}
.nav-new > li.open {
	background: #3d75b2;
	
}

.arrow{
	background:url(../images/downArrow.png) no-repeat right top;
	width:12px;
	height:8px;
	display:inline-block;
	margin-top:-10px;
}

.nav-new > li > a {
    display: block;
	clear:both;
}
.lt-ie8 .nav-new > li > a {
	float:left;
	
}
.nav-new li  ul {
    position: absolute;
    left: -9999px;
	border:solid 1px #9fcbfd;
}
.nav-new > li.hover > ul {
    left: 0;
	text-decoration:none;
	
}
.nav-new li li.hover ul {
    left: 100%;
    top: 0;
	text-decoration:none;
}
.nav-new li li a {
    display: block;
    background: #c7e1fd;
    position: relative;
    z-index:100;
	padding-left:4%;
	padding-right:4%;
    border-bottom: 1px solid #9fcbfd;
	color:#3D74B1;
	text-decoration:none;
	font-family:'robotomedium';
	font-size:15px;
	line-height:11px;
}
.nav-new li li a:hover {
	color:#3D74B1;
    background: #bddcff;
	text-decoration:none;
}

.nav-new li li li a {
    background:#c7e1fd;
    z-index:200;
    border-bottom: 1px solid #9fcbfd;
	text-decoration:none;
}
.nav-bg{
	background:#f0f0f0 url(../images/nav-bg.png) repeat-x left top;
	border-bottom:solid 1px #9fcbfd;
	border-top:solid 3px #9fcbfd;
	color: #666;
	text-decoration: none;
}

/*Bootstrap*/
.dropdown-submenu {
	position:relative
}
.dropdown-submenu>.dropdown-menu {
	top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-1px;
	-webkit-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px 6px;
	border-radius:0 6px 6px 6px
	
}
.dropdown-submenu:hover>.dropdown-menu {
	display:block
}
.dropup .dropdown-submenu>.dropdown-menu {
	top:auto;
	bottom:0;
	margin-top:0;
	margin-bottom:-2px;
	-webkit-border-radius:5px 5px 5px 0;
	-moz-border-radius:5px 5px 5px 0;
	border-radius:5px 5px 5px 0
}
.dropdown-submenu>a:after {
	display:block;
	float:right;
	width:0;
	height:0;
	margin-top:1px;
	/*margin-right:-10px;*/
	border-color:transparent;
	border-left-color:#4c7cb4;
	border-style:solid;
	border-width:5px 0 5px 5px;
	content:" "
}
.dropdown-submenu:hover>a:after {
	border-left-color:#fff
}
.dropdown-submenu.pull-left {
	float:none
}
.dropdown-submenu.pull-left>.dropdown-menu {
	left:-100%;
	margin-left:10px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px
}




@media (max-width: 768px) {
#nav .navbar{
	min-height:inherit;
}
.navbar-header{
	background-color:#f2f2f2;
}
#nav .container {
    width: 100%;
	padding-left:0px;
	padding-right:0px;
}
.navbar-toggle {
    display: block !important;
}
.last{
	margin-left:inherit;
}
/*New-nav*/
.nav-new {
   float:none;
   border-top:solid 1px #FFF;
   
}
	.active {
        display: block;
    }
.arrow{
	margin-top:10px;
	margin-right:6px;
	float:right;
}
	.nav-new li{
		border-right:none;
	}
.nav-new > li {
        float: none;
		background-color:#5e90ca;
		border-top:solid 1px #4472a6;
		border-bottom:solid 1px #72a0d5;
		display:block;
		clear:both;
		z-index:0;
    }
.nav-new a {
    color: #fff;
    padding: 10px 10px;
	font-family:'robotomedium';
	font-size:16px;
}
	.nav-new li  ul {
    border:solid 0px #9fcbfd;
}
    .nav-new > li > .parent {
        background-position: 95% 50%;
    }
    .nav-new li li .parent {
        background-image: none /*url("../images/downArrow.png")*/;
        background-repeat: no-repeat;
        background-position: 95% 50%;
		
    }
	.nav-new li li a {
    background: #c7e1fd;
	padding-left:4%;
	padding-right:0%;
	clear:both;
	float:left;
	width:100%;
	

	

}
.nav-new li li li a {
    background:#e3f0ff;
	padding-left:6%;
	clear:both;
	float:left;
	width:100%;
}
    .nav-new ul {
        display: block;
        width: 100%;
    }
   .nav-new > li.hover > ul , .nav-new li li.hover ul {
        position: static;
    }
	.dropdown-submenu > a:after {
  margin-right: 10px;
}


	
}
@media (min-width: 769px) and (max-width: 1023px) {
#nav .navbar{
	min-height:inherit;
}
#nav .container {
    width: 100%;
	padding-left:0px;
	padding-right:0px;
}
.navbar-toggle {
    display: block !important;
}	
.last{
	margin-left:inherit;
}
/*New-nav*/
.nav-new {
   float:none;
   border-top:solid 1px #FFF;
   
}
	.active {
        display: block;
    }
.arrow{
	margin-top:10px;
	margin-right:6px;
	float:right;
}
	.nav-new li{
		border-right:none;
	}
    .nav-new > li {
        float: none;
		background-color:#5e90ca;
		border-top:solid 1px #4472a6;
		border-bottom:solid 1px #72a0d5;
		display:block;
		clear:both;
		z-index:0;
    }
.nav-new a {
    color: #fff;
    padding: 10px 10px;
	font-family:'robotomedium';
	font-size:16px;
}
	.nav-new li  ul {
    border:solid 0px #9fcbfd;
}
    .nav-new > li > .parent {
        background-position: 95% 50%;
    }
    .nav-new li li .parent {
        background-image: none /*url("../images/downArrow.png")*/;
        background-repeat: no-repeat;
        background-position: 95% 50%;
		
    }
	.nav-new li li a {
    background: #c7e1fd;
	padding-left:4%;
	padding-right:0%;
	clear:both;
	float:left;
	width:100%;
	

	

}
.nav-new li li li a {
    background:#e3f0ff;
	padding-left:6%;
	clear:both;
	float:left;
	width:100%;
}
    .nav-new ul {
        display: block;
        width: 100%;
    }
   .nav-new > li.hover > ul , .nav-new li li.hover ul {
        position: static;
    }
	.dropdown-submenu > a:after {
  margin-right: 10px;
}

	
}
@media (min-width: 1024px) and (max-width: 1205px) {
#nav .container {
    width: 100%;
	padding-left:0px;
	padding-right:0px;
}
.nav-new a {
    padding: 13px 15px;
}
.nav-new ul{
	min-width:150px;
}
.last{
	margin-left:-298px;
}


}
