@charset "utf-8";
/* CSS Document */

.main_nav {position:absolute; top:121px; right:0px; z-index:30;}
.nav {padding:0px;
	margin: 0px; 
	text-align: right;
	
}
.nav li > a:after {
	content: url(../images/nav_arrow1.png);
} 
.nav li > a:hover:after {
	content: url(../images/nav_arrow2.png);
} 
.nav li > a:only-child:after { content: ''; }   
.nav ul ul {
	display: none;
}

	.nav ul li:hover > ul {
		display: block;
	}


.nav ul {text-align: left;
	padding: 0px;
	margin:0px;
	list-style: none;
	position: relative;
	display: inline-table;
}
	.nav ul:after {
		content: ""; clear: both; display: block;
	}

	.nav ul li {
		float: left;
		height:43px;
	}
		.nav ul li:hover {

		}
			.nav ul li:hover a {
				color: #FF0000;
				background-position: left -43px;
			}
		
		.nav ul li a {font-size:15px;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 13px 14px 15px 18px;
	margin-left:1px;

		}

		
	.nav ul li:last-child a{
	padding-right:5px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/main_nav_back_last.png);
}
.nav ul li:last-child:hover a {
				color: #FF0000;
				background-position: right -43px;
			}
		
	.nav ul ul {
	border-radius: 0px;
	padding: 10px 10px 15px 10px;
	margin:0 0 0 1px;
	position: absolute; z-index:90;
	top: 100%;
	-moz-box-shadow:    3px 3px 5px 6px #333;
	-webkit-box-shadow: 3px 3px 5px 6px #333;
	box-shadow:         2px 2px 3px 0px #333;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	background-color:#0E233B;
	}
		.nav ul ul li {
			float: none; 
			width:180px;
			border-bottom: 1px solid #666; position: relative;
			padding:0px; margin:0px;
			height:auto;
		}
		
.nav ul ul li .first{padding-top:30px;}
		
.nav ul ul li a, .nav ul ul li:last-child a {
	background:none;
	color: #fff !important;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin:0 0 0 0;
			}	
				.nav ul ul li a:hover, .nav ul ul li:last-child a:hover {
					color: #fff;
					background: #0C4D97;
				}

	.nav ul ul ul {
		position: absolute; left: 100%; top:0;
	}
	
	
	
	
	
	