body 
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	background color: #e8e8e8;
}

label 
{
 cursor: pointer;
 cursor: hand;
} 

label.hide {
    display: none;
}

.blacksmall
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.blacksmall select 
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.blacksmall label
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.blacksmall input 
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.blacksmall textarea
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.blacksmallbold
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.black
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.black a
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.black a:hover
{
	font-weight: normal;
	font-size: 9pt;
	color: #CE0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.black select 
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.black input
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.black textarea
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.black label
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}

.blackbold
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.blacklinksmall
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.blacklinksmall a
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: transparent;
}

.blacklinksmall a:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: #CE0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: transparent;
}

.blkbluelink
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.blkbluelink a
{
	font-weight: normal;
	font-size: 9pt;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: transparent;
}

.blkbluelink a:hover
{
	font-weight: normal;
	font-size: 9pt;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background: transparent;
}

.bluelinksmall
{
	font-weight: normal;
	font-size: 8pt;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.bluelinkmed
{
	font-weight: normal;
	font-size: 9pt;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.blue
{
	font-weight: normal;
	font-size: 9pt;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bluebold
{
	font-weight: bold;
	font-size: 9pt;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.blue:hover
{
	font-weight: normal;
	font-size: 9pt;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.whitebold
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.whitebold a
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.whitebold a:hover
{
	font-weight: bold;
	font-size: 9pt;
	color: #330066;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.purpleH6
{
	font-weight: bold;
	font-size: 8pt;
	color: #330066;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.purpleH5
{
	font-weight: bold;
	font-size: 10pt;
	color: #330066;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.purpleH4
{
	font-weight: bold;
	font-size: 12pt;
	color: #330066;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.purpleH3
{
	font-weight: bold;
	font-size: 14pt;
	color: #330066;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.purpleH2
{
	font-weight: bold;
	font-size: 16pt;
	color: #330066;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.purpleH1
{
	font-weight: bold;
	font-size: 18pt;
	color: #330066;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.purplesmall
{
	font-weight: normal;
	font-size: 8pt;
	color: #330066;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.purplebold
{
	font-weight: bold;
	font-size: 9pt;
	color: #330066;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.purpleboldmedium
{
	font-weight: bold;
	font-size: 11pt;
	color: #330066;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.purpleboldlarge
{
	font-weight: bold;
	font-size: 13pt;
	color: #330066;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.purplebanner
{
	font-weight: bold;
	font-size: 16pt;
	color: #330066;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.redbody
{
	font-weight: normal;
	font-size: 10pt;
	color: #CE0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.redbodybold
{
	font-weight: bold;
	font-size: 10pt;
	color: #CE0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}



.redsmall
{
	font-weight: normal;
	font-size: 8pt;
	color: #CE0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.redsmallbold
{
	font-weight: bold;
	font-size: 8pt;
	color: #CE0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.red
{
	font-weight: normal;
	font-size: 9pt;
	color: #CE0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.red a
{
	font-weight: normal;
	font-size: 9pt;
	color: #CE0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.red a:hover
{
	font-weight: normal;
	font-size: 9pt;
	color: #CE0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
	
.redbold
{
	font-weight: bold;
	font-size: 9pt;
	color: #CE0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.redbold a
{
	font-weight: bold;
	font-size: 9pt;
	color: #CE0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.redbold a:hover
{
	font-weight: bold;
	font-size: 9pt;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}



.hoverlink
{
	color: #ccc;
}

.hoverlink span
{
	display: none;
}

.hoverlink:hover
{
	color: #f00;
}

.hoverlink:hover span
{
	display: inline;
	/*float: right;
	width: 200px;*/
}

.indent
{
	padding-left: 15px;
}

.redboldlarge
{
	font-weight: bold;
	font-size: 10pt;
	color: #CE0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.redboldlarge a
{
	font-weight: bold;
	font-size: 10pt;
	color: #CE0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.redboldlarge a:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.evenrow
{
	background-color: #DBDBDB;
}

.oddrow
{
	background-color: #FFFFFF;
}

.fleft {
	float: left;
	margin:  5px 5px 5px 5px;
}

.fright {
	float: right;
	margin:  0px 0px 0px 0px;
}

.errorbox {
	font-weight: bold;
	font-size: 10pt;
	color: #CE0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #eFeFeF;
	border: ridge red;
	width: 90%;
        margin: 20px;
}

.alertbox {
	font-weight: bold;
	font-size: 9pt;
	color: #330066;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #ffffee;
	border: ridge blue;
	width: 90%;
        margin: 20px;
}

.padcell { 
	padding: 2px 2px 2px 4px;
}
