<!--

body, table, td { font-family: arial, verdana, helvetica, "sans-serif"; font-size: 10px; }.bred { color: #FF0000; font-family: Arial, Geneva, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}
.bredc { color: #FF0000; text-align: center; font-family: Arial, Geneva, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}
.highlight { color: #FF9933; }
.customSegmentName { color: #FFFFFF; }
.strong { font-weight: bold; }
p {font-family:arial, sans-serif; font-size:10px;}
.level1 { list-style: none outside none; margin:1px 0px 1px 0px; font-size:12px; font-weight: bold; color: black; }
.level1Text { font-size:12px; font-weight: bold; text-decoration: none; color: black;  }
.level2 { list-style: none outside none; margin:1px 0px 1px -25px; font-size:10px; }
.level2Text { font-size:10px; color: #666666; text-decoration: none; }
.level3 { list-style: none outside none; margin:1px 0px 1px -50px; font-size:10px; }
.level3Text { font-size:10px; color: red; text-decoration: none; }
.level3Selected { font-size:10px; color: red; font-weight: bold; }

.header { font-size: 14px; font-weight: bold; }
.blueSpacerLine { background-color: #000066;line-height:1px;height:1px; }
.greySpacerLine { background-color: #CCCCCC; }
td.blueSpacerLine { background-color: #000066;line-height:1px;height:1px; }

.pageHeader { font-size: 18px; color: #000066; font-weight: bold; }
.profileHeader { font-size: 14px; font-weight: bold; }
.profileText { font-size: 10px; text-decoration: none; color: #0a234c; font-weight: bold; }
.profileText:hover { font-size: 10px; text-decoration: none; color: #3d6895; font-weight: bold; }
.header { font-size: 14px; font-weight: bold; }
div.greySpacerLine { background-color: #CCCCCC; }
.redBold { color: red; font-weight: bold; }
.redBoldText { color: red; font-weight: bold; }
.plainLink { color: black; }
.cartoonBlue { color: #000066; font-weight: bold; }
.photoCaption { color: #000066; font-size: 14px; font-weight: bold; }
.measurements { color: #000066; font-weight: bold; }
.englishLink { color: #0072BC; font-weight: bold; }
.metricLink { color: #0072BC; font-weight: bold; }
.yearChanges { font-size: 10px; }
.sourceText { font-size: 8px; }
a { color: black; }
.goodResult { color: #009900; font-weight: bold; }
.badResult { color: #990000; font-weight: bold; }
.redLink { color: red; font-size: 10px; }
.SFCSSegmentName { font-size: 9px; float: right; }
.italic { font-style: italic; }
.smallItalic { font-style: italic; font-size: 9px; }
.small { font-size: 9px; }

.sfcsChartHeader { background-color: black; color: white; font-style: italic; padding: 2px; }

.carYearTotalFirstColumn {      border-top: 1px solid black; border-left: 1px solid black; border-right: 0px;             border-bottom: 0px; }
.carYearTotalRegularColumn {    border-top: 1px solid black; border-left: 0px;             border-right: 1px solid black; border-bottom: 0px;             padding: 2px; }
.carShareTotalFirstColumn {     border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; font-style: italic; }
.carShareTotalRegularColumn {   border-top: 1px solid black; border-left: 0px; border-right: 1px solid black; border-bottom: 1px solid black; padding: 2px; font-style: italic; }

.truckYearTotalFirstColumn {    border-top: 1px solid black; border-left: 1px solid black; border-right: 0px;             border-bottom: 0px; }
.truckYearTotalRegularColumn {  border-top: 1px solid black; border-left: 0px;             border-right: 1px solid black; border-bottom: 0px;             padding: 2px; }
.truckShareTotalFirstColumn {   border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; font-style: italic; }
.truckShareTotalRegularColumn { border-top: 1px solid black; border-left: 0px; border-right: 1px solid black; border-bottom: 1px solid black; padding: 2px; font-style: italic; }

.makeCarYearTotalFirstColumn { border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 0px; font-weight: bold; }
.makeCarYearTotalRegularColumn { border-top: 1px solid black; border-left: 0px; border-right: 1px solid black; border-bottom: 0px; padding: 2px; font-weight: bold; }
.makeTruckYearTotalFirstColumn { border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 0px; font-weight: bold; }
.makeTruckYearTotalRegularColumn { border-top: 1px solid black; border-left: 0px; border-right: 1px solid black; border-bottom: 0px; padding: 2px; font-weight: bold; }

.makeTotalFirstColumn { font-weight: bold; font-size: 11px; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; background-color: #FFFF99; }
.makeTotalRegularColumn { font-weight: bold; font-size: 11px; border-top: 1px solid black; border-left: 0px; border-right: 1px solid black; border-bottom: 1px solid black; background-color: #FFFF99; padding: 2px; }
.segmentMakeTotalFirstColumn { font-weight: bold; font-size: 11px; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 0px; background-color: #FFFF99; }
.segmentMakeTotalRegularColumn { font-weight: bold; font-size: 11px; border-top: 1px solid black; border-left: 0px; border-right: 1px solid black; border-bottom: 0px; background-color: #FFFF99; padding: 2px; }
.shareTotalFirstColumn { font-style: italic; border-top: 0px; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; }
.shareTotalRegularColumn { font-style: italic; border-top: 0px; border-left: 0px; border-right: 1px solid black; border-bottom: 1px solid black; padding: 2px; }

.carTotalFirstColumn { border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 0px; font-size: 9px; font-style: italic; }
.carTotalRegularColumn { border-top: 1px solid black; border-left: 0px; border-right: 1px solid black; border-bottom: 0px; padding: 2px; font-size: 9px; font-style: italic; }
.truckTotalFirstColumn { border-top: 1px solid black; border-left: solid black 1px; border-right: 1px solid black; border-bottom: 1px solid black; font-size: 9px; font-style: italic; }
.truckTotalRegularColumn { border-top: 1px solid black; border-left: 0px; border-right: 1px solid black; border-bottom: 1px solid black; padding: 2px; font-size: 9px; font-style: italic; }
.lightVehicleTotalFirstColumn { font-style: italic; font-size: 9px; border-top: 0px; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; }
.lightVehicleTotalRegularColumn { font-style: italic; font-size: 9px; border-top: 0px; border-left: 0px; border-right: 1px solid black; border-bottom: 1px solid black; padding: 2px; }

.makeTotalPayoffFirstColumn { border-top: 0px; font-size: 11px; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; }
.makeTotalPayoffRegularColumn { border-top: 0px; font-size: 11px; border-left: 0px; border-right: 1px solid black; border-bottom: 1px solid black; padding: 2px; }

.makeShareTotalFirstColumn { font-style: italic; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; }
.makeShareTotalRegularColumn { font-style: italic; border-top: 1px solid black; border-left: 0px; border-right: 1px solid black; border-bottom: 1px solid black; padding: 2px; }

.vehicleTotalFirstColumn { font-weight: bold; font-size: 11px; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 0px; background-color: #FFFF99; }
.vehicleTotalRegularColumn { font-weight: bold; font-size: 11px; border-top: 1px solid black; border-left: 0px; border-right: 1px solid black; border-bottom: 0px; background-color: #FFFF99; padding: 2px; }

.bodystyleYearTotalFirstColumn {   border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 0px; }
.bodyStyleYearTotalRegularColumn { border-top: 1px solid black; border-left: 0px;             border-right: 1px solid black; border-bottom: 0px;             padding: 2px; }
td.border-top-left{
	border-top: 1px solid black; 
	border-left: 1px solid black; 
	padding: 2px;
}
td.border-top-left-right{
	border-top: 1px solid black; 
	border-left: 1px solid black; 
	border-right: 1px solid black; 
	padding: 2px;
}
td.border-top{
	border-top: 1px solid black; 
	padding: 2px;
}
td.border-left{
	border-left: 1px solid black; 
	padding: 2px;
}

td.forecastTotalHighlight{
	font-weight:bold;
	background-color:#FFFF99;
	font-size:11px
}
td.forecastTotalBold{
	font-weight:bold;
}
td.forecastTotalItalic{
	font-style:italic;
}
table.printPage{
	width:700px;
	margin-left:50px;
}
div.switchToService{
	width:700px;
	margin-left:50px;
	text-align:right;
}
.message { color: green; font-weight: bold; }

-->
