.menu_test{display: block; border: 1px solid green;}

#nav{float:left; width: 856px; height: 40px; margin: 0 0 0 12px; text-align: left;}

#nav ul {
	float: left;
	list-style: none;
	line-height: 1.2em;
	width: 848px;
	padding: 0;
	margin: 0;
}

#nav li {
	float: left;
	position: relative;
}

#nav a{
	display: block;
	margin: 0;
	padding: 13px 6px 13px 6px;
	color: #fff; font-weight: bold; font-size: 13px; font-family: verdana, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}

#nav a:hover{
	color: #FFC728;

}

#nav a.hdaddy1 {
	background-image: url(images/menu/arrow1.png); background-position: 48% 85%; background-repeat: no-repeat;
}

#nav a.hdaddy2 {
	background-image: url(images/menu/arrow2.png); background-position: 97% 55%; background-repeat: no-repeat;
}

#nav li ul {
	width: 169px;
	height: auto;
	margin: 0; padding: 0;
}

#nav li ul a {
	width: 147px;
    height: auto;
	margin: 0;
	padding: 8px 9px 8px 9px;
	border-width: 0 2px; border-style: solid; border-color: #fff;
	text-transform: none;
}

#nav li ul ul {
    width: 189px;
}

#nav li ul ul a {
	width: 170px;
	padding: 8px 6px 8px 9px;
    border-width: 0 2px; border-style: solid; border-color: #fff;
}

#nav li.li0:hover,#nav li.li1:hover{
	background-color: #3871AD;
}

#nav ul li.li2:hover,#nav ul li.sfhover:hover{
	background-color: #4C8DD0
}

.li1{width: 169px; background-color: #4C8DD0;}
.li2{width: 189px; background-color: #3871AD;}

.menu_0_sep{line-height: 40px; color: #fff; font-size: 13px; font-weight: bold;}
.menu_1_sep{width: 165px; background-color: #4C8DD0; height: 1px; font-size: 1px; border-width: 0 2px; border-style: solid; border-color: #fff; background-image: url(images/menu/menu1_line.jpg); background-repeat: no-repeat; background-position: 8px 0;}
.menu_2_sep{width: 185px; background-color: #3871AD; height: 1px; font-size: 1px; border-width: 0 2px; border-style: solid; border-color: #fff; background-image: url(images/menu/menu2_line.jpg); background-repeat: no-repeat; background-position: 8px 0;}

.menu1_bottom{width: 169px; height: 8px; overflow: hidden; font-size: 2px; background-image: url(images/menu/menu1_bottom.png); background-repeat: no-repeat;}
.menu2_top{width: 189px; height: 8px; overflow: hidden; font-size: 2px; background-image: url(images/menu/menu4_top.png); background-repeat: no-repeat;}
.menu2_bottom{width: 189px; height: 8px; overflow: hidden; font-size: 2px; background-image: url(images/menu/menu4_bottom.png); background-repeat: no-repeat;}
/* header menu end */ 



/* left menu */
.menu_left{ float: left; width: 233px; margin: 0; padding: 0; background-image: url(images/menu/menu_left_bg.jpg); background-repeat: repeat-y;}
.menu_left .box_top{width: 233px; height: 59px; background-image: url(images/menu/menu_left_top.jpg); background-repeat: no-repeat;}
.menu_left .box_top h2{color: #FCE5A3; font-size: 14px; margin: 0; padding: 26px 0 0 34px; text-transform: uppercase; font-family: arial, sans-serif;}
.menu_left .box_top2{width: 233px; height: 52px; background-image: url(images/menu/menu_left_top2.jpg); background-repeat: no-repeat;}
.menu_left .box_top2 h2{color: #FCE5A3; font-size: 14px; margin: 0; padding: 20px 0 0 34px; text-transform: uppercase; font-family: arial, sans-serif;}
.menu_left .box_bottom{width: 233px; height: 17px; background-image: url(images/menu/menu_left_bottom.jpg); background-repeat: no-repeat;}
.menu_left h3{width: 199px; height: 32px; margin: 0; padding: 20px 0 0 34px; color: #FCE5A3; font-size: 14px; text-transform: uppercase; font-family: arial, sans-serif; background-image: url(images/menu/menu_left_top2.jpg); background-repeat: no-repeat;}

.menu3_top{width: 178px; height: 8px; overflow: hidden; font-size: 2px; background-image: url(images/menu/menu3_top.png); background-repeat: no-repeat;}
.menu3_bottom{width: 178px; height: 8px; overflow: hidden; font-size: 2px; background-image: url(images/menu/menu3_bottom.png); background-repeat: no-repeat;}
.menu4_top{width: 189px; height: 8px; overflow: hidden; font-size: 2px; background-image: url(images/menu/menu4_top.png); background-repeat: no-repeat;}
.menu4_bottom{width: 189px; height: 8px; overflow: hidden; font-size: 2px; background-image: url(images/menu/menu4_bottom.png); background-repeat: no-repeat;}

.li3{width: 178px; background-color: #4C8DD0;}
.li4{width: 189px; background-color: #3871AD;}

.menu_00_sep{height: 2px; font-size: 1px; line-height: 1px; background-image: url(images/menu/menu_left_line.jpg); background-repeat: no-repeat; background-position: 10px 0;}
.menu_3_sep{width: 176px; background-color: #4C8DD0; height: 2px; font-size: 1px; border-right: 2px solid #fff; background-image: url(images/menu/menu1_line.jpg); background-repeat: no-repeat; background-position: 10px 0;}
.menu_4_sep{width: 185px; background-color: #3871AD; height: 2px; font-size: 1px; border-width: 0 2px; border-style: solid; border-color: #fff; background-image: url(images/menu/menu2_line.jpg); background-repeat: no-repeat; background-position: 10px 0;}

/* nav2 start */
#nav2 ul {
	width: 203px; margin: 0; padding: 0 0 0 20px; text-align: left; list-style: none; line-height: 1em;
}

#nav2 li{
	margin: 0; padding: 0; position: relative; font-size: 1px; line-height: 1em;
}

#nav2 a {
	display: block;	width: 165px; margin: 0; padding: 8px 27px 8px 9px;
	color: #434343; font-weight: bold; font-size: 14px;	line-height: 1em; font-family: arial, sans-serif; text-decoration: none;
}

#nav2 li ul a {
	width: 151px; height: auto; margin: 0; padding: 8px 16px 8px 9px;
	color: #fff; border-width: 0 2px 0 0; border-style: solid; border-color: #fff; 
}

#nav2 li ul ul a {
	width: 170px; padding: 8px 7px 8px 8px; border-width: 0 2px; border-style: solid; border-color: #fff;
}

#nav2 a:hover{color: #fff;}

#nav2 ul li a:hover, #nav2 ul li li a:hover{
	color: #FFC829;
}

#nav2 a.hdaddy2 {
	background-image: url(images/menu/arrow2.png); background-position: 97% 55%; background-repeat: no-repeat;
}

#nav2 li ul {
	position: absolute; top: -2px; margin: 0; padding: 0; width: 178px; line-height: 1em;
}

#nav2 li:hover ul, #nav2 li.sfhover ul{
	left: 203px;
}

#nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {
	left: 176px;
}

#nav2 li.li00:hover,#nav2 li.li3:hover,.menu_left .li00:hover{
	background-color: #3871AD; 
}

#nav2 ul li.li4:hover,#nav2 ul li.sfhover:hover{
	background-color: #4C8DD0
}

