
#headernav {width:268px; height:71px; padding-top:2px; background-image:url(../images/headerBg.jpg); background-repeat:no-repeat; float:left; background-position:-465px 0;  display:inline;}

ul#headernav-jd{border:0 none; height:72px; float:right; width:268px;}
ul#headernav-jd li{display:block; float:left; padding:0; }
ul#headernav-jd li li {float:left;}
ul#headernav-jd li a { margin:0; color:#133e62; text-decoration:none; }
ul#headernav-jd li a:hover {color:#ffffff;}
ul#headernav-jd li li a {margin:0;}

ul#headernav-jd li a, ul#headernav-jd li a span {display:block; position:relative; overflow:hidden; }
ul#headernav-jd li a span {position:absolute; left:0; top:0; cursor:pointer; background-image:url(../images/headerBg.jpg); background-repeat:no-repeat; }
ul#headernav-jd li li a { height:auto; width:auto; }

a#headernav-jd-1, a#headernav-jd-1 span, span.headernav-jd-1-span {width:108px; height:29px;}
a#headernav-jd-1 span, span.headernav-jd-1-span {background-position:-465px 0;}
a#headernav-jd-1:hover span, span.headernav-jd-1-span_oo, .jdm_active a#headernav-jd-1 span, .jdm_active span.headernav-jd-1-span {background-position:-465px -99px;}

a#headernav-jd-2, a#headernav-jd-2 span, span.headernav-jd-2-span {width:160px; height:29px;}
a#headernav-jd-2 span, span.headernav-jd-2-span {background-position:-573px  0;}
a#headernav-jd-2:hover span, span.headernav-jd-2-span_oo, .jdm_active a#headernav-jd-2 span, .jdm_active span.headernav-jd-2-span {background-position:-573px -99px;}

a#headernav-jd-3, a#headernav-jd-3 span, span.headernav-jd-3-span {width:108px; height:43px;}
a#headernav-jd-3 span, span.headernav-jd-3-span {background-position:-465px -29px;}
a#headernav-jd-3:hover span, span.headernav-jd-3-span_oo, .jdm_active a#headernav-jd-3 span, .jdm_active span.headernav-jd-3-span {background-position:-465px  -128px;}

a#headernav-jd-4, a#headernav-jd-4 span, span.headernav-jd-4-span {width:160px; height:43px;}
a#headernav-jd-4 span, span.headernav-jd-4-span {background-position:-573px  -29px;}
a#headernav-jd-4:hover span, span.headernav-jd-4-span_oo, .jdm_active a#headernav-jd-4 span, .jdm_active span.headernav-jd-4-span {background-position:-573px  -128px;}

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

#book {width:254px; height:74px; float:left; display:inline;}
.bookBtn{ display:block; background-image:url(../images/headerBg.jpg); width:254px; height:0px; padding:74px 0 0 0; overflow:hidden; background-repeat:no-repeat; background-position:-734px 0;}
.bookBtn:hover{ background-position:-734px -99px;}

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


#mainnav {width:987px; float:left; clear:both;}

ul#mainnav-jd{border:0 none; width:987px; height:43px; margin:0 auto; float:right; clear:both;  }
ul#mainnav-jd li{display:block; float:left; padding:0; }
ul#mainnav-jd li li { float:none; }
ul#mainnav-jd li a { margin:0; color:#133e62; text-decoration:none; }
ul#mainnav-jd li a:hover { color:#ffffff; }
ul#mainnav-jd li li a { margin:0; }

ul#mainnav-jd li a, ul#mainnav-jd li a span {display:block; position:relative; height:43px; overflow:hidden; }
ul#mainnav-jd li a span {position:absolute; left:0; top:0; cursor:pointer; background-image:url(../images/mainmenu_sprite.jpg); background-repeat:no-repeat; }
ul#mainnav-jd li li a { height:auto; width:225px; }

