<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
================================
eCARe Container Styles
================================
*/

/* ----------------- */
/* SubmitReading Container */
/* ----------------- */

.SubmitReadingMain
{
	background-color: Transparent;
	width:100%;
}

.SubmitReadingAltRow 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.SubmitReadingHeader 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height:24px;
}

.SubmitReadingRow 
{
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.SubmitReading_Col1 
{
	width:120px;
	padding-left: 10px;
}

.SubmitReading_Col1Header 
{
	background-color: #9D1C20;
	color:White;
	font-size: 8pt;
	text-align:left;
	padding-left: 10px;
	vertical-align:middle;
}

.SubmitReading_Col2
{
 width:4px;
 background-color: #9D1C20;
}

.SubmitReading_Col2Header 
{
	width:4px;
	background-color: #9D1C20;
	text-align:left;
	vertical-align:middle;
}

.SubmitReading_Col3
{
	width: 110px;
	padding-left: 10px;
}

.SubmitReading_Col3Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 10px;
}

.SubmitReading_Col4
{
 width:110px;
}

.SubmitReading_Col4Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

.SubmitReading_Col5
{
 width:100px;
}

.SubmitReading_Col5Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

.SubmitReading_Col6
{
 height:20px;
 vertical-align:middle;
}

.SubmitReading_Col6Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

.SubmitReading_Col7
{
 width:120px;
 padding-right: 10px;
}

.SubmitReading_Col7Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

.SubmitReading_Col8
{
 width:84px;
 height:25px;
}

.SubmitReading_Col8Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

.SubmitReading_Col9
{
 width:100px;
}

.SubmitReading_Col9Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}


.SubmitReadingTitle 
{
	background-color: Transparent;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding-top: 2px;
	padding-bottom: 2px;
}

.SubmitReadingheader 
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 18pt;
height: 20px;
padding-right: 0px;
}

.SubmitReadingContentPane 
{
background-color: Transparent;
border: solid 0px #5D99DC;
font-family: Verdana,Tahoma, Arial, Helvetica;
font-size:  11px;
text-align: justify;
}

.SubmitReadingtop_left
{
width: 10px; 
height: 20px;
}

.SubmitReadingTop 
{
	width: 100%;
	height: 20px;
}

.SubmitReadingtop_right 
{
height: 20px;
width: 10px;
}

.NoSubmitReadingMessage
{
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

.SubmitReadingCaption
{
	background-color: #DFE1E0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:  bold;
	padding-left: 2pt;
	padding-right: 2pt;
	padding-bottom: 6pt;
	text-align:left;
	vertical-align:middle;
}

.SubmitReadingCaption2
{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight:  bold;
	padding-left: 2pt;
	padding-right: 2pt;
	padding-bottom: 6pt;
	text-align:left;
	vertical-align:middle;
}
.SubmitReadingClueRight
{
	BACKGROUND-IMAGE: url(cluerightbcg.gif);
}

.SubmitReadingClueBottomLeft
{
	BACKGROUND-IMAGE: url(cluebotbcg.gif);
}

/* ------------------------ */
/* End of SubmitReading Container */
/* ------------------------ */


/* ----------------- */
/* Problems Container */
/* ----------------- */
.ProblemsLabel
{
	font-family: Verdana,Tahoma, Arial, Helvetica;
	font-size:  14px;
	font-weight: bold;
}
.ProblemsLabel2
{
	font-family: Verdana,Tahoma, Arial, Helvetica;
	font-size:  11px;
}
.ProblemsTitle
{
	background-color: Transparent;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ProblemsMain
{
	background-color: Transparent;
	width:100%;
}

.ProblemsHeader 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height:24px;
}

.ProblemsTitle 
{
	background-color: Transparent;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding-top: 2px;
	padding-bottom: 2px;
}

.Problemsheader 
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 18pt;
height: 20px;
padding-right: 0px;
}

.ProblemsContentPane 
{
background-color: Transparent;
border: solid 0px #5D99DC;
font-family: Verdana,Tahoma, Arial, Helvetica;
font-size:  11px;
text-align: justify;
}

.Problemstop_left
{
width: 10px; 
height: 20px;
}

.ProblemsTop 
{
	width: 100%;
	height: 20px;
}

.Problemstop_right 
{
height: 20px;
width: 10px;
}

