/* nav1 is horiz. menu */
#nav1 { /*position:absolute; top:0px; left:14px;*/ /*position:relative;*/ /* somehow, position:relative crashes menu */
	background:url("../images/nav/nav1.png") no-repeat; width:491px; height:58px; position:; z-index:1000; left:647px; right:0; top: 132px; 
}
#nav1 ul { height:35px; }
#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:80px; height:58px}
a#nav1_1 span, span.nav1_1 { background:url("../images/nav/nav1.png") 0px 0px no-repeat;}
a#nav1_1:hover span        { background:url("../images/nav/nav1.png") 0px -58px no-repeat;}

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

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

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

/***********************************************************/
/***********************************************************/

/* nav2 is horiz. menu */
#nav2 { /*position:absolute; top:0px; left:14px;*/ /*position:relative;*/ /* somehow, position:relative crashes menu */ background:url("../images/nav/nav2.png") no-repeat; width:627px; height:45px;z-index:1000;
}
#nav2 ul { height:35px; }
#nav2 ul ul  { height:auto; }

a#nav2_1, a#nav2_2, a#nav2_3,a#nav2_4 {
	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{
	position: absolute;
	top:0; left:0;
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}


a#nav2_1, a#nav2_1 span    { width:123px; height:45px}
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 -45px no-repeat;}

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

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

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



/* nav3 menu */
/* nav3 is horiz. menu */
#nav3 { /*position:absolute; top:0px; left:14px;*/ /*position:relative;*/ /* somehow, position:relative crashes menu */ background:url("../images/nav/nav3.png") no-repeat; width:627px; height:45px;z-index:1000; position:relative
}
#nav3 ul { height:35px; }
#nav3 ul ul  { height:auto; }

a#nav3_1, a#nav3_2, a#nav3_3,a#nav3_4 {
	display:block;
	position:relative;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#nav3_1 span, a#nav3_2 span, a#nav3_3 span, a#nav3_4 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:82px; height:45px}
a#nav3_1 span, span.nav3_1 { background:url("../images/nav/nav3.png") 0 0 no-repeat;}
a#nav3_1:hover span        { background:url("../images/nav/nav3.png") 0 -45px no-repeat;}

a#nav3_2, a#nav3_2 span    { width:149px; height:45px }
a#nav3_2 span, span.nav3_2 { background:url("../images/nav/nav3.png") -82px 0px no-repeat;}
a#nav3_2:hover span        { background:url("../images/nav/nav3.png") -82px -45px no-repeat;}

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

a#nav3_4, a#nav3_4 span    { width:234px; height:45px }
a#nav3_4 span, span.nav3_4 { background:url("../images/nav/nav3.png") -393px 0px no-repeat;  }
a#nav3_4:hover span        { background:url("../images/nav/nav3.png") -393px -45px no-repeat;}






/* nav4 is vertical menu */
#nav4 {
	/*position:absolute; top:0px; left:14px;*/
	/*position:relative;*/ /* somehow, position:relative crashes menu */
	 width:337px; height:283px;background:url("../images/nav/nav4.png") no-repeat;	z-index:99;	font-size:10px; margin:0 0 18px 0}
#nav4 ul {  }

a#nav4_1, a#nav4_2, a#nav4_3, a#nav4_4, a#nav4_5{ display:block; position:relative; margin:0; padding:0; overflow:hidden; cursor:pointer; }
a#nav4_1 span, a#nav4_2 span, a#nav4_3 span, a#nav4_4 span , a#nav4_5 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:337px;height:55px }
a#nav4_1 span, span.nav4_1 { background:url("../images/nav/nav4.png") 0px 0px no-repeat;}
a#nav4_1:hover span        { background:url("../images/nav/nav4.png") -337px 0px no-repeat;}

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

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

a#nav4_4, a#nav4_4 span    { width:337px;height:57px}
a#nav4_4 span, span.nav4_4 { background:url("../images/nav/nav4.png") 0 -169px no-repeat;  }
a#nav4_4:hover span        { background:url("../images/nav/nav4.png") -337px -169px no-repeat; }

a#nav4_5, a#nav4_5 span    { width:337px;height:57px}
a#nav4_5 span, span.nav4_5 { background:url("../images/nav/nav4.png") 0 -226px no-repeat;  }
a#nav4_5:hover span        { background:url("../images/nav/nav4.png") -337px -226px 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 * html 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 li{min-width:200px;}
*html ul.jd_menu li li{width:200px;}
ul.jd_menu li a{color:#696969;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:#fff;}
