@charset "utf-8";
/* CSS Document */
body {
		background-color: #fff;
		margin: 40px;
		font: 13px/20px normal Helvetica, Arial, sans-serif;
		color: #4F5155;
	}

	a {
		color: #003399;
		background-color: transparent;
		font-weight: normal;
	}
	#content {
		padding: 0 15px 10px 15px;
	}
	h1 {
		color: #444;
		background-color: transparent;
		border-bottom: 1px solid #D0D0D0;
		font-size: 19px;
		font-weight: normal;
		margin: 0 0 14px 0;
		padding: 14px 15px 10px 15px;
	}

	code {
		font-family: Consolas, Monaco, Courier New, Courier, monospace;
		font-size: 12px;
		background-color: #f9f9f9;
		border: 1px solid #D0D0D0;
		color: #002166;
		display: block;
		margin: 14px 0 14px 0;
		padding: 12px 10px 12px 10px;
	}
.full { width:99%;}
input.long { width:400px; }
input.short { width:50px; }
.hide { display:none; }
tr.complete td { color:green; }
tr.overdue td { color:red; font-weight:bold; }
.green { color:green; } .red { color:red; }
p.first { margin-top:0; padding-top:0; }
.overdue { color:red; font-weight:bold; }
form { width: 100% !important; }
td label { width: 100%; }
textarea { width: 100% !important; }