/* Stylesheet for Focus Magazine *//* Last updated by CU - 28/11/06 - remove margin for body tag */body{	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #FFFFFF;	padding: 0;}/* BEGIN TOP NAV AREA STYLES */.topnav ul {	list-style-type: none;	padding: 0;	margin: 0 0 5px 0;	text-align: center;}.topnav ul li {	display: inline;	margin: 2px;	padding: 0px;}.topnav a:link, .topnav a:visited, .topnav a:hover {	padding: 2px;	margin: 0;	text-decoration: none;	border: 1px solid #333;	color: #333;	cursor: pointer;	font-size: 70%;}.Header{	width: 100%;	background-color: #E5E5E5;}.Header td{	text-align: right;	vertical-align: bottom;}.Header td select{	border: 1pt solid #E5E5E5;	font-size: 10px;	font-weight: normal;	color: #000000;	height: 17px;	background-image: none;	background-color: #FFFFFF;	width: 200px;}.Header td input{	border: 1pt solid #E5E5E5;	cursor: pointer;	font-size: 10px;	font-weight: normal;	color: #FFFFFF;	height: 17px;	background-color: #B7421D;}/* END TOP NAV AREA STYLES *//* BEGIN HOMEPAGE STYLES */.SpecialFeatures{	width: 100%;}.SpecialFeatures th{	font-size: 80%;	font-weight: bold;	vertical-align: top;	color: #B7421D;	padding: 2px;	text-align: left;}.SpecialFeatures td{	vertical-align: middle;	text-align: left;	font-size: 100%;	font-weight: bold;		color: #666666;	text-decoration: none;	}.SpecialFeatures td a{	font-size: 100%;	font-weight: bold;	color: #666666;	text-decoration: none;}.SpecialFeature_links {	background-color:#ffffff;	text-decoration:none;	font-size:.75em;	font-weight:normal;}.SpecialFeature_links a {	text-decoration:none;	color:#666666;	}.SpecialFeature_links a:hover {	text-decoration:underline;	color:#000000;	}.Regulars{	width: 100%;}.Regulars td{	vertical-align: top;	padding: 2px;	font-size: 80%;	font-weight: normal;	color: #B7421D;	text-decoration: none;}.Regulars td a{	font-weight: bold;	color: #666666;	text-decoration: none;}.Regulars th{	vertical-align: top;}/* END HOMEPAGE STYLES */.Presenters{	padding: 0px;}.presenter_image { vertical-align:top;}.Presenters td{	vertical-align: middle;	padding: 2px;	font-size: 80%;}.Presenters td a{	font-weight: bold;	color: #666666;	text-decoration: none;}.Content{	width: 100%;	font-size: 80%;}.Content td th{	font-weight: normal;	text-align: left;	vertical-align: top;}.Content td a{	font-weight: bold;	text-decoration: none;}.Content td a:hover{	font-weight: bold;	text-decoration: none;}.Content th{	padding-top: 0px;	padding-right: 3px;	padding-bottom: 0px;	padding-left: 0px;	vertical-align: top;}.Content th table th{	padding: 0px;}.Content td table th{	padding: 0px;}.Products{	border: 1px solid #999999;}.Products th{	border: 1px solid #999999;	background-color: #ffffff;	text-align: center;}.Products td{	border: 1px solid #999999;	font-size: 80%;	font-weight: normal;	text-align: center;	background-color: #cccccc;	padding: 1px;}.Products td a{	font-weight: bold;	text-decoration: none;}.Products td a:hover{	font-weight: bold;	text-decoration: none;}.SubHeading{	font-size: 120%;	font-weight: bold;}.Footer{	width: 100%;	font-size: 80%;	font-weight: normal;	text-align: center;	color: #000000;	vertical-align: top;}.Footer a{	color: #000000;	text-decoration: none;}.paddidng {	padding: 3px;}.padd {	padding: 5px;}
