
/* nav11 is horiz. text menu */

#nav1 {
	/*position:absolute; top:0px; left:14px;*/
	/*position:relative;*/ /* somehow, position:relative crashes menu */
	background:url("../images/nav/nav1.png") no-repeat;
	width:616px; 
	z-index:99;
}
#nav1 ul { height:32px; }
#nav1 ul ul  { height:auto; }

a#nav1_1, a#nav1_2, a#nav1_3, a#nav1_4, a#nav1_5 { 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, a#nav1_5 span {position: absolute;top:0; left:0;background-repeat: no-repeat;background-position: left top;cursor:pointer;}


a#nav1_1, a#nav1_1{width:123px; height:8px;font-weight:bold; }
a#nav1_1{color:#353a4e;font-size:12px;text-align:center; padding:12px 0;background:url("../images/nav/nav1.png") no-repeat;}
a#nav1_1:hover{color:#1c72d4;background:url("../images/nav/nav1.png") no-repeat 0 -32px;}

a#nav1_2, a#nav1_2{width:123px; height:8px;font-weight:bold}
a#nav1_2{color:#353a4e;font-size:12px;text-align:center; padding:12px 0;background:url("../images/nav/nav1.png") no-repeat}
a#nav1_2:hover{color:#1c72d4;background:url("../images/nav/nav1.png") no-repeat 0 -32px;}

a#nav1_3, a#nav1_3{width:123px; height:8px;font-weight:bold}
a#nav1_3{color:#353a4e;font-size:12px;text-align:center; padding:12px 0;background:url("../images/nav/nav1.png") no-repeat}
a#nav1_3:hover{color:#1c72d4;background:url("../images/nav/nav1.png") no-repeat 0 -32px;}

a#nav1_4, a#nav1_4{width:123px; height:8px;font-weight:bold}
a#nav1_4{color:#353a4e;font-size:12px;text-align:center; padding:12px 0;background:url("../images/nav/nav1.png") no-repeat}
a#nav1_4:hover{color:#1c72d4;background:url("../images/nav/nav1.png") no-repeat 0 -32px;}

a#nav1_5, a#nav1_5{width:123px; height:8px;font-weight:bold}
a#nav1_5{color:#353a4e;font-size:12px;text-align:center; padding:12px 0;background:url("../images/nav/nav1.png") no-repeat}
a#nav1_5:hover{color:#1c72d4;background:url("../images/nav/nav1.png") no-repeat 0 -32px;}



















/* nav2 is horiz. menu */
#nav2 {
	/*position:absolute; top:0px; left:14px;*/
	/*position:relative;*/ /* somehow, position:relative crashes menu */
	background:#D8D8DA;
	width:602px; 
	z-index:99;
	border-left:1px solid #999;
	border-right:1px solid #999;
	padding:8px 5px 0 5px;
	height:32px;
}
#nav2 ul { height:32px; }
#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:86px; height:32px}
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 -32px no-repeat;}


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

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

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

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

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

a#nav2_7, a#nav2_7 span    { width:86px; height:32px; }
a#nav2_7 span, span.nav2_7 { background:url("../images/nav/nav2.png") -516px 0px no-repeat;}
a#nav2_7:hover span        { background:url("../images/nav/nav2.png") -516px -32px 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; text-align:left}
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-color:#EEE;border-right:0px solid #fff;border-left:0px solid #FFF;}
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:11px;color:#555;margin:0;padding:0;cursor:pointer;white-space:nowrap;}
ul.jd_menu li li{ min-width:200px;padding:3px}
ul.jd_menu li a{color:#1c72d4;text-decoration:none;}
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-color:#5a4f48;border-right:0px solid #FFF;border-left:0px solid #FFF;color:#0078ff;}
ul.jd_menu ul li.jdm_hover > a:first-child {color:#fff;}