/* CSS Document */
body { margin:0 auto; padding:0px; font-family:Tahoma, Arial, Helvetica, sans-serif, serif; font-size:12px;}
div,span, h1, h2, h3 { float:left; padding:0; margin:0;}
/*, p, ul, ol, li,span, h1, h2, h3 { float:left; padding:0; margin:0;}*/
.spacer { clear:both; font-size:0; margin:0; padding:0;}



.mainDiv{ width:1000px; margin:0 auto; float:none; }

/*Header Css*/
.header { background:#2a343d; width:100%; padding:6px 0px 0px 0px; }
.logoSrch { padding:0px 22px; color:#fff; width:95%; } 
.logoSrch .leftTp { width:30%; float:left; } 
.logoSrch .rightTp { width:30%; float:right; padding-top:55px; }
.leftTp h1.logo {background:url(../image/logo.gif) no-repeat 0 0; text-indent:-2000px; padding:0px 0px 8px 0px; margin-left:15px; text-align:center;} 
.leftTp h1.logo a {text-decoration:none; display:block; width:191px; height:70px;} 
.leftTp h1.logo a:hover {text-decoration:none; display:block; width:191px; height:70px;} 
.leftTp p {width:100%; padding:0px 0px 6px 0px; } 
.leftTp p span {padding-right:8px; float:left;} 
.leftTp p a {text-decoration:none; color:#fff;} 
.leftTp p a:hover {text-decoration:underline; color:#fff;} 
.rightTp .srchDv{ width:100%; float:left;} 
.rightTp .srchDv label{ background:	url(../image/icon_search.gif) no-repeat 0 0; float:left; padding:2px 6px 3px 23px; color:#00c1ff;} 
.rightTp .srchDv input.textFld{ float:left; padding:2px 3px; background:#9ab5c6; border:1px solid #fff; color:#fff;} 
.rightTp .srchDv input.goBtn{ float:left; background:url(../image/btn_go.gif) no-repeat 0 0 ; width:38px; height:21px; color:#fff; margin-left:6px; border:none;} 
.rightTp p {width:98%; padding:10px 0px 6px 10px; } 
.rightTp p span {padding-right:20px; float:left;} 
.rightTp p a {text-decoration:none; color:#fff;} 
.rightTp p a:hover {text-decoration:underline; color:#fff;} 

.browse2{}
h2.browse2 { background:url(../image/browse-contry.jpg) no-repeat 0 0; font-size:12px; text-indent:-2000px; width:144px; height:24px; margin-bottom:5px; margin-top:10px;}


.srchDv{ width:100%; background-color:#0B607F;  padding:5px 0 5px 0px;} 
.srchDv label{ background:	url(../image/icon_search.gif) no-repeat 0 0; float:left; padding:2px 6px 3px 23px; color:#00c1ff;} 
.srchDv input.textFld{ float:left; padding:2px 3px; background:#9ab5c6; border:1px solid #fff; color:#fff;} 
.srchDv input.goBtn{ float:left; background:url(../image/btn_go.gif) no-repeat 0 0 ; width:38px; height:21px; color:#fff; margin-left:6px; border:none;}  
.srchDv p {width:98%; padding:10px 0px 6px 10px;  float:left;  margin:0; } 
.srchDv p span {padding-right:20px; float:left;} 
.srchDv p a {text-decoration:none; color:#fff;} 
.srchDv p a:hover {text-decoration:underline; color:#fff;}
.srchDv .contactform{ font-size: 11px; border-bottom: solid 2px #09161E; font-weight: bold; width: 100%; height: 30px; color: #FFF; text-align: center; margin: 0px 0px 8px 0px;}
.srchDv .searchform{ width: 100%; margin: 0px 0px 8px 0px; border-bottom: solid 2px #09161E;}
.srchDv .searchform .srchIn { width:92%; margin: 0px 0px 0px 0px; padding:0 0 0 25px;}
/*html .srchDv .searchform .srchIn { width:92%; margin: 0px 0px 0px 10px;}*/





.tpNavi { background:#027ca3; width:100%; text-align:right; padding:7px 0px; color:#fff; font-size:13px;}
.tpNavi a{text-decoration:none; color:#fff;  margin-right:5px;}
.tpNavi a:hover{text-decoration:underline; color:#fff; margin-right:5px;}

.banerBx { background:url(../image/imgBnr_bg.gif) repeat-x 0 0; width:100%; float:left; }
.banerBx .bnrCntnt{width:55%; float:left; }
.bnrCntnt ul {width:70%; color:#fff;  padding:0; margin:0; float:left; list-style-type:none; } /*suyash*/
.bnrCntnt ul li.talk {width:100%; background:url(../image/bnrCntnt_bgShade.jpg) no-repeat 0 0; margin:7px auto 0px auto; font-style:italic; font-size:15px; font-weight:bold; padding:8px 0px 8px 30px; }
.bnrCntnt ul li.view {width:100%; background:url(../image/bnrCntnt_view.jpg) no-repeat 0 0; margin:7px auto 0px auto; font-style:italic; font-size:15px; font-weight:bold; padding:8px 0px 8px 30px; }
.bnrCntnt ul li.getMail {width:100%; background:url(../image/bnrCntnt_getmail.jpg) no-repeat 0 0; margin:7px auto 0px auto; font-style:italic; font-size:15px; font-weight:bold; padding:8px 0px 8px 30px; }
.bnrCntnt ul li.live {width:100%; background:url(../image/bnrCntnt_live.jpg) no-repeat 0 0; margin:7px auto 0px auto; font-style:italic; font-size:15px; font-weight:bold; padding:8px 0px 8px 30px; }
.banerBx .bnrImg{background:url(../image/img_bnr.jpg) no-repeat 0 0; text-indent:-6000px; width:44%; height:140px;}

/*Content Css*/
.contntDiv { width:99.8%; border-left:1px solid #203b54; border-right:1px solid #203b54; font-family:Arial, Helvetica, sans-serif;}
.homeLeft { width:73%; padding-left:10px; padding-right:8px; margin-top:10px; margin-bottom:10px; }
.homeright { width:24%; float:right; margin-top:10px; }


h1.breadCrum { font-size:11px; font-weight:normal; width:98%; margin:0px 0px 10px 0px; color:#000;}  /*suyash*/
h1.breadCrum span {float:left; padding:0px 1.5px;}
h1.breadCrum a {color:#000; text-decoration:none;}
h1.breadCrum a:hover {color:#CC0000; text-decoration:underline;}

.breadCrumnew { font-size:11px; font-weight:normal; width:98%; margin:0px 0px 10px 0px; color:#000;}
.breadCrumnew2 { font-size:11px; font-weight:normal; width:98%; margin:0px 0px 10px 0px; color:#000; padding-top:10px; padding-left:10px;} /*suyash*/
.breadCrumnew span {float:left; padding:0px 1.5px;}
.breadCrumnew h1 { font-size:11px; font-weight:normal; width:78%; margin:0px 0px 10px 0px; color:#000; font-weight:bold;}
.breadCrumnew a {color:#000; text-decoration:none;}
.breadCrumnew a:hover {color:#CC0000; text-decoration:underline;}

/*For user control master page browse reports*/
.alphabetsnew {font-weight: bold;font-family: Verdana;font-size:10 px; width:100%;}
.alphabetsnew a {text-decoration:none; color:White;}
.alphabetsnew a:hover {text-decoration:underline; color:white;}

.rightCntntBxnew {background-color:#2A343D; padding:2px; width:94%; margin-bottom:5px}

/*For user control aspx page browse reports*/
/*.alphabetsnew_top {font-weight: bold;font-family: Verdana;font-size:10 px; width:100%}
.alphabetsnew_top a {text-decoration:none; color:White;}
.alphabetsnew_top a:hover {text-decoration:underline; color:White;}

.rightCntntBxnew_top {padding:5px; width:94%; margin-bottom:15px}*/

h2.welcome { font-size:15px; width:400px; height:14px;  margin-bottom:10px; margin-top:10px;}
h2.browse { background:url(../image/tlt-browsr-report.gif) no-repeat 0 0; font-size:12px; text-indent:-2000px; width:144px; height:24px; margin-bottom:20px; margin-top:10px;}

.brdBtm { width:100%; margin-bottom:1px;  padding-bottom:1px;} /*suyash*/
p.cntntNote { font-size:11px; padding-bottom:8px;}
input.moreBtn { float:left; background:url(../image/btn_readmore.gif) no-repeat 0 0 ; width:95px; height:25px; margin-bottom:8px; border:none;}

.catBox { width:95%; margin-bottom:10px;}
.catBox2 { width:95%; margin-bottom:10px; padding-left:10px; padding-top:15px;}
ul.catgryList { width:100%; margin-bottom:6px; margin-left:5px; list-style-type:none;} /*suyash*/
ul.catgryList li { width:49%; margin-bottom:0px;}
ul.catgryList li.midWdth { width:32%; margin-bottom:0px; margin-right:5px;}
ul.catgryList li h2 { font-size:13px; color:#0074AF; width:100%; margin-bottom:6px;}
ul.catgryList li h2 a{ color:#0074AF; text-decoration:none}
ul.catgryList li h2 a:hover{text-decoration:underline}
ul.catgryList li h3 { font-size:12px; color:#000; width:100%; font-weight:normal; margin-bottom:6px; line-height:16px;}
ul.catgryList li h3 a{ color:#000; text-decoration:none}
ul.catgryList li h3 a:hover{ text-decoration:underline}


.rightCntntBx { background:#f1f1f1; padding:1px; width:94%; margin-bottom:15px;}
*html .rightCntntBx { background:#f1f1f1; padding:1px; width:92%; margin-bottom:15px; float:left;}
.rightCntntBx .cntntBxFx{ background:#f1f1f1; width:98%; height:118px; overflow-y:auto; padding-left:5px;}
.rightCntntBx .addBx{ background:#f1f1f1; width:98%; padding:5px 0px; text-align:center;}
h2.latestReportNew { font-size:15px; width:400px; height:14px;  margin-bottom:10px; margin-top:10px; margin-left:80px;}
h2.latestReport { background:#fff url(../image/tlt-latest-report.gif) no-repeat center; font-size:12px; text-indent:-2000px; width:100%; height:24px; }
h2.companyReport { background:#fff url(../image/tlt-company-report.gif) no-repeat center; font-size:12px; text-indent:-2000px; width:100%; height:24px; }
h2.publisher { background:#fff url(../image/tlt-publisher.gif) no-repeat center; font-size:12px; text-indent:-2000px; width:100%; height:24px; }
h2.pharma { background:#fff url(../image/tlt-pharma-market.gif) no-repeat 0 0; font-size:12px; text-indent:-2000px; width:100%; height:24px; }
h2.startBrowse { background:#fff url(../image/tlt-start-browse-category.gif) no-repeat center; font-size:12px; text-indent:-2000px; width:100%; height:24px;   float:left; padding:0; margin:0; list-style-type:none; }
h2.relatedreports{background:#fff url(../image/Related_Reports.JPG) no-repeat center; font-size:12px; text-indent:-2000px; width:100%; height:24px;   float:left; padding:0; margin:0; list-style-type:none;}
*html h2.startBrowse { background:#fff url(../image/tlt-start-browse-category.gif) no-repeat center; font-size:12px; text-indent:-2000px; width:100%; height:24px;   float:left; padding:0; margin:0; list-style-type:none; }
h2.Category { color:#0B607F; font-size:16px; font-weight:bold; width:100%; height:24px; }

.catgryList2  h2 { font-size:12px; color:#0074AF; width:100%; margin-bottom:6px;}
.catgryList2  h2 a{ color:#0074AF; text-decoration:none}
.catgryList2  h2 a:hover{text-decoration:underline}
.catgryList2  h3 { font-size:12px; color:#000; width:100%; font-weight:normal; margin-bottom:6px; line-height:16px;}
.catgryList2  h3 a{ color:#000; text-decoration:none}
.catgryList2  h3 a:hover{ text-decoration:underline}
.catgryListTags  a{ color:#0066DD; text-decoration:none}
.catgryListTags  a:hover{color:#D60407; text-decoration:none}

.reportTbl { width:98%; margin:0px 0 10px 0px; float:left }
.reportTbl th{ background:#fada6b; color:#000; padding:6px 0;}
.reportTbl td{font-size:11px; padding:6px; }
.reportTbl .alt{background:none repeat scroll 0 0 #F1F1F1;}
.reportTbl td h3{font-size:12px; padding:0 0 2px 0; color:#005f98; width:99%;}
.reportTbl td h3 a{color:#005f98; text-decoration:none;}
.reportTbl td h3 a:hover {color:#005f98; text-decoration:underline;}
.reportTbl td p {padding:0 0 7px 0; }
.reportTbl .padLft10 {padding-left:10px;}
.reportTbl td input.btnCntct {background:url(../image/btn_bgReprtDtl.gif) repeat-x 0 0; border:1px solid #379bc2; margin-bottom:6px; width:147px; height:41px;}
.reportDes { float:left; border-bottom:1px solid #a1a1a1; width:99%; padding:3px 0; margin:3px 0;}
.reportDes span { float:left; }
.reportDes .midWd { width:49%;}
.reportDes label {float:left; padding-right:8px; margin-top:15px; line-height:17px;}
.reportDes select {float:left; margin-right:8px; margin-top:15px;}
.reportDes input.buyNwBtn {width:141px; height:45px; text-indent:-2000px; font-size:0; float:left; }   /*suyash*/
.buyNwBtn {width:127px; height:38px; text-indent:-2000px; font-size:0; float:left; border:0 } /*suyash New*/

h3.rhtNav { width:95%; font-size:12px; color:#00303e; float:left;}
*html h3.rhtNav { width:221px; font-size:12px; color:#00303e; float:left;}
h3.rhtNav span {background:url(../image/icon_bull.gif) no-repeat 2px 10px; height:20px; padding-left:10px;}
h3.rhtNav a { width:95%; display:block; text-decoration:none; color:#00303e; border-bottom:1px solid #9ab5c6; padding:6px 0px;}
h3.rhtNav a:hover { width:95%; display:block; text-decoration:none; background:#f0f4f7; color:#189bd4; border-bottom:none; padding:6px 0px 7px 0px; }
h3.rhtNav a.active { width:95%; display:block; text-decoration:none; background:#f0f4f7; color:#189bd4; border-bottom:none; padding:6px 0px 7px 0px;  }

/*IE6 CSS*/
*html h3.rhtNav { width:221px; font-size:12px; color:#00303e; float:left;}
*html h3.rhtNav span {background:url(../image/icon_bull.gif) no-repeat 2px 10px; height:20px; padding-left:10px;}
*html h3.rhtNav a { width:100%; display:block; text-decoration:none; color:#00303e; border-bottom:1px solid #9ab5c6; padding:6px 0px;}
*html h3.rhtNav a:hover { width:100%; display:block; text-decoration:none; background:#f0f4f7; color:#189bd4; border-bottom:none; padding:6px 0px 7px 0px; }
*html h3.rhtNav a.active { width:100%; display:block; text-decoration:none; background:#f0f4f7; color:#189bd4; border-bottom:none; padding:6px 0px 7px 0px;  }

/*h3.rhtNav { width:100%; font-size:12px; color:#00303e;}
h3.rhtNav span {background:url(../image/icon_bull.gif) no-repeat 2px 3px; padding-left:8px;}
h3.rhtNav a { width:100%; display:block; text-decoration:none; color:#00303e; border-bottom:1px solid #9ab5c6; padding:6px 0px;}
h3.rhtNav a:hover { width:100%; display:block; text-decoration:none; background:#f0f4f7; color:#189bd4; border-bottom:none; padding:6px 0px 7px 0px; }
h3.rhtNav a.active { width:100%; display:block; text-decoration:none; background:#f0f4f7; color:#189bd4; border-bottom:none; padding:6px 0px 7px 0px;  }*/

h3.relreport { width:100%; font-size:12px; color:#00303e;}
h3.relreport span {background:url(../image/icon_bull.gif) no-repeat 9px 3px; padding-left:20px;}
h3.relreport a { width:100%; display:block; text-decoration:none; color:#00303e; padding:6px 0px;}
h3.relreport a:hover { width:100%; display:block; text-decoration:none; color:#189bd4; border-bottom:none; padding:6px 0px 6px 0px; }
h3.relreport a.active { width:100%; display:block; text-decoration:none; background:#f0f4f7; color:#189bd4; border-bottom:none; padding:6px 0px 6px 0px;  }



.InfoBox { width:710px; border:1px solid #B8B8B8; margin-bottom:25px; }
*html .InfoBox {width:600px; border:1px solid #B8B8B8; margin-bottom:25px;}
.InfoBox .tabBox { width:100%; float:left; }
.InfoBox .tabBox ul{ width:100%; padding:0; margin:0; float:left; list-style-type:none; }
.InfoBox .tabBox ul li{padding:0px; margin:0 0px; width:25%; float:left; background:#A1A1A1; color:#fff; }
.InfoBox .tabBox ul li a { color:#fff; text-decoration:none; text-align:center; background:#A1A1A1; display:block; padding:6px 0px; margin:0 0px; }
*html .InfoBox .tabBox ul li a { float:left; }
.InfoBox .tabBox ul li a:hover { background:#22AEE2; color:#fff; text-decoration:none;}
.InfoBox .tabBox ul li a.tabActive { float:left; color:#fff; text-decoration:none; text-align:center; background:#22AEE2; width:100%; }


/*Tab Css For IE6*/
*html .InfoBox { width:708px; border:1px solid #B8B8B8; margin-bottom:25px; float:left; }
*html .InfoBox .tabBox { width:100%; text-align:center; }
*html .InfoBox .tabBox ul{ width:100%; padding:0; margin:0; list-style-type:none; text-align:center; }
*html .InfoBox .tabBox ul li{padding:0px 0px; margin:0 0px; width:177px; background:#A1A1A1; color:#fff; text-align:center; display:block; }
*html .InfoBox .tabBox ul li a { color:#fff; text-decoration:none; text-align:center; background:#A1A1A1; width:177px; display:block; padding:6px 0px; margin:0 0px; }
*html .InfoBox .tabBox ul li a:hover { background:#22AEE2; color:#fff; text-decoration:none; width:177px; display:block;}
*html .InfoBox .tabBox ul li a.tabActive { float:left; color:#fff; text-decoration:none; text-align:center; background:#22AEE2; width:177px; }



p.Dtl { padding:5px; color:#1c1c1c; display:inline; } /*suyash*/
.textcenter1{   padding:15px; text-align:justify;  display:inline;  width:678px; } /*suyash*/


/*Footer Css Starts*/
.footer { background:#2a343d; color:#fff; padding:6px 0px 8px 0px; width:100%; font-size:11px; }
.footerLeft { width:72%; padding-left:20px; padding-right:8px; padding-top:15px; line-height:16px; height:40px; border-right:1px solid #1184b3; }
.footerright { width:24%; float:right; margin-top:10px; line-height:16px; }
.footer a{text-decoration:none; color:#fff;}
.footer a:hover{text-decoration:underline; color:#fff;}

/*IE 6 CSS
*html .footer { background:#2a343d; color:#fff; padding:6px 0px 8px 0px; width:100%; font-size:11px;}
*html .footerLeft { width:auto; padding-left:20px; padding-right:8px; padding-top:15px; line-height:16px; height:40px; border-right:1px solid #1184b3; clear:both;}
*html .footerright { width:250px; float:left; margin-top:10px; text-align:center; background:#66FF66 }
*html .footer a{text-decoration:none; color:#fff;}
*html .footer a:hover{text-decoration:underline; color:#fff;}*/



table.forms{background:#E1F0F7;color:Black;padding-top:10px; padding-left: 50px;font-family:Tahoma;}
table .titles{width:35%;}
table .textboxes{width:65%;}
table caption{font-size:13px;background:#0B607F;padding-bottom:5px;font-weight:bold;margin-bottom:10px;color:White;padding-top:5px;text-align:center;}
table td{text-align:left;padding-top:5px;padding-bottom:5px;}


div.thanksdiv{background:#E1F0F7;color:Black;padding:50px 10px;font-family:Tahoma;font-size:15px;}

/*ConatctusPage*/
.contactus {width:100%;}
.contactus .headline {width: 100%; margin-left: 5px; font-size: 15px; font-weight: bold; color: #0074AF;}
.contactus .hr {width: 90%;}
.contactus .address {width: 100%; margin-left: 10px; margin-bottom: 20px; font-size: 13px; font-weight: bold;}
.contactus .text {width:90%; margin:15px 5px 25px 5px; text-align:justify;}
.normallist  ul{  display:list-item;  margin-left:35px;  }
.normallist  ul li { list-style-type:none; }

.loginPnl {  width: 98%; background-color: #EAF9FE; border: solid 1 px red; }
.loginPnl .logintitle { width: 98%; vertical-align: middle; padding-top: 7px; background: #22AEE3; color: #fff; font-weight: bold; height: 20px; padding-left:10px; }
.loginPnl .loginSuccess  {width: 90%; display: none; text-align: center; color: #000000; padding: 16px 0 16px 16px; font-weight: bold;}
.loginPnl .loginDetails {width: 99%; background: #EAF9FE; display: inline; padding: 6px 0 6px 6px; font-weight: bold;}


.RegisterPnl {width: 98%; background-color: #EAF9FE; border: solid 1 px red;}
.RegisterPnl .regtitle{width: 98%; vertical-align: middle;padding-left:10px; padding-top: 7px; background: #22AEE3;color: #fff; font-weight: bold; height: 20px;}
.RegisterPnl .loginSuccess{width: 90%; display: none; text-align: center; color: #000000; padding: 16px 0 16px 16px; font-weight: bold;}
.RegisterPnl .loginDetails {width: 99%; background: #EAF9FE; display: inline;padding: 6px 0 6px 6px; font-weight: bold; }

.regpageSpan {color: Red;float:none;}

.loginmain {padding: 0 0 6px}
.loginmain a {text-decoration:none; color:#fff;} 
.loginmain a:hover {text-decoration:underline; color:#fff;} 
.pageheadline {float:none; color:#0074AF;font-size:13px; margin-left:10px; font-weight:bold; margin-bottom:6px;width:100%;}


/*for Alphabets*/
.alphabets {font-weight: bold;font-family: Verdana;font-size:10 px; width:100%}
.alphabets a {text-decoration:none; color:Maroon; }
.alphabets a:hover {text-decoration:underline; color:Maroon; }

.sitemapTitle {font-weight: bold; padding-top:10px; padding-left:8px;}
h1.sitemapTitle {font-family: Arial,Helvetica,sans-serif; font-size: 19px; color:#CC0000;}
.static {background:none repeat scroll 0 0 #DEE8EA; border:1px solid #B8B8B8; float:right; margin-right:40px; margin-top:5px; padding-bottom:6px; width:40%;}
.static .insettitle {padding-top:10px; text-align:center;}
.static .USno {font-weight:bold; padding-left:33%; text-align:left;}
a.email  {color:#000000; font-weight:bold; line-height:40px; text-decoration:none;}
.sitemapTitle a {text-decoration:none; display:block;   color:#CC0000 } 
.sitemapTitle a:hover {text-decoration:none; display:block;  color:#CC0000 } 