﻿* {
	margin: 0;
	padding: 0;
}

html {
	font-size: 76%;
}

	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		line-height: 1.4em;
		color: #666;
		background: #f8f8f8 url(/images/bg_body.gif) top repeat-x;
	}

		p, dl, table {
			margin-bottom: 1.2em;
		}

		a {
			color: #999;
		}

		a:hover {
			color: red;
		}

		a.pdf {
			padding-left: 15px;
			background: url(/images/bg_ico_pdf.gif) left 50% no-repeat;
		}

		ul {
			list-style: none;
		}

		table {
			/*background: #ccc;*/
			border-collapse: collapse;
		}

			table th, table td {
				padding: 2px 4px;
			}

			table th {
				font-weight: normal;
				font-size: .85em;
				color: #666;
				height: 18px;
				background: url(/images/bg_th.gif) repeat-x;
				border-right: 1px solid #ccc;
				border-left: 1px solid #ccc;
			}

			table td {
				background: white;
				border-right: 1px dashed #ccc;
				border-left: 1px dashed #ccc;
				border-bottom: 1px solid #ccc;
			}

		h1 a, #nav li a, #nav li ul li a {
			border: none;
		}

		h1 span {
			margin-left: -9999px;
		}
	
		h1 {
			background: url(/images/logo.gif) no-repeat;
		}
	
			h1 a {
				display: block;
				width: 386px;
				height: 80px;
				text-decoration: none;
			}
	
		h2 {
			display: none;
		}
	
		h3 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 1.6em;
			font-weight: normal;
			line-height: 1.7em;
			letter-spacing: 1px;
			color: #666;
			margin-bottom: 10px;
		}

		#head {
			height: 121px;
			background: #f8f8f8 url(/images/bg_body.gif) top repeat-x;
		}

		#wrap {
			margin: 0 auto;
			width: 700px;
		}
	
			#content {
				background: white;
				text-align: center;
				border-left: 1px solid #ccc;
				border-right: 1px solid #ccc;
				background: url(/images/bg_content.gif) top repeat-y;
			}

			#content #left {
				text-align: left;
				float: left;
				width: 198px;
				padding: 1px;
			}

/*=============== NAVIGATION ================= */

			#nav {
				list-style: none;
				border: 1px solid #cca;
			}

			#content #left #nav {
				width: 196px;
			}

				#nav li a:hover {
					background-color: #e4e4ca;
				}

				#nav li a {
					display: block;
					color: #666;
					text-decoration: none;
					background-color: #eed;
				}

				#content #left #nav li a {
					line-height: 29px;
					height: 29px;
					width: 186px;
					padding: 0 0 0 10px;
					background-image: url(/images/bg_li_nav.gif);
					background-position: 175px top;
					background-repeat: no-repeat;
				}

				.s-neutro #content #left #nav li a.neutro, .s-sero #content #left #nav li a.platelet, .s-reference #content #left #nav li a.reference  {
					line-height: 29px;
					height: 29px;
					width: 186px;
					padding: 0 0 0 10px;
					background: #e4e4ca url(/images/bg_li_nav_active.gif) 175px 50% no-repeat;
				}

				.s-neutro #content #left #nav li a.neutro:hover, .s-sero #content #left #nav li a.platelet:hover, .s-reference #content #left #nav li a.reference:hover {
					background: #e4e4ca url(/images/bg_li_nav_active.gif) 175px 50% no-repeat;
				}

				#content #left #nav li a:hover {
					background-position: 175px bottom;
				}

				#content #left #nav li a.neutro {
					border-bottom: 1px solid #cca;
				}

				#content #left #nav li a.platelet {
					border-top: 1px solid white;
				}
				
				#content #left #nav li a.reference {
					border-top: 1px solid white;
				}
	
					#nav li ul {
						display: none;
					}

					.s-neutro #nav li #neutro-nav {
						display: list-item;
						border-bottom: 1px solid #cca;
						list-style: none;
					}

						.s-neutro #content #left #nav li #neutro-nav li a {
							display: block;
							color: #888;
							text-decoration: none;
							background-color: #f6f6ec;
							background-image: none;
						}
	
						.s-neutro #content #left #nav li #neutro-nav li a:hover {
							color: #999;
						}

					.s-sero #nav li #sero-nav {
						display: list-item;
						border-top: 1px solid #cca;
						list-style: none;
					}

						.s-sero #content #left #nav li #sero-nav li a {
							display: block;
							color: #888;
							text-decoration: none;
							background-color: #f6f6ec;
							background-image: none;
						}
	
						.s-sero #content #left #nav li #sero-nav li a:hover {
							color: #999;
						}
						
					.s-reference #nav li #reference-nav {
						display: list-item;
						border-top: 1px solid #cca;
						list-style: none;
					}

						.s-reference #content #left #nav li #reference-nav li a {
							display: block;
							color: #888;
							text-decoration: none;
							background-color: #f6f6ec;
							background-image: none;
						}
	
						.s-reference #content #left #nav li #reference-nav li a:hover {
							color: #999;
						}