.ProblemsMessage
{
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

/* ------------------------ */
/* End of Problems Container */
/* ------------------------ */





.CustServLink
{
	font-family: Verdana,Tahoma, Arial, Helvetica;
	color:Red;
	font-size: 8pt;
	text-align:left;
	padding-left: 0px;
 	width:110px;
	height: 24px;
}

.CustServLink:link
{
	font-family: Verdana,Tahoma, Arial, Helvetica;
	color:Red;
	font-size: 8pt;
	text-align:left;
	padding-left: 0px;
 	width:110px;
	height: 24px;
}

.CustServLink:hover
{
	font-family: Verdana,Tahoma, Arial, Helvetica;
	color:Red;
	font-size: 8pt;
	text-align:left;
	padding-left: 0px;
 	width:110px;
	height: 24px;
}

.CustServLink:visited
{
	font-family: Verdana,Tahoma, Arial, Helvetica;
	color:Red;
	font-size: 8pt;
	text-align:left;
	padding-left: 0px;
 	width:110px;
	height: 24px;
}

.webmasterlink
{
	font-family: Verdana,Tahoma, Arial, Helvetica;
	color:Red;
	font-size: 8pt;
	text-align:left;
	padding-left: 0px;
 	width:110px;
	height: 24px;
}

.webmasterlink:link
{
	font-family: Verdana,Tahoma, Arial, Helvetica;
	color:Red;
	font-size: 8pt;
	text-align:left;
	padding-left: 0px;
 	width:110px;
	height: 24px;
}

.webmasterlink:hover
{
	font-family: Verdana,Tahoma, Arial, Helvetica;
	color:Red;
	font-size: 8pt;
	text-align:left;
	padding-left: 0px;
 	width:110px;
	height: 24px;
}

.webmasterlink:visited
{
	font-family: Verdana,Tahoma, Arial, Helvetica;
	color:Red;
	font-size: 8pt;
	text-align:left;
	padding-left: 0px;
 	width:110px;
	height: 24px;
}


/* Search Container */
.SearchTitle 
{
background-color: #69A0CC;
color: #69A0CC;
font-family: Verdana,Tahoma, Arial, Helvetica;
font-size:  11px;
font-weight:  bold;
padding-top: 2px;
line-height: 20px;
}

.Searchheader 
{
background-color: #69A0CC;
border-Left: solid 0px #5D99DC;
border-Right: solid 0px #5D99DC;
border-top: solid 0px #5D99DC;
height: 20px;
padding-right: 0px;
width: 220px;
}

.SearchContentPane 
{
background-color: #69A0CC;
border: solid 0px #5D99DC;
font-family: Verdana,Tahoma, Arial, Helvetica;
font-size:  11px;
text-align: justify;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}

.Searchtop_left
{
width: 10px; 
height: 20px;
}

.SearchTop 
{
height: 20px;
}

.Searchtop_right 
{
height: 20px;
width: 10px;
}


/* BillingHistory Container */

.BillHistoryLegend
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	vertical-align:middle;
}

.BillHistoryMain
{
	background-color: Transparent;
	width:100%;
}

.BillHistoryAltRow 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.BillHistoryHeader 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:Black;
	height:24px;
}

