/* ----- HEADER > MENU ----- */
#header #nav { float:left; display:inline; padding:0; margin:79px 0 0 17px; }
#header #nav ul.menu { display:block; float:left; list-style:none; margin:0; padding:0; }
#header #nav ul.menu li { float:left; display:block; margin:0px; padding:0px; }
#header #nav ul.menu li:hover > ul { display:block; }
#header #nav ul.menu li.active a { color:#0d4170; display:block; text-decoration:none; background:url(../images/assets/active-bg.jpg) repeat-x; }
#header #nav ul.menu li.active a span { display:block; background:url(../images/assets/active-left.jpg) no-repeat top left; }
#header #nav ul.menu li.active a span span { display:block; background:url(../images/assets/active-right.jpg) no-repeat top right; padding:10px 22px 6px 22px; }
#header #nav ul.menu li.active a:hover { color:#0d4170; display:block; background:url(../images/assets/active-bg.jpg) repeat-x; }
#header #nav ul.menu li.active a:hover span { display:block; background:url(../images/assets/active-left.jpg) no-repeat top left; }
#header #nav ul.menu li.active a:hover span span { display:block; background:url(../images/assets/active-right.jpg) no-repeat top right; padding:10px 22px 6px 22px; }

#header #nav ul.menu li a { display:block; text-decoration:none; font:12px/14px verdana; color:#003768; background:url(../images/assets/off-bg.jpg) repeat-x; }
#header #nav ul.menu li a span { display:block;  background:url(../images/assets/off-left.jpg) no-repeat top left; }
#header #nav ul.menu li a span span { display:block; background:url(../images/assets/off-right.jpg) no-repeat top right; cursor:pointer; padding:10px 22px 6px 22px; }
#header #nav ul.menu li a:hover { background:url(../images/assets/active-bg.jpg) repeat-x; text-decoration:none; position:relative; }
#header #nav ul.menu li a:hover span { display:block; background:url(../images/assets/active-left.jpg) no-repeat top left;}
#header #nav ul.menu li a:hover span span { display:block; background:url(../images/assets/active-right.jpg) no-repeat top right; padding:10px 22px 6px 22px; }



/* ----- FOOTER > MENU ----- */
#body #footer ul.menu { float:right; display;inline; list-style:none; overflow:hidden; position:relative; padding:8px 8px 0 0; margin-right:15px; }
#body #footer ul.menu li { list-style:none; position:relative; right:1px; float:left; display:inline; padding:0 0 0 0; margin:0; }
#body #footer ul.menu li a { font:11px/12px arial; color:#9a9a9a; display:block; position:relative; }
#body #footer ul.menu li a:hover { color:#012450; text-decoration:none; }
#body #footer ul.menu li span span { border-right:1px solid #9a9a9a; display:block; padding:0 7px 0 7px; }
