/* template ver 1.0 styles */body {	font-family: Arial, Helvetica, sans-serif;	margin: 0px;	background-image: url(images/pattern.jpg);	background-repeat: repeat;}#topcontent {	background-image: url(images/topcontent.jpg);	background-repeat: no-repeat;	background-position: center top;	margin-top: 0px;	margin-bottom: 0px;	width: 970px;}#shellbak {	background-image: url(images/shellbak.gif);	background-repeat: repeat-y;	background-position: center;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	width: 970px;	background-color: #000000;}address {	font-size:12px;	font-style:normal;	white-space:pre;}.photocaption {	font-size: 11px;	margin-top:0px;	margin-bottom:8px;	color: #333333;	line-height: 12px;}p {	font-size: 12px;	margin-top:5px;	margin-bottom:5px;	color: #000000;	line-height: 15px;}h1 {	font-size: 24px;	margin-bottom:10px;	color: #000066;	line-height: 22px;	font-weight: normal;	padding-bottom: 4px;	margin-top: 0px;	padding-top: 10px;}h3 {	font-size: 14px;	margin-top:0px;	margin-bottom:2px;	color: #333333;	padding-top: 9px;	padding-bottom: 2px;}.phrase {	font-size: 16px;	margin-top:0px;	color: #336699;	line-height: 20px;	font-weight: normal;	padding-right: 0px;	font-family: Arial, Helvetica, sans-serif;	font-style: italic;	padding-left: 0px;	padding-top: 4px;	display: block;	letter-spacing: 1px;}ul {	font-size: 12px;	margin-top:4px;	margin-bottom:12px;	color: #000000;	line-height: 15px;	padding-top: 0px;	margin-right: 0px;	padding-left: 0px;	margin-left: 15px;}a {	text-decoration:none;	color:#003399;}a:hover {	color: #3366FF;}.clearboth {	clear: both;	margin: 0px;	padding: 0px;}#footer {	padding-top:15px;	background-image: url(images/footerbak.gif);	background-repeat: no-repeat;	width: 800px;	height: 78px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	margin-bottom: 0px;	padding-right: 85px;	padding-left: 85px;	font-weight: bold;}#footer p {	font-size: 11px;	color: #FFFFFF;	line-height: 16px;	margin-top: 0px;	padding-top: 0px;}#footer p a {	text-decoration: underline;	color: #FFFFFF;	font-weight: bold;}.credit {	margin-top:0px;	padding-top:20px;	display: block;	color: #333333;	font-size: 11px;	line-height: 20px;	font-weight: normal;	text-align: center;}.credit a{	text-decoration: underline;	font-weight: normal;	color: #003399;}.smlinks {	font-size: 10px;	text-align: center;	text-decoration: none;	padding-top: 10px;	padding-bottom: 10px;}.shell {	width:820px;	margin-left:auto;	margin-right:auto;	margin-bottom: 0px;	padding-bottom: 0px;	margin-top: 0px;	padding-top: 0px;	background-image: url(images/lnavbakrepeat.jpg);	background-repeat: repeat-y;	background-position: left bottom;	padding-right: 0px;	padding-left: 0px;	/*width:auto;*/}.gradient {	background-image: url(images/gradient.gif);	background-repeat: no-repeat;	background-position: center top;	margin-top: 0px;	padding-top: 0px;}#lnav {	width:183px;	padding-left: 0px;	margin-top: 0px;	margin-left: 0px;	padding-bottom: 0px;	margin-bottom: 0px;	padding-top: 0px;	background-image: url(images/lnavbak.jpg);	background-repeat: no-repeat;	background-position: left top;	float: left;	position: absolute;}.navbullets {	margin: 0px;	padding-top: 6px;	padding-bottom: 150px;}.navbullets a {	text-decoration:none;	color:#333333;	padding-top: 4px;	padding-bottom: 4px;	font-size: 13px;	line-height: 18px;	padding-left: 26px;	display: block;	padding-right: 2px;	background-image: url(images/arrow.gif);	background-repeat: no-repeat;	background-position: left center;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFCC66;	font-weight: bold;}.navbullets a:hover {	text-decoration:none;	color:#3366FF;	background-color: #FFFFFF;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #dddddd;}#topbar {	height: 137px;	width: 820px;	background-image: url(images/topbarbak.jpg);	background-repeat: no-repeat;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#topbar img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	}.photo {	margin-bottom: 6px;	margin-left: 20px;	border: 1px solid #000000;	margin-top: 1px;	margin-right: 0px;	float: right;	padding: 0px;}.photofreestanding {	margin-bottom: 5px;	border: 1px solid #101E46;	margin-top: 5px;	padding: 0px;}.form {	font-size: 12px;	text-align: right;	padding-right: 5px;}li {	padding-bottom: 0px;	list-style-image: url(images/bullet.gif);	margin-top: 1px;	margin-bottom: 2px;}.productimage {	margin-bottom: 0px;	margin-left: 0px;	height: 105px;	margin-top: 5px;	padding: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}.productimage img{	float: left;	margin-right: 10px;	margin-bottom: 3px;	margin-top: 3px;	border: 1px solid #000000;	margin-left: 0px;}.productimage p{	font-size: 12px;	color: #333333;	line-height: normal;	margin-top: 0px;	padding-top: 2px;	margin-bottom: 0px;	padding-bottom: 2px;	margin-right: 50px;}.productimage h3{	margin-bottom: 0px;	padding-bottom: 0px;	margin-top: 0px;	padding-top: 5px;	font-size: 12px;	color: #333333;}.content {	padding-left:205px;	margin-bottom: 0px;	padding-bottom: 2px;	margin-top: 0px;	padding-top: 0px;	width: 600px;	padding-right: 15px;}.whitebox {	padding-top: 0px;	padding-bottom: 0px;}.whitebox p{	font-size: 11px;	margin-top: 0px;	margin-bottom: 3px;	text-align: center;	font-weight: normal;	line-height: 11px;}.whitebox a{	color: #CC0000;	display: block;	padding-top: 7px;	padding-right: 0px;	padding-bottom: 7px;	padding-left: 0px;	margin-bottom: 0px;	margin-top: 0px;	background-image: url(images/button.jpg);	background-repeat: repeat-x;	font-weight: bold;	text-transform: uppercase;	border-top: 2px solid #FFFFFF;	border-bottom: 2px solid #FFFFFF;	border-left: 2px solid #FFFFFF;}.whitebox a:hover{	color: #FFFFFF;	text-decoration: none;	background-color: #ffb66a;	background-image: none;}.caption {	padding-bottom: 10px;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;}.caption p{	font-size: 10px;	font-style: italic;	padding-left: 20px;	line-height: 13px;	color: #003366;	margin-top: 0px;	padding-top: 2px;	font-weight: normal;}.caption img{	margin: 0px;	border: 1px solid #000000;	padding: 0px;}#middle {	height: 160px;	background-image: url(images/middlebak.jpg);	background-repeat: no-repeat;	width: 790px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-right: 15px;	padding-left: 15px;	padding-top: 10px;	padding-bottom: 0px;}#middle p{	font-size: 14px;	color: #C2E2E8;	padding-right: 500px;	line-height: 18px;}#middle h1{	font-size: 22px;	color: #FFFFFF;	padding-right: 440px;	line-height: 24px;	font-weight: bold;	margin-top: 0px;	padding-top: 0px;}