.BillHistoryRow 
{
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.BillsHistory_Col1 
{
	width:100px;
	padding-left: 10px;
}

.BillsHistoryDetail_Col1 
{
	padding-left: 10px;
}

.BillsHistory_Col1Header 
{
	background-color: #9D1C20;
	color:White;
	font-size: 9pt;
	text-align:left;
	padding-left: 10px;
	vertical-align:middle;
}

.BillsHistory_Col2
{
 width:4px;
 background-color: #9D1C20;
}

.BillsHistory_Col2Header 
{
	width:4px;
	background-color: #9D1C20;
	text-align:left;
	vertical-align:middle;
}

.BillsHistory_Col22
{
 width:1px;
 background-color: #B2B2B2;
}

.BillsHistory_Col22Header 
{
	width:1px;
	background-color: #B2B2B2;
	text-align:left;
	vertical-align:middle;
}

.BillsHistory_Col3
{
	width: 120px;
	padding-left: 10px;
}

.BillsHistory_Col3Header 
{
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 10px;
}

.BillsHistory_Col4
{
 width:90px;
}

.BillsHistory_Col4Header 
{
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.BillsHistory_Col5
{
 width:90px;
}

.BillsHistory_Col5Header 
{
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.BillsHistory_Col6
{
 width: 60px;
}

.BillsHistory_Col6Header 
{
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.BillingHistoryTitle 
{
	background-color: Transparent;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding-top: 2px;
	padding-bottom: 2px;
}

.BillingHistoryheader 
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 14pt;
height: 20px;
padding-right: 0px;
}

.BillingHistoryContentPane 
{
background-color: Transparent;
border: solid 0px #5D99DC;
font-family: Verdana,Tahoma, Arial, Helvetica;
font-size:  11px;
text-align: justify;
}

.BillingHistorytop_left
{
width: 10px; 
height: 20px;
}

.BillingHistoryTop 
{
	width: 100%;
	height: 20px;
}

.BillingHistorytop_right 
{
height: 20px;
width: 10px;
}


/* ----------------- */
/* Deposit Container */
/* ----------------- */
.DepositTitle 
{
	background-color: Transparent;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding-top: 2px;
	padding-bottom: 2px;
}

.DepositMain
{
	background-color: Transparent;
	width:100%;
}

.DepositAltRow 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.DepositHeader 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height:24px;
}

.DepositRow 
{
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.Deposit_Col1 
{
	width:170px;
	padding-left: 5px;
}

.Deposit_Col1Header 
{
	background-color: #9D1C20;
	color:White;
	font-size: 9pt;
	text-align:left;
	padding-left: 10px;
	vertical-align:middle;
}

.Deposit_Col2
{
 width:4px;
 background-color: #9D1C20;
}

.Deposit_Col2Header 
{
	width:4px;
	background-color: #9D1C20;
	text-align:left;
	vertical-align:middle;
}

.Deposit_Col3
{
	width: 150px;
	padding-left: 5px;
}

.Deposit_Col3Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 5px;
}

.Deposit_Col4
{
 width:100px;
}

.Deposit_Col4Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.Deposit_Col5
{
 width:120px;
}

.Deposit_Col5Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.Deposit_Col6
{
 width: 140px;
}

.Deposit_Col6Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.Deposit_Col7
{
 width: 140px;
}

.Deposit_Col7Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.Deposit_Col8
{
 width: 140px;
}

.Deposit_Col8Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.Depositheader 
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 18pt;
height: 20px;
padding-right: 0px;
}

.DepositContentPane 
{
background-color: Transparent;
border: solid 0px #5D99DC;
font-family: Verdana,Tahoma, Arial, Helvetica;
font-size:  11px;
text-align: justify;
}

.Deposittop_left
{
width: 10px; 
height: 20px;
}

.DepositTop 
{
	width: 100%;
	height: 20px;
}

.Deposittop_right 
{
height: 20px;
width: 10px;
}


.aDeposit_Col1 
{
	width:170px;
	background-color: #435A6C;
	color:White;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 5px;
}

.aDeposit_Col2
{
 width:4px;
 background-color: #9D1C20;
}

.aDeposit_Col3
{
	width: 150px;
	background-color: #9DB3CA;
	padding-left: 5px;
}

.aDeposit_Col4
{
 	width:100px;
	background-color: #9DB3CA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.aDeposit_Col5
{
	background-color: #9DB3CA;
 	width:120px;
 	color: red;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.aDeposit_Col6
{
	background-color: #9DB3CA;
 width: 140px;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.aDeposit_Col7
{
	background-color: #9DB3CA;
 width: 140px;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.aDeposit_Col8
{
	background-color: #9DB3CA;
 	width: 140px;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.NoDepositMessage
{
	font-size: 8pt;
	text-align:left;
	vertical-align: bottom;
}

/* ------------------------ */
/* End of Deposit Container */
/* ------------------------ */

/* ----------------- */
/* PAP Container */
/* ----------------- */

.PAPMain
{
	background-color: Transparent;
	width:100%;
}

.PAPAltRow 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.PAPHeader 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height:24px;
}

.PAPRow 
{
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.PAP_Col1 
{
	width:170px;
	padding-left: 10px;
}

.PAP_Col1Header 
{
	background-color: #9D1C20;
	color:White;
	font-size: 9pt;
	text-align:left;
	padding-left: 10px;
	vertical-align:middle;
}

.PAP_Col2
{
 width:4px;
 background-color: #9D1C20;
}

.PAP_Col2Header 
{
	width:4px;
	background-color: #9D1C20;
	text-align:left;
	vertical-align:middle;
}

.PAP_Col3
{
	width: 150px;
	padding-left: 10px;
}

.PAP_Col3Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 10px;
}

.PAP_Col4
{
 width:100px;
}

.PAP_Col4Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.PAP_Col5
{
 width:100px;
}

.PAP_Col5Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.PAP_Col6
{
 width:100px;
 color: red;
}

.PAP_Col6Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}


.PAPTitle 
{
	background-color: Transparent;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding-top: 2px;
	padding-bottom: 2px;
}

.PAPheader 
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 18pt;
height: 20px;
padding-right: 0px;
}

.PAPContentPane 
{
background-color: Transparent;
border: solid 0px #5D99DC;
font-family: Verdana,Tahoma, Arial, Helvetica;
font-size:  11px;
text-align: justify;
}

.PAPtop_left
{
width: 10px; 
height: 20px;
}

.PAPTop 
{
	width: 100%;
	height: 20px;
}

.PAPtop_right 
{
height: 20px;
width: 10px;
}

.NoPAPMessage
{
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

/* ------------------------ */
/* End of PAP Container */
/* ------------------------ */

/* ----------------- */
/* Transaction History Container */
/* ----------------- */

.TransactionHistoryMain
{
	background-color: Transparent;
	width:100%;
}

.TransactionHistoryAltRow 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.TransactionHistoryHeader 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height:24px;
}

.TransactionHistoryRow 
{
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.TransactionHistory_Col1 
{
	width:80px;
	padding-left: 10px;
}

.TransactionHistory_Col1Header 
{
	background-color: #9D1C20;
	color:White;
	font-size: 9pt;
	text-align:left;
	padding-left: 10px;
	vertical-align:middle;
}

.TransactionHistory_Col2
{
 width:4px;
 background-color: #9D1C20;
}

.TransactionHistory_Col2Header 
{
	width:4px;
	background-color: #9D1C20;
	text-align:left;
	vertical-align:middle;
}

.TransactionHistory_Col3
{
	width: 240px;
	padding-left: 10px;
}

.TransactionHistory_Col3Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 10px;
}

.TransactionHistory_Col4
{
 width:100px;
}

.TransactionHistory_Col4Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.TransactionHistory_Col5
{
 width:100px;
}

.TransactionHistory_Col5Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.TransactionHistory_Col6
{
 width:100px;
 color: Black;
}

.TransactionHistory_Col6Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}


.TransactionHistoryTitle 
{
	background-color: Transparent;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding-top: 2px;
	padding-bottom: 2px;
}

.TransactionHistoryheader 
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 18pt;
height: 20px;
padding-right: 0px;
}

.TransactionHistoryContentPane 
{
background-color: Transparent;
border: solid 0px #5D99DC;
font-family: Verdana,Tahoma, Arial, Helvetica;
font-size:  11px;
text-align: justify;
}

.TransactionHistorytop_left
{
width: 10px; 
height: 20px;
}

.TransactionHistoryTop 
{
	width: 100%;
	height: 20px;
}

.TransactionHistorytop_right 
{
height: 20px;
width: 10px;
}

.NoTransactionHistoryMessage
{
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

/* ------------------------ */
/* End of TransactionHistory Container */
/* ------------------------ */

/* ----------------- */
/* ServiceOrders Container */
/* ----------------- */

.ServiceOrdersMain
{
	background-color: Transparent;
	width:100%;
}

.ServiceOrdersAltRow 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.ServiceOrdersHeader 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height:24px;
}

.ServiceOrdersRow 
{
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.ServiceOrders_Col1 
{
	width:150px;
	padding-left: 0px;
}

.ServiceOrders_Col1Header 
{
	background-color: #9D1C20;
	color:White;
	font-size: 9pt;
	text-align:left;
	padding-left: 10px;
	vertical-align:middle;
}

.ServiceOrders_Col2
{
 width:4px;
 background-color: #9D1C20;
}

.ServiceOrders_Col2Header 
{
	width:4px;
	background-color: #9D1C20;
	text-align:left;
	vertical-align:middle;
}

.ServiceOrders_Col3
{
	width: 180px;
	padding-left: 10px;
}

.ServiceOrders_Col3Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 10px;
}

.ServiceOrders_Col4
{
 width:100px;
}

.ServiceOrders_Col4Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.ServiceOrders_Col5
{
 width:100px;
}

.ServiceOrders_Col5Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.ServiceOrders_Col6
{
	color:Black;
	font-size: 9pt;
}

.ServiceOrders_Col6Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.ServiceOrdersDetail_Col1 
{
	width:100px;
	padding-left: 5px;
}

.ServiceOrdersDetail_Col1Header 
{
	background-color: #9D1C20;
	color:White;
	font-size: 9pt;
	text-align:left;
	padding-left: 10px;
	vertical-align:middle;
}

.ServiceOrdersDetail_Col2
{
 width:4px;
 background-color: #9D1C20;
}

.ServiceOrdersDetail_Col2Header 
{
	width:4px;
	background-color: #9D1C20;
	text-align:left;
	vertical-align:middle;
}

.ServiceOrdersDetail_Col3
{
	width: 100px;
	padding-left: 10px;
}

.ServiceOrdersDetail_Col3Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 10px;
}

