ul#maintab{
    margin:0 10px; padding:0; list-style:none;
    width:1200px;
}
ul#maintab li{ float:left; background:#296d95; color:#fff;}
ul#maintab li.selected{ background:#fff;}
ul#maintab li.selected a{ color:#00314e; border-bottom:solid 1px #fff;}
ul#maintab li a{ display:block; border:solid 1px #ccc; margin:0 0 -1px; padding:4px 5px; text-decoration:none; font-weight:bold; color:#fff;}


ul#maintab li span{
    display:block;
    border:solid 1px #ccc;
    margin:0 0 -1px;
    padding:4px 10px;
    text-decoration:none;
    font-weight:bold;
    color:#cccccc;
}
.tapcontent{
    clear:both;
    border:solid 1px #ccc;
    padding:5px 5px 5px 5px;
    display:block;
    min-width:99%;
    width:auto;
}
/* expense-group-menu */
.expense-group-menu {
    clear:both;
    display:block;
    background:transparent;
    margin-bottom: 5px;
    /*
     border-bottom:solid 1px #ccc;
    margin:-4px -5px 2px -5px;
    padding:0px 0px 5px 1px;*/
    height:22px;
}
.expense-group-menu ul{
    display:block;
    margin:0;
    list-style:none;
    padding:0;
    margin:0;
}
.expense-group-menu ul li{
    float:left;
    display:block;
    margin:0px 1px 1px 0px;
    border:1px solid #ccc;
    background:#c8e0ff;
}
.expense-group-menu ul li a{
    display:block;
    padding:3px 6px;
    color:#00314e;
    font-weight:bold;
    text-decoration:none;
}
.expense-group-menu ul li.active{
    background:#f7f7f7;
    border:1px solid #d8d8d8;
    /*border-bottom: 1px solid #f7f7f7;*/
}
.expense-group-menu ul li.active a{
    display:block;
    padding:3px 6px;
    color:#00314e;
    font-weight:bold;
    text-decoration:none;
}
