
 #navigation
	{
	margin: 0;
	padding: 0;
	}

 .wrapper
	{
	color: #44433f !important;	
	font: 14px "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
	margin: 0;
	padding: 4px 0 0;
	}

	.wrapper1 a
		{
		color: #E5F2FB !important;
		text-decoration: none;
		}

	.wrapper1 a:hover
		{
		color: #09548B !important;
		}

	 .wrapper1 p
		{
		margin: 0 0 17px;
		padding: 0;
		line-height: 18px;
		}

	.wrapper
		{
		margin: 0px 0px 0px 0px;
		}

	.nav
		{
		background: url(../images/site/menu/nav_bg.png) repeat-x;
		float: left;
		}

	.nav-wrapper
		{
		clear: both;
		float: left;
		}

	.nav-left
		{
		background: url(../images/site/menu/nav_left.png) no-repeat top left;
		float: left;
		width: 11px;
		height: 41px;
		}

	.nav-right
		{
		background: url(../images/site/menu/nav_right.png) no-repeat top right;
		float: left;
		width: 11px;
		height: 41px;
		clear: right;
		}

	.nav ul
		{
		height: 38px;
		float: left;
		margin: 0;
		padding-top: 3px;
		list-style: none;
		font-size: 15px;
		}

	.nav li
		{
		float: left;
		padding: 3px 7px 0px 7px;
		background: url(../images/site/menu/split.png) no-repeat right center;
		position: relative;
		z-index: 1;
		}

	.nav li.last
		{
		background:none;
		}

	.nav li:hover
		{
		z-index:2;
		}

	.nav li a
		{
		display: block;
		line-height: 38px;
		overflow: hidden;
		float: left;
		}

	a .menu-left
		{
		background: url(../images/site/menu/menu_left.png) no-repeat left top;
		width: 8px;
		height: 32px;
		line-height: 35px;
		display: block;
		float: left;
		}

	a .menu-mid
		{
		background: url(../images/site/menu/menu_mid.png) repeat-x top left;
		height: 32px;
		line-height: 35px;
		display: block;
		float: left;
		}

	a .menu-right
		{
		background: url(../images/site/menu/menu_right.png) no-repeat top left;
		width: 8px;
		height: 32px;
		line-height: 35px;
		display: block;
		float: left;
		}

	a .home-lr
		{
		width: 8px;
		height: 32px;
		line-height: 35px;
		display: block;
		float: left;
		}

	a .home-mid
		{
		height: 32px;
		line-height: 35px;
		display: block;
		float: left;
		}

	.nav li a:hover .menu-left,
	.nav li.active a .menu-left,
	.nav li:hover a .menu-left,
	.nav li a:hover .menu-mid,
	.nav li.active a .menu-mid,
	.nav li:hover a .menu-mid,
	.nav li a:hover .menu-right,
	.nav li.active a .menu-right,
	.nav li:hover a .menu-right
		{
		background-position: 0 -37px;
		line-height: 35px;
		}

	.nav li a:hover,
	.nav li.active a,
	.nav li.hover a,
	.nav li:hover a
		{
		color: #09548B !important;
		font-weight: bold !important;
		}

	.nav li:hover .sub,
	 .nav li.hover .sub
		{
		display:block;
		}

	.nav li .sub
		{
		display: none;
		position: absolute;
		top: 27px;
		left: 6px;
		background: url(../images/site/menu/submenu_top.png) no-repeat;
		width: 186px;
		padding-top: 9px;
		}

	.nav li ul
		{
		background: url(../images/site/menu/submenu_bg.png) repeat-y;
		width: 162px;
		height: auto;
		margin: 0;
		padding: 0 12px 10px;
		list-style: none;
		font-size: 14px;
		}

	.nav li:hover li,
	.nav li.active li
		{
		width: 100%;
		padding: 1px 0 2px;
		background: none !important;
		}

	.nav li:hover li a,
	.nav li.active li a
		{
		color: #318b09 !important;
		background: none !important;
		line-height: normal;
		width: 156px;
		padding: 4px 3px 3px;
		text-indent: 1px;
		font-weight: bold !important;
		}

	.nav li:hover li a:hover,
	.nav li.active li a:hover
		{
		color: #ffffff !important;
		background: #318b09 !important;
		text-decoration: none;
		line-height: normal;
		font-weight: bold !important;
		}

	/*IE*/

	.nav li li a:hover,
	.nav li li a:hover
		{
		color: #fff;
		background: #165B9F !important;
		text-decoration: none;
		line-height: normal;
		font-weight: bold !important;
		}

	/**/

	.nav .btm-bg
		{
		background: url(../images/site/menu/submenu_bottom.png) no-repeat;
		width: 205px;
		height: 9px;
		overflow: hidden;
		clear: both;
		}

