/* nav1 is horiz. menu */
/*#nav1 {width:275px; height:71px;  background:url("../images/nav/nav1.png") no-repeat; float:left}
#nav1 ul { height:37px;}
#nav1 ul ul  { height:auto;}

a#nav1_1, a#nav1_2, a#nav1_3{
	display:block;
	position:relative;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#nav1_1 span, a#nav1_2 span, a#nav1_3 span{ position: absolute;
	top:0; left:0;
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}


a#nav1_1, a#nav1_1 span    {width:74px; height:71px}
a#nav1_1 span, span.nav1_1 { background:url("../images/nav/nav1.png") 0px 0 no-repeat;}
a#nav1_1:hover span        { background:url("../images/nav/nav1.png") 0px -71px no-repeat;}

a#nav1_2, a#nav1_2 span    { width:90px; height:71px}
a#nav1_2 span, span.nav1_2 { background:url("../images/nav/nav1.png") -74px 0 no-repeat;}
a#nav1_2:hover span        { background:url("../images/nav/nav1.png") -74px -71px no-repeat;}

a#nav1_3, a#nav1_3 span    { width:111px; height:71px}
a#nav1_3 span, span.nav1_3 { background:url("../images/nav/nav1.png") -164px 0 no-repeat;}
a#nav1_3:hover span        { background:url("../images/nav/nav1.png") -164px -71px no-repeat;}*/


/* nav1 is horiz. menu */
#nav1 {width:347px; height:71px;  background:url("../images/nav/nav1.png") no-repeat; float:left}
#nav1 ul { height:37px;}
#nav1 ul ul  { height:auto;}

a#nav1_1, a#nav1_2, a#nav1_3, a#nav1_4{
	display:block;
	position:relative;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#nav1_1 span, a#nav1_2 span, a#nav1_3 span, a#nav1_4 span{ position: absolute;
	top:0; left:0;
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}


a#nav1_1, a#nav1_1 span    {width:70px; height:71px}
a#nav1_1 span, span.nav1_1 { background:url("../images/nav/nav1.png") 0px 0 no-repeat;}
a#nav1_1:hover span        { background:url("../images/nav/nav1.png") 0px -71px no-repeat;}

a#nav1_2, a#nav1_2 span    { width:90px; height:71px}
a#nav1_2 span, span.nav1_2 { background:url("../images/nav/nav1.png") -70px 0 no-repeat;}
a#nav1_2:hover span        { background:url("../images/nav/nav1.png") -70px -71px no-repeat;}

a#nav1_3, a#nav1_3 span    { width:90px; height:71px}
a#nav1_3 span, span.nav1_3 { background:url("../images/nav/nav1.png") -160px 0 no-repeat;}
a#nav1_3:hover span        { background:url("../images/nav/nav1.png") -160px -71px no-repeat;}

a#nav1_4, a#nav1_4 span    { width:97px; height:71px}
a#nav1_4 span, span.nav1_4 { background:url("../images/nav/nav1.png") -250px 0 no-repeat;}
a#nav1_4:hover span        { background:url("../images/nav/nav1.png") -250px -71px no-repeat;}


/***********************************************************/
/***********************************************************/
#nav2 {width:920px; height:61px;background:url("../images/nav/nav2.png") no-repeat; margin:auto}
#nav2 ul {height:61px; }
#nav2 ul ul  { height:auto; }

a#nav2_1, a#nav2_2, a#nav2_3,a#nav2_4, a#nav2_5, a#nav2_6, a#nav2_7{
	display:block;
	position:relative;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#nav2_1 span, a#nav2_2 span, a#nav2_3 span, a#nav2_4 span, a#nav2_5 span, a#nav2_6 span, a#nav2_7 span{
	position: absolute;
	top:0; left:0;
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}


a#nav2_1, a#nav2_1 span    { width:120px; height:61px}
a#nav2_1 span, span.nav2_1 { background:url("../images/nav/nav2.png") 0 0 no-repeat;}
a#nav2_1:hover span        { background:url("../images/nav/nav2.png") 0 -61px no-repeat;}

a#nav2_2, a#nav2_2 span    { width:96px; height:61px}
a#nav2_2 span, span.nav2_2 { background:url("../images/nav/nav2.png") -120px 0 no-repeat;}
a#nav2_2:hover span        { background:url("../images/nav/nav2.png") -120px -61px no-repeat;}

a#nav2_3, a#nav2_3 span    { width:169px; height:61px}
a#nav2_3 span, span.nav2_3 { background:url("../images/nav/nav2.png") -216px 0 no-repeat;}
a#nav2_3:hover span        { background:url("../images/nav/nav2.png") -216px -61px no-repeat;}

