/* nav1 is horiz. menu */

/* nav1 is horiz. menu */
/* nav1 is horiz. menu */
#nav1 { /*position:absolute; top:0px; left:14px;*/
	/*position:relative;*/ /* somehow, position:relative crashes menu */
 width:370px; padding:7px 0 0 16px; height:20px }
#nav1 ul { height:35px; }
#nav1 ul ul { height:auto; }
a#nav1_1, a#nav1_2, a#nav1_3, a#nav1_4, a#nav1_5, a#nav1_6, a#nav1_7, a#nav1_8, a#nav1_9 { 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, a#nav1_6 span, a#nav1_7 span, a#nav1_8 span, a#nav1_9 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:100px; height:30px }
a#nav1_1 span, span.nav1_1 { background:url("../images/nav/nav1.png") -17px -12px no-repeat; }
a#nav1_1:hover span { background:url("../images/nav/nav1.png") -17px -54px no-repeat; }
a#nav1_2, a#nav1_2 span { width:100px; height:30px; }
a#nav1_2 span, span.nav1_2 { background:url("../images/nav/nav1.png") -130px -12px no-repeat; }
a#nav1_2:hover span { background:url("../images/nav/nav1.png") -130px -54px no-repeat; }
a#nav1_3, a#nav1_3 span { width: 100px; height:30px }
a#nav1_3 span, span.nav1_3 { background:url("../images/nav/nav1.png") -244px -12px no-repeat; }
a#nav1_3:hover span { background:url("../images/nav/nav1.png") -244px -54px no-repeat; }







#nav2 {width:757px; height:66px;background:url(../images/nav/nav2.png);}
#nav2 ul { height:11px; z-index:10000}
#nav2 ul ul { height:auto; z-index:10000}
a#nav2_1, a#nav2_2, a#nav2_3, a#nav2_4, a#nav2_5, a#nav2_6, a#nav2_7, a#nav2_8, a#nav2_9{ display:block; position:relative; margin:0; padding:0; overflow:hidden; font-size:11px; cursor:pointer;z-index:10000 }
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, a#nav2_9 span{ position: absolute; top:0; left:0; background-repeat: no-repeat; background-position: left top; cursor:pointer; z-index:10000}




a#nav2_1, a#nav2_1 span { width:84px; height:66px }
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 -66px no-repeat; }
a#nav2_2, a#nav2_2 span { width:84px; height:66px; }
a#nav2_2 span, span.nav2_2 { background:url("../images/nav/nav2.png") -84px -0px no-repeat; }
a#nav2_2:hover span { background:url("../images/nav/nav2.png") -84px -66px no-repeat; }
a#nav2_3, a#nav2_3 span { width: 84px; height:66px }
a#nav2_3 span, span.nav2_3 { background:url("../images/nav/nav2.png") -168px -0px no-repeat; }
a#nav2_3:hover span { background:url("../images/nav/nav2.png") -168px -66px no-repeat; }
a#nav2_4, a#nav2_4 span { width: 84px; height:66px }
a#nav2_4 span, span.nav2_4 { background:url("../images/nav/nav2.png") -252px -0px no-repeat; }
a#nav2_4:hover span { background:url("../images/nav/nav2.png") -252px -66px no-repeat; }
a#nav2_5, a#nav2_5 span { width: 84px; height:66px }
a#nav2_5 span, span.nav2_5 { background:url("../images/nav/nav2.png") -336px -0px no-repeat; }
a#nav2_5:hover span { background:url("../images/nav/nav2.png") -336px -66px no-repeat; }
a#nav2_6, a#nav2_6 span { width: 84px; height:66px }
a#nav2_6 span, span.nav2_6 { background:url("../images/nav/nav2.png") -421px -0px no-repeat; }
a#nav2_6:hover span { background:url("../images/nav/nav2.png") -421px -66px no-repeat; }
a#nav2_7, a#nav2_7 span { width: 84px; height:66px }
a#nav2_7 span, span.nav2_7 { background:url("../images/nav/nav2.png") -506px -0px no-repeat; }
a#nav2_7:hover span { background:url("../images/nav/nav2.png") -506px -66px no-repeat; }
a#nav2_8, a#nav2_8 span { width: 84px; height:66px }
a#nav2_8 span, span.nav2_8 { background:url("../images/nav/nav2.png") -590px 0px no-repeat; }
a#nav2_8:hover span { background:url("../images/nav/nav2.png") -590px -66px no-repeat; }
a#nav2_9, a#nav2_9 span { width: 84px; height:66px }
a#nav2_9 span, span.nav2_9 { background:url("../images/nav/nav2.png") -674px 0px no-repeat; }
a#nav2_9:hover span { background:url("../images/nav/nav2.png") -674px -66px no-repeat; }
/***********************************************************/
/***********************************************************/




