/* PAS Section Styles */

h1
{
  margin: -3px 0 6px 0;
}

h4
{
  font-weight: normal;
  font-size: 18px;
  font-family: Georgia, 'Times New Roman', Times, serif;
}

h5
{
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.newsItem
{
	margin: 0 0 6px 6px;
	font-weight: bold;
}

.pasnews
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #900;
}

.newsTitle
{
	margin: -16px 0 6px 100px;
	width: 230px;
	font-weight: normal;
}

.rightCol
{
  float: right;
  width: 175px;
}

.leftCol
{
  float: left;
  width: 364px;
}

html>body .leftCol 
{
  width: 364px;
}

/* Software Styles */

.softwareHD
{
   margin: -18px 0 0 0;
   font-family: 'Swis721 Hv BT','Arial Black', sans-serif;
   font-size: 4.5em;
   font-weight: bold;
   letter-spacing: -0.06em;
   color: #BDD4CE;
}

/*  End Software Styles */

/* Support Styles */

.supportHD
{
   margin: -18px 0 0 0;
   font-family: 'Swis721 Hv BT','Arial Black', sans-serif;
   font-size: 4.5em;
   font-weight: bold;
   letter-spacing: -0.06em;
   color: #D8DEE2;
}

/*  End Support Styles */

/* Ruminant Styles */

.ruminantHD
{
   margin: -18px 0 0 0;
   font-family: 'Swis721 Hv BT','Arial Black', sans-serif;
   font-size: 4em;
   font-weight: bold;
   letter-spacing: -0.06em;
   color: #C7CDE1;
}

.calloutRight_R {
	float: Right;
	width: 150px;
	margin: 0px 0px 0px 10px;
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #003D78;
	border-style: solid;
	border-width: 1px;
    border-color: #ccc;
    background-color: #F8F9FC;
}

.calloutLeft_R {
	float: left;
	width: 150px;
	margin: 10px 10px 0px 0px;
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #003D78;
	border-style: solid;
	border-width: 1px;
    border-color: #ccc;
    background-color: #F8F9FC;
}

.fullBox_R {
	margin: 0px 10px 0px 0px;
	padding: 10px 10px 10px 10px;
	font-family: 'times new roman', Helvetica, serif;
	line-height: 1.25em;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #003D78;
	border-style: solid;
	border-width: 1px;
    border-color: #ccc;
    background-color: #F8F9FC;
}

.testdescription_R
{
  margin: 0 0 0 0;
  padding: 0 10px 0 0;
  border-style: solid none none none;
  border-width: 4px;
  border-color: #C7CDE1;
  /* border-style: none none solid none;
  border-width: 1px;
  border-color: #d8dff3; */ 
}

.testdescription_R h5
{
  margin: 10px 10px 10px 0;
  font-size: 14px;
}

.testdetailside_R
{
  font-size: 12px;
  margin: 0 0 4px 0;
  border-style: solid;
  padding: 4px 10px 4px 10px;
  border-width: 1px;
  border-color: #C7CDE1;
  background-color: #F3F5FA;
}

#ruminantprod
{
  font-size: 11px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333;
}

.ruminant
{
  color: #C7CDE1;
}

/* End Ruminant Styles */

/*  Poultry Styles */

.poultryHD
{
   margin: -18px 0 0 0;
   font-family: 'Swis721 Hv BT','Arial Black', sans-serif;
   font-size: 4.5em;
   font-weight: bold;
   letter-spacing: -0.06em;
   color: #FFE5CA;
}

.calloutRight_P {
	float: Right;
	width: 150px;
	margin: 0px 0px 0px 10px;
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #003D78;
	border-style: solid;
	border-width: 1px;
    border-color: #ccc;
    background-color: #F8F9FC;
}

.calloutLeft_P {
	float: left;
	width: 150px;
	margin: 10px 10px 0px 0px;
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #003D78;
	border-style: solid;
	border-width: 1px;
    border-color: #ccc;
    background-color: #F8F9FC;
}

.fullBox_P {
	margin: 0px 10px 0px 0px;
	padding: 10px 10px 10px 10px;
	font-family: 'times new roman', Helvetica, serif;
	line-height: 1.25em;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #003D78;
	border-style: solid;
	border-width: 1px;
    border-color: #ccc;
    background-color: #F8F9FC;
}

.testdescription_P
{
  margin: 0 0 0 0;
  padding: 0 10px 0 0;
  border-style: solid none none none;
  border-width: 4px;
  border-color: #FFE5CA;
  /* border-style: none none solid none;
  border-width: 1px;
  border-color: #d8dff3; */ 
}

.testdescription_P h5
{
  margin: 10px 10px 10px 0;
  font-size: 14px;
}

.testdetailside_P
{
  font-size: 12px;
  margin: 0 0 4px 0;
  border-style: solid;
  padding: 4px 10px 4px 10px;
  border-width: 1px;
  border-color: #FFE5CA;
  background-color: #FFFBF7;
}

#poultryprod
{
  font-size: 11px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333;
}

.poultry
{
  color: #FFE5CA;
}

/*  End Poultry Styles */

/*  Swine Styles */

.swineHD
{
   margin: -18px 0 0 0;
   font-family: 'Swis721 Hv BT','Arial Black', sans-serif;
   font-size: 4.5em;
   font-weight: bold;
   letter-spacing: -0.06em;
   color: #F3D6C8;
}

.calloutRight_S {
	float: Right;
	width: 150px;
	margin: 0px 0px 0px 10px;
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #999;
	border-style: solid;
	border-width: 1px;
    border-color: #F3D6C8;
    background-color: #FDF8F2;
}

