/* SITE COLORS 
Corporate Blue:   #004973;
Research Blue:    #0082c2;
Education Green:  #64A300;
Pharma Pink:      #990082;
Medium Grey:      #dadada;
Light Grey:       #f7f7f7;*/
body {
background:#F7F7F7;
font:12px Arial, Helvetica;
line-height:1.6em;
color:#333;
margin:0;
padding:0;
}

sup {
font-size:.5em;
}

hr {
height:1px;
background:#dadada;
border:0;
margin:10px 0;
}

a {
color:#005f96;
text-decoration:none;
}

a:focus {
outline:none;
}

#contentColumn a {
font-weight:bold;
}

ul {
margin-top:8px;
margin-bottom:18px;
}

h1 {
font:normal 22px Arial, Helvetica;
padding-bottom:8px;
line-height:1.5em;
border-bottom:1px solid #dadada;
color:#070707;
margin:-1px 0 10px;
}

.blue_box {
margin-top:10px;
margin-bottom:10px;
border:1px solid #004973;
font:13px Arial, Helvetica;
color:#004973;
padding:10px;
}

.noBorder {
border:0;
margin:-1px 0 8px;
padding:0;
}

.blendHead {
font-size:12px;
display:inline;
margin:0;
}

.companyDescHead {
font-size:12px;
display:inline;
color:#555;
margin:0;
}

p {
margin-top:0;
margin-bottom:12px;
}

h2 {
font:bold 15px Arial, Helvetica;
line-height:1.45em;
color:#444;
margin:3px 0;
}

h3,.Head3b {
font:bold 15px Arial, Helvetica;
color:#444;
line-height:1.4em;
margin:15px 0 5px;
padding:0;
}

h4 {
font:bold 12px Arial, Helvetica;
line-height:1.4em;
color:#444;
margin:2px 0 0;
}

.innertube {
position:relative;
padding:0;
}

.indentedText {
margin-left:15px;
}

form {
margin:0;
padding:0;
}

.date {
font:normal 10px Arial, Helvetica;
color:#666;
margin:0 8px 4px 4px;
}

.newsdate {
font:12px Arial, Helvetica;
color:#666;
margin:0;
}

.version {
font:normal 11px Arial, Helvetica;
color:#444;
margin:0 8px 4px 4px;
}

.required_message {
font:normal 10px Arial, Helvetica;
color:red;
text-align:right;
margin:0 8px 4px 4px;
}

.small {
font:normal 10px Arial, Helvetica;
color:#666;
}

.clear {
clear:both;
}

.relative {
position:relative;
}

.padItalic {
font-style:italic;
margin:0 8px 4px 15px;
}

.subHead {
font-size:18px;
line-height:1.4em;
color:#666;
}

#videoDiv {
margin-bottom:24px;
}

#videoDiv2 {
background-color:#FFF;
margin-bottom:0;
}

#maincontainer {
width:984px;
background:#DADADA;
margin:0 auto;
}

#topsection {
background:#F7F7F7;
height:122px;
}

#logo {
float:left;
margin:18px 0 10px 10px;
}

/* BREADCRUBS */
#breadcrumbcontainer {
background:#fff url(../layout-images/breadcrumbback.png) repeat-y left;
height:26px;
font:7px Arial, Helvetica;
position:absolute;
top:122px;
width:968px;
clear:left;
margin:8px;
}

#breadcrumbcontainer a {
font:10px Arial, Helvetica;
color:#666;
}

#breadcrumbs {
color:#666;
float:left;
width:730px;
overflow:hidden;
height:8px;
margin:0;
padding:7px 3px 7px 5px;
}

#breadcrumbs a {
padding:0 3px;
}

#printshare {
float:right;
margin:5px 0;
}

#printButton {
background:transparent url(../layout-images/printer16x16.png) left no-repeat;
padding:4px 10px 4px 22px;
}

#RSSButton {
background:transparent url(../layout-images/RSS16x16.png) left no-repeat;
padding:4px 0 4px 22px;
}

#sharethis_0 {
padding:0 3px 0 10px;
}

strong {
font:bold 13px Arial, Helvetica;
}

#titleImage {
margin:0 0 16px;
padding:0 0 8px;
}

