p {
	hyphens: auto;
	-ms-hyphens: auto;
	-webkit-hyphens: auto;
}

.redtext {
	color: red;
}

.bluetext {
	color: blue;
}

.greentext {
	color: green;
}

.yellowtext {
	color: yellow;
}

.violetttext {
	color: #800080;
}

.pinktext {
	color: #FF00FF;
}

.whitetext {
	color: white;
}

.browntext {
	color: #663300;
}

.orangetext {
	color: orange;
}

.cyantext {
	color: #00FFFF;
}

.redbkgrd {
	background-color: red;
}

.bluebkgrd {
	background-color: blue;
}

.greenbkgrd {
	background-color: green;
}

.yellowbkgrd {
	background-color: yellow;
}

.violettbkgrd {
	background-color: #800080;
}

.pinkbkgrd {
	background-color: #FF00FF;
}

.blackbkgrd {
	background-color: black;
}

.brownbkgrd {
	background-color: #663300;
}

.orangebkgrd {
	background-color: orange;
}

.cyanbkgrd {
	background-color: #00FFFF;
}

table.nfrtalble {
	border: none;
}

table.frtable {
	border: 1px solid black;
}

table.frtable td {
	padding: 0.2em;
}

tr.tablerow1 {
	font-weight: bold;
	background-color: #C0C0C0;
	color: #000000;
}

table.nfrtable td {
	padding: 0.2em;
}

tr.tablehead {
	font-weight: bold;
	background-color: #C0C0C0;
	color: #000000;
}

table.sumtable {
	border-collapse: collapse;
	padding-bottom: 0.5em;
}

table.sumtable thead th {
	border-bottom: medium solid black;
	margin: 0;
}

table.sumtable tfoot td {
	border-top : medium solid black;
	border-bottom: thick double black !important;
	margin: 0;
}

div.imgright {
	width: auto;
	float: right;
	margin: 0 0 1em 1em;
	padding: 5px;
	background-color: #E0E0E0;
}

div.imgright  img {
	margin-bottom: 5px;
}

.algleft {
	text-align: left;
}

.algright {
	text-align: right;
}

.algcenter {
	text-align: center;
}

.algblock {
	text-align: justify;
}

.underline {
	text-decoration: underline;
}

.fnts8pt {
	font-size: 8pt;
}

.fntfm_arial {
	font-family: Arial;
}
.fntfm_book {
	font-family: 'Book Antiqua';
}
.fntfm_comic {
	font-family: Comic;
}
.fntfm_courier {
	font-family: 'Courier New';
}
.fntfm_helvetica {
	font-family: Helvetica;
}
.fntfm_impact {
	font-family: Impact;
}
.fntfm_symbol {
	font-family: Symbol;
}
.fntfm_tahoma {
	font-family: Tahoma;
}
.fntfm_terminal {
	font-family: Terminal;
}
.fntfm_times {
	font-family: 'Times New Roman';
}

.divtest {
	width: 98%;
}

