body {	margin: 0px;	padding: 0px;}#base {	width: 960px;	margin-right: auto;	margin-left: auto;	background-color: #F0F8EB;	background-image: url(../images/tertiarybkgd.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: 706px;	margin-top: 23px;	margin-left: 40px;	display: inline;	float: left;}#rghtsidetext {	float: left;	width: 140px;	padding: 0px;	margin-left: 40px;	margin-top: 23px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 23px;	color: #234C68;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 23px;	font-weight: bold;	color: #FFFFFF;	background-color: #426881;	display: block;	padding-left: 3px;}#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;	color: #333333;	padding-bottom: 25px;}#content a {	color: #76A330;	text-decoration: underline;}#content a:hover {	color: #065E25;	text-decoration: none;}#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;}#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;}#privatelabel     a.current {	background-image: url(../images/navigation/navmatrix.jpg);	background-repeat: no-repeat;	background-position: -333px -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;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 23px;	font-weight: normal;	color: #295f7b;	padding: 0px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.ul1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 23px;	margin-left: 0px;	padding-left: 10px;	list-style-type: none;	background-image: url(../images/greenbullet.gif);	background-repeat: no-repeat;	background-position: left 9px;	color: #4a4a4a;}#productlist {	width: 760px;	margin: 0px;	padding: 0px;}.tablespace {	margin: 0px;	padding: 0px;	width: 23px;}.tabletd {	width: 210px;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #86AC4A;	border-bottom-color: #86AC4A;	border-left-color: #86AC4A;	border-left-width: 1px;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #4a4a4a;	padding: 4px;	margin: 0px;}