#productActionsList li a {
display:block;
font-weight:normal;
}

#productActionsList {
width:175px;
position:absolute;
top:50px;
right:40px;
list-style-type:none;
margin:0 0 0 8px;
padding:0;
}

.productActionsHeader {
font:bold 13px Arial, Helvetica;
padding:6px 0;
}

#productActionsList .productActionsHeader a {
display:inline;
margin:4px 3px 0 0;
padding:0;
}

/* Modules calls to action */
#modulesActionsList {
width:100%;
float:left;
list-style-type:none;
padding:5px 0 15px;
}

#modulesActionsList li {
display:inline;
font-weight:bold;
padding:0 20px 0 0;
}

#modulesActionsList li a {
font-weight:normal;
}

/* Ends 
DOWNLOAD ICONS*/
.addToQuote {
background:transparent url(../layout-images/addto.gif) no-repeat scroll left center;
padding:4px 0 3px 22px;
}

.module_overview {
background:transparent url(../layout-images/module_small.gif) no-repeat scroll left center;
padding:4px 0 3px 22px;
}

.downloadPDF {
background:transparent url(../layout-images/PDFIcon.gif) no-repeat scroll left center;
padding:4px 0 3px 22px;
}

.winDownload {
background:transparent url(../icons/windowsLogo.gif) no-repeat scroll left center;
padding:4px 0 3px 22px;
}

.macDownload {
background:transparent url(../icons/macOSX.gif) no-repeat scroll left center;
padding:4px 0 3px 22px;
}

.download {
background:transparent url(../icons/download.gif) no-repeat scroll left center;
padding:4px 0 3px 22px;
}

.newsStory {
background:transparent url(../layout-images/newspaperIcon.gif) no-repeat scroll left center;
padding:4px 0 3px 22px;
}

/*END DOWNLOAD ICONS*/
#contentwrapper {
float:left;
width:100%;
margin:42px 0 0;
}

#contentColumn {
background:#FFF;
overflow:auto;
width:auto;
margin:0 8px 8px 238px;
padding:16px 24px 24px;
}

#campaigncontentwrapper {
float:left;
width:100%;
margin:32px 0 0;
}

#leftcolumn {
float:left;
width:222px;
margin:42px 0 0 -976px;
}

#topNav {
position:absolute;
bottom:0;
left:0;
font:bold 13px Arial, Helvetica;
width:100%;
overflow:hidden;
background:#004973 url(../layout-images/navBack.gif) repeat-x 0 0;
height:40px;
margin:0;
padding:0;
}

#topNav li {
display:inline;
float:left;
}

#topNav li a {
float:left;
color:#FFF;
text-decoration:none;
margin:0 1px 0 2px;
padding:13px 24px 10px;
}

#topNav li a:hover,.current {
background:#004973 url(../layout-images/navBack.gif) repeat-x 0 -41px;
}

#topNav li a:active {
background:#004973 url(../layout-images/navBack.gif) repeat-x 0 -82px;
}

/* TABS */
.tabs {
font:bold 12px Arial, Helvetica;
list-style-type:none;
clear:both;
background:#f7f7f7;
display:block;
height:30px;
margin:6px 0 12px;
padding:0;
}

#solutiontabs li a {
width:121px;
}

.tabs li a {
text-decoration:none;
text-align:center;
display:block;
float:left;
position:relative;
color:#fff;
background:#004973 url(../layout-images/shaders.png) repeat-x 0 -32px;
border:solid 1px #004973;
padding:7px;
}

.tabs li a.selected {
position:relative;
color:#004973;
background:#fff;
border:solid 1px #DADADA;
}

.tabs li a.selected:hover {
text-decoration:none;
}

.tabcontent {
display:none;
clear:both;
}

#sectionProducts {
overflow:auto;
width:688px;
background:#DADADA;
margin:0 0 25px;
}

#sectionProductsHeader {
font-weight:bold;
color:#004973;
padding:4px 9px;
}

#sectionProducts img {
width:210px;
height:99px;
padding:0 0 2px;
}

.sectionItems {
float:left;
width:212px;
height:120px;
background:#f7f7f7;
border:1px solid #ccc;
border-right:0;
border-top:0;
overflow:hidden;
font-weight:bold;
padding:8px;
}

