		
		
			/* Body Styles */
			
			* {
				box-sizing: border-box;
			}
		
		
			body {
				margin: 0;
				padding: 0;
				font-family: Arial, Helvetica, sans-serif;
			}
			
			header {
				float: left;
				width: 100%;

			}
			
			footer {

				text-align: center;
				padding: 10px;
			}
			
			.wrapper {
				float: left;
				width: 100%;
				
				overflow: hidden;
				
			}
			
			.left_sidebar {
				float: left;
				width: 18%;
				
				margin-bottom: -5000px;
				padding-bottom: 5000px;
				
				background-color: #169253;
			}
			
			.right_sidebar {
				float: right;
				width: 20%;
				padding-left: 6px;

			}
			
			.content_area {
				float: left;
				
				width: 60%;
				
			}
			
			.row:after {
				content: "";
				display: table;
				clear: both;
			}
			
			.mobile {
				display: none;
			}
			
			/* Top Banner and Tabs Section */
			
			.Banner {
				width: 100%;
				background-color: #ffffff;
				margin: 0;
				padding: 0;
			}
			
			.lftBanner {
				position: absolute;
				left: 0;
				width: 210px;
				height: 50px;
				background-color: #ffffff;
				margin: 0;
				padding: 0;
			}
			
			.cenBanner {
				height: 50px;
				background-color: #ffffff;
				margin-left: 210px;
				margin-right: 210px;
				padding: 0;
				position: relative;
			}
			
			.cenBanner img {
				position: absolute;
				bottom: 0;
				left: 0;
				right: 0;
				margin: 0 auto;
			}
			
			.rhtBanner {
				position: absolute;
				right: 0;
				top: 0;
				width: 100px;
				height: 50px;
				background-color: #ffffff;
			}
			
			.rhtBanner img {
				position: absolute;
				bottom: 0;
				cursor: pointer;
				left: 0px;
			}
			
			/* Top CommandBar Section */
			
			.lftCommandbar {
				float: left;
				width: 50%;
				height: 24px;
				background-color: #169253;
				margin: 0;
				padding: 0;
			}
			
			.rhtCommandbar {
				float: left;
				width: 50%;
				height: 24px;
				background-color: #169253;
				margin: 0;
				padding: 0;
			}
			
			.lftCommandbar ul {
				list-style-type: none;
				margin: 0;
				padding: 0;
				overflow: hidden;
				background-color: #169253;
			}

			.lftCommandbar li {
				float: right;
				margin: 0;
			}

			.lftCommandbar li a {
				display: block;
				color: white;
				text-align: center;
				padding: 3px 27px 1px 27px;  	/* when only 2 figures, the first top and bottom, the second left and right */
				text-decoration: none;
				font-family: Arial;
				font-size: 14px;
				font-weight: bold;
				line-height: 19px;
			}

			.lftCommandbar a:hover {
				color: #9ff1c8;
			}
			

			.rhtCommandbar ul {
				list-style-type: none;
				margin: 0;
				padding: 0;
				overflow: hidden;
				background-color: #169253;
			}

			.rhtCommandbar li {
				float: left;
				margin: 0;
			}

			.rhtCommandbar li a {
				display: block;
				color: white;
				text-align: center;
				padding: 3px 27px 1px 27px;  	/* when only 2 figures, the first top and bottom, the second left and right */
				text-decoration: none;
				font-family: Arial;
				font-size: 14px;
				font-weight: bold;
				line-height: 19px;
			}

			.rhtCommandbar a:hover {
				color: #9ff1c8;
			}
			
			/*Slide-In Side Navigation */
			.sidenav {
				color: #000;
				background-color: #ddd;
				height: 100%;
				width: 0;
				position: fixed;
				z-index: 1;
				overflow-x: hidden;
				transition: 0.5s;
				
				top: 0;
				left: 0;
				padding-top: 60px;
			
			}
			
			.sidenav ul {
				list-style: none;
				margin: 0;
				padding: 0;
			}
		
			.sidenav li {

				
				float: left;
				width: 100%;
			}
			
			.sidenav li a {
				display: block;
				margin: 0px 20px;
				border-top: solid 1px #fff;
				padding: 15px 0;
				line-height: 20px;
				font-size: 14px;
				color: #169253;
				font-weight: bold;
				font-family: "Helvetica",Arial;
				transition: 0.5s;
				text-decoration: none;
			}
			
			.sidenav li a:hover {
				color: #111;
			}
			
			.sidenav .closebtn {
				position: absolute;
				top: 0;
				right: 25px;
				font-size: 36px;
				margin-left: 50px;
				color: #169253;
				font-weight: bold;
				text-decoration: none;
				transition: 1s;
			}
			
			.sidenav .closebtn:hover {
				color: black;
				transition: 1s;
			}
			
			
			/* search definitions */
			form.search input[type=text] {
				padding: 10px;
				font-size: 16px;
				border: 1px solid grey;
				float: left;
				width: 80%;
				background: #f1f1f1;
				border-radius: 6px 0px 0px 6px;
			
			}
			
			form.search button {
				float: left;
				width: 20%;
				padding: 10px;
				background: #9ff1c8;
				color: #169253;
				font-size: 16px;
				font-weight: bold;
				border: 1px solid grey;
				border-left: none;
				cursor: pointer;
				border-radius: 0px 6px 6px 0px;
			
			}
			
			form.search button:hover {
				background: #9ff1ff;
			}
			
			form.search::after {
				content: "";
				clear: both;
				display: table;
			
			}
			
			/* Font and Headings */
		
			p {
				font-family: Verdana, Geneva, sans-serif;
				color: #000000;
				font-size: 14px;
				line-height: 1.4285;
				margin-top: 2px;
				margin-bottom: 10px;
				margin-left: 10px;
				margin-right: 10px;
			}
			
			h1 {
				font-family: Verdana, Geneva, sans-serif;
				color: #CC6600;
				font-size: 16px;
				font-weight: bold;
				padding-bottom: 0px;
				margin-bottom: 0px;
				padding-top: 0px;
				margin-top: 0px;
				margin-left: 10px;
				margin-right: 10px;
				line-height: 1.5;
			}
		
			h2 {
				font-family: "arial";
				color: #CC9900;
				font-size: 15px;
				font-weight: bold;
				font-style: normal;
				padding-bottom: 0px;
				padding-top: 0px;
				margin-top: 0px;
				margin-left: 10px;
				margin-bottom: 0px;
			}
			
			h2.news {
				font-family: Verdana, Geneva, sans-serif;
				color: #8B0000;
				font-size: 14px;
				font-weight: bold;
				padding-bottom: 0px;
				margin-bottom: 0px;
				padding-top: 0px;
				margin-top: 0px;
				margin-left: 10px;
				margin-right: 10px;
				line-height: 1.4285;
			}
			
			h3 {
				font-family: "arial";
				font-weight: bold;
				color: #9ff1c8;
				font-size: 13px;
				line-height: 20px;
				padding-bottom: 0px;
				margin-bottom: 0px;
				padding-top: 0px;
				margin-top: 2px;
				margin-left: 12px;
			}
			
			h3.headlines {
				font-size: 18px;
				font-family: arial;
				font-weight: bold;
				text-align: left;
				color: #c41010;
				padding-left: 0px;
				padding-bottom: 2px;
				margin-left: 5px;
			}
			
			h3.features {
				font-family: Verdana, Geneva, sans-serif;
				color: #8B0000;
				font-size: 14px;
				padding-bottom: 0px;
				margin-bottom: 0px;
				padding-top: 0px;
				margin-top: 0px;
				margin-left: 30px;
			}
			
			h4 {
				font-family: Verdana, Geneva, sans-serif;
				color: #8B0000;
				font-size: 13px;
				font-weight: bold;
				padding-bottom: 0px;
				margin-bottom: 0px;
				padding-top: 0px;
				margin-top: 0px;
				margin-left: 10px;
				margin-right: 10px;
			}
			
			/* Lists Section */
	
			.main_content ul {
				margin-top: 4px;
				margin-bottom: 0px;
				margin-left: 0px;
				padding-top: 0px;
				padding-bottom: 0px;
				padding-left: 20px;
				list-style-type: disc;
			} 

			.main_content li {
				font-family: Verdana, Geneva, sans-serif;
				font-size: 14px;
				color: #000000;
				line-height: 1.5;
				padding-bottom: 2px;
				margin-bottom: 0px;
				padding-top: 0px;
				margin-top: 2px;
				margin-left: 40px;
				margin-right: 20px;
			}
			
			ul.news-headlines {
				font-family: Verdana, Geneva, sans-serif;
				font-size: 13px;
				color: #000000;
				line-height: 1.5;
				list-style-image: url('/arrow2.gif');
				padding-left: 5px;
				margin: 5px;
			}
			
			.news-headlines li {
				margin-bottom: 12px;	
			}
			
			/* Top Breadcrumb Links */
			
			a.mainNav {
				text-decoration: none;
				color: #CC9900;
				font-size: 15px;
				font-family: arial;
				font-weight: bold;
				font-style: italic;
			}	

			a.mainNav:hover {
				text-decoration: underline;
			}
			
			p.mainNav {
				text-decoration: none;
				color: #c41010;
				font-size: 15px;
				font-family: arial;
				font-weight: bold;
				font-style: italic;
			}
			
			/* Links Style */
			
			a.mainText {
				text-decoration: none;
				color: blue;
				font-family: verdana;
				font-weight: normal;
				font-size: 14px;
			}

			a.mainText:hover {
				text-decoration: underline;
			}
			
			a.headlines {
				font-family: Verdana, Geneva, sans-serif;
				font-weight: normal;
				color: blue;
				font-size: 13px;
				line-height: 1.4285;
				margin-top: 2px;
				margin-bottom: 0px;
				margin-left: 0px;
				margin-right: 0px;
				text-decoration: none;
			}

			a.headlines:hover {
				text-decoration: underline;
			}
			
			/* Left Sidebar Navigation Links */
			
			.sidebar_nav ul {
				list-style: none;
				margin: 0px;
				padding: 0px;
			}
			
			.sidebar_nav li a {
				font-size: 13px;
				font-family: Arial, Helvetica, sans-serif;
				padding: 1px 0px 0px 0px;
				color: #ffffff;
				text-decoration: none;
				display: block;
				line-height: 1.4285;
				margin: 0px 8px;
			
			}
			
			.sidebar_nav li a:hover, .sidebar_nav li a:active {
				text-decoration: underline;
			}
			
			.menuSearch {
				font-family: arial;
				font-weight: bold;
				color: #9ff1c8;
				font-size: 16px;
				line-height: 20px;
				margin-bottom: 1px;
				margin-top: 2px;
				margin-left: 9px;
			}
			
			.resizedTextbox {
				width: 60%;
				height: 20px;
				margin: 1px;
				vertical-align: bottom;
			}

			a.OrderStatus {
				text-decoration: none;
				color: white;
				font-family: arial;
				font-weight: bold;
				font-size: 16px;
				line-height: 20px;
				position: absolute;
				top: 3px;
			}	

			a.OrderStatus:hover {
				text-decoration: underline;
			}
			
			div.OrderStatus {
				height: 27px;
				position: relative;
				padding-top: 1px;
			}
			
			
			/* Image Section */

			img.MainImgLeft {
				float: left;
				margin: 10px;
				border: 1px solid;
				width: 100%;
				max-width: 400px;
				height: auto;
			}

			img.MainImgRight {
				float: right;
				margin: 10px;
				border: 1px solid;
				width: 100%;
				max-width: 400px;
				height: auto;
			}
			
			img.arrow {
				width: 4px;
				height: 7px;
				margin-left: 10px;
				margin-right: 4px;
			
			}
			
			.bar {
				width: 30px;
				height: 6px;
				background-color: #169253;
				margin: 4px 0;
				border-radius:	3px;
			}
			
			img.dot {
				width: 10px;
				height: 10px;
				border: none;
				margin: 0px 6px;
			}
			
			img.order_status {
				width: 25px;
				height: 24px;
				margin-right: 4px;
				margin-left: 15px;
				padding-top: 0px;
				padding-bottom: 0px;
			}
			
			hr {
				width: 90%;
				background-color: white;
				height: 1px;
				margin: 3px 0px 3px 0px;
				border: 0;
			}
			
			hr.baseline {
				width: 98%;
				border: 0;
				background-color: #169253;
				height: 1px;
			}
			
			.corp {
				
			}
			
			.corp_left {
				float: left;
				width: 50%;
			}
			
			.corp_right {
				float: left;
				width: 50%;
				
			}
			
			p.byline {
				font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
				font-size: 14px;
				line-height: 1.42857143;
				color: white;
				margin: 0px 20px;
			}
			
			ul.byline {
				list-style: none;
				margin-left: 30px;
				padding-left: 0px;
			}
			
			.byline li {
				margin-bottom: 10px;
			}
			
			a.byline {
				font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
				font-size: 14px;
				line-height: 1.42857143;
				color: white;
				text-decoration: none;
			}
			
			a.byline:hover {
				text-decoration: underline;
			}
			
			
			@media (max-width: 568px) {
				.left_sidebar {
					display: none;
				}
				
				.content_area, .right_sidebar {
					width: 100%;
				
				}
				
				.desktop {
					display: none;
				}
				
				.mobile {
					display: block;
				}
				
				p {
					font-family: Verdana, Geneva, sans-serif;
					color: #000000;
					font-size: 14px;
					line-height: 1.5;
					margin-top: 2px;
					margin-bottom: 10px;
					margin-left: 10px;
					margin-right: 10px;
				}
				
				.main_content ul {
					margin-top: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
					padding-top: 0px;
					padding-bottom: 0px;
					padding-left: 20px;
					list-style-type: disc;
				} 

				.main_content li {
					font-family: Verdana, Geneva, sans-serif;
					font-size: 14px;
					color: #000000;
					line-height: 1.5;
					padding-bottom: 2px;
					margin-bottom: 0px;
					padding-top: 0px;
					margin-top: 2px;
					margin-left: 27px;
					margin-right: 20px;
				}
				
				.corp_left {
					width: 100%;
				}
				
				.corp_right {
					width: 100%;
					
				}
				
				img.MainImgLeft {
					float: none;
					display: block;
					margin: 0 auto;
					width:98%;
					margin-top: 10px;
					margin-bottom:	10px;
				}
				
				img.MainImgRight {
					float: none;
					display: block;
					margin: 0 auto;
					width:98%;
					margin-top: 10px;
					margin-bottom:	10px;
				}
			
			}