/* Main Menu */
.header ul.menu { float:right; list-style:none; margin:2px 0 0 0; padding:0px; }
.header ul.menu li { font:11px/13px arial; font-weight:bold; text-transform:uppercase; margin:0px; padding:0px; display:inline; }
.header ul.menu li a { height:24px; overflow:hidden; width:auto; color:#383838; float:left; display:block; padding:0px; background:url(../images/menu-bg.png) 0 -24px repeat-x; text-decoration:none; }
.header ul.menu li a:hover { color:#383838; text-decoration:none; background-position:0 0; }
.header ul.menu li.active a { color:#383838; text-decoration:none; background-position:0 0; }
.header ul.menu li.active a span { background-position:100% 0; }
.header ul.menu li a span { height:24px; display:block; background:url(../images/menu-right-bg.png) 100% -24px no-repeat; }
.header ul.menu li a:hover span { background-position:100% 0; }
.header ul.menu li a span span { padding:8px 12px 0 8px; }
.header ul.menu li ul { display:none; }

/* Footer Menu */
.footer ul.menu { float:left; list-style:none; overflow:hidden; margin:0px 0 2px 0; padding:0px; }
.footer ul.menu li { font:11px/13px arial; margin:0px; padding:0px; display:inline; }
.footer ul.menu li a { width:auto; color:#ffffff; text-decoration:none; float:left; display:block; border-right:1px solid #ffffff; padding:0 6px; }
.footer ul.menu li a:hover { color:#ffffff; text-decoration:underline; }
.footer ul.menu li.active a { color:#ffffff; }
.footer ul.menu li a span { }
.footer ul.menu li.last a { border:none; }
.footer ul.menu li.first a { padding:0 3px 0 0; }
.footer ul.menu li a span span {  }
.footer ul.menu li ul { display:none; }

.subMenu { padding:42px 0 0 0; }