#relatedProducts {
height:185px;
width:688px;
background:#DADADA;
margin:35px 0 8px;
}

#relatedProductsHeader {
background:url(../layout-images/shader.png) center repeat-x;
font-weight:bold;
color:#004973;
padding:4px 9px;
}

#relatedProducts img {
width:214px;
height:116px;
padding:0 0 2px;
}

.relatedItems {
float:left;
width:212px;
height:140px;
background:#f7f7f7;
text-align:center;
margin-top:1px;
margin-left:1px;
overflow:hidden;
padding:8px;
}

/* LOGIN AND SEARCH BUTTONS */
#login {
font-size:11px;
margin:0;
}

#shoppingCart {
background:url(../layout-images/shoppingcart.gif) no-repeat right 0;
position:absolute;
top:0;
right:0;
font-size:11px;
padding-right:23px;
}



#worldSites {
position:absolute;
top:20px;
right:220px;
width:220px;
height: 24px;
color:#939598;
}

#worldSites img {
padding:0 2px;
}

#worldSites a {
color:#939598;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}
 
#worldSites a:hover {
color:#00446c;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

#search {
height:24px;
width:226px;
margin:0;
padding:0;
font-size: 0;
}

#searchBox {
display:inline-block;
background:#FFF;
font-size:11px;
/* height:22px; */
/* height:14px; */
height: 16.5pt;
line-height: 15pt;
width:187px;
border:solid 1px #ccc;
border-right:0;
float:left;
color:#333;
margin:0;
padding:0 0 0 0px;
}

#searchButton {
display:inline-block;
background:#fff url(../layout-images/search_btn.gif) center center no-repeat;
float:left;
border:solid 1px #ccc;
height:24px;
width:31px;
margin:0;
padding:0;
}

#right_top {
position:absolute;
right:8px;
top:28px;
height:50px;
width:226px;
margin:0;
padding:0;
}

#onlineStore {
margin-left:24px;
}

.endquote {
float:right;
clear:both;
margin:-20px 0 0;
}

.sidebarHeader {
background:#fff url(../layout-images/shaders.png) repeat-x 0 -3px;
font:bold 12px Arial, Helvetica;
color:#333;
width:212px;
margin:0;
padding:7px 0 7px 10px;
}

.sidebar {
background:#fff;
font-size:11px;
color:#333;
line-height:1.5em;
margin:0 0 16px;
padding:8px 8px 8px 10px;
}

.sidebar2 {
background:#f7f7f7;
color:#333;
line-height:1.4em;
margin:0 0 16px;
padding:8px 8px 10px 10px;
}

.sideAd {
margin:0 0 8px;
}

.icon {
margin:6px 8px -3px;
}

.testimonial {
background:#f7f7f7 url(../layout-images/startquote.gif) top left no-repeat;
font-size:11px;
color:#333;
text-indent:20px;
line-height:1.5em;
margin:0 0 8px;
padding:8px 8px 2px 10px;
}

.newsBar {
border-top:solid 1px #CCC;
overflow:auto;
width:690px;
display:block;
padding:8px 0 5px;
}

.newsBar img {
margin:-3px 0;
}

.newsImage {
background:#f7f7f7;
border:solid 1px #CCC;
float:right;
clear:both;
margin:-10px 0 8px 12px;
padding:6px 3px;
}

.insideArticle {
margin:-12px 0 0;
}

.nextButton a {
float:right;
background:#f7f7f7;
border:solid 1px #CCC;
margin-top:24px;
width:77px;
text-align:center;
overflow:auto;
display:block;
padding:4px;
}

.prevButton a {
float:left;
background:#f7f7f7;
border:solid 1px #CCC;
margin-top:24px;
width:77px;
text-align:center;
display:block;
padding:4px;
}

/* Used on the event page */
.eventActions {
background:#f7f7f7;
float:right;
margin:3px 0 0 8px;
padding:0 8px 0 4px;
}

.eventActions img {
margin:2px 4px -4px 0;
}

.eventDate {
float:left;
color:#666;
margin:4px 0 0 15px;
}

.eventLocation {
margin:4px 0 0 170px;
}

