.tabArea {
    font-weight: bold;
    text-align:left;
    background-color:#ECF2FF;
}

.tabHover {
    background-color: #d0d0d0;
    color: #606060;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid black;
    padding: 2px 1em 2px 1em;
    cursor: hand;
    cursor: pointer;
}

.tabSeparator {
    border-bottom: 1px solid black;
}

.tabContent {
    width:375px;
    height: 460px;
    overflow: hidden;
}

.tabContents {
    width:375px;
    background-color:#FFFFFF;
    color:black;
    text-align:left;
    border-left: 1px solid black;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
}

.dataGrid {
    width:100%;
    margin-top:5px;
    height: 120px;
    overflow: auto;
    background-color: #FFFFFF;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

#accordion {
    width: 275px;
    height: 650px;
    font-size: 11px;
    background-color:white;
}

h3.inactiveTab {
    font-size: 10px;
    font-weight: lighter;
    padding: 2px 4px 2px 4px;
    margin: 0;

    border-style: solid;
    border-color: #D6D6CE;
    border-width: 1px;
    color:#black;
    background-color: #EEEEE4;
    cursor:pointer;
}

h3.activeTab {
    font-size: 10px;
    font-weight: bold;
    padding: 2px 4px 2px 4px;
    margin: 0;

    border-style: solid;
    border-color: #D6D6CE;
    border-width: 1px;
    color:#black;
    background-color: #D6D6CE;
    cursor:pointer;
}

legend {
    padding: 0.2em 0.5em;
    color:#5e81cc;
    text-align:right;
}

.panelTab {
    margin: 0;
    padding-bottom: 0;
    border: none;
}

.panel_body {
    height:450px;
    width:275px;
    background-color:white;
    overflow:auto;
    position:relative;
}

/* Tables --------------------------------------------------------------------*/
table.table {
    background-color: white;
}

tr.tableRowAction {}

td.tableCellAction {
    font-family:verdana,tahoma,arial,helvetica;
    font-size:11px;
    font-weight:bold;
}

tr.tableRowHeader {
    font-family:verdana,tahoma,arial,helvetica;
    font-size:11px;
    font-weight:bold;
    background-color:#EDEDED;
}

td.tableCellHeader {
    font-family:verdana,tahoma,arial,helvetica;
    font-size:11px;
    font-weight:bold;
    color:black;
}

tr.tableRowOdd {
    font-family:verdana,tahoma,arial,helvetica;
    font-size:11px;
    line-height:11pt;
    background-color:#ffffff
}

tr.tableRowEven {
    font-family:verdana,tahoma,arial,helvetica;
    font-size:11px;
    line-height:11pt;
    background-color:#f5f5f5
}

td.tableCell {
    font-family:verdana,tahoma,arial,helvetica;
    font-size:11px;
    line-height:11pt;
}

