.logo {	position: absolute;	left: 42px;	top: 20px;}.error {	position: absolute;	left: 180px;	top: 310px;	width: 867px;	height: auto;	font-family: "Times New Roman", Times, serif;	font-size: 10pt;	font-weight: bold;	color: #EE0000;}.welcomeinfo {	position: absolute;	left: 180px;	top: 120px;	width: 1000px;	height: auto;	text-align: left;	vertical-align: middle;	padding: 5px;	font-family: "Times New Roman", Times, serif;	font-size: 10pt;	font-style: normal;	color: #666666;}.login {	position: absolute;	left: 400px;	top: 330px;	width: 347px;	height: auto;	border: thin solid #000000;	background-color: #DDDDDD;	text-align: center;	vertical-align: middle;	padding: 10px;}.welcome {	position: absolute;	left: 180px;	top: 560px;	width: 867px;	height: auto;	border: thin solid #000000;	text-align: center;	vertical-align: middle;	padding: 5px;	font-family: "Times New Roman", Times, serif;	font-size: 10pt;	font-style: normal;	color: #666666;}.normal {	font-family: "Times New Roman", Times, serif;	font-size: 10pt;	font-style: normal;	color: #000000;}.small {	font-family: "Times New Roman", Times, serif;	font-size: 8pt;	font-style: normal;	color: #666666;}a:link {	font-family: "Times New Roman", Times, serif;	font-size: 10pt;	font-style: normal;	color: #990000;	text-decoration: none;}.register {	position: absolute;	left: 300px;	top: 260px;	width: 503px;	height: auto;	border: thin solid #000000;	background-color: #DDDDDD;	text-align: center;	vertical-align: middle;	padding: 10px;}.warning {	position: absolute;	left: 200px;	top: 250px;	width: 703px;	height: auto;	border: thin solid #000000;	text-align: center;	vertical-align: middle;	padding: 10px;	font-family: "Times New Roman", Times, serif;	font-size: 10pt;	font-style: normal;	color: #666666;}.formtitle {	font-family: "Times New Roman", Times, serif;	font-size: 12pt;	font-weight: bold;}.downloads {	position: absolute;	left: 42px;	top: 170px;	width: 823px;	height: auto;	font-family: "Times New Roman", Times, serif;	font-size: 9pt;	color: #000000;	font-weight: normal;	border: thin solid #000000;}.lastnews {	position: absolute;	left: 880px;	top: 170px;	width: 250px;	height: auto;	font-family: "Times New Roman", Times, serif;	font-size: 9pt;	color: #000000;	font-weight: normal;	border: thin solid #000000;}.listtitle {	font-family: "Times New Roman", Times, serif;	font-size: 10pt;	font-weight: bold;	color: #000000;}a:visited {	font-family: "Times New Roman", Times, serif;	font-size: 10pt;	font-style: normal;	color: #990000;	text-decoration: none;}.fileinfo {	position: absolute;	left: 44px;	top: 203px;	font-family: "Times New Roman", Times, serif;	font-size: 10pt;	font-style: normal;	color: #000000;	height: auto;	width: 600px;}.infotitle {	font-family: "Times New Roman", Times, serif;	font-size: 16pt;	font-weight: bold;	color: #666666;}.infodetails {	position: absolute;	left: 661px;	top: 270px;	border: thin solid #000000;	height: auto;	width: 240px;}.requirements {	position: absolute;	left: 661px;	top: 400px;	width: 240px;	height: auto;	border: thin solid #000000;}a:hover {	font-family: "Times New Roman", Times, serif;	font-size: 10pt;	font-style: normal;	color: #CC0000;	text-decoration: none;}.serial {	position: absolute;	left: 360px;	top: 250px;	width: 534px;	height: auto;	border: thin solid #000000;	background-color: #DDDDDD;	text-align: center;	vertical-align: middle;	padding: 10px;}.personal {	position: absolute;	left: 300px;	top: 191px;	width: 600px;	height: auto;	border: thin solid #000000;	background-color: #FFFFFF;	text-align: center;	vertical-align: middle;	padding: 10px;}.personalerror {	position: absolute;	left: 300px;	top: 120px;	width: 600px;	height: auto;	font-family: "Times New Roman", Times, serif;	font-size: 10pt;	font-weight: bold;	color: #EE0000;}.textbox {	float:left;}.container {	margin: 0 auto; position: relative; width: 800px;}.text6 {    font-family:'Helvetica','Arial','Sans-serif';    font-size:12px;    font-weight:bold;    text-decoration:none;    color:#393838;}.text4 {    font-family:'Helvetica','Arial','Sans-serif';    font-size:14px;    font-weight:bold;    text-decoration:none;    color:#393838;}.text1 {    font-family:'Helvetica','Arial','Sans-serif';    font-size:12px;    text-decoration:none;    color:#393838;}.text9 {    font-family:'Helvetica','Arial','Sans-serif';    font-size:12px;    text-decoration:none;    color:#006699;}.text928 {    font-family:'Helvetica','Arial','Sans-serif';    font-size:12px;}.text30 {    font-size:2px;}.text22 {    font-family:'Helvetica','Arial','Sans-serif';    font-size:11px;    text-decoration:none;    color:#393838;}.text19 {    font-family:'Helvetica','Arial','Sans-serif';    font-size:18px;    font-weight:bold;    text-decoration:none;    color:#393838;}.text17 {        font-family:'Helvetica','Arial','Sans-serif';        font-size:10px;        font-weight:bold;        text-decoration:none;        color:red;}.text26 {    font-family:'Helvetica','Arial','Sans-serif';    font-size:12px;    text-decoration:none;    color:red;}.para1 {    text-align:right;}.pNormal {}