/*THIS CSS FILE WILL FOR THE MOMENT ONLY CONTAIN ADDITIONALLY REQUIRED STYLES NOT YET COVERED BY CURRENT NATS UK TEMPLATE FORM HEADSCAPE*/

#mainCol h2 {margin-bottom: 6px; } /*RPODLAS margin-bottom:20px*/

div.list {
    /*
    margin: .5em 0;
	border: 1em solid #efefef;
	*/
}
div.list table {
	width: 100%;
	border-collapse: collapse;
}
div.list th {
	padding: .5em;
}
div.list td {
	padding: .2em .5em;
}
div.list th.odd {
	background-color: #cbcbcb;
}
div.list th.even {
	background-color: #ccc;
}

tr.even-row td.select {
	background-color: #ececec;
    width: 3em;
}
tr.even-row td.even {
	background-color: #e6e9e6;
}
tr.even-row td.odd {
	background-color: #e0e0e0;
}

tr.odd-row td.even {
	background-color: #e0e0e0;
}
tr.odd-row td.odd {
	background-color: #e6e9e6;
}

.ambigElemTableContainer,
.outsideElemTableContainer {
	position: relative;
	margin: 0;
	padding: 5px;
	background-color: white;
	border: 1px solid #888;
    width: 100%;
}
.ambigElemTableContainer table,
.outsideElemTableContainer table    
{ border: 0; margin: 0; padding: 0}

.ambigElemTable,
.outsideElemTable
{margin-top: 3px !important;}

.ambigElemTable .heading,
.outsideElemTable .heading
{font-weight: bold; background-color: #d8d8d8}

.ambigElemTable tr.odd td.oddCell,
.outsideElemTable tr.odd td.oddCell
{background-color: #e6e6e6}

.ambigElemTable tr.odd td.evenCell,
.outsideElemTable tr.odd td.evenCell
{background-color: #ececec}

.ambigElemTable tr.even td.oddCell,
.outsideElemTable tr.even td.oddCell
{background-color: #e0e0e0}

.ambigElemTable tr.even td.evenCell,
.outsideElemTable tr.even td.evenCell
{background-color: #e6e6e6}

.ambigElemTable tr:hover td
{background-color: #cfcfcf !important; cursor: pointer}

div.textareaContainer {
	border: 0;
	margin: 0;
	padding: 0;
}
div.textareaContainer textarea {
	width: 100%;
	border: 1px solid #888;
	margin: 0;
	padding: 0;
}
div.textareaContainer textarea:hover {border: 1px solid #cc0099}
div.textareaContainer textarea:focus {border: 1px solid #cc0099; background-color: #eee}

/*
table {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 2.9mm;
}
*/

th {
	text-align: left;
}

/* PIB Classes */

.pib-header td {
	vertical-align: top;
}

div.section-heading {
	font-size: 1.7em;
	border-bottom: 1px dotted #888;
	padding: .3em 0;
	margin: 1em 0 0 0;
	color: #cc0099;
	clear: both;
}

div.subsection-heading {
	font-size: 1.2em;
	font-weight: bold;
	margin: 1em 0 0 0;
	color: #cc0099;
	clear: both;
}

div.subsection-heading2 {
	font-size: 1.2em;
	margin: 1em 0 0 0;
	color: #cc0099;
	clear: both;
}

div.obsolete-notam-heading {
	margin: 1em 0 0 0;
	clear: both;
}

.nil {
	font-weight: bold;
	font-style: italic;
}
div.endstatement {
	margin: 1em 0 2em 0;
}

table.scroller {
	border-width: 0;
}

table.scroller a {
	text-decoration: none;
}

.date {
	white-space: nowrap;
}

.center {
	text-align: center;
}

form {
	margin: 0;
	padding: 0;
}

.mainColTableContainer .contentOther {background-color: #e2e2e2}
.mainColTableContainer .contentOtherShaded {background-color: #ebebeb}
.mainColTableContainer .titleOtherShaded {font-weight: bold; background-color: #dadada}

.mainColTableContainer .textField50 {width: 50%; padding: 2px 2px; border: 1px solid #888; vertical-align: middle} 
.mainColTableContainer .textField50:hover {border: 1px solid #cc0099}
.mainColTableContainer .textField50:focus {border: 1px solid #cc0099; background-color: #eee}




