p, div, span, td, li, option, select, input, textarea, lh, caption, legend {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
lh { font-weight:bold;margin-left:-20px; }
td { border-bottom:1px solid #00063F;padding:3px 5px;border-right:1px solid #00063F; }
td.lastcol { border-right:none; }
/* table.header td, table.pagelayout td, table.footer td { border:none;padding:0px;} */

.resultsHeadingRow { font-weight:bold;background-color:#00063F;color:#FFCF63;border-right:none; }


h1, h2, h3, h4, h5 { font-family:Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size:20px }
h2 { font-size:18px }
h3 { font-size:16px }
h4 { font-size:14px }
h5 { font-size:12px }

a:visited { color:#006; }

.alt { background-color:#FFF7A3; }
.even { background-color:#fff; }
.over { background-color:#D9FFA3; }

#footer {
	background-color:#DFDFDF;
	color:#000;
	padding:5px 10px;
	text-align:center;
}
.copyright a { color:#000; }
.copyright a:hover { color:#8F0021; }

#adminbar {
	background-color:#31699F;
	color:#fff;
	padding:5px 10px;
	text-align:right;
	margin-bottom:10px;
}
#adminbar a {
	color:#fff;
	font-size:12px;
	text-decoration:none;
	padding:3px 5px;
}
#adminbar a:hover {
	background-color:#fff;
	color:#31699F;
}

.success { background-color:#336633; color:#fff; padding: 10px; }
.error { background-color:#990000; color:#fff; padding: 10px; }
.success a { color:#fff;}

#tooltip.fancy {
	opacity: 1;
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	background: url('../images/shadow.png');
}
#tooltip.fancy h3 {
	margin-bottom: 3px;
	font-size: 12px;
	width: 220px;
	text-align: center;
}
#tooltip.fancy p { width: 220px; text-align: left; font-weight:normal; }