BODY { margin:0px; padding:0px; color:#333333; background-color:#FFFFFF; }
FORM { margin:0px; }

/* TID Standard Styles */
.small    { color:#444444; font-size:10px; line-height:14px; font-family:"Arial","Helvetica","sans-serif"; }
.normal   { color:#444444; font-size:12px; line-height:16px; font-family:"Arial","Helvetica","sans-serif"; }
.large    { color:#444444; font-size:14px; line-height:18px; font-family:"Arial","Helvetica","sans-serif"; }
.larger   { color:#444444; font-size:16px; line-height:20px; font-family:"Arial","Helvetica","sans-serif"; } 
.ultra    { color:#444444; font-size:18px; line-height:22px; font-family:"Arial","Helvetica","sans-serif"; } 
.bsmall   { color:#444444; font-size:10px; font-weight:bold; line-height:14px; font-family:"Arial","Helvetica","sans-serif"; }
.bnormal  { color:#444444; font-size:12px; font-weight:bold; line-height:16px; font-family:"Arial","Helvetica","sans-serif"; }
.blarge   { color:#444444; font-size:14px; font-weight:bold; line-height:18px; font-family:"Arial","Helvetica","sans-serif"; }
.blargest { color:#444444; font-size:16px; font-weight:bold; line-height:20px; font-family:"Arial","Helvetica","sans-serif"; }
.bultra   { color:#444444; font-size:18px; font-weight:bold; line-height:22px; font-family:"Arial","Helvetica","sans-serif"; }
A:link    { color:#444444; text-decoration:none; font-family:"Arial","Helvetica","sans-serif"; }
A:visited { color:#444444; text-decoration:none; font-family:"Arial","Helvetica","sans-serif"; }
A:hover   { color:#B30000; text-decoration:underline; font-family:"Arial","Helvetica","sans-serif"; }
.red      { color:#B30000; font-size:12px; line-height:16px; font-family:"Arial","Helvetica","sans-serif"; }

.px10darkgray { color:#333333; font-size:10px; line-height:16px; text-decoration:none; font-family:"Arial","Helvetica","sans-serif"; }
.px12darkgray { color:#333333; font-size:12px; line-height:16px; text-decoration:none; font-family:"Arial","Helvetica","sans-serif"; }
.px12gray     { color:#666666; font-size:12px; line-height:14px; text-decoration:none; font-family:"Arial","Helvetica","sans-serif"; }
.px12text     { color:#000000; font-size:12px; line-height:14px; text-decoration:none; font-family:"Arial","Helvetica","sans-serif"; }
.px12yellow   { color:#B3AF87; font-size:12px; text-decoration:none ; font-family:"Arial","Helvetica","sans-serif"; }
.white        { color:#FFFFFF; font-size:12px; line-height:14px; text-decoration:none; font-family:"Arial","Helvetica","sans-serif"; }
.mnRed        { color:#FF0000; font-size:12px; line-height:14px; text-decoration:none; font-family:"Arial","Helvetica","sans-serif"; }
 a.menuLink   { color:#FFFFFF; font-size:12px; text-decoration:none; font-family:"Arial","Helvetica","sans-serif"; }
 a.menuLink:hover { color:#FFFFFF; font-size:12px; text-decoration:none; font-family: "Arial","Helvetica","sans-serif"; }

/* TID New Styles */
.st { color:#444444; font-size:75% ; line-height:150%; font-family:"Arial","Helvetica","sans-serif"; }
.mt { color:#444444; font-size:85% ; line-height:150%; font-family:"Arial","Helvetica","sans-serif"; }
.lt { color:#444444; font-size:100% ; line-height:130%; font-family:"Arial","Helvetica","sans-serif"; }
.stRed { color:#B30000; font-size:75%; line-height:150%; font-family:"Arial","Helvetica","sans-serif"; }
.mtRed { color:#B30000; font-size:85%; line-height:150%; font-family:"Arial","Helvetica","sans-serif"; }
.newsDateTd { padding-left:0px; padding-right:10px; color:#B30000; font-size:85% ; line-height:150%; white-space:nowrap; font-family:"Arial","Helvetica","sans-serif"; }
A.bodylink { color:#B30000; text-decoration:none; }
A.bodylink:visited { color:#B30000; text-decoration:none; }
A.bodylink:hover { color:#B30000; text-decoration:underline; }

/* TID New Template */
.W980 { width:980px; }
.W750 { width:750px; }
.gHeaderBorderB { border-bottom:solid 1px #999999; }
.gHeaderBorderRB { padding-right:7px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; }
.gHeader_topmargin { margin-top:4px; }
.gHeaderSearch { width:120px; height:14px; margin:6px; font-size:10px; font-family:"Arial","Helvetica","sans-serif"; }
.gHeaderLink { font-size:10px; font-family:"Arial","Helvetica","sans-serif"; }
.gSubenu { display:none; }
.gSubmenu0, .gSubmenu1, .gSubmenu2, .gSubmenu3, .gSubmenu4 { position:absolute; z-index:99; }
.gMenuTbl { border:solid 1px #999999; border-top:none; }
.gMenu { white-space:nowrap; }
.gMenuContent { padding:3px; padding-left:5px; padding-right:0px; cursor:pointer; cursor:expression('hand'); font-size:10px; font-family:"Arial","Helvetica","sans-serif"; }
.gLocationTbl { width:100%; height:23px; border-right:solid 1px #999999; border-bottom:solid 1px #999999; background-color:#EEEEEE; }
.gLocationTxt { padding:1px; padding-left:20px; font-size:10px; font-family:"Arial","Helvetica","sans-serif"; }
.gsMenu { width:178px; vertical-align:top; background-color:#EEEEEE; }
.gsMenuT3 { position:relative; top:-6px; color:#666666; font-weight:bold; }
.gsMenuT3:link { color:#666666; }
.gsMenuT3:visited { color:#666666; }
.gsMenuT3:hover { color:#B30000; }
.gsMenuT4 { position:relative; top:-5px; color:#666666; }
.gsMenuT5 { color:#666666; }
.gsMenuH3 { padding-left:19px; padding-right:4px; text-indent:-19px; border-bottom:solid 1px #999999; font-size:12px; color:#666666; font-weight:bold; font-family:"Arial","Helvetica","sans-serif"; }
.gsMenuH4 { margin-left:-12px; margin-right:-4px; padding-left:12px; text-indent:-12px; border-bottom:solid 1px #FFFFFF; font-size:10px; color:#666666; font-weight:normal; background-color:#EEEEEE; font-family:"Arial","Helvetica","sans-serif"; }
.gsMenuH5 { padding:2px; padding-left:8px; text-indent:-6px; border-bottom:dashed 1px #CCCCCC; font-size:10px; color:#666666; font-weight:normal; background-color:#FFFFFF; font-family:"Arial","Helvetica","sans-serif"; }
.pageTitleImg { border-right:solid 1px #999999; border-bottom:solid 1px #999999; }
.areaMargin25 { padding:25px; padding-bottom:40px; vertical-align:top; border-left:solid 1px #999999; border-right:solid 1px #999999; }
.areaMargin25fm { padding:25px; padding-bottom:16px; vertical-align:top; border-left:solid 1px #999999; border-right:solid 1px #999999; }
.areaMargin20 { padding:20px; padding-bottom:40px; vertical-align:top; border-left:solid 1px #999999; border-right:solid 1px #999999; }
.areaMargin0  { vertical-align:top; border-left:solid 1px #999999; border-right:solid 1px #999999; }
.footerMenu { height:24px; text-align:right; padding-right:20px; font-size:10px; color:#FFFFFF; background-color:#999999; font-family:"Arial","Helvetica","sans-serif"; }
.footerMenu a:link, .footerMenu a:visited { color:#FFFFFF; }
.footerMenu a:hover { color:#B30000; }
.footerCopy { height:16px; padding-left:12px; }
.popupHeader { width:100%; height:46px; padding-left:12px; border-bottom:solid 1px #999999; }
.popupFooter { width:100%; height:20px; padding-left:6px; border-top:solid 1px #999999; }
.topicImg { border:solid 1px #999999; }
.topicLinkTbl { margin-top:4px; margin-bottom:4px; }
.topicLink { margin-top:4px; margin-bottom:4px; padding-left:11px; text-indent:-11px; }
.topicSep { margin-top:4px; margin-bottom:4px; }
.pickupLink { margin-top:2px; margin-bottom:4px; padding-left:13px; padding-top:3px; text-indent:-13px; border-top:solid 1px #CCCCCC; }
.menuIndexTbl { margin-bottom:3px; border:solid 1px #999999; }
.rightColumn { vertical-align:top; border-left:solid 1px #999999; border-right:solid 1px #999999; background-color:#EBEBEB; }
.columnMargin13 { padding:13px; padding-bottom:26px; }
.automotiveImgTd { border:solid 1px #A6A6A6; border-top:none; }
.nonAutomotiveTd { padding:8px; padding-left:0px; vertical-align:top; border-bottom:solid 1px #A6A6A6; }
.nonAutomotiveImgTd { vertical-align:top; border:solid 1px #A6A6A6; border-top:none; }
.irFooter { margin-top:20px; color:#444444; font-size:10px; }

/* Top Page 2006.09.15 */
#spcontents { margin:4px 0 10px; width:398px; font-size:10px; line-height:14px;}
#spcontents img { float:left; margin:0 12px 0px 0; }
#spcontents div { margin:0 0 4px; height:48px; border:solid 1px #999; background:#EEE; }
#spcontents p { margin:0; padding:3px 4px 0 8px; background:#EEE url(/en/image/arrow.gif) 203px 7px no-repeat; }
#automotive, #responsibility, #announce
	{ margin:0 0 20px; font-size:10px; line-height:14px;}
#automotive img, #responsibility img, #announce img
	{ float:left; margin:0 12px 0px 0; border:solid 1px #999; }
#automotive div, #responsibility div, #announce div
	{ margin:0 0 4px; }
#automotive p, #responsibility p, #announce p
	{ margin:0; padding:0 0 0 18px; background:#FFF url(/en/image/arrow.gif) 34px 4px no-repeat; }
.clear { clear:both; }
