﻿.WalkdownTable
{
    border-collapse:collapse;
}


.DealerInfoHeader
{   
    width:870px;
    background-image: url(Images/CID/td-bg.gif);
    background-position: 100% 100%;
    border-left:solid 2px black;
    border-top:solid 2px black;
    border-right:solid 2px black;
}

.DealerHeaderText
{
    text-align: center;
    color: white;
    font-size: 12pt;
    font-weight: bold;    
}

.PageHeaderText
{
    text-align: center;
    color: black;
    font-size: 12pt;
    font-weight: bold;    
}

.DealerInfoTable
{
    border: solid 2px black;
    table-layout:fixed;
    background-color:#E0EBFF;
    width: 870px;
}

.BoldedLabel
{
    font-weight: bold;
    width:140px;
}

.SpacerLabel
{
    width:400px;
}


.ContentTable
{
    border: solid 2px black;
    table-layout:fixed;
    width: 870px;
}

.RowSpacer
{
    height:20px;
    background-color:White;
}

.GrayRow
{
    background-color:#D9D9D9;
}

.NonLabelCell
{
    text-align:right;
    width:120px;
    padding-right:2px;
}

.TextEntryCell
{
    text-align:right;
    width:120px;
}

.InputLabel
{
    border-left:solid black 2px;
    text-align:center;
    width:20px;
    padding:0px;
}


.FCOSubHeader
{
    border:solid 2px black;
    text-align:center;
    font-size:10pt;
    font-weight:bold;
}

.FCOColumnHeaderCell
{
    font-size:10pt;
    font-weight:bold;
    border-left:solid 2px black;
    border-bottom:solid 2px black;
    text-align:center;
}

.FCOSummaryRows
{
    font-weight:bold;
    background-color:#A6A6A6;
}

.NonLabelSummaryCell
{
    text-align:right;
}

.PrimaryTable
{   
    width:870px;
    border:solid 2px black;
}

.CommercialTableHeader
{   
    background-image: url(Images/CID/td-bg.gif);
    background-position: 100% 100%;
    text-align: center;
    color: white;
    font-size: 12pt;
    font-weight: bold;
    
}

.SummaryTableHeader
{   
    background-image: url(Images/CID/td-bg.gif);
    background-position: 100% 100%;
    text-align: center;
    color: white;
    font-size: 12pt;
    font-weight: bold;
    border:solid 2px black;
}

.SummaryTableCell
{
    border-left:solid 2px black;
    text-align:right;
    width:290px;
}

.BusinessCertifiedTable
{
    width:870px;
    text-align:right;
}

.BusinessCertifiedTableHeader
{   
    background-image: url(Images/CID/td-bg.gif);
    background-position: 100% 100%;
    text-align: center;
    color: white;
    font-size: 12pt;
    font-weight: bold;
    border:solid 2px black;
    border-collapse:collapse;    
}

.BusinessCertifiedLargeCell
{   
    width:290px;
}

.BusinessCertifiedTwoLargeCell
{   
    width:580px;
}

.BusinessCertifiedDarkRightBorder
{   
    border-right:solid 2px black;
}

.BusinessCertifiedDarkLeftBorder
{   
    border-left:solid 2px black;
}

.BusinessCertifiedFaintRightBorder
{   
    border-right:solid 1px black;
}

.BusinessCertifiedDarkBottomBorder
{   
    border-bottom:solid 2px black;
}

.BusinessCertifiedSummaryCell
{
    font-weight:bold;
    background-color:#A6A6A6;
    border:solid 2px black;
}

.FullBorder
{
    border:solid 2px black;
}

.BusinessCertifiedDarkTopBorder
{   
    border-top:solid 2px black;
}

.BusinessCertifiedTextInput
{   
    background-color:#B3E6B3;
    width:80px;
    height:15px;
    text-align:right;
}

.BusinessCertifiedTable tr>:first-child
{   
    text-align:left;
}

.SummaryTableSummaryCell
{
    font-weight:bold;
    background-color:#A6A6A6;
    text-align:right;
}

.SummaryTable
{   
    width:870px;
    border:solid 2px black;
    
}

.SummaryTable tr>:first-child
{   
    text-align:left;
}

.FCOSaveBtn
{  
    font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	color:White;
	background-color: #032A8E; 
	border-style:none;
	padding:1 2 1 2;
	cursor:hand;
	cursor:pointer;
	height:20px;
	margin-right:25px;
}

.SummaryLabel
{
    float:left;
    padding-left:15px;
}

.ColumnSpanFour
{
    width:696px;
}

.FCOWalkdownFooter
{
    font-size:8pt;
    padding-left:25px;
}

.padleft25
{
    padding-left:25px;
}

.ErrorTextSummary
{
    text-align:center;
    color:Red;
}

.FCOSubHeaderLeft
{
    border:solid 2px black;
    text-align:left;
    font-size:10pt;
    font-weight:bold;
}

.BusinessCertifiedTableHeader2
{   
    background-image: url(Images/CID/td-bg2.gif);
    background-position: 100% 100%;
    text-align: center;
    color: white;
    font-size: 12pt;
    font-weight: bold;
    border:solid 2px black;
    border-collapse:collapse;    
}

.SummaryTableCellNoBorder
{    
    text-align:right; width:290px;
}

.SummaryTableCellRBorder
{    
    border-right:solid 2px black; text-align:right; width:290px;
}
.SummaryTableTRBottomBorder {
    border-bottom: 2px solid #D9D9D9;
}

.BEActionPlan
{   
    background-color:#B3E6B3; width:858px; text-align:left; text-decoration:wrap;
}

.OtherTextInput
{
    background-color:#B3E6B3; width:290px; text-align:left; border:none;    
}

.ErrorMessageSection
{
    background-color:#F9E6E6; border-bottom-width:1px; border-color:Red; width:870px; margin-left:25px; padding-left:2px;
}

.sticky
{
    position:fixed; top:0px; left:0px; right:0px; z-index:99999; width:870px;border-bottom-width:1px; border-color:Red;
}

.ErrorEntry
{
    background-color: #F9E6E6; border-color: Red; border-width:2px;
}

.GreyedOutCell
{
    background-color:#A6A6A6;
}