		
		
			/* 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;
			}
			
			
			.content_area {
				float: left;
				
				width: 82%;
				
			}
			
			.row:after {
				content: "";
				display: table;
				clear: both;
			}
			
			.mobile {
				display: none;
			}
			
			.main_content_left {
				float: left;
				width: 50%;
			
			}
			
			.main_content_right {
				float: left;
				width: 50%;
			}
			
			.main_content_left_40 {
				float: left;
				width: 40%;
			
			}
			
			.main_content_right_60 {
				float: left;
				width: 60%;
			}
			
			.main_content_100 {
				float: left;
				width: 100%;
			}
			
			/* 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;
			}

			.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;
			}

			.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: #c7ffd9;
				color: #00802b;
				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: #c7ffd9;
			}
			
			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;
			}
			
			p.features {
				font-family: Verdana, Geneva, sans-serif;
				color: #000000;
				font-size: 13px;
				line-height: 1.4285;
				margin-top: 2px;
				margin-bottom: 0px;
				margin-left: 5px;
				margin-right: 0px;
			}
			
			p.Order {
				font-family: Verdana, Geneva, sans-serif;
				font-weight: bold;
				color: #8B0000;
				font-size: 18px;
				padding-bottom: 0px;
				margin-bottom: 0px;
				padding-top: 0px;
				margin-top: 0px;
				margin-left: 30px;
			}
			
			h1 {
				font-family: Verdana, Geneva, sans-serif;
				color: #c41010;
				font-size: 15px;
				padding-bottom: 0px;
				padding-top: 0px;
				margin-top: 0px;
				margin-bottom: 0px;
				margin-left: 10px;
				margin-right: 10px;
			}
			
			h1.boards {
				font-family: Verdana, Geneva, sans-serif;
				color: #c41010;
				font-size: 16px;
				font-weight: bold;
				font-style: normal;
				text-decoration: none;
				padding-bottom: 0px;
				margin-bottom: 0px;
				padding-top: 0px;
				margin-top: 0px;
				margin-left: 10px;
			}
		
			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: 5px;
				margin-bottom: 0px;
			}
			
			h2.datasheet {
				font-family: arial;
				color: #ffffff;
				font-size: 16px;
				font-weight: 700;
				padding-bottom:6px;
				margin-bottom: 0px;
				padding-top: 6px;
				margin-top: 0px;
				margin-left: 10px;
			}
			
			h2.books {
				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: 5px;
				margin-left: 10px;
				margin-right: 10px;
			}
			
			h2.features {
				font-family: Verdana, Geneva, sans-serif;
				color: #8B0000;
				font-size: 14px;
				padding-bottom: 0px;
				margin-bottom: 0px;
				padding-top: 10px;
				margin-top: 0px;
				margin-left: 10px;
				line-height: 20px;
			}
			
			h2.features2 {
				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;
				line-height: 20px;
			}
			
			h2.specifications {
				font-family: Verdana, Geneva, sans-serif;
				color: #c41010;
				font-size: 15px;
				padding-bottom: 0px;
				margin-bottom: 0px;
				padding-top: 2px;
				margin-top: 0px;
				margin-left: 5px;
			}
			
			h3 {
				font-family: "arial";
				font-weight: bold;
				color: #9ff1c8;
				font-size: 14px;
				line-height: 20px;
				padding-bottom: 0px;
				margin-bottom: 0px;
				padding-top: 0px;
				margin-top: 6px;
				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: 10px;
				margin-top: 0px;
				margin-left: 5px;
			}
			
			h3.features2 {
				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;
			}
			.partcode {
				color: #000000;
				font-weight: bold;
			}
			
			h3.specifications {
				font-family: Verdana, Geneva, sans-serif;
				color: #c41010;
				font-size: 15px;
				padding-bottom: 0px;
				margin-bottom: 0px;
				padding-top: 2px;
				margin-top: 0px;
				margin-left: 5px;
			}
			
			h3.table_heading {
    			font-family: Arial, Helvetica, sans-serif;
    			color: #000000;
    			font-size: 15px;
    			font-weight: bold;
				line-height: 1.4285;
    			padding-bottom: 0px;
    			padding-top: 0px;
    			margin-top: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
			}
			
			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: 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: 13px;
				color: #000000;
				line-height: 17px;
				padding-bottom: 2px;
				margin-bottom: 0px;
				padding-top: 0px;
				margin-top: 2px;
				margin-left: 40px;
				margin-right: 20px;
			}
			
			ul.specifications {
				list-style-image: url('arrow1.gif');
				padding-left: 20px;
				padding-top: 0px;
				margin: 0px;
			}
			
			.specifications li{
				font-family: Verdana, Geneva, sans-serif;
				color: #000000;
				font-size: 13px;
				line-height: 1.5;
				margin-top: 3px;
				margin-bottom: 0px;
				margin-left: 0px;
				margin-right: 0px;
			}
			
			/* Top Breadcrumb Links */
			
			a.mainNav {
				text-decoration: none;
				color: #b15800;
				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, Geneva, sans-serif;
				font-weight: normal;
				font-size: 13px;
			}

			a.mainText:hover {
				text-decoration: underline;
			}
			
			a.mainHead {
				font-family: Verdana, Geneva, sans-serif;
				color: #c41010;
				font-size: 15px;
				padding-bottom: 0px;
				margin-bottom: 0px;
				padding-top: 0px;
				margin-top: 0px;
				text-decoration: none;
				font-style: italic;
				display:block;
				font-weight:bold;
				margin-right:10px;
			}	

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

			a.OrderStatus {
				text-decoration: none;
				color: white;
				font-family: Arial, Helvetica, sans-serif;
				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;
			}
			

			
			
			/* Table Section */
			table.alt {
				width: 95%;
				font-family: "Century Gothic", "Gill Sans", "Arial", "sans-serif";
				border-collapse: collapse;
				border: 1px solid #169253;
				margin: 0 auto;
			}

			td.alt {
					font-size: 13px;
					padding: 5px 5px 5px 5px;
					border: 1px solid #169253;	
					background: #DFFFFF;
					text-align: center;
					font-family: verdana;
					font-weight: bold;
			}

			td.alt1 {
					font-size: 13px;
					padding: 5px 5px 5px 5px;
					border: 1px solid #169253;	
					background: #FFFFFF;
					text-align: center;
					font-family: verdana;
			}

			td.alt2 {
					font-size: 13px;
					padding: 5px 5px 5px 5px;	
					background: #FFFFFF;
					text-align: left;
					font-family: verdana;
			}

			th.alt1 {
					text-align: left;
					border-color: #14556b;
					background: url(/images/th3_bg.png) no-repeat left top;
					padding: 8px 8px 8px 10px;
					font-family: arial;
					color: #ffffff;
					font-size: 16px;
					font-weight: 700;
			}
			
			table.technical {
				width: 100%;
				border-collapse: separate;
				border-spacing: 0;
				margin: 0 auto;
				padding: 0 10px;
			}

			th.technical {
				font-size: 16px;
				color: #ffffff;
				padding: 7px 10px 7px 10px;
				border: 1px solid #baba0c;	
				background: #baba0c;
				text-align: left;
				font-family: Arial;
				font-weight: bold;
				border-radius: 6px 6px 0px 0px;
				text-shadow: 1px 1px #333;
				letter-spacing: 1.08px;
			}

			td.technical {
				font-size: 13px;
				color: #000;
				padding: 10px;
				border: 1px solid #baba0c;	
				background: #ffffcc;
				text-align: center;
				font-family: verdana;
				border-radius: 0px 0px 6px 6px;
			}
			
			div.tech-heading {
				background: #baba0c;
				font-size: 16px;
				color:	#ffffff;
				padding: 7px 10px 7px 10px;
				text-align: left;
				font-family: Arial;
				text-shadow: 1px 1px #333;
				letter-spacing: 1.08px;
				font-weight: bold;
				border-radius: 6px 6px 0px 0px;
				border: 1px solid #baba0c;
			}
			
			div.tech-body {
				background: #ffffcc;
				border: 1px solid #baba0c;
				border-radius: 0px 0px 6px 6px;
				padding: 10px;
			}
			
			table.pindesc {
				width: 95%;
				font-family: Arial;
				border-collapse: collapse;
				border: 1px solid #000000;
				margin: auto;
			}
			
			th.pindesc {
				font-size: 14px;
				color: #222;
				padding: 8px 7px 8px 7px;
				border: 1px solid #000000;	
				background: #eee;
				text-align: center;
				font-family: "Arial";
				font-weight: bold;
			}

			td.pindesc {
				font-size: 13px;
				color: #000000;
				padding: 7px 5px 7px 5px;
				border: 1px solid #000000;	
				background: #f6f6f6;
				text-align: center;
				font-family: "Arial";
			}
			
			td.alt_pin {	
				background: #fff;
			}
			
			
			/* 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;
				padding: 0px 3px;
				margin: 4px;
				border: none;
			
			}
			
			.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;
			}
			
			img.technical {
				margin-top: 10px;
				margin-bottom: 10px;
				border: 1px solid #000000;
				width: 100%;
				max-width: 300px;
				height: auto;
			}
			
			img.arrow1 {
				width: 4px;
				height: 7px;
				margin-left: 10px;
				margin-right: 4px;
			}
			
			hr {
				width: 90%;
				background-color: white;
				height: 1px;
				margin: auto;
				margin-top: 3px;
				margin-bottom: 3px;
				border: 0;
			}
			
			hr.baseline {
				width: 98%;
				border: 0;
				background-color: #169253;
				height: 1px;
				margin: 0 auto;
			}
			
			
			/*features list and top left picture */
			
			.column {
				float: left;
				width: 50%;
				padding: 5px;
				padding-bottom: 10px;
			}
			
			.row:after {
				content: "";
				display: table;
				clear: both;
			}
			
			ul.features {
				margin-top: 2px;
				margin-bottom: 0;
				margin-left: 10px;
				padding-top: 0;
				padding-bottom: 0;
				padding-left: 20px;
			
			}
			
			.features li{
				font-family: verdana;
				font-size: 13px;
				line-height: 17px;
				color: #000000;
				padding-bottom: 0px;
				margin-bottom: 2px;
				padding-top: 0px;
				margin-top: 0px;
				margin-left: 0px;
				list-style-type: disc;
			}
			
			ul.features2 {
				margin-top: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				padding-top: 0px;
				padding-bottom: 0px;
				padding-left: 20px;
				list-style-type: disc;
			} 

			.features2 li {
				font-family: Verdana, Tahoma, sans-serif;
				font-size: 14px;
				color: #000000;
				line-height: 1.4285;
				padding-bottom: 2px;
				margin-bottom: 0px;
				padding-top: 0px;
				margin-top: 2px;
				margin-left: 27px;
			}
			
			ul.product-features {
				font-family: Verdana, Tahoma, sans-serif;
				font-size: 14px;
				color: #000000;
				line-height: 1.5;
				list-style-image: url('/arrow1.gif');
				padding-left: 20px;
				margin: 2px 5px;
			}
			
			.product-features li {
				margin-bottom: 2px;	
			}
			
			.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;
			}
			
			
			
			
			/* Mobile Section */
			
			
			@media (max-width: 568px) {
				.left_sidebar {
					display: none;
				}
				
				.content_area {
					width: 100%;
				
				}
				
				.desktop {
					display: none;
				}
				
				.mobile {
					display: block;
				}
				
				.main_content_left {
					width: 100%;
			
				}
			
				.main_content_right {
					width: 100%;
				}
				
				.main_content_left_40 {
					width: 100%;
			
				}
			
				.main_content_right_60 {
					width: 100%;
				}
				
				h1 {
					font-family: verdana;
					color: #c41010;
					font-size: 15px;
					margin-left: 15px;
				}
				
				p {
					font-family: Verdana, Tahoma, sans-serif;
					color: #000000;
					font-size: 14px;
					line-height: 1.5;
					margin-top: 2px;
					margin-bottom: 10px;
					margin-left: 10px;
					margin-right: 10px;
				}
				
				a.mainHead {
					font-family: verdana;
					color: #c41010;
					font-size: 15px;
					padding-bottom: 0px;
					margin-bottom: 0px;
					padding-top: 0px;
					margin-top: 0px;
					text-decoration: none;
					margin-right: 15px;
				}	
				
				.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;
					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;
				}
				
				.column {
					width: 100%;
					padding-bottom: 5px;
				}
				
				ul.features {
					padding-left: 20px;
				}
				
				h3.features {
					margin-left: 25px;
					padding-top: 5px;
				}
				
				.corp_left {
					width: 100%;
				}
				
				.corp_right {
					width: 100%;
					
				}
			
			}