BODY { FONT-SIZE: 10px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-Serif; BACKGROUND-COLOR: #ffffff; }
FORM { MARGIN: 0px; }
INPUT, TEXTAREA { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-Serif; }	

/* 'Default' Text Link Styles for Body text links (Blue/Red/Purple)*/
.Default, a.Default
{
    FONT-SIZE: 11px;
    COLOR: blue;
    TEXT-DECORATION: underline;
}
.NonVisitedLink a.Default:visited
{
    FONT-SIZE: 11px;
    COLOR: blue;
    TEXT-DECORATION: underline;
}
.NonVisitedLink a.Default:hover
{
    FONT-SIZE: 11px;
    COLOR: red;
    TEXT-DECORATION: none;
}
a.Default:visited
{
    FONT-SIZE: 11px;
    COLOR: purple;
    TEXT-DECORATION: underline;
}
a.Default:hover
{
    FONT-SIZE: 11px;
    COLOR:red;
    TEXT-DECORATION: none;
}

a.DefaultBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: blue;
    TEXT-DECORATION: underline;
}

/* Style for disabled links in FireFox */
a.DefaultBoldDisabled, a.DefaultBoldDisabled:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #999999;
    TEXT-DECORATION: underline;
}
/* 
a.DefaultBold:after 
{
	display: block;
	content: attr(title); 
	color: #999999;
	margin-top: 0.25em; A 0.25em different between text and shadow 
	margin-left: -5.05em; Shift it slightly, to give a perspective		
    TEXT-DECORATION: underline;
}
*/
a.DefaultBlue
{
   color:#3366ff;
   text-decoration:underline;
}

a.DefaultBlue:hover
{
    color:#3366ff;
    text-decoration:none;
}

/* Make visited links in 'sectionheader' still like new link so not always purple */
.sectionheader a.DefaultBold:visited 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR:blue;
    TEXT-DECORATION: underline;
}
/* Needed so still has rollover after visited */
.sectionheader a.DefaultBold:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR:red;
    TEXT-DECORATION: none;
}

a.DefaultBold:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: purple;
    TEXT-DECORATION: underline;
}

a.DefaultBold:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR:red;
    TEXT-DECORATION: none
}

a.DefaultM
{
    FONT-SIZE: 10px;
    COLOR: blue;
    TEXT-DECORATION: underline
}
.NonVisitedLink a.DefaultM:visited
{
    FONT-SIZE: 10px;
    COLOR: blue;
    TEXT-DECORATION: underline
}
.NonVisitedLink a.DefaultM:hover
{
    FONT-SIZE: 10px;
    COLOR: red;
    
    TEXT-DECORATION: none
}
a.DefaultM:visited
{
    FONT-SIZE: 10px;
    COLOR: purple;
    
    TEXT-DECORATION: underline
}
a.DefaultM:hover
{
    FONT-SIZE: 10px;
    COLOR:red;
    
    TEXT-DECORATION: none
}


a.DefaultS
{
    FONT-SIZE: 9px;
    COLOR: blue;
    
    TEXT-DECORATION: underline
}
.NonVisitedLink a.DefaultS:visited
{
    FONT-SIZE: 9px;
    COLOR: blue;
    
    TEXT-DECORATION: underline
}
.NonVisitedLink a.DefaultS:hover
{
    FONT-SIZE: 9px;
    COLOR: red;
    
    TEXT-DECORATION: none
}
a.DefaultS:visited
{
    FONT-SIZE: 9px;
    COLOR: purple;
    
    TEXT-DECORATION: underline
}
a.DefaultS:hover
{
    FONT-SIZE: 9px;
    COLOR:red;
    
    TEXT-DECORATION: none
}


/* Moved from Branded */
a.subsectColHeader2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
a.subsectColHeader2:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
a.subsection, a.subsectlink2
{
    FONT-SIZE: 10px;
    COLOR: blue;
    
    TEXT-DECORATION: underline
}

