/* CSS Document *//* stylesSerological.css */html {min-height: 100%; margin-bottom: 1px;}/* overall layout classes */body {background: url(graphics/bk790.jpg);background-repeat: no-repeat;background-position: top center;margin:0px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#777777;}table.layout_tbl {width:790px;}td.leftcol {width:113px;}td.middlecol {width:517px;vertical-align:top;padding-right:12px;}td.rightcol {width:160px;vertical-align:top;}td.middlecolHome {width:400px;vertical-align:top;padding-right:12px;}td.rightcolHome {width:273px;vertical-align:top;}.pgtitlebar {margin-top:12px;vertical-align:bottom;height:32px;}.searchpos {margin-top:12px;vertical-align:bottom;height:32px;margin-right:10px;}.maincontentdiv {margin-top:8px;padding-right:10px;}#rsideImg {margin-bottom:10px;}/* default table style */table {font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding: 0;border-spacing: 0;}/* header and highlighted styles */.paragraph_hdr {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#666666;font-weight:bold;}.paragraph_hdr_red2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#cc0000;font-weight:bold;}.paragraph_subhdr {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#666666;font-style:italic;font-weight:bold;}.paragraph_subhdr_red2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#cc0000;font-style:italic;font-weight:bold;}.highlightedfeatures {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#666666;font-weight:bold;padding-left:5px;}.highlightedfeatures_smaller {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color:#666666;font-weight:bold;padding-left:5px;}/* link styles */a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;	color: #777777;}a:visited {	color: #777777;}a:hover {color: #ff0000;}a:active {color: #ff0000;}.maincontent_featured_link {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#666666;text-decoration: underline;font-weight:bold;	}.maincontent_featured_link a:link {	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#666666;text-decoration: underline;font-weight:bold;	}.maincontent_featured_link a:visited {	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#666666;text-decoration: underline;font-weight:bold;	}.maincontent_featured_link a:hover {	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#ff0000;text-decoration: underline;font-weight:bold;	}.maincontent_featured_link a:active {	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#ff0000;text-decoration: underline;font-weight:bold;	}.bottom_mini_link {	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color:#666666;text-decoration: none;font-weight:bold;	}.bottom_mini_link a:link {	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color:#666666;text-decoration: none;font-weight:bold;	}.bottom_mini_link a:visited {	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color:#666666;text-decoration: none;font-weight:bold;	}.bottom_mini_link a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #ff0000;text-decoration: none;font-weight:bold;}.bottom_mini_link a:active {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #ff0000;text-decoration: none;font-weight:bold;}.backtotop_link {	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#666666;text-decoration: none;font-weight:bold;	line-height:20px;}.backtotop_link a:link {	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#666666;text-decoration: none;font-weight:bold;	line-height:20px;}.backtotop_link a:visited {	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#666666;text-decoration: none;font-weight:bold;	line-height:20px;}.backtotop_link a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ff0000;text-decoration: none;font-weight:bold;line-height:20px;}.backtotop_link a:active {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ff0000;text-decoration: none;font-weight:bold;line-height:20px;}.right_link {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color:#666666;text-decoration: underline;font-weight: normal;margin-left:5px;	}.right_link a:link {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color:#666666;text-decoration: underline;font-weight:normal;margin-left:1px;	}.right_link a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color:#666666;text-decoration: underline;font-weight:normal;margin-left:1px;		}.right_link a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #ff0000;text-decoration: underline;font-weight:normal;margin-left:1px;		}.right_link a:active {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #ff0000;text-decoration: underline;font-weight:normal;	}/* other styles */img {border: 0px;}.tinynavdividers {color: #cc0000;}.button {font-family: Arial, Helvetica, sans-serif;font-size: 11px;border:1px solid #d7d1b0;border-right:1px solid #928e78;border-bottom:1px solid #928e78;}sup {font-size: 10px;}sup.tiny {font-size: 8px;}.copy {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #333333;font-weight:normal;}ul {margin: 5px; padding: 0px;}li {margin: 5px; padding: 0px;}:active, :focus{    outline:none;}.logo {margin-bottom:30px;padding-right:30px;}.productitem_label {color:#666666;font-weight:bold;width:75px;}.belowSectionLinks {margin-top:30px;}