@charset "utf-8";
/* CSS Document */

/************************* Global table styles *************************************/

table { width: 100%; border-collapse:collapse; }

table.tablesorter { margin: 0px !important; }

.dataView {
	display: block;
	height: 465px;;
	overflow-y: scroll;
}

table caption { display:none; }

tr { cursor:default; vertical-align:top; }

thead { background: #CCCCCC; border: 1px #CCCCCC solid; }
tfoot { background: #CCCCCC; border: 1px #CCCCCC solid; }

thead th { font-weight:bold; text-align:left; padding: 2px 8px 2px 2px; font-size:1em; color:#41537c; }

tfoot th {  padding: 0px 8px 0px 0px; } 

td { padding: 2px 8px 2px 2px; }

.financialFooter {
	padding: 2px 4px 2px 2px;
	font-weight: bold;
}

td img, td a img { border:none; }

.rowodd, tr.odd, .striped tr:nth-child(odd), .striped > .row:nth-child(odd) { background-color: #fff; }

.rowodd_green { background-color: #d4f5d4;  color: #000 } 

.roweven, tr.even, .striped tr:nth-child(even), .striped > .row:nth-child(even) { background-color: #f7f6f6; }

.roweven_green {
	background-color:#eafde8;
    color: #000;
}

.minimal { width: 1%; }
 
/* table.tablesorter thead tr .header { background-image:url(../images/themes/default/bg.gif) } Conflicts with JQuery placed sorter images*/
 
#Manage table.tablesorter thead tr .header { background-image:none !important; }

.formElementTbl { border-top:#fff solid 0px; }

.formElementTbl tr { background:#d8d8d8; }

.formElementTbl tr td, .formElementTbl tr th { background:#d8d8d8; }

.formElementTbl tr td:first-child, .formElementTbl tr th:first-child { text-align:right; }

.formElementTbl .alignLeft { text-align: left; }

.formElementTbl label { font-weight:bold; color:#41537c; }

.label { font-weight: bold; color:#41537c; }

.table { display: table; }
.table-row { display: table-row; vertical-align: top; }
.table-cell { display: table-cell; padding-right: 5px; }

th.wicket_orderUp   { background-position: right; background-repeat: no-repeat; background-color: white; background-image: url(../images/themes/default/arrow_up.gif); }
th.wicket_orderDown { background-position: right; background-repeat: no-repeat; background-color: white; background-image: url(../images/themes/default/arrow_down.gif); }

.checkColumn { width: 1%; text-align: center; padding: 2px 2px 2px 2px; }
.checkColumn input[type="checkbox"] { margin: 2px 2px 2px 2px; }

table .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: normal; color: black;}

.navigation { padding : 1px; width: 100%; }
.navigatorLabel { float: left; font-weight: bolder; }
.navigator { text-align: right; float: right; }

th.currencyColumn, th.numericColumn { width: 1%; text-align: right; }
td.currencyColumn, td.numericColumn { width: 1%; text-align: right; white-space: nowrap; }

.norecords { font-weight: bold; font-size: larger; }

tr.summary { border-top: 1px solid black; border-bottom: 1px solid black; font-weight: bold; }

th > a {text-decoration: none;}

.licenseKey {
	width: 500px;
}