.rich-toolbar {
 background: #333 url(../img/charcoal.gif) 0 0 repeat-x;
 border: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}

.rich-menu-list-bg {
 color: white;
 background-color: #333;
 background-image: none;
 border: none;
}

.rich-ddmenu-label-select {
 color: #ee7733;
 background: #333 url(../img/charcoal.gif) 0 0 repeat-x;
 border: 1px #333;
}

.rich-panel {
 margin: 0px;
 padding: 0px;
 border: solid 1px #ededed;
}

.rich-table {
 border: none;
}

.rich-table .rich-table-subheadercell {
 border-bottom: 0px;
 border: none;
 text-align: left;
 background-color: #F6F3E1;
 border: 0px;
 text-align: left;
 font-size: 9pt;
}

.rich-table-subheadercell {
 font-weight: bold;
 padding-bottom: 1px;
 padding-left: 1px;
 padding-right: 0px;
 padding-top: 1px;
}

.dr-table-sortable-header {
 background-position: right center;
 background-repeat: no-repeat;
 white-space: nowrap;
 background-color: #F6F3E1;
 border: 0px;
}

.dr-table-subheader {
 background-color: #F6F3E1;
 border: 0px;
}

.rich-table-subheader {
 background-color: #F6F3E1;
 border: 0px;
}

.dr-table-cell {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 padding-bottom: 1px;
 padding-left: 1px;
 padding-right: 1px;
 padding-top: 1px;
 border: 0px;
}

.rich-table {
 border-bottom-width: 0;
 border-left-width-value: 0;
 border-right-width-value: 0;
 border-top-width: 0;
}

.dr-table-footer {
 border: 0px;
 background: #C1D2EE;
}

.dr-dscr-button-dsbld {
 font-weight: bold;
 border: 0px;
 background: #C1D2EE;
 width: 10px;
 background-color: #C1D2EE;
 border-top-color: #C1D2EE;
 border-color: #C1D2EE;
 cell-spacing: 0px;
 color: #8F8E86;
}

.dr-dscr-button,.dr-dscr-sepctrl {
 background: #C1D2EE;
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 font-style: normal;
 border: 0px;
 border-color: #C1D2EE;
 cell-spacing: 0px;
}

.dr-dscr-button,.dr-dscr-sepctrl {
 cursor: pointer;
 text-align: center;
 width: 10px;
 font-weight: bold;
 font-style: normal;
 border: 0px;
 color: #0069D6;
}

.dr-table-footercell {
 border: 0px;
 color: #0069D6;
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 text-align: left;
 border-color: #3184D2;
 border-bottom: thin;
 background: #C1D2EE;
}

.dr-dscr-t {
 background-color: #DEDBDE;
 border: 0px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 border-collapse: collapse;
 border-spacing: 0px;
 border: 0px;
 border-width: 0px;
 cell-spacing: 0px;
 border-style: none;
}

.dr-dscr-inact {
 color: #0069D6;
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 font-style: normal;
 width: 10px;
 border: 0px;
 background-color: #C1D2EE;
 border-color: #C1D2EE;
}

.dr-dscr-act {
 color: #F79A63;
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 font-style: normal;
 width: 10px;
 border: 0px;
 background-color: #C1D2EE;
 border-color: #C1D2EE;
}

.dr-table-header {
 border: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 background: #C1D2EE;
 background-color: #C1D2EE;
 border-color: #3184D2;
}

.dr-table-thead {
 border: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 border: none;
 background: #C1D2EE;
 background-color: #C1D2EE;
 border-color: #3184D2;
 height: auto;
}

.dr-table-headercell {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-align: center;
 border: 0px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}

.dr-dscr {
 align: right;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 border-collapse: collapse;
 border-spacing: 0px;
 border: 0px;
 border-width: 0px;
 cell-spacing: 0px;
 border-style: none;
}

.rich-dtascroller-table {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 border-collapse: collapse;
 border-spacing: 0px;
 border: none;
 border-width: 0px;
 cell-spacing: 0px;
 border-style: none;
 background: #C1D2EE;
 color: #3184D2;
}

.rich-datascr-act {
 background: #D8D2F4;
 color: #000000;
 border: none;
 font-weight: bold;
 text-decoration: none;
 width: 15px;
}

.rich-datascr-inact {
 background: #D8D2F4;
 color: #4A1DF4;
 border: none;
 font-weight: bold;
 text-decoration: underline;
 width: 15px;
}

.rich-datascr-button {
 background: #D8D2F4;
 background-color: #D8D2F4;
 color: #4A1DF4;
 border: none;
 font-weight: bold;
 text-decoration: underline;
 width: 20px;
}

.rich-datascr-button-dsbld {
 text-decoration: none;
 width: 20px;
}

.dr-table-firstrow {
 background-color: #FFF7E7;
}

.rich-table-header {
 border: none;
 background: #D8D2F4;
}

.rich-table-footer {
 border-bottom-width: 0;
 border-left-width-value: 0;
 border-right-width-value: 0;
 border-top-width: 0;
 border-color: #3184D2;
 background: #D8D2F4;
 border-top: none;
 border-right:none;
 border-left: none;
 border-bottom:thin solid #3184D2;
}

.rich-table-cell {
 border: none;
 padding-left: 1px;
 padding-right: 0px;
 padding-top: 2px;
 padding-bottom: 2px;
}

.rich-table-headercell, .rich-table-footercell {
 border: none;
 padding-left: 1px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
}