@charset "utf-8";
/* CSS Document */

/* Begin Navigation Bar Styling */
	#nav {
		width: 100%;
		float: left;
		margin: 0 0 3em 0;
		padding: 0;
		list-style: none;
		background-color: #f2f2f2;
		border-bottom: 1px solid #ccc; 
		border-top: 1px solid #ccc; }
		
	#nav li {
		float: left; }
		
	#nav li a {
		display: block;
		padding: 8px 15px;
		text-decoration: none;
		font-weight: bold;
		color: #2F2F2F;
		border-right: 1px solid #ccc; }
		
	#nav li a:hover {
		color:#438DFE;
		background-color: #fff; }
	/* End navigation bar styling. */
	
	/* This is just styling for this specific page. */
	body {
		background-color: #555; 
		font: small/1.3 Arial, Helvetica, sans-serif; }
		
	#wrap {
		width: 960px;
		margin: 0 auto;
		background-color: #fff; }
		
	#wrap h1 a {
		padding: 5px 0px 5px;
	}
	
	#Troom {
		border-collapse: collapse;
	}
	
	#Troom tr td {
		border: 1px solid #999;
	}
	
	#Troom th {
		border: 1px solid #999;
	}
	
	#Tmaster {
		border-collapse: collapse;
	}
	
	#Tmaster tr td {
		border: 1px solid #999;
	}
	
	#Tmaster th {
		border: 1px solid #999;
	}
		
	h1 {
		font-size: 3em;
		padding-top: 10px;
		padding-left: 10px;
		color: #069;
		background-color: #f2f2f2;
		margin: 0; }
		
	#content {
		padding: 0 50px 50px; }
	  
	#footer {
		padding: 10px 0;
		background: #f2f2f2;
		color:#438DFE;
		text-align:center; }

<!---------------------------------->
fieldset {
	margin:5px 10px 10px 10px;
	padding: 8px;
	border: 1px dotted #333;
	background-color: #f2f2f2;
}

fieldset div {
	padding: 2px 0px 2px 200px;
}

fieldset div label {
	margin-left: -170px;
	padding-top: 2px;
	width: 160px;
	font-weight: bold;
	position: absolute;
}

fieldset diva {
	padding: 2px 0px 2px 0px;
}

fieldset input {
	width: 200px;
}

fieldset textarea {
	width: 200px;
}

fieldset input.sm {
	width: auto;
}

fieldset input.time {
	width: 20px;	
}

fieldset input.year {
	width: 40px;
}

table{
	background-color: #f2f2f2;		
}

<!---------------------------------->
.result
{
	margin: 10px 40px 10px 40px;
	padding: 8px;
	border: 1px solid #333;
	text-align: center;
	font-weight: bold;
	background: #eee;
}

	.ok {
		border-color: #6b6;
		background: #0C6;
	}
	
	.fail {
		border-color: #b66;
		background: #F33;
	}
	
	.unk {
		border-color: #cc6;
		background: #FF0;
	}