/* Veterinary Transplant Services Web layout v3.0 - vtsonline.com */
/* You may adapt elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright 2004 Veterinary Transplant Services, Inc. and may not be reproduced. */ 
/* Designed by Mark Bilodeau, On the Web at: markbdesign.com, e-mail: markb@markbdesign.com*/

/* General rules */

#hide {
	display: none;
}

#noshow {
	display: none;
}

#footerBar {
	display: none;
	}

#leftCol {
	display: none;
	}

#noprint {
	display: none;
	}
	
.noprint {
	display: none;
	}

#emailWrapper {
	display: none;
	}

#back2topWrapper {
	display: none;
	}
	
a:hover {  
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}

a:link {  
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline; 
	color: #3300CC; 
	font-weight: normal;
	}

a:visited {  
	color: Black; 
	font-family: Arial, Helvetica, sans-serif;
	}
	
body {
	background: #FFFFFF url(/images/img_50.gif) repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	} 

p {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	line-height: 14pt; 
	font-style: normal;
	}

h1 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	line-height: normal; 
	color: #009933;
	}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3300CC;
	background-color: #EAEAF2;
	padding: 3px;
	}
	
ul { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 18px; 
	font-style: normal; 
	list-style-type: square;
	}
	
li {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	list-style-position: outside;
	list-style-type: square;
	}
	
.patientDetails	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal; 
	color: #000000;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	}	

.advantages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 10px;
	}
	
.grayHeaderBar {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	color: black;
	text-decoration: none;
	padding-left: 6px;
	border-style: solid;
	border-width: 1pt;
	border-color: black;
	white-space: nowrap;
	}
	
.grayQuestionBar {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	color: black;
	text-decoration: none;
	border-style: solid;
	border-width: 1pt;
	border-color: black;
	white-space: nowrap;
	}	

.bulletText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3300CC;
	text-decoration: none;
	line-height: 20px;
	list-style-position: outside;
	list-style-type: square;
	}
	
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	padding-left: 0px;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	}

.textBold {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	}

.footer {
	FONT: 7pt Arial, Helvetica, sans-serif;
	line-height: 11pt;
	color: #666666;
	/*padding: 8px;
	border-top: 1px solid #000000;*/
	}
	
.footer_p {
	FONT: 7pt Arial, Helvetica, sans-serif;
	line-height: 11pt;
	color: #666666;
	}

.date {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	}

.sidebar_head {  
	background-color: #eaeaf2; 
	font-size: 18pt; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	}

.pricelist {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; 
	color: #000000;
	}
	
.pricelistHead {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: black;
	border-style: solid;
	border-width: 1pt;
	border-color: black;
	font-weight: bold;
	line-height: normal;
	white-space: nowrap;
	}

.pricelistBold { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #000000;
	}

.textBoldBlue, .name {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #3300CC;
	font-size: 11pt;
	display: inline;
	}
	
.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #339966;
	padding-left: 10px;
	}
	
A.submenu:hover {
	text-decoration: none;
	}
	
.subhead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	font-weight: bold;
	line-height: normal;
	white-space: nowrap;
	}
	
.head1Prnt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	font-weight: bold;
	line-height: normal;
	white-space: nowrap;
	}
	
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	}

.graftDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	line-height: 11pt; 
	color: #000000;
	}	
.text2Print {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	line-height: 16pt;
	}
	
.features {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #3300CC;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	}
	
.titleItalic {
	/*font-style: italic;*/
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #3300CC;
	font-size: 10pt;
	line-height: 14pt;
	}
	
.textstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	}
	
.textComment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	text-decoration: none;
	line-height: 14px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border: 1px dotted #999999;
	}
	
.footerNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	}
	
.rightSidebarNote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3300CC;
	padding-left: 12px;
	}
	
.rightSidebarHead {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	line-height: 20px;
	color: black;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
	font-weight: bold;
	line-height: normal;
	white-space: nowrap;
	}
	
.rightSidebarNotePrnt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3300CC;
	padding-left: 20px;
	}
	
.rightSidebarHeadPrnt {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #3300CC;
	font-size: 12px;
	line-height: 20px;
	padding-left: 20px;
	}
	
