body							{ margin:0px; color:#393939; background:#CBBC80; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
p								{ padding-top:0px; margin-top:0px; }
a								{ color:#6B1E14; text-decoration:none; }
a:hover							{ color:#6B1E14; text-decoration:underline; }
a:focus							{ outline:none; }
img								{ border:0px; }
h1								{ font-size:20px; font-weight:normal; color:#6B1E14; margin:0px 0px 5px 0px; padding:0px; text-transform:uppercase; }
h2								{ font-size:18px; font-weight:normal; font-style:italic; color:#6B1E14; margin:0px 0px 5px 0px; padding:0px; }

.page_container					{ width:923px; margin:0px auto; }
#header							{ width:923px; margin:0px auto; }
	#header ul					{ width:923px; height:109px; margin:0px; padding:0px; list-style-type:none; }
		#header li				{ height:109px; float:left; margin:0px; padding:0px; }
			#header li a		{ height:109px; text-indent:-9009px; display:block; }
			#header li.logo		{ width:265px; background:url(http://www.fuelmanagementsokolisgroup.com/images/template/logo_left.jpg) no-repeat; }
				li.logo	a		{ width:265px; }
			#header li.tag		{ width:658px; background:url(http://www.fuelmanagementsokolisgroup.com/images/template/logo_right.jpg) no-repeat; }
				li.logo	a		{ width:658px; }

#page_background				{ width:923px; background:url(http://www.fuelmanagementsokolisgroup.com/images/template/page_background.jpg) repeat-y; display:table; }

#sidebar						{ width:265px; float:left; position:relative; }

#seo_navigation					{ top:0px; text-indent:-9009px; position:absolute; visibility:hidden; }

#navigation						{ width:265px; height:273px; margin:0px; padding:0px; background:url(http://www.fuelmanagementsokolisgroup.com/images/template/main_navigation.jpg) no-repeat; }
	#navigation ul 				{ width:265px; height:273px; margin:0px; padding:0px; list-style:none; position:relative; }
	#navigation ul li		 	{ margin:0px; padding:0px; list-style:none; clear:both; position:absolute; left:0px; }
	#navigation ul li span,
	#navigation ul li a			{ text-indent:-9009px; display:block; width:100%; height:22px; }
	#navigation ul li a:hover,
	#navigation ul li a.o		{ width:100%; height:22px; background-image:url(http://www.fuelmanagementsokolisgroup.com/images/template/main_navigation.jpg); background-repeat:no-repeat; }

	#navigation ul li div			{ display:none; width:150px; position:absolute; border:none; margin-left:50px; }
	#navigation ul li div a			{ text-indent:0px; text-decoration:none; display:block; font-weight:bold; font-size:13px; width:100%; height:25px; line-height:25px; padding:0px 5px; background:#CBBC80; color:#691F14; border:none; }
	#navigation ul li div a:hover	{ text-indent:0px; text-decoration:none; display:block; font-weight:bold; font-size:13px; width:100%; height:25px; line-height:25px; padding:0px 5px; background:#691F14; color:#CBBC80; border:none; }
	#navigation ul li div ul li		{ position:relative; }

	#nav_01						{ width:125px; top:18px; }
	#nav_01 a:hover, #nav_01 a.o{ background-position:-265px -18px; }
	#nav_02						{ width:125px; top:50px; }
	#nav_02 span.o				{ background-position:-265px -50px; }
	#nav_03						{ width:128px; top:82px; }
	#nav_03 a:hover, #nav_03 a.o{ background-position:-265px -82px; }
	#nav_04						{ width:170px; top:114px; }
	#nav_04 a:hover, #nav_04 a.o{ background-position:-265px -114px; }
	#nav_05						{ width:170px; top:146px; }
	#nav_05 a:hover, #nav_05 a.o{ background-position:-265px -146px; }
	#nav_06						{ width:128px; top:178px; }
	#nav_06 a:hover, #nav_06 a.o{ background-position:-265px -178px; }
	#nav_07						{ width:110px; top:210px; }
	#nav_07 a:hover, #nav_07 a.o{ background-position:-265px -210px; }
	#nav_08						{ width:200px; top:242px; }
	#nav_08 a:hover, #nav_08 a.o{ background-position:-265px -242px; }
	#nav_09						{ width:104px; height:115px; top:0px; left:161px !important; }
	#nav_09 a, #nav_09 a:hover	{ width:104px; height:115px !important; background:none !important; }

#sidebar_left					{ width:265px; padding:10px 0px; }
#body_content					{ width:400px; clear:none; float:left; }
#sidebar_right					{ width:250px; clear:right; float:right; }

#scroll							{ width:923px; height:49px; background:url(http://www.fuelmanagementsokolisgroup.com/imgnew/footer.jpg) center top no-repeat; color:#6b1f14; line-height:12px; clear:both; display:table; text-align:right; }
	#scroll a, #scroll a:hover	{ color:#6B1F14; }
	#rss						{ width:764px; height:22px; margin:11px 0px 0px 140px; display:table; }
	#address					{ float:left; margin-left:25px; font-size:11px; display:inline; }
    #phone						{ float:right; margin-right:20px; font-size:11px; display:inline; }

#iqfooter						{ width:923px; height:80px; background:#CBBC80; }
	#iqlogo						{ width:35px; float:left; margin-top:20px; }
	#iqcopyright 				{ width:325px; float:left; padding-top:30px; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; }
	#iqcopyright a,
	#iqcopyright a:hover		{ color:#FFF; }    
    #contact_info				{ width:563px; float:right; margin-top:8px; color:#6B1F14; text-align:right; }
	#contact_info a,
	#contact_info a:hover		{ color:#6B1F14; }
	
/* S01 Template Code */

.page_text						{ padding:10px 20px; }

.s01_table						{ display:table; }
.s01_image_holder				{ clear:right !important; }
.s01_image_holder_center		{ padding:10px; text-align:center; }
.s01_photo						{ margin-bottom:5px; border:0px; }
.s01_main_image					{ border:0px; }
.s01_main_photo					{ border:0px; }
.s01_jumplinks					{ width:320px; margin:10px 20px; padding:10px 20px 10px 20px; clear:both; border:#999 solid 1px; display:table; }
	.s01_jumplinks ul			{ margin-top:0px; }
	.s01_jumplinks ul li		{ width:100%; }
.s01_text						{ vertical-align:top; padding:10px 20px; clear:both; }
.s01_text ul					{ margin-bottom:0px; margin-top:5px; }
.s01_image_holder				{ float:left; margin:0px 10px 5px 0px; text-align:center; }
.s01_photo						{ margin-bottom:5px; border:0px; }
.back_to_top					{ padding:5px 0px 10px 0px; }
.back_to_top a					{ font-size:90%; text-decoration:none; }
.click_to_enlarge				{ text-align:center; color:#666; font-size:80%; text-decoration:none; font-style:italic; }
.on								{ text-decoration:underline; }

/* S02 Template Code */

#form fieldset					{ width:340px; border:#CCC solid 1px; padding:10px; margin:0px; }
#form fieldset .form_row		{ width:340px; text-align:center; min-height:20px; padding-bottom:5px; clear:both; }
#form fieldset .form_row label	{ width:120px; float:left; text-align:right; padding-right:10px; }
#form fieldset input,
#form fieldset textarea,
#form fieldset select			{ width:200px; border:#6B1E14 solid 1px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:3px 0px 0px 2px; }
#form fieldset select			{ padding:0px; }
#form fieldset textarea			{ width:200px; height:100px; }
#form fieldset #Submit,
#form fieldset #submit1			{ margin-top:5px; width:100px; }
#form fieldset #required		{ font-size:10px; margin-top:15px; margin-left:90px; }

#audit fieldset					{ width:340px; border:#CCC solid 1px; padding:10px; margin:0px auto; }
#audit fieldset .form_row		{ width:340px; text-align:center; min-height:20px; padding-bottom:5px; clear:both; }
#audit fieldset .form_row label	{ width:130px; float:left; text-align:right; padding-right:10px; }
#audit fieldset input,
#audit fieldset textarea,
#audit fieldset select			{ width:190px; border:#6B1E14 solid 1px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:3px 0px 0px 2px; }
#audit fieldset select			{ padding:0px; }
#audit fieldset textarea		{ width:190px; height:100px; }
#audit fieldset #Submit,
#audit fieldset #submit1		{ margin-top:5px; width:100px; }
#audit fieldset #required		{ font-size:10px; margin-top:15px; margin-left:90px; }

.req							{ color:#6B1E14; font-size:16px; font-weight:bold; }
label.error						{ width:332px !important; float:right; color:#C00; text-align:right; padding:0px 8px 5px 0px; clear:both; }