body, html{
    margin:0px;
    padding:0px;
    font:12px/16px  Arial;
    text-align:center;
    background: url(../images/bg_grad.jpg) repeat-x;
}

#naviButtonBarWrap{
    width:100%;
}


#naviButtonBar{
    padding: 0px;
    margin: 0px;
    width:100%;
    background: url(../images/nav_bg.jpg) repeat-x;
    height: 24px;
}

#naviButtonBar {
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#naviButtonBar ul {
    list-style: none;
    margin: 0;
    padding: 0;
	padding-left: 120px;
}
#naviButtonBar li {
	font-family: Arial, Helvetica, sans-serif;
    list-style: none;
    float: left;
    padding-right:10px;
    padding-left:25px;
    white-space: nowrap;
    line-height: 24px;
    color: #ffffff;
}
#naviButtonBar li a {
    padding-left: 30px;
    display: block;
    width: 6em;
    padding: 0em 2em;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    font-size: 11px;
}
#naviButtonBar li a:hover, #naviButtonBar li.current a {
    color: #ffffff;
    text-decoration: none;
}

 #naviButtonBar ul li ul {
    position: absolute;
    width: 24em;
    left: -999em;
    margin: 0px;
    padding: 0px;
    background: #C8C8C8;
    -moz-opacity: 0.95;
    border: 1px solid #afafaf;
}
#naviButtonBar li ul a {
    padding: 0px;
    margin: 0px;
    padding-left: 5px;
    font-weight: bold;
    background: #C8C8C8;
    color: #000000;
    cursor: default;
}

#naviButtonBar li ul a:hover {
    width: 19em;
    padding: 0px;
    margin: 0px;
    padding-left: 5px;
    background: url(../images/nav_bg.jpg) repeat-x;
    color: #ffffff;
    border: none;
    text-decoration: none;
}
#naviButtonBar ul li:hover ul, #naviButtonBar ul li.sfhover ul {
    left: 1px;
    padding-right: 1px;
}
#naviButtonBar ul li ul ul {
    margin: -1.5em 0 0 12em;
}
#naviButtonBar ul li ul li {
    width: 24em;
    border-bottom: 1px solid #000000;
    padding: 0px;
    margin: 0px;
    line-height: 20px;
}
#naviButtonBar ul li:hover ul ul, #naviButtonBar ul li:hover ul ul ul, #naviButtonBar ul li.sfhover ul ul, #naviButtonBar ul li.sfhover ul ul ul {
    left: -999em;
}
#naviButtonBar ul li:hover ul, #naviButtonBar ul li li:hover ul, #naviButtonBar ul li li li:hover ul, #naviButtonBar ul li.sfhover ul, #naviButtonBar ul li li.sfhover ul, #naviButtonBar ul li li li.sfhover ul {
    left: auto;
}

#barSpacer{
    background: url(../images/bar_space.jpg) repeat-x;
    height: 11px;
}