/* horiz -> jd_menu           jd_menu_slate
/* vert  -> jd_menu_vertical  jd_menu_slate
/**********************************************************
/** JDMENU
/**********************************************************/

ul.jd_menu, ul.jd_menu_vertical { list-style-type: none; margin:0; padding:0; }
ul.jd_menu ul, ul.jd_menu_vertical ul { display: none; }
ul.jd_menu li { float: left; }
/* -- Sub-Menus -- */
ul.jd_menu ul, ul.jd_menu_vertical ul { position: absolute; display: none; list-style-type: none; z-index: 10000; }
ul.jd_menu ul li, ul.jd_menu_vertical ul li { float: none; }
/**********************************************************
/** JDMENU SLATE
/**********************************************************/

ul.jd_menu_slate { /*height: 20px;*/ /* no need */
	border-right: 0px solid #fff; /* border requred */ border-left: 0px solid #fff; /* border requred */ clear: both; }
ul.jd_menu_vertical { width: 215px; height: auto; clear: both; }
ul.jd_menu_slate a, ul.jd_menu_slate a:active, ul.jd_menu_slate a:link, ul.jd_menu_slate a:visited { text-decoration: none; color: #222; }
ul.jd_menu_slate ul li a, ul.jd_menu_slate ul li a:active, ul.jd_menu_slate ul li a:link, ul.jd_menu_slate ul li a:visited { color: #222; }
ul.jd_menu_slate li { padding: 0px 0px 1px 0px; cursor: pointer; white-space: nowrap; color: #222; }
ul.jd_menu_slate li.jd_menu_active_menubar, ul.jd_menu_slate li.jd_menu_hover_menubar { color: #222; }
ul.jd_menu_vertical li.jd_menu_active_menubar, ul.jd_menu_vertical li.jd_menu_hover_menubar { }
/* -- Sub-Menus -- */

ul.jd_menu_slate ul { background-color: #EEE; border: 1px solid #FFF; }
ul.jd_menu_slate ul li { padding: 3px 10px 3px 4px; background-color: #EEE; color: #000; }
ul.jd_menu_slate ul li.jd_menu_active, ul.jd_menu_slate ul li.jd_menu_hover { background-color: #333; }
ul.jd_menu_slate ul li.jd_menu_active a.jd_menu_active, ul.jd_menu_slate ul li.jd_menu_hover a.jd_menu_hover { color: #FFF; }
ul.jd_menu_slate2 li { padding: 0px 0px 1px 0px; cursor: pointer; white-space: nowrap; color: #222; padding-left:12px; }
ul.jd_menu_slate2 li.jd_menu_active_menubar, ul.jd_menu_slate2 li.jd_menu_hover_menubar { color: #222; paddinf-left:12px; }
/* -- Sub-Menus -- */

ul.jd_menu ul { background-color: #FBFDFE; border: 1px solid #09366F; text-align: left; font-size:12px }
ul.jd_menu ul li { padding: 3px 10px 3px 4px; background-color: #d8dfeb; color: #000; font-size:12px; border-bottom:1px dotted #1E324D; }
ul.jd_menu ul li.jd_menu_active, ul.jd_menu ul li.jd_menu_hover { background-color: #3887BD; color: #FFF; }
ul.jd_menu ul li.jd_menu_active a.jd_menu_active, ul.jd_menu ul li.jd_menu_hover a.jd_menu_hover { color: #FFF; }
