<!--

			body {
					font-family: 'Lucida Sans', Arial, Helvetica, Verdana, sans-serif;
					font-size: 16px;
					margin: 0;
					padding: 0;
					text-align: center;
					background: url(images/bg.jpg);
					color: white;
			}

			h1 {
					width: 554px;
					padding: 5px 0px 3px 0px;
					margin: 10px 0px 25px 0px;
					background-color: #323232;
					font-size: 24px;
					font-weight: bold;
					color: #f39e19;
					border: 3px solid #444444;
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;
					-khtml-border-radius: 10px;
					border-radius: 10px;
			}

			h2 {
					font-size: 18px;
					font-weight: bold;
					text-align: left;
					color: #f39e19;
			}
			
			p {
					font-size: 20px;
					text-align: center;
					color: #cccccc;
			}

			#container {
				  position: relative;
					width: 960px;
					margin: 0px auto;
					text-align: left;
			}

			.tsCTA {
					font-size: 14px;
					font-weight: bold;
					color: #3285da;
			}

			.tsCenterTitle, h1 {
					font-size: 24px;
					font-weight: bold;
					margin-top: 10px;
					color: #f39e19;
			}

			div#tsCenter0, div#tsCenter1, div#tsCenter2, div#tsCenter3, div#tsCenter4, div#tsCenter5, div#tsCenter6 {
					position: absolute;
					left: 253px;  top: 159px;  width: 445px;  height: 276px;
					font-size: 20px;
					text-align: center;
					vertical-align: middle;
					line-height: 150%;
					visibility: hidden;
			}
			
			div#tsCenter0 {
					visibility: visible;
			}

			div#tsClear {
					clear: both;
			}

			.tsContactEmail {
					width: 250px;
					float: left;
					font-size: 16px;
					font-weight: bold;
					color: #3285da;
					padding: 0px 25px 25px 10px;
					text-align: left;
			}

			.tsContactEmail a {
					color: #3285da;
					font-weight: bold;
					text-decoration: none;
			}
			
			.tsContactEmail a:Hover {
					text-decoration: none;
					color: #3285da;
			}
			
			.tsContactEmail a:Visited {
					color: #3285da;
			}
			
			.tsContactEnd {
					clear: both;
			}
			
			.tsContactPhone {
					width: 250px;
					float: left;
					font-size: 24px;
					font-weight: bold;
					color: #3285da;
					padding: 0px 25px 0px 10px;
					text-align: left;
			}
			
			.tsContactText {
					width: 250px;
					float: left;
					font-size: 14px;
					text-align: left;
					line-height: 150%;
					color: #cccccc;
			}
			
			.tsContactText a {
					color: #cccccc;
					font-weight: bold;
					text-decoration: none;
					border-bottom: 1px dotted #cccccc;
			}
			
			.tsContactText a:Hover {
					text-decoration: none;
					color: #3285da;
			}
			
			.tsContactText a:Visited {
					color: #cccccc;
			}
			
			.tsContentBox {
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;
					-khtml-border-radius: 10px;
					border-radius: 10px;
					border: 3px solid #3285da;
					text-align: center;
					padding: 15px;
					font-size: 14px;
					color: #3285da;
					background: #deedfb;
			}

			.tsContentEnd {
					clear: both;
			}

			.tsContentList {
					float: left;
					width: 225px;
					font-size: 14px;
					text-align: left;
					padding-left: 25px;
					line-height: 150%;
			}

			div#tsFooter {
					width: 960px;  height: 74px;
					font-family: Arial, sans-serif;
					font-size: 12px;
					color: #444444;
					background: url(images/360_Footer.jpg) no-repeat;
			}
			
			div#tsFooterLeft {
					float: left;
					width: 450px;
					padding: 10px 0px 0px 30px;
					line-height: 145%;
		  }
		  
		  div#tsFooterRight {
		  		float: left;
		  		width: 450px;
		  		text-align: right;
		  		padding: 20px 30px 0px 0px;
		  }
		  
		  div#tsFooterRight a {
		  		color: #444444;
		  		text-decoration: none;
		  }
			
			div#tsFooterRight a:Hover {
					border-bottom: 1px dotted #444444;
			}
			
			div#tsFooterRight a:Visited {
					color: #444444;
			}
			
			div#tsFooterRight a:Visited:Hover {
					border-bottom: 1px dotted #444444;
			}
			
			div#tsHeader {
					width: 960px;  height: 234px;
					background: url(images/360_Header.jpg) no-repeat;
			}

			div#tsMain {
					position: relative;
					width: 960px;  
					background: url(images/360_Main.jpg) repeat-y;
					text-align: center;
			}

			#tsMainContent {
					float: left;
					width: 560px;
					margin: 0px 40px 50px 0px;
			}
			
			#tsMainContent p {
					font-size: 14px;
					text-align: left;
					line-height: 150%;
			}

			.tsMainImgRight {
					float: right;
					padding: 0px 0px 5px 25px;
			}
			
			.tsMainImgLeft {
					float: left;
					padding: 0px 25px 5px 0px;
			}
			
			div#tsMainPage {
					height: 614px;
					margin: 0px 0px 0px 15px;
					background: url(images/360_Sweep.jpg) no-repeat;
			}
			
			div.tsMainNav1Box {
					position: absolute;
					left: 512px;  top: 38px;  height: 23px;
					color: #cccccc;
					font-size: 16px;
					font-style: italic;
					font-weight: bold;
					text-align: left;
			}
			
			div.tsMainNav1Box a {
					text-decoration: none;
					color: #cccccc;
			}
			
			div.tsMainNav1Box a:visited {
					color: #cccccc;
			}
			
			div.tsMainNav1ImageBox {
					position: absolute;
					left: 496px;  top: 59px;  height: 45px;
			}

			div.tsMainNav2Box {
					position: absolute;
					left: 624px;  top: 79px;  height: 23px;
					color: #cccccc;
					font-size: 16px;
					font-style: italic;
					font-weight: bold;
					text-align: left;
			}
			
			div.tsMainNav2Box a {
					text-decoration: none;
					color: #cccccc;
			}
			
			div.tsMainNav2Box a:visited {
					color: #cccccc;
			}
			
			div.tsMainNav2ImageBox {
					position: absolute;
					left: 608px;  top: 100px;  height: 45px;
			}

			div.tsMainNav3Box {
					position: absolute;
					left: 708px;  top: 122px;  height: 23px;
					color: #cccccc;
					font-size: 16px;
					font-style: italic;
					font-weight: bold;
					text-align: left;
			}
			
			div.tsMainNav3Box a {
					text-decoration: none;
					color: #cccccc;
			}
			
			div.tsMainNav3Box a:visited {
					color: #cccccc;
			}
			
			div.tsMainNav3ImageBox {
					position: absolute;
					left: 692px;  top: 143px;  height: 45px;
			}

			div.tsMainNav4Box {
					position: absolute;
					left: 771px;  top: 163px;  height: 23px;
					color: #cccccc;
					font-size: 16px;
					font-style: italic;
					font-weight: bold;
					text-align: left;
			}
			
			div.tsMainNav4Box a {
					text-decoration: none;
					color: #cccccc;
			}
			
			div.tsMainNav4Box a:visited {
					color: #cccccc;
			}
			
			div.tsMainNav4ImageBox {
					position: absolute;
					left: 755px;  top: 184px;  height: 45px;
			}

			div.tsMainNav5Box {
					position: absolute;
					left: 817px;  top: 206px;  height: 23px;
					color: #cccccc;
					font-size: 16px;
					font-style: italic;
					font-weight: bold;
					text-align: left;
			}
			
			div.tsMainNav5Box a {
					text-decoration: none;
					color: #cccccc;
			}
			
			div.tsMainNav5Box a:visited {
					color: #cccccc;
			}
			
			div.tsMainNav5ImageBox {
					position: absolute;
					left: 801px;  top: 227px;  height: 45px;
			}

			div.tsMainNav6Box {
					position: absolute;
					left: 855px;  top: 250px;  height: 23px;
					color: #cccccc;
					font-size: 16px;
					font-style: italic;
					font-weight: bold;
					text-align: left;
			}
			
			div.tsMainNav6Box a {
					text-decoration: none;
					color: #cccccc;
			}
			
			div.tsMainNav6Box a:visited {
					color: #cccccc;
			}
			
			div.tsMainNav6ImageBox {
					position: absolute;
					left: 839px;  top: 271px;  height: 45px;
			}

			div#tsNavStrip {
					position: absolute;
					left: 195px;  top: 188px;
					height: 35px;  width: 930px;
			}
			
			div.tsNavStripButtonOff {
					float: left;
				  width: 114px;  height: 32px;
				  padding: 7px 0px 6px 0px;
				  margin: 4px 0px 0px 0px;
				  font-family: Arial, sans-serif;
				  font-size: 14px;
				  font-weight: bold;
				  color: black;
				  text-align: center;
					background: url(images/360_Push_Button_Off.jpg) no-repeat;
			}

			div.tsNavStripButtonOff a {
					color: black;
					text-decoration: none;
			}
			
			div.tsNavStripButtonOff a:visited {
					color: black;
					text-decoration: none;
			}
			
			div.tsNavStripButtonOff a:Hover {
					color: #7e0d0f;
					text-decoration: none;
			}

			div.tsNavStripButtonOn {
					float: left;
				  width: 114px;  height: 32px;
				  padding: 7px 0px 6px 0px;
				  margin: 4px 0px 0px 0px;
				  font-family: Arial, sans-serif;
				  font-size: 14px;
				  font-weight: bold;
				  color: black;
				  text-align: center;
					background: url(images/360_Push_Button_On.jpg) no-repeat;
			}
			
			div.tsNavStripButtonOn a {
					color: black;
					text-decoration: none;
			}
			
			div.tsNavStripButtonOn a:visited {
					color: black;
					text-decoration: none;
			}
			
			div.tsNavStripButtonOn a:Hover {
					color: black;
					text-decoration: none;
			}
			
			div#tsPhone {
					position: absolute;
					top: 510px;  left: 30px;
					font-size: 20px;
					font-style: italic;
					text-align: left;
					color: white;
			}
			
			.tsPhoneNumber {
					font-size: 36px;
					font-weight: bold;
					font-style: italic;
					color: #3285da;
			}

			.tsServices {
					padding: 20px 0px 20px 0px;
					border-bottom: 1px solid #f39e19;
					vertical-align: top;
			}

			.tsServicesDescription {
					float: left;
					width: 380px;
			}
			
			.tsServicesDescription a {
					text-decoration: none;
					color: #3285da;
			}
			
			.tsServicesDescription a:hover {
					border-bottom: 1px dotted #3285da;
			}
			
			.tsServicesDescription a:visited {
					color: #3285da;
			}
			
			.tsServicesDescription h2 {
					font-size: 20px;
					font-weight: bold;
					text-align: left;
					color: #3285da;
					margin-top: 0px;
			}
			
			.tsServicesEnd {
					clear: both;
			}

			.tsServicesThumb {
					float: left;
					width: 150px;
					padding-right: 25px;
			}
			
			#slider {
					position: absolute;
					left: 418px;  top: 37px;
					width: 500px;  height: 125px;
			}
			
			#slider .slide1 {
					width: 500px;  height: 125px;
			}
			
			#slider .slide2 {
					width: 500px;  height: 125px;
			}

			#slider .slide3 {
					width: 500px;  height: 125px;
			}
			
			#slider .slide4 {
					width: 500px;  height: 125px;
			}
			
			/* -----------------------------------
			     S I D E    N A V I G A T I O N
			   ----------------------------------- */
			
			#tsSide {
					float: left;
					width: 350px;
		  }
			
			#tsSideCTA {
					width: 325px;
					text-align: center;
					padding: 25px 0px 50px 0px;
					line-height: 180%;
			}
			
			.tsSideCTAPhone {
					color: #3285da;
					font-size: 24px;
					font-weight: bold;
					padding-top: 10px;
			}
			
			#tsSideNav {
					width: 325px;
					padding: 0px 0px 10px 25px;
					margin-top: 10px;
			}
					
			#tsSideNavBox {
					width: 280px;
					padding: 5px 0px 15px 0px;
					background-color: #323232;
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;
					-khtml-border-radius: 10px;
					border-radius: 10px;
					border: 3px solid #444444;
			}

			#tsSideNavDivider {
					height: 5px;
					border-bottom: 1px solid #444444;
			}

			#tsSideNavHead {
					height: 27px;
					font-size: 22px;
					font-weight: bold;
					text-align: left;
					vertical-align: middle;
					padding: 0px 0px 0px 10px;
					margin: 10px 10px 0px 10px;
					color: #f39e19;
			}
			
			#tsSideNavHead a {
					color: #fd9e19;
					text-decoration: none;
			}
			
			#tsSideNavHead a:Visited {
					color: #fd9e19;
			}
			
			#tsSideNavHead a:Hover {
					color: #3285da;
			}
			
			ul.tsSideNavItemList {
					padding: 0px;
					margin: 0px 10px 10px 30px;
			}
			
			li.tsSideNavItem {
					text-align: left;
					list-style-type: none;
					margin: 10px 0px 15px 0px;
			}
			
			li.tsSideNavItem a {
					font-size: 16px;
					font-style: italic;
					font-weight: bold;
					text-align: left;
					padding: 3px 0px 3px 40px;
					border: 0px;
					color: #cccccc;
					background: url(images/360_White_Small.png) no-repeat;
					background-position: left center;
					vertical-align: middle;
			}

			li.tsSideNavItem a {
					color: #cccccc;
					text-decoration: none;
			}

			li.tsSideNavItem a:Hover {
					background: url(images/360_Blue_Small.png) no-repeat;
					background-position: left center;
					color: #3285da;
			}
			
			li.tsSideNavItem a:Visited {
					color: #cccccc;
					text-decoration: none;
			}
			
			li.tsSideNavItem a:Visited:Hover {
					color: #3285da;
			}
			
			li.tsSideNavItemHome {
					text-align: left;
					list-style-type: none;
					margin: 10px 0px 10px 0px;
			}

			li.tsSideNavItemHome a {
					font-size: 16px;
					font-style: italic;
					font-weight: bold;
					text-align: left;
					padding: 3px 0px 3px 30px;
					border: 0px;
					color: #cccccc;
					text-decoration: none;
			}

			li.tsSideNavItemHome a:Hover {
					color: #3285da;
			}
			
			li.tsSideNavItemHome a:Visited {
					color: #cccccc;
					text-decoration: none;
			}

			li.tsSideNavItemHome a:Visited:Hover {
					color: #3285da;
			}
			
			li.tsSideNavItemOn {
					text-align: left;
					list-style-type: none;
					margin: 10px 0px 15px 0px;
			}
			
			li.tsSideNavItemOn a {
					font-size: 16px;
					font-style: italic;
					font-weight: bold;
					text-align: left;
					padding: 3px 0px 3px 40px;
					border: 0px solid red;
		  		color: #3285da;
					background: url(images/360_Blue_Small.png) no-repeat;
					background-position: left center;
		  }
			
			li.tsSideNavItemOn a {
					color: #3285da;
					text-decoration: none;
			}
			
			li.tsSideNavItemOn a:Hover {
					background: url(images/360_Blue_Small.png) no-repeat;
					background-position: left center;
					color: #3285da;
			}

			li.tsSideNavItemOn a:Visited {
					color: #3285da;
					text-decoration: none;
			}

			li.tsSideNavItemOn a:Visited:Hover {
					color: #3285da;
			}
			
			
-->