#nav, #nav ul {
line-height:1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
text-align:left;
padding:0;
}
#nav li {
display:inline;
float:left;
margin-left:8px;
width:90px;
}
#nav li#current a{
color:#333;
font-weight:700;
}
#nav a {
cursor:pointer;
display:block;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
line-height:1.2em;
text-decoration:none;
width:130px;
color:#FFFFFF;
}
#nav a:hover {
text-decoration:underline;
}
#nav li.home, #nav li.home a {
width:80px;
}

#nav li.home a span {
display:block;
padding:22px 0 0 22px;
}
#nav li.recruiting, #nav li.recruiting a {
width:150px;
text-align:left;
}
#nav li.recruiting a span {
display:block;
padding:22px 0 0 5px;
text-align:left;
}
#nav li.process, #nav li.process a {
width:85px;
}
#nav li.process a span {
display:block;
padding:22px 0 0 15px;
}
#nav li.why, #nav li.why a {
width:85px;
}
#nav li.why a span {
display:block;
padding:22px 0 0 15px;
}
#nav li.vol, #nav li.vol a {
width:155px;
text-align:left;
}
#nav li.vol a span {
display:block;
padding:22px 0 0 5px;
}
#nav li.testing, #nav li.testing a {
width:80px;
text-align:left;
}
#nav li.testing a span {
display:block;
padding:22px 0 0 10px;
}
#nav li.executive, #nav li.executive a {
width:172px;
}
#nav li.executive a span {
display:block;
padding:22px 0 0;
}
#nav li.clients, #nav li.clients a {
width:115px;
}
#nav li.clients a span {
display:block;
padding:22px 0 0 9px;
}
#nav li.contact, #nav li.contact a {
width:85px;
}
#nav li.contact a span {
display:block;
padding:22px 0 0 15px;
}