ul.menu {
  list-style: none;
  border: none;
  text-align:left; /* LTR */
}
ul.menu li {
  margin: 0 0 0 0.5em; /* LTR */

}
li.expanded {
  list-style-type: circle;
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.collapsed {
  list-style-type: disc;
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.leaf {
  list-style-type: square;
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li a.active-trail {
    /** no default styles **/
}
li a.active {
  color: #000;
}
td.menu-disabled {
  background: #ccc;
}
ul.links {
  margin: 0;
  padding: 0;
}
ul.links.inline {
  display: inline;
}
ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}
.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; /* LTR */
}
#mainmenu-container{
    display: inline;
    float: right;
    font-size: 20px;
    margin-top: 10px;
    width: 670px;

}
ul.links {
    color: #445059;
    display: inline;
    list-style: none outside none;

}
ul.links li {

    background:url("/images/menu_normal.png") repeat-x;
    background-position:right;
    display: inline-block;
    list-style-type: none;
    padding: 0;
    height:33px;
    float:left;
    margin-right: 3px;


}
ul.links li.last{
    background:url("/images/menu_normal.png") repeat-x;
    *background-image:url("/images/menu_normal.png") repeat-x;
    background-position:right;
    display: inline-block;
    *display: inline;
    list-style-type: none;
   
    height:33px;
}
ul.links li a {
    color: #FFFFFF;
    padding: 0 8px;
    text-decoration: none!important;
    font-weight:bold;
    display: inline-block;
    line-height: 16px;
    padding-left: 7px;
    padding-top: 7px;

}
ul.links  li.first a{
    padding-left: 10px;
    padding-top: 7px;
    display: inline-block;
    text-align:right;
}

ul.links  li.second a{

}
ul.links  li.third a{

}
ul.links  li.fourth a{

}
ul.links  li.fifth a{

}
ul.links  li.last a{
    padding-left: 7px;
    padding-top: 7px;

}
ul.links  li a:hover,ul.links  li a.active {background:url("/images/menu_hover.png") repeat-x;height:33px;}

.last-menu {
    background: url("/images/menu_normal.png") repeat-x scroll right center transparent;
    height: 33px;
    padding: 0;
    margin-right: 0px;
    overflow: hidden;
    }
/* the following postion relative change impacts only in google chrome */

@media screen and (-webkit-min-device-pixel-ratio:0) {
 #mainmenu{
    position: relative;
   }
}
.main-menu{
    height:43px;
    margin-top:-3px;
}
.submenu-container{
    display: none;
}
