@charset "utf-8";
/* CSS Document */

.firstmenu{
position: relative;
height: 31px;
float: right;
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
}

.firstmenu ul{
list-style-type: none;
margin: 0px;
padding: 0px 0px 0px 0px;
}

.firstmenu ul li{
float: left;
margin: 0 20px 0 -20px;
background: url(../layout/menutabs/navtab_other_left.gif) no-repeat right top;
}

.firstmenu ul li a{
display: block;
padding: 5px 35px 10px 5px;
font-weight: bold;
text-decoration: none;
color: #7b7b7b;
}

.firstmenu ul li a:hover{
text-decoration: none;
color: #003b75;
}

.firstmenu ul li.first{
float: left;
margin: 0 15px 0 -20px;
background: url(../layout/menutabs/navtab_other_left.gif) no-repeat right top;
}

.firstmenu ul li.first a{
padding: 5px 39px 10px 15px;
background: url(../layout/menutabs/navtab_first.gif) no-repeat;
}

.firstmenu ul li.last{
background: url(../layout/menutabs/navtab_last.png) no-repeat right top;
}

.firstmenu ul li.last a{
padding: 5px 39px 10px 0px;
}

.firstmenu ul li#firstcurrent{
background: transparent url(../layout/menutabs/navtab_current.png) no-repeat right top;
}

.firstmenu ul li#firstcurrent a{
padding: 5px 39px 10px 15px;
background: url(../layout/menutabs/navtab_current_first.png) no-repeat left top;
color: #003b75;
}

.firstmenu ul li#current{
margin-left: -52px;
background: transparent url(../layout/menutabs/navtab_current.png) no-repeat right top;
}

.firstmenu ul li#current a{
padding: 5px 39px 10px 35px;
background: url(../layout/menutabs/navtab_current_left.gif) no-repeat;
color: #003b75;
}

.firstmenu ul li#lastcurrent{
margin-left: -54px;
background: transparent url(../layout/menutabs/navtab_current_last.png) no-repeat right top;
}

.firstmenu ul li#lastcurrent a{
padding: 5px 39px 10px 35px;
background: url(../layout/menutabs/navtab_current_left.gif) no-repeat;
color: #003b75;
}