/*Used in the product listing page */
.productDescription {
margin:1px 62px 0 178px;
padding:0;
}
.webstoreDescription {
width:330px;
margin:1px 62px 0 178px;
padding:0;
}
.AddToBasket {
float:right;
margin:1px 62px 0 518px;
padding:0;
}

.productThumb {
width:170px;
float:left;
text-align:center;
margin:8px 0;
}

.checkbox {
background:#f7f7f7;
float:right;
margin-right:12px;
padding:8px;
}

.categoryHeader {
background:#f7f7f7;
padding:6px;
}

.requestPrice {
float:right;
margin:-3px;
padding:3px;
}

/*these are the headers on a main page */
.subSection {
background:#fff url(../layout-images/greyGradient.png) repeat-x top;
overflow:auto;
margin:16px 0;
padding:8px;
}

.subSection a:hover {
text-decoration:none;
cursor:pointer;
}

.subSectionText {
color:#333;
margin:16px 8px 8px;
}

.RSS {
display:block;
background:url(../layout-images/RSS9x9.png) center left no-repeat;
margin:0 0 4px 2px;
padding:0 0 0 14px;
}

/* SIDE MENU */
.glossymenu {
width:222px;
background:#fff;
margin:0 0 16px;
padding:0;
}

.glossymenu a.menuitem {
background:#00446B;
color:#FFF;
display:block;
position:relative;
width:212px;
text-decoration:none;
padding:0;
}

#research {
background:#0082c2 url(../layout-images/shaders.png) repeat-x 0 -61px;
font:bold 12px Arial, Helvetica;
color:#fff;
width:212px;
display:block;
padding:7px 0 7px 10px;
}

#education {
background:#60A61F url(../layout-images/shaders.png) repeat-x 0 -91px;
font:bold 12px Arial, Helvetica;
color:#fff;
width:212px;
display:block;
padding:7px 0 7px 10px;
}

#pharma {
background:#99006c url(../layout-images/shaders.png) repeat-x 0 -121px;
font:bold 12px Arial, Helvetica;
color:#fff;
width:212px;
display:block;
padding:7px 0 7px 10px;
}

#corporate {
background:#004973 url(../layout-images/navBack.gif) 0 -6px repeat-x;
font:bold 12px Arial, Helvetica;
color:#fff;
width:212px;
display:block;
padding:7px 0 7px 10px;
}

#white {
background:#fff;
font:bold 12px Arial, Helvetica;
width:212px;
display:block;
padding:7px 0 7px 10px;
}

.textwhite {
font:bold 12px Arial, Helvetica;
color: white;
}

.statusicon {
position:absolute;
right:5px;
}

.submenu ul {
background:#fff;
list-style:none;
margin:0;
padding:8px 0;
}

.submenuOpen {
background:#fff;
margin:0;
padding:8px 0;
}

.submenuOpen li {
list-style:none;
margin:0;
padding:0;
}

.submenuOpen .current_left,.submenu .current_left {
font-weight:bold;
background:#f7f7f7;
}

.submenuOpen select {
width:206px;
margin:0 8px;
}

.glossymenu li.submenuStrong {
font-weight:bold;
padding:14px 0 4px 9px;
}

.submenuOpen li a.submenuPDF {
background:url(../layout-images/PDFIcon-18left.gif) left top no-repeat;
padding-left:41px;
width:175px;
}

.submenuOpen li a.submenuPDF:hover {
background:url(../layout-images/PDFIcon-18left.gif) left top no-repeat #fff;
}

.subHighlight {
background:#f7f7f7;
font-size:11px;
line-height:1.35em;
padding-bottom:8px;
padding-top:5px;
}

.subHighlight li.submenuStrong {
color:#555;
}

.subHighlight li a {
padding:3px 4px 3px 18px;
}

.multi-line li a {
border-bottom:1px solid #DADADA;
padding:4px 4px 4px 18px;
}

.important_info {
background:#f7f7f7 url(../layout-images/dialog-warning-large.gif) left center no-repeat;
padding:8px 8px 8px 55px;
}

.contact_table {
border:solid 1px #dadada;
background-color:#f7f7f7;
}

