/* CSS Document */

#topmenu ul {
margin : 0;
padding : 0;
display : table;
white-space : nowrap;
height : 35px;
position : relative;
background : #174cab;
font-size : 11px;
font-family : Arial,Tahoma;
list-style : none;
}
#topmenu ul li {
display : table-cell;
margin : 0;
padding : 0;
padding-right : 4px;
}

#topmenu li a {
display : block;
float : left;
height : 35px;
line-height : 30px;
color : #ffffff;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-weight : bold;
text-align : center;
padding : 0 0 0 8px;
cursor : pointer;
background : url(../images/menu_01.gif) no-repeat;
width:auto;
}
#topmenu li a b {
float : left;
display : block;
padding : 0 25px 5px 13px;
background : url(../images/menu_02.gif) no-repeat right top;
width:auto;
}
#topmenu li.current a {
color : #e40101;
background : url(../images/menu_1a.gif) no-repeat;
}
#topmenu li.current a b {
background : url(../images/menu_1b.gif) no-repeat right top;
}
#topmenu li a:hover {
color : #e40101;
background : url(../images/menu_1a.gif) no-repeat;
}
#topmenu li a:hover b {
background : url(../images/menu_1b.gif) no-repeat right top;
}

#topmenu ul li a.selected{
background : url(../images/menu_1b.gif) no-repeat right top; color:#FF0000; padding-left:0px;  }
#topmenu ul li a.selected b{
background : url(../images/menu_1a.gif) no-repeat left top; text-align:center;
}

#topmenu li.current a:hover {
color : #e40101;
background : url(../images/menu_1a.gif) no-repeat;
cursor : default;
}
#topmenu li.current a:hover b {
background : url(../images/menu_1b.gif) no-repeat right top;
}
#topmenu ul {
display : inline;
}
#topmenu ul li {
float : left;
width:auto;
}
#topmenu {
text-align : center;

}
