body
{
	background-color: black; 
}
#tabs
{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-weight: normal;
	margin:-5px;
	border:0;
}

table
{
    width: 100%;  
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-weight: normal;
}
td
{
	text-align: left;
	color: rgb(255, 255, 255); 
	padding: 5px;  
	font-weight: bold;
}
th
{
	text-align: center;
	background-color: rgb(204, 204, 204); 
	color: rgb(0, 0, 0); 
	padding: 5px;
	font-weight: bold;
	vertical-align:top;
}
tbody tr:nth-child(even)
{
	background-color: rgb(51, 51, 51); 
}
tbody tr:nth-child(odd)
{
	background-color: rgb(102, 102, 102); 
}





#main_view
{
	width: 1300px;
	border-style:solid; 
	border-color:white; 
	border-width:3px;
	float:left;
}
#status_view
{
	float:left;
	margin-left:5px; 
}
#inputs_section
{ 
	margin-left:20px; 
	float:left;
	width: 500px;
	border-style:solid; 
	border-width:3px;
	padding:5px;
	text-align: center;
	display: block;
	height: 1000px;
    overflow: auto;
}
#outputs_section
{ 
	margin-left:20px; 
	float:left;
	width: 500px;
	border-style:solid; 
	border-width:3px;
	padding:5px;
	text-align: center;
	display: block;
	height: 1000px;
    overflow: auto;
}
#status_section
{ 
	margin-left:20px; 
	float:left;
	width: 500px;
	border-style:solid; 
	border-width:3px;
	padding:5px;
	text-align: center;
	display: block;
	height: 1000px;
    overflow: auto;
}
#components_section
{ 
	margin-left:20px; 
	float:left;
	width: 280px;
	border-style:solid; 
	border-width:3px;
	padding:5px;
	text-align: center;
	display: block;
	height: 1000px;
    overflow: auto;
}
#inputs_table
{
	width: 100%;
}
#outputs_table
{
	width: 100%;
}
#status_table
{
	width: 100%;
}
#components_table
{
	width: 100%;
}
#status_info_status
{  
	text-align: left; 
	margin:0px; 
	padding:5px; 
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 12pt; 
	font-weight: normal; 
	color: rgb(0, 0, 0);  
}
#status_message
{  
	margin-top:5px;  
	text-align: center; 
	padding:2px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 18pt; 
	font-weight: normal; 
}
.status_error_detail
{   
	padding:1px; 
	margin-top:5px; 
	margin-left:2px; 
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 12pt;
	font-weight: normal; 
}

#signal_status
{ 
	width: 280px;
	border-style:solid; 
	border-width:3px; 
	margin-bottom:5px; 
}
#trackswitcher_status
{ 
	width: 280px;
	border-style:solid; 
	border-width:3px; 
	margin-bottom:5px; 
}
#switch_status
{ 
	width: 280px;
	border-style:solid; 
	border-width:3px; 
}


#input_status_view
{
	margin-left:10px; 
	width: 280px; 
	float:left;
}

#input_status
{  
	margin-left:3px; 
	width: 290px; 
	border-style:solid; 
	border-width:3px;
}
