/* GLOBAL ELEMENTS ------------------------------------------------------------------- */body {	margin: 0;	padding: 0;	min-width: 840px;	border: 0px;	text-align: center;	background-color: #ECEADE;	font:small/1.3em Arial, Helvetica, sans-serif;	voice-family: "\"}\"";	voice-family:inherit;	color: #342626;      } 	  html>body {font-size:small;}	/* Main div for content on page */#holder {	text-align: center;	padding: 0px;	width: 985px;	background-repeat: repeat-y;	background-position: left top;	margin-top: 10px;	margin-left: auto;	margin-right: auto;	margin-bottom: 0px;	background-color: #ECEADE;}/* link to content - Section 508 */#skipnav {	position: absolute; 	top: 0; 	left: 0; 	margin-left: -1000px; /* Moves skip div off the left side of the screen for visual browsers */	}#topinfo {	padding: 14px 14px 18px;	text-align: left;	margin: 0px;	background-color: #ECEADE;	background-image: url(../images/toppod.gif);	background-position: bottom;	background-repeat: no-repeat;	}	.logo {	margin-bottom: 11px;	float: left;	margin-top: 2px;}.topdetails {	float: right;	width: 400px;	text-align: right;	font-size: 90%;	margin: 0px;	padding: 0px;	color: #342626;	background-color: #ECEADE;	}	#holder #topinfo .topdetails a {	color: #332626;	text-decoration: underline;	}/* Global navigation area. */#globalnav {	padding: 0px 0px 0px 9px;	margin: 30px 0px 21px 16px;	width: 750px;	float: right;}ul.lavaLamp {	position: relative;	padding: 0px;	margin: 0px;	overflow: hidden;	width: 700px;	float: right;}.lavaLamp li {	list-style: none;	float: left;}.lavaLamp li.back {background: url("../lava.gif") no-repeat right -30px;width: 9px; height: 30px;z-index: 8;position: absolute;}.lavaLamp li.back .left {background: url("../lava.gif") no-repeat top left;height: 30px;margin-right: 9px; /* 7px is the width of the rounded shape */}.lavaLamp li a {	text-decoration: none;	color: #342626;	outline: none;	text-align: center;	top: 7px;	letter-spacing: 0;	z-index: 10;	display: block;	float: left;	height: 30px;	position: relative;	overflow: hidden;	margin: 0px 10px;}.lavaLamp li a:hover, .lavaLamp li a:active, .lavaLamp li a:visited {	border: none;	color: #342626;}/*Subnav */	  	  	  /* Wrapper for content between nav and footer. */#contentwrapper {	clear: both;	padding: 0px;	margin: 0px;}#content {	position: relative;	padding: 0px;	margin: 0px auto;	background-color: #FFF;	height: auto;	width: 985px;}/* WinIE5 hack *//* hide from MacIE \*/* html #content {	height: 1%;	}/* end hide */#main {	margin: 0px 14px;	padding: 0px;	text-align: left;	float: left;	width: 543px;}#main p {	font-size: 90%;	margin-right: 11px;	padding: 0px;	margin-top: 0px;	margin-bottom: 14px;	margin-left: 0px;}#main h1 {	font-size: 120%;	font-weight: bold;	margin: 0px 0px 12px;	padding: 0px 0px 5px;	line-height: 120%;	color: #00A3AE;}#main h2 {	font-size: 110%;	font-weight: bold;	margin: 0px 0px 12px;	padding: 0px;}/* Right column for related news and features. */#related {	padding: 0px;	margin: 0px;	text-align: left;	float: left;	width: 400px;}#related h3 {	font-size: 100%;	margin-top: 0px;	margin-bottom: 0px;	background-image: url(../images/header-ic.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 11px;}#related p {	font-size: 90%;	margin: 0px;	padding: 0px;}#main table {	border-collapse : collapse;	border-top-style: none;	border-left-style: none;	width: 534px;	clear: both;}#main th {	padding: 7px 7px 7px 0px;	border-right-style: none;	border-bottom-style: none;	border-top-style: none;	text-align: left;	color: #252877;}#main td {	padding: 7px;	vertical-align: top;	border-top: 1px dotted #E9DB01;}/* Footer for page. */#footer {	padding: 19px 0px 0px;	color: #000000;	font-size: 90%;	text-align: left;	margin: 0px auto;	background-image: url(../images/botpod.gif);	background-repeat: no-repeat;	background-position: left top;	width: 986px;	}#footer p {	padding: 20px 0px 24px 19px;	margin: 0;	color: #342626;	font-size: 90%;	}#footer p a {	color: #342626;	}.pipespacer {	margin-right: 10px;	margin-left: 10px;	}		.clear {	clear: both;	}.clearfix:after {  content: ".";  clear: both; /* Makes the generated content appear after the floats. */  height: 0; /* Sets its height to zero so it doesn't show. */  visibility: hidden; /* Sets its visibility to hidden so it doesn't show. */  display: block;} .clearfix {	display: inline-block; /* MacIE fix */	}/* Hides from MacIE \*/* html .clearfix {	height: 1%;	}.clearfix {	display: block;	}/* End hide from MacIE *//* LINKS -------------------------------------------------------------------------------------- */#main p a {	color: #DAC400;	text-decoration: underline;}#main p a:visited, #main p a:hover, #main p a:active {	color: #DAC400;	text-decoration: underline;}.alert {	border: 2px solid #B2005E;	width: 100%;	margin-top: 12px;	margin-bottom: 12px;}.alert table {	margin: 12px;	color: #B2005E;}#related .alert p {	margin: 12px;	}.alert ul {	margin: 9px;	padding: 0px;	list-style-type: none;	}.alert li {	margin-bottom: 2px;	color: #F09;	}.accred{	border: 2px solid #682626;	width: 100%;	margin-top: 12px;	margin-bottom: 12px;}#related .accred p {	width: 280px;	float: left;	margin: 12px;}.callaneticslogo {	margin-bottom: 12px;	float: left;	margin-top: 12px;}#change {	text-align: center;	}