@charset "UTF-8";

/*-- Meyer Reset --*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }



body { font-family: Arial, Helvetica, sans-serif; font-size: .9em; line-height: 1.5em; color: #666666; background:#6D8D24 url(i/srm_bg_top.png) center top repeat-x; }
p, h1, h2, h3 { margin-left:279px; width:630px; }
	#results h4 { margin:2em 100px 2em 329px; font-weight:normal; font-style:italic; color:#333; }
p { margin-top:1.5em }
	#home p { margin-top:1em; }
	.instructions { font-style:italic; color:#888; margin-bottom:-1em; }
a { color:#6D8D24; text-decoration:none; }
a:hover { color:#000; }
h1 { font-size:2em; color:#6D8D24; font-weight:normal; }
	#home h1 { margin-top:400px; }
	#manufacturingMain h1, 
	#manufacturingWhy h1, 
	#manufacturingServices h1, 
	#manufacturingImpact h1, 
	#bankingMain h1, 
	#bankingWhy h1, 
	#bankingServices h1, 
	#bankingImpact h1, 
	#resultsMain h1, 
	#results h1, 
	#about h1, 
	#contact h1 { margin-top:220px; }
h2 { font-size:1.2em; color:#000; font-weight:normal; margin-top:1.6em; }
	#home h2 { margin-top:1em; color:#6D8D24; font-style:italic; }
h3 { margin-top:1.8em; margin-bottom:-1em; font-weight:normal; color:#000; }


#outerWrapper { background:url(i/srm_page_middle.png) left top repeat-y; width:970px; margin:0 auto; position:relative; }
#innerWrapper { background:url(i/srm_page_top.png) left top no-repeat; width:970px; margin:0 auto; }
#sideBar { width:215px; float:left; padding-left:65px; }
	#sideBar #navBar ul { list-style:none; width:190px; }
	#sideBar #navBar ul li { font-size:1em; color:#807F83; width:190px; background-color:#DCDDDE; }
		#sideBar #navBar ul li.nav1 { -moz-border-radius-topleft:10px;  -webkit-border-top-left-radius:10px; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; }
		#sideBar #navBar ul li.nav5 { -moz-border-radius-bottomleft:10px;  -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; }
	#sideBar #navBar ul li a { display:block; width:190px; height:50px; text-indent:-9999px; background:left top no-repeat; }
		#sideBar #navBar ul li a:hover, 
		#manufacturingMain #sideBar #navBar ul li.nav2 a, 
		#manufacturingWhy #sideBar #navBar ul li.nav2 a, 
		#manufacturingServices #sideBar #navBar ul li.nav2 a, 
		#manufacturingImpact #sideBar #navBar ul li.nav2 a,
		#resultsMain #sideBar #navBar ul li.nav3 a, 
		#about #sideBar #navBar ul li.nav4 a, 
		#contact #sideBar #navBar ul li.nav5 a
		{ background-position:right top; }
			#sideBar #navBar ul li.nav1 a:hover, 
			#bankingMain #sideBar #navBar ul li.nav1 a:hover, 
			#bankingWhy #sideBar #navBar ul li.nav1 a:hover, 
			#bankingServices #sideBar #navBar ul li.nav1 a:hover, 
			#bankingImpact #sideBar #navBar ul li.nav1 a:hover, 
			#sideBar #navBar ul li.nav3 a:hover, 
			#resultsMain #sideBar #navBar ul li.nav3 a,
			#results #sideBar #navBar ul li.nav3 a { background-position:right 10px; }
	#sideBar #navBar ul li.navtop, #navBar ul li.navbottom { height:24px; background: left top no-repeat; text-align:center; padding-top:18px; }
	#sideBar #navBar ul li.navtop { background-image:none; }
	#sideBar #navBar ul li.nav1 a { background-image:url(i/nav1.png); background-position:left 10px; height:60px; }
	#sideBar #navBar ul li.nav2 a { background-image:url(i/nav2.png); height:60px;}
		#manufacturingMain #sideBar #navBar ul li.nav2 a,
		#manufacturingWhy #sideBar #navBar ul li.nav2 a,
		#manufacturingServices #sideBar #navBar ul li.nav2 a,
		#manufacturingImpact #sideBar #navBar ul li.nav2 a { background-image:url(i/nav2.png); height:50px;}
	#sideBar #navBar ul li.nav3 a { background-image:url(i/nav3.png); margin-top:4px; background-position:left 10px; height:60px; }
	#sideBar #navBar ul li.nav4 a { background-image:url(i/nav4.png); }
	#sideBar #navBar ul li.nav5 a { background-image:url(i/nav5.png); height:60px;}
	#sideBar #navBar ul li.navbottom { height:80px; background-image:url(i/navbottom.png); background-position:left bottom; display:none; }
	#sideBar #navBar ul li.subNav { text-indent:0; padding:4px 0; }
	#sideBar #navBar ul li.subNav a { text-indent:0; margin-left:40px; padding-left:18px; height:20px; }
		#sideBar #navBar ul li.subNav a:hover, 
		#manufacturingMain #sideBar #navBar ul li.sub1 a, 
		#manufacturingWhy #sideBar #navBar ul li.sub2 a, 
		#manufacturingServices #sideBar #navBar ul li.sub3 a, 
		#manufacturingImpact #sideBar #navBar ul li.sub4 a,
		#bankingMain #sideBar #navBar ul li.sub1 a, 
		#bankingWhy #sideBar #navBar ul li.sub2 a, 
		#bankingServices #sideBar #navBar ul li.sub3 a, 
		#bankingImpact #sideBar #navBar ul li.sub4 a,
		#resultsMain #sideBar #navBar ul li.sub1 a { color:#000; background:url(i/navarrow.png) 5px -1px no-repeat; }
	#sideBar #navBar ul li.sub4 a { padding-bottom:10px; }
		#bankingMain #sideBar #navBar ul li.sub4 a,
		#bankingWhy #sideBar #navBar ul li.sub4 a,
		#bankingServices #sideBar #navBar ul li.sub4 a,
		#bankingImpact #sideBar #navBar ul li.sub4 a,
		#manufacturingMain #sideBar #navBar ul li.sub4 a, 
		#manufacturingWhy #sideBar #navBar ul li.sub4 a, 
		#manufacturingServices #sideBar #navBar ul li.sub4 a, 
		#manufacturingImpact #sideBar #navBar ul li.sub4 a { padding-bottom:20px; }
#content { width:955px; padding-top:20px; }
	#home #content { background:url(i/homephoto.jpg) 279px 20px no-repeat; }
	#manufacturingMain #content, 
	#manufacturingWhy #content, 
	#manufacturingServices #content, 
	#manufacturingImpact #content { background:url(i/srm_manufacturing_bg.jpg) right 20px no-repeat; }
	#bankingMain #content, 
	#bankingWhy #content, 
	#bankingServices #content, 
	#bankingImpact #content { background:url(i/srm_banking_bg.jpg) right 20px no-repeat; }
	#resultsMain #content,
	#results #content { background:url(i/srm_results_bg.jpg) right 20px no-repeat; }
	#about #content { background:url(i/srm_about_bg.jpg) right 20px no-repeat; }
	#contact #content { background:url(i/srm_contact_bg.jpg) right 20px no-repeat; }
.logo { margin:25px 0 26px -23px; }
.logo a { text-indent: -9999px; display:block; background:url(i/srm_logo.png) left top no-repeat; height:66px; width:306px; }
#content ul.list { list-style:none; margin-top:1.6em; }
#content ul.list li { background:url(i/bullet.png) left 3px no-repeat; padding-left:10px; margin:.3em 0 0 289px; }
p.toTop { padding:2em 0 0 0; font-size:.7em; }
#footer { height:48px; width:970px; background:url(i/srm_page_bottom.png) left top no-repeat; font-size:.8em; color:#FFF; padding:4px 0 0 30px; clear:left; margin-top:30px; }
	#footer a { color:#FFF; }
	#footer a:hover { color:#000; }
	#footer .pipe { padding:0 10px; color:#666; }


