#nav {
	display: block;
	height: 47px;
	padding-top: 13px;

	font: 10px "Gill Sans CE", "Gill Sans", Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
ul#nav li.current-page-item:first-child  .menu-right {
	background: url(images/menu_first_right.png) no-repeat bottom left;
	width: 14px;
}
ul#nav li.page-item:first-child:hover .menu-right {
	background: url(images/menu_first_right.png) no-repeat center left;
}
ul#nav li.page-item:first-child .menu-right {
	background: url(images/menu_first_right.png) no-repeat top left;
	width: 14px;
}
ul#nav li {
	margin-left: 0;
	list-style-type: none;
	width: auto;
}
ul#nav .page-item,
ul#nav .current-page-item {
	position: relative;
	float: right;
	text-decoration: none;
}
ul#nav .page-item a {
	color: #666;
	text-shadow: none;
	text-decoration: none;
}
ul#nav .current-page-item a {
	color: #666;
	text-shadow: 0 0 4px #fff;
	text-decoration: none;
	display: block;
}
ul#nav li .menu-left {
	float: left;
	background: url(images/menu_left.png) no-repeat top left;
	height: 47px;
	width: 10px;
}
ul#nav li .current-page-item .menu-left {
	background-position: bottom left;
}
ul#nav li .menu-right {
	float: left;
	background: url(images/menu_right.png) no-repeat top left;
	height: 47px;
	width: 10px;
}
ul#nav li .current-page-item .menu-right {
	background-position: bottom left;
}
ul#nav li .menu-mid {
	float: left;
	background: url(images/menu_mid.png) repeat-x top left;
	height: 47px;
}
ul#nav a:hover .menu-mid,
ul#nav a:hover .menu-left,
ul#nav a:hover .menu-right,
ul#nav li:hover .menu-right,
ul#nav li:hover .menu-mid,
ul#nav li:hover .menu-left {
	text-shadow: 0 0 4px #fff;
	background-position: center left;
}
ul#nav .current-page-item .menu-left,
ul#nav .current-page-item .menu-mid,
ul#nav .current-page-item .menu-right {
	text-shadow: 0 0 4px #fff;
	background-position: bottom left;
}
ul#nav .current-page-item:hover .menu-left,
ul#nav .current-page-item:hover .menu-mid,
ul#nav .current-page-item:hover .menu-right {
	text-shadow: 0 0 4px #fff;
	background-position: bottom left;
}
ul#nav li .menu-caption {
	float: left;
	padding: 10px 1px 0 3px;
}
ul#nav li li .menu-right {
	background: none;
	/*width: 14px;*/
}
ul#nav li .sub {
	display: none;
}
ul#nav li:hover .sub {
	z-index: 2;
	display: block;
	position: absolute;
	width: 120px;
	top: 27px;
	left: 3px;
}
/*.sub-top {
	background: url(images/topcorner.png) repeat-x ;
	width: 120px;
	height: 3px;
	float: left;
}*/
.sub-top-left {
	/*background: url(images/corner.png) no-repeat top left;*/
	background-color: #212930;
	width: 6px;
	height: 6px;
	float: left;
}
.sub-top-mid {
	background-color: #212930;
	width: 108px;
	height: 6px;
	float: left;
}
.sub-top-right {
	background: url(images/corner.png) no-repeat top right;
	width: 6px;
	height: 6px;
	float: left;
}
.sub-bottom-left {
	background: url(images/corner.png) no-repeat bottom left;
	width: 6px;
	height: 6px;
	float: left;
}
.sub-bottom-mid {
	background-color: #212930;
	width: 108px;
	height: 6px;
	float: left;
}
.sub-bottom-right {
	background: url(images/corner.png) no-repeat bottom right;
	width: 6px;
	height: 6px;
	float: left;
}
ul#nav li ul {
	background-color: #212930;
	padding: 0px;
}
ul#nav li li .menu-right,
ul#nav li li .menu-left {
	display: none;
}
ul#nav li li.page-item,
ul#nav li li.current-page-item {
	float: left;
}
ul#nav li li .menu-mid {
	background: none;
	margin: 0px;
	width: 90px;
	padding: 8px 10px 8px 20px;
	height: auto;
	color: #fafafa;
}
ul#nav li li .menu-caption {
	padding: 0px;
}
ul#nav li li {
	background-color: #212930;
}
ul#nav li li:hover {
	background-color: #2b3741;
}
ul#nav li li.current-page-item {
	background-color: #2b3741;
}

/*third level*/

ul#nav li:hover li .sub {
	display: none;
}
ul#nav li li:hover .sub {
	z-index: 2;
	display: block;
	position: absolute;
	width: 120px;
	top: -6px;
	left: 108px;
}

/*fourth level*/

ul#nav li li:hover li .sub {
	display: none;
}
ul#nav li li li:hover .sub {
	z-index: 2;
	display: block;
	position: absolute;
	width: 120px;
	top: -6px;
	left: 108px;
}

/*fifth level*/

ul#nav li li li:hover li .sub {
	display: none;
}
ul#nav li li li li:hover .sub {
	z-index: 2;
	display: block;
	position: absolute;
	width: 120px;
	top: -6px;
	left: 108px;
}
