.subMenu {background:transparent;display:table;font-size:15px;height:34px;margin:5px auto 0;padding:2px;width:975px}
.subMenu li {display:table-cell;float:left;left:540px;margin:0 auto;padding:0;position:relative;text-align:center;text-indent:0;top:9px}
.subMenu li span.aa {background:url(/Images/aa.gif) top;display:block;float:left;height:auto;padding:8px 0;width:54px}
.subMenu li span.bb {background:url(/images/bb.gif) top;float:left;height:auto;padding:8px 0}
.subMenu li span.cc {background:url(/images/cc.gif) top;display:block;float:left;height:auto;padding:8px 0;width:16px}
.subMenu a:hover span {background-position:bottom}
.subMenu a, .subMenu a:visited{color:#fff;cursor:pointer;font-size:14px;font-weight:700;text-decoration:none}
.subMenu a:hover{background:#fff;color:#0010a9}




/*** ESSENTIAL STYLES ***/

.menu { line-height:1.0; margin-top:151px; }
.menu ul { position:absolute; top:-999em; width:10em; /* left offset of submenus need to match (see below) */ }
.menu ul li { width:100%; }
.menu li:hover { visibility:inherit; /* fixes IE7 'sticky bug' */ }
.menu li { float:left; position:relative;}
.menu a { display:block; position:relative; line-height:42px}
.menu li li a {line-height:20px}
.menu li:hover ul, .menu li.sfHover ul { left:0; top:43px; /* match top ul list item height */ z-index:99; }
ul.menu li:hover li ul, ul.menu li.sfHover li ul { top:-999em; }
ul.menu li li:hover ul, ul.menu li li.sfHover ul { left:10em; /* match ul width */ top:0; }
ul.menu li li:hover li ul, ul.menu li li.sfHover li ul { top:-999em; }
ul.menu li li li:hover ul, ul.menu li li li.sfHover ul { left:10em; /* match ul width */ top:0; }
/*** DEMO SKIN ***/
.menu { float:left; }
.menu li ul a { border:1px solid #fff; padding:5px; text-decoration:none;width:149px; outline:0; text-align:left; height:20px; padding:5px; }
.menu li { background:transparent; }
.menu li li { background:#4c5090; }
.menu li li li { background:#9AAEDB; }
.menu ul li:hover, .menu ul li.sfHover, .menu ul li a:focus, .menu ul li a:hover, .menu ul li a:active { background:#373B79; color:#FFBF00; outline:0; }
/*** shadows for all but IE6 ***/
.sf-shadow ul { background:url('/images/shadow.png') no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
.sf-shadow ul.sf-shadow-off { background: transparent; }
.menu  {  z-index:1000}
#nav ul.menu{margin-left:17px; height:37px;}
#nav ul.menu li a{padding-top:8px;}