/* some global elements */a img { border: none; }body { 	background-color: #FFFFFF; 	font-family: "Century Gothic", "Gill Sans", sans-serif;	font-size: .8em;}body.mceContentBody {	font-family: "Georgia", "Times New Roman", serif;	font-size: 1.1em;	margin: 1em;}h1 {	color: #003399;	font-size: 1.2em;	margin-bottom: 0;}h2 {	color: #003399;	font-size: 1.1em;	margin-bottom: 0;}.h2sub {	color: #003399;	font-size: .9em;}ol ol {	list-style-type: upper-alpha;}li {	margin-bottom: .5em;}p {	margin-top: .1em;	margin-bottom: .9em;}a {   font-family: "Century Gothic", "Gill Sans", sans-serif;   text-decoration: none;}a:link {	color: #003399;}a:hover {   text-decoration: underline;}li a:hover {    background-color: #D0D9D9;    color: #000000;}.notetext {	font-family: Courier, "Courier New", monospace;	font-size: .9em;	word-spacing: -1px;}.introtext {	font-size: 1.1em;	//font-weight: bold;}#latestNews {     border:solid 1px #000000;     background-color:#cccccc;     text-align:left;     padding: 3px 5px 3px 3px;}img.embed {	float: left;	margin-right: 1em;	margin-bottom: .5em;}.alert {	color: red;}.technical {	font-family: "Verdana", "Geneva", "Arial", sans-serif;}div.technical {	margin-top: 0;	margin-bottom: .9em;}table.technical, div.technical table {    overflow: scroll;	//border-collapse: collapse;	border: 1px solid #336699;	margin-bottom: 1em;}table.technical td, div.technical td {	vertical-align: top;	padding: 3px 5px 3px 3px;}table.technical th, div.technical th {	text-align: left;	border: 0;}table.technical ul, table.technical li {	padding: 0 0 0 0;	margin: 0 0 0 1em;}table.technical td.total {	border-top: 1px;	text-align: right;	text-decoration: overline;}table.technical td.total2 {	border-bottom-width: 1px;	border-bottom-style: solid;	text-align: right;}/* three main sections */#header {}#main {	clear: both;}table.columns {	width: 100%;}table.columns tr {	vertical-align: top;	padding: 0;}#footer {	clear: both;	text-align: center;}/* header elements */#banner {	float: left;	padding-bottom: .2em;}#iso {	font-size: .85em;/*	float: right; */	text-align: right;}#prebar {/*	clear: both; */	float: right;	text-align: right;	padding-bottom: .2em;}#prebar a {	font-size: .95em;	font-weight: bold;	font-weight: bold;	margin-left: 3em;}#topbar {	clear: both;	background-color: #336699;	text-align: right;	padding: .2em .2em .2em .2em;	color: #FFFFFF;	font-size: .95em;}#topbar img {	padding-top: .5em;}#topbar a {	margin-left: 1em;	color: #FFFFFF;}#topbotbar {	width: 100%;	background-color: #336699;	padding-top: .1em;	padding-bottom: .1em;	margin: 0;}#topbotbar td {	width: 20%;	text-align: center;	margin: 0;	padding: 0;}#topbotbar a {	color: #FFFFFF;	text-align: center;}/* footer elements */#botbar {	width: 100%;	background-color: #336699;	border: 1px solid #999999;	padding-top: .1em;	padding-bottom: .1em;	margin: 0;}#botbar td {	font-size: .95em;	width: 17%;	text-align: center;	margin: 0;	padding: 0;}#botbar th {	font-size: .95em;	width: 15%;	text-align: center;	margin: 0;	padding: 0;}#botbar a {	color: #FFFFFF;	text-align: center;}#copyright {	font-family: Courier, "Courier New", monospace;	font-size: .9em;	word-spacing: -1px;}#lulu {	color: #FFFFFF;	font-size: .5em;}/* main elements */#sideimages {	float: left;	width: 100px;	list-style: none;	margin: .5em .5em 0 0;	padding: 0;}td.twocol {	vertical-align: top;	width: 50%;	text-align: left;	padding: 2em;}td.doublecol {	vertical-align: top;	width: 100%;	text-align: left;	padding: 10px;}#maintext {	min-width: 475px;	max-width: 650px;	margin-left: 1em;}#sidebar {   position: static;	min-width: 10em;	margin: 2em 0 2em 2em;	padding: 0 .5em 0 .5em;	border: 1px solid #336699;	max-width: 25em;}ul.techlist {	font-size: .95em;}ul.techlist li {	margin: 2em;}ol.outline {	font-size: 1.05em;	list-style-type: upper-roman;	padding-left: 2em;}ul.outline {	margin-top: 0;	font-size: 1.05em;	padding-left: 2em;}h3 {	color: #FFFFFF;	font-size: 1.15em;	background-color: #003399;	display: block;	margin: 0 -.5em .2em -.5em;	padding: .2em .2em .2em .2em;	font-weight: normal;	letter-spacing: .1em;}ul.prodpages {	font-size: 1.05em;	padding-left: 1em;	margin: 0;	margin-bottom: 1.2em;	list-style-type: none;}ul.prodpagesbig {	font-size: 1.1em;	padding-left: 1em;	margin: 0;	margin-bottom: 1.2em;	list-style-type: none;}ol ul {	margin-top: .2em;	margin-left: .5em;	padding-left: .5em;}a.thispage {	font-weight: bold;	color: #003399;	font-size: 1.15em;	background-color: #cccccc;	display: block;	padding-top: .2em;	padding-bottom: .1em;	text-decoration: none;}table.dataentry {	overflow: scroll;	border-collapse: collapse;	padding-left: 0px;	padding-top: 0px;}table.dataentry td {	font-family: "Verdana", "Geneva", "Arial", sans-serif;	font-size: .95em;	padding-right: .3em;	padding-left: .3em;	vertical-align: top;	border: 1px solid #336699;	background-color: #D0D9D9;}table.dataentry th {	font-family: "Verdana", "Geneva", "Arial", sans-serif;	font-size: .95em;	padding-right: .3em;	padding-left: .3em;	vertical-align: top;	text-align: right;	border: 1px solid #336699;}td.red {	color: red;}table.dataentry td.spacer {	background-color: #336699;}table.dataentry td.highlight {	background-color: #ffff99;}table.pricelist td.spacer {	background-color: #336699;}table.pricelist td.alternate {	background-color: #ffff99;}	table.technical td.spacer {	background-color: #336699;}table.technical td.alternate {	background-color: #ffff99;}	table.dataentry th.header {	font-size: 1.05em;	text-align: left;}table.dataentry ul, table.dataentry li {	padding: 0 0 0 0;	margin: 0 0 0 1em;}table.pricelist {   overflow: scroll;	border-collapse: collapse;	padding-left: 10px;	padding-top: 10px;}table.pricelist td,th {	font-family: "Verdana", "Geneva", "Arial", sans-serif;	font-size: .95em;	padding-right: .3em;	padding-left: .3em;	vertical-align: top;	border: 1px solid #336699;}td.price, td.size {	text-align: right;	width: 6em;}td.description {	font-size: .95em;	width: 20em;	padding-bottom: 1em;}td.buy {	width: 4em;	font-size: .9em;}td.bulk {	font-size: .9em;	padding-left: .5em;}/*form stuff*/form {   margin: 0;   padding: 0;}fieldset {   margin-bottom: 1em;   padding: .5em;}/*** Main wrapper around the div containers*/#wrapper1 {   min-width: 700px;   max-width: 1200px;}#wrapper1, #wrapper2 {   margin: 0px;   padding: 0px;}