#hm {
 position:absolute;
 left:0px;

 width:75px;
 cursor:pointer;
}
#a-u{
 position:absolute;
 left:75px;

 width:85px;
 cursor:pointer;
}
#l-d{
 position:absolute;
 left:160px;

 width:190px;
 cursor:pointer;
}
#b-c{
 position:absolute;
 left:350px;

 width:160px;
 cursor:pointer;
}
#f{
 position:absolute;
 left:510px;

 width:60px;
 cursor:pointer;
}
#c{
 position:absolute;
 left:570px;

 width:75px;
 cursor:pointer;
}
#c-u{
 position:absolute;
 left:645px;

 width:95px;
 cursor:pointer;
}
#hm:hover,#c-u:hover,#a-u:hover,#l-d:hover,#b-c:hover,#f:hover,#c:hover {
 background-color:#023459;
 -webkit-transition: background-color 0.8s ease-out; 
 -moz-transition: background-color 0.8s ease-out;
 -o-transition: background-color 0.8s ease-out;
 transition: background-color 0.8s ease-out;
 border-radius:.2em;
 color:#ffffff;
 cursor:pointer;
}
#tray-a-u {
 position:absolute;
 top:28px;
 left:0px;

 width:200px;
 background-color:#023459;
 display:none;
}
#tray-l-d {
 position:absolute;
 top:28px;
 left:0px;

 width:200px;
 background-color:#023459;
 display:none;
}
#tray-b-c {
 position:absolute;
 top:28px;
 left:0px;

 width:160px;
 background-color:#023459;
 display:none;
}
.sub {
 padding:5px;
 height:20px;
 line-height:20px;
 text-align:left;
 color:white;
 cursor:pointer;
}
.sub:hover {
 color:#0663aa;
 background-color:#e6e6e6;
}