BODY {font-size: 10pt; margin: 0px; font-family: 'Times New Roman', Arial, Verdana, helvetica; background-color: #F0F0F0;}
TABLE {font-size: 10pt; width: 100%; border-collapse: collapse;}

TH {font-size: 90%; vertical-align: bottom; text-align: center;}
TR.OddRow {background-color: #D0D0D0;}
TD.lblField {color: #808080; text-align: right;}
TD.lblFieldLeft {color: #808080; text-align: left;}
TD.lblFieldTxt {color: #000000; text-decoration: none;}
TD.lblFieldTxtCenter{color: #000000; text-decoration: none; text-align: center;}

/* Page Header - Top Image */
TABLE.TopImage {width: 100%; height:65px; border-collapse: collapse;}
/* Page Header - Page Title */
TABLE.PageTitle {height:13px; border-spacing: 0px; border: 2px solid black; background-color: black;}
TABLE.PageTitle TD {font-weight: bold; font-style: italic; color: #FFCC33;}
TABLE.PageTitle TD.Highlight {text-align: center; font-weight: bold; font-style: italic; color: red;  background-color:#FFCC33;}
TABLE.PageTitle TD.Right {text-align: right;}

TABLE.Login {width: 30%;}
TABLE.ExpiredTaxiInsurance {width: 450px;}
TABLE.TaxiStickerExpired {width: 500px;}
TABLE.RSAInvalidLicense {width: 700px;}
TABLE.CBGOpenFLQInspections {width: 600px;}
TABLE.MetrologyLabTestNotInvoiced {width: 300px;}
TABLE.PageMessage {border: 3px groove;}
TABLE.PageMessage TD {font-size: 12pt; color: red; font-weight: bold; }
TABLE.PVInspectionSearch {width: 500px;}
TABLE.PVComplaintSearch {width: 500px;}
TABLE.PVInvoiceSearch {width: 400px;}
TABLE.TaxiScheduler {width: 500px;}
TABLE.ReferenceList {width: 500px;}
TABLE.ReferenceListDetail {width: 500px;}
TABLE.Reports {width: 350px;}
TABLE.DwmTaxi_Invoices {width:700px;border-spacing: 0px; border: 2px solid red;}
TABLE.BillingManagerInstruction {width: 890px;}
TABLE.BillingManagerInstruction TD {padding: 4px; }
TABLE.Inspectorate {width: 780px;}
TABLE.LicenseDevices {width:200px;}
TABLE.LicensedDetails {width:500px;}

p.ChangesMade { font-size: 1.2em; text-align: right; font-weight: bold; color: #F0F0F0; margin: 0; padding: 0;}

A.LinkRow:link {color: #082984; text-decoration: none;}
A.LinkRow:visited {text-decoration: none;}

.nojavascript {margin-left:auto;margin-right:auto; width:770px; text-align:center; color:Red; background-color:White; font-size:1.1em; font-weight:bold;}

/* ??????ARE ALL THE BELOW IN USE???? */

TR.TableHdr {FONT-WEIGHT: bold; FONT-SIZE: x-small; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center;}
TD.GridCenter{FONT-SIZE: 10pt; TEXT-ALIGN: center;}
TD.GridLeft {FONT-SIZE: 9pt; TEXT-ALIGN: left;}
TD.GridRight {FONT-SIZE: 9pt; TEXT-ALIGN: right;}

TABLE.lblhdrLocation {color: #ffcc33; background-color: #484848;}
TR.OddRow {background-color: #D0D0D0;}
TR.RowHLight {background-color: #ffff42;}
TR.RowHLightOdd {background-color: #ffff99;}
TD.Red {background-color: red;}

SPAN.lblErrMsg {FONT-STYLE: italic; COLOR: red; TEXT-ALIGN: center;}
SPAN.lblPageTab {FONT-WEIGHT: bold; COLOR: #ffcc33; BACKGROUND-COLOR: #585858;}
SPAN.lblField {FONT-SIZE: 9pt; COLOR: #808080; TEXT-ALIGN: right;}
SPAN.lblFieldTxt {FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none;}
SPAN.lblFieldTxtCenter {FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none; TEXT-ALIGN: center;}
BR.PageBreakHere {page-break-after: always}

