/* nav1 is horiz. menu */
#nav1 { /*position:absolute;*/ /*position:relative;*/ /* somehow, position:relative crashes menu */ background:url("../images/nav/nav1.png") no-repeat; width:192px; z-index:100; position:absolute; right:5px;top: 68px;}
#nav1 ul { height:33px; }
#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:82px; height:33px }
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 -33px no-repeat; }

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



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

/* nav2 is vertical menu */
#nav2 {background:url("../images/nav/nav2.png") no-repeat;width:954px; height:44px;z-index:98;}
#nav2 ul {  }

a#nav2_1, a#nav2_2, a#nav2_3, a#nav2_4, a#nav2_5, a#nav2_6, a#nav2_7, a#nav2_8 {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, a#nav2_8 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:87px;height:44px }
a#nav2_1 span, span.nav2_1 { background:url("../images/nav/nav2.png") 0px 0px no-repeat; }
a#nav2_1:hover span        { background:url("../images/nav/nav2.png") 0px -44px no-repeat; }

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

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

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

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

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

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

a#nav2_8, a#nav2_8 span    { width:144px;height:44px }
a#nav2_8 span, span.nav2_8 { background:url("../images/nav/nav2.png") -810px 0 no-repeat;  }
a#nav2_8:hover span        { background:url("../images/nav/nav2.png") -810px -44px 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:0;}
ul.jd_menu, ul.jd_menu ul, ul.jd_menu_vertical,ul.jd_menu_vertical ul{background:url("../images/nav/NAV-Sub.png");border-right:0px solid #fff;border-left:0px solid #FFF;}
ul.jd_menu ul { border:1px solid #999; border-bottom:0px; border-top:0px}
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:12px;color:#555;margin:0;padding:0;cursor:pointer;white-space:nowrap;}
ul.jd_menu li li{min-width:200px; height:20px; padding:5px 0 0 6px}
ul.jd_menu li a{color:#095989;text-decoration:none; font-weight:bold}
ul.jd_menu ul a { margin:5px; padding:1px; }
ul.jd_menu li a:hover{color:#000;}
ul.jd_menu li.jdm_hover,ul.jd_menu li.jdm_active{background:url("../images/nav/NAV-SubHover.png");border-right:0px solid #FFF;border-left:0px solid #FFF;color:#000;}
ul.jd_menu ul li.jdm_hover > a:first-child {color:#000;}

