@charset "UTF-8";/*********************************************************START GLOBAL CSS*********************************************************//* Tags */body {    background-repeat:repeat-x;    color:#000000;    font-family:Arial,Helvetica,sans-serif;    font-size:11px;    margin:0;    padding:0 0 40px;}html {}input {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;}a {	color: #000000;	text-decoration: none;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.9em;	color: #00409e;	margin: 0px 0px 5px;	padding: 0px;	line-height: 100%;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.1em;	color: #00409e;	margin: 0px 0px 2px;	padding: 0px;	font-weight: bold;}h3 {	font-size: 1em;	color: #000000;	margin: 0px 0px 5px;	padding: 0px;}h4 {	font-size: 1.4em;	color: #000000;}h5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	color: #000000;	font-weight: bold;	margin: 0px;	padding: 0px;}h6 {	font-family: Arial, Helvetica, sans-serif;	font-size: 2em;	font-weight: lighter;	color: #000000;}strong {    font-weight:bold;}/* Classes */.bold {	font-weight: bold;	margin: 0px;	padding: 0px;}.centrealign-pad {	text-align: center;	margin: 0px;	padding: 5px 0px;	font-size: 0.9em;	color: #00409E;}.tablepadstyles {	font-size: 0.9em;	margin: 0px;	padding: 5px;}.black {	color: #000000;}.white {	color: #FFFFFF;}.boldandblue {	font-weight: bold;	color: #00409e;}.whitewidth {	color: #FFFFFF;	width: 250px;	font-size: 1.1em;	line-height: 120%;}/*********************************************************END GLOBAL CSS*********************************************************//* Containers */#container {	height: auto;	width: 960px;	margin-right: auto;	margin-left: auto;}.innercontainer {	margin: 0px;	padding: 7px 0px 0px;	float: left;	height: auto;	width: 960px;}/* header stuff */.header {	margin: 0px;	padding: 0px;	float: left;	height: auto;	width: 960px;	border-bottom-width: 4px;	border-bottom-style: solid;	border-bottom-color: #000000;}#mainimageheader {	margin: 0px;	padding: 0px;	float: right;	height: 196px;	width: 726px;}#mainimageheader2 {	margin: 0px;	padding: 90px 0px 0px 21px;	float: right;	height: 106px;	width: 705px;	background-image: url(../../img/mainimage3.jpg);	background-repeat: no-repeat;}#mainimageheader2 h1 {	color: #FFFFFF;}.logo-area {	margin: 0px;	padding: 30px 0px 0px;	float: left;	height: 80px;	width: 255px;}.headerright {	margin: 0px;	padding: 0px;	float: right;	height: 110px;	width: 705px;}.contact-inner {	margin: 0px;	padding: 1px 0px 0px 25px;	float: right;	height: auto;	width: 100px;	text-align: left;	background-image: url(../../img/3bars-small-whiteback.jpg);	background-repeat: no-repeat;}.contact-inner a {	color: #000000;}.contact-inner a:hover {	color: #00409E;}.contact-inner2 {	margin: 0px;	padding: 1px 0px 0px 25px;	float: right;	height: auto;	width: 130px;	text-align: left;	background-image: url(../../img/3bars-small-whiteback.jpg);	background-repeat: no-repeat;}.headerinfotop {	margin: 0px;	padding: 20px 0px 0px;	float: left;	height: 67px;	width: 705px;}.contactdetails-box {	text-align: right;	float: left;	height: auto;	width: 705px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.strapline {	margin: 0px;	padding: 0px;	float: left;	height: auto;	width: 705px;	text-align: right;}.navigation {	margin: 0px;	padding: 0px;	float: left;	height: 23px;	width: 705px;}.navigation ul {}.navigation li {	display: inline;}.navigation a {	height: 17px;	width: 115px;	float: right;	background-color: #000000;	padding: 6px 0px 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 2px;	background-image: url(../../img/button-curves-black.jpg);	background-repeat: no-repeat;	background-position: top;	color: #FFFFFF;	text-align: center;	font-weight: bold;}.navigation a:hover {	background-image: url(../../img/button-curves-lblue.jpg);	background-repeat: no-repeat;	background-position: top;	background-color: #ccdff0;	color: #000000;}.submenu {	margin: 0px 0px 4px;	padding: 0px;	float: left;	height: auto;	width: 230px;	background-color: #eef5fa;}.submenu ul {	margin: 0px;	padding: 0px;}.submenu li {    border-bottom:1px dotted #CCDFF0;    list-style-position:inside;    list-style-type:none;    padding:6px 0 6px 54px;}.submenu a {	float:none !important;	width: 192px !important;	margin: 0px !important;	padding: 0px !important;	height: 18px !important;	background: none !important;	background-color:transparent !important;}.submenu a:hover {	background-image: none !important;	color: #00409e !important;}.mainbody-container {	margin: 0px;	padding: 0px;	float: left;	height: auto;	width: 960px;}/* main content area */.leftcolumn {	margin: 0px;	padding: 0px;	float: left;	height: auto;	width: 230px;}.nav-box {	margin: 0px 0px 15px;	padding: 4px 0px 0px;	float: left;	height: auto;	width: 230px;}.nav-box a {	display: inline;	margin: 0px 0px 4px;	padding: 6px 0px 0px 40px;	float: left;	height: 18px;	width: 190px;	background-color: #ccdff0;	background-image: url(../../img/3bars-small.jpg);	background-repeat: no-repeat;	font-weight: bold;}.nav-box a:hover {	background-image: url(../../img/3bars-small-hover.jpg);	background-repeat: no-repeat;	background-color: #00409E;	color: #FFFFFF;}.newsletter-box {	margin: 0px 0px 15px;	padding: 10px 15px 0px 15px;	float: left;	height: auto;	width: 198px;	background-color: #ccdff0;	border: 1px solid #b9d3e9;}.newsletter-box-separator {	margin: 0px 0px 5px 0px;	padding: 0px;	float: left;	height: auto;	width: 198px;}.newsletter-box-separator p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}.newsletter-field {	margin: 0px;	padding: 0px;	float: left;	height: auto;	width: 171px;}.newsletter-field input {    border:1px solid #CCCCCC;    height:19px;    margin:0;    padding:6px 0 0 10px;    vertical-align:middle;    width:158px;}.go-button {	margin: 0px 0px 0px 42px !important;	padding: 5px 0px 5px 0px !important;	height: auto !important;	width: 100px !important;    border:none !important;    float:left;    cursor:pointer;    background-color:#00409E;    text-transform:uppercase;    color:#FFF;    font-weight:bold;    vertical-align:middle;}.newsletter-label {    display:block;    float:left;    width:40px;    height:20px;    padding:5px 0px 0px 0px;}.newsletter-text-box {    float:right;    width:144px !important;    height:auto;}.news-box {	margin: 0px 0px 5px;	padding: 0px 15px;	float: left;	height: auto;	width: 200px;}.news-box p {	line-height: 140%;	margin: 0px 0px 10px;	padding: 0px;}.news-box a {	color: #00409e;}.news-box a:hover {	color: #000000;}.rightcolumn {	margin: 0px;	padding: 0px;	float: right;	height: auto;	width: 726px;}.rightcolumn-container {	margin: 0px;	padding: 20px 0px 0px 21px;	float: left;	height: auto;	width: 705px;}.right-leftcolumn {	margin: 0px 0px 20px;	padding: 0px;	float: left;	height: auto;	width: 390px;}.right-leftcolumn h1, .rightcolumn-container h1 {	margin:0px 0px 15px 0px;}.right-leftcolumn h3, .rightcolumn-container h3 {    color:#00409E;    font-family:Arial,Helvetica,sans-serif;    font-size:1.1em;    font-weight:bold;    margin:0 0 2px;    padding:0;}.right-leftcolumn a, .rightcolumn-container a {	color:#00409E;}.right-leftcolumn a:hover, .rightcolumn-container a:hover {	color:#000;}.right-leftcolumn ul, .rightcolumn-container ul {    margin:0px 0px 10px 5px;    padding:0px 0px 10px 5px;}.right-leftcolumn li, .rightcolumn-container li {    list-style-position:inside;    list-style-type:disc;    margin:0px 0px 2px 0px;    padding-left:2px;    text-indent:-12px;}.right-leftcolumn p, .rightcolumn-container p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	line-height: 140%;}.right-rightcolumn {	margin: 0px 0px 20px;	padding: 0px;	float: right;	height: auto;	width: 295px;}.right-rightseparator {	padding: 0px;	float: left;	height: auto;	width: 295px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;}.right-rightcolumn p {	line-height: 140%;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.content-box-container {	margin: 0px 0px 20px;	padding: 0px;	float: left;	height: auto;	width: 685px;}.mainproduct-container {	margin: 0px 0px 10px;	padding: 0px;	float: left;	height: auto;	width: 683px;	border: 1px solid #b9d3e9;	background-image: url(../../img/productback.jpg);	background-repeat: repeat-y;}.mainproduct-right {	margin: 0px;	padding: 0px;	float: right;	height: 275px;	width: 275px;}.mainproduct-left {	float: left;	height: auto;	width: 368px;	margin: 0px;	padding: 20px;}.mainproduct-left h3 {    color:#00409E;    font-family:Arial,Helvetica,sans-serif;    font-size:1.1em;    font-weight:bold;    margin:0 0 2px;    padding:0;}.mainproduct-left ul {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.mainproduct-left li {	list-style-type: disc;	list-style-position: inside;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;}.mainproductcontainer2 {	margin: 0px 0px 10px;	padding: 5px 15px 5px 5px;	float: left;	height: auto;	width: 673px;	border: 1px solid #b9d3e9;	background-color: #CCDFF0;}.markets-thumb {	margin: 0px;	padding: 0px;	float: left;	height: 125px;	width: 187px;}.markets-text {	margin: 0px;	padding: 10px 0px 0px;	float: right;	height: auto;	width: 470px;}.markets-text p {	font-size: 1.0em;	line-height: 140%;}#product-overview-intro-text-container {}#product-overview-intro-text-container p {    margin:0 0 5px;}.product-thumb-container {	margin: 0px;	padding: 0px;	float: left;	height: 134px;	width: 334px;	border: 1px solid #b9d3e9;	background-color: #CCDFF0;}.product-thumb-container2 {	margin: 0px;	padding: 0px;	float: right;	height: 134px;	width: 334px;	border: 1px solid #b9d3e9;	background-color: #CCDFF0;}.product-thumb-text {	margin: 0px;	padding: 10px;	float: left;	height: 114px;	width: 178px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #b9d3e9;}.product-thumb-text h2 {    margin:0px 0px 10px 0px;}.product-thumb-text p {    margin:0 0 5px;}.product-thumb-text ul {	margin: 0px;	padding: 0px 0px 0px 15px;}.product-thumb-text li {	margin: 0px 0px 5px;	padding: 0px;	list-style-position: outside;	list-style-type: disc;}.product-thumb-text a {	color: #00409e;}.product-thumb-text a:hover {	color: #000000;}.product-thumb {	float: right;	height: 134px;	width: 134px;	margin: 0px;	padding: 0px;	background-color: #FFFFFF;}.form-container {	margin: 0px 0px 10px;	padding: 0px;	float: left;	height: auto;	width: 390px;}.form-text {    float:left;    height:auto;    margin:0;    padding:5px 0 0;    width:120px;}.form-text p {	color: #00409e;	font-size: 1.0em;}.form-fields {    float:right;    height:auto;    margin:0;    padding:0;    width:260px;}.form-fields input {    border:1px solid #B9D3E9;    color:#333333;    font-size:1em;    height:20px;    margin:0;    padding:5px 0 0 5px;    width:245px;}.form-fields textarea {    border:1px solid #B9D3E9;    color:#333333;    font-size:1em;    height:80px;    margin:0;    padding:5px 0 0 5px;    width:245px;}.form-fields select {    border:1px solid #B9D3E9;    color:#333333;    font-size:1em;    margin:0;    width:254px;    height:auto;}.form-fieldssubmit {    float:left;    height:25px;    margin:0 0 10px 10px;    padding:0;    width:68px;}/* footer area */.footer {	margin: 0px 0px 15px;	padding: 0px;	float: left;	height: 30px;	width: 960px;}.footerleft {	margin: 0px;	padding: 11px 0px 0px 40px;	float: left;	height: 14px;	width: 190px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #00409e;	background-image: url(../../img/3bars-small-whiteback.jpg);	background-repeat: no-repeat;	background-position: 15px 9px;}.footerright {	margin: 0px;	padding: 10px 0px 0px;	float: right;	height: 20px;	width: 726px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #00409e;}.footerright ul {	margin: 0px;	padding: 0px;}.footerright li {    display:inline;    /*float:left;*/    height:20px;    list-style-image:url(../../img/3bars-small-whiteback.jpg) !important;    list-style-position:inside !important;    margin:0 10px 0 0;    padding:0 0 0 15px;    width:auto;}.footerright-block-container {    float:left;    width:auto;    height:auto;    margin:0px 0px 10px 0px;}.footerright-block-left {    width:22px;    height:13px;    background-image:url(../../img/3bars-small-whiteback.jpg);    background-repeat:no-repeat;    float:left;    margin:0px 3px 0px 0px;}.footerright-block-right {    width:220px;    height:auto;    float:left;}.footerright-block-telephone {    width:190px;}.footerright-block-fax {    width:190px;}.footerright-block-email {    width:190px;}.footerright-block-container-d4 {    float:right !important;}.footerright-block-d4 {    color:#CCCCCC;    font-size:0.9em;    width:auto;}.footerright-block-d4 a {    color:#CCCCCC !important;    font-size:0.9em !important;    text-decoration:none !important;}/*.footerright-leftcolumn {	margin: 0px;	padding: 11px 0px 0px 40px;	float: left;	height: 14px;	width: 370px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #00409e;	background-image: url(../../img/3bars-small-whiteback.jpg);	background-repeat: no-repeat;	background-position: 15px 10px;}.footerright-rightcolumn {	margin: 0px;	padding: 0px;	float: right;	height: 30px;	width: 290px;}*/.footer p {	font-size: 1.0em;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}.footer a {	color: #000000;}.footer a:hover {	color: #00409e !important;}/*START DATA SHEET*/.product-data-sheet-table {    width:100%;    height:auto;    border-collapse:collapse;}.product-data-sheet-table th, .product-data-sheet-table td {    border:solid 1px #b9d3e9;}/*END DATA SHEET*/.markets-and-applications-table {    border-collapse:collapse;    width:470px;    height:auto;}.markets-and-applications-table-cell-left {    padding:10px 10px 10px 0px;    vertical-align:top;    width:50%;}.markets-and-applications-table-cell-right {    padding:10px 10px 10px 0px;    vertical-align:top;    width:50%;}.markets-and-applications-table li {    list-style-type: disc;    list-style-position:inside;    list-style-image:none;}.right-content-news-container {    height:auto;    padding:0 0 0 10px;    width:115px;}.right-content-news-container ul {    margin:0px 0px 20px 0px;    line-height:160%;}.right-content-news-archive {}.right-content-news-categories {}.right-content-news-title {    font-size:1.2em;    font-weight:bold;    color:#00409e;    margin:0px 0px 5px 0px;}.right-content-news-container a {	color:#00409E;}.right-content-news-container a:hover {	color:#000;}.news-article-container {    margin:0px 0px 20px 0px;    padding:0px 0px 10px 0px;    height:auto;}.news-article-read-more-container {    margin:5px 0px 0px 0px;}.news-article-categories-and-tags a {    text-decoration:underline !important;}.news-article-categories-and-tags a:hover {    text-decoration:none !important;}.right-content-image {    float:right;    margin:0px 0px 40px 20px;}.right-content-news-share {    width:245px;    height:auto;}.left-news-category-list {    margin:0px 0px 20px 0px;}.left-news-category-list li {    margin:0px 0px 5px 0px;}.news-box a {    color:#000;    font-weight:bold;}.news-box a:hover {    color:#00409E;}.news-box h2 {    margin:0px 0px 5px 0px;}.share-this-image {    clear:both;    float:right;    margin:0px 0px 20px 20px;}.button {    background-color:#00409E;    border:medium none !important;    color:#FFFFFF;    cursor:pointer;    font-weight:bold;    height:auto !important;    padding:5px !important;    text-transform:uppercase;    vertical-align:middle;    width:auto !important;}