body {	margin: 0px;	padding: 0px;}#base {	width: 960px;	margin-right: auto;	margin-left: auto;	background-color: #F0F8EB;	background-image: url(../images/secondarybkgd.jpg);	background-repeat: no-repeat;	background-position: center 0px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #78A22F;}#footer {	text-align: center;	width: 960px;	margin-right: auto;	margin-left: auto;	background-color: #FFFFFF;	clear: both;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #76A330;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}.clear {	clear: both;}.indexfirstline {	background-image: url(../images/promisinghealthtext.jpg);	background-repeat: no-repeat;	background-position: left 1px;	text-indent: 218px;}.textreplace {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	font-style: normal;	color: #78A132;	display: none;	height: 25px;	width: 213px;}.blue {	color: #455A71;	letter-spacing: normal;}#whatsnew {	font-family: "Times New Roman", Times, serif;	font-size: 18px;	font-style: italic;	color: #FFFFFF;	background-image: url(../images/what%27s-new.jpg);	background-repeat: no-repeat;	text-indent: -9999px;	height: 280px;	width: 218px;	margin-left: 36px;	margin-top: 30px;	margin-bottom: 30px;	display: inline-block;	overflow: hidden;	float: left;}#text {	width: 550px;	margin-top: 23px;	margin-left: 40px;	display: inline;	float: left;}#text p {	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 23px;	color: #4a4a4a;}#slogan {	background-image: url(../images/slogan.png);	background-repeat: no-repeat;	height: 43px;	width: 250px;	position: absolute;	left: 20px;	bottom: 0px;}#content {	background-color: #F0F8EB;	background-image: url(../images/aboutcustom_bkgd.jpg);	background-repeat: no-repeat;	background-position: 625px 36px;	color: #333333;	padding-bottom: 25px;}#header {	background-image: url(../images/logo.jpg);	background-repeat: no-repeat;	background-position: top;	height: 115px;	width: 290px;	margin-top: 32px;	margin-left: 36px;	position: relative;}#header h1 {	display: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	color: #78A22F;	margin: 0px;	padding: 0px;}#header p {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	text-transform: uppercase;	color: #00A0E4;	display: none;	margin: 0px;	padding: 0px;}ul {	margin: 0px;	padding: 0px;}#navigation {	clear: left;	margin-top: 47px;	height: 27px;}#navigation li {	display: inline;	padding-right: 19px;	padding-bottom: 10px;	padding-left: 19px;	list-style-type: none;}#aboutus  a.current {	background-image: url(../images/navigation/navmatrix.jpg);	background-repeat: no-repeat;	background-position: -54px -28px;}#home a {	text-indent: -9999px;	overflow: hidden;	height: 27px;	width: 54px;	background-image: url(../images/navigation/navmatrix.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	display: inline-block;	float: left;	margin-right: 20px;	margin-left: 45px;}#home a:hover {	background-image: url(../images/navigation/navmatrix.jpg);	background-repeat: no-repeat;	background-position: 0px -28px;}#aboutus a {	text-indent: -9999px;	overflow: hidden;	background-image: url(../images/navigation/navmatrix.jpg);	background-repeat: no-repeat;	background-position: -54px 0px;	height: 27px;	width: 77px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	display: inline-block;	float: left;	margin-right: 20px;	margin-left: 20px;}#aboutus a:hover {	background-image: url(../images/navigation/navmatrix.jpg);	background-repeat: no-repeat;	background-position: -54px -28px;}#custom a {	text-indent: -9999px;	display: inline-block;	overflow: hidden;	background-image: url(../images/navigation/navmatrix.jpg);	background-repeat: no-repeat;	background-position: -131px 0px;	height: 27px;	width: 201px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	float: left;	margin-right: 20px;	margin-left: 20px;}#custom a:hover {	background-image: url(../images/navigation/navmatrix.jpg);	background-repeat: no-repeat;	background-position: -131px -28px;}#privatelabel a {	text-indent: -9999px;	display: inline-block;	overflow: hidden;	background-image: url(../images/navigation/navmatrix.jpg);	background-repeat: no-repeat;	background-position: -333px 0px;	height: 27px;	width: 139px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	float: left;	margin-right: 20px;	margin-left: 20px;}#privatelabel a:hover {	background-image: url(../images/navigation/navmatrix.jpg);	background-repeat: no-repeat;	background-position: -333px -28px;}#contact a {	text-indent: -9999px;	display: inline-block;	overflow: hidden;	background-image: url(../images/navigation/navmatrix.jpg);	background-repeat: no-repeat;	background-position: -473px 0px;	height: 27px;	width: 67px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	float: left;	margin-left: 20px;}#contact a:hover {	background-image: url(../images/navigation/navmatrix.jpg);	background-repeat: no-repeat;	background-position: -473px -28px;}.sitelicensed {	background-image: url(../images/dottedrule2.gif);	background-repeat: repeat-x;	background-position: left top;	margin-top: 25px;	font-family: Arial, Helvetica, sans-serif;	padding-top: 5px;	font-size: 14px;}#content h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 23px;	font-style: italic;	font-weight: normal;	color: #78A22F;}#content  a  {	color: #367C2C;}#content a:hover {	color: #7AA234;}