.contact_table_title,.contact_table_title_11,.contact_table_title_14 {
border-bottom:solid 1px #dadada;
background-color:#dadada;
font-weight:bold;
}

.contact_table_title_14 {
font-size:14px;
}

.contact_table_title_big {
border-bottom:solid 1px #2040a0;
background-color:#4D6999;
color:#FFF;
font-weight:bold;
padding:2px;
}

.contact_table td,.contact_table_new td {
padding:5px 8px;
}

.contact_table td.padded,.padded {
padding:16px;
}

.caption {
display:block;
width:510px;
margin-left:90px;
text-align:center;
font-style:italic;
font-size:10px;
line-height:1.4em;
padding:6px 0 3px;
}

.error {
color:red;
padding-left:3px;
}

.black {
color:#333;
}

a img {
border:0;
}

/* ONLY USED ON HOME SECTIONS (PRODUCTS HOME, DOWNLOADS HOME, ETC) */
.third_hidden {
width:220px;
height:126px;
background:#FFF;
border:0 solid #dadada;
float:left;
display:inline;
text-align:center;
position:relative;
margin:8px 12px 16px 0;
}

.third,.fourth {
width:220px;
height:126px;
background:#f7f7f7;
border:1px solid #dadada;
float:left;
display:inline;
text-align:center;
position:relative;
margin:8px 12px 16px 0;
}

.third img {
width:214px;
height:91px;
padding:3px;
}

.third .sidebarHeader {
width:220px;
color:#005f96;
}

.fourth {
width:159px;
height:126px;
margin-right:14px;
}

.fourth img {
width:149px;
height:91px;
padding:3px;
}

.fourth .sidebarHeader {
width:159px;
}

#contentColumn .sidebarHeader {
padding-left:0;
}

.headerImage {
width:690px;
height:226px;
}

.divisionOverlay {
display:none;
position:absolute;
top:0;
left:0;
background-color:transparent;
}

.edge {
margin-right:0;
}

.res {
color:#0082c2;
padding:0 5px;
}

.edu {
color:#60A61F;
padding:0 5px;
}

.pha {
color:#99006c;
padding:0 5px;
}

/* USED ON SOLUTION PAGES */
.appList {
height:100%;
width:325px;
overflow:auto;
float:left;
position:relative;
margin:8px 0 8px 16px;
padding:0;
}

.appList li {
display:block;
background:url(../layout-images/bullet.gif) no-repeat 0 8px;
overflow:auto;
margin:0;
padding:3px 0 3px 16px;
}

.appList li.greenBullet {
background:url(../layout-images/bulletGreen.gif) no-repeat 0 8px;
}

/* RESEARCH SPECIFC */
.research #contentColumn .tabs li a {
color:#fff;
background:#0082c2 url(../layout-images/shaders.png) 0 -61px;
border:solid 1px #0082c2;
}

.research #contentColumn .tabs li a.selected {
color:#0082c2;
background:#fff;
border:solid 1px #DADADA;
}

.research #contentColumn .contact_table_new {
border:solid 1px #0082c2;
line-height:125%;
background:#FFF;
color:#0082c2;
}

.research #contentColumn .contact_table_new_title {
border-bottom:solid 1px #0082c2;
background:#0082c2;
color:#FFF;
line-height:120%;
font-weight:bold;
padding:1px;
}

.research #contentColumn .contact_table_new_title_big {
border-bottom:solid 1px #0082c2;
background:#0082c2;
color:#FFF;
line-height:120%;
font-weight:bold;
padding:2px;
}

/* PHARMA SPECIFC */
.pharma #contentColumn .tabs li a {
color:#fff;
background:#99006c url(../layout-images/shaders.png) 0 -121px;
border:solid 1px #99006c;
}

.pharma #contentColumn .tabs li a.selected {
color:#99006c;
background:#fff;
border:solid 1px #DADADA;
}

.pharma #contentColumn .contact_table_new {
border:solid 1px #99006c;
background:#FFF;
color:#99006c;
line-height:125%;
}

.pharma #contentColumn .contact_table_new_title {
border-bottom:solid 1px #99006c;
background:#99006c;
color:#FFF;
line-height:120%;
font-weight:bold;
padding:1px;
}

