/* Administrative interface */
a:hover { text-decoration:underline }
body { margin: 0.5em 2% 0.5em 2% }
form select { font: 77% "courier new",verdana,sans-serif }

.btn  { font: 9pt "arial unicode ms", arial, sans-serif; width:100%; height:22px; color:#000; background:#ECE9D8; border:1px #ECE9D8 solid; padding: 0px; cursor: pointer; }
.btnO { cursor: pointer; font: 9pt "arial unicode ms", arial, sans-serif; width:100%; height:22px; color:#000; background:#FFF; border:1px #316AC5 solid; padding: 0px; }
.btnD { font: 9pt "arial unicode ms", arial, sans-serif; width:100%; height:22px; color:#000; background:#EEE; border:1px #316AC5 solid; position:relative; }
.submitdel { cursor: pointer; padding : 2px; font: 8pt "Microsoft Sans Serif","MS Sans Serif",sans-serif; background:#FDBDB6; border-left:#FEE 2px solid; border-top:#FEE 2px solid;border-right:#966 2px solid; border-bottom:#966 2px solid; width: 10em; }
.toolbar { color:#000; background: #ECE9D8; border: 1px outset; }

ul.sql { font: 69% tahoma,sans-serif; color: #448; }
ul.sql li { margin-top: 1em; }
p.div { margin: 0.5em 0; display: block; }

table.admmenu { width: 140px; }
table.admmenu tr { vertical-align: top; }
table.admmenu .xt {
	border: 1px solid #EEE;
	font: 75% tahoma,sans-serif;
}
table.admmenu td {
	border: 1px solid #FFF;
	color: #888;
}
table.admmenu td:hover {
	color: #000;
	background: #FAFAFA;
	text-decoration: none;
	border: 1px solid #EEE;
}
table.admmenu div {
	text-align: center;
	padding: 1px;
	float: left;
	width: 1em;
}
table.admmenu b a:link, table.admmenu b a:visited { 
	font-weight: normal;
	border: 1px solid #FFF;
	width: 130px;
	display: block;
	padding: 2px;
	margin: 0px;
}
table.admmenu b a:hover {
	color: #000;
	background: #FCEDE0;
	text-decoration: none;
	border: 1px solid #FCC;
}
table.tbl-browse .xt {
	line-height: 150%;
}
table.tbl-browse td {
	line-height: 125%;
	vertical-align: middle;
}
table.tbl-browse thead th {
	font: bold 71% tahoma, sans-serif;
	height: 25px;
	text-align: center;
	padding: 0px 2px;
	vertical-align: middle;
}
table.tbl-browse tr td {
	border-bottom: 1px solid #E8E8E8;
	padding: 0px 4px;
}
table.tbl-browse td td {
	border: none;
	padding: 0px;
}
.codeinput {
	background: #FFF; 
	text-align: left;
	font: 110% 'courier new', courier, monospace;
	border: 1px solid #CCC; 
	width: auto;
	overflow:auto;
	margin:0
}