.calloutLeft_S {
	float: left;
	width: 150px;
	margin: 10px 10px 0px 0px;
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #999;
	border-style: solid;
	border-width: 1px;
    border-color: #F3D6C8;
    background-color: #FDF8F2;
}

.fullBox_S {
	margin: 0px 10px 0px 0px;
	padding: 10px 10px 10px 10px;
	font-family: times new roman, Helvetica, serif;
	line-height: 1.25em;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #999;
	border-style: solid;
	border-width: 1px;
    border-color: #F3D6C8;
    background-color: #FDF8F2;
}

.testdescription_S
{
  margin: 0 0 0 0;
  padding: 0 10px 0 0;
  border-style: solid none none none;
  border-width: 4px;
  border-color: #F3D6C8;
  /* border-style: none none solid none;
  border-width: 1px;
  border-color: #d8dff3; */ 
}

.testdescription_S h5
{
  margin: 10px 10px 10px 0;
  font-size: 14px;
}

.testdetailside_S
{
  font-size: 12px;
  margin: 0 0 4px 0;
  border-style: solid;
  padding: 4px 10px 4px 10px;
  border-width: 1px;
  border-color: #F3D6C8;
  background-color: #FDF8F2;
}

#swineprod
{
  font-size: 11px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333;
}

.swine
{
  color: #F3D6C8;
}

/*  End Swine Styles */

/*  Equine Styles */

.equineHD
{
   margin: -18px 0 0 0;
   font-family: 'Swis721 Hv BT','Arial Black', sans-serif;
   font-size: 4.5em;
   font-weight: bold;
   letter-spacing: -0.06em;
   color: #DED5C7;
}

.calloutRight_E {
	float: Right;
	width: 150px;
	margin: 0px 0px 0px 10px;
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #003D78;
	border-style: solid;
	border-width: 1px;
    border-color: #ccc;
    background-color: #F8F9FC;
}

.calloutLeft_E {
	float: left;
	width: 150px;
	margin: 10px 10px 0px 0px;
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #003D78;
	border-style: solid;
	border-width: 1px;
    border-color: #ccc;
    background-color: #F8F9FC;
}

.fullBox_E {
	margin: 0px 10px 0px 0px;
	padding: 10px 10px 10px 10px;
	font-family: 'times new roman', Helvetica, serif;
	line-height: 1.25em;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #003D78;
	border-style: solid;
	border-width: 1px;
    border-color: #ccc;
    background-color: #F8F9FC;
}

.testdescription_E
{
  margin: 0 0 0 0;
  padding: 0 10px 0 0;
  border-style: solid none none none;
  border-width: 4px;
  border-color: #DED5C7;
  /* border-style: none none solid none;
  border-width: 1px;
  border-color: #d8dff3; */ 
}

.testdescription_E h5
{
  margin: 10px 10px 10px 0;
  font-size: 14px;
}

.testdetailside_E
{
  font-size: 12px;
  margin: 0 0 4px 0;
  border-style: solid;
  padding: 4px 10px 4px 10px;
  border-width: 1px;
  border-color: #DED5C7;
  background-color: #F7F5F1;
}

#equineprod
{
  font-size: 11px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333;
}

.equine
{
  color: #DED5C7;
}

/*  End Equine Styles */

/*  Start ELISA Styles */
.elisaHD
{
   margin: -18px 0 0 0;
   font-family: 'Swis721 Hv BT','Arial Black', sans-serif;
   font-size: 4.5em;
   font-weight: bold;
   letter-spacing: -0.06em;
   color: #F0CCBA;
}
/*  End ELISA Styles */

/* Contact Locations treatment */

.locCountry
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	margin: 0 0 10px 0;
	width: 100%;
	line-height: 1.10em;
	font-size: 1.25em;
	color: #900;
	
}

.locLinks
{
	font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
	float: right;
	margin: 0 0 0 0;
}

.column1
{
	float: left;
	margin: 0 0 10px 10px;
	width: 275px;
	
}

.column2
{
	float: right;
	margin: 0 0 0 0;
	width: 250px;
}

.column1_hq
{
	float: left;
	margin: 0 0 20px 0;
	width: 250px;
	
}

.column2_hq
{
	float: right;
	margin: 0 0 80px 0;
	width: 250px;
}

/* End Contact Locations treatment */


/*  Styles */
/*  Styles */
/*  Styles */


.editorsNote {
	float: right;
	width: 175px;
	margin: 0px 0px 20px 20px;
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #003D78;
	border-style: solid;
	border-width: 1px;
    border-color: #ccc;
    background-color: #ffffec;
}

#information
{
	float: right;
	width: 180px;
	margin: 0 0 20px 20px;
}

.overview
{

}

.pastests
{

}

.detailside_notes
{
  margin: 0 0 0 0;
  font-weight: normal;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.supportdocs
{
  margin: 6px 0 20px 20px;
  font-weight: normal;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.availability
{
  margin: 0 0 10px 0;
  padding: 4px 0 4px 4px;
  font-weight: normal;
  color: #999;
  font-size: 11px;
  font-family: Verdana, Helvetica, sans-serif;
  /* border-style: solid;
  border-width: 1px;
  border-color: #ccc; */
  
}

.infonav
{
  font-size: 12px;
  font-weight: bold;
  padding: 0 0 0 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #e9e9e9;
  line-height: 2em ;
}

.ruleNav
{
  font-size: 1px;	
  line-height: 1%;
  background-color: #e9e9e9;
}

.news
{
  font-size: 11px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.clear
{
  clear:both;
  font-size:1px;
  line-height:1em;
}

 

.clearLeft
{
  clear:left;
  font-size:1px;
  line-height:1em;
}

.clearRight
{
  clear:right;
  font-size:1px;
  line-height:1em;
}