.NonVisitedLink a.subsection:visited, .NonVisitedLink a.subsectlink2:visited 
{
    FONT-SIZE: 10px;
    COLOR: blue;
    
    TEXT-DECORATION: underline
}
.NonVisitedLink a.subsection:hover,.NonVisitedLink a.subsectlink2:hover
{
    FONT-SIZE: 10px;
    COLOR: red;
    
    TEXT-DECORATION: none
}

a.subsection:visited, a.subsectlink2:visited 
{
    FONT-SIZE: 10px;
    COLOR: purple;
    
    TEXT-DECORATION: underline
}
a.subsection:hover, a.subsectlink2:hover 
{
    FONT-SIZE: 10px;
    COLOR: red;
    
    TEXT-DECORATION: none
}
a.subsectionI
{
    FONT-SIZE: 10px;
    COLOR: blue;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
a.subsectionI:hover
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
a.subsectColHeader:link, .NonVisitedLink a.subsectColHeader:link, .NonVisitedLink a.subsectColHeader:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: blue;
    
    TEXT-DECORATION: underline
}

 a.subsectColHeader:visited
 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: purple;
    
    TEXT-DECORATION: underline
}
a.subsectColHeader:hover, .NonVisitedLink a.subsectColHeader:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: red;
    
    TEXT-DECORATION: none
}
 
a, a.subsectlink, a.FlowChart, a.FlowChartRadio
{
    FONT-SIZE: 11px;
    COLOR: blue; 
    
    TEXT-DECORATION: underline
}

.NonVisitedLink a:visited, .NonVisitedLink a.subsectlink:visited, .NonVisitedLink a.FlowChart:visited, .NonVisitedLink a.FlowChartRadio:visited
{
    FONT-SIZE: 11px;
    COLOR: blue;
    
    TEXT-DECORATION: underline
}
.NonVisitedLink a:hover, .NonVisitedLink a.subsectlink:hover, .NonVisitedLink a.FlowChart:hover, .NonVisitedLink a.FlowChartRadio:hover
{
    FONT-SIZE: 11px;
    COLOR: red;
    
    TEXT-DECORATION: none
}
a:visited, a.subsectlink:visited, a.FlowChart:visited, a.FlowChartRadio:visited
{
    FONT-SIZE: 11px;
    COLOR: purple;
    
    TEXT-DECORATION: underline
}

a:hover, a.subsectlink:hover, a.FlowChart:hover, a.FlowChartRadio:hover
{
    FONT-SIZE: 11px;
    COLOR:red;
    
    TEXT-DECORATION: none
}
a.sectionheader,  a.subsectionheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
a.sectionheader:hover, a.subsectionheader:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red;
    
    TEXT-DECORATION: none
}

/*  */

a.subsectionheaderI
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.main, P, TD
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
SELECT, LABEL
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.StylizedButton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    
}

