@charset "utf-8";
/* IDEXX.com CSS Document for External sites replicating Corporate navigation */

/* REMOVE ANY BROWSER-BASED DEFAULTS FOR LAYOUT */


a img {
 border-width: 0px;
}

/* SET DEFAULT TEXT SIZE TO CROSS-BROWSER CONSISTENT */
html {
 font-size: 76%;
}
body { 
 position: relative;
 font-size: 1.0em;
}

/*************
	BASIC 
*************/
a, a:link, a:visited  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 1.25em;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {      
 font-family: Georgia, 'Times New Roman', Times, serif;
 font-size: 24px;
 font-weight: normal;
 line-height: 1.15em;
 margin: 0px;
 padding: 0px;
}
h2 {      
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: normal;
 line-height: 1.10em;
 margin: 0px;
 padding: 0px;
 letter-spacing: -0.5pt;
}
h3 {      
 font-family: Georgia, 'Times New Roman', Times, serif;
 font-size: 20px;
 font-weight: normal;
 line-height: 1.25em;
 margin: 0px;
 padding: 0px;
}
h4 {      
 font-family: Georgia, 'Times New Roman', Times, serif;
 font-size: 12px;
 font-weight: bold;
 line-height: 1.1em;
 margin: 0px;
 padding: 0px;
} 
h5 {     
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 line-height: 1.25em;
 margin: 0px;
 padding: 0px; 
} 
h6 {     
 font-family: Georgia, 'Times New Roman', Times, serif;
 font-size: 11px;
 font-weight: bold;
 line-height: 1.01em;
 margin-bottom: 7px;
 padding: 0px;
}


/***************
	LAYOUT
***************/
body {
 text-align: center;
}
hr {
 height: 1px;
 margin: 0px; 
 padding: 0px;
}
div#content-frame {
 clear: both;
 margin: 0px auto 0px auto;
 padding: 0px 20px 10px 20px;
 text-align: left;
 width: 960px;
}
div#header {
 position: relative;
}
div#ext-navbar {
 background-image: url(Images/navbg.png);
 border-bottom: 1px solid #bcbdc0; /* Gray - Medium */
 border-left: none;
 border-right: none;
 border-top: 1px solid #bcbdc0; /* Gray - Medium */
 color: #333333; /* Black - IDEXX */
 height: 26px;
 margin-top: 5px;
 padding-top: 7px;
}
div#ext-navbar a {
 color: #333333;
}
div.ext-navlinks {
 display: inline;
 margin-right: 30px;
}
div#ext-navtitle {
 background-color: #ffffff;
 background-image: url(/pubwebresources/images/en_us/common/png/navtitle-bg.png);
 background-position: center right;
 background-repeat: no-repeat;
 float: left;
 height: 18px;
 padding: 4px 15px 2px 15px;
 margin: -3px 10px -2px 0px;
 width: 120px;
}
div#breadCrumb{
 margin: 5px 0px 0px 15px;	
}
div#right-sidebar {
 float: right;
 margin-top: -14px;
 width: 230px;
}
div.right-sidebar-box{
 border-left: 1px solid #bdcdc0; 
 border-bottom: 1px solid #bcbdc0; 
 padding: 0px 0px 5px 5px; 
 margin-top: 9px;
}
div.right-sidebar-innerbox{
 background-color: #ffffff; 
 padding: 5px;
  
}

.Careers
{
	padding:4px; 
	margin :0px;
}

div.right-sidebar-title{
 background-color: #f0eedf;
 color: #978b29; /* Green - IDEXX */
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 5px 0px 4px 5px 
}
div#main-content {
 border-top: 7px solid #7b858d;
 margin: 10px 0px 10px 0px;
 padding: 0px; 
 width: 710px;
}
div#footer {
 clear: both;
 margin: 0px auto;
 padding: 0px 20px 0px 20px;
 position: relative;
 text-align: left;
 width: 920px;
}

/***************
	CLASSES
***************/
.globalnav, .globalnav a, .globalnav a:link, .globalnav a:visted {
 color: #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}
.globalnav a:hover {
 text-decoration: underline;	
}
.navtitle {
 color: #333333;
 font-weight: normal; 
 margin: 3px 0px 0px 5px;
}
.navtitle a, .navtitle a:hover, .navtitle a:visited {
 color: #333333;
 text-decoration: none;	
}
.nav-title-link {
 color: #333333;
 text-decoration: none;	
}
div#breadCrumb {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px
}
div#breadCrumb a, div#breadCrumb a:link, div#breadCrumb a:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px
}
div#right-sidebar p, div#right-sidebar ul li, div#right-sidebar a:link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 line-height: 150%;	
}

/************************
	BASIC COLORS
************************/
body {
 background-color: #f0eedf; /* Beige - IDEXX */
}
div#content-frame {
 background-color: #ffffff; /* White */
 color: #333333; /* Black - IDEXX */
}
div#copy {
 background-color: #ffffff; /* White */
}
div#footer {
 background-color: #f0eedf; /* Beige - IDEXX */
 color: #333333; /* Black - IDEXX */
}
div#footer a:link, div#footer a:visited {
 color: #333333; /* Black - IDEXX */
}
div#header {
 background-color: #ffffff; /* White */
 color: #333333; /* Black - IDEXX */
}
div#header a:link, div#header a:visited {
 color: #333333; /* Black - IDEXX */
}
hr {
 background-color: #bcbdc0; /* Gray - Medium */
 color: #bcbdc0; /* Gray - Medium */
}
ul#nav {
 color: #333333; /* Black - IDEXX */
}

/************************
	TYPOGRAPHY COLORS
************************/
a:link, a:visited, a:hover, a:active {
 color: #006ca2; /* Blue - Link */
}
.globalnav a:link, .globalnav a:visited, .globalnav a:hover, .globalnav a:active {
 color: #333333; /* Blue - Link */
}
h1, h2, h5 {
 color: #333333; /* Black - IDEXX */
}
h3, h6 {
 color: #9e2900; /* Red - IDEXX */	
}
h4 {
 color: #978b29; /* Green - IDEXX */	
}
p, div {
 color: #333333; /* Black - IDEXX */
}
td, th {
 color: #333333; /* Black - IDEXX */
}
ul, ol {
 color: #333333; /* Black - IDEXX */
}
