<style type="text/css">
	body {background-color: WHITE}
	h1 {color:#003366; font-size:20pt}
	hr {color:#003366}
	p {font-size:10pt; margin-left: 0px}
	a:link     {color:#003355}
	a:visited  {color:#003366}
	a:active   {color:#003366}
	a:hover    {color:#003366}
	td {font-size:10pt; font-family: verdana; }
	.dfTD {
		td {font-size:10pt; font-family: verdana; color:#003366; font-weight:bold}
	}
	.errors {
		color: red;
	}
	.tablebg {
		background-color: #D3D3D3;
	}
	.oddRow {
		background-color: #FFFFFF;
		text-align: center;
	}
	.evenRow {
		background-color: #D3D3D3;
		text-align: center;
	}
	.accRow {line-height: 35px;}
	.bdDkGrayBld12 {font-family: Arial, sans-serif;font-size: 18px;font-weight: bold;line-height: 18px;}
	.listHeader {text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 24px;font-weight: bold;}
	.listMainHeader {text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 32px;font-weight: bold;}
	.listSubHeader {font-family: Arial,sans-serif;font-size: 20px;font-weight: bold;}
	.accTableCol {text-align: center;
	      font-family: Arial, Helvetica, sans-serif;
  	      font-size: 11px;}
	.accTableColLeft {text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 13px;}
	.accTableXMediumColLeft {text-align: left;width: 35%;font-family: Arial, Helvetica, sans-serif;font-size: 13px;}
	.accTableSmallColLeft {text-align: left;width: 15%;font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
	.accTableMediumColLeft {text-align: left;width: 25%;font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
	.accTableXSCol {text-align: left;width: 8%;font-family: Arial, Helvetica, sans-serif;font-size: 13px;}
	.accTableHalfCol {text-align: center;width: 50%;font-family: Arial, Helvetica, sans-serif;font-size: 13px;}
	.fotdHeader {border-bottom:solid black 1px;padding:6 12 6 12;}
	.pStyle {color:#ffffff;font-size:12pt;}
	.tableHeaderGrayBold {text-align:left;background-color:gray;font-family: Arial, sans-serif;font-size: 18px;font-weight: bold;line-height: 18px;}
	.tableHeaderGrayBoldW20 {width: 20%;text-align: left;background-color: #D3D3D3;font-family: Arial, sans-serif;font-size: 18px;font-weight: bold;line-height: 18px;}
	.tableColBoldLeft {text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
	.tableColBoldRight {text-align: right;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
	
	.tableColLeft {text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 13px;}
	.tableHeaderBoldLeft {background-color: #6AFB92;text-align: left;font-family: Arial, sans-serif;font-size: 18px;font-weight: bold;line-height: 18px;}
	.msgBlue {color: blue;text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
	.msgBlueBold {color: blue;text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
	
	.defaultTxtLeft {color: black;background-color: white;text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
	.tableColBoldCenter {text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
	.grayTxtLeft10 {text-align: left;color:#585858;font-family: Arial, sans-serif;font-size: 10px;}
	.redTxtLeft10 {text-align: left;color:red;font-family: Arial, sans-serif;font-size: 10px;}
	.redTxtLeftBold12 {text-align: left;color:red;font-family: Arial, sans-serif;font-size: 12px;font-weight: bold;}
	.redTxtCenterBold12 {text-align: center;color:red;font-family: Arial, sans-serif;font-size: 12px;font-weight: bold;}
	.italicTxtleft {font-style: italic;color: black;background-color: white;text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
	
	
	
	
	.elementHidden {visibility: hidden;}
	.elementShown {visibility: visible;}
	.oddRowLeft {
		background-color: #FFFFFF;
		text-align: left;
	}
	.evenRowLeft {
		background-color: #D3D3D3;
		text-align: left;
	}
	
</style>
