﻿#navbar {
/*	background:url('../images/b11.png')repeat-x; */
background: #10558e;
	-moz-border-radius:6px; 
    -webkit-border-radius:6px;
	-moz-box-shadow:0px 3px 4px #00376F;
	-webkit-box-shadow:0px 3px 4px #00376F;
	-box-shadow:0px 3px 4px #00376F;
	-webkit-border-radius: 8px;
-moz-border-radius: 5px;
border-radius: 5px;
	margin:3px 0 3px 0;
}
.megaMenu{
	background: #10558e;
	color: white;
	font-size: 12px;
	-moz-border-radius:6px; 
    -webkit-border-radius:6px;
	-moz-box-shadow:0px 3px 4px #00376F;
	-webkit-box-shadow:0px 3px 4px #00376F;
	-box-shadow:0px 3px 4px #00376F;
	-webkit-border-radius: 8px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.megaMenu a{
	  padding: 10px 10px;
            color: #fff;
            width:10px;
            text-align:center;
}
.megaMenu li{
	list-style: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
}
.megaMenu ul{
	margin: 0;
	padding: 0;
}
.megaMenu > ul{
	margin: auto;
	position: relative;
	width: 100%;
}
.megaMenu > ul > li{
	border-left: 1px dotted #fff;
	display: inline-block;
	float: left;
	height: 36px;
	margin: 0;
	padding: 0;
	position: relative;
	zoom: 1;
	*display: inline;
}
.megaMenu > ul > li > a > img
{
    margin-right:10px;
    margin-top:10px;
	float:left;
}
.megaMenu > ul > li:first-child{
	border-left: 2px solid transparent;
}



.megaMenu > ul > li > a:focus 
{

    background-color: #FF9900!important;  
} 





li.sub{
  display:none!important;

  }
li:hover .sub{
  display:block!important;

    }

li:focus .sub{
   display:block!important;
    padding-top:10px;

    }



.megaMenu > ul > li:hover > div {
	display: block;
	top: auto;
	white-space: nowrap;
    
 
}













.megaMenu > ul > li:hover{		
	background: #fff;
     
}



.megaMenu > ul > li:hover,
.megaMenu > ul > li:hover + li{
	border-left: 2px solid #024769;
}

.megaMenu > ul > li:hover > a{
	color: #024769;
}










.megaMenu > ul > li > a{
	color: #fff;
	height: 100%;
	padding: 0 18px;
}
    
    
.megaMenu > ul > li > a > ins,
.megaMenu > ul > li > a > span{
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
}

.megaMenu > ul > li > a > ins{
	height: 100%;
}

.megaMenu > ul > li > div{
	background: #fff;
	border: 1px solid #024769;
	border-top: 0;
	display: none;
	left: -2px;
	padding: 0;
	position: absolute;
	top: -1px;
	z-index:1000;
	-moz-box-shadow:0px 3px 4px #00376F;
	-webkit-box-shadow:0px 3px 4px #00376F;
	-box-shadow:0px 3px 4px #00376F;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;	
    -moz-border-bottom-right-radius:6px; 
    -webkit-border-bottom-right-radius:6px;
    -moz-border-bottom-left-radius:6px; 
    -webkit-border-bottom-left-radius:6px;
}

.megaMenu > ul > li > div.left{
	left: auto;
	right: -2px;
}

.megaMenu > ul > li > div > ul{
	display: inline-block;
	padding: 10px;
	vertical-align: top;
	white-space: nowrap;
	width: auto;
	zoom: 1;
	*display: inline;
}

.megaMenu > ul > li > div > ul > li{
	margin: 4px 0;
	padding: 0;
	text-indent: 0;
}

.megaMenu > ul > li > div > ul > li.parent{
	border-top: 1px dashed #908e8e;
	margin: 4px 0 0;
	padding: 4px 0 0;
}

.megaMenu > ul > li > div > ul > li:first-child{
	border: none;
	margin: 0;
	padding: 0;
}

.megaMenu > ul > li > div > ul > li > a{
	background: url('bullet_arrowlist-green.gif') no-repeat 0 3px;
	color: #B25C11;
	font-size: 11px;
	height: auto;
	padding-left: 8px;
}
.megaMenu > ul > li > div > ul > li > a:hover{
	color: #006983 !important;
}


.megaMenu > ul > li > div > ul > li.parent a{
	background: none;
	color:#024769;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
}
.megaMenu > ul > li > div > ul > li.parent:first-child a{
	border: none;
	margin: 0;
	padding: 0;
}

.megaMenu > ul > li.fold{
	background: url('fold.gif') no-repeat;
	font-size: 0; 
	display: block;
	height: 10px;
	right: 219px;
	position: absolute;
	top: -12px;
	width: 10px;
}

.megaMenu > ul > li.fold,
.megaMenu > ul > li.foldOut{ border-left: none !important; }

.megaMenu > ul > li.foldOut > ul{
	background: #58a618;
	height: 57px;
	position: absolute;
	top: -12px;
}

.megaMenu > ul > li.foldOut	> ul:hover *{ border-color: transparent !important; }





.megaMenu > ul > li.foldOut > ul > li{
	cursor: pointer;
	display: inline-block;
	float: left;
	line-height: 14px;
	padding: 0 10px;
	vertical-align: middle;
	width: 148px;
	zoom: 1;
	*display: inline;
}

.megaMenu > ul > li.foldOut > ul > li:hover{
	background: #F5F2E7;
}



.megaMenu > ul > li.foldOut > ul > li:hover a{
	color: #427731;
}	

.megaMenu > ul > li.foldOut > ul > li > a{
	border-top: 1px solid #ccc;
	color: white;
	font-weight: bold;
	padding: 7px 0;
}

.megaMenu > ul > li.foldOut > ul > li > a > span{ float: right; }
.megaMenu > ul > li.foldOut > ul > li:first-child > a{ border: 0; }