body{font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-serif;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;}
a, img{border:none;outline:none;}
html,body{margin:0;padding:0;width:100%;min-width:948px;}
html,body #content{position:relative;min-height:100%;height:100%;height:auto;}
html, body{height:100%;}
*html #content{height:100%;}
#menu ul, #menu ul ul{padding:0;margin:0;list-style-type:none;}
#menu ul .first a{border-left:0 none;}
#menu ul .last a{border-right:0 none;}
#menu ul .bottom a{border-bottom:0 none;}
#menu ul li a{text-align:center;line-height:40px;border-right:1px dashed #fff;padding:0 15px;display:inline-block;text-decoration:none;color:#fff;text-transform:uppercase;font-size:11px;white-space: nowrap;}
#menu ul li {float:left;width:auto;}
#menu ul li ul {position:absolute;left: -999em;width:7em;}
#menu ul li ul li a{padding:5px;line-height:14px;text-align:left;width:15em;filter:alpha(opacity=95); -moz-opacity: 0.95; opacity: 0.95;background-color:#a0bdce;text-transform:lowercase;border:0 none;}
#menu ul li ul ul {margin: -25px 0 0 175px;}
#menu ul li:hover ul ul, #menu ul li:hover ul ul ul, #menu ul li.sfhover ul ul, #menu ul li.sfhover ul ul ul {left: -999em;}
#menu ul li:hover ul, #menu ul li li:hover ul, #menu ul li li li:hover ul, #menu ul li.sfhover ul, #menu ul li li.sfhover ul, #menu ul li li li.sfhover ul {left: auto;}