.ServiceOrdersDetail_Col4
{
 width:120px;
}

.ServiceOrdersDetail_Col4Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.ServiceOrdersDetail_Col5
{
 width:120px;
}

.ServiceOrdersDetail_Col5Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.ServiceOrdersDetail_Col6
{
	color:Black;
	font-size: 9pt;
}

.ServiceOrdersDetail_Col6Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}



.ServiceOrdersTitle 
{
	background-color: Transparent;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ServiceOrdersheader 
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 18pt;
height: 20px;
padding-right: 0px;
}

.ServiceOrdersContentPane 
{
background-color: Transparent;
border: solid 0px #5D99DC;
font-family: Verdana,Tahoma, Arial, Helvetica;
font-size:  11px;
text-align: justify;
}

.ServiceOrderstop_left
{
width: 10px; 
height: 20px;
}

.ServiceOrdersTop 
{
	width: 100%;
	height: 20px;
}

.ServiceOrderstop_right 
{
height: 20px;
width: 10px;
}

.NoServiceOrdersMessage
{
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

/* ------------------------ */
/* End of ServiceOrders Container */
/* ------------------------ */

/* ----------------- */
/* ServiceInfo Container */
/* ----------------- */

.ServiceInfoMain
{
	background-color: Transparent;
	width:100%;
}

.ServiceInfoAltRow 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.ServiceInfoHeader 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height:24px;
}

.ServiceInfoRow 
{
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.ServiceInfoPayment_Col1 
{
	width:180px;
	padding-left: 10px;
}

.ServiceInfoPayment_Col1Header 
{
	background-color: #9D1C20;
	color:White;
	font-size: 9pt;
	text-align:left;
	padding-left: 10px;
	vertical-align:middle;
}

.ServiceInfoPayment_Col2
{
 width:4px;
 background-color: #9D1C20;
}

.ServiceInfoPayment_Col2Header 
{
	width:4px;
	background-color: #9D1C20;
	text-align:left;
	vertical-align:middle;
}

.ServiceInfoPayment_Col3
{
	width: 100px;
	padding-left: 10px;
}

.ServiceInfoPayment_Col3Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 10px;
}

.ServiceInfoPayment_Col4
{
 width:100px;
}

.ServiceInfoPayment_Col4Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.ServiceInfo_Col1 
{
	width:150px;
	padding-left: 10px;
}

.ServiceInfo_Col1Header 
{
	background-color: #9D1C20;
	color:White;
	font-size: 9pt;
	text-align:left;
	padding-left: 10px;
	vertical-align:middle;
}

.ServiceInfo_Col2
{
 width:4px;
 background-color: #9D1C20;
}

