/* CAG Section Styles */

.graybox
{
background-color: #f3f3f3;
padding: 10px;
border: 0;
}

.graybox2
{
background-color: #f3f3f3;
padding: 0px 0px 10px 10px;
font-size: 12px;
}

.graybox3
{
background-color: #f9f9f9;
padding: 10px;
border: 0;
}

.sectionhead
{
margin-top: -15px;
color: #993333;
font-size: 18px;
font-family: arial;
font-weight: normal;
line-height: 1.15em;
}

.sectionhead2
{
margin-top: +5;
color: #993333;
font-size: 18px;
font-family: arial;
font-weight: normal;
line-height: 1.15em;
}

.sectionhead3
{
margin-top: +5;
color: #666666;
font-size: 18px;
font-family: arial;
font-weight: normal;
line-height: 1.15em;
}

.sectionhead4
{
margin-top: +5;
color: #7d99ad;
font-size: 23pt;
font-family: arial narrow;
font-weight: normal;
line-height: 1.15em;
}

.author
{
color: #333333;
font-size: 11px;
font-weight: 200;
}

.sectionsubhead
{
color: #993333;
margin-top: -20;
font-weight: 700;
}

.sectionsubheadgry
{
color: #666666;
font-family: verdana, arial;
margin-top: -15;
font-size: 14px;
font-weight: 500;
}

.moreinfobox
{
background-color: #f3f3f3;
padding: 10px;
color: #666666;
font-size: 13px;
}

.bluebox
{
background-color: #d8e9f3;
padding: 10px;
border: 0;
}

.greenbox
{
background-color: #d7f5c7;
padding: 10px;
border: 0;
}

.bluebox2
{
font-size: 13px;
background-color: #e5f2fa;
padding: 10px;
border: 0;
}

.bluebox3
{
background-color: #C2E3F8;
font-size: 9pt;
padding: 10px;
border: 0;
}

.ltpurplebox
{
font-size: 13px;
background-color: #ebe7ef;
padding: 10px;
border: 0;
}
.yellowbox
{
background-color: #fefbee;
padding: 10px;
border: 0;
}

.edition
{
margin-top: -20px;
color: #993333;
font-size: 13px;
font-weight: 700;
}

.space15plus
{
margin-top: 15px;
}

.space10plus
{
margin-top: 10px;
}

.space5plus
{
margin-top: 5px;
}

.space10
{
margin-top: -10px;
}

.space15
{
margin-top: -15px;
}

.space20
{
margin-top: -20px;
}

.space25
{
margin-top: -25px;
}

.space30
{
margin-top: -30px;
}

.idexxblack
{
color: #333333;
font-weight: 200;
font-size: 11px;
}

.idexxgray
{
color: #666666;
font-size: 13px;
font-weight: 400;
}

.idexxbluelg
{
color: #023b85;
font-size: 15px;
font-weight: 600;
}

.idexxblue2
{
color: #023b85;
font-size: 13px;
font-weight: 200;
}

.idexxblue
{
color: #023b85;
font-weight: 200;
}

.idexxkhaki
{
color: #aa9f4e;
font-size: 13px;
font-weight: 200;
}

.idexxblack2
{
color: #333333;
font-family: verdana; 
font-weight: 200;
font-size: 13px;
}

.cagbulletlist
{
color: #333333;
font-weight: 200;
font-size: 11px;
line-height: 180%;
}

/*start feline health champion*/

.coursebox2
{
width: 460px;
background: #c1cadd;
padding: 10px 10px 10px 10px; 
}

.coursebox
{
width: 450px;
background: #F4BF89;
padding: 10px 10px 10px 10px; 
}

.coursebox p
{
color: #7E316E;
font-weight: bold;
margin: 6px 0 6px 0;
}

.coursebox ul
{
padding: 0 10px 10px 26px;
}

.boxhead3
{
font-size: 2.25em;
font-weight: normal;
line-height: 1.2em;
font-family: arial,verdana,helvetica,sans-serif;
font-weight: bold;
margin: 0 0 0 0;
color: #7b678a;
}

.boxhead4
{
font-size: 1.75em;
font-weight: bolder;
line-height: 1.2em;
font-family: arial,verdana,helvetica,sans-serif;
margin: 4px 0 10px 0;
color: #4c0645;
}

.boxhead1
{
font-size: 2.25em;
font-weight: bolder;
line-height: 1.2em;
font-family: arial,verdana,helvetica,sans-serif;
font-weight: bold;
margin: 0 0 0 0;
color: #9e6367;
}

.boxhead2
{
font-size: 1.75em;
font-weight: bolder;
line-height: 1.2em;
font-family: arial,verdana,helvetica,sans-serif;
margin: 4px 0 10px 0;
color: #7E316E;
}
/*end feline health champion*/