a#nav2_4, a#nav2_4 span    { width:96px; height:61px}
a#nav2_4 span, span.nav2_4 { background:url("../images/nav/nav2.png") -385px 0 no-repeat;}
a#nav2_4:hover span        { background:url("../images/nav/nav2.png") -385px -61px no-repeat;}

a#nav2_5, a#nav2_5 span    { width:132px; height:61px}
a#nav2_5 span, span.nav2_5 { background:url("../images/nav/nav2.png") -481px 0 no-repeat;}
a#nav2_5:hover span        { background:url("../images/nav/nav2.png") -481px -61px no-repeat;}

a#nav2_6, a#nav2_6 span    { width:141px; height:61px}
a#nav2_6 span, span.nav2_6 { background:url("../images/nav/nav2.png") -613px 0 no-repeat;}
a#nav2_6:hover span        { background:url("../images/nav/nav2.png") -613px -61px no-repeat;}

a#nav2_7, a#nav2_7 span    { width:166px; height:61px}
a#nav2_7 span, span.nav2_7 { background:url("../images/nav/nav2.png") -754px 0 no-repeat;}
a#nav2_7:hover span        { background:url("../images/nav/nav2.png") -754px -61px no-repeat;}


#nav3 {width:336x; height:230px;background:url("../images/nav/nav3.jpg") no-repeat; margin:auto}
#nav3 ul {height:36px; }
#nav3 ul ul  { height:auto; }

a#nav3_1, a#nav3_2, a#nav3_3{
	display:block;
	position:relative;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#nav3_1 span, a#nav3_2 span, a#nav3_3 span{
	position: absolute;
	top:0; left:0;
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}


/*a#nav3_1, a#nav3_1 span    { width:336px; height:80px}
a#nav3_1 span, span.nav3_1 { background:url("../images/nav/nav3.jpg") 0 0 no-repeat;}
a#nav3_1:hover span        { background:url("../images/nav/nav3.jpg") -336px 0 no-repeat;}*/

a#nav3_1, a#nav3_1 span    { width:336px; height:74px}
a#nav3_1 span, span.nav3_1 { background:url("../images/nav/nav3.jpg") 0 -80px no-repeat;}
a#nav3_1:hover span        { background:url("../images/nav/nav3.jpg") -336px -80px no-repeat;}

a#nav3_2, a#nav3_2 span    { width:336px; height:77px}
a#nav3_2 span, span.nav3_2 { background:url("../images/nav/nav3.jpg") 0 -154px no-repeat;}
a#nav3_2:hover span        { background:url("../images/nav/nav3.jpg") -336px -154px no-repeat;}

a#nav3_3, a#nav3_3 span    { width:336px; height:85px}
a#nav3_3 span, span.nav3_3 { background:url("../images/nav/nav3.jpg") 0 -231px no-repeat;}
a#nav3_3:hover span        { background:url("../images/nav/nav3.jpg") -336px -231px no-repeat;}


/* nav4 is horiz. menu */
#nav4 {width:275px; height:71px;  background:url("../images/nav/nav4.png") no-repeat; float:left}
#nav4 ul { height:37px;}
#nav4 ul ul  { height:auto;}

a#nav4_1, a#nav4_2, a#nav4_3{
	display:block;
	position:relative;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#nav4_1 span, a#nav4_2 span, a#nav4_3 span{ position: absolute;
	top:0; left:0;
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}


a#nav4_1, a#nav4_1 span    {width:74px; height:71px}
a#nav4_1 span, span.nav4_1 { background:url("../images/nav/nav4.png") 0px 0 no-repeat;}
a#nav4_1:hover span        { background:url("../images/nav/nav4.png") 0px -71px no-repeat;}

a#nav4_2, a#nav4_2 span    { width:90px; height:71px}
a#nav4_2 span, span.nav4_2 { background:url("../images/nav/nav4.png") -74px 0 no-repeat;}
a#nav4_2:hover span        { background:url("../images/nav/nav4.png") -74px -71px no-repeat;}

a#nav4_3, a#nav4_3 span    { width:111px; height:71px}
a#nav4_3 span, span.nav4_3 { background:url("../images/nav/nav4.png") -164px 0 no-repeat;}
a#nav4_3:hover span        { background:url("../images/nav/nav4.png") -164px -71px no-repeat;}



/***********************************************************/
/***********************************************************/
#nav5 {width:920px; height:61px;background:url("../images/nav/nav5.png") no-repeat; margin:auto}
#nav5 ul {height:61px; }
#nav5 ul ul  { height:auto; }

a#nav5_1, a#nav5_2, a#nav5_3,a#nav5_4, a#nav5_5, a#nav5_6{
	display:block;
	position:relative;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#nav5_1 span, a#nav5_2 span, a#nav5_3 span, a#nav5_4 span, a#nav5_5 span, a#nav5_6 span{
	position: absolute;
	top:0; left:0;
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}