.ServiceInfo_Col2Header 
{
	width:4px;
	background-color: #9D1C20;
	text-align:left;
	vertical-align:middle;
}

.ServiceInfo_Col3
{
	width: 100px;
	padding-left: 10px;
}

.ServiceInfo_Col3Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 10px;
}

.ServiceInfo_Col4
{
 width:100px;
}

.ServiceInfo_Col4Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.ServiceInfo_Col5
{
 width:100px;
}

.ServiceInfo_Col5Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.ServiceInfo_Col6
{
 width:100px;
}

.ServiceInfo_Col6Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}


.ServiceInfoTitle 
{
	background-color: Transparent;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ServiceInfoheader 
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 18pt;
height: 20px;
padding-right: 0px;
}

.ServiceInfoContentPane 
{
background-color: Transparent;
border: solid 0px #5D99DC;
font-family: Verdana,Tahoma, Arial, Helvetica;
font-size:  11px;
text-align: justify;
}

.ServiceInfotop_left
{
width: 10px; 
height: 20px;
}

.ServiceInfoTop 
{
	width: 100%;
	height: 20px;
}

.ServiceInfotop_right 
{
height: 20px;
width: 10px;
}

.NoServiceInfoMessage
{
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

/* ------------------------ */
/* End of ServiceInfo Container */
/* ------------------------ */

/* ----------------- */
/* ReadingHistory Container */
/* ----------------- */

.ReadingHistoryMain
{
	background-color: Transparent;
	width:100%;
}

.ReadingHistoryAltRow 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.ReadingHistoryHeader 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height:24px;
}

.ReadingHistoryRow 
{
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.ReadingHistory_Col1 
{
	width:100px;
	padding-left: 10px;
}

.ReadingHistory_Col1Header 
{
	background-color: #9D1C20;
	color:White;
	font-size: 8pt;
	text-align:left;
	padding-left: 10px;
	vertical-align:middle;
}

.ReadingHistory_Col2
{
 width:4px;
 background-color: #9D1C20;
}

.ReadingHistory_Col2Header 
{
	width:4px;
	background-color: #9D1C20;
	text-align:left;
	vertical-align:middle;
}

.ReadingHistory_Col3
{
	width: 62px;
	padding-left: 10px;
}

.ReadingHistory_Col3Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 10px;
}

.ReadingHistory_Col4
{
 width:90px;
}

.ReadingHistory_Col4Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

.ReadingHistory_Col5
{
 width:92px;
}

.ReadingHistory_Col5Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

.ReadingHistory_Col6
{
 width:62px;
}

.ReadingHistory_Col6Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

.ReadingHistory_Col7
{
 width:102px;
}

.ReadingHistory_Col7Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

.ReadingHistory_Col8
{
 width:84px;
}

.ReadingHistory_Col8Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

.ReadingHistory_Col9
{
 width:100px;
}

.ReadingHistory_Col9Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}


.ReadingHistoryTitle 
{
	background-color: Transparent;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ReadingHistoryheader 
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 18pt;
height: 20px;
padding-right: 0px;
}

.ReadingHistoryContentPane 
{
background-color: Transparent;
border: solid 0px #5D99DC;
font-family: Verdana,Tahoma, Arial, Helvetica;
font-size:  11px;
text-align: justify;
}

.ReadingHistorytop_left
{
width: 10px; 
height: 20px;
}

.ReadingHistoryTop 
{
	width: 100%;
	height: 20px;
}

.ReadingHistorytop_right 
{
height: 20px;
width: 10px;
}

.NoReadingHistoryMessage
{
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

.ReadingHistoryCaption
{
	background-color: #DFE1E0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:  bold;
	padding-left: 0pt;
	padding-right: 10pt;
	padding-bottom: 10pt;
	text-align:left;
	vertical-align:middle;
}

.ReadingHistoryClueRight
{
	BACKGROUND-IMAGE: url(cluerightbcg.gif);
}

.ReadingHistoryClueBottomLeft
{
	BACKGROUND-IMAGE: url(cluebotbcg.gif);
}

/* ------------------------ */
/* End of ReadingHistory Container */
/* ------------------------ */

/* ----------------- */
/* UsageHistory Container */
/* ----------------- */
.UsageHistoryTitle 
{
	background-color: Transparent;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding-top: 2px;
	padding-bottom: 2px;
}
.UsageHistoryMain
{
	background-color: Transparent;
	width:100%;
}

.UsageHistoryAltRow 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.UsageHistoryHeader 
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 18pt;
height: 20px;
padding-right: 0px;
}

.UsageHistoryRow 
{
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.UsageHistory_Col1 
{
	width:120px;
	padding-left: 10px;
	text-align:left;
}

.UsageHistory_Col1Header 
{
	background-color: #9D1C20;
	color:White;
	font-size: 9pt;
	text-align:left;
	padding-left: 10px;
	vertical-align:middle;
}

.UsageHistory_Col2
{
 width:4px;
 background-color: #9D1C20;
}

.UsageHistory_Col2Header 
{
	width:4px;
	background-color: #9D1C20;
	text-align:left;
	vertical-align:middle;
}

.UsageHistory_Col3
{
	width: 140px;
	padding-left: 10px;
}

.UsageHistory_Col3Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 10px;
}

.UsageHistory_Col4
{
 width:250px;
 padding-left: 10px;
}