/*a#mainnav-jd-1, a#mainnav-jd-1 span, span.mainnav-jd-1-span {width:83px; }
a#mainnav-jd-1 span, span.mainnav-jd-1-span {background-position:0 0;}
a#mainnav-jd-1:hover span, span.mainnav-jd-1-span_oo, .jdm_active a#mainnav-jd-1 span, .jdm_active span.mainnav-jd-1-span {background-position:0 -43px;}

a#mainnav-jd-2, a#mainnav-jd-2 span, span.mainnav-jd-2-span {width:100px; }
a#mainnav-jd-2 span, span.mainnav-jd-2-span {background-position:-83px 0;}
a#mainnav-jd-2:hover span, span.mainnav-jd-2-span_oo, .jdm_active a#mainnav-jd-2 span, .jdm_active span.mainnav-jd-2-span {background-position:-83px -43px;}

a#mainnav-jd-3, a#mainnav-jd-3 span, span.mainnav-jd-3-span {width:103px; }
a#mainnav-jd-3 span, span.mainnav-jd-3-span {background-position:-183px 0;}
a#mainnav-jd-3:hover span, span.mainnav-jd-3-span_oo, .jdm_active a#mainnav-jd-3 span, .jdm_active span.mainnav-jd-3-span {background-position:-183px -43px;}

a#mainnav-jd-4, a#mainnav-jd-4 span, span.mainnav-jd-4-span {width:141px; }
a#mainnav-jd-4 span, span.mainnav-jd-4-span {background-position:-286px 0;}
a#mainnav-jd-4:hover span, span.mainnav-jd-4-span_oo, .jdm_active a#mainnav-jd-4 span, .jdm_active span.mainnav-jd-4-span {background-position:-286px -43px;}

a#mainnav-jd-5, a#mainnav-jd-5 span, span.mainnav-jd-5-span {width:102px; }
a#mainnav-jd-5 span, span.mainnav-jd-5-span {background-position:-427px 0;}
a#mainnav-jd-5:hover span, span.mainnav-jd-5-span_oo, .jdm_active a#mainnav-jd-5 span, .jdm_active span.mainnav-jd-5-span {background-position:-427px -43px;}

a#mainnav-jd-6, a#mainnav-jd-6 span, span.mainnav-jd-6-span {width:120px; }
a#mainnav-jd-6 span, span.mainnav-jd-6-span {background-position:-529px 0;}
a#mainnav-jd-6:hover span, span.mainnav-jd-6-span_oo, .jdm_active a#mainnav-jd-6 span, .jdm_active span.mainnav-jd-6-span {background-position:-529px -43px;}

a#mainnav-jd-7, a#mainnav-jd-7 span, span.mainnav-jd-7-span {width:188px; }
a#mainnav-jd-7 span, span.mainnav-jd-7-span {background-position:-649px 0;}
a#mainnav-jd-7:hover span, span.mainnav-jd-7-span_oo, .jdm_active a#mainnav-jd-7 span, .jdm_active span.mainnav-jd-7-span {background-position:-649px -43px;}

a#mainnav-jd-8, a#mainnav-jd-8 span, span.mainnav-jd-8-span {width:150px; }
a#mainnav-jd-8 span, span.mainnav-jd-8-span {background-position:-830px 0;}
a#mainnav-jd-8:hover span, span.mainnav-jd-8-span_oo, .jdm_active a#mainnav-jd-8 span, .jdm_active span.mainnav-jd-8-span {background-position:-830px -43px;}*/



a#mainnav-jd-1, a#mainnav-jd-1 span, span.mainnav-jd-1-span {width:63px; }
a#mainnav-jd-1 span, span.mainnav-jd-1-span {background-position:0 0;}
a#mainnav-jd-1:hover span, span.mainnav-jd-1-span_oo, .jdm_active a#mainnav-jd-1 span, .jdm_active span.mainnav-jd-1-span {background-position:0 -43px;}

