.mainpage {	text-align: center;}.mainpage table {	text-align: left;	margin-left: auto;	margin-right: auto;}body {	margin: 0;	margin-top: 6px;	background-color: #BBBBBB;	align: center;	font-family: verdana;	color: #000000;}img {	border: 0;}#main_header {	width: 960px;}#left_column {	width: 180px;}#center_column {	width: 600px;}#right_column {	width: 180px;}a, p {	font-size: 9pt;	margin-bottom: 0px;	padding-bottom: 0px;}p.quote {	margin-left: 16px;	margin-right: 16px;	font-style: italic}div.section {	padding-bottom: 16px;}td {	vertical-align: top;	background-color: white;}li {	font-size: 9pt;	margin-top: 6px;}div#footert {	font-size: 8pt;	margin-top: 32px;	margin-bottom: 16px;}td.rightFooterColumn {	padding-bottom: 8px;}td.leftFooterColumn {	text-align: right;	padding-right: 4px;	padding-bottom: 8px;}div.redirect {	top: 0;	left: 0;	width: 100%;	height: 100%;  position: fixed;  display: table;}p#redirect_message {	font-size: 16pt;	font-weight: bold;	display: table-cell;	text-align: center;	vertical-align: middle;}.mainpage_product {	width: 300px;	text-align: center;	padding: 24px;	padding-top: 48px;	padding-bottom: 48px;}span#appname {	margin-top: 12pt;	padding-top: 12pt;	font-size: 18pt;	font-weight: bold;}span#tagline {	font-size: 10pt;	font-style: italic}#product_detail_left_column {	padding: 12px;	padding-left: 36px;	width: 620px;}#product_detail_right_column {	padding: 12px;	padding-right: 36px;	width: 340px;}#app_icon {  float: left;  vertical-align: middle;	border: 0px;	padding: 0px;	margin: 1px	margin-right: 12px;	padding-right: 12px;	margin-bottom: 12px;	padding-bottom: 12px;}