
*{ margin:0; padding:0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#fff; line-height:18px; color:#333;}

a{text-decoration:none; outline:none; color:#333;}
img{border:none;}
ul, ol{list-style:none;}

/*------------- Headings & P Tag ------------------*/
h1, h2, h3, h4, h5, h6, p, ul, span, strong, b, em, table, img{ padding-top:15px;}
h1, h2, h3, h4, h5, h6{font-family:'ABeeZee',sans-serif; font-weight:normal; font-size:14px;}
h1{color:#fff; font-weight:normal; font-size:18px;}
h2{color:#0c4da2; font-size:14px; font-weight:600;}
h3{color:#000; font-size:18px; font-weight:normal;}
h4{color:#0c4da2; font-size:18px; font-weight:normal; line-height:24px;}
h5{color:#0c4da2; font-size:13px; font-weight:normal;}
h6{ font-weight:700;}
p{ text-align:left;}
.clear { clear:both;}
em{color:#0c4da2;}

/*------------- Width Box ------------------*/
.w345{width:345px;}
.w250{width:250px;}
.w257{width:257px;}
.w280{width:280px;}
.w315{width:315px;}
.w290{width:290px;}
.w220{width:220px;}
.box160{width:160px;}
.box440{width:440px;}
.flt-lt{float:left;}
.flt-rt{float:right;}
.mid-divider{ width:100%; float:left; background:url(../images/mid-divider.jpg) 318px 0 repeat-y; margin-top:35px;}

/*------------- Button ------------------*/
a.arrow-btn{background:url(../images/image-sprites.png) 0 -26px no-repeat; width:6px; height:7px; float:left;}
a.arrow-btn2{background:#0c4da2 url(../images/arrow-blue.jpg) right 6px no-repeat; padding:0 28px 0 10px; height:22px; line-height:22px; float:left; color:#fff; font-weight:bold; margin-top:15px;}
a.arrow-btn3{background:#0c4da2 url(../images/arrow-blue2.jpg) left 6px no-repeat; padding:0 10px 0 28px; height:22px; line-height:22px; float:left; color:#fff; font-weight:bold; margin-top:15px;}
a.sound{background:url(../images/image-sprites.png) 0 -50px no-repeat; height:16px; width:12px;float:left;}
a.locate{background:url(../images/image-sprites.png) 82px -66px no-repeat; height:16px; padding:15px 25px 0 0; float:left; color:#336600;}
a.pdf{background:url(../images/image-sprites.png) -944px 0 no-repeat; height:16px; min-width:16px; float:left; padding:0 0 0 0px; font-weight:bold; margin:15px 10px 0 0;}
a.pdf2{background:url(../images/image-sprites.png) -944px 0 no-repeat; height:16px; min-width:16px; float:left; padding:0 0 0 25px; font-weight:bold; margin:15px 10px 0 0;}
a.eps{background:url(../images/image-sprites.png) -944px -101px no-repeat; height:16px; min-width:16px; float:left; padding:0 0 0 25px; font-weight:bold; margin:15px 20px 0 0;}
a.plus{background:#ececec; color:#666; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; height:17px; width:16px; float:left; padding:0;  margin:15px 10px 0 0; text-align:center}


/*------------- Extra ------------------*/
.float-left{float:left;}
.float-right{float:right;}
.bg-none{ background:none!important;}
.brd-none{ border-bottom:none!important;}
.pad-rn{padding-right:0!important;}
.pad-ln{padding-left:0!important;}
.pad-tn{ padding-top:0!important;}
.mar-rn{margin-right:0!important;}
.mar-tn{margin-top:0!important;}
.bor-rn{border-right:none!important;}
.bor-ln{border-left:none!important;}
.overflow-hidden{width:100%; overflow:hidden;}
.pad-15{padding-top:15px!important;}
.pad-5{padding-top:5px!important;}
.bt-bdr{border-bottom:1px solid #ccc;}
.tp-bdr{border-top:1px solid #ccc;}
.pad-bn{ padding-bottom:0!important;}

.blue-color{color:#0c4da2; font-size:14px; line-height:22px;}
.blue-color2{color:#0c4da2; font-size:12px;}
.blue-color3{color:#0c4da2;}
.blue-color2 span{color:#333;}
.large-text{font-family:'Open Sans',sans-serif; font-size:30px; margin:20px 0px 10px 0px; padding:0; line-height:35px; font-weight:200;}
.large-text sup{ font-size:18px;}

/*------------- Divider ------------------*/
.divider1{float:left; height:1px; border-top:1px solid #e8e8e8; width:100%; margin:15px 0 23px 0;}
.divider2{float:left; height:1px; border-top:1px solid #e3f1d3; width:100%; margin:20px 0 23px 0;}
.divider3{float:left; height:1px; border-top:1px solid #e8e8e8; width:100%; margin:15px 0;}
.divider4{float:left; height:1px; border-top:1px solid #e3f1d3; width:100%; margin:15px 0 10px 0;}
.divider5{float:left; height:1px; border-top:1px solid #ccc; width:100%; margin:5px 0 40px 0;}
.divider6{float:left; height:1px; border-top:1px solid #ccc; width:100%; margin:5px 0 10px 0;}
.divider7{float:left; height:1px; border-top:1px solid #d4d4d4; width:100%; margin:10px 0 15px 0;}
.divider8{float:left; height:1px; border-top:1px solid #ccc; width:100%; margin:15px 0 0}
.divider9{height:1px; border-top:1px solid #ccc; width:100%; margin:15px 0 0}

.hide-border{width:100%; height:1px; background:#fff; position:relative; margin-top:-1px; z-index:99; float:left;}
.spacer{width:100%; height:30px; float:left;}
.spacer20{width:100%; height:20px; float:left;}
.img_block{border:1px solid #DBDBDB; margin:5px 15px 8px 0; padding:3px}
.img_block2{border:1px solid #DBDBDB; margin:15px 15px 8px 0; padding:3px}
.img_blockrt{border:1px solid #DBDBDB; margin:0 0px 10px 11px; padding:3px;}
.img_blockrt15{border:1px solid #DBDBDB; margin:15px 0px 10px 11px; padding:3px;}
.paddlft{ margin-left:25px!important;}

/*------------- Layout Starts ------------------*/
.black-strip{background:#000; height:20px; width:100%;}
.wrapper{width:960px; margin:0 auto;}
.header-wrapper{width:950px; margin:0 auto;}
.inner-wrapper{width:942px; margin:0 auto;}
.logo{float:left; margin-left:15px; width:130px;}
.header{background:url(../images/white-bg.png) top center repeat-y; height:120px; float:left; top:20px; width:100%; position:absolute;}
					
.top-panel-right{float:right; padding-top:5px; width:800px;}
.topLinks { margin:0px; padding:10px 5px 0 0; float:right; width:auto;}
.topLinks ul { margin:0px; padding:0px; height:25px;}
.topLinks ul li {margin:0px; padding:0 10px 0 9px; text-align:center; float:left; list-style:none; font-size:11px; height:26px; line-height:10px; border-left:1px solid #333;}
.topLinks ul li:first-child { margin:0px; padding:0 8px 0 0px; border-left:0;}
.topLinks ul li a { margin:0px; padding:0px; color:#333; text-decoration:none; line-height:12px;}
.topLinks ul li a:hover{text-decoration:underline;} 

.topSearchPanel{margin:0px; padding:0px; width:220px; float:right;}
.tp-searchbox{ float:right; width:148px; margin-top:11px;}
.searchboxHome { padding-left:0px; display:block; height:32px;  float:left !important;}
.searchboxHome .inpt-rt input{width:110px!important; padding:4px 10px; background:url(../images/form-sprite.png) -763px 0px no-repeat!important; color:#fff; font-size:12px;}
.searchboxHome span{padding:0;}
.searchbox { padding-left:10px; line-height:35px; display:block; height:32px;  float:left !important;}
.searchboxHome span.inpt-lt, .searchboxHome span.inpt-rt{background:none!important; width:auto!important; padding:0; margin:0;}
.searchboxHome .selector{padding:0; margin-left:-2px;}
.searchboxHome .selector span{background:url(../images/form-sprite.png) -819px -29px no-repeat!important; width:73px; color:#fff; height:23px; line-height:23px; padding:0 0 0 7px; margin-top:2px;}
.searchboxHome .selector select{ width:110px;}
a.search-btn{float:left; padding:0; background:url(../images/image-sprites.png) 0 0 no-repeat; width:15px; height:13px; margin:5px 0 0 1px;}

.language{padding:0 10px 0 2px; margin:10px 0 0 10px; display:block; height:22px;  border-left:1px solid #333; float:right!important;}
.language span{padding:0;}
.language .selector span{background:url(../images/image-sprites.png) -427px -130px no-repeat!important; width:30px; color:#333; height:23px; line-height:23px; padding:0 0 0 7px; margin:0;}
.language select{width:30px!important; margin:-5px 0 0 7px;}

.bg img{ position:fixed; width:100%; height:100%; z-index:-1; padding:0;}
@-moz-document url-prefix() { .searchboxHome .inpt-rt input{padding:4px 10px; background:url(../images/form-sprite.png) -764px -1px no-repeat!important;}}


/*------------- Navigation ------------------*/
.navigation{width:100%;}
#overlay {position:fixed; top:140px; left:0; width:100%; height:100%; float:left; background:#000; visibility:hidden; z-index:9999;opacity:0.5;}

.nav{float:right; position:relative; z-index:9999;}
.nav ul{float:right; margin-top:12px; padding:0; border-top:1px solid #dbdbdb;}
.nav ul li{float:left;}
.nav ul li.center{text-align:center;}
.nav ul li a{color:#09459d; font-size:14px; float:left; padding:12px 12px 11px; font-family:'ABeeZee',sans-serif; position:relative; z-index:9999;}
.nav ul li a:hover{background:#ffce04; color:#000;}
.nav ul li ul{display:none;}
.nav ul li:hover ul{float:left; width:974px; display:inline; border:none; margin:0; position:absolute; top:64px; left:-193px; 
					background:url(../images/nav-topbg.png) 0 0 no-repeat; padding-top:13px;}
.nav ul li:hover a{background:#ffce04; color:#000;}
.nav ul li:hover ul li{float:left; width:905px; height:275px; position:relative; margin:0; background:#fff; padding:20px 25px 25px 25px;}
.nav ul li:hover ul li.first{height:200px;}
.nav ul li:hover ul li.second{height:300px;}

.nav ul li:hover ul li h4{ color:#09459d; font-size:15px; line-height:20px; padding-bottom:15px; min-height:25px;}
.nav ul li:hover ul li h4 img{float:none!important; padding:0!important; margin-left:5px;}
.nav ul li:hover ul li h4 a{float:none!important; padding:0!important; background:none!important;}
.nav ul li:hover ul li h4 p, .nav ul li:hover ul li h4 span, .nav ul li:hover ul li h4 span p{padding:0!important;}


/* Navigation About*/
.nav-about{width:100%; overflow:hidden; float:left;}
.nav-about ol{float:left; width:110%; background:none!important; left:0!important; margin-top:-5px}
.nav-about ol li{float:left; width:255px!important; min-height:100px!important; height:auto!important;padding:25px 15px 25px 0!important; border-bottom:1px solid #fff0b3; margin-right:45px!important;}
.nav-about ol li span{padding:0!important;}
.nav-about ol li h3, .nav-about ol li h3 a{width:265px; color:#09459d!important; padding:0!important; font-size:18px; text-align:left;}
.nav-about ol li p{font-family:Arial, Helvetica, sans-serif!important; font-size:12px!important; padding-top:15px;}
.nav-about ol li a{float:none!important; padding:0!important; background:none!important;}
.nav-about ol li a img{float:none!important; padding:0!important; margin-left:5px;}

/*Non Sterile Manufacturing*/
.non-services{width:100%; float:right; overflow:hidden;}
.non-services ol{float:left; width:110%; background:none!important; left:0!important; margin-top:20px}
.non-services ol li{float:left; width:200px!important; min-height:55px!important; height:auto!important;padding:20px 0!important; margin-right:35px!important;}
.non-services ol li span{padding:0!important;}
.non-services ol li h3, .non-services ol li h3 a{width:200px; color:#09459d!important; padding:0!important; font-size:18px; text-align:left;}
.non-services ol li p{font-family:Arial, Helvetica, sans-serif!important; font-size:12px!important; padding-top:15px;}
.non-services ol li a{float:none!important; padding:0!important; background:none!important;}
.non-services ol li a img{float:none!important; padding:0!important; margin-left:5px;}

/*Sterile Manufacturing*/
.services{width:100%; float:right; overflow:hidden;}
.services ol{float:left; width:110%; background:none!important; left:0!important; margin-top:20px}
.services ol li{float:left; width:265px!important; min-height:55px!important; height:auto!important;padding:20px 0!important; margin-right:60px!important;}
.services ol li span{padding:0!important;}
.services ol li h3, .services ol li h3 a{width:265px; color:#09459d!important; padding:0!important; font-size:18px; text-align:left;}
.services ol li p{font-family:Arial, Helvetica, sans-serif!important; font-size:12px!important; padding-top:15px;}
.services ol li a{float:none!important; padding:0!important; background:none!important;}
.services ol li a img{float:none!important; padding:0!important; margin-left:5px;}

/*Clinical Trial*/
.clinical-trial-left{float:left; width:560px;}
.clinical-trial-left a{color:#09459d; padding:0 0 10px 0!important; font-size:16px; font-family:'ABeeZee',sans-serif; background:none!important; margin:15px 0 0 0!important;float:none!important;}
.clinical-trial-left a:hover{ background:none; color:#09459d;}
.clinical-trial-left a img{ padding:0!important; margin-left:5px;}
.clinical-trial-left h2{ font-size:16px; font-weight:normal; line-height:22px;}
.clinical-trial-right{float:right; width:295px;}
.clinical-trial-right h3{color:#09459d; font-size:18px; line-height:24px;  text-align:left;}
.clinical-trial-right h3 sup{ font-size:14px;}
.clinical-trial-right p{width:455px; line-height:18px;}
.clinical-trial-right a{color:#09459d; padding:0 0 10px 0!important; float:none!important; font-size:16px; font-family:'ABeeZee',sans-serif; background:none!important;}
.clinical-trial-right a:hover{ background:none; color:#09459d;}
.clinical-trial-right a img{ padding:0!important; margin-left:5px;}
.clinical-trial-right h2{ font-size:16px; font-weight:normal; line-height:22px; width:250px;}
.clinical-trial-right ol{ width:auto; border-top:1px solid #fff0b3; margin-top:35px;}
.clinical-trial-right ol li{float:left; width:295px!important; height:auto!important; padding:10px 0 10px 0px!important; border-bottom:1px solid #fff0b3;}
.clinical-trial-right ol li a{float:none!important; padding:0!important; background:none!important; color:#09459d!important;}


/*--------------Sidebar Navidation-----------------*/
.sub-nav{width:264px; float:left; font-family:'ABeeZee',sans-serif;}
.sub-nav h3{border-bottom:2px solid #0c4da2; color:#0c4da2; font-size:24px; padding:33px 0 15px 10px; width:225px; line-height: 28px; margin-top:-3px;}
.sub-nav ul{ margin:0 0 10px; width:235px; }
.sub-nav ul li{ margin:0; padding:0; font-size:14px; color:#000; border-bottom:1px dotted #f9eaab; float:left; width:100%;}
.sub-nav ul li a{margin:0; color:#09459d; width:225px; padding:7px 0 7px 10px; float:left;}
.sub-nav ul li a:hover{color:#000; background:#40c8f4;}
.sub-nav ul li a.active{color:#000; background:#40c8f4;}
/*Ist Level Navidation*/
.sub-nav ul li ul{ margin:1px 0 10px 0; padding:0; width:235px; float:left; }
.sub-nav ul li ul li{ margin:0; padding:0; font-size:12px;  color:#000; float:left; width:100%; border-bottom:0px solid #e0e0e0; }
.sub-nav ul li ul li a{margin:0; color:#003366; width:215px; padding:7px 0 7px 20px; float:left;}
.sub-nav ul li ul li a:hover{color:#000; background:#40c8f4;}
.sub-nav ul li ul li a.active{color:#000; background:#40c8f4; }
/*2nd Level Navidation*/
.sub-nav ul li ul li ul{ margin:0; padding:0; width:235px; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0; float:left;}
.sub-nav ul li ul li ul li{ margin:0; padding:0; font-size:12px;  color:#000; float:left; width:100%;}
.sub-nav ul li ul li ul li a{margin:0; color:#0c4da2; width:200px; padding:7px 0 7px 35px; float:left; background:url(../images/sidenav_ico.png) 21px 15px no-repeat;}
.sub-nav ul li ul li ul li a:hover{color:#000; background:#40c8f4 url(../images/sidenav_ico.png) 21px -8px no-repeat;}
.sub-nav ul li ul li ul li a.active{color:#000; background:#40c8f4 url(../images/sidenav_ico.png) 21px -8px no-repeat;}


/*-------------- PDF Lisitng -----------------*/
.pdf-listing1{width:100%; overflow:hidden;}
.pdf-listing1 ul{width:100%;}
.pdf-listing1 ul li{ width:100%; background:url(../images/image-sprites.png) -944px 0 no-repeat!important; padding:0 0 10px 25px!important; float:left;}

.pdf-listing2{width:100%; overflow:hidden;}
.pdf-listing2 ul{width:100%;}
.pdf-listing2 ul li{width:275px; background:url(../images/image-sprites.png) -944px 0 no-repeat!important; padding:0 20px 10px 25px!important; float:left;}

.pdf-listing3{width:100%; overflow:hidden;}
.pdf-listing3 ul{width:100%;}
.pdf-listing3 ul li{ width:165px; background:url(../images/image-sprites.png) -944px 0 no-repeat!important; padding:0 20px 10px 25px!important; float:left;}

.pdf-listing3 ol{width:100%;}
.pdf-listing3 ol li{ width:165px; background:url(../images/image-sprites.png) -944px 0 no-repeat!important; padding:0 20px 10px 25px!important; float:left;}

/*--------------Inner left pannel-----------------*/
.panel-left{width:265px; padding:0; margin:0; float:left;}
.panel-right{width:645px; padding:0; margin:32px 0 0 0; float:right;}
.panel-right h2{padding-top:35px;}
.panel-right ul{width:100%;}
.panel-right ul li{background:url(../images/round-bullet2.jpg) 0 5px no-repeat; padding:0 0 10px 20px;}


ul.gray-listing {width:100%;}
ul.gray-listing li{background:url(../images/gray-bullet.png) 0 5px no-repeat; padding:0 0 10px 20px;}

.panel-right .col2 ul{width:100%; padding-bottom:15px; float:left;}
.panel-right .col2 ul li{background:url(../images/round-bullet2.jpg) 0 5px no-repeat; width:275px; padding:0 20px 15px 20px; float:left;}

.panel-right .col3 ul{width:100%; padding-bottom:15px; float:left;}
.panel-right .col3 ul li{background:url(../images/round-bullet2.jpg) 0 5px no-repeat; width:165px; padding:0 20px 10px 20px; float:left;}

.panel-right .colno2 ul{width:100%;}
.panel-right .colno2 ul li{width:275px; padding:0 20px 15px 0px; float:left; background:none;}
.panel-right .colno2-1 ul{width:110%;}
.panel-right .colno2-1 ul li{width:285px; margin:0 50px 15px 0px; float:left; background:none; padding:0;}

.panel-right .colno3 ul{width:100%;}
.panel-right .colno3 ul li{width:165px; padding:0 30px 15px 0px; float:left; background:none;}

.panel-right .colno3-1 ul{width:100%;}
.panel-right .colno3-1 ul li{width:275px; padding:0 30px 15px 0px; float:left; background:none;}

.count-listing2{ width:100%; margin-bottom:20px;}
.count-listing2 ul{width:110%!important; padding:0;}
.count-listing2 ul li{width:204px; padding:7px 0px 7px 10px!important; float:left; border-bottom:1px solid #d0d0d0; margin-right:25px; background:none!important;}
.count-listing2 ul li span{padding-right:10px;}
.count-listing2 ul li.end{border-bottom:0px;}
.count-listing2 ul li.pdf{background:url(../images/pdf.jpg) 160px 6px no-repeat!important;}

.count-listing3{ overflow:hidden; width:100%;}
.count-listing3 ul{width:110%!important; padding:0;}
.count-listing3 ul li{width:188px; padding:7px 0px 7px 10px!important; float:left; border-bottom:1px solid #d0d0d0; margin-right:25px; background:none!important;}
.count-listing3 ul li span{padding-right:10px;}
.count-listing3 ul li.end{border-bottom:0px;}


/*---------- Table Style -------------*/
.table-view1{width:100%; overflow:hidden; margin-top:6px;}
.financ-price{ float:right; padding-bottom:15px; margin-top:-41px}
.table-view1 table{border:1px solid #000; border-collapse:collapse; float:left; font:12px Arial, Helvetica, sans-serif;margin:-1px 0 0 -1px; width:100.5%;}
.table-view1 table tr th{border:1px solid #d4d4d4; border-collapse:collapse; padding:15px; background:#8cc751; min-height:20px; font-size:16px;}
.table-view1 table tr td{border:1px solid #d4d4d4; border-collapse:collapse; padding:10px 15px;}
.table-view1 table tr td h3{color:#0c4da2; text-transform:uppercase; font-weight:bold; font-size:13px; padding:0;}
.table-view1 table tr.bg{background:#f8f8f8; color:#000; font-weight:bold;}
.table-view1 table tr td table td{border:none; border-collapse:collapse; margin:0 auto; padding:0px;}

.table-view2{margin-top:6px;}
.table-view2 table tr td{border-bottom:1px solid #d4d4d4; border-collapse:collapse; height:30px; vertical-align:middle;}

.table-view3{margin-top:6px;}
.table-view3 table tr td{border-bottom:1px solid #d4d4d4; border-collapse:collapse; padding:7px 0;}

/*----------Home Content-------------*/
.home-bottom-area{width:100%; position:fixed; bottom:0;  background:url(../images/blue-bg.png) 0 0 repeat;}
.green_arrow{margin:5px 100px 0px 0px; padding:0px; float:right;}

/*------------- Tab - Fade ------------------*/
#tab-box{width:410px; margin:-40px 0 0 0; float:left;}
ul.tabs{margin:0; padding:11px 0 9px 0; float:left; list-style:none; background:#000; line-height:25px;}
ul.tabs li{float:left; padding:0 40px 0 22px!important; background:url(../images/tab-arrow.png) right 5px no-repeat; border-left: 1px solid #404040; line-height:18px; cursor:pointer;}
ul.tabs li a{color:#fff; font-size:18px; line-height:18px; text-transform:none; font-family:'ABeeZee',sans-serif; padding:0; font-weight:normal;}
ul.tabs li a:hover{color:#8cc751;}
html ul.tabs li.active, html ul.tabs li:hover{ background:url(../images/tab-arrow.png) right -26px no-repeat; float:left; color:#8cc751;}
.tab_content{ padding-left:22px;}
.tab_container{border-top:1px solid #e2e2e2; border-top:none;	margin-top:1px;	clear:both; float:left;	width:410px; margin-top:15px; padding:0px;}
.col1{width:179px; margin:0; padding-right:15px; float:left; font-family:Tahoma, Geneva, sans-serif; color:#fff;}
.col1 h2{color:#8cc751; font-size:12px; line-height:20px; margin-bottom:10px; padding:0;}
.col1 p{padding:0; color:#ccc;}
.col1 p a.arrow-btn{padding:0; float:right; margin:7px 93px 0 0;}

/*--Tab for About us --*/
.aboutus_tab{width:100%; margin:0px; padding:0; float:left;}
.aboutus_tab #tab-box1{width:640px; margin:20px 0 0 0; float:left;}
.aboutus_tab ul.tabs1{margin:0; padding:11px 0 0px 0; float:left; list-style:none; border-bottom:1px solid #2c65ae}
.aboutus_tab ul.tabs1 li{float:left; padding:12px 25px 10px 22px!important; line-height:18px; list-style-type:none; background:none; cursor:pointer;}
.aboutus_tab ul.tabs1 li a{color:#0c4da2; font-size:14px; line-height:18px; text-transform:none; font-family:'ABeeZee',sans-serif; padding:0; font-weight:normal;}
.aboutus_tab html ul.tabs1 li.active, html ul.tabs1 li:hover{ background:#2c65ae; float:left; color:#fff!important;}
.aboutus_tab html ul.tabs1 li.active a, html ul.tabs1 li:hover a{color:#fff!important;}
.aboutus_tab .tab_content1{ padding-left:0px;}
.aboutus_tab .tab_container{border-top:1px solid #e2e2e2; border-top:none;	margin-top:1px;	clear:both; float:left;	width:640px; margin-top:15px; padding:0px;}

/*------------- Start A Project ------------------*/
.video{float:right; width:203px; height:138px; padding-right:0;}
.video a, .video a img{padding-top:0; width:100%; height:100%;}
.start-project{background:#014191; float:right; width:240px; height:86px; padding:0 20px;}
.start-project h4{background:url(../images/image-sprites.png) 227px -107px no-repeat; float:left;color:#fff;font-size:14px; font-weight:bold; padding:10px 0 5px 0}
.start-project h4 a{width:240px; color:#fff; float:left; padding:0;}
.start-project p{color:#fff;}
.start-project p a{color:#fff;}

.client-survey{background:#202020; float:right;}
.client-survey a{background:url(../images/image-sprites.png) 247px -112px no-repeat; float:left; width:260px; color:#fff; font-size:15px; font-weight:bold; padding:8px 0 8px 20px}

.client-survey-form h2{ padding-top:15px;}


/*------------- Footer ------------------*/
.inner-footer{background:url(../images/color_line.jpg) top center no-repeat; float:left; width:100%; padding:3px 0 0 0;}
.footer-divider{float:left; height:1px; border-top:1px solid #e8e8e8; width:100%; margin:0 0 12px 0;}
.footer{float:left; background:#fff; width:100%; padding:15px 0; }
.copy-rights{float:left; width:100%; padding:15px 0; margin-top:0px; background:#000;}
ul.footer-left{ padding:18px 0 0 0; margin-left:25px; width:auto; float:left;}
ul.footer-left li{float:left; padding:0 7px; background:url(../images/vertical-divider.jpg) left 3px no-repeat; border-right:1px solid #666; font-size:11px; color:#666; line-height:11px;}
ul.footer-left li a{float:left; color:#666; padding:0;}

ul.footer-right{ padding:18px 4px 0 0; margin-left:8px; width:auto; float:right;}
ul.footer-right li{float:left; padding:0 7px; background:url(../images/vertical-divider.jpg) left 3px no-repeat; border-right:1px solid #dbdbdb; font-size:11px; color:#666; line-height:11px;}
ul.footer-right li a{color:#666; padding:0;}
.footer a:hover{color:#014191;}
.footer-logo{float:left; padding-left:20px;}
.footer-logo img{ padding:0;}

.social{float:left;}
.social ul{ padding:0; margin:-3px 0 0 5px;}
.social ul li{float:left; background:none!important; border:none!important; padding:0 5px 0 0;}
.social ul li a{float:left; width:16px; height:16px; background:url(../images/image-sprites.png) 0 0 no-repeat;}
.social ul li a strong{display:none;}
.social ul li a.twitter{ background-position:-42px 0;}
.social ul li a.facebook{ background-position:-64px 0;}
.social ul li a.linked-in{ background-position:-87px 0;}
.social ul li a.you-tube{ background-position:-109px 0;}


/*--------------Inner Global-----------------*/
.container{width:100%; float:left; border-top:1px solid #d0d0d0; margin-top:120px; padding-bottom:40px}
.content-area{width:942px; margin:0px; padding:0px; background:url(../images/sidebar_shaddow.jpg) 265px 0px no-repeat; float:left; min-height:510px;}
.content-area.bg-none{padding-top:30px;}
.breadcrmbs{background:url(../images/color_line.jpg) top right no-repeat; float:left; width:100%; overflow:hidden; border-bottom:1px solid #e3f1d3;}
.breadcrmbs ul{margin:0px; padding:0px; margin-left:-13px;}
.breadcrmbs ul li{margin:0px; padding:25px 8px 15px 13px; float:left; font-family:'ABeeZee',sans-serif; font-size:12px; color:#000; background:url(../images/bread-crumb.jpg) 0px 30px no-repeat;}
.breadcrmbs ul li a{text-decoration:none; color:#000;}
.breadcrmbs ul li a:hover{text-decoration:underline; color:#000;}

/*--------------Inner Right Pannel-----------------*/
.title{width:645px; padding-bottom:25px;}
.title h1{padding:0px; font-size:24px; color:#0c4da2; margin-left:-1px; line-height:25px;}

/*-------------- Philosophy -----------------*/
.philosophy{width:100%; float:left; padding-bottom:45px;}
.philosophy .phil-col1{width:230px; float:left; color:#333;}
.philosophy .phil-col2{width:375px; float:right; border-top:1px solid #0c4da2; border-bottom:1px solid #0c4da2; margin-top:15px; padding:5px 0 15px 0;}

/*-------------- Meeting Details -----------------*/
.meeting-details{width:100%; overflow:hidden;}
.meeting-details ul{width:105%;}
.meeting-details ul li{width:185px; float:left; background:none; padding:0 35px 25px 0;}
.meeting-details ul li li{background:url(../images/round-bullet2.jpg) 0 5px no-repeat; padding:0 0 10px 20px;}

/*-------------- Meeting Details -----------------*/
.annual-report{width:100%; overflow:hidden;}
.annual-report ul{width:105%; padding:0;}
.annual-report ul li{width:205px; float:left; padding:0 20px 0 0; background:none;}
.annual-report ul li h2{padding-bottom:15px;}

/*-------------- Earnings Call -----------------*/
.earnings-call{width:100%; padding-top:25px; overflow:hidden;}
.earnings-call ul{width:100%;}
.earnings-call ul li{width:170px; float:left; background:url(../images/round-bullet2.jpg) 0 5px no-repeat; padding:0 0 10px 20px;}
.earnings-call ul li a{ float:left; margin-right:10px; padding:0;}

/*-------------- Investor Contact -----------------*/
.investor-contact{width:100%; overflow:hidden;}
.investor-contact ul{width:100%; margin-top:-10px;}
.investor-contact ul li{width:100%; padding:10px 0 25px 0; background:none; border-bottom:1px solid #ccc; float:left;}
.investor-contact ul li ul{padding:0;}
.investor-contact ul li ul li{width:275px; padding:0 20px 0 0px; float:left; background:none; border:none;}
.investor-contact ul li strong{padding-top:20px;}

/*-------------- Investor Contact -----------------*/
.investor-listing ul{width:100%;}
.investor-listing ul li{width:100%; float:left; padding-bottom:5px; }
.investor-listing ul li strong{width:125px; padding:0; float:left;}
.investor-listing ul li b{width:15px; padding:0; float:left;}
.investor-listing ul li p{width:480px; padding:0; float:left;}

/*-------------- Quarterly Results -----------------*/
.quarterly-result{width:100%; height:75px; float:left;}
.quarterly-result h2{ float:left; width:auto; padding-right:25px;}
.quarterly-drop{width:200px; float:left; padding-top:10px}
.quarterly-drop .selector span {width:150px!important;}
.quarterly-drop .selector select {width:180px!important;}

/*-------------- Investor Feedback -----------------*/
.investor-feedback{width:100%; overflow:hidden;}
.investor-feedback ul{width:100%;}
.investor-feedback ul li{width:100%; padding:0 0 10px; background:none; float:left;}
.investor-feedback ul li b{padding:0; font-size:11px; width:100%; float:left; font-weight:normal;}

.investor-feedback ul li b.pad-tn{margin:8px 0 5px 10px;}
.investor-feedback ul li p{padding:5px 0 10px 0;}
.select-timely{float:right; width:395px;}
.captcha{width:100%;}
table.investor{width:100%;}
table.investor tr{width:100%; height:35px;}
table.investor tr td strong{background:url(../images/round-bullet2.jpg) 0 5px no-repeat; padding:0 0 10px 20px; font-weight:normal; float:left;}

/*-------------- Events -----------------*/
.event{width:100%; margin-top:-15px}
.event ul{padding:0;}
.event ul li{width:100%; background:none; padding:15px 0 25px 0; border-bottom:1px solid #ccc; float:left;}
.event ul li strong{ padding:0; display:inline;}



/*.event ul li span{ padding:0 10px;}*/
.event ul li p, .event ul li h2{ padding-top:10px;}
.event ul li h2 a{color:#0c4da2;}
.event-detail{ margin-top:-15px}
.event-detail ul li{background:url(../images/round-bullet2.jpg) 0 5px no-repeat; padding:0 0 10px 20px;}
.event-detail .col2 ul{width:100%; padding-bottom:15px; float:left;}
.event-detail .col2 ul li{background:url(../images/round-bullet2.jpg) 0 5px no-repeat; width:275px; padding:0 20px 15px 20px; float:left;}
.event-detail .col3 ul{width:100%; padding-bottom:15px; float:left;}
.event-detail .col3 ul li{background:url(../images/round-bullet2.jpg) 0 5px no-repeat; width:165px; padding:0 20px 10px 20px; float:left;}
.event-detail ul li strong{ padding:0; display:inline;}
.event-detail ul li span{ padding:0 10px;}
.event-border-box{width:250px; float:right; border-top:1px solid #0c4da2; border-bottom:2px solid #0c4da2; margin-top:15px; padding:10px 0 25px 0;}
.event ul li img{ max-width:100%; height:auto;}
.event-detail a{color:#0c4da2;}

/*-------------- Photo Gallery -----------------*/
.gallery{width:100%; overflow:hidden;}
.gallery ul{width:107%;}
.gallery ul li{width:184px; float:left; margin:0 41px 30px 0; border-bottom:1px solid #ccc; background:none; padding:0 0 5px 0;}
.gallery ul li img{padding:0;}
.album-drop{margin:-65px 0 0 0px; float:right;}
.album-drop .selector{padding:0; height:36px; width:150px;}
.album-drop .selector select{ cursor:pointer; width:150px; height:33px;}
.album-drop .selector span{background:url(../images/form-sprite.png) -547px 0px no-repeat!important; width:140px; color:#000; height:36px; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:5px 0 0px 10px;}
.album-drop span.inpt-lt, .album-drop span.inpt-rt{background:none!important; width:auto!important; padding:0; margin:0;  height:36px;}

/*-------------- Video Gallery -----------------*/
.gallery-video{width:100%; overflow:hidden;}
.gallery-video ul{width:107%;}
.gallery-video ul li{width:184px; float:left; margin:0 41px 30px 0; border-bottom:1px solid #ccc; background:none; padding:0 0 10px 0;}
.gallery-video ul li .video img{padding:0;}
.gallery-video ul li .video a{display:none;}
.gallery-video ul li .video:hover a{width:184px; height:120px; display:inline; background:url(../images/image-sprites.png) -746px -126px repeat-x; position:absolute; margin-left:-184px;}
.gallery-video ul li p{ padding-top:5px;}
.gallery-video ul li span{ color:#0c4da2; padding:0; font-size:11px; line-height:12px;}

/*-------------- Media Resources -----------------*/
.subscirbe{}
.subscirbe input{width:186px!important; padding:4px 10px 8px 10px; background:url(../images/image-sprites.png) -481px -126px no-repeat!important; color:#fff; font-size:12px; border:none!important; height:17px; color:#333; float:left;}
.subscirbe a{background:url(../images/image-sprites.png) -687px -126px no-repeat!important; height:29px; width:34px; float:left;}

/*-------------- Select Productss -----------------*/
.scroll-one{height:157px!important; width:230px; overflow:hidden!important; float:left; position:relative;}
.select-product{width:230px; padding-top:20px; float:left;}
.select-product h3{border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
.select-product a{width:220px; padding:0; margin-bottom:5px; float:left;}
.select-product a:hover{color:#0c4da2;}

/*-------------- Contact -----------------*/
.contact{width:100%; overflow:hidden; padding-left:8px;}
.contact .colno3 ul{width:108%;}
.contact .colno3 ul li{width:186px; padding:0 28px 15px 0px; float:left; background:none; min-height:200px;}

/*---------------About Us - Manufacturing------------*/
.manufactring_city{margin:0px; padding:0px; float:;left; width:100%;}
.manufactring_city ul{width:630px; margin:0; padding:0 0px 0px 10px; float:left; }
.manufactring_city ul li{width:184px; margin:0 26px 30px 0px; padding:0 0px 10px 0px; float:left; background:none; border-bottom:1px solid #ccc;}
.manufactring_city ul li img{margin-bottom:10px;}
.manufactring_city ul li .heading{font-weight:bold; width:184px; }


/*---------------Fine Chemicals------------*/
.long-listing{ overflow:hidden; width:650px;}
.long-listing td{margin:0 0px 0px 0px; padding:0 0px 0px 10px; border-bottom:1px solid #d0d0d0;}
.long-listing td.none{border-bottom:none;}	
.pdf-listing4{width:100%; overflow:hidden; }
.pdf-listing4 ul{width:100%;}
.pdf-listing4 ul li{ width:100%; background:url(../images/image-sprites.png) -944px 0 no-repeat!important; padding:0 0 10px 25px!important; float:left; margin:15px 0px 10px 0px;}

/*--------------- Home Download ------------*/
.home-download{width:100%; overflow:hidden; height:84px;}
.home-download p{padding:0; color:#ccc; font-size:14px; font-family:'Open Sans',sans-serif; font-weight:400;}
.home-download ul{width:100%;}
.home-download ul li{ width:160px; background:url(../images/image-sprites.png) -944px 0 no-repeat!important; padding:0 20px 10px 25px!important; float:left;}
.home-download ul li a{color:#ccc;}
.spoken { width:100%}
.spoken td{ width:25%}
.yesno { width:23%; margin-bottom:15px;}
.yesno td{ width:50%}
.headingtext { border:1px dashed #fc9; background:#ffc; padding:10px; font-weight:700; font-size:13px;}






/*==================================== 20.12.2013 ====================================*/

.vision-valuse{ background:url(../images/vision-value-bg.jpg) center 69px no-repeat; width:621px; height:699px;}
.lt{ float:left;}
.rt{ float:right;}
.vision-valuse{ width:650px;}
.vision-valuse ul{ padding:0px; margin:0px;}
.vision-valuse ul li{ padding:0px 11px 50px; margin:0px; float:left; width:282px; display:block; background-image:none;}
.backgrndbg{ background:url(../images/backgrnd-bg.jpg) no-repeat; width:216px; height:261px; padding:20px 10px 18px 15px;}



/*--------------- Leadership ------------*/
.leadership{width:100%; overflow:hidden;}
.leadership ul{width:110%;}
.leadership ul li{width:180px; height:325px; float:left; margin-right:9px; padding:5px 15px 15px 15px; background:none;}
.leadership ul li.opt-first{width:180px; height:345px; float:left; margin-right:9px; padding:5px 15px 15px 15px; background:none;}
.leadership ul li.opt-second{width:180px; height:365px; float:left; margin-right:9px; padding:5px 15px 15px 15px; background:none;}
.leadership ul li h3, .board-directors ul li h3 a{padding:10px 0 3px 0; font-size:14px!important; font-family:Arial, Helvetica, sans-serif; color:#0c4da2;}
.leadership ul li i{font-size:12px; line-height:16px;}
.leadership ul li img{cursor:pointer;}
.leadership ul li:hover{background:url(../images/image-sprites.png) -750px -256px no-repeat;}
.leadership ul li:hover.opt-first{background:url(../images/image-sprites.png) -515px -256px no-repeat;}
.leadership ul li:hover.opt-second{background:url(../images/image-sprites.png) -281px -256px no-repeat;}

/*--------------- Search ------------*/
.title.expand{width:100%;}
.search ul{width:100%; float:left; border-bottom:1px solid #d4d4d4;}
.search ul li{background:url(../images/round-bullet2.jpg) 0 5px no-repeat; padding:0 0 40px 20px;}
.search ul li h2{padding:0;}
.search ul li p{padding-top:10px;}
.showing-result{float:right; margin-top:-35px;}
.showing-result p {float:left; margin-right:15px; padding-top:13px;}
a.green-btn-forword{background:url(../images/image-sprites.png) 0 -202px no-repeat; height:12px; width:12px; float:left; margin:15px 6px 0 0; padding:0;}
a.green-btn-back{background:url(../images/image-sprites.png) 0 -183px no-repeat; height:12px; width:12px; float:left; margin:15px 6px 0 0; padding:0;}

.prvcy h2{color:#0c4da2; font-size:14px; font-weight: 600; padding:0px; margin:0px;}
.prvcy ul li {background: url(../images/round-bullet2.jpg) 0 5px no-repeat; padding:0 0 30px 20px;}


.listing-style ul{width:100%;}
.listing-style ul li{background:url(../images/round-bullet2.jpg) 0 5px no-repeat; padding:0 0 10px 20px;}

.world-wide ul{width:100%;}
.world-wide ul li{background:url(../images/round-bullet2.jpg) 0 5px no-repeat; padding:0 0 10px 20px;}





/* Navigation About*/
.nav-support{width:580px; overflow:hidden; float:left;}
.nav-support ol{float:left; width:585px; background:none!important; left:0!important; margin-top:-5px}
.nav-support ol li{float:left; width:265px!important; padding:25px 0 25px 0!important; height:auto!important; border-bottom:1px solid #fff0b3; margin-right:25px!important;}
.nav-support ol li span{padding:0!important;}
.nav-support ol li h3, .nav-support ol li h3 a{width:265px; color:#09459d!important; padding:0!important; font-size:18px; text-align:left;}
.nav-support ol li p{font-family:Arial, Helvetica, sans-serif!important; font-size:12px!important; padding-top:15px;}
.nav-support ol li a{float:none!important; padding:0!important; background:none!important;}
.nav-support ol li a img{float:none!important; padding:0!important; margin-left:5px;}
.nav-support2{width:270px; overflow:hidden; float:right;}
.nav-support2 ol{width:270px; background:none!important; left:0!important; padding-top:10px;}
.nav-support2 ol li{width:270px!important; padding:0!important; border-bottom:1px solid #fff0b3; height:auto!important;}
.nav-support2 ol li a{color:#09459d; padding:9px 0 10px 0!important; font-size:16px; font-family:'ABeeZee',sans-serif; background:none!important;}
.nav-support2 ol li a:hover{ background:none; color:#09459d;}




/*Non Sterile Manufacturing*/
.clinical{width:100%; float:right; overflow:hidden;}
.clinical ol{float:left; width:110%; background:none!important; left:0!important; margin-top:20px}
.clinical ol li{float:left; width:265px!important; min-height:55px!important; height:auto!important;padding:20px 0!important; margin-right:35px!important;}
.clinical ol li span{padding:0!important;}
.clinical ol li h3, .clinical ol li h3 a{width:265px; color:#09459d!important; padding:0!important; font-size:18px; text-align:left;}
.clinical ol li p{font-family:Arial, Helvetica, sans-serif!important; font-size:12px!important; padding-top:15px;}
.clinical ol li a{float:none!important; padding:0!important; background:none!important;}
.clinical ol li a img{float:none!important; padding:0!important; margin-left:5px;}




.sitemap{ width:100%; float:left;}
.sitemap h2{color:#0c4da2; font:16px Arial, Helvetica, sans-serif; padding: 15px 0px 16px 0px; font-weight:600; border-top: 1px solid #8cc751; }
.sitemap h3{color:#0c4da2; font:14px Arial, Helvetica, sans-serif; padding: 2px 0px 5px 10px; }
.sitemap h3 a{color:#0c4da2; font:14px Arial, Helvetica, sans-serif; padding: 2px 0px 5px 10px; }
.sitemap ul{ margin:0px 0 25px 10px; /* padding: 19px 0 0;*/ padding:0;}
.sitemap ul li{ margin:1px 15px 0px 0px; padding:6px 10px 0px 17px!important; min-height:20px; list-style:none!important; font:12px Arial, Helvetica, sans-serif; }
.sitemap ul ul li{  padding:6px 6px 0px 7px!important;}
.fltlft{ float:left;}
.fltryt{ float:right;}
.paddlft{ margin-left:25px!important;}