a#mainnav-jd-2, a#mainnav-jd-2 span, span.mainnav-jd-2-span {width:80px; }
a#mainnav-jd-2 span, span.mainnav-jd-2-span {background-position:-63px 0;}
a#mainnav-jd-2:hover span, span.mainnav-jd-2-span_oo, .jdm_active a#mainnav-jd-2 span, .jdm_active span.mainnav-jd-2-span {background-position:-63px -43px;}

a#mainnav-jd-3, a#mainnav-jd-3 span, span.mainnav-jd-3-span {width:102px; }
a#mainnav-jd-3 span, span.mainnav-jd-3-span {background-position:-143px 0;}
a#mainnav-jd-3:hover span, span.mainnav-jd-3-span_oo, .jdm_active a#mainnav-jd-3 span, .jdm_active span.mainnav-jd-3-span {background-position:-143px -43px;}

a#mainnav-jd-4, a#mainnav-jd-4 span, span.mainnav-jd-4-span {width:105px; }
a#mainnav-jd-4 span, span.mainnav-jd-4-span {background-position:-245px 0;}
a#mainnav-jd-4:hover span, span.mainnav-jd-4-span_oo, .jdm_active a#mainnav-jd-4 span, .jdm_active span.mainnav-jd-4-span {background-position:-245px -43px;}

a#mainnav-jd-5, a#mainnav-jd-5 span, span.mainnav-jd-5-span {width:146px; }
a#mainnav-jd-5 span, span.mainnav-jd-5-span {background-position:-350px 0;}
a#mainnav-jd-5:hover span, span.mainnav-jd-5-span_oo, .jdm_active a#mainnav-jd-5 span, .jdm_active span.mainnav-jd-5-span {background-position:-350px -43px;}

a#mainnav-jd-6, a#mainnav-jd-6 span, span.mainnav-jd-6-span {width:103px; }
a#mainnav-jd-6 span, span.mainnav-jd-6-span {background-position:-496px 0;}
a#mainnav-jd-6:hover span, span.mainnav-jd-6-span_oo, .jdm_active a#mainnav-jd-6 span, .jdm_active span.mainnav-jd-6-span {background-position:-496px -43px;}

a#mainnav-jd-7, a#mainnav-jd-7 span, span.mainnav-jd-7-span {width:124px; }
a#mainnav-jd-7 span, span.mainnav-jd-7-span {background-position:-599px 0;}
a#mainnav-jd-7:hover span, span.mainnav-jd-7-span_oo, .jdm_active a#mainnav-jd-7 span, .jdm_active span.mainnav-jd-7-span {background-position:-599px -43px;}

a#mainnav-jd-8, a#mainnav-jd-8 span, span.mainnav-jd-8-span {width:161px; }
a#mainnav-jd-8 span, span.mainnav-jd-8-span {background-position:-723px 0;}
a#mainnav-jd-8:hover span, span.mainnav-jd-8-span_oo, .jdm_active a#mainnav-jd-8 span, .jdm_active span.mainnav-jd-8-span {background-position:-723px -43px;}

a#mainnav-jd-9, a#mainnav-jd-9 span, span.mainnav-jd-2-span {width:103px; }
a#mainnav-jd-9 span, span.mainnav-jd-9-span {background-position:-884px 0;}
a#mainnav-jd-9:hover span, span.mainnav-jd-9-span_oo, .jdm_active a#mainnav-jd-9 span, .jdm_active span.mainnav-jd-9-span {background-position:-884px -43px;}


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

#midmenu{width:987px; height:73px; border:0; margin:0; padding:0; list-style-type:none; float:left;}
#midmenu li{display:block; float:left; text-align:center; padding:0; margin:0;}

#midmenu li a, #midmenu li a span {display:block; position:relative; height:73px; overflow:hidden; color:#043476; text-decoration:none; }
#midmenu li a span {position:absolute; left:0; top:0; cursor:pointer; background-image:url(../images/midnav_sprite_new.jpg); background-repeat:no-repeat; }

