.topleft {display: none;}
.topleft img {display: none;}

.caption {position: absolute; top: 0;
	color: #000080; 
	font-weight: bold; font-size: 12pt;
    	FONT-FAMILY: Arial, Times, sans-serif;
    	text-align: center;}

.nav {display: none;}
.navoffset1 {display: none;}

#statusmsg {display: none;}
.statusmsg {display: none;}

.formarea {position: absolute; top: 0.5in;
	font-size: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Times, sans-serif;
    TEXT-ALIGN: left;}

#formareabutton {display: none;}
.formareabutton {display: none;}

.logos {display: none;}

.contactlist {font-size: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Times, sans-serif;
    TEXT-ALIGN: left;}
.contactlist a {font-size: 10pt;
	color: #000000;}

.customerform {font-size: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Times, sans-serif;
    TEXT-ALIGN: left;}

.customerformbutton {display: none;}
.hidecustomerform {display: none;}

.correctform {font-size: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Times, sans-serif;
    TEXT-ALIGN: left;}

.hidecorrectform {display: none;}

.contactform {font-size: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Times, sans-serif;
    TEXT-ALIGN: left;}

.contactformbutton {display: none;}
.hidecontactform {display: none;}
#helptext {display: none;}

.menuformbutton70 {display: none;}
.menuformbutton100 {display: none;}
.menuformbutton140 {display: none;}
.menuformbutton212 {display: none;}

.searchresults {font-size: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Times, sans-serif;
    TEXT-ALIGN: left;}

.popUpStyle {display: none;}
.hdn {display: none};
.hideme {display: none};
.invisible {display: none;}

th {text-decoration: underline;}

.gphresultstable {position: absolute; top: 5in;
	font-family: Arial, Times, sans-serif;
 	font-size: 8pt;
	background-color: #ffffff; color: #000000;
	border: 0;}

.gphresultstable table {border: 1px solid #000000;}
.gphresultstable td {border: 1px solid #000000; text-align: right; font-size: 8pt;}
.gphresultstable th {font-size: 8pt; font-weight: bold; 
	border: 1px solid #000000; text-decoration: none;}
.gphMax {font-weight: bold;}

.gphTicks { font-family: Arial, Times, sans-serif;
	font-size: 8pt; vertical-align: center;}

.gphRight {font-size: 8pt; text-align: right;}
.gphRightBold {font-size: 8pt; font-weight: bold; text-align: right;}

.gphresultsgraph {position: absolute; top: 2.25in;
	font-family: Arial, Times, sans-serif;
 	font-size: 8pt; border: 0;}
	background-color: #ffffff; color: #000000;}

.gphresultsgraph table {border: 1px solid #000000;}
.gphresultsgraph img {border: 1px solid #000000; vertical-align: bottom;}

.gphLegend {font-size: 8pt;}
/*.gphresultsgraph table {padding: 20px 20px 20px 20px;
	border: 1px solid #000000;} */

.gphBar {vertical-align: bottom;}
/* .gphresultsgraph td {vertical-align: bottom; text-align: center; border: 0;} */

.overStatus {display; none;}
.ar0 {display: none;}
.ar0prn {font-family: Arial, Times, sans-serif;
	font-size: 8pt; text-align: right; font-style: normal;}
.ar0prn input {text-align: right;}

.ar0prnLeft input {text-align: left;}

.ar80 {display: none;}
.ar100 {display: none;}
.ar160 {display: none;}
.ar180 {display: none;}

.ar160prn {width: 160px;
	font-family: Arial, Times, sans-serif;
	font-size: 8pt; text-align: right;} 

.ar160prnTop {width: 160px;
	font-family: Arial, Times, sans-serif;
	font-size: 8pt; text-align: right; 
	border-top: 2px solid #000000;}

.recapTable {border: 2px outset #808080;}
 
.whiteBack {font-size: 8pt; text-align: right; border: 1px solid #000000;}
.whiteBackPlus {font-size: 8pt; text-align: right; font-weight: bold; border: 1px solid #000000;}
.whiteBackMinus {font-size: 8pt; text-align: right; font-weight: bold; border: 2px solid #ff0000;}
.whiteBackLeft {font-size: 8pt; text-align: left; border: 1px solid #000000;}

.greenBack {font-size: 8pt; text-align: right; border: 1px solid #000000;}
.greenBackPlus {font-size: 8pt; text-align: right; font-weight: bold; border: 1px solid #000000;}
.greenBackMinus {font-size: 8pt; text-align: right; font-weight: bold; border: 2px solid #ff0000;}
.greenBackLeft {font-size: 8pt; text-align: left; border: 1px solid #000000;}

.blueBack {font-size: 8pt; text-align: right; border: 1px solid #000000;}
.blueBackPlus {font-size: 8pt; text-align: right; font-weight: bold; border: 1px solid #000000;}
.blueBackMinus {font-size: 8pt; text-align: right; font-weight: bold; border: 2px solid #ff0000;}
.blueBackLeft {font-size: 8pt; text-align: left; border: 1px solid #000000;}

.yellowBack {font-size: 8pt; text-align: right; border: 1px solid #000000;}
.yellowBackPlus {font-size: 8pt; text-align: right; font-weight: bold; border: 1px solid #000000;}
.yellowBackMinus {font-size: 8pt; text-align: right; font-weight: bold; border: 2px solid #ff0000;}
.yellowBackLeft {font-size: 8pt; text-align: left; border: 1px solid #000000;}

.purpleBack {font-size: 8pt; text-align: right; border: 1px solid #000000;}
.purpleBackPlus {font-size: 8pt; text-align: right; font-weight: bold; border: 1px solid #000000;}
.purpleBackMinus {font-size: 8pt; text-align: right; font-weight: bold; border: 2px solid #ff0000;}
.purpleBackLeft {font-size: 8pt; text-align: left; border: 1px solid #000000;}

.grayBack {font-size: 8pt; text-align: right; border: 1px solid #000000;}
.grayBackNoBorder {font-size: 8pt; text-align: right; border: 0;}
.grayBackBold {font-size: 8pt; font-weight: bold; text-align: right; 
	border: 1px solid #000000;}
.grayBackBoldNoBorder {font-size: 8pt; font-weight: bold; text-align: right; border: 0;}

.backtotop img {display: none;}
.backtotop {display: none;}

.bluePrint {color: #000080;}
.bluePrint input {color: #000080;}

.revTopLeftRightBlueItalic {display: none;}

.parTable {border: 1px solid #000000;}
.parTable th {text-align: center;}
.printTable {border: 1px solid #000000;}


.sel80px8pt {display: none;}
.sel60px8pt {display: none;}
.sel8pt {display: none;}
.menuformbutton160 {display: none;}
.blueBackthLeft {display: none;}
.blueBackPlusLeft {display: none;}
.purpleBackthLeft {display: none;}
.greenBackth {display: none;}

a {color: #000000; font-weight: bold;
	font-style: normal; text-decoration: none;}

input {border: 0; font-weight: bold; background-color: #ffffff;}
select {border: 0; font-weight: bold; background-color: #ffffff;}
textarea {border-width: 2px; border-style: groove; background-color: #ffffff; height: 1.5in;}
title {display: none;}
legend {display: none;}
fieldset {border: 0;}

.noprint {visibility: hidden;}
.nodisplay {display: none;}

.tableNoPrint {display: none;}

table {margin-top: 0.25in;}

td {font-family: Arial, Times, sans-serif; font-size: 8pt;
	background-color: #ffffff;
	border: 0;}

th {font-family: Arial, Times, Sans-Serif; font-size: 8pt; text-decoration: none; 
	border: 1px solid #000000;
	background-color: #c0c0c0;}

hr {page-break-before: always}

.tdCaption {text-align: right;}
.tdData {font-weight: bold;}

@page {margin: 0.25in;}