.UsageHistory_Col4Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align: middle;
	padding-left: 10px;
}

.UsageHistory_Col5
{
 width:100px;
}

.UsageHistory_Col5Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.UsageHistory_Col6
{
 width:60px;
}

.UsageHistory_Col6Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.UsageHistory_Col7
{
 width:100px;
}

.UsageHistory_Col7Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.UsageHistory_Col8
{
 width:80px;
}

.UsageHistory_Col8Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.UsageHistory_Col9
{
 width:100px;
}

.UsageHistory_Col9Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.UsageHistoryContentPane 
{
background-color: Transparent;
border: solid 0px #5D99DC;
font-family: Verdana,Tahoma, Arial, Helvetica;
font-size:  11px;
text-align: justify;
}

.UsageHistorytop_left
{
width: 10px; 
height: 20px;
}

.UsageHistoryTop 
{
	width: 100%;
	height: 20px;
}

.UsageHistorytop_right 
{
height: 20px;
width: 10px;
}

.NoUsageHistoryMessage
{
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

.UsageHistoryCaption
{
	background-color: #DFE1E0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:  bold;
	padding-left: 0pt;
	padding-right: 10pt;
	padding-bottom: 10pt;
	text-align:left;
	vertical-align: middle;
}

.UsageHistoryCaption2
{
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:  bold;
	padding-left: 0pt;
	padding-right: 0pt;
	text-align:left;
	vertical-align: middle;
}

.UsageComparisonLabel
{
	background-color: #9D1C20;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:  bold;
	text-align:left;
	padding-left: 5pt;
	padding-right: 20pt;
	padding-top: 2pt;
	vertical-align:middle;
	color: white;
}

.usagecomparisonline
{
	background-color: #9D1C20;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:  bold;
	text-align:left;
	vertical-align:middle;
	color: white;
	height: 5px;
}

.UsageHistoryClueRight
{
	BACKGROUND-IMAGE: url(cluerightbcg.gif);
}

.UsageHistoryClueBottomLeft
{
	BACKGROUND-IMAGE: url(cluebotbcg.gif);
}
/* ------------------------ */
/* End of UsageHistory Container */
/* ------------------------ */

/* ----------------- */
/* ListAccounts Container */
/* ----------------- */

.ListAccountsMain
{
	background-color: Transparent;
	width:100%;
}

.ListAccountsAltRow 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.ListAccountsHeader 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height:24px;
}

.ListAccountsRow 
{
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.ListAccounts_Col1 
{
	width:150px;
	padding-left: 10px;
}

.ListAccounts_Col1Header 
{
	background-color: #9D1C20;
	color:White;
	font-size: 9pt;
	text-align:left;
	padding-left: 10px;
	vertical-align:middle;
}

.ListAccounts_Col2
{
 width:4px;
 background-color: #9D1C20;
}

.ListAccounts_Col2Header 
{
	width:4px;
	background-color: #9D1C20;
	text-align:left;
	vertical-align:middle;
}

.ListAccounts_Col3
{
	width: 180px;
	padding-left: 10px;
}

.ListAccounts_Col3Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 10px;
}

.ListAccounts_Col4
{
 width:120px;
}

.ListAccounts_Col4Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.ListAccounts_Col5
{
 width:100px;
}

.ListAccounts_Col5Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.ListAccountsTitle 
{
	background-color: Transparent;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ListAccountsheader 
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 18pt;
height: 20px;
padding-right: 0px;
}

.ListAccountsContentPane 
{
background-color: Transparent;
border: solid 0px #5D99DC;
font-family: Verdana,Tahoma, Arial, Helvetica;
font-size:  11px;
text-align: justify;
}

.ListAccountstop_left
{
width: 10px; 
height: 20px;
}

.ListAccountsTop 
{
	width: 100%;
	height: 20px;
}

.ListAccountstop_right 
{
height: 20px;
width: 10px;
}

.ListAccountsMessage
{
	font-size: 8pt;
	text-align:left;
	vertical-align:middle;
}

.ListAccountsFooterTable1Cell1
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	background-color: #ccd9e4;
	font-size: 9pt;
	padding-right: 5pt;
	text-align:right;
	vertical-align:middle;
	font-weight:  bold;
	width: 77%;
	height: 24px;
}

.ListAccountsFooterTable1Cell2
{
	font-family: Arial, Helvetica, sans-serif;
	color:Red;
	background-color: #ccd9e4;
	font-size: 9pt;
	font-weight: bold;
	text-align:left;
	vertical-align:middle;
	padding-left: 37px;
 	width:110px;
	height: 24px;
}

.ListAccountsFooterTable1Cell22
{
	font-family: Arial, Helvetica, sans-serif;
	color:Red;
	background-color: #ccd9e4;
	font-size: 9pt;
	font-weight: bold;
	text-align:left;
	vertical-align:middle;
	padding-left: 37px;
 	width:110px;
	height: 24px;
}

.ListAccountsFooterTable1Cell22:link
{
	font-family: Arial, Helvetica, sans-serif;
	color:Red;
	background-color: #ccd9e4;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 10px;
 	width:110px;
	height: 24px;
}

.ListAccountsFooterTable1Cell22:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color:Red;
	background-color: #ccd9e4;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 10px;
 	width:110px;
	height: 24px;
}