/*============= HOME NAVIGATION =================*/

			.home #nav {
				width: 706px;
				height: 37px;
				margin: 0 1px;
			}

				.home #nav li {
					float: left;
					text-align: center;
				}

					.home #nav li a {
						line-height: 37px;
						height: 37px;
						width: 234px;
						display: block;
						color: #666;
						text-decoration: none;
						background-color: #eed;
					}

					.home #nav li a:hover {
						background-color: #e4e4ca;
					}

					.home #nav li a span {
						margin-left: -9999px;
					}
					.home #nav li a.education {
						display: none;
					}
					.home #nav li a.neutro,
					.home #nav li a.platelet,
					.home #nav li a.reference {
						background-position: 50% top;
						background-repeat: no-repeat;
					}

					.home #nav li a.neutro {
						border-right: 1px solid #cca;
						background-image: url(/images/bg_li_h_neutro.gif);
					}

					.home #nav li a.platelet {
						border-right: 1px solid #cca;
						border-left: 1px solid white;
						background-image: url(/images/bg_li_h_platelet.gif);
					}
					
					.home #nav li a.reference {
						border-left: 1px solid white;
						background-image: url(/images/bg_li_h_reference.gif);
					}
					
					.home #nav li a.neutro:hover,
					.home #nav li a.platelet:hover,
					.home #nav li a.reference:hover {
						background-position: 50% bottom;
					}
					
					.home #nav li.last {
						border-left: 1px solid white;
					}

						/*.home #nav li ul {
							display: none;
						}*/

/*=========== END HOME NAVIGATION =============*/

/*============ END NAVIGATION =================*/

			#content #right {
				text-align: left;
				float: left;
				width: 479px;
				margin-left: 1px;
			}

			#content #right #banner {
				margin: 1px;
			}

			#content #right #copy {
				padding: 20px 30px;
			}

/*=========================================================================================
=============< SPECIFIC TO HOME PAGE >=====================================================
=========================================================================================*/

		.home { }

			.home #wrap {
				width: 712px;
			}
	
				.home #content {
					background: white;
					text-align: center;
					border-left: 1px solid #ccc;
					border-right: 1px solid #ccc;
				}

					.home #content #holder {
						clear: both;
						text-align: left;
						padding: 35px 30px;
					}

					.home #banner {
						width: 708px;
						height: 160px;
						background: #ccc url(/images/testtubes.jpg) no-repeat;
						border: 1px solid white;
					}

		.home #footer {
			width: 718px;
			background: url(/images/bg_footer.gif) top no-repeat;
		}

		#footer {
			margin: 0 auto 15px auto;
			padding-top: 25px;
			font-size: .9em;
			text-align: center;
			color: #999;
			list-style: none;
		}

	.clear {
		clear: both;
	}

	.attn {
		color: red;
	}