/*a#midmenu-1, a#midmenu-1 span, span.midmenu-1-span {width:291px; display:block; }
a#midmenu-1 span, span.midmenu-1-span {background-position:0 0;}
a#midmenu-1:hover span, span.midmenu-1-span_oo {background-position:0 -71px;}

a#midmenu-2, a#midmenu-2 span, span.midmenu-2-span {width:279px; display:block; }
a#midmenu-2 span, span.midmenu-2-span {background-position:-291px 0;}
a#midmenu-2:hover span, span.midmenu-2-span_oo {background-position:-291px -71px;}

a#midmenu-3, a#midmenu-3 span, span.midmenu-3-span {width:417px; display:block; }
a#midmenu-3 span, span.midmenu-3-span {background-position:-560px 0;}
a#midmenu-3:hover span, span.midmenu-3-span_oo {background-position:-560px -71px;}*/


a#midmenu-1, a#midmenu-1 span, span.midmenu-1-span {width:239px; display:block; }
a#midmenu-1 span, span.midmenu-1-span {background-position:0 0;}
a#midmenu-1:hover span, span.midmenu-1-span_oo {background-position:0 -73px;}

a#midmenu-2, a#midmenu-2 span, span.midmenu-2-span {width:206px; display:block; }
a#midmenu-2 span, span.midmenu-2-span {background-position:-239px 0;}
a#midmenu-2:hover span, span.midmenu-2-span_oo {background-position:-239px -73px;}

a#midmenu-3, a#midmenu-3 span, span.midmenu-3-span {width:206px; display:block; }
a#midmenu-3 span, span.midmenu-3-span {background-position:-445px 0;}
a#midmenu-3:hover span, span.midmenu-3-span_oo {background-position:-445px -73px;}

a#midmenu-4, a#midmenu-4 span, span.midmenu-4-span {width:336px; display:73px; }
a#midmenu-4 span, span.midmenu-4-span {background-position:-651px 0;}
a#midmenu-4:hover span, span.midmenu-4-span_oo {background-position:-651px -73px;}

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

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

#inner_midmenu{width:300px; height:300px; border:0; margin:0; padding:0; text-indent:-5000px; background-color:#cdc2a6; list-style-type:none; float:left;}
#inner_midmenu li{display:block; float:left; text-align:center; padding:0;}

#inner_midmenu li a, #inner_midmenu li a span {display:block; position:relative; height:72px; overflow:hidden; color:#043476; text-decoration:none; }
#inner_midmenu li a span {position:absolute; left:0; top:0; cursor:pointer; background-image:url(../images/inner_midmenu.png); background-repeat:no-repeat; }

/*a#inner_midmenu-1, a#inner_midmenu-1 span, span.inner_midmenu-1-span {width:300px; display:block; }
a#inner_midmenu-1 span, span.inner_midmenu-1-span {background-position:0 -18px;}
a#inner_midmenu-1:hover span, span.inner_midmenu-1-span_oo {background-position:0 -268px;}

a#inner_midmenu-2, a#inner_midmenu-2 span, span.inner_midmenu-2-span {width:300px; display:block; }
a#inner_midmenu-2 span, span.inner_midmenu-2-span {background-position:0  -90px;}
a#inner_midmenu-2:hover span, span.inner_midmenu-2-span_oo {background-position:0 -340px;}

a#inner_midmenu-3, a#inner_midmenu-3 span, span.inner_midmenu-3-span {width:300px; display:block; }
a#inner_midmenu-3 span, span.inner_midmenu-3-span {background-position:0  -163px;}
a#inner_midmenu-3:hover span, span.inner_midmenu-3-span_oo {background-position:0 -413px;}*/

