/***********************************************//* Smilee Auto Inc. 2006 *//***********************************************//***********************************************//* HTML tag styles / Elements                  *//***********************************************/body{	font-family: Arial, Helvetica, sans-serif;	color: #333333;	margin: 0px;	padding: 0px;	font-size: 12px;	line-height: 15px; background-color:#5B0001}td{	font-family: Arial, Helvetica, sans-serif;	color: #333333;	font-size: 12px;	line-height: 15px;}img{	border:0px;}/******* hyperlink styles *******/a:link, a:visited{	color: #003366;	text-decoration: underline;}a:hover, a:active{	color: #006699;	text-decoration: underline;}/************** header tag styles **************/h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #333333;	margin: 0px 10px 0px 0px;	padding: 0px;	line-height: normal;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #333333;	margin: 0px;	padding: 0px;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333333;	margin: 0px;	padding: 0px 0px 0px 100px;}h4 { /* used in company overview and ISO 9001 pages */	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #CE0024;	margin: 0px 10px 0px 100px;	padding: 0px;}p { /* default style for all text indent based pages */	margin: 0px 20px 0px 100px;	padding: 0px;}/*************** list tag styles ***************/ul{ list-style-type: disc;}ul ul{ list-style-type: circle;}ul ul ul{ list-style-type: none;}/********* form and related tag styles *********/form {	margin: 0;	padding: 0;}				input{font-family: Arial,sans-serif;}/***********************************************//* Layout Styles                           *//***********************************************/#container{ /* style used to center the navigation */	margin-left: auto;	position: absolute;	width: 770px;}.table_content { /* style used to keep the table 30px from the left image( all library + 4_40, events pages) */	margin-left: 30px;}.sm_txt_normal_red { /* style used for the dates of the events pages*/	font: 11px Arial, Helvetica, sans-serif;	text-decoration: none;	color: #CC3300;}/************** tools styles *****************/input.search{	color: #333333;	font-size: 11px;	border: none;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 5px;	background-color: #FFFFFF;}.search_zone { /* style used for the search results */	font-size: 11px;	font-weight: bold;	color: #ffffff;}.page_list { /* style used in /cgi-bin/htsearch */	font-size: 14px;	font-weight: bold;	color: #D90026;}/************* Careers styles ****************/.menu_careers{	list-style-image: url(/cgi/media/gr_arrow_close.gif);	list-style-type: none;	margin: -4px 10px 0px 30px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}.nav_careers {	font-weight: bold;	color: #333333;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}a:link.nav_careers, a:visited.nav_careers{	color: #333333;	text-decoration: none;}a:hover.nav_careers, a:active.nav_careers{	text-decoration: underline;	color: #CE0024;}.nav_careers_active {	list-style-image: url(/cgi/media/gr_arrow_close.gif);	list-style-type: none;	font-weight: bold;	color: #CE0024;	text-decoration: none;}/************* globalNav styles ****************/.main_nav  {	font-family: Tahoma, Arial, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color : #000000;	text-decoration: none;	height: 19px;	vertical-align: middle;	padding-left: 1px;  }a:link.main_nav, a:visited.main_nav 	{	color :#000000; 	text-decoration: none;	}a:active.main_nav, a:hover.main_nav 	{	color :#000000; 	text-decoration: none;	font-weight: bold;	}/************* globalNav styles ****************/.cgifederal_nav  {	color : #000000;	text-decoration: none;	height: 19px;	vertical-align: middle;	padding-left: 1px;  }a:link.cgifederal_nav, a:visited.cgifederal_nav 	{	color :#000000; 	text-decoration: none;	}a:active.cgifederal_nav, a:hover.cgifederal_nav 	{	color :#000000; 	text-decoration: none;	font-weight: bold;	}/************ section styles - About us **************/h2.subtitle_indent { /* style used only in 1_41_tx_insurance */	margin-left: 100px;}ul.menu_anchor_about {	list-style-image: url(/cgi/media/gr_arrow_anchor.gif);	list-style-type: none;	margin: -4px 40px 0px 30px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}.anchor_nav {	font-size: 11px;	font-weight: bold;	color: #333333;}a:link.anchor_nav, a:visited.anchor_nav{	color: #333333;	text-decoration: none;}a:hover.anchor_nav, a:active.anchor_nav{	text-decoration: underline;	color: #CE0024;}/************ section styles - Industries **************/p.img_title_right_nav {	margin: 0px;	padding: 0px;}p.right_nav {	margin: 5px 10px 0px 15px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}ul.txt_align{	margin: 0px 20px 0px 135px;	padding: 0px;}ul.txt_no_align{	margin: 0px 20px 0px 20px;	padding: 0px;}.table_loading_page {	margin-left: 30px;}.text_indent {	margin-left: 100px;	margin-right: 10px;}ul.text_one_column {	margin-right: 20px;}/**************** footer styles *****************/.text_left {	font-size: 10px;	color: #FFFFFF;}.text_right {	font-size: 10px;	color: #333333;	padding-left: 10px;}.footer_link{	color: #333333;}a:link.footer_link, a:visited.footer_link{	color: #333333;	text-decoration: underline;}a:hover.footer_link, a:active.footer_link{	text-decoration: underline;	color: #CE0024;}/********************* Common styles **********************/.top {	text-align: right;	height: 20px;}.button_top {	text-align: right;	margin: 0px 10px 10px 0px;	padding: 0px;}.align_left {	margin-left: 0px;}.resume_header {	font-size: 14px;	font-weight: bold;	color: #D90026;}.library_back {	font-size: 10px;	font-weight: bold;}.faq_response {	margin-left: 20px;}.faq_question {	background-color: #ECECE9;	padding: 5px 5px 5px 5px;}/********************* NEW OVERVIEW PAGE  (CM 16 juin 2005)**********************/.menu_lang {	list-style-image: url(/cgi/media/gr_arrow_close_grey.gif);	list-style-type: none;	margin: -4px 10px 0px 30px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	}.nav_lang {	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}a:link.nav_lang, a:visited.nav_lang{	color: #333333;	text-decoration: none;}a:hover.nav_lang, a:active.nav_lang{	text-decoration: underline;}.nav_lang_active {	list-style-image: url(/cgi/media/gr_arrow_close.gif);	font-size: 11px;	font-weight: bold;}.nav_lang_open {	list-style-image: url(/cgi/media/gr_arrow_open.gif);	font-size: 11px;	font-weight: bold;}.h4_overview { 	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #CE0024;	margin: 0px 10px 0px 0px;	padding: 0px;}.sm_txt_normal { font : normal 10px Arial, Helvetica, sans-serif; text-decoration : none; color : #000000; }