.StylizedButton:hover { COLOR: #666666; }

#DHSuggest_Search
{
   font-family:inherit;
   font-size:inherit;
   font-weight:inherit;
   *font-size:100%; 
}
.copy
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    
    BACKGROUND-COLOR: #004800
}
.copy_pf
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.WDLevels
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: white
}
.WDGroups
{
    font-weight: bold;
    font-size: 10px;
    
    background-color: white;
    padding-bottom: 4px;
}
.QuoteOnYellow {
	
	font-size: 11px;
	background-color: #FFFF00;
}
.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, Verdana, Sans-Serif
}
.Whites { BACKGROUND-COLOR: #ffffff; }
.Blacks { BACKGROUND-COLOR: #000000; }
.Blues { FONT-SIZE: 10px; COLOR: #004a93;  }

a.copylink
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
TD.dividerRule { BACKGROUND-COLOR: #bcb38d; }
.ruledRows /* creates rule using less HTML: motor_abbr.aspx */
{
	border-bottom: #bcb38d 1px solid; 
	padding-top:4px; 
	padding-bottom:4px;
}
.ruledRowsTop /* creates rule using less HTML: motor_abbr.aspx */
{
	border-top: #bcb38d 1px solid; 
	padding-top:4px; 
	padding-bottom:4px;
}
/* Specs Styles were moved to SpecStyles.css */

.eureka { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000;  }
.note { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fd0000;  }
.note2 { FONT-SIZE: 10px; COLOR: #fd0000;  }
.note3 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fd0000;  }
.note4 { FONT-SIZE: 11px; COLOR: #fd0000;  }
.Oranges
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #fb3907;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.sectionBar { BACKGROUND-COLOR: #cccccc; }
.sectionField { BACKGROUND-COLOR: #f3f3f3; }
.subsection1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
FONT.NoteBlues
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #004a93;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
span.banner
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
a.banner, a.banner:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffd400;
    
    TEXT-DECORATION: underline
}
a.banner:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    
    TEXT-DECORATION: none
}
a.banner_link, a.banner_link:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0000ff;
    
    TEXT-DECORATION: underline
}
a.banner_link:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    
    TEXT-DECORATION: none
}
FONT.subsection2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.behaviorSubNavDefault
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
}
a.behaviorSubNav:visited, a.behaviorSubNav:link
{
    FONT-WEIGHT: bold;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
    TEXT-DECORATION: none
}
a.behaviorSubNav:hover
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
    TEXT-DECORATION: none
}
TABLE.headerMasterTable
{
    BORDER-RIGHT: black 10px solid;
    BORDER-TOP: black 10px solid;
    BORDER-LEFT: black 10px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: medium none
}
TABLE.bodyMasterTable
{
    BORDER-RIGHT: black 10px solid;
    BORDER-LEFT: black 10px solid;
    WIDTH: 100%
}
div.bodyMasterTable
{
    border-right: black 10px solid;
    border-left: black 10px solid;
    width: auto;
    margin: 0;
    padding: 5px 10px 0 10px;
    overflow:auto;
}
TABLE.footerMasterTable
{
    BORDER-RIGHT: black 10px solid;
    BORDER-LEFT: black 10px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black 10px solid
}
TABLE.navSubTabsT
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    BORDER-BOTTOM: 0px
}
TD.navSubTabsTD
{
    HEIGHT: 18pt;
    BACKGROUND-COLOR: #cccccc
}
TD.navSubTabsTDLeft
{
    HEIGHT: 18pt;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: left
}
TD.navSubTabsTDRight
{
    HEIGHT: 18pt;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: right
}
TD.navSubTabsTDCenter
{
    HEIGHT: 18pt;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}
.Wht, a.Wht:link, a.Wht:visited
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
a.Wht:hover
{
    COLOR: #ffcc33;
    
    TEXT-DECORATION: none
}

/* "Red" class used for 'Post Fix' link in Action tab area */
a.Red:visited, a.Red:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #CC0000;
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
    TEXT-DECORATION: none
}
a.Red:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
    TEXT-DECORATION: none
}
a.NoUndrLn
{
	COLOR: #000000;
    TEXT-DECORATION: none
}
.SubSectionColHeader
{
	font-weight: bold;
	font-size: 12px;
	Font-family: Arial, Verdana, Sans-Serif;
}

/* MOTOR Component Location Styles */

.CLHeader
{
	font-weight: bold;
	padding: 2px;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 13px;
	Font-family: Arial, Verdana, Sans-Serif;
}

/* MOTOR P&L TreeView Styles */

@media screen {

	td.PLHeader
	{
		font-weight: bold;
		padding: 2px;
		background-color: #000000;
		color: #FFFFFF;
		font-size: 13px;
		Font-family: Arial, Verdana, Sans-Serif;
	}
	td.PLBGBlack
	{
		background-color: #000000;
		font-size: 11px;
		Font-family: Arial, Verdana, Sans-Serif;
	}

}

@media print 
{
		
	td.PLHeader
	{
		font-weight: bold;
		padding: 2px;
		background-color: #FFFFFF;
		border-top:1px solid #000000;
		border-bottom:1px solid #000000;
		color: #000000;
		font-size: 13px;
		Font-family: Arial, Verdana, Sans-Serif;
	}
	td.PLBGBlack
	{
		background-color: #FFFFFF;
		border-top:1px solid #000000;
		border-bottom:1px solid #000000;
		font-size: 11px;
		Font-family: Arial, Verdana, Sans-Serif;
	}
}

