body {behavior: url("/csshover3.htc");}
#menu {position:absolute; right: 20px;font-size: .625em;}
.custom #menu {font-size:1em;}
#menu ul {list-style: none;margin: 0;padding: 0;/*width: 165px;  sans*/float: left;z-index: 501;}

#menu ul.navspacer li {padding: 11px 8px 0px 8px;}
#menu ul.corprepo li {width: 13.45em; padding-top: 11px; padding-bottom: 7px;} /* 12.2 */
#menu ul.brandrepo li {width: 11.3em; padding-top: 11px; padding-bottom: 7px;} /* 10.3 */
#menu ul.btob li {width: 17.8em; padding-top: 11px; padding-bottom: 7px;} /* 16.2 */
#menu ul.services li {width: 7.1em; padding-top: 11px; padding-bottom: 7px;} /* 7 */
#menu ul.work li {width: 5.5em; padding-top: 11px; padding-bottom: 7px;} /* 5.3 */
#menu ul.firm li {width: 5.8em; padding-top: 11px; padding-bottom: 7px;} /* 4.8 */

#menu ul.corprepo ul li,#menu ul.brandrepo ul li,#menu ul.btob ul li,#menu ul.services ul li,#menu ul.work ul li,#menu ul.firm ul li {padding: 3px 12px 1px 4px; width:auto;}

/* style, color and size links and headings to suit */
#menu a, #menu h2 {font: 1.1em/16px arial, helvetica, sans-serif;display: block;margin: 0;padding: 0px 0px;}

#menu h2 {color: #606060;background: #FFFFFF;}
#menu a {color: #505050;text-decoration: none;}
#menu a:hover {color: #000;}

#menu li {position: relative;}
#menu ul li {letter-spacing: 0.02em;white-space:nowrap;}
#menu ul ul {position: absolute;z-index: 500;/*padding: 6px 5px 12px 10px;*/left: 0px;top: 32px;background-image:url(../images/bg45percent.png);}

#menu ul ul li a {/*width: 5em;*/}
#menu ul ul ul {top: 4em;left: 100%;}
#menu li li {padding-top: 2px;padding-left: 5px;}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

