
/* ::::: http://www.mdl.com/css/layout.css ::::: */

#mainbox { min-width: 903px; }
#padding { padding: 18px; }
* html #mainbox {  }
* html #shadow-border-top { height: 1%; }
#shadow-border-top { background: rgb(255, 255, 255) url('shadow-border-top.jpg') repeat-x scroll left top; }
#shadow-border-left { background: transparent url('shadow-border-left.jpg') repeat-y scroll left top; }
#shadow-border-right { background: transparent url('shadow-border-right.jpg') repeat-y scroll right top; }
#shadow-border-bottom { background: transparent url('shadow-border-bottom.jpg') repeat-x scroll left bottom; }
#shadow-corner-tl { background: transparent url('shadow-corner-tl.jpg') no-repeat scroll left top; }
#shadow-corner-tr { background: transparent url('shadow-corner-tr.jpg') no-repeat scroll right top; }
#shadow-corner-bl { background: transparent url('shadow-corner-bl.jpg') no-repeat scroll left bottom; height: 100%; }
#shadow-corner-br { padding: 7px; background: transparent url('shadow-corner-br.jpg') no-repeat scroll right bottom; height: 100%; }
#header { padding: 0pt 18px 0pt 0pt; }
#header-col2 { float: right; width: 460px; }
#logo { padding: 36px 0pt 10px 19px; float: left; }
#searchbox { padding: 12px 0pt 14px; width: 184px; float: right; }
#searchbox p { margin: 0pt; padding: 0pt; }
.searchfield { border: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 0pt 0pt 0pt 3px; font-size: 11px; height: 14px; width: 124px; float: left; }
.searchbutton { float: left; margin-left: 3px; }
#columnset { margin: 0pt 19px 28px; padding: 0pt; font-size: 10px; }
#col1 { float: left; width: 182px; }
#col2 { margin: 0pt 175px 0pt 182px; }
#col2-a { margin: 0pt 65px 0pt 182px; }
#subcolset { margin: 0pt 16px; padding: 0pt; }
#subcol1 { float: left; width: 182px; }
#subcol2 { margin: 0pt 182px; }
#col3 { background: transparent url('bg-col3.gif') no-repeat scroll left top; float: right; width: 168px; }
#sectionheader { padding: 0pt 0pt 0pt 94px; background: transparent url('bg-sectionheader.gif') no-repeat scroll left top; height: 148px; }
#sectionheader-photo { height: 148px; padding-right: 200px; }
#sectionheader2 { background: transparent url('bg-sectionheader2.gif') no-repeat scroll left top; height: 140px; }
#sectionheader2-photo { border-bottom: 1px solid rgb(224, 224, 224); padding: 0pt 0pt 0pt 60px; height: 120px; }
#sectionheader3 { background: transparent url('bg-sectionheader3.gif') no-repeat scroll left top; height: 175px; }
#sectionheader3-photo { padding: 0pt 0pt 0pt 60px; height: 155px; }
.header-solutions { background: transparent url('header-solutions.jpg') no-repeat scroll right top; }
.header-products { background: transparent url('header-products.jpg') no-repeat scroll right top; }
.header-casestudy { background: transparent url('header-casestudies.jpg') no-repeat scroll right top; }
.header-whitepaper { background: transparent url('header-whitepaper.jpg') no-repeat scroll right top; }
.header-video { background: transparent url('header-video.jpg') no-repeat scroll right top; }
#content #sectionheader h1 { margin: 0pt; padding: 0pt; background: transparent none repeat; color: rgb(102, 102, 116); font-size: 15px; }
#content #sectionheader h2 { margin: 0pt 0pt 8px; padding: 25px 0pt 0pt; background: transparent none repeat; font-size: 12px; }
#sectionheader p { color: rgb(0, 86, 117); }
#content #sectionheader2 h2 { margin: 0pt 0pt 2px; padding: 25px 0pt 0pt; background: transparent none repeat; font-size: 12px; }
#sectionheader2 p { color: rgb(104, 149, 28); }
#content #sectionheader3 h1 { border: medium none ; margin: 0pt; padding: 10px 0pt 15px; background: transparent none repeat; font-size: 14px; font-weight: normal; }
#footer { border-top: 1px solid rgb(230, 233, 233); padding: 18px 19px 0pt; }
#footer p { margin: 0pt; padding: 0pt 0pt 16px; font-size: 9px; color: rgb(102, 102, 102); }
#footer a { text-decoration: none; }
#footer-logos { float: left; width: 199px; }
#footer-text { margin-left: 188px; margin-right: 60px; }
.cleaner { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat; clear: both; height: 0px; font-size: 1px; line-height: 0em; }
.greyrule { border-top: 1px solid rgb(224, 224, 224); margin: 0pt; padding: 0pt; background: transparent none repeat; height: 18px; font-size: 1px; line-height: 0em; }
.whiterule { border-top: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt; background: transparent none repeat; clear: both; height: 12px; font-size: 1px; line-height: 0em; }
.spacer { display: block; height: 6px; }
.aligncenter { text-align: center; }
.alignright { text-align: right; }
.alignleft { text-align: left; }
.floatright { float: right; }
.floatleft { float: left; }
#navproducts a.navlink-level0 { background: transparent url('navmain.gif') no-repeat scroll -109px -27px; }