.catsubheadsm
{
	color: #aa9f4e;
	font-size: 15px;
	font-weight: bold;
}

.futuresubheadsm
{
	color: #333333;
	font-size: 15px;
	font-weight: 500;
}

.shotsubheadsm
{
	color: #007fb1;
	font-size: 15px;
	font-weight: bold;
}

.ivlssubheadsm
{
	color: #333333;
	font-size: 15px;
	font-weight: bold;
}

.linespace
{
  font-size: 1px;	
  line-height: 1%;
  background-color: #F8EAB5;
}

.linespace2
{
  font-size: 1px;	
  line-height: 1%;
  background-color: #ffffff;
}

.whitehead
{
  padding: 5px 0px 5px 10px;
  color: #ffffff;
  font-weight: normal; 
  font-size: 28px;
  font-family: Georgia;
  line-height: 1.01em;
}

.pcrlist
{
background-color: #fbe6b1;
padding: 2px 2px 2px 5px;
}

.pcrlistcanine
{
background-color: #C9E7B1;
padding: 0px 2px 2px 5px;
}

.pcrspecimen
{
background-color: #F0EFED;
padding: 3px 3px 3px 3px;
}

.link {
cursor: pointer;
}

/* ICS styles */

.scbluehead
{
color: #00467f;
font-family: arial black;
font-size: 13.5pt;
line-height: 130%;
}

.scpurplehead
{
color: #4f0d55;
font-family: arial black;
font-size: 13.5pt;
line-height: 130%;
}

.scltbluehead
{
color: #00a7b8;
font-family: arial black;
font-size: 13.5pt;
line-height: 130%;
}

.scredhead
{
color: #993333;
font-family: arial black;
font-size: 13.5pt;
line-height: 130%;
}

.scltblueheadsm
{
color: #00a7b8;
font-family: verdana;
font-size: 10pt;
line-height: 130%;
}

.scblueheadlg
{
color: #00467f;
font-family: arial black;
font-size: 27pt;
line-height: 130%;
}

.scblueheadlgnarrow
{
color: #00467f;
font-family: arial narrow;
font-size: 27pt;
line-height: 130%;
}

.scbluetext
{
color: #00467f;
font-family: verdana;
font-size: 10pt;
line-height: 130%;
}

.scpurpleheadlg
{
color: #4f0d55;
font-family: arial black;
font-size: 27pt;
line-height: 130%;
}

.scpurpleheadlgnarrow
{
color: #4f0d55;
font-family: arial narrow;
font-size: 27pt;
line-height: 130%;
}

.scpinkheadlg
{
color: #88084d;
font-family: arial black;
font-size: 33pt;
line-height: 130%;
}

.scpinkheadlgnarrow
{
color: #88084d;
font-family: arial narrow;
font-size: 27pt;
line-height: 130%;
}

.scpinktext
{
color: #88084d;
font-family: verdana;
font-size: 10pt;
line-height: 130%;
}

.scpurpletext
{
color: #4f0d55;
font-family: verdana;
font-size: 10pt;
line-height: 130%;
}

.scorangehead
{
color: #e4701e;
font-family: arial black;
font-size: 13.5pt;
line-height: 130%;
}

.scorangetext
{
color: #f57f20;
font-family: verdana;
font-size: 10pt;
line-height: 130%;
}

.scgreenheadlg
{
color: #68bd49;
font-family: arial black;
font-size: 27pt;
line-height: 130%;
}

.scgreenheadlgnarrow
{
color: #68bd49;
font-family: arial narrow;
font-size: 27pt;
line-height: 130%;
}

.scgreentext
{
color: #68bd49;
font-family: verdana;
font-size: 10pt;
line-height: 130%;
}

.scgreenhead
{
color: #68bd49;
font-family: arial black;
font-size: 13.5pt;
line-height: 130%;
}