.ListAccountsFooterTable1Cell22:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color:Red;
	background-color: #ccd9e4;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 10px;
 	width:110px;
	height: 24px;
}

.ListAccountsFooterTable1Row3
{
	font-family: Arial, Helvetica, sans-serif;
	color:Black;
	background-color: #B2D1ED;
	font-size: 9pt;
	text-align:center;
	vertical-align:middle;
 	width:100%;
 	height: 24px;
}

.ListAccountsFooterTable1Row4
{
	font-family: Arial, Helvetica, sans-serif;
	color:Black;
	background-color: #A0C9EB;
	font-size: 9pt;
	text-align:center;
	vertical-align:middle;
 	width:100%;
 	padding-top: 4px;
 	padding-bottom: 4px;
}
/* ------------------------ */
/* End of ListAccounts Container */
/* ------------------------ */

/* ----------------- */
/* Moving Container */
/* ----------------- */
.MovingTitle 
{
	background-color: Transparent;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding-top: 2px;
	padding-bottom: 2px;
}

.MovingLabels
{
	font-family: Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.MovingLinks
{
	font-family: Arial, Helvetica, sans-serif;
	color:#6486A2;
	font-size: 9pt;
	text-align: left;
	vertical-align:middle;
	padding-left: 0px;
	height: 24px;
	font-weight: bold;
}

.MovingLinks:link
{
	font-family: Arial, Helvetica, sans-serif;
	color:#6486A2;
	font-size: 9pt;
	text-align: left;
	vertical-align:middle;
	padding-left: 0px;
	height: 24px;
	font-weight: bold;
}

.MovingLinks:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color:#6486A2;
	font-size: 9pt;
	text-align: left;
	vertical-align:middle;
	padding-left: 0px;
	height: 24px;
	font-weight: bold;
}

.MovingLinks:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color:#6486A2;
	font-size: 9pt;
	text-align: left;
	vertical-align:middle;
	padding-left: 0px;
	height: 24px;
	font-weight: bold;
}

.MovingMain
{
	background-color: Transparent;
	width:100%;
}

.MovingAltRow 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.MovingHeader 
{
	background-color: #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height:24px;
}

.MovingRow 
{
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Black;
	height: 24px;
	vertical-align:middle;
}

.Moving_Col1 
{
	width:170px;
	padding-left: 5px;
}

.Moving_Col1Header 
{
	background-color: #9D1C20;
	color:White;
	font-size: 9pt;
	text-align:left;
	padding-left: 10px;
	vertical-align:middle;
}

.Moving_Col2
{
 width:4px;
 background-color: #9D1C20;
}

.Moving_Col2Header 
{
	width:4px;
	background-color: #9D1C20;
	text-align:left;
	vertical-align:middle;
}

.Moving_Col3
{
	width: 150px;
	padding-left: 5px;
}

.Moving_Col3Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 5px;
}

.Moving_Col4
{
 width:100px;
}

.Moving_Col4Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.Moving_Col5
{
 width:120px;
}

.Moving_Col5Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.Moving_Col6
{
 width: 140px;
}

.Moving_Col6Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.Moving_Col7
{
 width: 140px;
}

.Moving_Col7Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.Moving_Col8
{
 width: 140px;
}

