body { font-size: 100%; margin: 0px; padding: 0px;}  tr {margin: 0px;padding: 0px;}/* Float image left */.fleft {	float: left;} /* Text Title */.tt{font-family: Microsoft Sans-Serif, Tahoma, Arial, sans-serif;font-size: 20px;font-weight: bold;color: #990000;}/* Text Title Secondary Pages */.tt2{font-family: Microsoft Sans-Serif, Tahoma, Arial, sans-serif;font-size: 44px;font-weight: bold;color: #00377E;}/* Text For Marquee in Silver Bar */.tm{font-family: Arial, Tahoma, Verdana, sans-serif;font-size: 15px;font-weight: bold;color: #990000;}/* Text Header 1 Bright Blue Underline */.th1{font-family: Microsoft Sans-Serif, Tahoma, Arial, sans-serif;font-size: 15px;color: #0099FF;font-weight: bold;text-decoration: underline;}/* Text Header 2 Bright Blue Underline */.th2{font-family: Microsoft Sans-Serif, Arial, Verdana, Tahoma, sans-serif;font-size: 25px;color: #0000FF;font-weight: bold;text-decoration: none;}/* Text Regular Pale Grey */.tr{font-family: Microsoft Sans-Serif, Tahoma, Arial, sans-serif;font-size: 13px;color: #DDDDDD;}.ia{font-family: Microsoft Sans-Serif, Tahoma, Arial, sans-serif;font-size: 15px;color: #DDDDDD;}/* Text Regular Pale Grey size 15 */.tg2{font-family: Arial, Verdana, Tahoma, sans-serif;font-size: 15px;color: #DDDDDD;}/* Text Regular Cornsilk size 15 */.ty2{font-family: Arial, Verdana, Tahoma, sans-serif;font-size: 15px;color: #FFFAC4;}/* Text Regular Blue size 15 */.tb2{font-family: Arial, Verdana, Tahoma, sans-serif;font-size: 15px;color: #000055;}/* Text Regular Blue size 15 */.tb3{font-family: Arial, Verdana, Tahoma, sans-serif;font-size: 17px;color: #000055;}/* Text Regular Black size 15 */.tbk2{font-family: Arial, Verdana, Tahoma, sans-serif;font-size: 15px;color: #000000;}/* Text Regular Taupe size 15 */.tp2{font-family: Arial, Verdana, Tahoma, sans-serif;font-size: 15px;color: #4E4E34;}/* Text Regular Taupe size 15 */.tp3{font-family: Arial, Verdana, Tahoma, sans-serif;font-size: 17px;color: #4E4E34;}/* Text CornSilk Bold size 13 */.tcsb{font-family: Microsoft Sans-Serif, Tahoma, Arial, sans-serif;font-size: 13px;color: #FFFAC4;font-weight: bold;}/* Text CornSilk Regular size 13 */.tcs{font-family: Microsoft Sans-Serif, Tahoma, Arial, sans-serif;font-size: 13px;color: #FFFAC4;}/* Text CornSilk size 12 */.tcs12{font-family: Microsoft Sans-Serif, Tahoma, Arial, sans-serif;font-size: 12px;color: #FFFAC4;}/* Text Yellow Bold size 13 */.tyb{font-family: Microsoft Sans-Serif, Arial, Verdana, Tahoma, sans-serif;font-size: 13px;color: FFF799;font-weight: bold;}/* Text Yellow size 13 */.ty13{font-family: Microsoft Sans-Serif, Arial, Verdana, Tahoma, sans-serif;font-size: 13px;color: FFF799;}/* Text Yellow size 12 */.ty12{font-family: Microsoft Sans-Serif, Arial, Verdana, Tahoma, sans-serif;font-size: 12px;color: FFF799;}/* Text Header Yellow */.thy{font-family: Microsoft Sans-Serif, Arial, Verdana, Tahoma, sans-serif;font-size: 16px;color: FFF799;font-weight: bold;}/* Text Large Italic Pale Yellow - cornsilk */.tiy2{font-family: Trebuchet MS, Arial, sans-serif;font-size: 14px;font-style: italic;color: #FFFAC4;font-weight: bold;}/* Text Header Pale Yellow Cornsilk */.thcs{font-family: Microsoft Sans-Serif, Tahoma, Arial, sans-serif;font-size: 16px;color: #FFFAC4;font-weight: bold;}/* Customer Testimonial Quotation */.quote{font-family: Microsoft Sans-Serif, Tahoma, Arial, sans-serif;font-size: 12px;color: #9EA374;font-weight: bold;padding: 4px;}/* Text Bottom Navigation Bar */.tbot{font-family: Microsoft Sans-Serif, Tahoma, Arial, sans-serif;font-size: 11px;color: #FFFAC4;}ul {margin-top: 0.5em;margin-left: 1em;padding-left: 0;}/* HYP2 controls hyperlinked text on Home Page  */.hyp2 a:link{text-decoration: none;color: #99FFFF;}.hyp2 a:visited{text-decoration: none;color: #99FFFF;}.hyp2 a:active{text-decoration: none;color: #99FFFF;}.hyp2 a:hover{text-decoration: none;font-weight: bold;color: #99FFFF;}/* HYP3 controls hyperlinked text on Secondary Pages*/.hyp3 a:link{text-decoration: none;color: #0099FF;}.hyp3 a:visited{text-decoration: none;color: #0099FF;}.hyp3 a:active{text-decoration: none;color: #0099FF;}.hyp3 a:hover{text-decoration: none;color: #0099FF;font-weight: bold;}/* Subaru Page links */.sub1 a:link {	text-decoration: none;	color: #021E48;}.sub1 a:visited {	text-decoration: none;	color: #021E48;}.sub1 a: active {	text-decoration: none;	color: #021E48;}.sub1 a:hover {	text-decoration: underline;	color: #104B77;}	/* HYPF controls hyperlinked text on FAQ Page*/.hypf a:link{text-decoration: none;color: #FFFAC4;}.hypf a:visited{text-decoration: none;color: #FFFAC4;}.hypf a:active{text-decoration: none;color: #FFFAC4;}.hypf a:hover{text-decoration: none;color: #FFFAC4;font-weight: bold;}/* DOCLINK controls hyperlinked text on Documents Page*/.doclink a:link{text-decoration: underline;color: #800000;font-family: Microsoft Sans-Serif, Tahoma, Arial, sans-serif;font-size: 18px;font-weight: bold;}.doclink a:visited{text-decoration: underline;color: #800000;font-family: Microsoft Sans-Serif, Tahoma, Arial, sans-serif;font-size: 18px;font-weight: bold;}.doclink a:active{text-decoration: underline;color: #800000;font-family: Microsoft Sans-Serif, Tahoma, Arial, sans-serif;font-size: 18px;font-weight: bold;}.doclink a:hover{text-decoration: underline;color: #D7441D;font-family: Microsoft Sans-Serif, Tahoma, Arial, sans-serif;font-size: 18px;font-weight: bold;}