/* -----------------------------------------------------------------------------
 5. Global navigation
----------------------------------------------------------------------------- */
.global-navigation{
	display:block;
	text-align:center;
	border-radius:4px;
	background:url(assets/images/navigation-bg.png) 0 0 repeat-x;
	/*background:#1e1e57;*/
	margin-bottom:2px;
	behavior: url(/PIE.htc);
	height:42px;
        /*margin-top: -40px;*/
	}
	.global-navigation ul{
		position:relative;
		}
	.global-navigation > ul > li{
		display:inline-block;
		text-align:center;
		font-size:16px !important;
		font-weight:bold;
		border-right:1px #050524 solid;
		border-left:1px #383877 solid;
		}
		.global-navigation > ul > li:hover, .global-navigation > ul > li.current-page{
			background:/*#5656a6;*/url(assets/images/navigation-bg-hover.png) 0 0 repeat-x;
			}
		.global-navigation > ul > li.first{
			border-top-left-radius: 4px;
			border-bottom-left-radius: 4px;
			border-left:none;
			behavior: url(/PIE.htc);
			}
		.global-navigation > ul > li.last{
			border-top-right-radius: 4px;
			border-bottom-right-radius: 4px;
			border-right:none;
			behavior: url(/PIE.htc);
			}
		.global-navigation > ul > li > a{
			display:block;
			color:#fff;
			line-height:41px;
			font-size:16px !important;
			}
        div.sub-menu{
		display:block;
		text-align:left;
		display:block;
		width:1180px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
		background:#444483;
		padding:5px;
		z-index:100;
		position:absolute;
		left:5px;
                top: 41px;
		}
	.global-navigation ul.sub-menu{
		display:block;
		text-align:left;
		display:block;
		width:1180px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
		background:#5656a6;
		padding:5px;
		z-index:1;
		position:absolute;
		left:5px;
		}
		.global-navigation ul.sub-menu > li{
			display:inline-block;
			font-size:12px;
			font-weight:normal;
			margin:0;
			position1:relative;
			float:left;
			}
			.global-navigation ul.sub-menu li a{
				color:#fff;
				display:block;
				/*border-left:1px #7272bb solid;*/
				padding:5px 10px;
				}
			.global-navigation ul.sub-menu li.current-page > a{
				color:#2d1d82;
				display:block;
                                font-weight: bold;
				background:#EAEAEA;/*#7272bb;*/
				}
				.global-navigation ul.sub-menu li:first-child a{
					border-left:none;
					}

		.global-navigation ul.subsub-menu{
			display:block;
			font-size:12px;
			font-weight:normal;
			margin:0;
			position:absolute;
			background:#EAEAEA;/*#7272bb;*/
			width:1170px;
			left:0;
			padding:5px;
			border:5px #444483 solid;
			border-bottom-right-radius: 10px;
			border-bottom-left-radius: 10px;
			border-top:none;
			}
		.global-navigation ul.subsub-menu > li{
			display:inline-block;
			font-size:12px;
			font-weight:normal;
			margin:0;
			/*width:19%;*/
			}
			.global-navigation ul.subsub-menu > li > a{
				color:#2d1d82;
				display:block;
				padding:5px 10px;
				border:none;
				margin:0;
				}
				.global-navigation ul.subsub-menu li:first-child a{
					
					}

	.global-navigation {float:left; width:100%; position:relative; height:41px; margin:-38px 0 0; border-radius:6px; /*box-shadow:0 1px 4px #1e1e38;*/}
.global-navigation ul li {float:left; padding:0; /*width:230px;*/}
.global-navigation ul li:hover {/*height:40px;*/ /*border-bottom:1px solid #000;*/}
.global-navigation ul li:first-child {border-radius:6px 0 0 6px; border-left:none !important;}
.global-navigation ul li:last-child {border-radius:0 6px 6px 0; border-right:none !important;}
.line-submenu {width:100%; height:20px; background:#484883; border-radius:0 0 6px 6px; margin:-3px 0 8px;}

ul.second_nav {display: block; float:left; text-align: left; width: 1180px; border-radius:0 0 4px 4px; /*background: #444483;  padding: 5px 5px 2px;*/ /*margin:0 5px;*/}
ul.second_nav2 {background: #5656a6; padding: 5px;}
ul.second_nav li {float:left; /*border-left: 1px #7272bb solid;*/}
ul.second_nav li:first-child {border-radius: 6px 0 0 6px; border-left:none;}
ul.second_nav li a {color: #fff; display: block; padding: 5px 10px;}
ul.second_nav li.current-page > a {color: #2d1d82; display: block; font-weight: bold; background: #EAEAEA;}

ul.third_nav {float:left; width: 1170px; background: #EAEAEA; font-size: 12px; font-weight: normal; margin:-2px 5px 0; padding: 5px; /*border: 5px #444483 solid;*/ border-radius: 0 0 10px 10px; border-top: none;}
ul.third_nav li {float:left;}
ul.third_nav li a {display: block; color: #2d1d82; padding: 5px 10px; border: none; margin: 0;}