#nav2 li.li00:hover a,#nav2 li.li01:hover a{
	color: #fff;
}
/* nav2 end */


/* nav3 start */
#nav3 ul {
	width: 203px; margin: 0; padding: 0 0 0 20px; text-align: left; list-style: none; line-height: 1em;
}

#nav3 li{
	margin: 0; padding: 0; position: relative; font-size: 1px; line-height: 1em;
}

#nav3 a {
	display: block;	width: 165px; margin: 0; padding: 8px 27px 8px 9px;
	color: #434343; font-weight: bold; font-size: 14px;	line-height: 1em; font-family: arial, sans-serif; text-decoration: none;
}

#nav3 li ul a {
	width: 151px; height: auto; margin: 0; padding: 8px 16px 8px 9px;
	color: #fff; border-width: 0 2px 0 0; border-style: solid; border-color: #fff;
}

#nav3 li ul ul a {
	width: 170px; padding: 8px 7px 8px 8px; border-width: 0 2px; border-style: solid; border-color: #fff;
}

#nav3 a:hover{color: #fff;}

#nav3 ul li a:hover, #nav3 ul li li a:hover{
	color: #FFC829;
}

#nav3 a.hdaddy2 {
	background-image: url(images/menu/arrow2.png); background-position: 97% 55%; background-repeat: no-repeat;
}

#nav3 li ul {
	position: absolute; top: -2px; margin: 0; padding: 0; width: 178px; line-height: 1em;
}

#nav3 li:hover ul, #nav3 li.sfhover ul{
	left: 203px;
}

#nav3 li li:hover ul, #nav3 li li li:hover ul, #nav3 li li.sfhover ul, #nav3 li li li.sfhover ul {
	left: 176px;
}

