

body, td, p { 
	font-family: Garamond, Palatino, Times New Roman; 
	font-size: 12pt; 
}

.sm {
	font-size: 95%;
}

a[href^="http"]:after {
	content: " " url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);    
}
a.ref {
	text-decoration: none;
	border-bottom: 1px dotted green;
	color: green;
	font-family: Arial;
	vertical-align: super;
	font-size: 8pt;
	font-weight: bold;
}
a[href^="#"], a.pg {
	text-decoration: none;
	border-bottom: 1px dotted green;
}

.content {
	padding: 0px 20px 12px 20px;
}
.content p, .content li {
	line-height: 150%;
}
.maintitle {
	font-size: 12pt;
	font-weight: bold;
}
.maintitle > a {
	text-decoration: none;
	color: black;
}
.pagetitle {
	font-size: 16pt;
	font-weight: bold;
}
.navitems {
	font-family: Verdana, Tahoma, Arial; 
	font-size: 12pt;
	text-align: right;
	padding-top: 14px;
}

.imgtitle { 
	text-align: center; 
	font-weight: bold; 
}
.imgright {
	float:right; 
	margin: 0 0 6px 12px;
}
.imgleft {
	float:left; 
	margin: 0 12px 6px 0;
}

.errmsg {
	border: 1px solid black;
	background-color: #FFCCCC;
	padding: 8px 10px 10px 10px;
	margin-top: 20px;
}
.errmsg > p {
	margin: 0px;
}
.errmsg ul {
	margin: 0px;
}
.info { 
	font-family: Arial; 
	font-size: 9pt; 
}
label {
	font-family: Arial; 
	font-size: 10pt;
}
.field {
	font-family: Arial; 
	font-size: 11pt;
	white-space: nowrap;
}
dt { 
	font-weight: bold; 
	margin-top: 10px; 
}

.err { 
	font-weight: bold; 
	color: red; 
}
.msg { 
	font-weight: bold; 
	color: blue; 
}

