@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; font-family:Arial;}
a{outline:none;}
/*************** place holder *************************/
#mainPlaceHolder{background:#ffffff url(../images/mainBg.jpg) repeat-x 0 0; margin:0; padding:0; font-family:Arial;}
#innerPlaceHolder{ background:#ffffff url(../images/innerpageBg.jpg) repeat-x 0 0; margin:0; padding:0;}

/******************* wrap ****************************/
#wrap{width:845px; margin:0 auto; padding:0;}
/******************* logo ****************************/
#logo{margin:0; padding:0; width:845px; height:85px;}

/****************** Navigation **********************/
#mainNavigation{width:845px; height:31px; margin:0; padding:0;}
.preload1 {background: url(blank_overa.jpg);}
.preload2 {background: url(blank_overa.jpg);}

#nav {padding:0; margin:0; list-style:none; height:31px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:31px; line-height:28px; color:#fefefe; text-decoration:none; font-size:12px;  padding:0; cursor:pointer;}


/*html > body #nav li a.top_link {display:block; float:left; height:31px; line-height:28px; color:#fefefe; text-decoration:none; font-size:12px; font-weight:bold;letter-spacing:0.03em;  padding:0 0 0 8px; cursor:pointer;background: url(../images/blank.jpg);}
*/
#nav li a.top_link span {float:left; display:block; padding:0; height:31px;}
/*-----Home --------------*/
#nav li a.top_link span#home {float:left; padding:0 1px 0 0; height:31px; background:url(../images/homeNav.jpg) no-repeat 0 0;width:78px;}
#nav li a.top_link span#home:hover {float:left;width:78px; height:31px; background:url(../images/homeOv.jpg) no-repeat 0 0;}
#nav li a.top_link span#home.curr {float:left;width:78px; height:31px; background:url(../images/homeOv.jpg) no-repeat 0 0;}
/*-----Our Comapny --------------*/
#nav li a.top_link span#ourCompany {float:left;padding:0 1px 0 0; height:31px; background:url(../images/our_companyNav.jpg) no-repeat 0 0;width:138px;}
#nav li a.top_link span#ourCompany:hover {float:left; width:138px; height:31px; background:url(../images/our_companyOv.jpg) no-repeat 0 0;}
#nav li a.top_link span#ourCompany.curr {float:left; width:138px; height:31px; background:url(../images/our_companyOv.jpg) no-repeat 0 0;}

/************* Product & Services ****************/
#nav li a.top_link span#product {float:left; background:url(../images/productNav.jpg) no-repeat 0 0; margin:0;padding:0 1px 0 0; text-decoration:none; width:182px; height:31px;}
#nav li a.top_link span#product:hover {background:url(../images/productOv.jpg) no-repeat 0 0;width:182px; height:31px;}
#nav li a.top_link span#product.curr {background:url(../images/productOv.jpg) no-repeat 0 0;width:182px; height:31px;}
/************ Resources ****************/
#nav li a.top_link span#resources {float:left; background:url(../images/resourcesNav.jpg) no-repeat 0 0; margin:0;padding:0 1px 0 0; text-decoration:none; width:123px; height:31px;}
#nav li a.top_link span#resources:hover {background:url(../images/resourcesOv.jpg) no-repeat 0 0;width:123px; height:31px;}
#nav li a.top_link span#resources.curr {background:url(../images/resourcesOv.jpg) no-repeat 0 0;width:123px; height:31px;}
/************ Contact us ***************/
#nav li a.top_link span#contact {float:left; background:url(../images/contactNav.jpg) no-repeat 0 0;margin:0; padding:0 1px 0 0; text-decoration:none; width:122px; height:31px;}
#nav li a.top_link span#contact:hover {background:url(../images/contactOv.jpg) no-repeat 0 0;width:122px; height:31px;}
#nav li a.top_link span#contact.curr {background:url(../images/contactOv.jpg) no-repeat 0 0;width:122px; height:31px;}
/*---------------- Research Publication ------------------*/
#nav li a.top_link span#research {float:left; background:url(../images/researchNav.jpg) no-repeat 0 0; margin:0; padding:0; text-decoration:none; width:197px; height:31px;}
#nav li a.top_link span#research:hover {background:url(../images/researchOv.jpg) no-repeat 0 0;width:197px; height:31px;}
#nav li a.top_link span#research.curr {background:url(../images/researchOv.jpg) no-repeat 0 0;width:197px; height:31px;}
/*-------------------------------------------------------------*/
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:31px; background:url(../images/blank.jpg) no-repeat right top;}
#nav li a.top_link:hover {color:#fff; }
#nav li a.top_link:hover span {background:url(../images/blank_overa.jpg) no-repeat right top;}


