a:link { 	 text-decoration: underline; color: #000000;		}a:visited {  text-decoration: underline; color: #000000;		}a:hover { 	 text-decoration: none; color: #000000;		}a:active { 	 text-decoration: underline; color: #000000;		}/* entire page is inside the .container -- this floats it central and gives background and fixed width */.container { width: 700px; position:relative; text-align:left;  background: #FFFFFF; margin: 0px; padding: 0px; margin-left: 0px; margin-right: auto; }/* navigation elements */.season { font-size: 18pt; text-align: left; background: #FFFFFF; color: #FFFFFF; padding: 0px; padding-bottom:0px; }.logo { margin: 0px; }.shop { margin: 1em; padding: 0em; }.navbar { font-family: 'Arial', sans-serif; font-size: small; text-align: center; font-weight: bold; text-align: center;	padding: 4px; background: #990000; white-space: nowrap; width: 370px;}.navbar a:link { 	text-decoration: none; color: #F8EBBE;		}.navbar a:visited { 	text-decoration: none; color: #F8EBBE;		}.navbar a:hover { 	text-decoration: none; color: #F8EBBE;		}.navbar a:active { 	text-decoration: none; color: #F8EBBE;		}.menubar {  font-family: Arial, Helvetica, sans-serif; font-size: small; text-align: center}/* headings for agency pages */H1 {	font-family: Arial; font-size: 2.5ex; text-align: left; font-weight: strong; color: #c06; padding: 0px; margin: 0px; margin-bottom: 10px}/* h2/h3 same, but h3 has minimal gaps */H2 {	font-family: Georgia; font-size: 3.0ex; text-align: left; font-weight: normal; padding: 0; margin: 20px; margin-bottom: 5px;}H2 IMG { vertical-align:middle; }H3 {	font-family: Arial; font-size: 2.5ex; text-align: left; font-weight: normal; padding: 2px; margin: 0px; color: #c06; }H4 {	font-family: Arial; font-size: 2.0ex; text-align: left; font-weight: strong; padding: 2px; margin: 0px; color: #c06; }p { margin-top: 0px; margin-bottom: 4px; }a img {	border: 0 none;		}img {	border: 0 none;		}.centrebox {	background-color: #990000;	text-align:	left;	color: #F8EBBE;	vertical-align: text-top;	padding: 20px;	margin: 0;	margin-top: 1em; 	margin-bottom: 1em;}.centrebox H2 {	text-align: center; margin: 0;	}.centrebox li {	margin-top: 0.8em;			}.centrebox a:link { 	 text-decoration: underline; color: #F8EBBE;		}.centrebox a:visited {  text-decoration: underline; color: #F8EBBE;		}.centrebox a:hover { 	 text-decoration: none; color: #F8EBBE;		}.centrebox a:active { 	 text-decoration: underline; color: #F8EBBE;		}.centrebox-inner {	padding: 3px; margin: 0px; border: #F8EBBE 2px solid;	}.awards_box {	background-position: center;	text-align: center;	font-weight: bold;	vertical-align: text-top;	margin: 0;	margin-top: 1em; 	margin-bottom: 1em;	}.awards_box H2 {	text-align: center; margin: 0;	}.shop { 	font-size: small; vertical-align: text-top; 	font-family: Arial, Tahoma, sans-serif;}/* tag styles */body {		text-align: left; background: #FFFFFF; font-family: arial; margin-top: 0px; margin-left: 0px;}body,td,th { font-family: Arial, Helvetica, sans-serif; color: #333333; }input  { 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #D7E5F2; color: #102132; border: 1px solid #284279; }textarea  { 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #D7E5F2; color: #102132; border: 1px solid #284279; }select { 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #D7E5F2; color: #102132; border: 1px solid #284279; 			font-size: smaller; }li {		margin-left: 30px; }img {		margin: 0px;	}/* table styles */td.grid	{	font-family: 'Arial', sans-serif; border: 1px solid #cccccc; }td.hgrid {	font-family: 'Arial', sans-serif; border: 1px solid #cccccc; background: #FFFFE5; }td.rgrid {	font-family: 'Arial', sans-serif; border: 1px solid #cccccc; text-align: right; }td.hrgrid {	font-family: 'Arial', sans-serif; border: 1px solid #cccccc; text-align: right; background: #FFFFE5; }td.lgrid {	font-family: 'Arial', sans-serif; border: 1px solid #cccccc; text-align: left }td.hlgrid {	font-family: 'Arial', sans-serif; border: 1px solid #cccccc; text-align: left; background: #FFFFE5; }td.sub {	font-family: 'Arial', sans-serif; font-size: smaller; text-align: right; color: gray; }td.infogrid {	font-family: 'Arial', sans-serif; border: 0; padding: 0; margin: 0; font-size: 8pt; text-align: center; }/* highlights and warning classes */.hdr {		text-align: center; font-size: 36pt; font-family: 'Times'; color: blue; }.column {	float: left; width: 30%; margin: 1%; text-align: center; } /* emphasis regions */div.incom {	padding: 0.5em; margin: 1em; border: 3px solid #990000; text-align: center; font-size: medium; font-family: 'Arial', sans-serif; }div.warn {	padding: 1em; margin: 2em; border: 3px solid #990000; text-align: center; font-size: medium; font-family: 'Arial', sans-serif; }div.shop-offer {	margin-bottom: 10px;}/* legacy styles */.heading2 {	font-family: Georgia; font-size: 6.5ex; text-indent: 1pt; text-align: center; vertical-align: text-top	}.awardsbody {	font-family: Georgia; font-size: small; text-indent: 1pt; text-align: justify; vertical-align: text-top	}div#footerNav {	text-align:center; font-family: arial, helvetica, sans-serif; font-size: smaller;}div#footerCopy {	text-align:center; font-family: arial, helvetica, sans-serif; font-size: smaller;}div#growlink {	text-align: center; margin-top: 20px;}/* printing rules */@media print {    .container { width: 100%; margin: 0; padding: 0; }    div#footerNav { display: none; }    div#footerCopy { padding-top: 20px; }    .navbar { display: none; }    H1 { font-size: 26pt; }    H2 { font-size: 20pt; }    H3 { font-size: 18pt; }    img#logo { display: block; float: left; }    div#growlink { display: none; }    .breadcrumb { display: none; }    .noprint { display: none; }}