@charset "utf-8";
/* CSS Document */

/* nav1 is horiz. menu */
#nav1 { width:108px; height:287px; z-index:1000; position: absolute; left: 643px; padding:31px 0 0 0; top:; }
#nav1 ul { height:11px; font-size:13px;}
#nav1 ul ul { height:auto; font-size:13px;}
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; font-size:13px;}
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; font-size:13px;}
a#nav1_1, a#nav1_1 span { width:108px; height:32px; }
a#nav1_1 { margin:10px 0 0 0 }
a#nav1_1 span, span.nav1_1 { background:url("../images/nav/nav1.png") -18px -41px; }
a#nav1_1:hover span { background:url("../images/nav/nav1.png") -156px -41px; }
a#nav1_2, a#nav1_2 span { width:108px; height:32px; }
a#nav1_2 { margin:15px 0 0 0; }
a#nav1_2 span, span.nav1_2 { background:url("../images/nav/nav1.png") -18px -89px; }
a#nav1_2:hover span { background:url("../images/nav/nav1.png") -156px -89px; }
a#nav1_3, a#nav1_3 span { width:108px; height:32px; }
a#nav1_3 { margin:14px 0 0 0; }
a#nav1_3 span, span.nav1_3 { background:url("../images/nav/nav1.png") -18px -136px; }
a#nav1_3:hover span { background:url("../images/nav/nav1.png") -156px -136px; }
a#nav1_4, a#nav1_4 span { width:108px; height:32px; }
a#nav1_4 { margin:15px 0 0 0; }
a#nav1_4 span, span.nav1_4 { background:url("../images/nav/nav1.png") -18px -184px; }
a#nav1_4:hover span { background:url("../images/nav/nav1.png") -156px -184px; }
a#nav1_5, a#nav1_5 span { width:108px; height:32px; }
a#nav1_5 { margin:15px 0 0 0; }
a#nav1_5 span, span.nav1_5 { background:url("../images/nav/nav1.png") -18px -232px; }
a#nav1_5:hover span { background:url("../images/nav/nav1.png") -156px -232px; }
a#nav1_6, a#nav1_6 span { width:108px; height:32px; }
a#nav1_6 { margin:14px 0 0 0; }
a#nav1_6 span, span.nav1_6 { background:url("../images/nav/nav1.png") -18px -279px; }
a#nav1_6:hover span { background:url("../images/nav/nav1.png") -156px -279px; }
a#nav1_7, a#nav1_7 span { width:108px; height:32px; }
a#nav1_7 { margin:15px 0 0 0; }
a#nav1_7 span, span.nav1_7 { background:url("../images/nav/nav1.png") -18px -327px; }
a#nav1_7:hover span { background:url("../images/nav/nav1.png") -156px -327px; }


/* 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;font-size:13px;
}
ul.jd_menu ul li, ul.jd_menu_vertical ul li { float: none; }
/**********************************************************
/** JDMENU SLATE
/**********************************************************/
ul.jd_menu_slate {border-right: 0px solid #fff; /* border requred */ border-left: 0px solid #fff; /* border requred */ clear: both;font-size:13px; }
ul.jd_menu_vertical {height: auto; clear: both; }
.jd_menu_vertical a { text-decoration:none }
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 ul.jd_menu_vertical ul li a:visited { color: #222; font-size:13px;}
ul.jd_menu_vertical ul li a:visited { color: #222; font-size:13px;}
ul.jd_menu_slate li { padding: 0px 0px 1px 0px; cursor: pointer; white-space: nowrap; color: #222; font-size:13px;}
ul.jd_menu_slate li.jd_menu_active_menubar, ul.jd_menu_slate li.jd_menu_hover_menubar { color: #222;font-size:13px; }
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 #425e7b;  text-align:left}
ul.jd_menu_vertical ul li { padding: 3px 10px 3px 4px; background-color: #EEE; color: #000; }
ul.jd_menu_vertical ul li.jd_menu_active, ul.jd_menu_vertical ul li.jd_menu_hover { background-color: #333; color: #FFF; }
ul.jd_menu_vertical ul li.jd_menu_active a.jd_menu_active, ul.jd_menu_vertical ul li.jd_menu_hover a.jd_menu_hover { color: #FFF; }