#nav li a.active span {/*background:url(../images/blank_overa.jpg) no-repeat right top;*/}
#nav li a.active1 {color:#fff; /*background: url(../images/blank_overa.jpg) no-repeat;*/}
#nav li a.active span.down{/*background:url(../images/blank_overa.jpg) no-repeat right top;*/}
#nav li a.top_link:hover span.down {/*background:url(../images/blank_overa.jpg) no-repeat right top;*/}

#nav li:hover > a.top_link {color:#fff;/* background: url(../images/blank_overa.jpg) no-repeat;*/}
#nav li:hover > a.top_link span {/*background:url(../images/blank_overa.jpg) no-repeat right top;*/}
#nav li:hover > a.top_link span.down {/*background:url(../images/blank_overa.jpg) no-repeat right top;*/}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute;left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



#nav li:hover ul.sub
{left:0; top:31px; background: #e4ecf1; padding:0; height:25px;border:1px solid #3a93d2; white-space:nowrap; width:245px; height:auto; z-index:300; display:block;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:245px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px;line-height:20px; text-indent:5px;color:#316684;text-decoration:none;border:1px solid #316684;}
/*#nav li ul.sub li a.fly
{background:#fff url(../img/arrow.jpg) 80px 7px no-repeat;}
#nav li:hover ul.sub li a:hover 
{ color:#3a93d2;}
#nav li:hover ul.sub li a.fly:hover
{background:#3a93d2 url(../img/arrow_over.jpg) 80px 7px no-repeat; color:#fff;}

#nav li:hover ul li:hover > a.fly {background:#3a93d2 url(../img/arrow_over.jpg) 80px 7px no-repeat; color:#fff;}
*/
#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:90px; top:-4px; background:none; padding:3px; /*border:1px solid #3a93d2;*/ white-space:nowrap; width:90px; z-index:400; height:auto;}







/******************* Banner *************************/
#mainBanner{background:url(../images/homeBanner.jpg) no-repeat 0 0; margin:0; padding:0; width:845px; height:308px;}
#innerBanner{ margin:0; padding:1px 0 1px 0; width:845px; height:165px;}
#learnMore{ width:828px; margin:0; padding:225px 0 0 8px;}
#learnMore a#first{width:201px; height:76px; background:url(../images/bioPharmaceuticalNav.jpg) no-repeat 0 0; margin:0; padding:0 8px 0 0; float:left;}
#learnMore a#first:hover{width:201px; height:76px; background:url(../images/bioPharmaceuticalOv.jpg) no-repeat 0 0;}
#learnMore a#second{width:201px; height:76px; background:url(../images/assistedReprotechNav.jpg) no-repeat 0 0; margin:0; padding:0 8px 0 0;float:left;}
#learnMore a#second:hover{width:201px; height:76px; background:url(../images/assistedReprotechOv.jpg) no-repeat 0 0;}
#learnMore a#third{width:201px; height:76px; background:url(../images/transplantationNav.jpg) no-repeat 0 0; margin:0; padding:0 8px 0 0;float:left;}
#learnMore a#third:hover{width:201px; height:76px; background:url(../images/transplantationOv.jpg) no-repeat 0 0;}
#learnMore a#fourth{width:201px; height:76px; background:url(../images/unlimitedPotentialNav.jpg) no-repeat 0 0; margin:0; padding:0 0 0 0;float:left;}
#learnMore a#fourth:hover{width:201px; height:76px; background:url(../images/unlimitedPotentialOv.jpg) no-repeat 0 0;}
#learnMore a{color:#053652; font-size:11px; margin:0; padding:0 0 0 130px; text-decoration:underline; }


/******************* Home page Content *******************/

#mainContent{width:845px; margin:0; padding:17px 0 15px 9px;}
#mainContentHead{width:845px; margin:0; padding:0; background:url(../images/contentTopImg.jpg) no-repeat 0 0; width:830px; height:116px;}
#mainContentHead h1{ font-family:Arial; font-size:16px;color:#408200; margin:0; padding:10px 0 0 171px; text-transform:uppercase;}
#mainContentHead p{ font-family:Arial; font-size:12px; color:#597483; margin:0; padding:0 21px 0 171px; text-align:left; line-height:18px;}
#mainContentHead .content{margin:0; padding:0 0 10px 171px;}
#mainContentHead .content p{ font-family:Arial; font-size:12px; color:#597483; margin:0; padding:0 10px 0 0; text-align:left; line-height:15px;}
#mainContent h2{ font-family:Arial; font-size:15px; color:#408200; margin:0; padding:16px 0 0 0; text-transform:uppercase;}
#mainContent .img{margin:-10px  0 0 0; padding:0 15px 0 0; float:right;}
#mainContent p{font-family:Arial; font-size:12px; color:#597483; margin:0; padding:10px 21px 0 0px; text-align:left; line-height:18px;}

/******************** innner page content ******************/

#innerpageContent {width:845px; margin:0; padding:17px 0 15px 9px;}
#innerpageContent h1{ font-family:Arial; font-size:15px;color:#408200; margin:0;text-transform:uppercase; padding:0;}
#innerpageContent p{ font-family:Arial; font-size:12px; color:#597483; margin:0; padding:5px 21px 0 0; text-align:justify; line-height:15px;}
#innerpageContent h4{ font-family:Arial; font-size:12px;color:#408200; margin:0;padding:10px 0 0 12px; background:url(../images/arrow.gif) no-repeat 0 13px;}
#innerpageContent p span{font-family:Arial; font-size:11px; color:#408200; margin:0; padding:5px 21px 0 0; text-align:justify; line-height:15px;}
#innerpageContent ul{margin:0; padding:10px 0 0 10px; list-style:none;}
#innerpageContent li{ background:url(../images/listArrow.gif) no-repeat 0 4px; margin:0;padding:0 0 0 15px;color:#003d81; font-family:Arial; font-size:12px; font-weight:bold; line-height:18px;}
#innerpageContent h3{font-family:Arial; font-size:12px;color:#408200; margin:0; padding:5px 0 0 0;}
#innerpageContent h5{font-family:Arial; font-size:12px;color:#408200; font-weight:bold; margin:0; padding:5px 0 0 0;}
#licenseAgreement {width:825px;padding:0 0 10px 12px; margin:10px 0 0 0; background:#f8fdff; border:1px solid #b9dcec;}
#licenseAgreement ul{margin:0; padding:10px 0 0 44px; list-style:none;}
#licenseAgreement li{ background:url(../images/listArrow.gif) no-repeat 0 4px; margin:0;padding:0 0 0 15px;color:#496c94; font-family:Arial; font-size:11px; font-weight:bold; line-height:18px;}
#licenseAgreement label{font-family:Arial; font-size:12px;color:#597483; font-weight:bold; margin:0; padding:5px 0 0 0;}
.formLabelText{color:#003d81; font-family:Arial; font-size:12px;}
.formLabelText {color:#003d81; font-family:Arial; font-size:12px; font-weight:bold;}
.formText{color:#597483; font-family:Arial; font-size:12px;padding:5px 0 0 10px;}
.textfield{border:1px solid #7f9db9; width:264px; height:20px; margin:0;padding:0; font-family:Arial; font-size:12px;color:#999999;}
.textArea{width:555px; height:122px;border:1px solid #7f9db9;margin:0;padding:0; font-family:Arial; font-size:12px;color:#999999;}
.textArea1{width:284px; height:84px;border:1px solid #7f9db9;margin:0;padding:0; font-family:Arial; font-size:12px;color:#999999;}
.textField{border:1px solid #7f9db9; width:84px; height:20px; margin:0;padding:0; font-family:Arial; font-size:12px;color:#999999;}
.textField1{border:1px solid #7f9db9; width:184px; height:20px; margin:0;padding:0; font-family:Arial; font-size:12px;color:#999999;}
.options{border:1px solid #7f9db9; width:84px; height:20px; margin:0;padding:0; font-family:Arial; font-size:12px;color:#0033CC;}

#orderTable{margin:0; padding:0;}
#orderTable label{color:#003d81; font-family:Arial; font-size:12px;font-weight:bold;}
#orderTable .arrow {background:url(../images/rightArrow.jpg) no-repeat 0 8px; margin:0 0 0 5px; padding:0 0 0 8px; width:8px; height:7px;}
/****************** footer ******************************/
#footer{ margin:0; padding:0; background:url(../images/footerBg.jpg) repeat-x 0 0; height:55px;}
#footerWrap{width:845px; margin:0 auto; padding:12px 0 0 0;}
#footerLeft{margin:0; padding:0; width:134px; float:left; text-align:center;}
#footerMid{margin:0; padding:0;width:553px; float:left; text-align:center;}

#footerMid ul{margin:0; padding:0;display:inline;}
#footerMid li{background:url(../images/footerDivider.jpg) no-repeat 0 5px; padding:0 6px 0 8px; margin:0; list-style:none;display:inline;}
#footerMid li a{font-family:Arial;font-size:11px;color:#8d9ca5; text-decoration:none;}
#footerMid li a:hover{text-decoration:underline;}
#footerMid p{font-family:Arial;font-size:11px;color:#8d9ca5; margin:0; padding:0;}
#footerRight{margin:0; padding:0; width:158px;float:left; text-align:center;}
#footerRight p{font-family:Arial; font-size:10px;color:#bcbcbc;}
#footerRight p a{font-family:Arial; font-size:10px;color:#bcbcbc; text-decoration:none;}
#footerRight p a:hover{color:#bcbcbc; text-decoration:underline;}

div.rhs_imgspot {
	float:right;
	margin:10px 0 10px 10px;
}
.clear { clear:both; }

#innerpageContent a { color:#2f4a5b; font-weight:bold; text-decoration:underline; }
#innerpageContent a:hover { color:#2f4a5b; text-decoration:none; }

a.bluebold { font-size:14px; font-weight:bold; color:#2f4a5b; text-decoration:underline; }
a.bluebold:hover { color:#2f4a5b; text-decoration:none; }

div.content_sublinks {
	float:left;
	width:240px;
	font-size:12px;
}
div.content_sublinks_lhscol {
	float:left;
	width:120px;
}
div.content_sublinks_rhscol {
	float:left;
	width:120px;
	text-align:right;
}
div.lhs_linkscol {
	float:left;
	width:250px;
}
div.rhs_linkscol {
	float:left;
	width:550px;
}
ul.news {
	margin-left:0;
	padding-left:0;
}
ul.news li {
	margin-left:0;
	padding-left:0;
	padding-bottom:10px;
}
hr {  color:#003399; }

#box-table-a { font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; width: 100%; text-align: left; border-collapse: collapse; }
#box-table-a tr th { font-size: 13px; font-weight: bold; padding: 8px; background: #b9c9fe; border-top: 4px solid #aabcfe; border-bottom: 1px solid #fff; color: #2f4a5b;}
#box-table-a thead th { font-size: 12px; font-weight: normal; padding: 8px;   color: #2f4a5b; background:#fff; border:none;}

#box-table-a td { padding: 8px; background: #e8edff;  border-bottom: 1px solid #fff; color: #597483; border-top: 1px solid transparent; }
#box-table-a tr:hover td { background: #d0dafd; color: #597483; }
table.searchabstract td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#597483;}
.greenbold { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#597483; font-weight:bold; }
.bluebold1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#003d81; font-weight:bold; }

#hor-zebra {font-size: 12px; width: 100%; text-align: left; border-collapse: collapse; }
#hor-zebra th { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 10px 8px; color: #597483; vertical-align:top; }
#hor-zebra td { padding: 8px; color: #597483; vertical-align:top; }
#hor-zebra .even { background: #e8edff; }
#hor-zebra .odd { background: #f7f9ff; }

#mainContent ul{margin:0; padding:10px 0 0 10px; list-style:none;}
#mainContent li{ background:url(../images/listArrow.gif) no-repeat 0 4px; margin:0;padding:0 0 0 15px;color:#003d81; font-family:Arial; font-size:11px; font-weight:bold; line-height:18px;}
#mainContent a { color:#2f4a5b; font-weight:bold; text-decoration:underline; }
#mainContent a:hover { color:#2f4a5b; text-decoration:none; }


/****************** Management Starts ******************************/
#innerpageContent div.management_col1 { float:left; width:415px; }
#innerpageContent div.management_col2 { float:left; width:415px; }
/****************** Management Ends ******************************/

/**************************news page *************************/
#gallery {font:11px verdana,arial,sans-serif; width:845px; padding:15px 0 0 0; line-height:15px;}
#gallery div.off {color:#000; height:33px; margin-right:2px; line-height:33px; padding:0 20px; float:left; background:url(tabs_0.gif) repeat-x left bottom; border:1px solid #ddd; border-bottom-color:#000; cursor:pointer; position:relative; z-index:20;}
#gallery div.on {color:#c00; padding:0 20px; margin-right:2px; margin-top:1px; float:left; background:url(tabs_2.gif) repeat-x left bottom; border:1px solid #000; cursor:pointer; border-bottom:0; height:33px; line-height:32px; position:relative; z-index:100;}

div.hide {display:none; width:0; overflow:hidden;}
div.show {clear:left; background:#fff; width:708px; margin-top:0; top:-1px; border:1px solid #000;padding:20px; position:relative; z-index:50; font:11px verdana, arial, sans-serif; line-height:18px;}
div.show img {float:left; margin:0 10px 10px 0;}
.clear {clear:both;}
/*********************************************************************/