

#listnavsub {
    position: relative;
    top: 10px;
    font-weight: normal;
    font-family: Helvetica, sans-serif;
    text-align: right;
    line-height: 15px;
}

#listnavsub ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#listnavsub span {
    display: block;
}

#listnavsub a {
    color: #424242;
}

#listnavsub a:hover {
    color: #000;
	text-decoration: none;
}

/*
 * first
 */

#listnavsub li.first span {
    width: 175px;	
    padding: 5px 20px 5px 5px;
}

#listnavsub .first > span:hover {
    background-color: #EDEAE3;
}

#listnavsub .first > span.active:hover {
    background-color: #fbfaf7;
}

#listnavsub .first a {
	font-size: 11px;
}

#listnavsub .first span.active {
    padding-bottom: 15px;
    font-weight: bold;
    background: #fbfaf7 url(images/listnav.jpg) bottom left no-repeat;
}

/*
 * second
 */

#listnavsub li.second span {
    width: 155px;	
    padding: 5px 40px 5px 5px;
}

#listnavsub .second > span:hover {
    background-color: #EDEAE3;
}

#listnavsub .second > span.active:hover {
    background-color: #fbfaf7;
}

#listnavsub .second a {
	font-size: 10px;
}

#listnavsub .second span.active {
    padding-bottom: 15px;
    font-weight: bold;
    background: #fbfaf7 url(images/listnav.jpg) bottom left no-repeat;
}


/*
 * third
 */

#listnavsub li.third span {
    width: 145px;	
    padding: 5px 40px 5px 5px;
}

#listnavsub .third > span:hover {
    background-color: #EDEAE3;
}

#listnavsub .third > span.active:hover {
    background-color: #fbfaf7;
}

#listnavsub .third a {
	font-size: 10px;
}

#listnavsub .third span.active {
    padding-bottom: 15px;
    font-weight: bold;
    background: #fbfaf7 url(images/listnav.jpg) bottom left no-repeat;
}





#listnavsub span h3 {
    font-size: 12px;
    color: #424242;
    padding: 0px;
}

#listnavsub span img {
    margin-right: -5px;
}

