﻿body	
{	color: white;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-top: 0px solid #711172;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 2px;
}

A:link, A:active, A:visited 
{	color: #0000AA; 
	text-decoration: none; 
}

A:hover 
{	color: #0000AA; 
	text-decoration: underline; 
}

/***********************************************/
/* Master Page - Page Header                   */
/***********************************************/
.TitleFont	/* Heading Title */
{	color: #4E4E4E;
	font-size: 11pt; 
	font-weight: bold; 
	font-style: normal;
}

.ReportTitleFont	/* Heading Title */
{	color: #4E4E4E;
	font-size: 14pt; 
	font-weight: bold; 
	font-style: normal;
}

TD.PageHeaderUnderline /* Heading Underline */
{	border-bottom-color: #4E4E4E;
	border-bottom-width: 1px;
	border-bottom-style: solid;	
}

/***********************************************/
/* Master Page - Menu			               */
/***********************************************/
.FloatingMenu
{	background-color: #95ACBE;
	position: absolute; 
	z-index: 999;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100, FinishOpacity=85, Style=1, StartX=0, FinishX=100, StartY=0, FinishY=100);
}

TABLE.navleft 
{	background-color: #95ACBE;; width: 100%;
}

TD.navleft 
{	background-color: #95ACBE; width: 125px;
}

TD.navleft.SubMenu
{	padding-left: 20px;
}

UL.navleft 
{	color: #FFFFFF;
	font-size: 10px; 
	font-weight: bold; 
	list-style-type: square; 
	margin-top: 5px; 
	margin-bottom: 5px; 
	margin-right: 0px
}
LI.navleftlevel1 
{	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: -23px
}
A.navleftlevel1:link, A.navleftlevel1:active, A.navleftlevel1:visited 
{	color: #ffffff;
	font-size: 10px; 
	font-weight: bold; 
	text-align: center;
	text-decoration: none;
}
A.navleftlevel1:hover 
{	text-decoration: underline;
}

/***********************************************/
/* Content Page Styles                         */
/***********************************************/
/* Default Descriptive Text */
.PageFont	
{	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}

