.txtHighlight { background-color: #FF0; }

.txtBlue { color: #039; }
.txtPurple { color: #603; }
.txtGold { color: #fc0; }

.txt90percent { font-size: 90%; }
.txt75percent { font-size: 75%; }
.txt66percent { font-size: 66%; }

.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	margin: 3px 0 5px 0;
}

.caption i {
	font-size: .9em;
}


a.iconDOC, a.iconMDB, a.iconRTF, a.iconPPT, a.iconPDF, a.iconTXT, a.iconXLS, a.iconZIP {
	padding: 2px 0 0 21px;
	white-space:nowrap;
}
a.iconDOC { background: url("/images/icon-word.gif") no-repeat left bottom; }
a.iconMDB { background: url("/images/icon-access.gif") no-repeat left center; }
a.iconRTF { background: url("/images/icon-rtf.gif") no-repeat left center; }
a.iconPPT { background: url("/images/icon-powerpoint.gif") no-repeat left center; }
a.iconPDF { background: url("/images/icon-pdf.gif") no-repeat left center; }
a.iconTXT { background: url("/images/icon-txt.gif") no-repeat left center; }
a.iconXLS { background: url("/images/icon-excel.gif") no-repeat left center; }
a.iconZIP { background: url("/images/icon-zip.gif") no-repeat left center; }

div.tableofcontents {
	margin: 10px 150px;
	background: #fff;
	border: 1px solid #039;
	padding: 5px 15px 10px 15px;
}

div.jumptotop {
	text-align: right;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: .8em;
	margin-bottom: -10px;
}

table.tableinfo {
 	border-collapse:collapse;
	width: 80%;
 }

p.frontpage {
	padding: 40px;
	font-size: 2em;
	font-weight: bold;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: justify;
}