/* ::::: http://www.mdl.com/css/navigation.css ::::: */

#navutil { padding: 10px 0pt 0pt; float: right; width: 453px; }
#navutil ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: right; width: 453px; }
#navutil li { margin: 0pt; padding: 0pt 2px 0pt 24px; background: transparent url('arrowhead-gold.gif') no-repeat scroll 12px 2px; float: right; font-size: 10px; }
#navutil a { text-decoration: none; }
#navutil2 { float: right; }
#navutil2 ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: right; }
#navutil2 li { margin: 0pt; padding: 0pt 0pt 0pt 26px; background: transparent url('arrowhead-gold.gif') no-repeat scroll 14px 2px; float: right; font-size: 10px; }
#navutil2 a { text-decoration: none; }
#navutil2 li#lang-jp { margin: 0pt; padding: 0pt; background: transparent url('lang-jp.gif') no-repeat; width: 38px; height: 12px; }
#navutil2 li#lang-jp a { display: block; height: 12px; }
#navutil2 li#lang-jp a:hover { background: transparent url('lang-jp.gif') no-repeat scroll 0px -12px; }
#navmain { margin: 0pt 15px 0pt 19px; background: transparent url('navmain-bg.gif') repeat-x scroll left top; }
#navmain-corner-left { background: transparent url('navmain-corner-left.gif') no-repeat scroll left top; }
#navmain-corner-right { padding: 0pt 0pt 7px 73px; background: transparent url('navmain-corner-right.gif') no-repeat scroll right top; }
#nav { margin: 0pt; padding: 0pt; background: transparent url('navmain.gif') no-repeat scroll left top; list-style-type: none; list-style-image: none; list-style-position: outside; width: 669px; height: 25px; position: relative; }
#navsolutions { left: 1px; width: 107px; }
#navsolutions a.nav-link-level0:hover { background: transparent url('navmain.gif') no-repeat scroll -1px -27px; }
#navproducts { left: 109px; width: 105px; }
#navproducts a.nav-link-level0:hover { background: transparent url('navmain.gif') no-repeat scroll -109px -27px; }
#navconsulting { left: 215px; width: 119px; }
#navconsulting a.nav-link-level0:hover { background: transparent url('navmain.gif') no-repeat scroll -215px -27px; }
#naveducation { left: 335px; width: 110px; }
#naveducation a.nav-link-level0:hover { background: transparent url('navmain.gif') no-repeat scroll -335px -27px; }
#navsupport { left: 446px; width: 100px; }
#navsupport a.nav-link-level0:hover { background: transparent url('navmain.gif') no-repeat scroll -446px -27px; }
#navdownloads { left: 547px; width: 120px; }
#navdownloads a.nav-link-level0:hover { background: transparent url('navmain.gif') no-repeat scroll -547px -27px; }
#nav li div.dropdown-borderbottom { position: absolute; left: -999em; height: auto; }
#nav li:hover div.dropdown-borderbottom, #nav li.sfhover div.dropdown-borderbottom { left: auto; }
#nav .nav-item-nogreyrule { border-bottom: medium none; padding-bottom: 10px; }
ul.nav iframe { position: absolute; left: 0pt; top: 0pt; z-index: -1; }
#nav li:hover, #nav li.sfhover { background: transparent none repeat; }
* html ul.nav li { z-index: 201; }
.nav-level0 {  }
.nav-item-level0 { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; position: absolute; top: 2px; }
.nav-link-level0 { display: block; height: 19px; }
.nav-level1 { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.nav-item-level1 { border-bottom: 1px solid rgb(224, 224, 224); margin: 0pt 9px; padding: 2px 0pt; font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; line-height: 12px; }
.nav-link-level1 { padding: 3px 0pt 3px 6px; display: block; }
.nav-link-level1:hover { background: rgb(237, 247, 209) none repeat; text-decoration: none; color: rgb(0, 86, 117); }
.dropdown-borderbottom { padding: 0pt; background: transparent url('dropdown-borderbottom.gif') no-repeat scroll left bottom; width: 148px; }
.dropdown-borderside {  }
.dropdown-shadowtop { padding: 2px 0pt 0pt; background: transparent url('dropdown-shadowtop.gif') repeat-x scroll left top; }
#leftnav { padding: 32px 0pt 0pt; width: 160px; }
#leftnav h1 { margin: 0pt; padding: 0pt 0pt 6px; font-size: 10px; text-transform: uppercase; color: rgb(102, 102, 116); letter-spacing: 1px; }
#leftnav .here { color: rgb(212, 158, 34); }
.leftnav-level0 { border-top: 1px solid rgb(224, 224, 224); margin: 0pt 0pt 30px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.leftnav-item-level0 { border-bottom: 1px solid rgb(224, 224, 224); margin: 0pt; padding: 3px 0pt 4px; line-height: 12px; }
.leftnav-link-level0 {  }
.leftnav-level1 { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.leftnav-item-level1 { margin: 0pt; padding: 0pt; background: transparent url('arrowhead-gold.gif') no-repeat scroll 0px 2px; }
.leftnav-link-level1 { padding: 0pt 11px; display: block; }
.leftnav-level2 { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.leftnav-item-level2 { margin: 0pt; padding: 0pt; background: transparent url('bullet-square.gif') no-repeat scroll 20px 4px; }
.leftnav-link-level2 { padding: 0pt 11px 0pt 30px; display: block; }
#breadcrumbs { margin: 0pt; padding: 0pt 0pt 0pt 19px; }
#breadcrumbs ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#breadcrumbs li { margin: 0pt; padding: 0pt 2px 0pt 0pt; display: inline; }
#breadcrumbs li.here {  }

/* ::::: http://www.mdl.com/css/home.css ::::: */

#homemessage { margin: 0pt 0pt 0pt 19px; }
#home-columnset { margin: 0pt 19px 28px; padding: 25px 0pt 1px; font-size: 10px; }
#quickinfobox { margin-left: 188px; height: 100%; }
* html #quickinfobox { height: 1%; }
#quickinfo-corner-tl { background: rgb(239, 246, 247) url('quickinfobox-corner-tl.gif') no-repeat scroll left top; }
#quickinfo-corner-tr { background: transparent url('quickinfobox-corner-tr.gif') no-repeat scroll right top; }
#quickinfo-corner-bl { background: transparent url('quickinfobox-corner-bl.gif') no-repeat scroll left bottom; }
#quickinfo-corner-br { background: transparent url('quickinfobox-corner-br.gif') no-repeat scroll right bottom; }
#quickinfo-seperator { background: transparent url('dotwhite.gif') repeat-y scroll 260px 0px; padding-bottom: 1px; }
#homecol1 { float: left; width: 188px; }
#homecol2 { float: left; width: 261px; }
#homecol3 { margin-left: 260px; margin-right: 14px; }
* html #homecol3 { height: 1%; }
#home-columnset h1 { margin: 0pt; padding: 0pt 0pt 10px; font-size: 10px; text-transform: uppercase; color: rgb(102, 102, 116); letter-spacing: 1px; }
.listing-solutions { border-top: 1px solid rgb(224, 224, 224); margin: 0pt 0pt 16px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; width: 170px; }
.listing-solutions li { border-bottom: 1px solid rgb(224, 224, 224); margin: 0pt; padding: 3px 0pt 4px; line-height: 12px; }
#homelogin form { padding: 0pt 52px 0pt 0pt; }
#homelogin label { padding: 0pt; font-size: 10px; color: rgb(80, 102, 110); display: block; }
#homelogin p { margin: 0pt; padding: 0pt; height: 32px; font-size: 10px; }
.txtboxuser { border: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 0pt 0pt 0pt 3px; font-size: 10px; height: 14px; width: 130px; }
.txtboxpass { border: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 0pt 0pt 0pt 3px; font-size: 10px; height: 14px; width: 82px; float: left; }
.buttonlogin { float: left; margin-left: 3px; }
#quickinfobox h1 { background: transparent url('quickinfo-title.gif') no-repeat scroll 14px 0pt; padding-top: 8px; padding-left: 34px; margin-left: 0pt; margin-bottom: 10px; }
.bordertop-white { border-top: 1px solid rgb(255, 255, 255); }
.listing-quicklinks { border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt 0pt 16px; padding: 0pt 0pt 12px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.listing-quicklinks li { margin: 0pt 0pt 0pt 14px; padding: 5px 0pt 5px 28px; background: transparent url('arrowhead-gold.gif') no-repeat scroll 12px 7px; line-height: 12px; }
.listing-newsevents { margin: 0pt 0pt 20px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.listing-newsevents li { margin: 0pt 0pt 0pt 14px; padding: 5px 0pt 5px 40px; background: transparent url('arrowhead-double.gif') no-repeat scroll 12px 6px; line-height: 12px; }
.listing-homedefinition { margin: 0pt 0pt 16px; padding: 0pt 14px; overflow: auto; list-style-type: none; list-style-image: none; list-style-position: outside; height: 100%; }
.listing-homedefinition li { margin: 0pt; padding: 0pt; clear: both; }
.listing-homedefinition b { padding: 0pt 0pt 8px 30px; background: transparent url('arrowhead-double.gif') no-repeat scroll 0px 1px; display: block; font-weight: bold; }
.loginhelp { display: block; text-align: right; }

/* ::::: http://www.mdl.com/css/content.css ::::: */

body { margin: 0pt; padding: 0pt; background: rgb(230, 233, 233) none repeat; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); }
img { border: medium none ; margin: 0pt; padding: 0pt; }
form { margin: 0pt; padding: 0pt; }
fieldset { border: medium none ; margin: 0pt; padding: 0pt; }
legend { display: none; }
a { color: rgb(0, 86, 117); text-decoration: none; }
a:hover { color: rgb(212, 158, 34); text-decoration: none; }
a:visited {  }
#overview { height: 100%; }
#content #overview h1 { background: transparent url('quickinfo-title.gif') no-repeat scroll 19px 0pt; padding-top: 8px; padding-left: 39px; margin-left: 0pt; margin-bottom: 5px; font-size: 10px; text-transform: uppercase; color: rgb(102, 102, 116); letter-spacing: 1px; }
#overview-corner-tl { background: rgb(239, 246, 247) url('quickinfobox-corner-tl.gif') no-repeat scroll left top; }
#overview-corner-tr { background: transparent url('quickinfobox-corner-tr.gif') no-repeat scroll right top; }
#overview-corner-bl { background: transparent url('quickinfobox-corner-bl.gif') no-repeat scroll left bottom; }
#overview-corner-br { background: transparent url('quickinfobox-corner-br.gif') no-repeat scroll right bottom; }
#banner { margin: 0pt 0pt 12px; padding: 0pt 105px 18px 0pt; }
#banner-bg-top { background: transparent url('banner-narrow-top.gif') no-repeat scroll left top; height: 155px; }
#banner-bg-bottom { padding: 0pt 0pt 0pt 60px; background: transparent url('banner-narrow-bottom.gif') no-repeat scroll left bottom; }
#banner-text { padding-right: 183px; }
#banner-photo-solutions { background: transparent url('banner-photo-solutions.jpg') no-repeat scroll right top; height: 155px; }
#banner-photo-solutions-data { background: transparent url('banner-photo-solutions-data.jpg') no-repeat scroll right top; height: 155px; }
#banner-photo-solutions-synthesis { background: transparent url('banner-photo-solutions-synthesis.jpg') no-repeat scroll right top; height: 155px; }
#banner-photo-solutions-bioassay { background: transparent url('banner-photo-solutions-bioassay.jpg') no-repeat scroll right top; height: 155px; }
#banner-photo-solutions-sourcing { background: transparent url('banner-photo-solutions-sourcing.jpg') no-repeat scroll right top; height: 155px; }
#banner-photo-solutions-safety { background: transparent url('banner-photo-solutions-safety.jpg') no-repeat scroll right top; height: 155px; }
#banner-photo-solutions-development { background: transparent url('banner-photo-solutions-development.jpg') no-repeat scroll right top; height: 155px; }
#banner-link { padding: 18px 0pt 0pt; float: right; width: 170px; }
#banner-link a { color: rgb(255, 255, 255); text-decoration: none; }
#banner-link a:hover { color: rgb(212, 158, 34); text-decoration: none; }
#banner-link ul { margin: 15px 15px 0pt 20px; }
#content #banner-link h2 { margin: 20px 15px 0pt 20px; padding: 0pt; font-size: 22px; font-weight: normal; }
#content #banner h1 { border: medium none ; margin: 0pt; padding: 10px 0pt 15px; background: transparent none repeat; font-size: 14px; font-weight: normal; }
#content #banner h3 { border: medium none ; margin: 0pt; padding: 0pt 15px 0pt 20px; background: transparent none repeat; font-size: 14px; font-weight: normal; }
.banner-listing { margin: 0pt 0pt 0pt 16px; padding: 0pt 0pt 12px; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 11px; }
.banner-listing li { margin: 0pt; padding: 0pt 0pt 8px 12px; background: transparent url('arrowhead-gold.gif') no-repeat scroll 0px 2px; }
.banner-link-listing { margin: 0pt 0pt 0pt 8px; padding: 0pt 0pt 6px; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 11px; }
.banner-link-listing li { margin: 0pt; padding: 0pt 0pt 8px 6px; background: transparent url('arrowhead-gold.gif') no-repeat scroll 0px 2px; }
.listing-overview { margin: 0pt; padding: 0pt; overflow: hidden; list-style-type: none; list-style-image: none; list-style-position: outside; height: 100%; }
.listing-overview li { border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 15px 19px; clear: both; }
.listing-overview b { padding: 0pt 0pt 10px 30px; background: transparent url('arrowhead-double.gif') no-repeat scroll 0px 1px; display: block; font-weight: bold; }
#content .listing-overview p { margin: 0pt 0pt 0pt 70px; padding: 0pt; }
#content h1 { margin: 0pt 0pt 12px; padding: 10px 0pt 11px 19px; background: transparent url('bg-pagetitle.jpg') repeat-x scroll left bottom; font-size: 15px; }
#content h2 { margin: 0pt 0pt 12px; padding: 0pt; font-size: 12px; }
#content h1 .subtitle { color: rgb(102, 102, 116); font-weight: normal; }
#content h3.h3-bulleted { margin: 0pt; padding: 0pt 0pt 12px 30px; background: transparent url('arrowhead-double.gif') no-repeat scroll 0px 1px; display: block; font-size: 10px; text-transform: uppercase; letter-spacing: 1px; }
#content p { margin: 0pt 0pt 15px; padding: 0pt; line-height: 13px; }
#relatedinfo { padding: 33px 2px 0pt 10px; }
#relatedinfo h1 { border-bottom: 1px solid rgb(224, 224, 224); margin: 0pt 0pt 7px; padding: 0pt 0pt 4px; font-size: 11px; color: rgb(102, 102, 116); }
#relatedinfo h2 { border-bottom: 1px solid rgb(224, 224, 224); margin: 0pt 0pt 5px; padding: 0pt 0pt 4px; font-size: 10px; color: rgb(102, 102, 116); }
#relatedinfo h2.noline { border: medium none ; padding: 0pt; }
#relatedinfo p { margin: 0pt 0pt 15px; padding: 0pt; }
#relatedinfo .linklist { margin: 0pt; padding: 0pt 0pt 13px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#relatedinfo .linklist li { margin: 0pt 0pt 12px; padding: 0pt; line-height: 13px; }
#relatedinfo .linklist p { margin: 0pt 0pt 12px; padding: 0pt; }
.listing-help { margin: 0pt 0pt 16px; padding: 0pt 0pt 12px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.listing-help li { margin: 0pt; padding: 0pt 0pt 3px 12px; background: transparent url('arrowhead-gold.gif') no-repeat scroll 0px 2px; line-height: 12px; }
#form-quicklinks { margin: 0pt 0pt 10px; }
#form-quicklinks p { margin: 0pt; padding: 0pt 0pt 15px; }
#form-quicklinks label { padding: 0pt 0pt 5px; display: block; font-weight: bold; color: rgb(102, 102, 116); }
.form-select300 { margin: 0pt; padding: 0pt; font-size: 10px; width: 300px; }
.listing-definition { margin: 0pt; padding: 0pt; overflow: hidden; list-style-type: none; list-style-image: none; list-style-position: outside; height: 100%; }
.listing-definition li { margin: 0pt; padding: 0pt; clear: both; }
.listing-definition b { padding: 0pt 0pt 4px 30px; background: transparent url('arrowhead-double.gif') no-repeat scroll 0px 1px; display: block; font-weight: bold; }
.listing-type1 { margin: 0pt 0pt 0pt 16px; padding: 0pt 0pt 12px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.listing-type1 li { margin: 0pt; padding: 0pt 0pt 8px 12px; background: transparent url('arrowhead-gold.gif') no-repeat scroll 0px 2px; }
.listing-type2 { margin: 0pt 0pt 0pt 16px; padding: 0pt 0pt 12px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.listing-type2 li { margin: 0pt; padding: 0pt 0pt 0pt 12px; }

/* ::::: http://www.mdl.com/css/mainstyle.css ::::: */

img { display: block; }
.verd10black { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(51, 51, 51); }
.verd10blackb { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(51, 51, 51); font-weight: 600; }
.verd10teal { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(21, 78, 102); text-decoration: none; }
.verd10tealu { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(21, 78, 102); text-decoration: underline; }
.verd10tealb { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(21, 78, 102); font-weight: 600; text-decoration: none; }
.verd9black { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(51, 51, 51); font-style: normal; font-weight: 300; }
.verd9blackb { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(51, 51, 51); font-weight: 600; }
.verd12teal { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: rgb(21, 78, 102); }
.verd12tealb { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: 600; color: rgb(21, 78, 102); }
.verd12black { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(51, 51, 51); }
.verd10tealb2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: 600; color: rgb(21, 78, 102); text-decoration: none; }
.ver10skyblueb { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(102, 153, 204); font-weight: 600; }
.verd10goldb { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(192, 144, 47); font-weight: 600; }
.verd11tealb { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(21, 78, 102); font-weight: 600; }
.verd9teal { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(21, 78, 102); font-style: normal; font-weight: 300; }
.verd9skyblue { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(102, 153, 204); font-style: normal; font-weight: 300; }
.verd11blackb { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); font-weight: 600; }
.verd11black { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); }
.verd11teal { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(21, 78, 102); }
.verd10gold { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(192, 144, 47); }
.verd10gray { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(208, 204, 208); }
#ddmproducts { overflow: visible; position: absolute; z-index: 8; height: 101px; width: 117px; left: 199px; top: 121px; visibility: hidden; }
#ddmsolutions { overflow: visible; position: absolute; z-index: 7; height: 101px; width: 122px; left: 291px; top: 121px; visibility: hidden; }
#ddmconsulting { overflow: visible; position: absolute; z-index: 6; height: 135px; width: 122px; left: 387px; top: 121px; visibility: hidden; }
#ddmeducation { overflow: visible; position: absolute; z-index: 5; height: 101px; width: 123px; left: 478px; top: 121px; visibility: hidden; }
#ddmsupport { overflow: visible; position: absolute; z-index: 4; height: 122px; width: 123px; left: 572px; top: 121px; visibility: hidden; }
#ddmdownloads { overflow: visible; position: absolute; z-index: 3; height: 70px; width: 123px; left: 660px; top: 121px; visibility: hidden; }
#hideall { overflow: visible; position: absolute; z-index: 2; height: 400px; width: 550px; left: 199px; top: 121px; visibility: hidden; }
.leftnavsub { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(21, 78, 102); }
.leftnavsubselected { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: rgb(192, 144, 47); text-decoration: none; }
.leftnavhome { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(255, 255, 255); background-color: transparent; }
.leftnavbullets { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8px; color: rgb(21, 78, 102); }
a.leftnavsub { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(21, 78, 102); text-decoration: none; }
a.leftnavsubselected { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: rgb(192, 144, 47); text-decoration: none; }
a.leftnavsub:active { color: rgb(21, 78, 102); text-decoration: none; }
a.leftnavsub:hover { color: rgb(192, 144, 47); text-decoration: none; }
a.leftnavhome { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(255, 255, 255); text-decoration: none; }
a.leftnavhome:active { color: rgb(255, 255, 255); text-decoration: none; }
a.leftnavhome:hover { color: rgb(255, 255, 153); text-decoration: none; }
a.verd10tealb { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(19, 124, 151); font-weight: 600; text-decoration: underline; }
a.verd10tealb:hover { color: rgb(212, 158, 34); }
a.verd10tealb:active { color: rgb(19, 124, 151); }
a.verd10tealb2:hover { color: rgb(212, 158, 34); text-decoration: none; }
a.verd10teal { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(19, 124, 151); text-decoration: none; }
a.verd10teal:active { color: rgb(19, 124, 151); text-decoration: none; }
a.verd10teal:hover { color: rgb(212, 158, 34); text-decoration: none; }
a.verd9black { color: rgb(19, 124, 151); text-decoration: none; }
a.verd10black { color: rgb(19, 124, 151); text-decoration: none; }
a.verd10blackb { color: rgb(19, 124, 151); text-decoration: none; }
a.ver10skyblueb { color: rgb(19, 124, 151); text-decoration: none; }
a.verd10teal2 { color: rgb(19, 124, 151); text-decoration: none; }
a.verd10tealu { color: rgb(19, 124, 151); text-decoration: none; }
a.verd11tealb { color: rgb(19, 124, 151); text-decoration: none; }
a.verd12tealb { color: rgb(19, 124, 151); text-decoration: none; }
a.verd9black:hover { color: rgb(212, 158, 34); text-decoration: none; }
a.verd10black:hover { color: rgb(212, 158, 34); text-decoration: none; }
a.verd10blackb:hover { color: rgb(212, 158, 34); text-decoration: none; }
a.ver10skyblueb:hover { color: rgb(212, 158, 34); text-decoration: none; }
a.verd10teal2:hover { color: rgb(212, 158, 34); text-decoration: none; }
a.verd10tealu:hover { color: rgb(212, 158, 34); text-decoration: none; }
a.verd11tealb:hover { color: rgb(212, 158, 34); text-decoration: none; }
a.verd12tealb:hover { color: rgb(212, 158, 34); text-decoration: none; }
a.verd10goldb { color: rgb(19, 124, 151); text-decoration: none; }
.searchbox { width: 110px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; }
.username { width: 122px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; height: 15px; }
.password { width: 95px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; height: 15px; }
.button { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: 600; background-color: rgb(217, 230, 243); }
select { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(51, 51, 51); font-weight: 600; background-color: rgb(217, 230, 243); }
.textbox263 { font-family: Verdana,Arial,Helvetica,sans-serif; width: 263px; }
.textbox370 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; width: 370px; }
.sel_402 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(51, 51, 51); font-weight: 600; background-color: rgb(217, 230, 243); }
.textbox130 { font-family: Verdana,Arial,Helvetica,sans-serif; width: 130px; height: 14px; }
.leftnavBD { margin-top: 4px; }
.verdred11 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(204, 0, 0); }
.verd11red { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(204, 0, 0); text-decoration: none; }
.verd11redb { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(204, 0, 0); font-weight: 600; text-decoration: none; }
.textbox242 { font-family: Verdana,Arial,Helvetica,sans-serif; width: 242px; height: 18px; }
.textbox160 { font-family: Verdana,Arial,Helvetica,sans-serif; width: 160px; }
.verd10redb { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(204, 0, 0); font-weight: 600; text-decoration: none; }