.pharma #contentColumn .contact_table_new_title_big {
border-bottom:solid 1px #99006c;
background:#99006c;
color:#FFF;
line-height:120%;
font-weight:bold;
padding:2px;
}

/* EDUCATION SPECIFC */
.education #contentColumn .tabs li a {
color:#fff;
background:#60A61F url(../layout-images/shaders.png) 0 -91px;
border:solid 1px #60A61F;
}

.education #contentColumn .tabs li a.selected {
color:#60A61F;
background:#fff;
border:solid 1px #DADADA;
}

.education #contentColumn .contact_table_new {
border:solid 1px #60A61F;
background:#FFF;
color:#60A61F;
line-height:125%;
}

.education #contentColumn .contact_table_new_title {
border-bottom:solid 1px #60A61F;
background:#60A61F;
color:#FFF;
line-height:120%;
font-weight:bold;
padding:1px;
}

.education #contentColumn .contact_table_new_title_big {
border-bottom:solid 1px #60A61F;
background:#60A61F;
color:#FFF;
line-height:120%;
font-weight:bold;
padding:2px;
}

/* ACCORDEON CSS (it should be division specific
 research accordeon */
.research #contentColumn .accordion_toggle {
color:#005380;
cursor:pointer;
border:1px solid #0082c2;
background:#f3fcff;
margin:3px 0;
padding:10px;
}

.research #contentColumn .open_accordion {
background-color:#f3fcff;
color:#0082c2;
}

/* pharma accordeon */
.pharma #contentColumn .accordion_toggle {
color:#005380;
cursor:pointer;
border:1px solid #99006c;
background:#fef3fb;
margin:3px 0;
padding:10px;
}

.pharma #contentColumn .open_accordion {
background-color:#fef3fb;
color:#99006c;
}

/* education accordeon */
.education #contentColumn .accordion_toggle {
color:#60A61F;
cursor:pointer;
border:1px solid #60A61F;
background:#f1fdf1;
margin:3px 0;
padding:10px;
}

.education #contentColumn .open_accordion {
background:#f1fdf1;
color:#60A61F;
}

/* STYLED USED VIA ADMIN INTERFACE */
.image_holder {
text-align:center;
margin:20px 0;
}

/* SITE FEEDBACK FORM ONLY */
#feedback {
position:fixed;
bottom:0;
right:0;
font-size:10px;
font-weight:bold;
background:url(../layout-images/feedbackIcon.png) right center no-repeat;
border:0;
color:#fff;
border-right:0;
border-bottom:0;
padding:2px 24px;
}

#feedbackForm {
z-index:3;
display:none;
position:fixed;
bottom:0;
right:0;
width:300px;
height:400px;
background:#f7f7f7;
border:6px solid #dadada;
padding:16px 24px;
}

#feedbackForm #closeX {
background:#fff;
position:absolute;
top:0;
right:0;
border:1px solid #dadada;
border-top:0;
border-right:0;
padding:4px 8px;
}

.info_fieldset {
border:0;
margin:0;
padding:0;
}

#feedbackForm .date {
margin:0;
}

.info_fieldset select,.info_fieldset input {
width:175px;
}

.info_fieldset td {
padding:2px;
}

.info_fieldset textarea {
width:280px;
}

.notification_error {
border:1px solid #99006c;
height:auto;
width:auto;
padding:8px;
}

.notification_ok {
border:1px #0082c2 solid;
height:auto;
width:auto;
background:#dadada;
text-align:center;
padding:8px;
}

/* 
img.left {
float:left;
margin-right:5px;
border:none;
}

img.right {
float:right;
margin-left:5px;
border:none;
}
*/

.fact-sheet {
list-style:none;
background-image:url(/assets/icons/pdf_halfsize.gif);
background-repeat:no-repeat;
padding-left:20px;
margin-bottom:10px;
}




#footerLegal li {
display:inline-block;
float:left;
padding:9px;
}

#footerPartners li {
display:inline-block;
float:left;
padding:13px 17px 7px;
}

#footerPartnersSafety li {
display:inline-block;
float:right;
padding:13px 17px 7px;
}