.Moving_Col8Header 
{
	color:Black;
	background-color: #D9DBDA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.Movingheader 
{
background-color: Transparent;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 18pt;
height: 20px;
padding-right: 0px;
}

.MovingContentPane 
{
background-color: Transparent;
border: solid 0px #5D99DC;
font-family: Verdana,Tahoma, Arial, Helvetica;
font-size:  11px;
text-align: justify;
}

.Movingtop_left
{
width: 10px; 
height: 20px;
}

.MovingTop 
{
	width: 100%;
	height: 20px;
}

.Movingtop_right 
{
height: 20px;
width: 10px;
}


.aMoving_Col1 
{
	width:170px;
	background-color: #435A6C;
	color:White;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 5px;
}

.aMoving_Col2
{
 width:4px;
 background-color: #9D1C20;
}

.aMoving_Col3
{
	width: 150px;
	background-color: #9DB3CA;
	padding-left: 5px;
}

.aMoving_Col4
{
 	width:100px;
	background-color: #9DB3CA;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.aMoving_Col5
{
	background-color: #9DB3CA;
 	width:120px;
 	color: red;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.aMoving_Col6
{
	background-color: #9DB3CA;
 width: 140px;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.aMoving_Col7
{
	background-color: #9DB3CA;
 width: 140px;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.aMoving_Col8
{
	background-color: #9DB3CA;
 	width: 140px;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.NoMovingMessage
{
	font-size: 8pt;
	text-align:left;
	vertical-align: bottom;
}

.MovingCaption
{
	background-color: #DFE1E0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:  bold;
	padding-left: 0pt;
	padding-right: 10pt;
	padding-bottom: 10pt;
	text-align:left;
	vertical-align:middle;
}

.MovingClueRight
{
	BACKGROUND-IMAGE: url(cluerightbcg.gif);
}

.MovingClueBottomLeft
{
	BACKGROUND-IMAGE: url(cluebotbcg.gif);
}

/* ------------------------ */
/* End of Moving Container */
/* ------------------------ */

/* ----------------- */
/* Water Budget Info Container */
/* ----------------- */
.WaterBudgetTitle 
{
	background-color: Transparent;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}

.WaterBudgetBilling_NameHeader 
{
	background-color: #9D1C20;
	color:White;
	font-size: 9pt;
	font-weight: bold;
	text-align:left;
	padding-left: 10px;
	height: 14px;
}
.WaterBudgetInfoLeft
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 10pt;	
	vertical-align:middle;
	background-color:#EFEFEF;
}

.WaterBudgetInfoRight
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 10pt;	
	vertical-align:middle;	
	background-color:#EFEFEF;
}

.WaterBudgetBilling_Col1 
{
	width:90px;	
	text-align:center ;    
}

.WaterBudgetBilling_Col1Header 
{
	font-family:Arial, Helvetica, sans-serif;
	background-color: #9D1C20;
	color:White;
	font-size: 9pt;
	text-align:left;
	padding-left: 10px;
	vertical-align:middle;
}

.WaterBudgetBilling_Col2
{
 font-family:Arial, Helvetica, sans-serif;
 width:4px;
 text-align:center ;   
 background-color: #9D1C20;
}

.WaterBudgetBilling_Col2Header 
{
	font-family:Arial, Helvetica, sans-serif;
	width:4px;
	background-color: #9D1C20;
	text-align:left;
	vertical-align:middle;
}


.WaterBudgetBilling_Col3
{
	font-family:Arial, Helvetica, sans-serif;
	width: 90px;
	padding-left: 10px;
	text-align:center ;   
}

.WaterBudgetBilling_Col3Header 
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 10px;
}

.WaterBudgetBilling_Col4
{
 width:120px;
 text-align:center ;   
}

.WaterBudgetBilling_Col4Header 
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.WaterBudgetBilling_Col5
{
 width:90px;
 text-align:center ;   
}

.WaterBudgetBilling_Col5Header 
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;	
}

.WaterBudgetBilling_Col6
{
 font-family:Arial, Helvetica, sans-serif;
 width:90px;
 text-align:center ;   
}

.WaterBudgetBilling_Col6Header 
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}
.WaterBudgetBilling_Col7
{
 font-family:Arial, Helvetica, sans-serif;
 width:90px;
 text-align:center ;   
}

.WaterBudgetBilling_Col7Header 
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}
.WaterBudgetBilling_Col8
{
 font-family:Arial, Helvetica, sans-serif;
 width:90px;
 text-align:center ;   
}

.WaterBudgetBilling_Col8Header 
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}
.WaterBudgetBilling_Col9
{
 font-family:Arial, Helvetica, sans-serif;
 width:90px;
 text-align:center ;   
}

.WaterBudgetBilling_Col9Header 
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}
.WaterBudgetBilling_Col10
{
 font-family:Arial, Helvetica, sans-serif;
 width:90px;
 text-align:center ;   
}

.WaterBudgetBilling_Col10Header 
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}
.WaterBudgetBilling_Col11
{
 width:90px;
 text-align:center ;   
}

.WaterBudgetBilling_Col11Header 
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}
.WaterBudgetBilling_Col12
{
 font-family:Arial, Helvetica, sans-serif;
 width:90px;
 text-align:center ;   
}

.WaterBudgetBilling_Col12Header 
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}
.WaterBudgetBilling_Col13
{
 width:90px;
 text-align:center ;   
}

.WaterBudgetBilling_Col13Header 
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}
.WaterBudgetBilling_Col14
{
 width:90px;
 text-align:center ;   
}

.WaterBudgetBilling_Col14Header 
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}
.WaterBudgetBilling_Col15
{
 width:90px;
 text-align:center ;   
}

.WaterBudgetBilling_Col15Header 
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}
.WaterBudgetAllocation_Col1 
{
	width:180px;	
	text-align:center ;    
}

.WaterBudgetAllocation_Col1Header 
{
	font-family:Arial, Helvetica, sans-serif;
	background-color: #9D1C20;
	color:White;
	font-size: 9pt;
	text-align:left;
	padding-left: 10px;
	vertical-align:middle;
}

.WaterBudgetAllocation_Col2
{
 width:4px;
 text-align:center ;   
 background-color: #9D1C20;
}

.WaterBudgetAllocation_Col2Header 
{
	width:4px;
	background-color: #9D1C20;
	text-align:left;
	vertical-align:middle;
}


.WaterBudgetAllocation_Col3
{
	font-family:Arial, Helvetica, sans-serif;
	width: 180px;
	padding-left: 10px;
	text-align:center ;   
}

.WaterBudgetAllocation_Col3Header 
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
	padding-left: 10px;
}

.WaterBudgetAllocation_Col4
{
 width:180px;
 text-align:center ;   
}

.WaterBudgetAllocation_Col4Header 
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}

.WaterBudgetAllocation_Col5
{
 width:180px;
 text-align:center ;   
}

.WaterBudgetAllocation_Col5Header 
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;	
}

.WaterBudgetAllocation_Col6
{
 width:180px;
 text-align:center ;   
}

.WaterBudgetAllocation_Col6Header 
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-size: 9pt;
	text-align:left;
	vertical-align:middle;
}
</pre></body></html>