body {	background-color:#FFFFFF;	margin:0 0 0 0;	padding:0 0 0 0;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color: #333333;}#menucolumn {	display: none;}#footer {	margin: 23px 0px 0px;	padding: 7px 0px 0px 20px;	height: 30px;	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 93%;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #0066FF;}#footer UL {	list-style-type: none;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 1px;	color: #FFFFFF;}#footer UL LI {	padding-right: 9px;	padding-left: 9px;	display: none;	margin: 0px;}#footer UL LI a {	color: #0066CC;	text-decoration: underline;}#footer UL LI a:hover {	color: #FF6600;	text-decoration: none;}#footer H3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0066FF;	text-align: center;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:18px;	color:#990033;	margin-top:0px;	margin-bottom:0.5em;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #0066CC;	font-weight: normal;	width: 350px;}a {	color: #0066CC;	text-decoration: underline; }a:hover { color:#FF6600; text-decoration: none; text-decoration: none; }a.menu { color:#FFFFFF; text-decoration: none; }a.menu:hover { color:#FF9900; text-decoration: underline; text-decoration: none; } .text10 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}.textred {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #903;}.text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.subheading {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0066CC;	font-weight: bold;}.pageheading {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #990033;}.bluetext {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0066CC;}.subheadingorange {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF6600;	font-weight: bold;}.textorange {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF6633;}.R {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #0066CC;	vertical-align: super;}.bigR {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	vertical-align: super;	color: #0066CC;}.bigpurpR {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	vertical-align: super;	color: #990033;}.bigblueR {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	vertical-align: super;	color: #0066CC;}#citations p {	border-top-width: 1px;	border-top-style: dashed;	border-top-color: #99CCFF;	padding-top: 2px;}.subheadingred {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #990033;	font-weight: bold;}.pipe ul {	margin-left: 5px;	padding-left: 5px;	display: inline;	} .pipe ul li {	margin-left: 0;	padding: 0px 15px;	border-left: 1px solid #CC0033;	list-style: none;	display: inline;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	}			.pipe ul li.first {	margin-left: 0;	border-left: none;	list-style: none;	display: inline;	}.blueline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #0066CC;	margin-bottom: 5px;}#container {	text-align: left;	margin: 0px;	padding: 0px;	height: auto;	width: 750px;}#maincolumn {	background-color: #FFFFFF;	margin: 0px;	padding: 0px;	height: auto;	width: 570px;	float: left;}.menuposition {	margin: 89px 0px 0px 60px;	padding: 0px;}#menucolumn a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	/* font-weight: bold; */	color: #FFFFFF;	text-decoration: none;}#menucolumn a:hover {	color: #FFCC00;	text-decoration: none;}#logo {	height: 75px;	width: 100%;	text-align: right;	padding: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#title {	height: 30px;	width: 100%;}#extntitle {	height: 30px;	width: 100%;}#extntitle h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:18px;	color:#990033;	margin-top:0px;	margin-bottom:0.5em;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #0066CC;	font-weight: normal;	width: 500px;}#content {	margin: 0px;	height: auto;	width: 570px;	padding-top: 10px;	padding-bottom: 30px;	padding-left: 5px;}#content h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:18px;	color:#0066CC;	margin-top:0.25em;	margin-bottom:0.2em;	font-weight: normal;	padding: 0px;}#content h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	color:#0066CC;	margin-top:0.25em;	margin-bottom:0.2em;	font-weight: bold;	padding: 0px;}#content h4 {	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	color:#0066CC;	margin-top:0.25em;	margin-bottom:0.2em;	font-weight: bold;	padding: 0px;}#content table td h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:18px;	color:#0066CC;	margin-top:0.25em;	margin-bottom:0.2em;	font-weight: normal;	padding: 0px;}#content UL {	list-style-image: url(images/redtriangle.gif);	list-style-type: none;	text-align: left;	margin: 0px 0px 0px 40px;	padding: 0px;}#content UL LI {	padding: 3px 0px 3px 10px;}#content UL LI h4 {	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	color:#0066CC;	margin-top:0.25em;	margin-bottom:0.2em;	font-weight: bold;	padding: 0px;}#content UL LI UL {	list-style-image: url(research.php);}#productimage {	height: auto;	width: auto;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 30px;}.captionindent80 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #0066CC;	margin: 0px;	padding-left: 80px;}.captionindent60 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #0066CC;	margin: 0px;	padding-left: 60px;}.captionindent40 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #0066CC;	margin: 0px;	padding-left: 40px;}.captionindent20 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #0066CC;	margin: 0px;	padding-left: 20px;}#pricebutton {	margin: 0px;	padding: 0px;}#specifications {	margin: 0px;	height: auto;	width: auto;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 12px;}#specifications h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;}#moreinfo {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	height: auto;	width: 500px;	color: #333;	background-color: #B0D0EF;	background-image: url(images/borders/B0D0EF-bg.png);	background-repeat: repeat;	background-position: left top;}#moreinfo H3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	margin: 10px 0px 0px 0px;	padding: 14px 0px 0px 14px;}#moreinfo UL {	list-style-type: none;	text-align: left;	margin: 0px 0px 0px 25px;	padding: 0px 0px 0px 0px;	list-style-image:  url(research.php);	list-style-position: inside;}#moreinfo UL LI {	padding-top: 3px;	padding-bottom: 3px;	/*padding-left: -55px;*/}.indent60px {	padding-left: 60px;}/*  START ROUNDED CORNERS STYLES for More Info boxCOOL styles FOLLOW (class is .rounded applied to the div tag) to retrospectively add rounded corners to boxes see http://virtuelvis.com/gallery/css/rounded/ */.rounded:before {  /*  this creates the rounded corners top left and right */  background: transparent url("images/borders/top-right-B0D0EF12r.png") scroll no-repeat top right;  margin-bottom: -20px;  height: 12px;  display: block;  border: none;  content:  url("images/borders/top-left-B0D0EF12r.png");  padding: 0;  line-height: 0.1;  font-size: 1px;}.rounded:after {  /*  this creates the rounded corners bottom left and right */  display: block;  line-height: 0.1;  font-size: 1px;  content:   url("images/borders/bottom-left-B0D0EF12r.png");  margin: 0 0 -1px 0;  height: 12px;  background: white;  background: transparent url("images/borders/bottom-right-B0D0EF12r.png") scroll no-repeat bottom right ;  padding: 0;}.rounded * {  /* this pads the contents between the corners */    padding-left: 10px;    padding-right: 10px;	padding-top: 10px;    }  .rounded { /*dont know what this does */    margin: 1em;    padding: 0;  }/* END OF ROUNDED CORNERS SYTLES *//* START rounded corner hollow box styles for Events table etc */#events {	margin: 0px;	padding: 0px 12px;	height: auto;	width: auto;	color: #333333;	background-color: #FFFFFF;	background-repeat: repeat;	background-position: left top;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: normal;}#events H3 {	margin: 0px 0px 10px;	padding: 0px;	color: #0066CC;}#events h5 {	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	color:#0066CC;	margin-top:0.15em;	margin-bottom:0.15em;	font-weight: bold;	padding: 0px;}#events UL {	list-style-type: none;	text-align: left;	margin: 0px;	padding: 0px;}#events UL LI {	padding-top: 3px;	padding-bottom: 3px;	display: inline;	margin: 0px;}#events table {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #99CCFF;}#events table tr td {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}#events p {	margin-bottom: 0px;	padding-bottom: 0px;}/* end Rounded Corner hollow box styles for Events box etc *//* START rounded corner hollow box styles for Events table etc */#events {	margin: 0px;	padding: 0px 12px;	height: auto;	width: auto;	color: #333333;	background-color: #FFFFFF;	background-repeat: repeat;	background-position: left top;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: normal;}#events H3 {	margin: 0px 0px 10px;	padding: 0px;	color: #0066CC;}#events UL {	list-style-type: none;	text-align: left;	margin: 0px;	padding: 0px;}#events UL LI {	padding-top: 3px;	padding-bottom: 3px;	display: inline;	margin: 0px;}#events table {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #99CCFF;}#events table tr td {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}#events p {	margin-bottom: 0px;	padding-bottom: 0px;}/* end Rounded Corner box for Events page */#blueeventsline {	margin: 0px 12px 0px 0px;	clear: none;	height: 1px;	width: 507px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #99CCFF;	font-size: 1px;	line-height: 0px;	padding: 0px;}/* START  Blue Bordered Rounded Corner hollow box 500 Wide etc */#blueborderbox {	margin: 0px;	padding: 0px 12px;	height: auto;	width: auto;	color: #333333;	background-color: #FFFFFF;	background-repeat: repeat;	background-position: left top;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: normal;}#blueborderbox H3 {	margin: 0px 0px 5px;	padding: 0px;	color: #0066CC;}#blueborderbox UL {	list-style-image: url(images/redtriangle.gif);	list-style-type: none;	text-align: left;	margin: 5px 0px 0px 40px;	padding: 0px;}#blueborderbox table {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #99CCFF;}#blueborderbox table tr td {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}#blueborderbox p {	margin-top: 2px;	padding-top: 0px;	margin-bottom: 0px;	padding-bottom: 0px;}/* END hollow blue border box 500 Wide *//* START  ORANGE Bordered Rounded Corner hollow box 500 Wide etc */#orangeborderbox {	margin: 0px;	padding: 0px 12px;	height: auto;	width: auto;	color: #333333;	background-color: #FFFFFF;	background-repeat: repeat;	background-position: left top;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: normal;}#orangeborderbox H3 {	margin: 0px 0px 5px;	padding: 0px;	color: #0066CC;}#orangeborderbox UL {	list-style-image: url(images/redtriangle.gif);	list-style-type: none;	text-align: left;	margin: 5px 0px 0px 20px;	padding: 0px;}#orangeborderbox UL LI {	text-align: left;	margin: 0px;	padding: 0px;}#orangeborderbox table {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #99CCFF;}#orangeborderbox table tr td {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}#orangeborderbox p {	margin-top: 2px;	padding-top: 0px;	margin-bottom: 0px;	padding-bottom: 0px;}/* END hollow ORANGE border box 500 Wide *//* START  SOLID BLUE box 500 Wide */#bluesolidbox {	margin: 0px;	padding: 0px 12px;	height: auto;	width: auto;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: normal;}#bluesolidbox H3 {	margin: 0px 0px 10px;	padding: 0px;	color: #0066CC;}#bluesolidbox UL {	margin: 5px 0px 0px;	padding: 0px;}#bluesolidbox p {	margin-top: 2px;	padding-top: 0px;	margin-bottom: 2px;	padding-bottom: 4px;	margin-left: 40px;}/* END Solid blue box 500 wide *//* START rounded corner hollow box styles for NEWS table etc */#news {	margin: 0px;	padding: 0px 12px;	height: auto;	width: 500px;	color: #333333;	background-color: #FFFFFF;	background-repeat: repeat;	background-position: left top;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: normal;}#news H3 {	margin: 0px 0px 10px;	padding: 0px;	color: #0066CC;}#news UL {	list-style-type: none;	text-align: left;	margin: 0px;	padding: 0px;	list-style-image: url(images/1ptrans.gif);	font-size: 10px;}#news UL LI {	margin: 0px;	padding: 0px 0px 1px;	font-size: 10px;}#news table {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #99CCFF;}#news table tr td {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}#news p {	margin-bottom: 0px;	padding-bottom: 0px;}#newsouterbox {	display: none;	padding: 0px;	height: auto;	width: 200px;	margin: 0px;	float: right;}/* end Rounded Corner hollow box styles for NEWS box etc */#bluedashedline {	margin: 0px 12px 0px 0px;	clear: none;	height: 1px;	width: 553px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #99CCFF;	font-size: 1px;	line-height: 0px;	padding: 0px;}.textspacer60 {	font-size: 12px;	line-height: 12px;	margin: 0px;	padding: 0px 0px 0px 60px;	height: 12px;	width: 60px;}.imagefloatleft {	margin: 0px;	float: left;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 0px;}.subheadingdistrib {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #990033;}/* start special DIVs for index page */#newsticker {	margin: 0px;	padding: 0px;	height: 25px;	width: 535px;}#leftindexcol {	margin: 0px;	padding: 0px;	float: left;	height: auto;	width: 250px;}#rightindexcol {	margin: 0px;	padding: 0px;	height: auto;	width: 250px;	float: left;}#clearboth {	font-size: 1px;	line-height: 1px;	margin: 0px;	padding: 0px;	clear: both;	height: 1px;	width: 500px;}#asianlinks {	text-align: center;	margin: 0px;	padding: 10px 0px 0px;	height: auto;	width: 535px;}#indeximage {	margin: 0px;	padding: 0px;	height: auto;	width: 535px;}#leftindexcol ul {	margin: 0px;	padding: 0px 0px 0px 100px;}#rightindexcol ul {	margin: 0px;	padding: 0px 0px 0px 100px;}#leftindexcol ul li {	margin: 0px;	padding: 0px 0px 2px;}#rightindexcol ul li {	margin: 0px;	padding: 0px 0px 2px;}/* end special DIVs for index page */#leftnewscol {	margin: 0px;	padding: 0px;	float: left;	height: auto;	width: 550px;}.citationsspacing {	font-size: 4px;	line-height: 4px;	margin: 0px;	padding: 0px;	height: 4px;	width: auto;}.bluedashedline {	height: 1px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #99CCFF;}#sitemap table tr td h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	color: #0066CC;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin: 0px;	padding: 0px;}#sitemap table tr td h2 {	font-size: 14px;	font-weight: normal;	color: #0066CC;	margin: 0px;	padding: 5px 0px 2px;}#sitemap table tr td h1 a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	color: #0066CC;}#sitemap table tr td h2 a {	font-size: 14px;	font-weight: normal;	color: #990033;}#sitemap table tr td h1 a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	color: #FF6600;	text-decoration: none;}#sitemap table tr td h2 a:hover {	font-size: 14px;	font-weight: normal;	color: #FF6600;	text-decoration: none;}#sitemap table tr td h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #0066CC;	margin: 0px;	padding: 4px 0px 2px;}#sitemap table tr td h3 a {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #0066CC;}#sitemap table tr td h3 a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #FF6600;	text-decoration: none;}#sitemap table tr td h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #0099CC;	margin: 0px;	padding: 0px;}#sitemap table tr td h4 a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #0099CC;}#sitemap table tr td h4 a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FF6600;	text-decoration: none;}#sitemap table tr td h5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #999999;	margin: 0px;	padding: 0px;}#sitemap table tr td h5 a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #999999;}#sitemap table tr td h5 a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FF6600;	text-decoration: none;}.pr_col1 {	float: left;	height: auto;	width: 160px;	padding-left: 30px;}.pr_fullwidth {	height: auto;	width: 100%;	float: left;}.pr_col2 {	float: left;	height: auto;	width: auto;}.pr_clearleft {	font-size: 1px;	clear: left;	height: 4px;	width: 100%;}.pr_col1a {	float: left;	height: auto;	padding-left: 30px;}.pr_col1b {	float: left;	height: auto;	width: auto;	padding-left: 50px;}.pr_product_id {	font-size: 10px;	color: #333333;	padding-right: 5px;	padding-left: 5px;}.pr_asterisk {	font-size: 13px;	font-weight: bold;	color: #FF6600;	vertical-align: 3%;}.pr_reqd_asterisk {	font-size: 13px;	font-weight: bold;	color: #FF0000;	vertical-align: 3%;}.arrow {	font-size: 11px;	color: #FF0000;}.pr_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #990033;}.pr_clearboth {	clear: both;}#pr_form {	height: auto;	width: 550px;}.pr_input {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0066CC;}