.PageFontShading
{	color: #000000;
	background-color: #BEBEBE;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ReportPageFont
{	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ReportPageFont	LI
{   padding-top: 10px;
}

.BorderLine_Bottom
{
	border-bottom-color: #95ACBE;	
	border-bottom-width: 2px;
	border-bottom-style: solid;	
}

/* Default Box for displaying data */
.ContentBox	
{	background-color: Transparent;
	border-color: #95ACBE;	
	border-width: 2px;
	border-style: solid;	
	width: 900px;
	padding: 0px 0px 0px 0px;
}

.ContentBox TR	/* Default spacing */
{	font-size: 5pt; 
}

.ContentBox .SectionHeading
{	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	text-decoration: underline;
	padding-bottom: 5px;
}

.ContentBox .SectionHeadingShading
{	color: #000000; 
	background-color: #BEBEBE;
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	text-decoration: none;
	padding-bottom: 5px;
}

.ContentBox .SectionHeadingClick
{	color: #000000; 
	font-size: 9pt; 
	font-weight: bold;  
	font-style: italic;
	text-decoration: underline;
	padding-bottom: 5px;
}

.ContentBox .SectionText
{	color: #4E4E4E;
	font-size: 8pt; 
	font-weight: normal; 
	font-style: normal;
	text-align: left;
	padding-bottom: 5px;
}

.ContentBox .Label
{	color: #4E4E4E; 
	font-size: 8pt;
	font-weight: bold; 
	font-style: normal; 
	text-align: left;
}

.ContentBox .Value
{	color: #0000AA; 
	font-size: 8pt; 
	font-weight: normal; 
	font-style: normal;
	text-align: left;
}

.ContentBox .Warning
{	color: #FF0000;
	font-size: 8pt; 
	font-weight: normal; 
	font-style: normal;
}

.ContentBox .WarningLarge
{	color: #FF0000;
	font-size: 11pt; 
	font-weight: normal; 
	font-style: normal;
}

/* Make sure warning links come out the same as normal warning text */
.ContentBox .Warning A:link, 
.ContentBox .Warning A:active,
.ContentBox .Warning A:visited,
.ContentBox .Warning A:link,
.ContentBox .Warning A:active,
.ContentBox .Warning A:visited
{
	color: #FF0000;
}

.ContentBox .BorderCell /* Used when the cell contains other data e.g. RiskMap */
{	border: 1px solid #000000;
}

.ContentBox .ReportLabel
{	color: #4E4E4E; 
	font-size: 8pt;
	font-weight: bold; 
	font-style: normal; 
	text-align: left;
	vertical-align: top;
	background-color: #C6D9F1;
	padding: 5px, 1px, 1px, 1px;
}

.ContentBox .ReportValue
{	color: #0000AA; 
	font-size: 8pt; 
	font-weight: normal; 
	font-style: normal;
	text-align: right;
	vertical-align: top;	
	padding: 5px, 5px, 1px, 1px;
}

.ContentBox .ReportValueShading
{	color: #0000AA; 
	background-color: #BEBEBE;
	font-size: 8pt; 
	font-weight: normal; 
	font-style: normal;
	text-align: right;
	padding: 5px, 5px, 1px, 1px;
}

.ContentBox .ReportValueText
{	color: #0000AA; 
	font-size: 8pt; 
	font-weight: normal; 
	font-style: normal;
	text-align: left;
	padding: 5px, 1px, 1px, 5px;
	vertical-align: top;
}

.ContentBox .ReportSectionHeadingShading
{	color: #000000; 
	background-color: #BEBEBE;
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal;
	text-decoration: none;
	padding-bottom: 5px;
}

.ContentBox .ReportSectionHeading
{	color: #000000; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal;
	text-decoration: underline;
	padding-bottom: 5px;
	background-color: #C6D9F1;
	padding: 5px, 5px, 1px, 1px;
}

.ContentBox .VLabel
{ 
    color: #6E6E6E; 
	font-size: 8pt;
	font-style: normal; 
	font-weight: 600; 
	text-align: left;
	writing-mode: tb-rl;
    filter: flipH flipV;	
}

/***********************************************/
/* Help					                       */
/***********************************************/
.HelpBanner
{	font: normal bold 12pt Arial;
	background-color: #95ACBE; 
}

TABLE.Help
{	background-color: Transparent;
	padding: 0px 0px 0px 0px;
}

TABLE.Help TD
{	color: #000000;
	font-size: 9pt;
	font-weight: normal;
}

TABLE.Help TD.TitleFont
{	color: #95ACBE;
	font-size: 11pt;
	font-weight: bold;
}

TABLE.Help .HelpList
{	border-color: #95ACBE;	
	border-width: 2px;
	border-style: solid;	
}

TABLE.Help .HelpList TD
{	padding: 2px 2px 2px 2px;
	font-size: 8pt;
	text-align: left;	
}



/* Risk Maps */
.RiskMap
{	background-color: Transparent;
	border-style: none;
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
}

.RiskMap .SectionHeading
{	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	text-decoration: underline;
	text-align: left;
	padding-bottom: 5px;
}

.RiskMap .AxisTitle
{	color: #000000; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal;
}

.RiskMap .AxisLabel
{	color: #000000; 
	font-size: 8pt; 
	font-weight: normal; 
	font-style: normal;
}

.RiskMap .ValueBad
{	background-color: #FE3030;
	font-size: 8pt;
	color: #000000;
	border: solid 1px #000000; 
}
 
.RiskMap .ValueGood
{	background-color: #80FF80;
	font-size: 8pt; 
	color: #000000;
	border: solid 1px #000000; 
}

.RiskMap .ValueMid
{	background-color: #C0C0FF;
	font-size: 8pt;
	color: #000000; 
	border: solid 1px #000000; 	
}

.RiskMap .ValueTotal
{	font-size: 8pt;
	font-weight: bold;
	color: #000000; 
	border: solid 1px #000000; 	
}

.RiskMap .ValueNA
{	background-color: #6699FF;
	font-size: 8pt;
	color: #000000;
	border: solid 1px #000000; 
}

/* Input Boxes */
INPUT
{	text-align: left;
	background-color: Transparent;
	border-color: #95ACBE;	
	border-width: 1px;
	border-style: solid;
}

INPUT.PasswordSingleChar
{	text-align: center;
	width: 20px;

}

INPUT.PasswordSingleCharDisabled
{	text-align: center;
	width: 20px;
	background-color: #F7F5F7;
}

INPUT.DLMSButton
{	font-weight:bold;
	text-align: center;
	border-color: #000000;	
	border-width: 1px;
	border-style: outset;
	background-color: #95ACBE; 
}

/***********************************************/
/* GRID                                        */
/***********************************************/
.ResultsGrid
{	color: #0000AA;
}

.ResultsGrid .HeaderStyle
{	font-size: 9pt;
	font-weight: bold;
}

.ResultsGrid .HighlightedCellStyle
{   border-style: solid;
	border-width: 1px;
}

/* Standard alternating row style */
.ResultsGrid .ItemStyle
{	font-size: 8pt;
	background-color: Transparent;
}
.ResultsGrid .AlternatingItemStyle
{	font-size: 8pt;
	background-color: #BEBEBE;
}

/* Alternating row style for HTML prints*/
.ResultsGrid .ItemStylePrint
{	font-size: 7pt;
	background-color: Transparent;
}

.ResultsGrid .AlternatingItemStylePrint
{	font-size: 7pt;
	background-color: #BEBEBE;
}

/* Style for rows when a selected row, e.g. portfolio view screen */
.ResultsGrid .SelectedItemStyle
{	font-size: 8pt;
	background-color: Transparent;
	color: #339933;
	font-weight: 600
}
.ResultsGrid .SelectedAlternatingItemStyle
{
	font-size: 8pt;
	background-color: #BEBEBE;
	color: #339933;
	font-weight: 600
}

/* Style for rows when a client (override) limit is in place */
.ResultsGrid .CLItemStyle
{	font-size: 8pt;
	background-color: Transparent;
	color: #339933;
	font-weight: normal
}
.ResultsGrid .CLAlternatingItemStyle
{
	font-size: 8pt;
	background-color: #BEBEBE;
	color: #339933;
	font-weight: normal
}

/* Ensure client (override) limit links follow the same style */
.ResultsGrid .CLItemStyle A:link, 
.ResultsGrid .CLItemStyle A:active,
.ResultsGrid .CLItemStyle A:visited,
.ResultsGrid .CLAlternatingItemStyle A:link,
.ResultsGrid .CLAlternatingItemStyle A:active,
.ResultsGrid .CLAlternatingItemStyle A:visited
{	color: #339933;
}


/* Alternating row style for HTML prints when a client limit is in place*/
.ResultsGrid .CLItemStylePrint
{	font-size: 7pt;
	background-color: Transparent;
	color: #339933;
}

.ResultsGrid .CLAlternatingItemStylePrint
{	font-size: 7pt;
	background-color: #BEBEBE;
	color: #339933;
}

.ResultsGrid .PagerStyle TR
{	color: #000000;
	font-Size: 11pt;
	font-weight: bold;
}
/* Style for rows when an extended overdue reporting option has been met (OverdueReport.aspx) */
.ResultsGrid .ExtendedOverdueItemStyle
{	font-size: 8pt;
	color: DarkRed;
	font-weight: normal;
	/* background-color: #ffe4c4;  /*#FF6565;*/ 
}
.ResultsGrid .AltExtendedOverdueItemStyle
{	font-size: 8pt;
	color: DarkRed;
	font-weight: normal;
	background-color: #BEBEBE;
}

/***********************************************/
/* Specific styles for Funding PDF reports. */
.ResultsGrid
{	color: #0000AA;
}

.ResultsGrid .ReportHeaderStyle
{	font-size: 9pt;
	font-weight: bold;
	color: Black;
	background-color: #BEBEBE;
	height: 20px;
}

.ResultsGrid .ReportItemStyle
{	font-size: 8pt;
	background-color: Transparent;
	height: 20px;
}
.ResultsGrid .ReportAlternatingItemStyle
{	font-size: 8pt;
	background-color: #C6D9F1;
	height: 20px;
}

/***********************************************/
/* PORTFOLIO VIEW                              */
/***********************************************/
.TreeHeader
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: '#000066';
}

.TreeItem
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	color: '#000000';
	vertical-align: middle;
	Background-color: gainsboro;
}