/*///CAG Interim Homepage start /////*/
#analyzerql
{
float: right;
width: 143px;
height: 186px;
background: url( http://www.idexx.com/images/ah/vetlab/quicklinks.png ) no-repeat;
}

.quicklink1
{
padding: 36px 0px 0px 13px;
font-size: 7.5pt;
line-height: 100%;
}

.quicklink2
{
padding: 10px 0px 0px 13px;
font-size: 7.5pt;
line-height: 125%;	
}

.quicklink3
{
padding: 35px 12px 0px 10px;
font-size: 7.5pt;
font-family: verdana;
line-height: 125%
}

.quicklink4
{
padding: 8px 12px 0px 10px;
font-size: 7.5pt;
font-family: verdana;
line-height: 125%;	
}



.line
{
padding: 3px 0px 0px 15px;	
}

.bottomlinks
{
padding: 3px 5px 0px 18px;
font-size: 7.5pt;
}

.interimfont
{
font-size: 7.5pt;
}

.more
{
padding: 4px 0px 0px 9px;
font-size: 7.5pt;
line-height: 100%;
}

.more2
{
padding: 4px 0px 5px 8px;
font-size: 7.5pt;
line-height: 120%;
}

.linkrich
{
padding: 3px 0px 0px 8px;
font-size: 7.5pt;
line-height: 120%;
}

.linkrich2
{
padding: 3px 0px 5px 8px;
font-size: 7.5pt;
line-height: 120%;
}

.linkrichrtcleft
{
padding: 0px 10px 0px 10px;
font-size: 7.5pt;
}

.linkrichrtccenter
{
padding: 0px 0px 0px 0px;
font-size: 7.5pt;
}

.linkrichrtcright
{
padding: 0px 15px 0px 0px;
font-size: 7.5pt;
}

#linkrichbg
{
background: url(http://www.idexx.com/images/ah/vetlab/linkrich.png) no-repeat;
width: 539px;
height: 277px;
}

#jplinkrichbg
{
background: url(http://devpublicweb1.idexx.co.jp.local/images/animalhealth/analyzers/linkrich.png) no-repeat;
width: 539px;
height: 205px;
}

#rtclinkrichbg
{
background: url(http://www.idexx.com/images/ah/vetlab/rtclinkrich.png) no-repeat;
width: 539px;
height: 304px;
}

.linkrichtitle
{
padding: 35px 0px 0px 17px;
font-size: 7.5pt;
color: #9f9e9e;
font-weight: bold;
}

.linkrichhead
{
padding: 5px 0px 0px 8px;
font-size: 7.5pt;
color: #993333;
font-weight: bold;
}

.linkrichheadrtcleft
{
padding: 45px 10px 0px 10px;
font-size: 7.5pt;
color: #993333;
font-weight: bold;
}

.linkrichheadrtccenter
{
padding: 45px 0px 0px 0px;
font-size: 7.5pt;
color: #993333;
font-weight: bold;
}

.linkrichheadrtcright
{
padding: 45px 15px 0px 0px;
font-size: 7.5pt;
color: #993333;
font-weight: bold;
}

.jplinkrichheadright
{
padding: 0px 10px 0px 0px;
font-size: 8pt;
color: #993333;
font-weight: bold;
}

.jplinkrichheadleft
{
padding: 0px 10px 0px 0px;
font-size: 8pt;
color: #993333;
font-weight: bold;
}

.jplinkrichheadcenter
{
padding: 0px 0px 0px 160px;
font-size: 8pt;
color: #993333;
font-weight: bold;
}

.jplinkrichcenter
{
padding: 0px 0px 0px 0px;
font-size: 8pt;
font-weight: normal;
}

.jplinkrichleft
{
padding: 0px 10px 0px 0px;
font-size: 8pt;
font-weight: normal;
}

.jplinkrichright
{
padding: 0px 10px 0px 0px;
font-size: 8pt;
font-weight: normal;
}

.linkrichhead2
{
padding: 10px 0px 0px 8px;
font-size: 7.5pt;
color: #993333;
font-weight: bold;
}

.linkrichhead2rtccenter
{
padding: 10px 0px 0px 0px;
font-size: 7.5pt;
color: #993333;
font-weight: bold;
}

.snapshotblue
{
color: #1675AF;
}

.catalystgreen
{
color: #aa9f4e;
}

.vettestgreen
{
color: #a9ae84;
font-size: 19pt;
font-family: georgia, times new roman;
}

/*///CAG Interim Homepage end /////*/

/*//// Diagnostic Edge Specific ///*/

.demoreinfo
{
border-bottom: 1px solid #333333;
border-top: 1px solid #333333;
float: right;
margin-top: 0px; /* needed to correct on FireFox */
min-height: 35px;
padding: 10px 10px 10px 0px;
width: 500px;
}

.demoreinfo2
{
background-color: #eceded;
border-bottom: 1px solid #333333;
border-top: 1px solid #333333;
float: right;
margin-top: 0px; /* needed to correct on FireFox */
min-height: 35px;
padding: 10px;
width: 490px;
}

.docrowbeige
 {
 background-color: #f5f3e4;
 }
 
 .digitalsubhead
 {
 font-family: times new roman; 
 font-size: 14.5pt; 
 font-weight: 550; 
 color: #993333; 
 line-height: 110%; 
 letter-spacing: 0.5pt;
 }
 
 .digitalgray
 {
  color: #aaaaaa;
 }
 
.digitalimgdisclaimer1
{
  font-size: 10px;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #aaaaaa;
  text: *
}