#nav3 li.li00:hover,#nav3 li.li3:hover,.menu_left .li00:hover{
	background-color: #3871AD;
}

#nav3 ul li.li4:hover,#nav3 ul li.sfhover:hover{
	background-color: #4C8DD0
}

#nav3 li.li00:hover a,#nav3 li.li01:hover a{
	color: #fff;
}
/* nav3 end */


/* nav4 start */
#nav4 ul {
	width: 203px; margin: 0; padding: 0 0 0 20px; text-align: left; list-style: none; line-height: 1em;
}

#nav4 li{
	margin: 0; padding: 0; position: relative; font-size: 1px; line-height: 1em;
}

#nav4 a {
	display: block;	width: 165px; margin: 0; padding: 8px 27px 8px 9px;
	color: #434343; font-weight: bold; font-size: 14px;	line-height: 1em; font-family: arial, sans-serif; text-decoration: none;
}

#nav4 li ul a {
	width: 151px; height: auto; margin: 0; padding: 8px 16px 8px 9px;
	color: #fff; border-width: 0 2px 0 0; border-style: solid; border-color: #fff;
}

#nav4 li ul ul a {
	width: 170px; padding: 8px 7px 8px 8px; border-width: 0 2px; border-style: solid; border-color: #fff;
}

#nav4 a:hover{color: #fff;}

#nav4 ul li a:hover, #nav4 ul li li a:hover{
	color: #FFC829;
}

#nav4 a.hdaddy2 {
	background-image: url(images/menu/arrow2.png); background-position: 97% 55%; background-repeat: no-repeat;
}

#nav4 li ul {
	position: absolute; top: -2px; margin: 0; padding: 0; width: 178px; line-height: 1em;
}

#nav4 li:hover ul, #nav4 li.sfhover ul{
	left: 203px;
}

#nav4 li li:hover ul, #nav4 li li li:hover ul, #nav4 li li.sfhover ul, #nav4 li li li.sfhover ul {
	left: 176px;
}

#nav4 li.li00:hover,#nav4 li.li3:hover,.menu_left .li00:hover{
	background-color: #3871AD;
}

#nav4 ul li.li4:hover,#nav4 ul li.sfhover:hover{
	background-color: #4C8DD0
}

#nav4 li.li00:hover a,#nav4 li.li01:hover a{
	color: #fff;
}
/* nav4 end */


.nav, .nav * { z-index: 999 !important; }
.nav ul {
position: absolute;
}

.nav ul ul {
position: absolute;
top: 0;
left: 100%;
}

#nav .nav ul{left: -2px;}
#nav .nav ul ul{left: 100%;}

div#nav ul ul,
div#nav ul li:hover ul ul, div#nav ul li.sfhover ul ul,
div#nav ul ul li:hover ul ul, div#nav ul ul li.sfhover ul ul
{display: none;}

div#nav ul li:hover ul,div#nav ul li.sfhover ul,
div#nav ul ul li:hover ul,div#nav ul ul li.sfhover ul,
div#nav ul ul ul li:hover ul,div#nav ul ul ul li.sfhover ul
{display: block;}

div#nav2 ul ul,
div#nav2 ul li:hover ul ul, div#nav2 ul li.sfhover ul ul,
div#nav2 ul ul li:hover ul ul, div#nav2 ul ul li.sfhover ul ul
{display: none;}

div#nav2 ul li:hover ul,div#nav2 ul li.sfhover ul,
div#nav2 ul ul li:hover ul,div#nav2 ul ul li.sfhover ul,
div#nav2 ul ul ul li:hover ul,div#nav2 ul ul ul li.sfhover ul
{display: block;}

div#nav3 ul ul,
div#nav3 ul li:hover ul ul, div#nav3 ul li.sfhover ul ul,
div#nav3 ul ul li:hover ul ul, div#nav3 ul ul li.sfhover ul ul
{display: none;}

div#nav3 ul li:hover ul,div#nav3 ul li.sfhover ul,
div#nav3 ul ul li:hover ul,div#nav3 ul ul li.sfhover ul,
div#nav3 ul ul ul li:hover ul,div#nav3 ul ul ul li.sfhover ul
{display: block;}

div#nav4 ul ul,
div#nav4 ul li:hover ul ul, div#nav4 ul li.sfhover ul ul,
div#nav4 ul ul li:hover ul ul, div#nav4 ul ul li.sfhover ul ul
{display: none;}

div#nav4 ul li:hover ul,div#nav4 ul li.sfhover ul,
div#nav4 ul ul li:hover ul,div#nav4 ul ul li.sfhover ul,
div#nav4 ul ul ul li:hover ul,div#nav4 ul ul ul li.sfhover ul
{display: block;}