a#nav5_1, a#nav5_1 span    { width:140px; height:61px}
a#nav5_1 span, span.nav5_1 { background:url("../images/nav/nav5.png") 0 0 no-repeat;}
a#nav5_1:hover span        { background:url("../images/nav/nav5.png") 0 -61px no-repeat;}

a#nav5_2, a#nav5_2 span    { width:140px; height:61px}
a#nav5_2 span, span.nav5_2 { background:url("../images/nav/nav5.png") -140px 0 no-repeat;}
a#nav5_2:hover span        { background:url("../images/nav/nav5.png") -140px -61px no-repeat;}

a#nav5_3, a#nav5_3 span    { width:139px; height:61px}
a#nav5_3 span, span.nav5_3 { background:url("../images/nav/nav5.png") -280px 0 no-repeat;}
a#nav5_3:hover span        { background:url("../images/nav/nav5.png") -280px -61px no-repeat;}

a#nav5_4, a#nav5_4 span    { width:133px; height:61px}
a#nav5_4 span, span.nav5_4 { background:url("../images/nav/nav5.png") -419px 0 no-repeat;}
a#nav5_4:hover span        { background:url("../images/nav/nav5.png") -419px -61px no-repeat;}

a#nav5_5, a#nav5_5 span    { width:181px; height:61px}
a#nav5_5 span, span.nav5_5 { background:url("../images/nav/nav5.png") -552px 0 no-repeat;}
a#nav5_5:hover span        { background:url("../images/nav/nav5.png") -552px -61px no-repeat;}

a#nav5_6, a#nav5_6 span    { width:187px; height:61px}
a#nav5_6 span, span.nav5_6 { background:url("../images/nav/nav5.png") -733px 0 no-repeat;}
a#nav5_6:hover span        { background:url("../images/nav/nav5.png") -733px -61px no-repeat;}





#nav6 {width:336x; height:160px;background:url("../images/nav/nav6.jpg") no-repeat; margin:auto}
#nav6 ul {height:36px; }
#nav6 ul ul  { height:auto; }

a#nav6_1, a#nav6_2{
	display:block;
	position:relative;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#nav6_1 span, a#nav6_2 span{
	position: absolute;
	top:0; left:0;
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}


a#nav6_1, a#nav6_1 span    { width:336px; height:79px}
a#nav6_1 span, span.nav6_1 { background:url("../images/nav/nav6.jpg") 0 0 no-repeat;}
a#nav6_1:hover span        { background:url("../images/nav/nav6.jpg") -336px 0 no-repeat;}

a#nav6_2, a#nav6_2 span    { width:336px; height:81px}
a#nav6_2 span, span.nav6_2 { background:url("../images/nav/nav6.jpg") 0 -80px no-repeat;}
a#nav6_2:hover span        { background:url("../images/nav/nav6.jpg") -336px -80px no-repeat;}

/**********************************************************
/** JDMENU
/**********************************************************/
ul.jd_menu,ul.jd_menu_vertical{margin:0;padding:0;list-style-type:none;}
ul.jd_menu ul,ul.jd_menu_vertical ul{display:none;}
ul.jd_menu li{float:left;}
ul.jd_menu_vertical li{float:none;}

ul.jd_menu ul,ul.jd_menu_vertical ul{position:absolute;display:none;list-style-type:none;margin:0;padding:0;z-index:10000;}
ul.jd_menu ul li,ul.jd_menu_vertical ul li{float:none;margin:0;padding:4px 0 0 0;height:21px;}
ul.jd_menu, ul.jd_menu ul, ul.jd_menu_vertical,ul.jd_menu_vertical ul{background:url("../images/nav/NAVSub1.png");border-right:0;border-left:0; }
ul.jd_menu ul { border:1px solid #999;}
ul.jd_menu_vertical{height:auto;}
ul.jd_menu ul{height:auto;}
* html ul.jd_menu ul{width:1%;}
ul.jd_menu li{font-family:sans-serif;font-size:13px;color:#555;margin:0;padding:0;cursor:pointer;white-space:nowrap; font-weight:bold}
ul.jd_menu li li{min-width:200px;}
ul.jd_menu li a{color:#000;text-decoration:none;}
ul.jd_menu ul a { margin:5px; padding:1px; }
ul.jd_menu li a:hover{color:#fff;}
ul.jd_menu li.jdm_hover,ul.jd_menu li.jdm_active{background:url("../images/nav/NAVSub2.png");border-right:0px solid #FFF;border-left:0px solid #FFF;color:#000;}
ul.jd_menu ul li.jdm_hover > a:first-child {color:#7ccefe;}
