body { font-size: 12pt; font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif; text-align: center; }
td { vertical-align: top; }
div.obox { margin:2px; padding:5px; border:1px solid #ccc; background:#ddd; }
form { display:inline; }
div.ibox { margin:0; padding-left:5px; border-left:5px solid #ccc; background:#ddd; clear:none; vertical-align: top; }
div.ibox .c1 { width:100px; text-align:right; display:table-cell;vertical-align:top;clear:none; }
div.ibox .c2 { width:672px; padding-left: 5px; display:table-cell;vertical-align:top;clear:none; }
.small { font-size: small; }
.tiny { font-size: xx-small; }
input,textarea,select { border:1px solid #ccc; padding:2px; background:#fff; }
div.box { margin: 2px; padding:5px; border-top:1px solid #ccc; border-left:5px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background: #ddd; }
a { color: #0066CC; text-decoration: none; }
a:hover { color: #111; text-decoration: underline; }
h1,h2,h3 { margin:0; padding:2px; }
table.p { margin-right: 5px; }
table.s { font-size: xx-small; }
table.browse { width: 800px; margin-left: auto; margin-right: auto; }
td.co { 
	font-size: 10pt; 
	font-family: "Courier New",monospace;
	padding: 0px 5px 0px 2px;
}
td.num { 
	width: 10px; 
	font-size: 10pt; 
	font-family: "Courier New",monospace; 
	padding: 1px 3px 1px 0px;
}
td.num a { color:#888; }
td.num a:hover { color:#fff; text-decoration: none; }
td.h { font-weight: 900; }
td.i { padding-left: 5px; padding-right: 5px; }
td.l { text-align: left; }
td.c { text-align: center; }
td.r { text-align: right; }
td.th { background:#ccc; color:#eee; }
td.odd { background:#eee; }
pre { 
	line-height: 1.2;
}
pre.geshi { 
	background: #fff;
	border: 1px solid #ccc; 
	font-size: 10pt; 
	text-align: left; 
	font-family: "Courier New",monospace;
	padding: 0px 5px 0px 2px;
}
dl { display: inline; }
dd ul { padding: 0; margin: 0; }
img { vertical-align: middle; }
span.shroudtrap { display: none; }