/* 
    Document   : table.css
    Created on : 26-aug-2011, 9:45:08
    Author     : Administrator
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

.dataTables_wrapper {
	POSITION: relative; MIN-HEIGHT: 302px; ZOOM: 1; CLEAR: both; _height: 302px
}
.dataTables_processing {
	BORDER-BOTTOM: #ddd 1px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: white; MARGIN-TOP: -15px; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: 30px; COLOR: #999; MARGIN-LEFT: -125px; FONT-SIZE: 14px; BORDER-TOP: #ddd 1px solid; TOP: 50%; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 14px; LEFT: 50%
}
.dataTables_length {
	WIDTH: 40%; FLOAT: left
}
.dataTables_filter {
	TEXT-ALIGN: right; WIDTH: 50%; FLOAT: right
}
.dataTables_info {
	WIDTH: 60%; FLOAT: left
}
.dataTables_paginate {
	TEXT-ALIGN: right; WIDTH: 44px; FLOAT: right
}
.paginate_disabled_previous {
	WIDTH: 19px; FLOAT: left; HEIGHT: 19px; MARGIN-LEFT: 3px
}
.paginate_enabled_previous {
	WIDTH: 19px; FLOAT: left; HEIGHT: 19px; MARGIN-LEFT: 3px
}
.paginate_disabled_next {
	WIDTH: 19px; FLOAT: left; HEIGHT: 19px; MARGIN-LEFT: 3px
}
.paginate_enabled_next {
	WIDTH: 19px; FLOAT: left; HEIGHT: 19px; MARGIN-LEFT: 3px
}
.paginate_disabled_previous {
	BACKGROUND-IMAGE: url(../../images/dt_back_disabled.jpg)
}
.paginate_enabled_previous {
	BACKGROUND-IMAGE: url(../../images/dt_back_enabled.jpg)
}
.paginate_disabled_next {
	BACKGROUND-IMAGE: url(../../images/dt_forward_disabled.jpg)
}
.paginate_enabled_next {
	BACKGROUND-IMAGE: url(../../images/dt_forward_enabled.jpg)
}
TABLE.display {
	MARGIN: 0px auto; WIDTH: 100%; CLEAR: both;
	
}
TABLE.display THEAD TH {
	BORDER-BOTTOM: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 18px; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
TABLE.display TBODY TR {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 18px; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
TABLE.display TFOOT TH {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 18px; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
TABLE.display TR.heading2 TD {
	BORDER-BOTTOM: #aaa 1px solid
}
TABLE.display TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 3px
}
TABLE.display TD.center {
	TEXT-ALIGN: center
}

TABLE.display td.left {
	text-align: left;
}

TABLE.display td.right {
	text-align: right;
}

.sorting_asc {
	BACKGROUND: url(../../images/dt_sort_asc.png) no-repeat right center
}
.sorting_desc {
	BACKGROUND: url(../../images/dt_sort_desc.png) no-repeat right center
}
.sorting {
	BACKGROUND: url(../../images/dt_sort_both.png) no-repeat right center
}
.sorting_asc_disabled {
	BACKGROUND: url(../../images/dt_sort_asc_disabled.png) no-repeat right center
}
.sorting_desc_disabled {
	BACKGROUND: url(../../images/dt_sort_desc_disabled.png) no-repeat right center
}
TABLE.display TR.gradeA.odd {
	BACKGROUND-COLOR: #EA6148
}
TABLE.display TR.gradeA.even {
	BACKGROUND-COLOR: #EBADA2
}
TABLE.display TR.gradeC.odd {
	BACKGROUND-COLOR: white
}
TABLE.display TR.gradeC.even {
	BACKGROUND-COLOR: #EBADA2
}
TABLE.display TR.gradeX.odd {
	BACKGROUND-COLOR: #EA6148
}
TABLE.display TR.gradeX.even {
	BACKGROUND-COLOR: #EBADA2
}
TABLE.display TR.gradeU.odd {
	BACKGROUND-COLOR: #FFCC00
}
TABLE.display TR.gradeU.even {
	BACKGROUND-COLOR: #FFCC00
}


TABLE.display TR.gradeA.odd a {
	BACKGROUND-COLOR: #EA6148
}
TABLE.display TR.gradeA.even a {
	BACKGROUND-COLOR: #EBADA2
}
TABLE.display TR.gradeC.odd a {
	BACKGROUND-COLOR: white
}
TABLE.display TR.gradeC.even a {
	BACKGROUND-COLOR: #EBADA2
}
TABLE.display TR.gradeX.odd a {
	BACKGROUND-COLOR: #EA6148
}
TABLE.display TR.gradeX.even a {
	BACKGROUND-COLOR: #EBADA2
}
TR.odd {
	BACKGROUND-COLOR: #e2e4ff
}
TR.even {
	BACKGROUND-COLOR: white
}
.dataTables_scroll {
	CLEAR: both
}
.dataTables_scrollBody {
	
}
.top {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 15px
}
.bottom {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 15px
}
.top .dataTables_info {
	FLOAT: none
}
.clear {
	CLEAR: both
}
.dataTables_empty {
	TEXT-ALIGN: center;
}
TFOOT INPUT {
	MARGIN: 0.5em 0px; WIDTH: 100%; COLOR: #444
}
TFOOT INPUT.search_init {
	COLOR: #999
}
TD.group {
	BORDER-BOTTOM: #a19b9e 2px solid; BACKGROUND-COLOR: #d1cfd0; BORDER-TOP: #a19b9e 2px solid
}
TD.details {
	BORDER-BOTTOM: #a19b9e 2px solid; BORDER-LEFT: #a19b9e 2px solid; BACKGROUND-COLOR: #d1cfd0; BORDER-TOP: #a19b9e 2px solid; BORDER-RIGHT: #a19b9e 2px solid
}
.example_alt_pagination DIV.dataTables_info {
	WIDTH: 40%
}
.paging_full_numbers {
	LINE-HEIGHT: 22px; WIDTH: 400px; HEIGHT: 22px
}
.paging_full_numbers SPAN.paginate_button {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px solid; CURSOR: pointer; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px
}
.paging_full_numbers SPAN.paginate_active {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px solid; CURSOR: pointer; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px
}
.paging_full_numbers SPAN.paginate_button {
	BACKGROUND-COLOR: #ddd
}
.paging_full_numbers SPAN.paginate_button:hover {
	BACKGROUND-COLOR: #ccc
}
.paging_full_numbers SPAN.paginate_active {
	BACKGROUND-COLOR: #99b3ff
}
TABLE.display TR.row_selected.even TD {
	BACKGROUND-COLOR: #FFCC00
}
TABLE.display TR.row_selected.odd TD {
	BACKGROUND-COLOR: #FFCC00
}

TABLE.display TR.row_selected.even TD A img.hulp{
	background-color: #FFCC00
}

TABLE.display TR.row_selected.odd TD A img.hulp{
	background-color: #FFCC00
}

TABLE.display TR.row_selected.even TD a {
	BACKGROUND-COLOR: #FFCC00
}
TABLE.display TR.row_selected.odd TD a {
	BACKGROUND-COLOR: #FFCC00
}


TR.odd TD.sorting_1 {
	BACKGROUND-COLOR: #d3d6ff
}
TR.odd TD.sorting_2 {
	BACKGROUND-COLOR: #dadcff
}
TR.odd TD.sorting_3 {
	BACKGROUND-COLOR: #e0e2ff
}
TR.even TD.sorting_1 {
	BACKGROUND-COLOR: #eaebff
}
TR.even TD.sorting_2 {
	BACKGROUND-COLOR: #f2f3ff
}
TR.even TD.sorting_3 {
	BACKGROUND-COLOR: #f9f9ff
}

TR.gradeA TD {
    color: #303030;
}

TR.gradeA TD a {
    color: #303030;
}

TR.gradeA.odd TD.sorting_1 {
	BACKGROUND-COLOR: #EA6148
}
TR.gradeA.odd TD.sorting_2 {
	BACKGROUND-COLOR: #d1ffd1
}
TR.gradeA.odd TD.sorting_3 {
	BACKGROUND-COLOR: #d1ffd1
}
TR.gradeA.even TD.sorting_1 {
	BACKGROUND-COLOR: #EBADA2
}
TR.gradeA.even TD.sorting_2 {
	BACKGROUND-COLOR: #e2ffe2
}
TR.gradeA.even TD.sorting_3 {
	BACKGROUND-COLOR: #e2ffe2
}

TR.gradeC.odd TD.sorting_1 {
	BACKGROUND-COLOR: #c4c4ff
}
TR.gradeC.odd TD.sorting_2 {
	BACKGROUND-COLOR: #d1d1ff
}
TR.gradeC.odd TD.sorting_3 {
	BACKGROUND-COLOR: #d1d1ff
}
TR.gradeC.even TD.sorting_1 {
	BACKGROUND-COLOR: #d5d5ff
}
TR.gradeC.even TD.sorting_2 {
	BACKGROUND-COLOR: #e2e2ff
}
TR.gradeC.even TD.sorting_3 {
	BACKGROUND-COLOR: #e2e2ff
}
TR.gradeX.odd TD.sorting_1 {
	BACKGROUND-COLOR: #ffc4c4
}
TR.gradeX.odd TD.sorting_2 {
	BACKGROUND-COLOR: #ffd1d1
}
TR.gradeX.odd TD.sorting_3 {
	BACKGROUND-COLOR: #ffd1d1
}
TR.gradeX.even TD.sorting_1 {
	BACKGROUND-COLOR: #ffd5d5
}
TR.gradeX.even TD.sorting_2 {
	BACKGROUND-COLOR: #ffe2e2
}
TR.gradeX.even TD.sorting_3 {
	BACKGROUND-COLOR: #ffe2e2
}
TR.gradeU.odd TD.sorting_1 {
	BACKGROUND-COLOR: #c4c4c4
}
TR.gradeU.odd TD.sorting_2 {
	BACKGROUND-COLOR: #d1d1d1
}
TR.gradeU.odd TD.sorting_3 {
	BACKGROUND-COLOR: #d1d1d1
}
TR.gradeU.even TD.sorting_1 {
	BACKGROUND-COLOR: #d5d5d5
}
TR.gradeU.even TD.sorting_2 {
	BACKGROUND-COLOR: #e2e2e2
}
TR.gradeU.even TD.sorting_3 {
	BACKGROUND-COLOR: #e2e2e2
}
.ex_highlight #example TBODY TR.even:hover {
	BACKGROUND-COLOR: #ecffb3
}
#example TBODY TR.even TD.highlighted {
	BACKGROUND-COLOR: #ecffb3
}
.ex_highlight #example TBODY TR.odd:hover {
	BACKGROUND-COLOR: #e6ff99
}
#example TBODY TR.odd TD.highlighted {
	BACKGROUND-COLOR: #e6ff99
}
.ex_highlight_row #example TR.even:hover {
	BACKGROUND-COLOR: #ecffb3
}
.ex_highlight_row #example TR.even:hover TD.sorting_1 {
	BACKGROUND-COLOR: #ddff75
}
.ex_highlight_row #example TR.even:hover TD.sorting_2 {
	BACKGROUND-COLOR: #e7ff9e
}
.ex_highlight_row #example TR.even:hover TD.sorting_3 {
	BACKGROUND-COLOR: #e2ff89
}
.ex_highlight_row #example TR.odd:hover {
	BACKGROUND-COLOR: #e6ff99
}
.ex_highlight_row #example TR.odd:hover TD.sorting_1 {
	BACKGROUND-COLOR: #d6ff5c
}
.ex_highlight_row #example TR.odd:hover TD.sorting_2 {
	BACKGROUND-COLOR: #e0ff84
}
.ex_highlight_row #example TR.odd:hover TD.sorting_3 {
	BACKGROUND-COLOR: #dbff70
}
TABLE.KeyTable TD {
	BORDER-BOTTOM: transparent 3px solid; BORDER-LEFT: transparent 3px solid; BORDER-TOP: transparent 3px solid; BORDER-RIGHT: transparent 3px solid
}
TABLE.KeyTable TD.focus {
	BORDER-BOTTOM: #3366ff 3px solid; BORDER-LEFT: #3366ff 3px solid; BORDER-TOP: #3366ff 3px solid; BORDER-RIGHT: #3366ff 3px solid
}
TABLE.display TR.gradeA {
	BACKGROUND-COLOR: #FAD2DB
}
TABLE.display TR.gradeC {
	BACKGROUND-COLOR: #ddddff
}

TABLE.display TH.gradeA {
	BACKGROUND-COLOR: #ffffff
}

TABLE.display TR.gradeC TD a {
        color: #66665E;
	BACKGROUND-COLOR: #ffffff;
}

TABLE.display TR.gradeX {
	BACKGROUND-COLOR: #ffdddd
}
TABLE.display TR.gradeU {
	BACKGROUND-COLOR: #ddd
}
DIV.box {
	BORDER-BOTTOM: #8080ff 1px solid; BORDER-LEFT: #8080ff 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e5e5ff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 100px; OVERFLOW: auto; BORDER-TOP: #8080ff 1px solid; BORDER-RIGHT: #8080ff 1px solid; PADDING-TOP: 10px
}

table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
