body { margin: 10px }

.tiny { font-size: x-small; }

.body { margin-left: 5px; margin-right: 5px }

table.box { border: solid 1px #000000; margin: 1px;  }

th { border-bottom: solid 1px #000000; }

th.boxtitle { background-color: #548b8e; color: #fff; border-bottom: solid 1px #000000}

a { color: #548b8e; text-decoration: none;}

a:hover { color: #990000; text-decoration: none;}

.head { padding: 5px; background: #aaddff; color: #000099; border-bottom: solid 1px #000000;}

h1 { padding: 10px; border-bottom: solid 1px #000000}

input, textarea, select, input[type="file"] {
	background-color:#fff;
	border:1px #888 solid;
	color: #555;
	padding: 1px;
	margin: 1px;
}

input[type="submit"] {
	background-color:#ddd;
	border:1px #888 solid;
	color: #555;
	padding: 1px;
	margin: 1px;
}
input[type="submit"]:hover {
	color: #000;
        background-color: #eee;
}

textarea:focus	{ 
	color: #000; 
}

input:focus {
	color: #000;
}

td.even {
	background-color: #fff; padding-left: 3px; padding-right: 3px;
}
td.odd {
	background-color: #ddd; padding-left: 3px; padding-right: 3px;
}
.boxed {
	margin: 10px;
	padding: 5px;
	border: solid 1px orange;
}