#footer {
clear:left;
width:auto;
background:#004973;
margin-top:8px;
font-size:11px;
overflow:hidden;
height:205px;
padding:16px 0 12px 16px;
}

#footer2 {
clear:left;
width:auto;
background:#004973;
margin-top:8px;
font-size:11px;
overflow:hidden;
padding:0;
}

#footerProducts {
width:118px;
}

#footer #footerProducts2 {
width:162px;
margin-top:20px;
}

#footerCompany {
width:110px;
}

#footerResources {
width:116px;
}

#footer2 #footerLegal {
display:block;
background:#00263E url(../layout-images/makingscience.gif) right center no-repeat;
width:975px;
color:#999;
margin:0;
padding:4px 0 3px 8px;
}

em,.normal {
color:#666;
}

a:hover,.tabs li a:hover,.glossymenu a:hover {
text-decoration:underline;
}

.search h3,.productDescription p {
margin:4px 0 0;
}

.inline,.tabs li {
display:inline;
}

.floatRight,.right {
float:right;
}

.noScreen,.inHead {
display:none;
}

#eventtabs li a,#producttabs li a {
width:156px;
}


#labtutor4tabs li a,#producttabs li a {
width:155px;
}

.submenu ul li a,.submenuOpen li a {
display:block;
width:200px;
padding:3px 4px 3px 18px;
}

.submenu ul li a:hover,.submenuOpen li a:hover {
background:#f7f7f7;
}

.subHighlight li a:hover,.currentSub {
background:#fff;
}

.red,.error_message {
color:red;
}

#footerResearch,#footerEducation,#footerPharma {
width:150px;
}

#fadeinbox {
position:absolute;
width:400px;
left:0;
top:-200px;
border:2px solid #004973;
background-color:#FFFFE0;
z-index:100;
visibility:hidden;
padding:0;
}

#flash-mask {
width:704px;
height:350px;
overflow:hidden;
border:0 solid #ccc;
padding:0;
}

#homepageColumn,#campaignColumn {
background:#FFF;
margin:8px;
padding:8px;
}

.sectionItems a,.relatedItems a {
text-decoration:none;
padding:3px 0;
}


/* CAMPAIGNS FOOTER */


#footer_campaigns {
clear:left;
width:auto;
background:#004973;
margin-top:8px;
font-size:11px;
overflow:hidden;
height:135px;
padding:16px 0 12px 16px;
}

#footer_campaignsLinks {
width:168px;
color:#fff;
}

#footer_campaigns ul li strong a,#footer ul li strong a {
display:inline-block;
font-size:12.5px;
color:#fff;
padding-bottom:4px;
}

#footer_campaigns a,#footer2 a,#footer a,#footer2 a {
color:#dadada;
}

#footer_campaigns a:hover,#footer2 a:hover,#footer a:hover,#footer2 a:hover {
color:#fff;
}

#footer_campaigns ul,#footer2 ul,#footer ul,#footer2 ul {
line-height:1.5em;
list-style:none;
float:left;
margin:0;
padding:0;
}

#footer_campaigns ul li,#footer ul li {
padding-left:1px;
}

#footer_campaigns #footerLegal,#footer #footerLegal {
display:block;
background:#00263E url(../layout-images/makingscience.gif) right center no-repeat;
width:965px;
position:absolute;
bottom:62px;
left:0;
padding-left:17px;
color:#999;
}

#footer_campaigns #footerLegal .footerIndent,#footer #footerLegal .footerIndent {
padding-left:18px;
}

#footer_campaigns #footerPartners,#footer #footerPartners {
display:block;
background:#fff;
width:984px;
position:absolute;
height:62px;
bottom:0;
left:0;
}

#footer_campaigns #footerPartners #footerPartnerTitle a,#footer #footerPartnersSafety #footerPartnerTitleSafety a,#footer #footerPartners #footerPartnerTitle a,#footer #footerPartners #footerPartnerTitleSafety a,#footer_campaigns #footerPartners #footerPartnerTitleSafety a {
display:block;
color:#004973;
font-weight:bold;
padding:13px 6px 13px 13px;
}







/* SMALL FOOTER */


#footer_small {
clear:left;
width:auto;
background:#004973;
margin-top:8px;
font-size:11px;
overflow:hidden;
height:70px;
padding:16px 0 12px 16px;
}

