/* Generic Styling */* {	margin:0;	padding:0;	}body {	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;	font-size:10px; /* Sets default font size to 10px */	color:#FFFFFF;	background:url(images/bg.gif) repeat #ffffff;	background-attachment: fixed;	text-align: left;	}.img-right {	float: right;	border: solid 1pt #c0c0c0;	padding: 4pt;	margin-left: 12px;	margin-bottom: 12px;}.img-left {	float: left;	border: solid 1pt #c0c0c0;	padding: 4pt;	margin-right: 12px;	margin-bottom: 25px;}.news {	float: right;	border-right: solid 1pt #999999;	padding: 2pt;	margin-right: 12px;}.pdf {	float: left;	padding: 3pt;	margin-top: 8px;	margin-left: 2px;	font-size:9px;	background:url(images/download.jpg) no-repeat top left;}.manuals {	float: left;	padding: 3pt;	margin-top: 0px;	margin-left: 2px;	background:url(images/download.jpg) no-repeat top left;}.img-adobe {	float: left;	border: none;	padding: 4pt;	margin-right: 12px;	margin-bottom: 25px;	margin-top:5px;}.img-noborder {	float: right;	border: none;	padding: 4pt;	margin-left: 12px;	margin-bottom: 12px;}p {	padding:0px;	text-align:left;	line-height:1.56em;	color: #000000;	}h1 {	font-size: 18px;	text-decoration: none;	color:#0099CC;	text-align:left;	padding-top: 4px;	padding-bottom: 13px;	font-weight:normal;		}	h2 {	font-size: 14px;	text-decoration: none;	color:#0099CC;	padding-left: 3px;	padding-bottom: 3px;	border-bottom: thin solid #999999;	width: 252px;	}	strong {	color:#0099cc;	}	em {	color:#006688;	}a {	text-decoration:underline;	color:#0099cc;	}	a:hover {	color:#FF9900;	text-decoration: none;	}	img a {border:none;	}	img a:hover {border:none;	}	ul {padding-left: 70px;}/* Structure */#wrapper {	margin:0 auto;	width:980px;	font-size:1.2em;	background:#FFFFFF;	border-left: 1pt solid #eeeeee;	border-right: 1pt solid #eeeeee}	#header {	height:294px;	width: 720px;	float: right;	}#left {	float:left;	height:946px;	background:url(images/menu.jpg) no-repeat;	width: 260px;	}		#single {	float:right;	width:690px;	padding-right: 20px;	padding-left: 10px;	padding-top: 0px;	background:#FFFFFF;	min-height:300px;	}	#footer {	clear:both;	height:123px;	background:url(images/footer.jpg) no-repeat;	width: 980px;	}/* Footer */#footer-valid {	font-size: 10px;	padding-top:90px;	padding-left:0px;	text-align: center;	margin-right: 0px;	line-height: 14px;	color:#333333;	}#footer-valid a {	color:#333333;	text-decoration:none;	}#footer-valid a:hover {	color:#006688;	text-decoration: none;	}		/*Form*/label{float: left;width: 120px;font-family: Arial, Helvetica, sans-serif;}input, textarea{	width: 246px;	margin-bottom: 5px;	background-color: #fff;	color: #000;    font-family: Arial, Helvetica, sans-serif;    font-size: 1.00em;}.drop{	width: 251px;	margin-bottom: 5px;	background-color: #fff;	color: #000;font-family: Arial, Helvetica, sans-serif;	}.checkbox{width: 30px;margin-bottom: 5px;background-color: #fff;color: #000;}textarea{	width: 250px;	height: 90px;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;}.boxes{width: 1em;}#submitbutton{margin-left: 120px;margin-top: 5px;width: 90px;font-family: Arial, Helvetica, sans-serif;font-size: 1.00em;}br{clear: left;}.box {	border-left: 1px solid #d9d9d9;	border-right: 1px solid #d9d9d9;	padding-left: 15px;	padding-right: 15px;	}	.file {		float: left;	margin-right: 8px;	margin-top: 1px;	margin-left: 12px;}.products-img {	border-top: 1px solid #d9d9d9;	border-right: 1px solid #d9d9d9;	}	.products-txt {	border-top: 1px solid #d9d9d9;	padding-left: 15px;	padding-right: 15px;	padding-top: 10px;	padding-bottom: 10px;	text-align:left;	}