#nav {
	margin: 0;
	padding: 0 3px;
	list-style: none;
	background: #407bbf;
	height: 40px;
}

	#nav li {
		float: left;
		position: relative;
		padding: 0;
		margin: 0;
		display: inline;
		background: none;
	}

	#nav li .kblink{
		cursor: pointer!important;
	}

	.nav-menus > li > a {
		text-align: center;
	}

		#nav li a {
			min-width: 54px;
			display: block;
			font-size: 13px;
			line-height: 40px;
			text-decoration: none;
			color: #FFFFFF;
			padding: 0px 16px;
/*			background: url(../images/page/subnav-div.gif) top right no-repeat;*/
			white-space: nowrap;
			transition: all ease-in-out 0.15s;
		}
		#nav li a:hover {
			background-color: rgba(255, 255, 255, 0.15);
		}

		#nav li ul {
			margin: 0px 0 0 1px;
			padding: 0;
			list-style: none;
			width: 240px;
			background-color: #5388C5;
			-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.25);
			-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.25);
			box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.25);
			display: none;
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1;
		}

		#nav li li {
			float: none;
			display: inline;
			margin: 0;
			padding: 0;
		}

			#nav li li a {
				font: 13px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
				color: #ffffff;
				background: url(../images/page/bullet-blue.gif) no-repeat left 11px;
				padding: 16px 5px 16px 30px!important;
				white-space: normal;
			}

				#nav li li a strong {
					display: block;
					font-size: 11px;
					line-height: 16px;
					color: #FFFFFF;
				}

				#nav li li a:hover {
					background-color: rgba(255, 255, 255, 0.15);
				}

					#nav li li a:hover strong {
						text-decoration: underline;
					}

#nav li li:hover {
}
#nav li:hover a {
/*	color: #D2BFCD;*/
}
#nav li:hover ul, li.over ul {
	display: block;
}
#nav > li {
	z-index: 10;
}

#cnav {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #407bbf url(../images/page/subnav-bg.gif) top left no-repeat;
	height: 40px;
}

	#cnav li {
		float: left;
		position: relative;
		padding: 0;
		margin: 0;
		display: inline;
		background: none;
	}

		#cnav li a {
			display: block;
			font-size: 11px;
			line-height: 36px;
			text-decoration: none;
			color: #FFFFFF;
			padding: 0px 21px 4px 19px;
			background: url(../images/page/subnav-div.gif) top right no-repeat;
			white-space: nowrap;
		}

		#cnav li ul {
			margin: 0px 0 0 1px;
			padding: 0 0 10px;
			list-style: none;
			width: 200px;
			background-color: #3383C7;
			border-right: 1px solid #18407D;
			border-bottom: 1px solid #18407D;
			border-left: 1px solid #4890CD;
			display: none;
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1;
		}

		#cnav li li {
			float: none;
			display: inline;
			margin: 0;
			padding: 0;
		}

			#cnav li li a {
				font: 10px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
				color: #C2DAEE;
/*				background: url(../images/page/bullet-blue.gif) no-repeat left top;*/
				padding: 3px 5px 8px 27px;
				white-space: normal;
			}

				#cnav li li a strong {
					display: block;
					font-size: 11px;
					line-height: 16px;
					color: #FFFFFF;
				}

				#cnav li li a:hover {
					background-color: #4890CD;
				}

					#cnav li li a:hover strong {
						text-decoration: underline;
					}

			#cnav li li:hover {
			}

		#cnav li:hover a {
			/*	color: #D2BFCD;*/
		}

		#cnav li:hover ul, li.over ul {
			display: block;
		}