#footer_smallLinks {
width:168px;
color:#fff;
}

#footer_small ul li strong a,#footer ul li strong a {
display:inline-block;
font-size:12.5px;
color:#fff;
padding-bottom:4px;
}

#footer_small a,#footer2 a,#footer a,#footer2 a {
color:#dadada;
}

#footer_small a:hover,#footer2 a:hover,#footer a:hover,#footer2 a:hover {
color:#fff;
}

#footer_small ul,#footer2 ul,#footer ul,#footer2 ul {
line-height:1.5em;
list-style:none;
float:left;
margin:0;
padding:0;
}

#footer_small ul li,#footer ul li {
padding-left:1px;
}

#footer_small #footerLegal,#footer #footerLegal {
display:block;
background:#00263E url(../layout-images/makingscience.gif) right center no-repeat;
width:965px;
position:absolute;
height: 35px;
bottom:62px;
left:0;
padding-left:17px;
color:#999;
}

#footer_small #footerLegal .footerIndent,#footer #footerLegal .footerIndent {
padding-left:18px;
}

#footer_small #footerPartners,#footer #footerPartners {
display:block;
background:#fff;
width:984px;
position:absolute;
height:62px;
bottom:0;
left:0;
}

#footer_small #footerPartners #footerPartnerTitle a,#footer #footerPartnersSafety #footerPartnerTitleSafety a,#footer #footerPartners #footerPartnerTitle a,#footer #footerPartners #footerPartnerTitleSafety a,#footer_small #footerPartners #footerPartnerTitleSafety a {
display:block;
color:#004973;
font-weight:bold;
padding:13px 6px 13px 13px;
}















/* SOFTWARE VIDEOS FOOTER */


#footer_videos {
clear:left;
width:auto;
background:#004973;
margin-top:8px;
font-size:11px;
overflow:hidden;
height:75px;
padding:16px 0 12px 16px;
}

#footer_videosLinks {
width:168px;
color:#fff;
}

#footer_videos ul li strong a,#footer ul li strong a {
display:inline-block;
font-size:12.5px;
color:#fff;
padding-bottom:4px;
}

#footer_videos a,#footer2 a,#footer a,#footer2 a {
color:#dadada;
}

#footer_videos a:hover,#footer2 a:hover,#footer a:hover,#footer2 a:hover {
color:#fff;
}

#footer_videos ul,#footer2 ul,#footer ul,#footer2 ul {
line-height:1.5em;
list-style:none;
float:left;
margin:0;
padding:0;
}

#footer_videos ul li,#footer ul li {
padding-left:1px;
}

#footer_videos #footerLegal,#footer #footerLegal {
display:block;
background:#00263E url(../layout-images/makingscience.gif) right center no-repeat;
width:965px;
position:absolute;
bottom:62px;
left:0;
padding-left:17px;
color:#999;
}

#footer_videos #footerLegal .footerIndent,#footer #footerLegal .footerIndent {
padding-left:18px;
}

#footer_videos #footerPartners,#footer #footerPartners {
display:block;
background:#fff;
width:984px;
position:absolute;
height:62px;
bottom:0;
left:0;
}

#footer_videos #footerPartners #footerPartnerTitle a,#footer #footerPartnersSafety #footerPartnerTitleSafety a,#footer #footerPartners #footerPartnerTitle a,#footer #footerPartners #footerPartnerTitleSafety a,#footer_small #footerPartners #footerPartnerTitleSafety a {
display:block;
color:#004973;
font-weight:bold;
padding:13px 6px 13px 13px;
}


.download_sud_button{ 
cursor:pointer;
font: Arial, Helvetica, sans-serif;
/* width: 86px; */
height: 24px;
font-size: 12px;
font-weight: bold 84%;
background-color: #CCCCCC;
border: 1px solid;
border-color: #333333;
}
input.download_sud_button{ 
cursor:pointer;
font: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold 84%;
/* width: 86px; */
height: 24px;
background-color: #CCCCCC;
border: 1px solid;
border-color: #333333;
}
.hidden_field{
	color:#000000;
	display:none;
	font-weight:bold;
	border:#000000 0px solid;
}
