td, body {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
}

a.section, td.section {
	color:white;
	background:#60b1e7;
	text-transform:uppercase;
	text-decoration:none;
}

td.subsection {
	color:#0000CC;
	background:#d8ecf9;
}

a.nav {
	color:#0000CC;
	line-height:14px;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.portallink {
	color:#003399;
	text-decoration:underline;
}

a, a.portallink:hover {
	color:#003399;
	text-decoration:none;	
}

.pagehead {
	font-weight:bold;
	color:#708FAA;
}

.panel {
	color:#708FAA;
}

.date {
	color:#ff9900;
}

.searchbox {
	border: solid 1px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
}
form {margin:0px;}
input, textarea, select {font-family:arial,helvetica,sans-serif; font-size:10pt; border:1px solid #d0d0d0; background-color:#ffffff; border-radius:3px; -moz-border-radius:3px; padding:2px; margin:2px;}

.formbutton {border:2px solid #b0b0b0; background-color:#eaeaea; padding:2px;}

.errorbox {border:1px solid #aa0000; margin:0px; margin-top:5px; margin-bottom:5px; background-color:#fff0f0; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;}
.errortitle {color:#cc0000; font-size:12pt; font-weight:bold;}

.red {color:#cc0000;}
.green {color:#000080;}
.gray {color:#666666;}
