/* nav1 is horiz. menu */
#nav1 {
	position:absolute; top:350px; left:-3px;
	/*position:relative;*/ /* somehow, position:relative crashes menu */
	background:url("../images/nav/nav1.png") no-repeat;
	width:786px; 
	z-index:99;
}
#nav1 ul { }


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


a#nav1_1, a#nav1_1 span    { width: 81px; height:49px }
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 -49px no-repeat; }

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

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

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

a#nav1_5, a#nav1_5 span    { width: 192px; height:49px }
a#nav1_5 span, span.nav1_5 { background:url("../images/nav/nav1.png") -325px 0px no-repeat; }
a#nav1_5:hover span        { background:url("../images/nav/nav1.png") -325px -49px no-repeat; }

a#nav1_6, a#nav1_6 span    { width: 89px; height:49px; }
a#nav1_6 span, span.nav1_6 { background:url("../images/nav/nav1.png") -517px 0px no-repeat;   }
a#nav1_6:hover span        { background:url("../images/nav/nav1.png") -517px -49px no-repeat; }

a#nav1_7, a#nav1_7 span    { width: 180px; height:49px; }
a#nav1_7 span, span.nav1_7 { background:url("../images/nav/nav1.png") -606px 0px no-repeat;  }
a#nav1_7:hover span        { background:url("../images/nav/nav1.png") -606px -49px no-repeat; }

/***********************************************************/
/***********************************************************/
/*#nav1 {
	/*position:absolute; top:0px; left:14px;
	position:relative;
	background:url("../images/nav1.png") no-repeat;
	width:786px;
	margin-top:3px;
	z-index:99;
}
.ie7 #nav1 { margin-top:0px; }

#nav1 ul { }


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 span    { width: 121px; height:49px }
a#nav1_1 span, span.nav1_1 { background:url("../images/nav1.png") 0px 0px no-repeat; }
a#nav1_1:hover span        { background:url("../images/nav1.png") 0px -49px no-repeat; }

a#nav1_2, a#nav1_2 span    { width: 138px; height:49px }
a#nav1_2 span, span.nav1_2 { background:url("../images/nav1.png") -121px 0px no-repeat; }
a#nav1_2:hover span        { background:url("../images/nav1.png") -121px -49px no-repeat; }

a#nav1_3, a#nav1_3 span    { width: 122px; height:49px; }
a#nav1_3 span, span.nav1_3 { background:url("../images/nav1.png") -259px 0px no-repeat;   }
a#nav1_3:hover span        { background:url("../images/nav1.png") -259px -49px no-repeat; }

a#nav1_4, a#nav1_4 span    { width: 154px; height:49px; }
a#nav1_4 span, span.nav1_4 { background:url("../images/nav1.png") -381px 0px no-repeat;  }
a#nav1_4:hover span        { background:url("../images/nav1.png") -381px -49px no-repeat; }


a#nav1_5, a#nav1_5 span    { width: 251px; height:49px;}
a#nav1_5 span, span.nav1_5 { background:url("../images/nav1.png") -535px 0px no-repeat;  }
a#nav1_5:hover span        { background:url("../images/nav1.png") -535px -49px no-repeat; }

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

#nav2 {
	position:absolute; top:50px; left:534px;
	background:url("../images/nav2.png") no-repeat;
	width:232px; height:33px;
	z-index:99;
}
#nav2 ul { height: 33px; }

a#nav2_1, a#nav2_2, a#nav2_3 {
	display:block;
	position:relative;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#nav2_1 span, a#nav2_2 span, a#nav2_3 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: 64px; height:33px }
a#nav2_1 span, span.nav1_1 { background:url("../images/nav2.png") 0px 0px no-repeat; }

a#nav2_2, a#nav2_2 span    { width: 82px; height:33px }
a#nav2_2 span, span.nav1_2 { background:url("../images/nav2.png") -64px 0px no-repeat; }

a#nav2_3, a#nav2_3 span    { width: 86px; height:33px; }
a#nav2_3 span, span.nav1_3 { background:url("../images/nav2.png") -146px 0px no-repeat; }


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

ul.jd_menu {
	position: relative;
	margin: 0px; padding: 0px;
	list-style-type: none;
}
ul.jd_menu ul {	display: none; }
ul.jd_menu a, 
ul.jd_menu a:active,
ul.jd_menu a:link,
ul.jd_menu a:visited {
	text-decoration: none;
}
ul.jd_menu li {
	float: left;
	font-size: 12px;
	margin:0;
	padding:0;
	cursor: pointer;
	white-space: nowrap;
	color: #000;
}
ul.jd_menu li.jd_menu_hover_toolbar {
	color: #000;
}
ul.jd_menu a.jd_menu_hover_toolbar {
	color: #000;
}

/* -- Sub-Menus Styling -- */
ul.jd_menu ul {
	position: absolute;
	display: none;
	list-style-type: none;
	background-color: #334261;
}
ul.jd_menu ul li {
	float: none;
	margin: 0px;
	padding: 4px;
	width: 228px;
	border: none;
	color: #FFF;
}
ul.jd_menu ul li.jd_menu_hover {
	background-color: #ACCB3F;
	color: #334261;
}
ul.jd_menu ul a, 
ul.jd_menu ul a:active,
ul.jd_menu ul a:link,
ul.jd_menu ul a:visited {
	text-decoration: none;
	color: #FFF;
}
ul.jd_menu ul a.jd_menu_hover {
	color: #334261;
}
