#nav2 {
	/*position: absolute;
	bottom: 0;
	margin-left:-294px;*/
	width:757px;
	margin-top:2px;
	color:#505050 !important;
	float:right;
	/*z-index: 1 !important;
	left:393px;
	top:43px;
	position:relative;
	z-index:100;*/
	}
	
	
*+html #nav2 {
	/*position: absolute;
	bottom: 0;
	margin-left:-167px;*/
	width:757px;
	margin-top:2px;
	color:#505050 !important;
	/*z-index: 1 !important;
	left:393px;
	top:43px;
	position:relative;
	z-index:100;
	left:42px;*/
	}



.index-menu	{padding-left:90px;}
*+html .index-menu	{padding-left:50px;}

	#nav2 ul{
	list-style:none;
	}
	#nav2 li {
	float: left;
    position: relative;
	color:#505050;
	list-style:none;
	padding:0px 10px;
	
	}
#nav2 li a {
/*	display: block;*/
	/*height:50px;*/
	color:#505050;
	text-decoration:none;
	font-family: 'Raleway', sans-serif; font-size:13px;
	/*background: url(../images/nav2_new.png);*/
	/*text-indent: -9999px;*/
	}
#nav2 #nav21 a { width: 170px;  color:#125177; font-family: 'Raleway', sans-serif; font-size:13px; font-weight:normal;}
#nav2 #nav21 a:hover	{color:#0f75bc;}
#nav2 #nav21 a:focus/*, #nav2 #nav21 a:hover*/, #nav2 #nav21 a.active { /*background-position: 0 -50px;*/  color:#0f75bc;}
#nav2 #nav22 a { width: 110px;/* background-position: -170px 0;*/font-family: 'Raleway', sans-serif; font-size:13px; font-weight:normal; color:#125177;}
#nav2 #nav22 a:focus, #nav2 #nav22 a:hover, #nav2 #nav22 a.active {/* background-position: -170px -50px; */color:#0F75BC;}
#nav2 #nav23 a { width: 198px;/* background-position: -357px 0; */  font-family: 'Raleway', sans-serif; font-size:13px;}
#nav2 #nav23 a:focus, #nav2 #nav23 a:hover, #nav2 #nav23 a.active { /*background-position: -357px -50px;*/ color:#125177;}
#nav2 #nav24 a { width: 181px; background-position: -555px 0; }
#nav2 #nav24 a:focus, #nav2 #nav24 a:hover, #nav2 #nav24 a.active {/* background-position: -555px -50px; */color:#0f75bc;}
#nav2 #nav25 a { width: 168px; background-position: -736px 0; }
#nav2 #nav25 a:focus, #nav2 #nav25 a:hover, #nav2 #nav25 a.active { /*background-position:-736px -50px;*/ color:#0F75BC;}

#nav2 li div {
font-size:12px;
    display: none;
    position: absolute;
    top:30px;
    margin-left: 80%;
    left: -125px;
    width: 221px ; 
    padding-top: 12px;
    background: url(../images/common/submenu-top1.png) center top no-repeat;
    }
	
	
	

	
	
	

	
#nav2 li div ul {
    width: 204px ;
    padding: 0px;
  /*  background: url(../images/submenu-bottom.png) no-repeat 0 100%;*/
    border: 1px #c2c3c3 solid;
	border-top:none;
   /* border-style: none solid;*/
   background:#fff;
   padding:3px 0 5px 0;
   margin-left:7px;
    }
	
	
	
*+html #nav2 li div ul {
    width: 204px;
    padding: 0px;
  /*  background: url(../images/submenu-bottom.png) no-repeat 0 100%;*/
    border: 1px #c2c3c3 solid;
	border-top:none;
   /* border-style: none solid;*/
   background:#fff;
   padding:3px 0 5px 0;
   position:relative;
   z-index:100;
   left:0px;
    }
  



#nav2 li div ul li {
    float: none;
    position: relative;
    width: 193px;
    padding: 3px 0px 3px 0px;
	margin:0 0px 0 5px;
    background:#fff !important;
	border-bottom:1px solid #e0e0e0;
    }


#nav2 li div ul li.first-level {
    float: none;
    position: relative;
    width: 158px;
    padding: 0px 0px 0px 0px;
	margin:0 0 0 5px;
    background:#fff;
	border-bottom:1px solid #e0e0e0;
	line-height:22px;
    }






#nav2 li div ul li.third-level {
    float: none;
    position: relative;
    width: 193px;
    padding: 0px 0px 0px 0px;
	margin:0 0 0 5px;
    background:#fff;
	border-bottom:1px solid #e0e0e0;
	line-height:22px;
    }



#nav2 li div ul li.last-level {
    float: none;
    position: relative;
    width: 100px !important;
    padding: 0px 0px 0px 0px;
	margin:0 0px 0 5px;
    background:#fff;
	border-bottom:1px solid #e0e0e0;
	
    }
	
#nav2 li div ul li a {height: auto;
    width: auto !important;
    /*text-align: center;*/
    background: none;
    color: #666 !important;
    font-size: 1.1em;
    /*font-weight: bold;*/
    text-decoration: none;
    text-indent: 0;
	padding: 3px 0px 3px 9px;

  }	
	

#nav2 li div ul li a:hover	{color:#FFF !important;
    background:#0f75bc;}


	
	#nav2 li div ul li:hover{
	color:#FFF !important;
    background:#0f75bc;
	}
	
	
	#nav21 ul li a:hover  {
    float: none;
    position: relative;
    width: 139px;
    margin: 0px 0px 0px 0px;
	color:#FFFFFF !important;
    background:#0f75bc;
	display:block;
	
    }
#nav2 li ul li a {
    height: auto;
    width: auto !important;
    /*text-align: center;*/
    background: none;
    color: #666;
    font-size: 1.1em;
    /*font-weight: bold;*/
    text-decoration: none;
    text-indent: 0;
    /*text-shadow: 1px 1px 1px #eee;*/
    } 
#nav2 li div ul li a { display: inline-block; }
#nav2 li div ul li a { display: block; }
#nav2 li ul li a:hover {
    color:#FFFFFF/* #1c9bcf*/;
    }