/* Importing styles for basic and container widgets */
@IMPORT url("nwt_simple.css");

/* Importing styles for more complex composite widgets */
@IMPORT url("nwt_composite.css");

/* Importing styles for the table widget and related styles */
@IMPORT url("nwt_table.css");

/* Importing styles for the orderable table widget and related styles */
@IMPORT url("nwt_orderabletable.css");

/* Table Widget: Header Row style */
.table-header-row {
	background-color: rgb(91, 93, 95);
}

/* Table Widget: Header Row Cell style */
.table-header-row>td {
	text-align: center;
	padding: 0px 4px;
}

/* Table Widget: Header Row style for centering child tables */
.table-header-row>td>table {
	margin-left: auto;
	margin-right: auto;
}

.table-header-sortable-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-decoration: underline;
	cursor: pointer;
	margin-right: 3px;
}

.table-header-nonSortable-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
}

.table-data-odd-row {
	background-color: rgb(227, 233, 237);
}

.table-data-even-row {
	background-color: rgb(227, 233, 237);
}

.table-data-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
}

.table-data-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	text-decoration: underline;
	cursor: pointer;
}

/* Used only by older version of Table */
.table-nav-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: red;
	cursor: pointer;
}

.table-nav-pageSizeTable {
	border-collapse: collapse;
}

.table-nav-pageSizeTable td {
	width: 25px;
	height: 25px;
	text-align: center;
	border: thin solid gray;
}

.table-nav-pageSize-cell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	cursor: pointer;
	background-color: rgb(227, 233, 237);
}

.table-nav-currentPageSize-cell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	background-color: rgb(91, 93, 95);
	cursor: pointer;
}

/* Used only by older version of Table */
.table-nav-unavailablePageSize {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: gray;
	cursor: default;
}

.table-nav-button {
	cursor: pointer;
}

.table-general-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
}

.table-form-label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #005481;
}

.table-form-value {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #005481;
}

.table-error-label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: red;
	text-decoration: underline;
}

.table-button {
	cursor: pointer;
}

/* Application Widget - main container (div) */
.nwt-Application {
	min-height: 200px;
	min-width: 600px;
}

.autosizeframe {
	width: 100%;
	border: none;	
}