img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

body {
	background: black url('images/tlback.jpg') no-repeat;
	color: #CCC;
	font-family: arial, helvetica, san-serif;
	font-size: 16px;
}
ul {margin-top: 8px; margin-bottom: 8px; }
a { font-weight: bold; color: #36F;}
h1, h2, h3, h4 { margin-bottom: 0px; margin-top:8px;}
	h1 { margin-left: 110px; color: #CC3333 }
	h2 { color: #6633CC; }
	h3 { color: #33CC33; }
hr { clear: both; }
input { margin-top: 4px; margin-bottom: 4px; font-weight: bold; vertical-align: bottom; }
label { font-size: 18px; margin-bottom: 4px; vertical-align: bottom; text-align:right; padding-right: 4px;}
#nav { position: absolute; width: 100px; top: 90px; left: 12px; font-size: 16px;}
#nav a {display: block; margin-bottom: 6px;}
#content { margin-left: 110px; }
.indent { margin-left: 12px; }
.error {color: red; font-size: 20px; }
.err { font-size: 120%; color: #F00; }
.msg { font-size: 120%; color: #0F0; }
td.label { font-weight: bold; text-align: right; }

/* Specific styles for Rules Database */
div.modify_amount { font-weight: bold; position: absolute; left: 0px; width: 42px; font-family: "Courier New", Courier, monospace; text-align: right; }
div.modify { position: relative; left:24px; top:0px; padding-left: 50px; margin-bottom: 6px; }