body {	color: #000;	font: 1em/1.4 Georgia, "Times New Roman", Times, serif;}p {	font-family: Georgia, "Times New Roman", Times, serif;	margin:0 0 1em;}h2 {	font-size: 1.3em;}.introtext {	font-family: Georgia, "Times New Roman", Times, serif;}.regmark {	font-size: 9px;	vertical-align: 3px;	font-weight: normal;	font-style: normal;}#layoutpage001 .introtext {	margin-bottom: 80px;}ul {	list-style: none;}a {	color: #000;}a:hover {	color: #0072d2;	text-decoration: none;}select {	width: 300px;	margin-bottom: 20px;}#barnoimage {	margin: 0 0 10px 0;}.bordertop {	border-top: 1px solid #666;	padding-top: 10px;}.borders  {	background: url(http://www.greerlabs.com/css/images/borders3col.png) repeat-y;}.borders2  {	background: url(http://www.greerlabs.com/css/images/borders2colnav.png) repeat-y;}.borders3  {	background: url(http://www.greerlabs.com/css/images/borders2col_image.png) repeat-y;}.borderhome {	background: url(http://www.greerlabs.com/css/images/fpo_borderhome.png) repeat-y;}#pharmacy #contenthome {	background: url(http://www.greerlabs.com/css/images/borders2col.png) repeat-y;}.container .breadcrumb {	margin-bottom: 15px;	padding-bottom: 7px;	border-bottom: 1px solid #797979;}.container .breadcrumb a {	text-decoration: none;	color: #00559c;}.container .breadcrumb a:hover {	color: #0072d2;	text-decoration: underline;}#source .container .breadcrumb a, #products-source .container .breadcrumb a, #downloads-source .container .breadcrumb a {	color: #a60036;}#vet .container .breadcrumb a, #products-vet .container .breadcrumb a, #downloads-vet .container .breadcrumb a {	color: #006638;}td {	vertical-align: top;}.contactlist {	margin: 10px 0;}/* @group TouchPoint Sidebar */.lightblue {	text-align: center;	/*color: #817aa7; */	color: #00559c;	margin: 0;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}.bluetext {	color: #00559c;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}.lightgreen {	text-align: center;	color: #227a53;	margin: 0;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}.lightred {	text-align: center;	color: #a60036;	margin: 0;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}.bluebig {	text-align: center;	color: #00559c;	margin: 8px 0;	font: 1.1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}/* @end *//*#home #contenthome {	background: url(http://www.greerlabs.com/css/images/borders2col.png) repeat-y;}#home #contenthome  {	background: url(http://www.greerlabs.com/css/images/borders2colnav.png) repeat-y;}#layoutpage006 #contenthome  {	background: url(http://www.greerlabs.com/css/images/borders2colnav.png) repeat-y;}*//* @group Header Images */#image_divisions {	margin-bottom: 20px;	height: 296px;	z-index: -100;}/* @end *//* @group Divisions Nav *//* @end */.vetmain {	text-align: center;}#vetentrypage {	text-align: center;	margin-bottom: 50px;}.petownersubhead, .vetsubhead {	font-weight: bold;	color: #006638;	border-bottom: 1px solid #006638;	padding-bottom: 3px;}#vetentrypage .green {	color: #006638;	font-size: 14px;}#vetentrypage img {	margin-bottom: 5px;}#vetentrypage a {	text-decoration: none;	color: #006638;	font-size: 15px;	display: block;	width: 170px;	padding-bottom: 5px;}#vetentrypage a:hover{	background-color: #006638;	color: #fff;	text-shadow: #313131 1px 0 0;}.leftimg {	float: left;	margin: 0;}.rightimg {	float: right;	margin: 0;}td .bluesanserif {	color: #00559c;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	vertical-align: 3px;}td .greensanserif {	color: #006638;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	vertical-align: 3px;}.bluemap {	color: #00559c;	font-size: 15px;	padding: 2px;}a:hover.bluemap {	border-bottom: 1px solid #ddd;	text-decoration: none;	color: #0072d2;}.greenmap {	color: #227a53;	font-size: 12px;	padding: 2px;}a:hover.greenmap {	border-bottom: 1px solid #ddd;	text-decoration: none;	color: #2a9e6b;}.maintitlehome {	color: #00559c;	font: normal normal 26px Georgia, "Times New Roman", Times, serif;	margin-bottom: 5px;}.maintitlehuman {	color: #00559c;	font: normal normal 19px Georgia, "Times New Roman", Times, serif;	margin-bottom: 5px;}.maintitlehumanmap {	color: #00559c;	margin-bottom: 5px;	font: normal normal 1.3em Georgia, "Times New Roman", Times, serif;}.maintitlevet {	color: #006638;	font: normal normal 19px Georgia, "Times New Roman", Times, serif;	margin-bottom: 5px;}.maintitlevetmap {	color: #006638;	margin-bottom: 5px;	font: normal normal 1.3em Georgia, "Times New Roman", Times, serif;}.maintitlesource {	color: #a60036;	font: normal normal 19px Georgia, "Times New Roman", Times, serif;	margin-bottom: 5px;}.sidetitlehome {	text-transform: uppercase;	color: #00559c;	font: normal 13px Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	letter-spacing: .08em;	display: block;}.sidetitlevet {	text-transform: uppercase;	color: #006638;	font: normal  1em Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	letter-spacing: .08em;}.sidetitlesource {	text-transform: uppercase;	color: #a60036;	font: normal 1em Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	letter-spacing: .08em;}p {	font-size: 1.1em;	line-height: 1.4;}.bullets {	margin-top: 2px;	list-style-type: disc;	font-size: 100%;	font: 1.1em/1.4 Georgia, "Times New Roman", Times, serif;}ol li .bullets li .bullets li {	margin-top: 2px;	list-style-type: disc;	font-size: 90%;}#contentborder12 {	background: url(http://www.greerlabs.com/css/images/fpo_border_span12.png) repeat-y;}#home #contenthome {	background: url(http://www.greerlabs.com/css/images/fpo_border2-home.png) repeat-y;}#contact #contenthome, #press #contenthome {	background: none;}#contenthome .bluetext, .bluetext {	color: #00559c;}#contenthome .greentext {	color: #006638;}#contenthome .redtext {	color: #a60036;}strong {	color: #000;}#breadcrumb {	margin: 0 0 10px 160px;}#breadcrumb a {	text-decoration: none;	color: #00559c;}#layoutpage004 #breadcrumb a, #layoutpage005 #breadcrumb a, #layoutpage006 #breadcrumb a {	color: #006638;}#layoutpage007 #breadcrumb a {	color: #a60036;}#breadcrumb a:hover {	color: #405e80;	border-bottom: 1px solid #ddd;}#layoutpage005 #breadcrumb a:hover {	color: #405e80;	border-bottom: 1px solid #ddd;}.rdlink {	color: #00559c;} a:hover.rdlink {	border-bottom: 1px solid #ddd;	text-decoration: none;	color: #0072d2;}#prodserv {	font-size: 12px;}#sidebar-right {	font-size: 12px;}#layoutpage003 p.green {	font-size: 16px;}.contact {	clear: both;}/* Remove this I think 01/02/2010 #contact table a {	color: #00559c;}#contact table a:hover {	color: #0072d2;}*/#contact .division {	color: #000;	width: 140px;}#contact #contenthome th {	color: #00559c;	border-bottom: 1px solid #ddd;}#contact #contenthome table tbody td {	border-bottom: 1px solid #ddd;}.required {	color: red;	padding: 0 2px;}#layoutpage004 .contact, #layoutpage005 .contact, #layoutpage006 .contact {	color: #006638;}#layoutpage007 .contact {	color: #a60036;}/* @group New Layout 1-6 */.logotd {	width: ;}td.topnav {	width: 430px;	padding: 0;}.searchtd {	text-align: right;	width: ;	float: right;}#searchlabel {	float: left;	color: #888;	text-transform: uppercase;	letter-spacing: .1em;	font: 1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}.rightrule {	margin-right: 0px;}#map {	margin-right: 20px;	border-right: 1px solid #666;	padding-right: 20px;	font-size: 12px;}#mapsubpages {	margin-bottom: 20px;}#mapsubpages a {	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#map em.sidetitlehome, #prodserv em.sidetitlehome {	margin-bottom: 8px;	display: block;}.current a {	background-color: #f3f3f3;	margin-right: 2px;}li.end {	}#mainmenu6 {	margin: 5px 0 10px 0;}/* Old eyebrow menu style. May use again at later date.#mainmenu6 li {	float: right;	margin-right: 10px;	font-weight: normal;	font-style: normal;	text-transform: none;	margin-bottom: 0;}#mainmenu6 a {	text-decoration: none;	color: #000;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#mainmenu6 a:hover {	color: #00559c;}*//* Not sure if I want to implement thisa:hover.subcurrent1.sf-with-ul {	background-color: #fff;}*/.sf-menu {	text-indent: -8px;	margin-left: 8px;}ul#newslist  {	margin: 0;	margin-bottom: 20px;}#newslist li {	list-style: none;	margin-bottom: 10px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;}.gray {	background-color: #f3f3f3;	padding: 10px;	margin-bottom: 10px;}.sidetitle {	text-transform: uppercase;	color: #666;	font: normal 1.2em Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	letter-spacing: .08em;}.gray2, .gray3 {	background-color: #f3f3f3;	padding: 10px;}#products2 li {	line-height: 1.8em;}/* @end */#sitemap #contenthome li {	margin: 5px;}#sitemap #contenthome a {	text-decoration: none;	color: #00559c;}#sitemap #contenthome a:hover {	text-decoration: underline;	color: #000;}#sitemap #contenthome #vetsitemap a {	color: #006638;}#sitemap #contenthome #sourcesitemap a {	color: #a60036;}#footer1  {	text-align: center;	border-top-style: solid;	border-top-width: 1px;	border-color: #666;	color: #979A9C;	line-height: 1.5;	font-size: 90%;	margin-top: 20px;}#footer1 p{	margin-top: 10px;}#footer1 a {	color: #979A9C;}#footer1 a:hover {	color: #00559c;}/*Map tables*/a.mappdf {	color: #00559c;	text-decoration: none;}a:hover.mappdf {	color: #0072d2;	text-decoration: underline;}.selected {	color: #fff;	text-align: right;	font-size: 1px;	margin-top: 4px;	display: block;	height:10px;	background: url(http://www.greerlabs.com/images/map/bullet.png) no-repeat center center;}.selectedlight {	color: #fff;	text-align: right;	font-size: 1px;	margin-top: 4px;	display: block;	height:10px;	background: url(http://www.greerlabs.com/images/map/bullet_square.png) no-repeat center center;}table.tableizer-table td {	border-right: 1px solid #ddd;}.group1 {	background-color: #c3d9ff;}.group2 {	background-color: #c3d9ff;}.group3 {	background-color: #c3d9ff;}.group1 td, .group2 td, .group3 td {	border-bottom: 1px solid #ccc;}.group1 .selected {	color: #c3d9ff;}.group1 .selectedlight {	color: #c3d9ff;}.group2 .selected {	color: #c3d9ff;}.group3 .selected {	color: #c3d9ff;}.superscript {	vertical-align: super;	font-size: 80%;}table.tableizer-table .col1 {	text-align: left;}.col1 {	width: 150px;}.col3, .col5, .col7 {	width: 1px;	padding: 0;	margin: 0;	background-color: #fff;	/*background: url(http://www.greerlabs.com/images/map/border.png) repeat-y right;*/}.blank {	background-color: #efefef;}#downloads-human .navjumpbar, #downloads-sciinfo .navjumpbar {	width: 790px;	height: 25px;	padding: 0;	margin: 0 0 7px 0;	display: block;	background: #103970 url(http://www.greerlabs.com/css/images/jumpnavhuman.png) no-repeat;}#downloads-vet .navjumpbar {	width: 790px;	height: 25px;	padding: 0;	margin: 0 0 7px 0;	display: block;	background: #073b24 url(http://www.greerlabs.com/css/images/jumpnavvet.png) no-repeat;}#downloads-source .navjumpbar {	width: 790px;	height: 25px;	padding: 0;	margin: 0 0 7px 0;	display: block;	background: #3f0919 url(http://www.greerlabs.com/css/images/jumpnavsource.png) no-repeat;}#downloads-source .navjumpbar li, #downloads-human .navjumpbar li, #downloads-vet .navjumpbar li, #downloads-sciinfo .navjumpbar li {	float: left;	margin: 3px 5px 0 3px;}#downloads-source .navjumpbar a, #downloads-human .navjumpbar a, #downloads-vet .navjumpbar a, #downloads-sciinfo .navjumpbar a {	display: inline;	padding-top: 2px;	height: 18px;	width: 156px;	color: #eee;	text-align: center;	text-decoration: none;	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#downloads-source .navjumpbar a:hover {	color: #fff;	background-color: #3f0919;}#downloads-human .navjumpbar a:hover, #downloads-sciinfo .navjumpbar a:hover {	color: #fff;	background-color: #103970;}#downloads-vet .navjumpbar a:hover {	color: #fff;	background-color: #073b24;}#downloads-source h3, #downloads-human h3, #downloads-vet h3, #downloads-sciinfo h3 {	clear: both;	border-bottom: 1px solid #ddd;	padding-bottom: 5px;}.stateslist li {	margin-bottom: 8px;}#eyebrow {	width: 500px;}#vet ol li strong {	display: block;	margin-top: 15px;}/* @group Jobs */#jobinfo h1 {	margin-bottom: 15px;	border-bottom: 1px solid #00559c;}#jobinfo h2 {	text-transform: uppercase;	color: #00559c;	margin: 5px 0 4px 0;}.jobitem {	margin-bottom: 6px;	padding-bottom: 10px;	border-bottom: 1px solid #ccc;}.iconleft {	float: left;	margin-bottom: 10px;}/* @end *//* @group Products Styles */#products-human th, #products-vet th, #products-source th {	text-align: center;}.tableblue, .tableblue strong {	color: #0072d2;}#products-human .navjumpbar {	width: 780px;	height: 25px;	padding: 0 0 0 10px;	margin: 0 0 25px 0;	display: block;	background: #103970 url(http://www.greerlabs.com/css/images/jumpnavhuman.png) no-repeat;}#products-human .navjumpbar li {	float: left;	margin: 2px 0 0 0;	}#products-human .navjumpbar a {	display: inline;	padding: 2px 5px;	height: 18px;	margin-right: 5px;	color: #eee;	text-align: center;	text-decoration: none;	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#products-human .navjumpbar a:hover {	color: #fff;	background-color: #103970;}#products-vet .navjumpbar {	width: 780px;	height: 25px;	padding: 0 0 0 10px;	margin: 0 0 25px 0;	display: block;	background: #073b24 url(http://www.greerlabs.com/css/images/jumpnavvet.png) no-repeat;}#products-vet .navjumpbar li {	float: left;	margin: 2px 0 0 0;	}#products-vet .navjumpbar a {	display: inline;	padding: 2px 2px;	height: 18px;	margin-right: 5px;	color: #eee;	text-align: center;	text-decoration: none;	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#products-vet .navjumpbar a:hover {	color: #fff;	background-color: #073b24;}#products-source .navjumpbar {	width: 780px;	height: 25px;	padding: 0 0 0 10px;	margin: 0 0 25px 0;	display: block;	background: #4d0b1f url(http://www.greerlabs.com/css/images/jumpnavsource.png) no-repeat;}#products-source .navjumpbar li {	float: left;	margin: 2px 0 0 0;	}#products-source .navjumpbar a {	display: inline;	padding: 2px 5px;	height: 18px;	margin-right: 10px;	color: #eee;	text-align: center;	text-decoration: none;	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#products-source .navjumpbar a:hover {	color: #fff;	background-color: #4d0b1f;}#products-human table tr td, #products-vet table tr td, #products-source table tr td {	}#products-human table tr td em, #products-vet table tr td em, #products-source table tr td em {	}#products-human h3, #products-vet h3, #products-source h3 {	border-top: 1px solid #000;	padding-top: 5px;	margin: 25px 0 7px 0;}#products-human table thead th {	background-color: #2c6aa4;	color: #fff;}#products-vet table thead th {	background-color: #0b5d39;	color: #fff;}#products-source table thead th {	background-color: #881336;	color: #fff;}#products-human .alt {	background-color: #ecf6fc;}#products-human .alt td {	border-top: 1px solid #95bce2;	border-bottom: 1px solid #95bce2;}#products-vet .alt {	background-color: #edf5f5;}#products-vet .alt td {	border-top: 1px solid #64a28a;	border-bottom: 1px solid #64a28a;}#products-source .alt {	background-color: #f7eeef;	color: #000;}#products-source .alt td {	border-top: 1px solid #b95473;	border-bottom: 1px solid #b95473;}#products-human .alt .multisize, #products-human .alt .standardized {	color: #ecf6fc;}#products-human .over .multisize, #products-human .over .standardized {	}#products-vet .alt .multisize, #products-vet .alt .standardized, #products-vet .alt .wvonly {	color: #ecf6fc;}#products-vet .over .multisize, #products-vet .over .standardized, #products-vet .over .wvonly {	color: #bdd9ce;}.multisize {	color: #fff;	text-align: right;	font-size: 1px;	margin-top: 4px;	display: block;	height:15px;	background: url(http://www.greerlabs.com/css/images/bullet-multisize.gif) no-repeat center center;}.standardized {	color: #fff;	text-align: right;	font-size: 1px;	margin-top: 4px;	display: block;	height:15px;	background: url(http://www.greerlabs.com/css/images/bullet-standardized.gif) no-repeat center center;}.wvonly {	color: #fff;	text-align: right;	font-size: 1px;	margin-top: 4px;	display: block;	height:15px;	background: url(http://www.greerlabs.com/css/images/bullet-wvonly.gif) no-repeat center center;}#products-source table tr td strong em {	font-weight: normal;}#products-source #smfungi tr td strong em, #products-source #smsmuts tr td strong em  {	font-weight: bold;}table.bold-italic-text tbody tr td em {	}#downloads-source .alt, #downloads-human .alt, #downloads-vet .alt {	background-color: #f5f5f5;}/* @end *//* @group Catalog Home Page */#productannounce img {	margin: 0;}#productannounce p #sourcecatalog, #productannounce p #vetcatalog {	margin-bottom: 45px;	display: block;}table tbody .borderbottom, #products-human .alt td.borderbottom {	border-bottom: 2px solid #103970;}table tbody .borderbottomvet, #products-vet .alt td.borderbottomvet {	border-bottom: 2px solid #073b24;}/* @end */