/* Page Structure----------------------------------------------- */html {	margin: 0;	padding: 0;}body {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12pt;	color: #000000;	background: #FFFFFF;	margin: 0px;	padding: 0px;}#content {	vertical-align: top;	margin-left: 20px;	margin-right: 20px;	padding-bottom: 20px;	line-height: 14pt;}#content p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11pt;	color: #000000;	background-color: #FFFFFF;	line-height: 14pt;}#contenthome {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11pt;	color: #000000;	background-color: #FFFFFF;	line-height: 14pt;}#homeplate {	background-image: none;	background-repeat: no-repeat;	background-position: left top;	width: 100%;}#insideplate {	background-image: none;	background-repeat: no-repeat;	background-position: right bottom;	width: 100%;}li {	list-style-type: square;	padding-bottom: 6px;	line-height: 160%;	}#header {	margin-top: 0;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;	display: none;}.news {	padding: 0px;	font-size: 90%;}.white {	color: #000000;	background: #FFFFFF;	font-weight: bold;}.redtext {	color: #000000;	font-weight: bold;}.redheading {	color: #000000;	font-size: 115%;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: 18px;	padding-top: 6px;}.smalltext {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	color: #000000;}#wordmark {	display: none;}/* Headings----------------------------------------------- */h1 {	color: #000000;	font-size: 14pt;	font-family: Georgia, "Times New Roman", Times, serif;	margin-top: 20pt;	font-weight: bold;	line-height: 1.3em;}h2 {	color: #000000;	font-size: 12pt;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: 14pt;	text-transform: uppercase;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12pt;	font-weight: bold;	color: #000000;	background-color: inherit;	text-decoration: underline;}h4 {	color: #000000;	font-size: 12pt;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: 18px;	padding-top: 4px;}.codeheading {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14pt;	font-weight: bold;}.tableheading {	color: #000000;	font-size: 12pt;	font-family: Verdana, Arial, Geneva, sans-serif;	padding-left: 20px;}/* Links----------------------------------------------- */a:link {	color: #000000;	text-decoration: underline;	font-weight: normal;}a:visited {	color: #000000;	text-decoration: underline;	font-weight: normal;}a:hover {	color: #000000;	text-decoration: none;	font-weight: normal;}p a:link:after, p a:visited:after {	content:" ("  attr(href) ") ";	font-size: 10pt;	text-decoration: none;	display: inline;}/* mainnav----------------------------------------------- */#navcontainer {	display: none;}#navcontainer ul {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 87%;	text-transform: uppercase;	color: white;	text-align: center;	list-style-type: none;	margin: 0;	padding: 0;	padding-bottom: 5px;	padding-top: 5px;	display: none;}#navcontainer ul li {  	display: inline; 	display: none;	}#navcontainer ul li a {	padding: 5px 10px 5px 10px;	color: #000000;	font-weight: bold;	text-decoration: none;	border-right: 1px solid #fff;	display: none;}#navcontainer ul li a:hover {	background-color: #e9cc6f;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;	display: none;}#active a { 	border-left: 1px solid #fff; 	display: none;}   /* Left Navigation----------------------------------------------- */#leftnav {		background: url(images/vertical_dots.gif) repeat-y right top;	margin-top: 20px;	display: none;}#left {		background: url(images/vertical_dots.gif) repeat-y right top;	text-align: left;	width: 180px;	padding: 0;	margin: 0;	margin-top: 20px;	list-style: none;	display: none;}#left ul {	padding: 0;	margin: 0;	padding-top: 8px;	padding-left: 15px;	padding-right: 8px;		display: none;}#left li {	list-style: none;	padding-bottom: 12px;	display: none;}#left a {	font-weight: normal;	text-decoration: none;	font-size: 95%;	font-family: Arial, Helvetica, sans-serif;	color: #001f4c;	display: none;}#left a:link, #left a:visited {	color: #001f4c;	text-decoration: none;	display: none;}#left a:hover {	color: #666666;	text-decoration: none;	display: none;}.navheader {	font-size: 100%;	color: #FFFFFF;	background: #53729c;	padding: 0;	margin: 0;	padding: 10px 6px 10px 14px;	font-weight: bold;	display: none;}/* Leftsubnav Navigation----------------------------------------------- */#left ul ul {	margin: 0px;	padding-top: 0px;	padding-bottom: 10px;	display: none;}#left ul ul li {	padding-left: 2px;	padding-right: 10px;	list-style: none;	padding-bottom: 6px;	background-image: none;	line-height: 120%;	display: none;}#left ul ul a {	font-weight: normal;	text-decoration: none;	display: none;}#left ul ul a:link, #left ul ul a:visited {	color: #885709;	text-decoration: none;	display: none;}#left ul ul a:hover {	color: #885709;	text-decoration: underline;	display: none;}/* feedback----------------------------------------------- */.feedback {	font-size: 100%;	color: #FFFFFF;	background: #53729c;	padding: 0;	margin: 0;	padding: 10px 6px 10px 14px;	font-weight: bold;	display: none;}.feedback a {	font-weight: bold;	text-decoration: none;	display: block;	display: none;}.feedback a:link, .feedback a:visited {	color: #FFFFFF;	background: #53729c;	text-decoration: none;	display: none;	}.feedback a:hover {	color: #FFFFFF;	background: #53729c;	text-decoration: none;	display: none;	}/* sidebar----------------------------------------------- */#sidebar {	background-color: #cbd4e1;	text-align: left;	width: 180px;	margin: 0px;	margin-left: 10px;	float: right;	display: none;}.sidebartext {	font-family: Arial, Helvetica, sans-serif;	font-size: 90%;	line-height: 160%;	color: #333333;	padding: 0px 8px 4px 14px;	text-align: left;	display: none;}#sidebar ul {	font-size: 90%;	margin: 0px;	padding: 0px;	list-style: none;	padding-bottom: 6px;	display: none;	}#sidebar li {	list-style-image: none;	list-style-type: none;	padding-top: 2px;	padding-bottom: 8px;	padding-left: 10px;	padding-right: 10px;	display: none;}#sidebar a {	font-weight: normal;	text-decoration: underline;	display: none;}#sidebar a:link, #sidebar a:visited {	color: #001f4c;	text-decoration: underline;	display: none;	}#sidebar a:hover {	color: #666666;	text-decoration: none;	display: none;	}.sidebarheading {	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	font-weight: bold;	margin-top: 0px;	color: #FFFFFF;	padding: 6px 0px 6px 8px;	background-color: #53729c;	display: block;	display: none;}/* boxes----------------------------------------------- */#box {	background-color: #FFFFFF;	text-align: left;	width: 120px;	margin: 0px;	margin-left: 10px;	float: right;	border: 1px solid #53729c;	display: none;}.boxtext {	font-family: Arial, Helvetica, sans-serif;	font-size: 90%;	line-height: 160%;	color: #333333;	padding: 0px 8px 4px 14px;	text-align: left;	display: none;}#box ul {	font-size: 90%;	margin: 0px;	padding: 0px;	list-style: none;	padding-bottom: 6px;	display: none;	}#box li {	list-style-image: none;	list-style-type: none;	padding-top: 0px;	padding-bottom: 3px;	padding-left: 10px;	padding-right: 10px;	display: none;}#box a {	font-weight: normal;	text-decoration: underline;	display: none;}#box a:link, #box a:visited {	color: #001f4c;	text-decoration: underline;	display: none;	}#box a:hover {	color: #666666;	text-decoration: none;	display: none;	}.boxheading {	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	font-weight: bold;	margin-top: 0px;	color: #FFFFFF;	padding: 6px 0px 6px 8px;	background-color: #53729c;	display: block;	display: none;}  /* Tables----------------------------------------------- */.contenttable {	background-color: #eeeeee;	border: 1px solid #333333;	width: 95%;}.contenttable p {	margin: 0px;	padding: 4px;	padding-left: 6px;	line-height: 100%;}.contenttable li {	list-style-type: none;	margin: 0px;	padding: 0px;}.greytable {	background-color: #eeeeee;	border: 1px solid #333333;}.whitetable {	background-color: #FFFFFF;	border: 1px solid #333333;}.recipetable {	background-color: #eeeeee;	border: 1px solid #333333;	width: 85%;}.recipetable p {	margin: 0px;	padding: 4px;	padding-left: 6px;				line-height: 100%;}.recipetable li {	list-style-type: none;	margin: 0px;	padding: 0px;}  /* Borders----------------------------------------------- */.borderbottom {	border-bottom: 1px  solid #666666;}.border {	border: 1px  solid #666666;}.borderright {	border-right: 1px  solid #666666;}.bordertablecell {	border-right: 1px  solid #666666;	border-bottom: 1px  solid #666666;}  /* Footer----------------------------------------------- */.footer {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	display: none;}.copyright {	font-family: Verdana, Arial, Geneva, sans-serif;	font-size: 80%;	line-height: 10pt;	color: #000000;	padding: 20px;	text-align: left;	display: none;}#seal {	padding-top: 20px;	padding-right: 16px;	float: left;	display: none;}#logo {	padding: 10px;	display: none;}.top {	display: none;}.permission {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	color: #000000;	background-color: #FFFFFF;	text-align: left;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;}/* Images----------------------------------------------- */img {	border: 0;	padding: 0;}.photol {	padding-right: 16px;	padding-top: 12px;	padding-bottom: 4px;	float: left;}.photor {	padding-left: 16px;	padding-top: 6px;	padding-bottom: 4px;	float: right;}.photoicon {	padding-right: 8px;	padding-bottom: 4px;	float: left;}/* Print Elements----------------------------------------------- */.showprint {	}#wordmarkprint {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11pt;	color: #000000;	background-color: #FFFFFF;	margin-left: 20px;}#footerprint {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	color: #000000;	background-color: #FFFFFF;}#headerprint {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14pt;	color: #000000;	background-color: #FFFFFF;	margin-left: 20px;}#headerprint h1{	font-size: 16pt;	font-variant: small-caps;	font-weight: bold;}div#url {	font-family: "Courier New", Courier, mono;}