.mainmenu li {
   display: block;
   line-height: 2.0em;
   list-style-type: none;
}

.mainmenu li a {
   color: #6CB15A;
   font-size: 18px;
   text-decoration: none;
}

.mainmenu .selected a, .mainmenu li a:hover {
   color: #F7A907;
}

.mainmenu {
   margin: 0 10px 20px 0;
   text-align: right;
}

.mainsubmenu li {
   background: none repeat scroll 0 0 #97BF2A;
   line-height: 1.4em;
   list-style-type: none;
   margin: 1px 0;
   padding-left: 5px;
}

.mainmenu ul.mainsubmenu li a {
   color: #FFFFFF;
   float: none;
   font-size: 12px;
   margin-right:4px;
   text-decoration: none;
}

.mainmenu ul.mainsubmenu .selected a, .mainmenu ul.mainsubmenu li a:hover {
   color: #666666;
}

.mainsubmenu {
   background: none repeat scroll 0 0 #FFFFFF;
   margin: 0;
}

