
form {
  margin: 0px;
  padding: 0px;
  font-family: 'Lucida Sans', 'Helvetica', 'Sans-serif', 'sans';
}

body {
	font-family: 'Lucida Sans', 'Helvetica', 'Sans-serif', 'sans';
	font-size: 10px;
	padding: 0px;
	margin: 0px;
  width: 100%;
  height: 100%;
  }

table {
  font-size: 10px;
  font-family: 'Lucida Sans', 'Helvetica', 'Sans-serif', 'sans';
}

.navigator {
  padding: 5px;
}

.navigatorLabel {
  padding: 5px;
}

h1,h2,h3,h4,h5,h6,h7,h8 {
	color: #E9601A;
}

#extitle {
	font-size: 12pt;
	font-weight: bold;
	color: #E9601A;
	padding: 10px 10px 10px 10px;
}

.feedbackPanelERROR {
	color: red;
	list-style: circle;
	font-weight: bold;
}

.feedbackPanelINFO {
	color: green;
	list-style: circle;
	font-weight: bold;
}

#hellomessage {
	font-size: 30pt;
}

#titleblock {
	background: #DEDEDE;
	color: white;
	font-weight: bold;
	border-bottom: solid #E9601A;
	border-width: thin;
	padding: 2px 2px 2px 6px;
}

h2 {
	font-size: 1.25em;
}

h3 {
	font-size: 1em;
}

a {
	color: black;
	text-decoration: none;
}

a:hover {
  color: orange;
}

img {
	border: none;
}

pre {
	font-family: 'Lucida Sans', 'Helvetica', 'Sans serif', 'sans';
}

th {

}

tr.b {
	background: #F5F5F5;
}

tr.a {
	background: #E6E6E5;
}

tr.none {
	background: transparent;
}

a.none {
	background: transparent;
	padding-right: 0px;
}

#inputForm {
	
}

div.radio_header input[type="radio"] {
  display: inline-block; padding-right:3px; padding-bottom:3px;
}

div.radio_header label {
  display: inline-block; margin:3px;;
}

#inputForm label.non {
	display: inline !important;
}

#inputFormTable td {
	vertical-align: top;
	padding: 10px;
}

#nestedExampleTree {
	width: 300px;
}

#siteSelection {
	width: 200px;
}

table.dataview td {
  height: 25px;
  text-align: center;
}

table.dataview th {
  height: 25px;
}

select, option {
  display: block;
  float: none;
  font-family: 'Lucida Sans', 'Helvetica', 'Sans-serif', 'sans';
  font-size: 10px;
  margin: 2px;
}

select[disabled] {
  display: block;
  float: none;
  font-family: 'Lucida Sans', 'Helvetica', 'Sans-serif', 'sans';
  font-size: 10px;
  margin: 2px;
  background-color: transparent;
}

input, textarea  {
  display: block;
  float: none;
  font-family: 'Lucida Sans', 'Helvetica', 'Sans-serif', 'sans';
  font-size: 10px;
  margin: 2px;
}

table.TActiveTable {

}

table.TActiveTable .RowContainer {
   background: white;
}

table.TActiveTable thead.HeaderContainer th.HeaderData div {
  overflow: hidden;
}

table.TActiveTable tr.rowHover {
  height: 20px;
  text-align: center;
  background-color: maroon;
  color: white;
  cursor: pointer;
}

table.TActiveTable tr.rowSelected {
  height: 20px;
  text-align: center;
  background-color: maroon;
  color: white;
  cursor: pointer;
}

table.TActiveTable tr {
  height: 20px;
  background-color: white;
  text-align: center;
}

table.TActiveTable thead tr {
  height: 25px;
  vertical-align: middle;
}

table.TActiveTable thead th:first-child {
  border-left: none;
  border-bottom: solid 1px orange;
  background-color: #E9601A;
  color: white;
}

table.TActiveTable thead th {
  border-left: solid 1px orange;
  border-bottom: solid 1px orange;
  background-color: #E9601A;
  color: white;
}

table.TActiveTable tr td  {
  padding: 3px;
  height: 20px;
  border-bottom:solid 1px silver;
}

table.TActiveTable tr td div {
  overflow: hidden;
}

table.TActiveTable tr.rowErrorSelected {
  background-color: red;
  color: yellow;
}