a#inner_midmenu-1, a#inner_midmenu-1 span, span.inner_midmenu-1-span {width:300px; display:block; }
a#inner_midmenu-1 span, span.inner_midmenu-1-span {background-position:0 -22px;}
a#inner_midmenu-1:hover span, span.inner_midmenu-1-span_oo {background-position:-300px -22px;}

a#inner_midmenu-2, a#inner_midmenu-2 span, span.inner_midmenu-2-span {width:300px; display:block; }
a#inner_midmenu-2 span, span.inner_midmenu-2-span {background-position:0  -94px;}
a#inner_midmenu-2:hover span, span.inner_midmenu-2-span_oo {background-position:-300px -94px;}

a#inner_midmenu-3, a#inner_midmenu-3 span, span.inner_midmenu-3-span {width:300px; display:block; }
a#inner_midmenu-3 span, span.inner_midmenu-3-span {background-position:0  -166px;}
a#inner_midmenu-3:hover span, span.inner_midmenu-3-span_oo {background-position:-300px -166px;}

a#inner_midmenu-4, a#inner_midmenu-4 span, span.inner_midmenu-4-span {width:300px; display:block; }
a#inner_midmenu-4 span, span.inner_midmenu-4-span {background-position:0  -238px;}
a#inner_midmenu-4:hover span, span.inner_midmenu-4-span_oo {background-position:-300px -238px;}


/**********************************************************
/** JDMENU
/**********************************************************/
ul.jd_menu li, ul.jd_menu_vertical li {background-color:#ffffff;  display:block; margin:0; padding:0; }
ul.jd_menu, ul.jd_menu_vertical {color:#FFFFFF; margin:0; padding:0; list-style-type: none; }
ul.jd_menu li {float:left; color:#FFFFFF; }
ul.jd_menu_vertical li {float:none;}

/* -- Sub-Menus -- */
ul.jd_menu ul, ul.jd_menu_vertical ul {background-color:#ffffff;  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; }

ul.jd_menu ul, ul.jd_menu_vertical ul { border-right:0; border-left:0;}
ul.jd_menu_vertical { height:auto; }
ul.jd_menu ul { height:auto; }
/*
not useful for vertical menus
* html ul.jd_menu ul { width: 1%; }
*/

ul.jd_menu li { font-family:sans-serif; color:#133e62; background-color:#ffffff; margin:0; padding:0; cursor:pointer; white-space:nowrap; }
ul.jd_menu li ul {width:auto; background-color:#133e62; color:#ffffff; border:1px solid #133e62; border-bottom:0px none; }
ul.jd_menu li li { width:auto; color:#133e62; background-color:#ffffff; padding:0; margin:0; border-bottom:1px solid #133e62; line-height:14px; font-size:13px; height:auto; }
* html ul.jd_menu li { font-size:1px !important; line-height:1px !important; height:1px !important; }
* html ul.jd_menu li li { line-height:18px !important; font-size:13px !important; height:auto !important; padding:0; margin:0; }


ul.jd_menu li a {background-color:#ffffff; color:#133e62; text-decoration:none; }
ul.jd_menu li li a { display:block; background-color:#ffffff; color:#133e62; padding:8px 5px; margin:0; font-weight:bold; }
ul.jd_menu li li a:hover {color:#133e62; background-color:#ffffff;}

ul.jd_menu ul li.jdm_hover, ul.jd_menu ul li.jdm_active { background-color:#133e62 !important; color:#ffffff; }
ul.jd_menu ul li.jdm_hover a, ul.jd_menu ul li.jdm_active a { background-color:#133e62 !important; color:#ffffff; }



/*
ul.jd_menu ul { margin:0 !important; padding:0 !important; }
* html ul.jd_menu li ul li { height:auto !important;}
* html #bannerright ul.jd_menu li a, .ie6 #bannerright ul.jd_menu li a { color:#0d51b6; }
* html #bannerright ul.jd_menu li ul a, .ie6 #bannerright ul.jd_menu li ul a { color:#000; }
*/
