/* 
Title:     	LPM Cleaning
Date:   	April 2010
Author:		Odyssey Interactive - Mike Hague
*/				
                
				body {background:#ffffff url('../images/WebsiteBg.png') repeat-x;margin:0px;padding:0;font-size:0.75em;line-height:1.2em;color:#333333; font-family:Arial, Verdana, Helvetica, sans-serif;}
				img {border:none;margin:0;padding:0;}
				a img {border:none;}
				div,input,form,h1,h2,h3,h4,h5,hr,dl,dd,dt,object,param{margin:0;padding:0;}
				a:link, a:visited {color:#333366; text-decoration:none;font-weight:bold;}
				a:hover {color:#333366; text-decoration:underline;}
				a:active {color:#333366;text-decoration:none;}
				a:focus {background:#ff9600;}
				.ClearFix {display:block;} 
				.Clear {clear:both;}
				/* Hidden Links */
				.ScreenR, .ScreenR a {position:absolute; top:0; left:-9000px;}
				.ScreenR a:active, .ScreenR a:focus {background:none repeat scroll 0 0 yellow;border:1px solid #000066;display:block;font-weight:bold;left:18000px;padding:1em 3em;position:absolute;text-decoration:underline;top:0;white-space:nowrap;}  
				.ScreenR p {position:absolute; top:0; left:-9000px;}
				.ScreenR H1 {position:absolute; top:0; left:-9000px;}	
				/* Read All Links - WHITE */
				a.ReadLinkWhite:link, a.ReadLinkWhite:visited {color:#ffffff;margin:6px 10px 0 0;float:right;font-weight:bold;padding:0 0 0 1.6em;}
				/* Read All Links */
				a.ReadLink:link, a.ReadLink:visited {background:url("../images/Icon_ReadLink.png") no-repeat scroll left top transparent;float:right;font-weight:bold;margin:6px 10px 0 0;padding:0 0 1px 1.6em;}
				a.ReadLinkWhite:hover,a.ReadLink:hover {text-decoration:underline;}
				a.ReadLinkWhite:active,a.ReadLink:active {text-decoration:none;}
				a.ReadLinkWhite:focus,a.ReadLink:focus {background:#ff9600;}
				/* Crumb Trails */
				.CrumbTrail {color:#333333;font-size:95%;padding:13px 0 0 3px;display:inline;margin: 0 0 0 11px;width:623px;float:left;height:20px;border-bottom:1px dotted #cccccc;}
					.CrumbTrail p {font-size:95%;color:#333333;float:left;padding:0px 5px 0px 0px;margin:0px;}
					.CrumbTrail a:link, .CrumbTrail a:visited {padding-right:5px;float:left;color:#990000;text-decoration:none;font-weight:bold;}
					.CrumbTrail a:hover {color:#000000;text-decoration:underline;font-weight:bold;}
					.CrumbTrail a:active {color:#990000;text-decoration:none;font-weight:bold;}
					.CrumbDiv {padding:0 0.2em;margin:0;}
					.CrumbAlign {border-bottom:1px dotted #CCCCCC;float:left;margin:20px 0 0 1em;padding:0 0 0.3em;width:522px;}
						.CrumbAlign span {padding:0 0.2em;margin:0;}
						.CrumbAlign a {padding:0 0.1em;margin:0;}
					/* Used on homepage */
					.CrumbText {float:right;padding:0;margin:0.1em 0.4em 0 0;}
					/* Print */
					.ContainerPrint {background:#ffffff;width:680px;float:left;}
					.ContentCol_Print {float:left;width:680px;margin:0 0 10px;}
					.ContentCol_3CPrint {float:left;padding:0;margin:0 3px 0 14px;overflow:hidden;width:100%;}
				
				
				/* Img Thumbnails */
				img.Thumb {margin:0 0.6em 0.6em 0;border:3px solid #FF9600;float:left;}	
				
				/* MAIN STRUCTURE STYLES */
				.Container{background:#ffffff;width:964px;margin:0 auto;}
				.Header{background:url("../images/LayoutSprite.png") no-repeat scroll 0 0 transparent;height:80px;width:100%;}
					.HeaderCol_1 {float:left;width:40%;height:100%;}
						/* See .Logo - Logo styles */
					.HeaderCol_2 {float:left;width:60%;height:100%;}
						.HeaderRow_1 {float:right;height:22px;width:100%;background:none;}
							/* See .VTop - Top navigation styles */
						.HeaderRow_2 {float:left;margin:0;width:225px;}
							.HeaderRow_2 p.SalesTitle {font-size:125%;}
							.HeaderRow_2 p {color:#000066;float:right;font-size:23px;font-weight:normal;margin:0;padding:9px 0 0;}
							.HeaderRow_2 img {float:right;height:27px;margin:2px 7px 0 0;width:40px;}
						.HeaderRow_3 {float:left;height:43px;left:14px;position:relative;top:15px;}
							/* Search Styles */
							.SearchInput {background:url("../images/SearchBoxBg.png") no-repeat scroll left top transparent;float:right;height:38px;margin:5px 0 0;padding:0;width:339px;}
							.SearchInput label {left:-90000%;position:absolute;}
							.SearchButton {float:left;height:21px;margin:0.7em 0 0;width:86px;}
							.SearchBoxHp {background:none repeat scroll 0 0 transparent;border:0 none;color:#333333;float:left;font-size:90%;height:1.5em;margin:0;padding:0 0 0 3.2em;position:relative;top:14px;width:207px;}
							.SearchButton:focus {outline:3px solid #ff9600;}
				
				/* MAIN CONTENT STRUCTURE */
				.ContentColAll {float:left;width:100%;background:url("../images/LayoutSprite.png") no-repeat scroll 0 -159px transparent;min-height:550px;}
					/* HOME PAGE */
					.ContentRow_1 {float:left;margin:24px 0 0 11px;width:97.9%;display:inline;}
						.ContentCol_1Flash {float:left;width:649px;height:303px;background:none;}
						.ContentCol_2CTA {float:left;width:100%;width:293px;}
							.ContentRow_1CTAS, .ContentRow_1CTA {float:left;width:100%;} 
							.ContentRow_2CTAS, .ContentRow_2CTA {float:left;width:100%;}
							.ContentRow_3CTA {float:left;width:100%;background:url("../images/NewsletterBg.png") no-repeat scroll 0 0 #4e32b8;min-height:123px;}
								/* Internal No BG */
								.ContentRow_3CTAS {float:left;width:100%;background:#ffffff;min-height:123px;}
							.ContentRow_4CTA {float:left;width:100%;}
							.ContentRow_4CTAS {float:left;margin:8px 11px 0;}
							.ContentRow_5CTAS {float:left;margin:8px 11px 0;}
					.ContentRow_2 {float:left;margin:0 44px;width:874px;display:inline;}
						.ContentCol_1 {float:left;width:35%;}
						.ContentCol_2 {float:left;width:69.4%;border-left:1px dotted #CCCCCC;border-right:1px dotted #CCCCCC;}
						.ContentCol_3 {float:left;width:30%;}
						
				/* SERVICES STRUCTURE STYLES */
				.ContentCol_1S {float:left;margin:24px 0 0 11px;padding:7px;width:208px;}
					.ContentRow_C1SR1 {float:left;width:208px;background:none;}
					.ContentRow_C1SR2 {float:left;border:1px solid #361b9b;margin:15px 1px 10px;}
					.ContentRow_C1SR3 {float:left;width:100%;}
				.ContentCol_L2S {float:left;width:720px;margin:24px 0 0;}
				*HTML .ContentCol_L2S {position:relative; left:-9px;}
				.ContentCol_3S {float:left;padding:0;margin:0 3px 0 14px;overflow:hidden;width:41.5%;}
				.ContentCol_4S {float:left;padding:0;margin:0 7px;overflow:hidden;width:30%;}
				
				/* SERVICES STRUCTURE STYLES */
				.ContentCol_1S {float:left;margin:24px 0 0 11px;padding:7px;width:208px;}
					.ContentRow_C1SR1 {float:left;width:208px;background:none;}
					.ContentRow_C1SR2 {float:left;border:1px solid #361b9b;margin:15px 1px 10px;}
					.ContentRow_C1SR3 {float:left;width:100%;}
				.ContentCol_L2A {float:left;width:720px;margin:24px 0 0;}
				*HTML .ContentCol_L2A {position:relative; left:-9px;}
				.ContentCol_3A {float:left;padding:0;margin:0 3px 0 14px;overflow:hidden;width:50.5%;}
				.ContentCol_4A {float:left;padding:0;margin:0 7px;overflow:hidden;width:20.5%;}
				.ContentCol_4B {float:left;padding:0;margin:0 -3px;overflow:hidden;width:20.5%;}
				
				/* PEOPLE STRUCTURE STYLES */
				.ContentCol_3P {float:left;padding:0;margin:0 3px 0 14px;overflow:hidden;width:51.4%;}
				
				/* Results Page */
				.ContentCol_3CR {float:left;padding:0;margin:0 3px 0 14px;overflow:hidden;width:71%;}
				
				/* CATEGORY STRUCTURE STYLES */
				.ContentCol_3C {float:left;padding:0;margin:0 3px 0 14px;overflow:hidden;width:50%;}
				.ContentCol_3CF {float:left;padding:0;margin:0 3px 0 14px;overflow:hidden;width:52%;}
				
				.CategoryList {background:url("../images/CategoryBg.png") repeat-x scroll center bottom transparent;padding:3px 0 10px;margin:20px 0;}
				.CategoryListTitle {margin:5px 0 0;float:left;}
				.CategoryList a:link, .CategoryList a:visited, .CategoryList a:active  {float:left;margin:0 0 10px 10px; width:95%;}
				.CategoryList span {float:left;margin:0 0 10px 10px; width:95%;font-weight:bold;}
				.CategoryList p {float:left;margin:0 0 10px 10px; width:95%;}
			    .CategoryList img {border:3px solid #D6D6EE;float:left;margin:0 0 0 12px;}
				.SearchResults {background-color:#F2F2F2;border:1px dotted #CCCCCC;padding:1px 13px	;margin:20px 0;}
				
				/* PEOPLE STRUCTURE STYLES */
				.PeopleContainer {background-color:#FFFFFF;float:left;height:210px;margin:0 3px 0 0;width:162px;}
				.PeopleBlocker {background:url("../images/PeopleBgTop.png") no-repeat scroll 0 0 transparent;height:155px;position:relative;top:-143px;width:162px;text-indent:-9000px;}
				.PeopleContainer h3 {font-size:100%;padding:0 0 0 28px;position:relative;top:-172px;z-index:3;}
				.PeopleContainer p {font-size:130%;line-height:115%;position:relative;text-align:center;top:-167px;z-index:3;}	
				.PeopleBlocker a:link, .PeopleBlocker a:visited {display:block;height:100%;width:100%;}
				.PeopleBlocker a:hover {}
				.PeopleBlocker a:active {display:block;height:100%;width:100%;}
				.PeopleBlocker a:focus {outline:none;background:none;}			
				
				/* SITEMAP */					
				.Sitemap {float:left;padding:10px 0 10px 17px;width:650px;}
				.Sitemap p { font-weight: bold; margin-top:0;font-size: 95%;}			
				.Sitemap ul {padding:0px;margin:0px;}
				.Sitemap ul li {font-size:100%; margin-top:12px;padding-left:0px; list-style:none;}
				.Sitemap ul li a { margin:0; padding-left: 20px; text-decoration: none;}
				.Sitemap ul ul li { font-size: 100%; padding:0; border-bottom: none; padding-left:50px;}
				.Sitemap ul ul li a {text-decoration: none;}
				.Sitemap ul ul ul li { font-size: 100%; padding:0; border-bottom: none; padding-left: 80px;}
				.Sitemap ul ul ul li a {text-decoration: none;}
				.Sitemap a.SitemapActive{background-color:#F3F3F3; padding: 5px 0 5px 5px; width:650px; display:block;margin:0 0 0 0;border:1px solid #DFDFDF;}
				.Sitemap a.SitemapActive:hover{background-color:#351A99;color:#FFFFFF;}
						
				
				
				/* SERVICES - ALT */
				.ContentCol_3S h1 {background:url("../images/Icon_LPM.png") no-repeat scroll left top transparent;color:#333366;font-size:200%;font-weight:normal;padding:0.2em 0 0.1em 1.2em;}
				.ContentImageBg {background:url("../images/ContentImageBg.png") no-repeat scroll left top transparent;width:398px;height:178px;overflow:hidden;padding:4px 0 0 4px;margin:0 0 7px;}
				/* 1CTA - First call to action button */
				.ContentRow_1CTAS {background:url("../images/Homepage-CTAS1.gif") no-repeat scroll 0 0 transparent;height:67px;text-indent:-10000px;padding:0;margin:0;}
					.ContentRow_1CTAS a:link, .ContentRow_1CTAS a:visited {float:left;width:100%;height:61px;}
					.ContentRow_1CTAS a:hover {background:url("../images/Homepage-CTAS1.gif") no-repeat scroll 0 -67px transparent;}
					.ContentRow_1CTAS a:active {display:block;width:100%;height:100%;border:0;}
					.ContentRow_1CTAS a:focus {background:none;outline: 0px solid #ffffff;}
					.ContentRow_1CTAS p {text-indent:-10000px;float:left;}
				/* 2CTA - Second call to action button */
				.ContentRow_2CTAS {background:url("../images/Homepage-CTAS2.gif") no-repeat scroll 0 0 transparent;height:62px;text-indent:-10000px;padding:0;margin:0;}
					.ContentRow_2CTAS a:link, .ContentRow_2CTAS a:visited {float:left;width:100%;height:61px;}
					.ContentRow_2CTAS a:hover {background:url("../images/Homepage-CTAS2.gif") no-repeat scroll 0 -62px transparent;}
					.ContentRow_2CTAS a:active {border:0;}
					.ContentRow_2CTAS a:focus {background:none;outline: 0px solid #ffffff;}
					.ContentRow_2CTAS p {text-indent:-10000px;float:left;}
				/* Newsletter Styles */
					.ContentRow_3CTAS h2 {background:url("../images/Icon_LPM.png") no-repeat scroll left top transparent;border-bottom:1px dotted #CCCCCC;color:#333366;font-size:150%;font-weight:normal;margin:8px 12px 0 8px;padding:0.2em 0 0.5em 1.4em;}
					.ContentRow_3CTAS p {color:#333333;margin:7px 0 0;padding:0 12px 0.2em 0.9em;}
					.NewsletterInputS {background:url("../images/EmailBoxBgWBG.png") no-repeat scroll center top transparent;float:left;margin:0.4em 0 0;width:100%;height:30px;}
					.NewsletterInputS label {left:-90000%;position:absolute;}
					.NewsletterInputS .NewsletterBoxHp{background:none repeat scroll 0 0 transparent;border:0 none;color:#333333;float:left;font-size:90%;height:1.5em;margin:0;padding:0 0 0 3.5em;position:relative;top:7px;width:157px;}
					.NewsletterButtonS {float:left;height:22px;margin:0.3em 0.2em;width:84px;}
					/*.NewsletterBoxHpS {background:none repeat scroll 0 0 transparent;border:0 none;color:#333333;float:left;font-size:90%;height:1.5em;margin:0;padding:0 0 0 3.5em;position:relative;top:7px;width:157px;}*/
					.NewsletterButtonS:focus {outline:3px solid #ff9600;}
				
				/* HOME PAGE - ALT */
				/* 1CTA - First call to action button */
				.ContentRow_1CTA {background:url("../images/Homepage-CTA1.gif") no-repeat scroll 0 0 transparent;float:left;height:67px;text-indent:-10000px;padding:0;margin:0;}
					.ContentRow_1CTA a:link, .ContentRow_1CTA a:visited {float:left;width:100%;height:61px;}
					.ContentRow_1CTA a:hover {background:url("../images/Homepage-CTA1.gif") no-repeat scroll 0 -67px transparent;}
					.ContentRow_1CTA a:active {display:block;width:100%;height:100%;border:0;}
					.ContentRow_1CTA a:focus {background:none;outline: 0px solid #ffffff;}
					.ContentRow_1CTA p {text-indent:-10000px;float:left;}
				/* 2CTA - Second call to action button */
				.ContentRow_2CTA {background:url("../images/Homepage-CTA2.gif") no-repeat scroll 0 0 transparent;float:left;height:62px;text-indent:-10000px;padding:0;margin:0;}
					.ContentRow_2CTA a:link, .ContentRow_2CTA a:visited {float:left;width:100%;height:61px;}
					.ContentRow_2CTA a:hover {background:url("../images/Homepage-CTA2.gif") no-repeat scroll 0 -62px transparent;}
					.ContentRow_2CTA a:active {border:0;}
					.ContentRow_2CTA a:focus {background:none;outline: 0px solid #ffffff;}
					.ContentRow_2CTA p {text-indent:-10000px;float:left;}
				/* Newsletter Styles */
					.ContentRow_3CTA h2 {border-bottom:1px dotted #453e89;margin:0;padding:0.5em 0 0.2em 0.6em;color:#FFFFFF;font-family:trebuchet MS,Arial,Verdana,Helvetica,sans-serif;font-size:150%;}
					.ContentRow_3CTA p {color:#cccccc;margin:0;padding:0 0 0.2em 0.9em;}
					.NewsletterInput {background:url("../images/EmailBoxBg.png") no-repeat scroll center top transparent;float:left;margin:0.4em 0 0;width:100%;height:30px;}
					.NewsletterInput label {left:-90000%;position:absolute;}
					.NewsletterInput .NewsletterBoxHp {background:none repeat scroll 0 0 transparent;border:0 none;color:#333333;float:left;font-size:90%;height:1.5em;margin:0;padding:0 0 0 3.7em;position:relative;top:7px;width:157px;}
					.NewsletterButton {float:left;height:22px;margin:0.3em 0.2em;width:83px;}
					.NewsletterButton:focus {outline:3px solid #ff9600;}
				/* Font Options */
					.ContentCol_Print ul, .ContentCol_L2S ul, .ContentRow_4CTA ul {list-style:none outside none;}
					.ContentCol_Print li, .ContentCol_L2S li, .ContentRow_4CTA li {float:left;}
					.resetFont {border-right:1px solid #CCCCCC;padding:0 0.4em 0 0;position:relative;right:0;top:24px;}
					.Print_L2S, .Print_4CTA {background:url("../images/Icon_Print.png") no-repeat scroll 0 0 transparent;display:block;height:50px;text-indent:-10000px;width:42px;}
					.Print_L2S:focus, .Print_4CTA:focus {background:url("../images/Icon_Print.png") no-repeat scroll 0 0 transparent;outline:none;}
				
				
				/* Article & all others */
				.ContentCol_3CR h1, .ContentCol_3P h1, .ContentCol_3A h1, .ContentCol_3CPrint h1, .ContentCol_3C h1, .ContentCol_3CF h1 {background:url("../images/Icon_LPM.png") no-repeat scroll left top transparent;color:#333366;font-size:200%;font-weight:normal;line-height:100%;padding:0 0 0.1em 1.2em;}
				/* 1CTA - First call to action button */
				.ContentRow_1CTAA {float:left;background:url("../images/Homepage-CTAAr1.gif") no-repeat scroll 7px 0 transparent;height:74px;margin:6px 0;padding:0;text-indent:-10000px;width:100%;}
					.ContentRow_1CTAA a:link, .ContentRow_1CTAA a:visited {float:left;width:100%;height:74px;}
					.ContentRow_1CTAA a:hover {background:url("../images/Homepage-CTAAr1.gif") no-repeat scroll 8px -74px transparent;}
					.ContentRow_1CTAA a:active {display:block;width:100%;height:100%;border:0;}
					.ContentRow_1CTAA a:focus {background:none;outline: 0px solid #ffffff;}
					.ContentRow_1CTAA p {text-indent:-10000px;float:left;}
				/* 2CTA - Second call to action button */
				.ContentRow_2CTAA {float:left;background:url("../images/Homepage-CTAAr2.gif") no-repeat scroll 7px 0 transparent;height:74px;margin:6px 0;padding:0;text-indent:-10000px;width:100%;}
					.ContentRow_2CTAA a:link, .ContentRow_2CTAA a:visited {float:left;width:100%;height:74px;}
					.ContentRow_2CTAA a:hover {background:url("../images/Homepage-CTAAr2.gif") no-repeat scroll 8px -74px transparent;}
					.ContentRow_2CTAA a:active {border:0;}
					.ContentRow_2CTAA a:focus {background:none;outline: 0px solid #ffffff;}
					.ContentRow_2CTAA p {text-indent:-10000px;float:left;}
				/* Newsletter Styles */
					.ContentRow_3CTAA h2 {background:url("../images/Icon_LPM.png") no-repeat scroll left top transparent;border-bottom:1px dotted #CCCCCC;color:#333366;font-size:150%;font-weight:normal;margin:10px 0 0 7px;padding:0.2em 0 0.5em 1.4em;}
					.ContentRow_3CTAA p {color:#333333;margin:0;padding:5px 0 0.2em 0.9em;}
					.NewsletterInputA {background:url("../images/EmailBoxSBg.png") no-repeat scroll center top transparent;float:left;margin:0.4em 0 0;width:100%;height:30px;}
					.NewsletterInputA label {left:-90000%;position:absolute;}
					.NewsletterInputA .NewsletterBoxHp {background:none repeat scroll 0 0 transparent;border:0 none;color:#333333;float:left;font-size:90%;height:1.5em;margin:0;padding:0 0 0 3.4em;position:relative;top:7px;width:127px;}
					.NewsletterButtonA {float:left;height:22px;margin:0.3em 0;width:29px;}
					/*.NewsletterBoxHpA {background:none repeat scroll 0 0 transparent;border:0 none;color:#333333;float:left;font-size:90%;height:1.5em;margin:0;padding:0 0 0 3.8em;position:relative;top:7px;width:123px;}*/
					.NewsletterButtonA:focus {outline:3px solid #ff9600;}
				.ContentRow_3CTAA {float:left;width:100%;}
				.ContentRow_4CTAA {float:left;width:100%;margin:13px 7px;display:inline;}
				/* Newsletter Error Page - blank left hand nav */
				.ContentColBlank{width:208px;height:300px;padding:7px;margin:25px 0px 0px 11px;float:left;}
					
				/* Main Box - Used in most templates */
				.MainContentBox {float:left;width:100%;}
				.MainContentBox_C {float:left;margin:0 1.2em;display:inline;width:90%;}
				.MainContentBox_ND {float:left;}
				.MainContentBox_C h2 {padding:0.2em 0 0.5em 1.4em;font-size:150%;color:#333366;background:url("../images/Icon_LPM.png") no-repeat scroll left top transparent;font-weight:normal;}
				.MainContentBox_ND h2 {margin:0 0.7em;padding:0.2em 0 0.5em 1.4em;font-size:150%;color:#333366;background:url("../images/Icon_LPM.png") no-repeat scroll left top transparent;font-weight:normal;}
				.MainContentBox h2 {padding:0.2em 0 0.5em 1.4em;font-size:150%;color:#333366;background:url("../images/Icon_LPM.png") no-repeat scroll left top transparent;font-weight:normal;}
					.MainContentBox_Border {margin:0;float:left;border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC;}
						/* Used only on center of services page */
						.MainContentBox_Inner_1SW {background-color:#ffffff;border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;float:left;padding:0.9em;width:94.7%;}
						.MainContentBox_Inner_1S {background-color:#EDEEF7;border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;float:left;padding:0.9em;width:94.7%;}
						.MainContentBox_Inner_1SW img, .MainContentBox_Inner_1S img {margin:0 0.6em 0.6em 0;border:3px solid #ffffff;float:left;}
						.MainContentBox_Inner_1SW span, .MainContentBox_Inner_1S span {color:#666666;color:#666666;display:block;padding:0 0 0 54px;}
						.MainContentBox_Inner_1SW p, .MainContentBox_Inner_1S p {display:block;margin:0;padding:0.1em 0 0.1em 54px;}
							/* All Others */
						.MainContentBox_Inner {width:96.5%;background-color:#EDEEF7;border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;float:left;padding:0.9em;}
						.MainContentBox_Inner img {margin:0 0.6em 0.6em 0;border:3px solid #FF9600;float:left;}
						.MainContentBox_Inner span {color:#666666;color:#666666;display:block;padding:0.1em 0;}
						.MainContentBox_Inner p {padding:0 0 0.6em;margin:0;}
						.MainContentBox_Inner ul {padding:0;margin:0 0.2em 0 2.2em;}
						.MainContentBox_Inner li {padding:0;margin:0;}
						/* Homepage Col Spacing */
						.MainContentBox_Border_1 {width:95%;display:inline;margin:0 1.2em 0 0;padding:0;float:left;border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC;}
						.MainContentBox_Border_2 {width:100%;margin:0;padding:0;float:left;border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC;}
						.MainContentBox_Border_3 {display:inline;margin:0 0 0 1.2em;padding:0;float:left;}
						/* Hompage Quicklinks */
						.MainContentBox_Border_3 ul {width:245px;list-style:none;float:left;margin:0;padding:0;}
						.MainContentBox_Border_3 li {float:left;background:url("../images/QuickBg.png") no-repeat scroll right top #edeef7;}
						.MainContentBox_Border_3 li img {float:left;margin:2px 6px 0 2px;}
						.MainContentBox_Border_3 li a:link, .MainContentBox_Border_3 li a:visited {display:block;padding:0.4em 1em 0.4em 0.5em;text-decoration:none;width:226px;border-bottom:1px solid #CFD0EE;}
						/* Services Col Spacing */
						.MainContentBox_Border_1S {float:left;border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC;width:100%;}
						/* See Conditional CSS IE6 + IE7 */	
        	            .MainContentBox_Border_3 li a:hover {color:#ffffff;background:url("../images/QuickHoverBg.png") no-repeat scroll right top #211a60;}    
        	     
        	     /* Article Box's right */
				 .ArticleContentBox {float:left;width:100%;background:url("../images/ArticleBoxBg1.png") no-repeat scroll center top #6b4ddb;width:189px;}
				 .ArticleContentBoxEnd {float:left;width:100%;background:url("../images/ArticleBoxBg2.png") no-repeat scroll center top #6b4ddb;height:6px;width:189px;clear:both;}
				 	.ArticleContentBox p {color:#FFFFFF;padding:0 0.8em;}
					.ArticleContentBox h2 {color:#FFFFFF;padding:10px 0.8em 0;font-size:100%;}
					.ArticleContentBox img {border:3px solid #FFFFFF;margin:5px 12px;}
					.ArticleContentBox a:link, .ArticleContentBox a:visited {color:#ffffff;text-decoration:underline;}
				 
        	     /* Job Box - Homepage */
				.JobContentBox {float:left;width:100%;}
				.JobContentBox h2 {margin:0.6em 0 0;padding:0.2em 0 0.5em 1.3em;font-size:170%;color:#333366;background:url("../images/Icon_LPM.png") no-repeat scroll left top transparent;font-weight:normal;}
				.JobContentBox h3 a {display:block;font-size:110%;padding:0.4em 0;}
					.JobContentBox_Border {margin:0;float:left;border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC;}
						.JobContentBox_Inner {background-color:#EDEEF7;border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;float:left;padding:0.9em;}
						.JobContentBox_Inner img {margin:0 0.6em 0.6em 0;border:3px solid #FF9600;float:left;}
						.JobContentBox_Inner span {color:#666666;}
						.JobContentBox_Inner p {padding:0 0 0.6em;margin:0;}         
						
						
					/* FORM */	
					.FormHolder {background-color:#F8F8F8;border:1px dotted #D9D9D9;clear:both;margin:20px 0 30px;padding:10px;width:95%;}
					.FormField {clear:both;float:left;}
					.FormHolder p{font-weight:bold;padding:3px 0 3px 0;}
					.FormRowName{width:431px;clear:both;float:left;margin:5px 20px 0 5px;text-align:left;font-size:95%;font-weight:bold;}
					.FormField input{width:420px;background-color:#333333;color:#ffffff;border:1px solid #666666;padding-left: 5px;margin:5px 0px 0 0;float:left;clear:both;font-size:95%;}
					.FormField select{width:420px;background-color:#333333;color:#ffffff;border:1px solid #666666;margin: 5px 0px 0px;float:left;font-size:95%;}
					.FormField textarea{width:420px;background-color:#333333;color:#ffffff;border:1px solid #666666;clear:both;float:left;margin:6px 0 0 0;padding-left:5px;font-size:95%;}
					.FormErrors li{font-weight: bold;font-size: 0.9em;color: #ff0000;list-style: none;}
					.FormErrors ul{padding:0px;margin: 10px 0px 10px 20px;}
					.FormErrorsSM li{font-weight: bold;font-size: 0.9em;color: #ff0000;list-style: none;}
					.FormErrorsSM ul{padding:0px;margin: 10px 0px 10px 20px;}
					.FormFieldCheckBox{margin: 3px 0px 0px 170px;clear:both;}
					.FormSubmit {background-color:#660000;border:medium none;color:#FFFFFF;cursor:pointer;display:block;float:left;font-size:95%;font-weight:bold;margin:8px 0 0;padding:2px 5px;text-align:center;text-transform:none;width:97px;}
					.Red {color:#FF0000;padding-right:5px;}
					.FormSummary {clear:both;float:left;}
					
					.AutoFormRowName{width:431px;clear:both;float:left;margin:5px 20px 0 5px;text-align:left;font-size:95%;font-weight:bold;}
					.AutoFormField input{background-color:#FFFFFF;border:1px solid #666666;clear:left;color:#000000;float:left;font-size:95%;margin:2px 8px 2px 5px;padding:3px;}
					.AutoFormField input[type="checkbox"]{background-color:#f8f8f8;border:none;}
					.AutoFormField input[type="radio"]{background-color:#f8f8f8;border:none;}
					.AutoFormField select{width:420px;background-color:#FFFFFF;color:#000000;border:1px solid #666666;margin: 5px;float:left;font-size:95%;}
					.AutoFormField textarea{font-family:arial;width:420px;background-color:#FFFFFF;color:#000000;border:1px solid #666666;clear:both;float:left;margin:5px;padding-left:5px;font-size:95%;}
					.AutoFormField label {float:left;clear:right;}
					
					fieldset {margin:10px 0 0}
					fieldset h2 {color:#333366;font-size:125%;font-weight:normal;padding:0.2em 0 0.1em 0.4em;}
					
				 /* Poll Styles */	
				.mainpoll {padding:0 20px 20px;width:239px;height:auto;float:left;}
				.mainpoll span {color:#CCCCCC;display:block;width:100%;padding:0!important;}
				.mainpoll ul {float:left;margin:0;padding:0;width:239px;}
				.mainpoll li {float:left;list-style:none outside none;margin:6px 0 0;padding:0;width:100%;}
				.mainpoll li input {vertical-align:top;float:left;margin:0 5px 0 0;padding:0px;clear:left;}
				.mainpoll li label {margin:0;padding:0;display:none;}
				.mainpoll li span {/margin:4px 0 0;float:left;width:80%;}
				.mainpoll span{display:none;}
				.mainpoll .submit {margin: 10px 0 0 0;float:none;}
				.mainpoll .PollResultsTitle {margin: 20px 0 0 0;padding:0;}
				.mainpoll .PollResults {margin: 0;padding:0;}
				.mainpollres {background:none repeat scroll 0 0 transparent;font-size:0.8em;height:auto;padding:0 16px 34px;width:200px;}
				.mainpollres li{height:100%;float:left;padding:0px;margin: 5px 0;}
				.mainpollres li input{vertical-align:top;float:left;margin:0px;padding:0px;}
				.mainpollres li label {float:left;width:224px;margin:0px;padding:0px;}
				.mainpollres span {display:none;}
				.mainpollres .submit {margin: 10px 0 0 0;float:none;}
				.mainpollres .PollResultsTitle {color:#FFFFFF;margin:17px 0 0;padding:0;}
				.mainpollres .PollResults {margin: 0;padding:0;}
				.PollResultsCorrect { background:none repeat scroll 0 0 #ff9600; float:left; font-size:100%;}
				.PollResultsIncorrect { background:#FBECE9; float:left; font-size:80%; padding:0 0px 0 0; color: #000;}
								
				/* FOOTER */
				/* Back to top */
				.BackToTopRow {background:#eaebf6;width:100%;height:40px;float:left;clear:both;margin:2em 0 0;}
				.BackToTop {width:964px;margin:0 auto;text-align:right;padding:1.1em 3em 0 0;}
					.BackToTop a:link, .BackToTop a:visited {background:url("../images/Icon_Backtotop.png") no-repeat scroll right top transparent;font-weight:bold;padding:0.1em 1.6em;}
					.BackToTop a:hover {text-decoration:underline;}
					.BackToTop a:active {text-decoration:none;}
					.BackToTop a:focus {background:#ff9600;}
				/* Footer Content */
				.FooterRow {background:url("../images/FooterRBg.png") repeat-x scroll right top #351a99;width:100%;float:left;}
				.Footer {background:url("../images/FooterBg.png") no-repeat scroll 47% top #351A99;width:964px;margin:0 auto;min-height:161px;}
					.FooterCol_1 {float:left;padding:2em 0 0 30px;width:360px;}
					.FooterCol_2 {float:left;width:230px;padding:2em 0 0 30px;}
					.FooterCol_3 {float:left;width:230px;padding:2em 0 0 30px;}
					.FooterCol_3POLL {float:left;width:230px;padding:2em 0 0 30px;}.FooterRSSContent {background-color:#361a9a;padding:0.4em 0.8em;}
						.Footer h4 {border-bottom:1px dotted #453e89;padding:0 0 0.4em 0;margin:0 0 0.1em;color:#FFFFFF;font-family:trebuchet MS,Arial,Verdana,Helvetica,sans-serif;font-size:150%;}
						.Footer span {color:#cccccc;display:block;padding:0.3em 0 0;}
						.Footer p {color:#cccccc;display:block;margin:0;padding:0.4em 0;}
						.Footer a:link, .Footer a:visited {color:#ffffff;}
				/* Footer Nav */
				.FooterNavRow {background:url("../images/FooterNavRBg.png") repeat scroll right top #351A99;width:100%;float:left;}
				.FooterNav {background:url("../images/FooterNavBg.png") no-repeat scroll right top transparent;width:964px;margin:0 auto;min-height:40px;}
					.FooterNav ul {float:left;list-style:none outside none;margin:0;padding:13px 0 0;}
					.FooterNav li {float:left;border-right:1px solid #333333;}
					.FooterNav li.Last {float:left;border-right:0px solid #333333;}
					.FooterNav li a:link, .FooterNav li a:visited {font-weight:normal;color:#333333;padding:0 1em;}
				/* SEO & Provider */
				.SEO_PoweredRow {clear:both;margin:0 auto;min-height:40px;width:964px;}
					.SEO_PoweredRow p.SEO {color:#999999;padding:1.8em 12em 0;text-align:center;}
					.SEO_PoweredRow p.Powered {color:#999999;text-align:right;padding:1em 0.8em 0;}	
									
				/* Main Structure - Cont... */
				/* Logo */
				.Logo {margin:5px 0 0;display:block;float:left;width:281px;height:70px;background: url('../images/LPM_Cleaning_Sprite.png') no-repeat 0 0;text-indent:-10000px;}
					.Logo a:link, .Logo a:visited {display:block;width:100%;height:100%;}
					.Logo a:hover {background:url('../images/LPM_Cleaning_Sprite.png') no-repeat 0 -70px;display:block;}
					.Logo a:active {display:block;width:100%;height:100%;border:0;}
					.Logo a:focus {background:none;outline: 0px solid #ffffff;}
				
				/* VTop - Nagivation Very Top */
				    .VTop {float:right;background:url("../images/VTopNavBg.png") #6b4ddb no-repeat scroll right bottom;margin:0;padding:0 1% 0 0;}
					.VTop ul {background:url("../images/VTopNavLEFTBg.png") #6b4ddb no-repeat scroll left bottom;float:left;margin:0;padding:0 0 0 1em;}	
						.VTop ul img {float:left;vertical-align:bottom;}
						.VTop li {display:inline-block;float:left;list-style:none outside none;padding:0.3em 0;}
						.VTop li a:link, .VTop li a:visited {font-weight:normal;border-right:1px solid #362c87;color:#FFFFFF;font-size:90%;padding:0 0.8em;text-decoration:none;}	
						.VTop li a:hover {color:#ffffff;text-decoration:underline;}
						.VTop li a:active {color:#ffffff;float:left;font-size:90%;text-decoration:none;border-right:1px solid #006699;}
						.VTop li.last a {border-right:none;padding:0 1.4em 0 0.8em;}
				
				/* Side Navigation */
				ul.SideNav {height:36px;width:208px;float:left;margin:0;padding:0;}
				
				.SideNav li {width:208px; background:url("../images/SideNavSprite.png") no-repeat scroll 0 0 #ffffff;list-style:none outside none;}
				.SideNav li a:link, .SideNav li a:visited {width:198px;padding:10px 0 0 10px;display:block; color:#FFFFFF;}
				.SideNav li a:hover {}
				
				/* First Sub */
				ul.SideNavSub {width:208px; float:left;margin:0;padding:0;overflow:hidden;}

				.SideNavSub li {border-bottom:1px solid #D6D6EE;width:208px; background:url("../images/SideNavSprite.png") no-repeat scroll 0px -158px #f7f7f7;list-style:none outside none;}
				.SideNavSub li.SideNavActive {background: #FF9600 url("../images/SideNavSprite.png") no-repeat scroll 0px -300px;display:block;width:208px;}
				.SideNavSub li:hover {width:208px; background:url("../images/SideNavSprite.png") no-repeat scroll 0px -38px #a7e3f9;list-style:none outside none;}
				.SideNav h3 {font-size:100%;padding:0 0 11px;}
				.SideNavSub li a:link, .SideNavSub li a:visited {color:#333366;display:block;padding:7px 0 7px 10px;width:184px;}
				/* Second Sub */
				ul.SideNavSub2 {width:208px; float:left;margin:0;padding:0;background:#f7f7f7;}
				.SideNavSub2 li {background:none repeat scroll 0 0 #F7F7F7;border-bottom:1px solid #D6D6EE;list-style:none outside none;margin:0 0 0 25px;width:183px;}
				.SideNavSub2 li:hover {background:#a7e3f9;list-style:none outside none;}
				.SideNavSub2 li a:link, .SideNavSub2 li a:visited {color:#333366;display:block;padding:7px 0 7px 2px;width:167px;}		
				/* Main Navigation */
				/* HTML OPTIONS ARE AS FOLLOWS-----
				----------------------------------- Current - Current Page
				----------------------------------- Current_Drop - Current Page & Drop Down
				----------------------------------- Current_Drop_First - Current Page First Link
				----------------------------------- Current_Drop_Last - Current Page Last Link
				----------------------------------- Drop_First - First Link & Drop Down
				----------------------------------- Drop_Last - Last Link & Drop Down
				----------------------------------- First - First Link No Drop Down
				----------------------------------- Last - Last Link No Drop Down
				----------------------------------- Drop - Simple Drop Down
				
				Check IE6 Stylesheet for Navigation hacks */

				.MainNav {clear:both;float:left;width:100%;background:url("../images/MainNavBg.png") repeat-x scroll 0 0 #351a99;}
				.MainNav ul {float:right;margin:0;padding:0;}	
				.MainNav li {display:inline-block;float:left;list-style:none outside none;padding:0;border-left:1px solid #6B4DDB;border-right:1px solid #351A99;}
							
				.MainNav li a:link, .MainNav li a:visited {font-weight:normal;background:none;color:#FFFFFF;display:block;font-size:100%;height:2.5em;margin:0;padding:1.2em 1.4em 0;text-decoration:none;}	
				.MainNav li a:hover {background:#211a60;text-decoration:underline;}
				.MainNav li a:active {background:#211a60;text-decoration:none;}
				.MainNav li a:focus {background:#ff9600;outline:0px solid #ffffff}
				
				/* Main Navigation - First, last & current lists */
				.MainNav li.First {border-left:none;}
				.MainNav li.Last {border-right:none;}
				
				/* Main Navigation - Drop down list */				
				#jsddm li ul {width:180px;margin:0;padding:0;position:absolute;visibility:hidden;background:none;z-index:9999;}	
				#jsddm li ul li	{width:180px;float:none;display:inline;background:none;}
										
				/* Main Navigation - All */
				#jsddm li.Drop_Current, #jsddm li.Drop {background:url("../images/TopDropBg.png") no-repeat scroll top right transparent;border-left:1px solid #6B4DDB;border-right:1px solid #351A99;}
				#jsddm li.Drop a:link, #jsddm li.Drop a:visited {font-weight:normal;background:none;padding:1.2em 2.4em 0 1.4em;}
				/* Main Navigation - Current */
				#jsddm li.Current a:link, #jsddm li.Current a:visited {font-weight:normal;background:#211a60;border-left:0px solid #6B4DDB;border-right:1px solid #351A99;}
				/* Main Navigation - Current Drop Down */
				#jsddm li.Drop_Current a:link, #jsddm li.Drop_Current a:visited {font-weight:normal;border:none;background:url("../images/TopHoverDropBg.png") no-repeat scroll top right #211a60;padding:1.2em 2.4em 0 1.4em;border-left:none;border-right:1px solid #351A99;}
				/* Main Navigation - If First Drop Down */
				#jsddm li.Drop_First {background:url("../images/TopDropBg.png") no-repeat scroll top right transparent;border-left:0px solid #6B4DDB;border-right:1px solid #351A99;}
				#jsddm li.Drop_First a:link, #jsddm li.Drop_First a:visited {font-weight:normal;padding:1.2em 2.4em 0 1.4em;}
				/* Main Navigation - If Last Drop Down */
				#jsddm li.Drop_Last {border:none;background:url("../images/TopDropBg.png") no-repeat scroll top right transparent;border-left:1px solid #6B4DDB;border-right:0px solid #351A99;}
				#jsddm li.Drop_Last a:link, #jsddm li.Drop_Last a:visited {font-weight:normal;padding:1.2em 2.4em 0 1.4em;}
				/* Main Navigation - If CURRENT - First */
				#jsddm li.Current_First {background:#211a60;border-left:0px solid #6B4DDB;border-right:1px solid #351A99;}
				/* Main Navigation - If CURRENT - Last */
				#jsddm li.Current_Last {background:#211a60;border-left:1px solid #6B4DDB;border-right:0px solid #351A99;}
				/* Main Navigation - If CURRENT - First Drop Down */
				#jsddm li.Current_Drop_First {background:url("../images/TopHoverDropBg.png") no-repeat scroll top right transparent;border-left:0px solid #6B4DDB;border-right:1px solid #351A99;}
				#jsddm li.Current_Drop_First a:link, #jsddm li.Current_Drop_First a:visited {padding:1.2em 2.4em 0 1.4em;}
				/* Main Navigation - If CURRENT - Last Drop Down */
				#jsddm li.Current_Drop_Last {border:none;background:url("../images/TopHoverDropBg.png") no-repeat scroll top right transparent;border-left:1px solid #6B4DDB;border-right:0px solid #351A99;}
				#jsddm li.Current_Drop_Last a:link, #jsddm li.Current_Drop_Last a:visited {padding:1.2em 2.4em 0 1.4em;}
						
				/* Main Navigation - Used in all dropdown scenarios */
				#jsddm li.Current_Drop_First a:hover, #jsddm li.Current_Drop_Last a:hover, #jsddm li.Drop_First a:hover, #jsddm li.Drop_Last a:hover, #jsddm li.Drop_Current a:hover, #jsddm li.Drop a:hover {background:url("../images/TopHoverDropBg.png") no-repeat scroll top right #211a60;text-decoration:underline;padding:1.2em 2.4em 0 1.4em;}
				#jsddm li.Current_Drop_First a:active, #jsddm li.Current_Drop_Last a:active, #jsddm li.Drop_First a:active, #jsddm li.Drop_Last a:active, #jsddm li.Drop_Current a:active, #jsddm li.Drop a:active {background:none;text-decoration:none;}
				#jsddm li.Current a:focus, #jsddm li.Current_Drop_First a:focus, #jsddm li.Current_Drop_Last a:focus, #jsddm li.Drop_First a:focus, #jsddm li.Drop_Last a:focus, #jsddm li.Drop_Current a:focus, #jsddm li.Drop a:focus {background:#ff9600;}
				#jsddm li.Current_Drop_First ul.Drop_Inner, #jsddm li.Current_Drop_Last ul.Drop_Inner, #jsddm li.Drop_First ul.Drop_Inner, #jsddm li.Drop_Last ul.Drop_Inner, #jsddm li.Drop_Current ul.Drop_Inner, #jsddm li.Drop ul.Drop_Inner {border-top:#4027a1 6px solid;border-bottom:#4027a1 6px solid;}				
				#jsddm li.Current_Drop_First ul.Drop_Inner li, #jsddm li.Current_Drop_Last ul.Drop_Inner li, #jsddm li.Drop_First ul.Drop_Inner li, #jsddm li.Drop_Last ul.Drop_Inner li, #jsddm li.Drop_Current ul.Drop_Inner li, #jsddm li.Drop ul.Drop_Inner li {background:url("../images/DropBg.png") no-repeat scroll 0 0 transparent;width:180px;border:none;}
				#jsddm li.Current_Drop_First ul.Drop_Inner li a:link, #jsddm li.Current_Drop_First ul.Drop_Inner li a:visited, #jsddm li.Current_Drop_Last ul.Drop_Inner li a:link, #jsddm li.Current_Drop_Last ul.Drop_Inner li a:visited, #jsddm li.Drop_First ul.Drop_Inner li a:link, #jsddm li.Drop_First ul.Drop_Inner li a:visited, #jsddm li.Drop_Last ul.Drop_Inner li a:link, #jsddm li.Drop_Last ul.Drop_Inner li a:visited,	#jsddm li.Drop_Current ul.Drop_Inner li a:link, #jsddm li.Drop_Current ul.Drop_Inner li a:visited, #jsddm li.Drop ul.Drop_Inner li a:link, #jsddm li.Drop ul.Drop_Inner li a:visited {border:none;background:url("../images/DropBg.png") no-repeat scroll 0 0 transparent;height:auto;padding:0.4em 2.4em 0.4em 1.4em;}
				/* Added IE8 Fix */
				#jsddm li.Current_Drop_First ul.Drop_Inner li a:hover, #jsddm li.Current_Drop_Last ul.Drop_Inner li a:hover, #jsddm li.Drop_First ul.Drop_Inner li a:hover, #jsddm li.Drop_Last ul.Drop_Inner li a:hover, #jsddm li.Drop_Current ul.Drop_Inner li a:hover, #jsddm li.Drop ul.Drop_Inner li a:hover {background:url("../images/DropBg_Hover.png") no-repeat scroll 0 0 transparent;text-decoration:underline;}
				#jsddm li.Current_Drop_First ul.Drop_Inner li a:active, #jsddm li.Current_Drop_Last ul.Drop_Inner li a:active, #jsddm li.Drop_First ul.Drop_Inner li a:active, #jsddm li.Drop_Last ul.Drop_Inner li a:active, #jsddm li.Drop_Current ul.Drop_Inner li a:active, #jsddm li.Drop ul.Drop_Inner li a:active {background:url("../images/DropBg.png") no-repeat scroll 0 0 transparent;text-decoration:none;}
				#jsddm li.Current_Drop_First ul.Drop_Inner li a:focus, #jsddm li.Current_Drop_Last ul.Drop_Inner li a:focus, #jsddm li.Drop_First ul.Drop_Inner li a:focus, #jsddm li.Drop_Last ul.Drop_Inner li a:focus, #jsddm li.Drop_Current ul.Drop_Inner li a:focus, #jsddm li.Drop ul.Drop_Inner li a:focus {background:#ff9600;}
				

	
				
