@charset "utf-8";
/* ~~~~~~~~~ reset css~~~~~~~~~~ */
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {margin: 0; padding: 0;}
img {vertical-align: bottom;}
img, fieldset {border: 0;}
html {overflow-y: scroll;}
header, nav, section, article, figure, aside, footer {display: block;}
/* ~~~~~~~~~ reset css~~~~~~~~~~ */

body{font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#009900; margin:0; padding:0; background:#eee; background-repeat:repeat-x;}

#wrapper{background:#fff; width:960px; margin:auto;  min-height:550px;}

#banner{height:222px; background:url(images/banner_bg.jpg); background-repeat:repeat-x;}

#logo{background:url(images/logo.png) 0 6px; background-repeat:no-repeat; width:303px; height:192px; float:left;}

#bannerImage{background:url(images/bannerImage.jpg) 0 6px; background-repeat:no-repeat; width:242px; height:222px;  margin-left:415px; float:left;}

#navigation{background:#fee976; height:62px;}

#menu{margin-left:13px; padding-top:19px; font-size:15px;}
#menu ul{list-style:none; }
#menu li{display:inline; margin-right: 70px;}
#menu li a{text-decoration:none; color:#0ca701;}
#menu li a:hover{color:#c70000;}
#menu li a.active{color:black;}

/*drop down about us*/
ul#nav {margin: 0 0 0 200px;}
ul.drop a { display:block; font-family: Verdana; text-decoration: none;}
ul.drop, ul.drop li, ul.drop ul { list-style: none; margin: 0; padding: 0;  color: #fff;}
ul.drop { position: relative; z-index: 597; float: left; }
ul.drop li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; padding: 5px 10px; }
ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 599; cursor: default;}
ul.drop ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width:220px;background: #FEE976; border: 1px solid #FFE246; }
ul.drop ul li { float: none; border: 1px solid #FFE246; display: block !important; margin:0 !important;}
ul.drop ul ul { top: -2px; left: 100%; }
ul.drop li:hover > ul { visibility: visible }

#contentArea{padding:5px 23px;}
#contentArea p{margin-bottom:15px;}
.contentImage{background: url(images/map.jpg); background-repeat:no-repeat; float:left; width:232px; height:270px; margin-right:7px;}
.heading{font-size:17px;  margin-bottom:10px; color: #CC0000;}
.bullets{margin-left:20px;}
.bullets li{margin-bottom:7px;}
.bulletsProd{margin-left:280px;}
.bulletsProd li{margin-bottom:10px;}
.bulletsProd1{margin-left:335px;}
.bulletsProd1 li{margin-bottom:10px;}

/*products & services page*/
.prodHeading{font-size:16px; margin-bottom:7px;}
.prodClass{min-height:195px; border-bottom:1px solid #CC0000;; margin-bottom:12px; }
/*.prodClass:last-child{border-bottom:none;}*/
.prodImage1{background: url(images/optimedicalProdImg.jpg); float:left; margin-right:7px; width:214px; height:155px;}
.prodImage2{background:url(images/r-biopharmProdImg.jpg); float:left; margin-right:7px; width:244px; height:165px;}
.prodImage3{background: url(images/leadcareProdImg.jpg); float:left; width:304px; height:124px; margin-right:7px;}
.prodImage4{background: url(images/cyclertestProdImg.jpg); float:left; width:192px; height:143px; margin-right: 7px;}
.textBeforeLink{color:#cc0000;}
/*products & services page*/

#footer{background:#1f1f1f; height:186px;}

.footerContent{ width:912px; margin:auto; padding: 20px 0 0; font-size: 15px;}

.partners{ height:70px;}
.partnersUL ul{list-style:none;}
.partnersUL li{display:inline; margin-right: 100px;}
/*.partnersUL a:hover{border-bottom:3px solid #009900 !important;}*/

/*slide show index.html*/
.slideshow{width: 350px; height:270px;	border:10px solid #CC0000;	margin: auto auto 35px;}
.slideshowBanner{width: 600px; height:32px; padding: 188px 0 0 21px;}

/*contact us page*/
.space{height:30px; width:900px; clear:both; }
#form{border-right: 1px solid #009900; width:550px; float:left;}
#addressArea{float:left;}
#addressArea ul{list-style:none; margin-left:40px;}
#comments{width: 15.4em; height:105px;}
.submit_btn{background: url(images/submit_btn.png) no-repeat; width:90px; height:26px; cursor:pointer; border:none;	margin-left: -16px;}
.submit_btn:hover{background-position: 0 -28px;}

/*news and events*/
.downloadsIcon{text-decoration:none; color:#009900;}
.downloadsIcon:hover{color:#CC0000;}
