html, body,
div, table, tr,
img, form						{ margin: 0; padding: 0; border: 0; text-align: left; vertical-align: top; }
html, body						{ color: #757472; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; }

p, ul, ol, li					{ padding: 0; margin: 0; }
p								{ margin-bottom: 15px; }

a								{ color: #b29a5d; text-decoration: none; }
a:hover 						{ color: #b29a5d; text-decoration: underline; }

body							{ background: #cbbc80; min-width: 923px; text-align: center; }

#main							{ width: 923px; margin: 0 auto; text-align: left; }
#header							{ width: 923px; height: 100px; background: url(/imgnew/header.jpg) center bottom no-repeat; }
#flash							{ width: 658px; height: 281px; background: url(/imgnew/flash_placeholder.jpg) center top no-repeat; float: right; }

#navigation						{ width:265px; height:281px; margin:0px; padding:0px; background:url(http://www.fuelmanagementsokolisgroup.com/images/template/main_navigation.jpg) 0px 7px no-repeat #386A2F; float:left; }
	#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:25px; }
	#navigation ul li a:hover,
	#navigation ul li a.o		{ width:100%; height:25px; background-image:url(http://www.fuelmanagementsokolisgroup.com/images/template/main_navigation.jpg); background-repeat:no-repeat; }

	#navigation ul li div			{ display:none; width:400px; position:absolute; z-index:100; border:none; margin-left:50px; }
	#navigation ul li div a			{ text-indent:0px; text-decoration:none; display:block; font-weight:bold; font-size:14px; 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:14px; 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 -11px; }
	#nav_02						{ width:125px; top:50px; }
	#nav_02 a:hover, #nav_02 a.o{ background-position:-265px -43px; }
	#nav_03						{ width:128px; top:82px; }
	#nav_03 a:hover, #nav_03 a.o{ background-position:-265px -75px; }
	#nav_04						{ width:170px; top:114px; }
	#nav_04 a:hover, #nav_04 a.o{ background-position:-265px -107px; }
	#nav_05						{ width:170px; top:146px; }
	#nav_05 a:hover, #nav_05 a.o{ background-position:-265px -139px; }
	#nav_06						{ width:128px; top:178px; }
	#nav_06 a:hover, #nav_06 a.o{ background-position:-265px -171px; }
	#nav_07						{ width:110px; top:210px; }
	#nav_07 a:hover, #nav_07 a.o{ background-position:-265px -203px; }
	#nav_08						{ width:200px; top:242px; }
	#nav_08 a:hover, #nav_08 a.o{ background-position:-265px -235px; }
	#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; }



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

#iqfooter						{ width: 923px; height: 80px; background: #cbbc80; }
	#iqlogo						{ width: 35px; float: left; margin-top: 20px; }
	#iqcopyright 				{ width: 325px; float: left; margin-top: 20px; 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; }

#template_content				{ width: 923px; background: url(/imgnew/body_bg_repeat.jpg) center top repeat-y; display: table; clear: both; }
#content_table					{ width: 913px; margin: 30px 0 0 10px; }

#highlights						{ width: 204px; background: #f5efd9; }
	#highlights .title			{ width: 204px; height: 30px; background: #fff url(/imgnew/title_highlights.jpg) left top no-repeat; }
    #highlights .margins		{ margin: 12px 15px; }
    #highlights	ul				{ list-style: none url(/imgnew/bullet_green.jpg) outside; padding-left: 15px; padding-bottom: 15px; }
    #highlights	li				{ padding-bottom: 5px; }    
    
#solutions						{ width: 205px; background: #f5efd9; }
	#solutions .title			{ width: 205px; height: 30px; background: #fff url(/imgnew/title_solutions.jpg) left top no-repeat; }
    #solutions .margins			{ margin: 12px 15px; }
    #solutions ul				{ list-style: none url(/imgnew/bullet_green.jpg) outside; padding-left: 15px; padding-bottom: 15px; } 
    #solutions	li				{ padding-bottom: 5px; }    
    
#maincell						{ width: 504px; }
	#maincell .title			{ width: 504px; height: 30px; background: #fff url(/imgnew/title_home.jpg) 24px top no-repeat; }
    #maincell .margins			{ margin: 12px 20px 30px 25px; }
    #maincell ul				{ list-style: none url(/imgnew/bullet_red.jpg) outside; padding-left: 15px; padding-bottom: 15px; }
    #maincell	li				{ padding-bottom: 5px; }    

/* stuff for the nav menus */

.body11px						{ font-size:15px; line-height:15px; text-decoration:none; }
.body12px						{ font-size:15px; line-height:15px; text-decoration:none; }
.body10px						{ font-size:15px; line-height:15px; text-decoration:none; }
a.body11px:hover				{ font-size:15px; line-height:15px; text-decoration:underline; }
a.body10px:hover				{ font-size:15px; line-height:15px; text-decoration:underline; }
.lnavcatopen					{ font-weight:bold; font-size:15px; color:#000; background:#DFD5B1; text-decoration:none; }
.lnavcatopen a					{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:active			{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:visited			{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:link				{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:hover			{ font-weight:bold; color:#355178; text-decoration:underline; }
.lnavselected					{ font-weight:bold; font-size:15px; color:#2f4fba; background:#DFD5B1; text-decoration:none; }
.lnavselected a					{ color:#555; text-decoration:none; }
.lnavselected a:active			{ color:#555; text-decoration:none; }
.lnavselected a:visited			{ color:#555; text-decoration:none; }
.lnavselected a:link			{ color:#555; text-decoration:none; }
.lnavselected a:hover			{ color:#DFD5B1; text-decoration:underline; }
.lnavcat						{ font-weight:bold; font-size:15px; color:#6B1E14; background:#355178; text-decoration:none; }
.lnavcat a						{ color:#555; text-decoration:none; }
.lnavcat a:active				{ color:#555; text-decoration:none; }
.lnavcat a:visited				{ color:#555; text-decoration:none; }
.lnavcat a:hover				{ color:#DFD5B1; text-decoration:underline; }
.mtDropdownMenu					{ font-weight:bold; left:-9999px; overflow:hidden; position:absolute; top:-9999px; text-align:left; }
.mtDropdownMenu .content		{ position:absolute; }
.mtDropdownMenu .items			{ border:#386A2F 1px solid; z-index:2; position:relative; left:0px; top:0px; }
.mtDropdownMenu .item			{ border:medium none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; cursor:pointer; color:#6B1E14; text-decoration:none; }
.mtDropdownMenu .background		{ z-index:0; left:0px; position:absolute; top:0px; }
.mtDropdownMenu .shadowRight	{ z-index:2; position:absolute; top:3px; width:2px; }
.mtDropdownMenu .shadowBottom	{ z-index:0; left:3px; position:absolute; height:2px; }
.mtDropdownMenu .hover			{ color:#DFD5B1; background:#6B1E14; }
.s07_links			    { font-size:12px; padding:10px 10px 10px 15px;  }
.s07_link_row			{ clear:both; }
.s07_link			    { padding:0px; }
.s07_divider			{ display:none; }
.s07_description		{ padding-bottom:10px; }