.leftSidebarText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
	
.notes {
	FONT: 10px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #666666;
	}

	

	
.subheadPrint {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #999999;
	}
	
.smIndented {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
	}
	
.leftnavDividerCap {
	height: 3px;
	background-color: #CC99FF;
	}

.leftnavDivider {
	height: 1px;
	background-color: #CC99FF;
	}

.leftnavHome {
	DISPLAY: block;
	PADDING-TOP: 10px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 2px;
	FONT: 11px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	WIDTH: 100%;
	COLOR: #3300CC;
	BACKGROUND-COLOR: #E1E1FF;
	TEXT-ALIGN: left;
	}
	
A.leftnavHome:link, A.leftnavHome:visited, A.leftnavHome:active {
	DISPLAY: block;
	PADDING-TOP: 10px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 2px;
	FONT: 11px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	WIDTH: 100%;
	COLOR: #3300CC;
	BACKGROUND-COLOR: #E1E1FF;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	}
	
A.leftnavHome:hover  {
	COLOR: #0066FF;	
	}
	
	
.leftnav {
	DISPLAY: block;
	PADDING-TOP: 2px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 2px;
	FONT: 11px Arial,Helvetica,sans-serif;
	WIDTH: 100%;
	COLOR: #3300CC;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	}
	
A.leftnav:link, A.leftnav:visited, A.leftnav:active {
	DISPLAY: block;
	PADDING-TOP: 2px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 2px;
	FONT: 11px Arial,Helvetica,sans-serif;
	WIDTH: 100%;
	COLOR: #3300CC;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	}	
	
A.leftnav:hover {
	DISPLAY: block;
	PADDING-TOP: 2px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 2px;
	FONT: 11px Arial,Helvetica,sans-serif;
	WIDTH: 100%;
	COLOR: #3300CC;
	BACKGROUND-COLOR: #E1E1FF;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	}
	
.leftnavNoHover {
	DISPLAY: block;
	PADDING-TOP: 2px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 2px;
	FONT: 11px Arial,Helvetica,sans-serif;
	COLOR: #3300CC;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	background-color: #E1E1FF;
	}
	
A.leftnavNoHover:hover, A.leftnavNoHover:visited {
	DISPLAY: block;
	COLOR: #3300CC;
	BACKGROUND-COLOR: #E1E1FF;
	TEXT-DECORATION: none;
	}

.highlighttable {
	BORDER-RIGHT: #333333 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #333333 1px solid; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px 0px 12px 12px; 
	BORDER-LEFT: #333333 1px solid; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #333333 1px solid; 
	BACKGROUND-COLOR: #e0dcd8
	}

.dottedLineDark {
	border-top: 1px dashed #74A5DB;
	margin-top: 10px;
	padding-top: 10px;
	clear: both;
}
.textBoldBlack {

	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-size: 14px;
	display: inline;
}
.titleItalicBlack {

	font-style: italic;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

.small {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px;
	}

/* Section Headers */

#sectionHead01 {
	}
	
#sectionHead02 {
	background: url("/images/prnt_hd_products.gif") 0 0 no-repeat;
	}
	
/* specific styles for product index page */

.prodDescrip, a.prodDescrip:link, a.prodDescrip:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	line-height: 10pt;
	color: black;
	}
	
a.prodDescrip:hover {
	color: black;
	text-decoration: none;
	}
	
.prodDescripHead, a.prodDescripHead:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
	line-height: 10pt;
	color: #3300CC;
	}
	
a.prodDescripHead:hover  {
	color: #3300CC;
	text-decoration: none;
	}
	
a.prodDescripHead:visited  {
	color: #666666;
	text-decoration: none;
	}
	
/* FAQ Styles */

A.dsphead {
	MARGIN-LEFT: 0pt; TEXT-DECORATION: none
}
A.dsphead:hover {
	TEXT-DECORATION: none;
}
.dspcont {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	MARGIN-TOP: 3pt; 
	MARGIN-BOTTOM: 0pt; 
	MARGIN-LEFT: 15pt
}
.sFaqLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	line-height: 13px;
	color: Black;
}
.sFaqLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	line-height: 13px;
	color: Black;
}