/* main pages */.toptext {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #000000;	font-weight: normal;	text-align: right;	padding: 0.5px;}.features {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: italic;	text-align: left;}.sidebuttons {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 14px;	font-weight: bolder;	color: #FFFFFF;	padding-left: 20px;	vertical-align: top;	padding-top: 20px;	text-decoration: none;}.address {	font-family: Arial, Helvetica, sans-serif;	font-size: 9.5px;	color: #000000;	text-align: right;}.product {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	background-color: #333333;	padding: 1px;	font-style: normal;	text-align: center;}.sidebutdrop {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	line-height: 10px;}/* Styles for press release pages */ .headerpara {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #000000;}.presssubhead {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;}.paragraph {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #000000;	background-color: #FFFFFF;	text-align: left;	vertical-align: top;	line-height: 20px;}.prlinks {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-style: normal;	font-weight: bold;	color: #999999;	left: auto;}.tableborder {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #333333;	border-bottom-color: #333333;	border-top-color: #000000;}.bullets {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	list-style-type: disc;}/* charts */.buychart {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #ADC8E5;	border: 1px solid #333333;}.appchart {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #000000;	background-color: #FFFFFF;	text-align: left;	vertical-align: middle;	line-height: 12px;	border-top-color: #000000;}.appchart a:link{	color: #000000;}.chartheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	background-color: #5E626B;}.chartbody {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	background-color: #CCCCCC;	line-height: 12px;}.chartbody a:link{	color: #000000;}.chartbody a:hover{	color: #FFFFFF}.chartbody a:visited{	color: #000000}.appchartnew {		border: 1px solid;	border-color: #5E626B;}.mainbody {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}