.TreeAlternateItem
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	color: '#000000';
	vertical-align: middle;
	
}

/******** ERROR PAGE ***********/
.ErrorBox
{
 border-color: Black;
 background-color: lightgrey;
}
 
.ErrorBox .Title
{
 color: Black;
 font-weight: bold;
 font-size: 12pt;
}

.ErrorBox .Message
{
 color: Black
}


/******* Terms and conditions ********/
.TAndC
{
	color: #000000; 
	font-style: normal;
}

.TAndC .Heading
{
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

.TAndC .TopLevelBullet
{
	font-size: 10pt;
	font-weight: bold;
}

.TAndC .Text
{
	font-size: 8pt;
}

.TAndC .Warning
{
	color: Red
}

/********* Manage adverse information ********/
.ContentBox .CurrentDerogatory
{
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	text-decoration: underline;
	padding-bottom: 5px;
}

.ContentBox .ProposedDerogatory
{
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	text-decoration: underline;
	padding-bottom: 5px;
}



/*********** Credit limit decision - traffic light colours *************/
.ContentBox .FullyApproved
{
	color: #33cc33;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-align: left;
}

.ContentBox .PartApproved
{
	color: #ff6633;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-align: left;
}

.ContentBox .NotApproved
{
	color: #ff0000;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-align: left;
}

/********** Tab Menu Styles *************************************************/

.TMMenu .Item
{	color: #0000AA;
	font-size: 9pt; 
	font-style: normal;
	text-align: center;
	background-repeat: no-repeat;
	padding: 0, 0, 0, 0;
	width: 115px;
	height: 22px;
	border-bottom: solid 1px gray;
}

.TMMenu .SelectedItem
{	color: #0000AA;
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	text-align: center;
	background-repeat: no-repeat;
	padding: 0, 0, 0, 0;
	width: 115px;
	height: 22px;
	border-bottom: solid 1px gray;
}

/********** Customer Report Print Menu **************************************/

.CRPrint .Item
{	color: #0000AA;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	text-align:  center;
	border-bottom: solid 1px gray;
}


/********** Provisioning Risk Map - /ContentPages/Analysis/Provisioning.aspx *****************/
.Provisioning
{
	width: 100%; 
	border: 1px solid #4E4E4E;
}

.Provisioning TR
{
	height: 20px
}

.Provisioning TD
{
	width: 12.5%
}

.Provisioning .MainHeading
{
	border: 1px solid #4E4E4E; 
	text-align: center; 
	vertical-align: middle; 
	font-weight: bolder; 
	font-size: 11pt; 
	color: #4E4E4E;
}

.Provisioning .ColumnHeading
{
	border: 1px solid #4E4E4E;
	text-align: center; 
	font-weight: bold; 
	vertical-align: middle; 
	color: #4E4E4E; 
	font-size: 8pt;
}

.Provisioning .DataCellGood
{
	border: 1px solid #4E4E4E; 
	background-color: #00cc66; 
	text-align: center; 
	vertical-align: middle; 
	color: black; 
	font-size: 8pt;
}

.Provisioning .DataCellMediumGood
{
	border: 1px solid #4E4E4E; 
	background-color: #ffff00;
	text-align: center; 
	vertical-align: middle; 
	color: black; 
	font-size: 8pt;
}

.Provisioning .DataCellMediumBad
{
	border: 1px solid #4E4E4E; 
	background-color: #ff9933;
	text-align: center; 
	vertical-align: middle; 
	color: black; 
	font-size: 8pt;
}

.Provisioning .DataCellBad
{
	border: 1px solid #4E4E4E; 
	background-color: #ff0000;
	text-align: center; 
	vertical-align: middle; 
	color: black; 
	font-size: 8pt;
}

.Provisioning .DataCellTotal
{
	border: 1px solid #4E4E4E; 
	text-align: center; 
	vertical-align: middle; 
	color: black; 
	font-size: 8pt;
}

/********** Customer Report Stopshipment Title **************************************/

.ContentBox .WarningHeading
{
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	border: solid 1px black;
	background-color: #ff0000;
	padding-left: 5px;
}

.ContentBox .WarningHeadingText
{	color: #ffffff; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal
}

/********** Eligibility Summary *******************************************************/
.EligibilitySummary
{	background-color: Transparent;
	border-style: none;
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
}

.EligibilitySummary .ColHeading
{	color: #0000AA; 
	font-size: 9pt;
	font-weight: bold;	
	font-style: normal;
	text-align: right;
	padding-bottom: 5px;
}

.EligibilitySummary .Title
{	color: #000000; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal;
	text-align: left;
	text-decoration: underline;
}

.EligibilitySummary .Label
{	color: #000000; 
	font-size: 8pt; 
	font-weight: normal; 
	font-style: normal;
}

.EligibilitySummary .Value
{	color: #0000AA; 
	font-size: 8pt; 
	font-weight: normal; 
	font-style: normal;
	text-align: right;
}

.EligibilitySummary .ValueTotal
{	font-size: 8pt;
	font-weight: bold;
	color: #000000; 
	text-align: left;	
}

