/*
.header { border:none; font-family:arial; }
.header table { width: 100%; border:none;font-size:12pt; }
.header table td.operator-cell {width:100%; border-right: none;}
.header table td {border:1px solid #D0D0D0;}
.header table td.client-logo img {margin: 0px;}
.header table .title-cell {  margin-bottom: 5px; padding-top: 2px; padding-left: 2px; vertical-align:middle; text-align:left; background-color: #686868; color: white }
.header table .title-cell2 { text-align:left; padding-left: 2px; vertical-align:middle;color: #000000; font-size:1.3em; }
.header table .print-statistics { font-size:.9em; padding-left: 2px; text-align:left; color: #787878;}
.header table .title { text-transform: lowercase; font-weight:bold;}
*/

.header { border:none; font-family:verdana,arial; }
.header table { width: 100%; border:none;font-size:12pt; }
.header table td.operator-cell {width:100%; border-right: none;}
.header table td {xborder:1px solid #D0D0D0;}
.header table td.client-logo img {margin: 0px;}
.header table .title-cell { display:none; margin-bottom: 5px; padding-top: 2px; padding-left: 2px; vertical-align:middle; text-align:left; background-color: #686868; color: black; font-size:1.6em; }
.header table .title-cell2 { text-align:left; padding-left: 2px; vertical-align:middle;color: #000000; font-size:1.6em; }
.header table .print-statistics { font-size:1.6em; padding-left: 2px; text-align:left; color: #787878;}
.header table .title { text-transform: lowercase; font-weight:bold;}

	.vl {
    border-right: 5px solid white;
	padding-left: 30px;
    position: relative;
	margin-right:5px;
	border-spacing: 400px;
	color:black;
	width:300px;
	height: 18px;
}
.listRow {background-color:white !important;}
.listRowAlt {background-color: #e8e8e8; !important;}

.vlsHead{text-align:center;font-size:1.1em;background-color: #8c8c8c;color:black; border-right: 2px solid white;}
.compare table {
background-color:white;
}

.table td.invisible-cell {
text-align : center;
}
.table td.invisible-row {
}
.change{
    color: blue;
}
.na{
width:30%;
padding-left: 60px;
color:blue;
text-align:center;
}

	/*.compare table thead tr { vertical-align:middle; border: 1px solid black;margin:1px 1px 1px 1px !important;background-color:lightblue;color:black;table-layout:fixed; max-width:800px;}
	table.compare td{ vertical-align:middle; border-left: 1px solid gray;padding:1px 1px 1px 10px !important;color:black;}*/
	.vls {
    border-right: 5px solid white;
    height: auto;
    position: inherit;
	max-width:100px;
	word-wrap: break-word;
	color:black;
}
table.compareProducts td.fixed { border-right: 5px solid white;
    height: auto;
    position: inherit;
	max-width:100px;
	word-wrap: break-word;
	color:black; }
table.compareProducts td.deal-cost-fixed { border-right: 5px solid white;
    height: auto;
    position: inherit;
	max-width:100px;
	word-wrap: break-word;
	color:black; }
table.compareProducts td.incentive { border-right: 5px solid white;
    height: auto;
    position: inherit;
	max-width:100px;
	word-wrap: break-word;
	color:black; }
table.compareProducts td.deal-cost-incentive { border-right: 5px solid white;
    height: auto;
    position: inherit;
	max-width:100px;
	word-wrap: break-word;
	color:black; }

table.compareProducts td.allowance { display:border-right: 5px solid white;
    height: auto;
    position: inherit;
	max-width:100px;
	word-wrap: break-word;
	color:black; }
table.compareProducts td.deal-cost-allowance { border-right: 5px solid white;
    height: auto;
    position: inherit;
	max-width:100px;
	word-wrap: break-word;
	color:black; }