body { color: black; font-size: 12px; font-family: verdana; background-color: #ecf0f6; margin: 0; padding: 0; }
img { border: 0px; }
#white-bar { background-color: #ffffff; position: absolute; top: 0; width: 100%; height: 174px; z-index: 0; margin:0 auto; }
.blue-bkgd { background-color: #e2e8f0; }
#black-bar { background-color: #000000; position: absolute; top: 174px; width: 100%; height: 31px; z-index: 0; margin:0 auto; }
#wrapper { width: 922px; margin-top: 0; margin-right: auto; margin-left: auto; }
#top-bar { background-color: #ffffff; width: 922px; height: 174px; z-index: 2; }
.nav-img { position: relative; left: 33px; width: 202px; height: 174px; margin: 0; padding: 0; }
.nav-logo { position: relative; top: -15px; left: 230px; }
.nav-logo-inside { position: relative; top: 24px; left: 230px; }
.nav-logo-sub { position: relative; top: 24px; left: 20px; }
#nav-bar { background-color: #000000; width: 922px; height: 31px; z-index: 2; }
.nav-imgs { position: relative; left: 370px; width: 400px; }
#leftnav-bar { position: absolute; top: 174px; width: 202px; z-index: 3; margin-left: 33px; }
.leftnav-imgs { margin-bottom: 2px; }
#body-copy { line-height: 22px; text-align: center; position: relative; top: 35px; left: 202px; width: 700px; z-index: 2; }
.body-copy-inside { line-height: 22px; text-align: left; position: relative; top: 50px; left: 290px; width: 550px; z-index: 2; }
.body-copy-inside a:link { color: #000000; text-decoration:underline  }
.body-copy-inside a:visited { color: #000000; text-decoration:underline  }
.body-copy-inside a:active { color: #000000; text-decoration:underline  }
.body-copy-inside a:hover { color: #000000; text-decoration:underline  }
#bkgd-img { position: absolute; top: 360px; z-index: 0; margin-left: -10px; }
#bkgd-img-inside { position: absolute; top: 308px; z-index: 0; }
#bkgd-img-intermediates { position: absolute; top: 320px; z-index: 0; }
#topnav_home { }
.topnav-img { position: absolute; top: -1px; margin-left: 290px; }
.contact-button { position: absolute; top: 108px; margin-left: 420px; }
#topnav_expertise { }
#topnav_sourcing { }
#topnav_contact { }
#nav_pharma { }
#nav_nutritional { }
#nav_veterinary { }
#nav_synthesis { }
#nav_intermediates { }
.h1 { color: #c76625; font-size: 16px; font-weight: bold; float:left; margin-right:5px; margin-top:-2px;}
.h2 { color: #1b75a0; font-size: 16px; font-weight: bold; }
.globe-text { color: #c76625; text-align: center; position: relative; width: 700px; margin-top: -70px; }
.orange { color: #c76625; }
.blue { color: #0a4f77; }
.inside-head { color: #c76625; font-size: 13px; font-weight: bold; }
.bold { font-weight: bold; }
.listing-cell { padding-right: 10px; vertical-align: top; height: 25px; }
.listing { color: #0a4f77; line-height: 15px; width: 600px; height: 5px; margin-bottom: 20px; }
.listing a:link { color: #0a4f77; text-decoration:underline  }
.listing a:visited { color: #0a4f77; text-decoration:underline  }
.listing a:active { color: #0a4f77; text-decoration:underline  }
.listing a:hover { color: #0a4f77; text-decoration:underline  }
.bullet { color: #0a4f77; line-height: 20px; width: 570px;  }
.bullet-cell { padding-right: 20px; vertical-align: top; width: 50%; }
.orange-line { width: 250px; height: 1px; }
.orange-line2 { width: 450px; height: 1px; margin-top: 20px; margin-bottom: 20px; }
.form-element { position: absolute; left: 120px; }
.small-italic { font-size: 10px; font-style: italic; }
.submit-text { color: #3e3e3e; font-size: 10px; line-height: 16px; margin-top: -10px; margin-bottom: 15px; }
