#tabs {
    width:     95%;
    clear:     both;
    border:    1px solid #99d;
    height:    450px;
    overflow:  auto;
    padding:   5px;
    margin:    0px auto 20px auto;
    font-size: .8em;
}

#tabs_header {
    width:  95%;
    margin: 0px auto 20px auto;
}

#tabs_header ul {
    list-style: none;
    margin:     0px;
    padding:    0px;
}

#tabs_header ul li {
    display:     block;
    float:       left;
    text-align:  center;
    padding:     0;
    margin:      0;
    border-left: 1px solid #99d;
}

#tabs_header ul li + li {
    border-left: none;
    display:     block;
    float:       left;
    text-align:  center;
    padding:     0;
    margin:      0;
}

#tabs_header ul li a {
    background:      #fff;
    border-top:      1px solid #99d;
    border-right:    1px solid #99d;
    border-left:     none;
    border-bottom:   none;
    padding:         0 10px 0 10px;
    margin:          0px;
    color:           #9a9a9a;
    text-decoration: none;
    display:         block;
    text-align:      center;
    font:            normal 12px/20px sans-serif;
}

#tabs_header ul li a:hover {
    color: #000;
    background: #bbe;
}

#tabs_header li a.active {
    background: #ddf;
    font-weight: normal;
    color: #000;
}

div.tab {
    display: none;
    margin:  0px;
    padding: 3px;
}

div.tab_content {
    border:  1px solid grey;
}

table.bordered {
    border:          1px solid grey;
    border-collapse: collapse;
}

table.bordered td, table.bordered th {
    border-right:  1px solid grey;
    border-bottom: 1px solid grey;
    padding:       4px;
}

table.bordered td table td, table.bordered td table th {
    border: none;
}

input.urgency_10, select.urgency_10 { background: #F00; }
input.urgency_5,  select.urgency_5  { background: #FF0; }
input.urgency_3,  select.urgency_3  { background: #0F0; }
input.urgency_1,  select.urgency_1  { background: #0FF; }
