body {	margin: 0;	padding: 0;	border: 0;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #000000;	background-color: #f28a1f;	background-image: url(images/bg_tile.gif);	}/* Turns off unwanted gaps around images */img {	border: 0;	}img.floater {	margin: 6px 0 6px 12px;	float: right;	}img.keyline {	border: 1px solid #333333;	}td, th {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 120%;	color: #000000;	}table.main {	background-color: #f9cd62;	border-left: 2px solid #89171b;	border-right: 2px solid #89171b;	border-bottom: 2px solid #89171b;	}td.navcell {	background-image: url(images/squiggle_left.gif);	background-repeat: repeat-y;	}td.contentcell {	background-image: url(images/squiggle_rite.gif);	background-repeat: repeat-y;	}td.footercell {	border-top: 2px solid #89171b;	border-bottom: 2px solid #89171b;	padding: 6px 0;	font-weight: bold;	color: #554411;	line-height: 150%;	}div.navcontent {	width: 228px;	margin: 12px 0 24px 0;	padding-bottom: 0;	border-bottom: 2px solid #89171b;	}div.subnavbox {	width: 228px;	margin: 0;	padding: 3px 0;	border-bottom: 1px dotted #89171b;	}div.content {	width: 480px;	margin: 18px 0 6px 21px;	}div.jwillust {	width: 240px;	margin: 6px 0 6px 12px;	float: right;	}h1 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 18px;	line-height: 120%;	font-weight: bold;	color: #554411;	margin: 30px 0 3px 0;	}h2 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 15px;	line-height: 125%;	font-weight: bold;	color: #89171b;	margin: 15px 0 3px 0;	}h3 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 130%;	font-weight: bold;	color: #333333;	margin: 12px 0 3px 0;	}h4 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 135%;	font-weight: bold;	color: #000000;	margin: 9px 0 0 0;	}h1+p {	margin-top: 6px;	}h1+h2 {	margin-top: 6px;	}h2+h3 {	margin-top: 6px;	}h3+h4 {	margin-top: 6px;	}h4+h1 {	margin-top: 6px;	}p {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 135%;	color: #000000;	margin: 3px 0 9px 0;	}p.pullquote {	font-family: Georgia, "New York", "Minion Web", "Times New Roman", Times, serif;	font-size: 16px;	line-height: 150%;	color: #554411;	font-weight: bold;	text-align: center;	width: 204px;	margin: 12px 0 12px 12px;	}p.totop {	font-size: 10px;	line-height: 120%;	text-align: right;	padding: 6px 0 0 0;	margin-bottom: 12px;	border-top: 1px solid #89171b;	}p.caption {	font-size: 10px;	line-height: 120%;	color: #333333;	text-align: right;	}blockquote {	margin-top: 3px;	margin-bottom: 15px;	}ul {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 125%;	color: #000000;	list-style-type: square;	margin-top: 0;	margin-bottom: 15px;	}ol {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 125%;	color: #000000;	margin-top: 0;	margin-bottom: 15px;	}li  {	margin-top: 0;	margin-bottom: 3px;	}strong {	font-weight: bold;	}em {	font-style: italic;	}u {	text-decoration: underline;	}sup {	font-size: 9px;	line-height: 50%;	}sub {	font-size: 9px;	line-height: 50%;	}span.euroquote {	font-size: 48px;	font-weight: normal;	line-height: 100%;	}a:link {	color: #0033cc;	text-decoration: none;	}a:visited {	color: #990066;	text-decoration: none;	}a:hover, a:active {	color: #89171b;	text-decoration: underline;	}a.navmenu {	display: block;	width: 204px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 100%;	font-weight: bold;	text-transform: uppercase;	margin: 0;	padding: 6px 6px 6px 18px;	}a.navmenu:link, a.navmenu:visited {	color: #89171b;	background-color: transparent;	text-decoration: none;	}a.navmenu:hover, a.navmenu:active {	color: #ffffff;	background-color: #89171b;	text-decoration: none;	}span.navcurrent {	display: block;	width: 204px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 100%;	font-weight: bold;	text-transform: uppercase;	margin: 0;	padding: 6px 6px 6px 18px;	color: #ffffff;	background-color: #89171b;	}a.navcurrent-on {	display: block;	width: 204px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 100%;	font-weight: bold;	text-transform: uppercase;	margin: 0;	padding: 6px 6px 6px 18px;	}a.navcurrent-on:link, a.navcurrent-on:visited {	color: #ffffff;	background-color: #89171b;	text-decoration: none;	}a.navcurrent-on:hover, a.navcurrent-on:active {	color: #ffffff;	background-color: #89171b;	text-decoration: none;	}a.subnav {	display: block;	width: 204px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 120%;	font-weight: bold;	margin: 0;	padding: 2px 6px 2px 18px;	}a.subnav:link, a.subnav:visited {	color: #554411;	background-color: transparent;	text-decoration: none;	}a.subnav:active, a.subnav:hover {	color: #f28a1f;	background-color: transparent;	text-decoration: none;	}span.subnavcurrent {	display: block;	width: 204px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 120%;	font-weight: bold;	margin: 0;	padding: 2px 6px 2px 18px;	color: #f28a1f;	background-color: transparent;	}a.aplomb:link, a.aplomb:visited {	font-size: 10px;	text-transform: uppercase;	color: #554411;	text-decoration: none;	}a.aplomb:hover, a.aplomb:active {	font-size: 10px;	text-transform: uppercase;	color: #89171b;	text-decoration: underline;	}