/* template ver 2.0 styles */body {	font-family: Arial, Helvetica, sans-serif;	margin: 0px;	background-color: #000000;}p {	font-size: 12px;	margin-top:3px;	margin-bottom:5px;}h1 {	font-size: 18px;	margin-top:8px;	margin-bottom:5px;	color: #990000;}h3 {	font-size: 14px;	margin-top:5px;	margin-bottom:2px;	color: #CC0000;}ul {	font-size: 12px;	margin-top:2px;	margin-bottom:4px;	line-height: 14px;}a {	text-decoration:none;	color:#0066CC;}a:hover {	text-decoration:underline;}.body {	margin-right: auto;	margin-left: auto;	width: 770px;}.footer {	padding-left:0px;	padding-top:10px;	padding-bottom: 3px;	margin-top: 20px;	font-size: 11px;	line-height: 13px;	color: #FFFFFF;}.footer a {	text-decoration: underline;	font-weight: bold;	color: #FFFFFF;}.footer2 {	padding-left:0px;	padding-top:10px;	padding-bottom: 3px;	margin-top: 20px;	font-size: 11px;	line-height: 13px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #990000;}.footer2 a {	text-decoration: underline;	font-weight: bold;	color: #000000;}.hznav {	padding:0px 3px 0px 157px;	vertical-align: middle;}.hznav a {	font-size:12px;	color:white;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #666666;	padding-right: 8px;	text-decoration: none;	padding-left: 8px;}.hznav a:hover {	color: #FFCC00;}.credit {	font-size: 10px;	padding-left:0px;	color: #FFFFFF;	font-style: italic;}.hometable {	background-image:  url(hmbak.jpg);	background-repeat: no-repeat;	height: 399px;}.secondarycopy {	vertical-align: top;	width: 629px;	background-color: #FFFFFF;	background-image: url(upperright.jpg);	background-repeat: no-repeat;	background-position: right top;}.homecopy {	vertical-align: top;	width: 629px;}.homecopy p {	padding-right: 370px;	margin-top: 13px;}.smlinks {	font-size: 10px;	text-align: center;}.hmtoptable {	background-image:  url(top.jpg);	background-repeat: no-repeat;	height: 122px;}.bold {	font-weight: bold;}.productstable {	margin-top: 55px;	text-align: right;	vertical-align: top;}.products {	text-align: right;	vertical-align: top;	font-size: 12px;	color: #FFFFFF;	padding-bottom: 8px;}.products a {	display: block;	padding-bottom: 5px;	margin-right: 15px;	margin-left: 3px;	color: #FFFFFF;	text-decoration: none;}.products a:hover {	color: #FFCC00;}.blacktext {	color: #000000;}.lcol {	background-color: #000000;	background-image: url(products.gif);	background-repeat: no-repeat;	background-position: left top;}.hometext {	line-height: 15px;	margin-top: 12px;}