/* SuckerFish CSS */
.nav, .nav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

.nav #nav-one {
font-family:Arial,Helvetica,sans-serif;
position:relative;

}

.nav #nav-two {
z-index:10;
}

.nav li {
border-left:1px solid #000000;
float:left;
margin:0pt;
padding:0pt;
position:relative;
}

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
background:#565656 none repeat scroll 0%;
color:#959595;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:1.22em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:25px;
padding:0pt 9px;
text-decoration:none;
text-transform:lowercase;
}

.nav li a:hover {
background:#CCCCCC none repeat scroll 0%;
color:#000000;
}

#nav-one li:hover a, #nav-two li.sfHover a {
background:#CCCCCC none repeat scroll 0%;
color:#000000;
}

#nav-one li:hover ul a, #nav-two li.sfHover ul a {
background:#565656 none repeat scroll 0%;
color:#959595;
}

#nav-one li:hover ul a:hover, #nav-two li.sfHover ul a:hover {
background:#CCCCCC none repeat scroll 0%;
color:#000000;
}

.nav ul {
background:#565656 none repeat scroll 0%;
border-bottom:1px solid #000000;
left:-1px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
position:absolute;
top:-999em;
width:100px;
}

.nav li:hover ul, .nav li.sfHover ul {
top:25px;
z-index:100;
}

.nav ul li {
border:0pt none;
float:none;
}

.nav ul a {
border-color:#000000 rgb(0, 0, 0) -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0pt;
padding-right:20px;
white-space:nowrap;
width:80px;
}

.nav ul a:hover {
background:#CCCCCC none repeat scroll 0%;
color:#000000;
}
