/*---BEGIN: LIST---*/

table.list{
	color: #000000;
	background-color: #000000;
	border: 0px solid black;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	
	border-spacing: 1px;
    border-collapse: separate;
}
/*
table.list a{
	display: inline-block;
	color: #ffffff;
	background-color: #336699;
	padding: 1px;
	text-decoration: none;
	margin: 1px;
}*/

table.list a{
	display: inline-block;
	color: #0073e6;
	text-decoration: none;
}

table.list a:HOVER{
	display: inline-block;
	color: #cc0000;
	text-decoration: underline;
}

table.list input[type=text]{
	font-size: 14px;
	color: #000000;
	background-color: #ffe6b3;
	
	height: 20px;
	
	border-width: 1px;
	border-color: #3385ff;
	
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	
	-webkit-box-shadow: none;
	-moz-box-shadow:	none;
	box-shadow:			none;
}

table.list input[type=text]:FOCUS, input[type=password]:FOCUS{
	box-shadow: 0 0 5px 5px rgba(81, 203, 238, 0.2);
	border: 1px solid rgba(81, 203, 238, 1);
	background-color: #ffcc66;
}

table.list input.empty[type=text]{
	background-color: #FF0033;
}

table.list tr th, table.list tr td{
	white-space: nowrap;
}

table.list tr th{
	text-align: center;
	background-color: #99CCFF;
}

table.list thead tr th{
	text-align: center;
	color: white;
	background-color: #00004d;
}

table.list tr {
	background-color: #ffffff;
	border: 0px solid black;
}

table.list tr.col_red{
	background-color: #ff3333;
}

table.list tr.col_blue{
	background-color: #99c2ff;
}

table.list tr:HOVER {
	background-color: #66CCFF;
	border: 0px solid black;
}

table.list tr td.empty{
	background-color: #FF0033;
}



table.list tr.style_0 td{
	font-weight: normal;
	background-color: #ecffb3;
}
	
table.list tr.style_0:HOVER td{
	font-weight: normal;
	background-color: #ace600;
}
	
table.list tr.style_1 td{
	font-weight: normal;
	background-color: #ffad99;
}
	
table.list tr.style_1:HOVER td{
	font-weight: normal;
	background-color: #ff5c33;
}

table.list tr.style_2 td{
	font-weight: normal;
	background-color: #b3e6ff;
}
	
table.list tr.style_2:HOVER td{
	font-weight: normal;
	background-color: #33bbff;
}

table.list tr.style_3 td{
	font-weight: normal;
	background-color: #ffeb99;
}
	
table.list tr.style_3:HOVER td{
	font-weight: normal;
	background-color: #ffd11a;
}

/*---END: LIST---*/


/*---BEGIN: DEBUG---*/
table.debug{
	color: #ffffff;
	background-color: rgba(255, 255, 255, 0);
	
	border-spacing: 1px;
    border-collapse: separate;
}

table.debug tr td{
	background-color: rgba(0, 0, 0, 0.8);
}
/*---BEGIN: DEBUG---*/


/*---BEGIN: INFO---*/

table.info{
	color: #000000;
	background-color: #000000;
	border: 0px solid black;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	
	border-spacing: 1px;
    border-collapse: separate;
}

table.info a{
	display: inline-block;
	color: #0073e6;
	text-decoration: none;
}

table.info a:HOVER{
	display: inline-block;
	color: #cc0000;
	text-decoration: underline;
}

table.info tr {
	background-color: #ffffff;
	border: 0px solid black;
}

table.info tr th{
	text-align: right;
	padding-right: 5px;
}

table.info tr td{
	text-align: left;
	padding-left: 5px;
}

table.info thead tr th{
	text-align: center;
	background-color: #00004d;
	color: white;
}


/*---END: INFO---*/