html {
	height:100%;
	//overflow:auto;
	overflow:hidden;
	font-family:calibri;
	margin-top:0;
	margin-bottom:0;
	marging-left:0;
	margin-right:0;
}

body {
	height:100%;
	//overflow:auto;
	overflow:hidden;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
} 

#sedHeading, #sectionRefHeading{
	position: auto;
	top:30px;	
	width: 100%;
	height:30px;
	background-color:#CCCCFF;
	overflow:hidden;
	text-align:center;
	margin-top:0;
	margin-bottom:0;
	marging-left:0;
	margin-right:0;
} 

input {
	width=100%;
}

#content {
	position: absolute;
	top: 1px;
	width: 100%;
	bottom: 0;
	overflow:auto;
	margin-top:0;
	margin-bottom:0;
	marging-left:0;
	margin-right:0;
}

.SECTION_ROW{
	text-align:center;
	background-color:lightgray;
}

.SUBSECTION_ROW{
	text-align:left;
	background-color:#EAEAFF;
}

.color0 {
    background-color: beige;
}

.color1 {
    background-color: lightyellow;
}

.color2 {
    background-color: lavenderblush;
}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: PowderBlue;
}

.table
{
	margin-top:10px;
	empty-cells: show;
}

.error_table {
  border: 1px solid grey;
  border-collapse: collapse;
  padding: 5px;
}

.error_table tr:nth-child(odd) {
  background-color: #f1f1f1;
  border: 1px solid grey;
  border-collapse: collapse;
  padding: 5px;
}

.error_table tr:nth-child(even) {
  background-color: #ffffff;
  border: 1px solid grey;
  border-collapse: collapse;
  padding: 5px;
}
.layout {
	position: absolute;
	top: 60px;
	left: 0px;
	right:0;
	bottom:0;
}


