.menu {
width:254px;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: normal;color: #d7e2e8;text-decoration: none;
}
.menu ul {
padding:0;
margin:0;
list-style-type:none;
}

.menu ul div{
width:254px;
}


.menu ul ul {
width:254px;
}



.menu a, .menu a:visited {
display:block;
text-decoration:none; 
padding: 0 5px 0 20px;; 
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #000;text-decoration: none;
background:transparent url(../im/boxSetBlueLinkA.gif) no-repeat top left;

}

.menu a:hover{
background:transparent url(../im/boxSetBlueLinkA.gif) no-repeat top right;

}




.menu ul ul a.drop, .menu ul ul a.drop:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #000;text-decoration: none;
text-align:left;


}

.menu ul ul a.drop:hover{
color:#FFF;
}
.menu ul ul :hover > a.drop {
background:green;
color:#FFF;

}

.menu ul ul ul a, .menu ul ul ul a:visited {

}

.menu ul ul ul a:hover {

}
.menu ul ul ul :hover > a {

}


.menu ul ul {
width:254px;

}



.menu ul ul ul{
width:254x;
}

.menu ul ul ul.left {
left:-254px;
}



.menu ul ul a, .menu ul ul a:visited {

background:transparent url(../im/boxSetBlueLinkC.gif) no-repeat top left;
color:#000; 
height:auto; 
line-height:1em; 
padding:5px 10px 5px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #000;text-decoration: none;text-align:left;



}

.menu ul ul li div {
width:234px;


}

.menu ul ul li {
padding-left:20px;


}