﻿body 
{
	font-family: Sans-Serif;
	font-size: smaller;
	background: white;
}

img 
{
	border-style:none;
}

.ReportTable
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}

.ReportTableHead
{
	border-right: gray thin solid;
	border-top: gray thin solid;
	border-left: gray thin solid;
	border-bottom: gray thin solid;
	background-color: #c0c0c0;
	text-align: center;
}

.ReportTR
{
	border-bottom: gray thin solid;
	text-align: left;
}

.ReportTRHole
{
    background-color:red;
	border-bottom: gray thin solid;
    color:white;
	text-align: left;
}

.ReportTRManual
{
    background-color:#87cefa; /* Light sky blue */
	border-bottom: gray thin solid;
    color:black;
	text-align: left;
}

.ReportTRBlacklist
{
    background-color:red;
	border-bottom: gray thin solid;
	color:white;
	text-align: left;
}

.ReportTDStr
{
	border-bottom: gray thin solid;
	text-align: left;
}

.ReportTDStrCenter
{
	border-bottom: gray thin solid;
	text-align: center;
}

.ReportTDNum
{
	border-bottom: gray thin solid;
	text-align: right;
}

.ReportSummaryTable
{    
	border-right: thin solid;
	border-top: thin solid;
	border-left: thin solid;
	border-bottom: thin solid;
	border-color: Black;
}

table.PeripheralStyle 
{
    width:650px;
	border-width: 2px 2px 2px 2px;
	border-spacing: 1px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
	padding:3px;
}

table.InnerPeripheralStyle
{
    width : 650px;
	border-width: 0px 0px 0px 0px;
	border-collapse:collapse;
	background-color: white;
}

td.PeripheralStyle
{
    vertical-align:middle;    
}

.HiddenColumn
{
	display:none;
}

tr.directory td
{
   border-bottom: 1px solid gray;
}

.imgTutorialIcon
{
   margin-left:3px;
   margin-right:3px;
   border-style:none;
}

table.PanelSection
{
    border-color:#D3D3D3; /* LightGray */
    border-width:1px;
    border-style:solid;
    padding:3px;
}

table.ValidityReport
{
    border-color:black;
    border-width:1px;
    border-style:solid;
    border-spacing:2px;
}

th.ValidityReport
{
    background-color:#C0C0C0; /* Gray */
    padding:3px;
    text-align:center;
}

td.ValidityReportCorrect
{
    background-color:#a7fb7d; /* Light green */
    padding:5px;
    text-align:center;
}

td.ValidityReportWarning
{
    background-color:#ffcc33; /* Pale orange */
    color:black;
    padding:5px;
    text-align:center;
}

td.ValidityReportError
{
    background-color:#dc3a3a; /* Light red */
    color:white;
    line-height:120%;
    padding:5px;
    text-align:left;
}

.InfoMsg
{
    padding:3px;
}

.MetRptStartValue
{
    background-color:#87cefa; /* Light sky blue */
}

.MetRptEndValue
{
    background-color:#90ee90; /* Light green */
}

.MetRptDifference
{
    background-color:#ffa500; /* Orange */
}

.MetRptFormat
{
    background-color:#ffff00; /* Yellow */
}

.TransactionHole
{
    background-color:red;
    color:white;
}

.TransactionManual
{
    background-color:#87cefa; /* Light sky blue */
    color:black;
}

.BlacklistedCard
{
    background-color:red;
    color:white;
}