
/*=========================================
 * Form
=========================================*/

.skip-link {
	position: absolute;
	left: -9999px;
	top: 0;
	padding: 8px 12px;
	background: #ffffff;
	color: #000000;
	border: 2px solid #000000;
	z-index: 1000;
}

.skip-link:focus,
.skip-link:focus-visible {
	left: 8px;
	top: 8px;
}

a:focus,
button:focus,
input:focus,
select:focus,
textarea:focus,
[tabindex]:focus {
	outline: 3px solid #005fcc;
	outline-offset: 2px;
}

#wrapper {
	position: relative;
    /*width: 810px;*/
}

#left_column {
    position: relative;
    top: 0;
    left: 0;
    margin-right: 30px;
    margin-bottom: 20px;
    float: left;
}

#right_column {
    position: relative;
    top: 0;
    left: 0;
	/* margin-bottom: 20px; */
}

#selectedPareDbs {
	width: 175px; 
	height:  100px;
}

.topValign {
	vertical-align: top;
}

fieldset.fixed {
	width: 500px;
}

/*=========================================
 * Tables
=========================================*/

table.no_border, td.no_border {
	border: 0;
}

th.hiddenData {
	border: 1px solid #bfbfbf;
    border-collapse: inherit;
	border-spacing: inherit;
	empty-cells: show;
    font-weight: bold;
	font-size: 9pt;
	background-color: #d3d3d3;
	padding: 0pt 3pt;
	vertical-align: middle;
	text-align: center;
	color: #1f2937;
}

td.dataLeftNoWrap{
	border: 1px solid #bfbfbf; 
    border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	font: inherit;
	padding: 0pt 3pt; 
	vertical-align: middle;;
	text-align: left;
    white-space: nowrap;
}