span.PLBGWhite
{
	background-color: #FFFFFF;
	font-size: 11px;
	Font-family: Arial, Verdana, Sans-Serif;
}
td.PLRight
{
	font-size: 11px;
	Font-family: Arial, Verdana, Sans-Serif;
	text-align: right;
}
td.PLCenter
{
	font-size: 11px;
	Font-family: Arial, Verdana, Sans-Serif;
	text-align: center;
}
td.PLBoldCenter
{
	font-weight: bold;
	font-size: 11px;
	Font-family: Arial, Verdana, Sans-Serif;
	text-align: center;
}
td.PLBold
{
	font-weight: bold;
	font-size: 11px;
	Font-family: Arial, Verdana, Sans-Serif;
}
td.PLBoldItalic
{
	font-weight: bold;
	font-size: 11px;
	Font-family: Arial, Verdana, Sans-Serif;
	font-style: italic;
}
td.PLBoldItalicRight
{
	font-weight: bold;
	font-size: 11px;
	Font-family: Arial, Verdana, Sans-Serif;
	font-style: italic;
	text-align: right;
}
td.PLBoldItalicCenter
{
	font-weight: bold;
	font-size: 11px;
	Font-family: Arial, Verdana, Sans-Serif;
	font-style: italic;
	text-align: center;
}
td.PLThinRow
{
	font-size: 4px;
	Font-family: Arial, Verdana, Sans-Serif;
}
td.PLNormal
{
	font-size: 11px;
	Font-family: Arial, Verdana, Sans-Serif;
}
.ULblk
{
	border-bottom: solid 1px #000000;	
}
.ULgry
{
	border-bottom: solid 1px #cccccc;	
}
.ULgryTitle
{
	border-bottom: solid 1px #cccccc;	
	font-weight: bold;
	font-size: 11px;
	
	
}


.ruledRowsBlk /* creates rule using less HTML: carline_specialists.aspx */
{
	border-bottom: #000000 1px solid; 
	padding-top:4px; 
	padding-bottom:4px;
	font-size: 11px;
    Font-family: Arial, Helvetica, sans-serif
}

.ruledRowsTopBlk /* creates rule using less HTML: HANew.ascx */
{
	border-top: #000000 1px solid; 
	padding-top:4px; 
	padding-bottom:4px;
}
.HeaderCaps
{
	font-variant:small-caps;
	letter-spacing: .04em;
	font-weight: 600;
	font-size: 14px;
    Font-family: Arial, Helvetica, sans-serif;
}

/* Styles for ODBII data */
.OBDII
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif
}

.OBDII ul, .OBDII ol
{
	margin-top: 0px; 
	line-height: 15px;
}
	
.OBDII h1
{
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 0px;
}
.OBDII h2
{
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 0px;
}

ul.compact, ol.compact /* Style for OBD-II data */
{
    margin-top: 4px; 
    margin-bottom: 4px; 
    line-height: 15px;
	font-size: 11px;
    color: #000000;
	
}

.DHRed
{
    font-weight: bold;
    font-size: 11px;
    color: #CC0000;
    
}

.VehDescr
{
   color: #008000;
}

.vehapp
{
  border: 1px solid rgb(0, 0, 0); 
  padding: 4px; 
  overflow: auto; 
  font-family: Arial; 
  font-size: 12px; 
  width: 700px; 
  height: 100px;
}

ul.noMargin {
 margin: 0; padding: 0;
}

ul.noMargin li {
 margin: 0 0 0 1em;
 padding: 0;
 text-indent: -1em;
 background: transparent;
 list-style: none;
}

td.HATargetIndent {
 text-indent : -18px;
}

.indentNext 
{
	margin: 0 0 0 1em; 
	padding: 0;
    text-indent: -1em; 
}
.ErrorRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
.WarningGold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffcc33;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}

ul.IndentNext {margin: 0; padding: 0;}
ul.IndentNext li {margin: 0 0 0 1em; 
	padding: 0;
    text-indent: -1em; 
	background: transparent;
    list-style: none;
}

div.pageBreakBeforeAlways {
	border:0 #FFF solid;
	height:0;
	margin:0;
	padding:0;
	page-break-before: always;
	font-size:0;
	line-height:0;
}