@charset "utf-8";
/* CSS Document */
/*reseat css pof*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1; font-family:Arial, Helvetica, sans-serif;background:url(../images/body_bg.gif) repeat-x;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent; color:#666;
}

a:hover {
 color:#C00;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
/*reseat css eof*/
/*comen css pof*/
.hspacer {clear: both;display: block;}
.hspacer2 {clear: both; display:block; padding-top:2px;}
.hspacer4 {clear: both; display:block; padding-top:4px;}
.hspacer6 {clear: both; display:block; padding-top:6px;}
.hspacer8 {clear: both; display:block; padding-top:8px;}
.hspacer10 {clear: both; display:block; padding-top:10px;}
.hspacer12 {clear: both; display:block; padding-top:12px;}
.hspacer15 {clear: both; display:block; padding-top:15px;}
.hspacer20	 {clear: both; display:block; padding-top:20px;}
.hspacer30 {clear: both; display:block; padding-top:30px;}
.fltL{ float:left;}
.fltR { float:right;}
.bold{ font-weight:bold;}
.border_solid{ border-bottom:1px solid #ccc;}
.border_dashed{border-bottom:1px dashed #cccccc;}
.margin_lr5{ margin:0 5px;}

.margin_tb5{ margin:5px 0;}
.font12{ font-size:12px;}
.valign_t{vertical-align:top;}

.border_solid_top{ border-top:1px solid #ccc;}
.main_wrap{ width:1000px; margin:0 auto;}
.welcome{ padding:14px 0; float:right; color:#FFF; font-size:12px;}
.yello{ color:#fff000;}
.red{ color:#F00;}
.backgr_blue{ background:#e9f2fb;}
.green{ color:#360;}


.logo{ float:left; width:367px; padding:5px;}
.head_right{ float:right; width:550px; padding:8px 0 0 0;}
.mail{ background:url(../images/e-mail_icon.gif) no-repeat left; padding:0 0 0 34px; line-height:18px; color:#FFF; font-size:12px; float:right; margin:0 10px 0 0;}
.phone{ background:url(../images/phone.gif) no-repeat left; padding:0 0 0 34px; line-height:18px; color:#FFF; font-size:16px; float:right; font-weight:bold; padding-top:2px;}
.mandp{float:left; padding-top:3px; margin-left: 30px;}
.social_icon{float:left; margin-left: 14px;}
.divclass{float:left; margin-left:5px;}
.search_but{ background:url(../images/search_but.gif) no-repeat; width:36px; height:22px; border:0px; float:right; cursor:pointer;}
.search_inp{ width:471px; padding:3px; float:left; margin:0 5px 0 0;}
.search_wrap{ padding:11px 0 0 0; float:right;}

.nav_wrap{ background:url(../images/nav_rp.gif) repeat-x; width:1000px; float:left; margin:10px 0 15px 0;}
.nav_l{ background:url(../images/nav_l.gif) no-repeat; width:9px; height:43px; float:left;}
.nav_r{ background:url(../images/nav_r.gif) no-repeat; width:9px; height:43px; float:right;}

.nav_wrap ul { float:left; width:982px; height:39px; padding:2px 0;}
.nav_wrap li { float:left; background:url(../images/nav_spacer.gif) right no-repeat; padding:12px 20px;}
.nav_wrap li+li+li+li+li+li+li+li+li+li{ background:none; padding:12px 18px;}
.nav_wrap a { font-weight:bold; font-size:12px; color:#006699; text-decoration:none;}
.nav_wrap a:hover{color:#3399cc; text-decoration: underline;}

.market_icon{ background:url(../images/market_icon.gif) no-repeat left top; padding:0 0 6px 27px; margin:0 0 6px 0; color:#004985; line-height:21px; border-bottom:1px solid #014d89 }
.research_icon{ background:url(../images/research_icon.gif) no-repeat left top; padding:0 0 6px 30px; margin:0 0 6px 0; color:#004985; line-height:21px; border-bottom:1px
dashed #cccccc; }

.email_alert{ background: url(../images/email_alert.gif) no-repeat left top; padding:0 0 6px 33px; margin:0 0 6px 0; color:#333; line-height:15px; border-bottom:1px
dashed #cccccc; }

.email_go{ background: none repeat scroll 0 0 #CCCCCC;    border: 1px solid #999999;    font-size: 12px;    font-weight: bold;    margin: 0 10px;    padding: 2px; cursor:pointer;}
.new_popular{ background:url(../images/new_popular.gif) no-repeat left top; padding:0 0 6px 30px; margin:0 0 6px 0; color:#004985; line-height:21px; border-bottom:1px
dashed #cccccc; float:left; width:96%; }

.subscrib_icon{ background:url(../images/subscrib_icon.gif) no-repeat left top; padding:0 0 6px 30px; margin:0 0 6px 0; color:#333; line-height:30px; border-bottom:1px
dashed #cccccc; }

.popular_report{ background:url(../images/gray_arow.gif) no-repeat right; padding:0 20px 0px 0px;color:#0099cc; line-height:21px;  font-weight:bold; font-size:15px; float:left; }

.conten_text {
  color: #000;
  font-size: 12px;
  line-height: 18px;
  text-align: justify;
}
#tab2_content .conten_text {
  color: #000;
  font-size: 12px;
  line-height: 18px;
  min-height: 90px;
  text-align: justify;
}
.left_box_rp{ background:url(../images/left_box_rp.gif) repeat-y; width:302px; float:left;}
.left_box_top{ background:url(../images/left_box_top.gif) no-repeat;width:302px; height:7px; float:left;}
.left_box_bot{ background:url(../images/left_box_bot.gif) no-repeat;width:302px; height:8px; float:left;}
.left_content{ float:left; padding:0 10px; width:282px; height:auto;}


.round_arow{ background:url(../images/round_arow.gif) no-repeat left #f5f6f6; padding:3px 0 3px 25px; margin:6px 0 6px 0; color:#004985; line-height:21px; border-bottom:1px dshed #cccccc; font-size:12px;border-top:1px dashed #cccccc; border-bottom:1px solid #ccc; float:left; width:258px; text-decoration:none; font-weight:bold; }

.list_link ul{ float:left;  list-style:none; width:282px;}
.list_link li{ float:left; font-size:11px; line-height:20px; background:url(../images/blue_dot.gif) left  no-repeat; padding:0 0 0 10px; margin:0 3px}
.list_link a { text-decoration:none;}
.more{ font-size:12px; font-weight:bold; color:#030; float:right;}
.country_more{ font-size:12px; font-weight:bold; color:#030; float:left;}


.right_box_rp{ background:url(../images/right_box_rp.gif) repeat-y; width:679px; float:right;}
.right_box_top{ background:url(../images/right_box_top.gif) no-repeat;width:679px; height:7px; float:left;}
.right_box_bot{ background:url(../images/right_box_bot.gif) no-repeat;width:679px; height:8px; float:left;}
.right_content{ float:left; padding:0 10px; width:659px; height:auto;}
.popular_list{ float:left;width:100%;}
.popular_list ul { list-style:none;}
.popular_list li{ border-bottom:1px dashed #ccc; padding:5px; }

.blue_arow{ background:url(../images/blue_arow.gif) no-repeat left; padding:0 0 0 20px; margin:0 0 6px 0; color:#004985; line-height:16px; font-size:12px; text-decoration:none; }

.blue_gray_arow{ background:url(../images/blue_arow.gif) no-repeat left; padding:0 0 0 20px; margin:0 0 6px 0; color:#666666; line-height:16px; font-size:12px; text-decoration:none; }

.footer_wrap{ background:url(../images/footer_rp.gif) repeat-x;  }
.footer_cont{ width:980px; margin:0 auto; color:#FFF; padding:10px; font-size:12px; text-align:center;}



.industry_left_rp{ background:url(../images/right_box_rp.gif) repeat-y; width:679px; float:left;}

.industry_right_rp{ background:url(../images/left_box_rp.gif) repeat-y; width:302px; float:right; margin:0 0 15px 0;}

.breadcrumb{ border:1px dashed #ccc; padding:8px; width:982px; float: left; color:#666; margin:0 0 20px 0; background:#f2f2f2;}

.breadcrumb a { font-size:11px; color:#666; text-decoration:none;}
.breadcrumb span { font-family:"trebuchet MS",Verdana,Tahoma; font-size:11px; color:#C60; font-weight:bold !important; margin:0 3px;	}
.breadcrumb label{font-size:11px; color:#666; text-decoration:none; font-weight:bold;}
.social{ background:url(../images/social_icon.gif) repeat; margin:3px 0 0 5px; width:17px; height:17px; float:left;}

.tabel_list{ float:left; width:662px;}
.tabel_list table {background: none repeat scroll 0 0 #FFFFFF;    border: 2px solid #fff;    border-collapse: collapse; font-size:12px; width:100%;}
.tabel_list th {background: #666;border: 2px solid #fff;border-collapse: collapse;color: #fff; padding:7px;text-align: left;}
.tabel_list td {border: 2px solid #fff;border-collapse: collapse;color: #5A5B5B;height: 18px;text-align: left;padding:8px;}

.tabel_list tbody tr:nth-child(odd) {
 background-color:  #cce2c0; /* darker */
}
.tabel_list tr:nth-child(even) {
 background-color:  #e4f0df; /* light */
}

.cat_tabel_list{ float:left; width:983px;}
.cat_tabel_list table {background: none repeat scroll 0 0 #FFFFFF;    border: 2px solid #fff;    border-collapse: collapse; font-size:12px; width:100%;}
.cat_tabel_list th {background: #666;border: 2px solid #fff;border-collapse: collapse;color: #fff; padding:7px;text-align: left;}
.cat_tabel_list td {border: 2px solid #fff;border-collapse: collapse;color: #5A5B5B;height: 18px;text-align: left;padding:8px; vertical-align:middle;}
.cat_tabel_list tbody tr:nth-child(odd) { background-color:  #cce2c0; /* darker */}
.cat_tabel_list tr:nth-child(even) { background-color:  #e4f0df; /* light */}



.latest_report{ float:left; width:980px;}
.latest_report table {background: none repeat scroll 0 0 #FFFFFF;    border: 2px solid #fff;    border-collapse: collapse; font-size:12px; width:100%;}
.latest_report th {background: #666;border: 2px solid #fff;border-collapse: collapse;color: #fff; padding:7px;text-align: left;}
.latest_report td {border: 2px solid #fff;border-collapse: collapse;color: #5A5B5B;text-align: left;padding:8px; vertical-align:middle;}

.latest_report tbody tr:nth-child(odd) {
 background-color:  #e4f0df; /* darker */
}
.latest_report tr:nth-child(even) {
 background-color:  #e4f0df; /* light */
}

.latest_reportn{ float:left; width:980px;}
.latest_reportn table {background: none repeat scroll 0 0 #FFFFFF;    border: 2px solid #fff;    border-collapse: collapse; font-size:12px; width:100%;}
.latest_reportn th {background: #666;border: 2px solid #fff;border-collapse: collapse;color: #fff; padding:7px;text-align: left;}
.latest_reportn td {border: 2px solid #fff;border-collapse: collapse;color: #5A5B5B;text-align: left;padding: 0px 3px; vertical-align:middle;}

.latest_reportn tbody tr:nth-child(odd) {
 background-color:  #e4f0df; /* darker */
}
.latest_reportn tr:nth-child(even) {
 background-color:  #e4f0df; /* light */
}





.pagination_link{ font-size:12px; font-weight:bold; color:#555; float:left; margin:0 5px; text-decoration:none;}
.next{font-size:12px; font-weight:bold; color:#030; float:right; margin:0 5px; text-decoration:none;}
.previwe{font-size:12px; font-weight:bold; color:#030; float:left; margin:0 5px; text-decoration:none;}

.sort_by{ width:228px; float:right; margin:0 0 5px 0;}
.sort_by_text{ font-size:12px; margin:0 5px; font-weight:bold; float:left; margin:5px 5px 0 0;}
.sort_inp{ width:178px; height:25px; border:1px solid #999; color:#666;float:left; margin:1px;}


.category_rp{ background:url(../images/category_rp.gif) repeat-y; width:1000px; float:left; margin:0px 0 10px 0;}
.category_top{ background:url(../images/category_top.gif) no-repeat;width:1000px; height:7px; float:left;}
.category_bot{ background:url(../images/category_bot.gif) no-repeat;width:1000px; height:8px; float:left;}
.category_content{ float:left; padding:0 10px; width:980px; height:auto;}

.category_list ul { list-style:none; width:310px; float:left; margin:0 15px 0 0;}
.category_list li{ line-height:25px; float:left; width:295px;}

.sitemap_list ul { list-style:none; width:975px; float:left; }
.sitemap_list li{ line-height:25px; float:left; width:320px;}

.country_list ul { list-style:none; width:148px; float:left; margin:0 15px 0 0;}
.country_list li{ line-height:20px; float:left; width:148px; margin:0 0 6px 0;}
.country_text{  margin:0 0 0 6px; text-decoration:none; width:121px; font-size:12px; margin:0 0 0 5px; float:left;}

.list_text{  margin:0 0 0 6px; text-decoration:none; width:267px; font-size:12px; margin:0 0 0 5px; float:left;}

.company_profiles{ font-size:12px; color:#666;}
.company_profiles a { padding:5px 10px; float:left; border-right: 1px dotted #CCCCCC; text-decoration:none;}


/*tab_wrap start*/
.tab_wrap{
    float: left;
    height: auto;
    margin: 0;
    width: 660px;}
.tab_nav{width:650px; height:auto; overflow:hidden; margin:5px 0px 0px 10px;}
.tab_nav ul {margin:0px; padding:0px 0px 0px 0px;} 
.tab_nav li { display:inline; } 
.tab_nav .tab{ display:block; float:left; /*width:190px;*/ height:30px; background:#fff; text-decoration:none; color:#666; line-height:35px; font-weight:bold; 
padding:0 10px 0 10px; border:none; text-align: center; border:1px solid #CCC; margin:4px -1px 0 0;cursor:pointer;} 
.tab_nav .tabHover { background:#0182c4; display:block; /* width:190px;*/ height:34px; float:left;  text-decoration:none;color:#FFF;line-height:35px; font-weight:bold; padding:0 10px 0 10px; border:none; text-align:center;border:1px solid #CCC; margin:0 -1px 0 0; cursor:pointer;}

.tab_nav .tab:hover { color: #c00; } 


.tab_grid {
    border-top: 1px solid #CCCCCC; border-bottom: 1px dashed #CCCCCC;
    height: auto;
    margin: -1px 0 8px 0;
    width: 640px;
	padding:8px; color:#666; float:left;
}
.hideMe
{
	display:none;
	}
.tabFirst a { text-decoration:none;}

 .tab_link{background: none repeat scroll 0 0 #fff;
    border: 1px solid #CCCCCC;
    color: #666666;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: bold;
    height: 30px;
    line-height: 35px;
    margin: 4px -1px 0 0;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;
    /*width: 190px;*/ }
/*tab_wrap end*/

.introduction_list ol { counter-reset: item ;}
.introduction_list li { display: block; }
.introduction_list  li:before { content: counters(item, "."); counter-increment: item }

.custom ul{ list-style:inside;}

.custom_link ul{ list-style:none;}

.buy_now{ background:url(../images/buy_now.gif) no-repeat; width:116px; height:28px; float:left; margin:0 0 0 10px;}

.admin_header{ float:left; height:160px; margin:0 0 15px 0; width:100%;}
.admin_round_arow{ background:url(images/round_arow.gif) no-repeat left #f5f6f6; padding:3px 0 3px 25px; color:#004985; line-height:21px;
border-bottom:1px dshed #cccccc; font-size:12px;border-bottom:1px solid #ccc; float:left; width:258px; text-decoration:none; font-weight:bold; }
.admin_logo{ float:left; width:367px; padding:5px; margin:15px 0 0 0;}
/* for pagination */
ul.pagination {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 13px;
	height: 100%;
	list-style-type: none;
	margin: 20px 0;
	overflow: hidden;
	padding: 0;
}
ul.pagination li.details {
	background-color: white;
	border-color: #C8D5E0;
	border-image: none;
	border-style: solid;
	border-width: 1px 1px 2px;
	color: #1E598E;
	font-weight: bold;
	padding: 8px 10px;
	text-decoration: none;
}
ul.pagination li.dot {
	padding: 3px 0;
}
ul.pagination li {
	float: left;
	list-style-type: none;
	margin: 0 3px 0 0;
}
ul.pagination li:first-child {
	margin-left: 0;
}
ul.pagination li a {
	color: black;
	display: block;
	padding: 7px 10px;
	text-decoration: none;
}
ul.pagination li a img {
	border: medium none;
}
ul.pagination li a.current {
	background-color: white;
	border-radius: 0 0 0 0;
	color: #333333;
}
ul.pagination li a.current:hover {
	background-color: white;
}
ul.pagination li a:hover {
	background-color: #C8D5E0;
}
ul.pagination li a {
	background-color: #F6F6F6;
	border-color: #C8D5E0;
	border-image: none;
	border-style: solid;
	border-width: 1px 1px 2px;
	color: #1E598E;
	display: block;
	font-weight: bold;
	padding: 8px 10px;
	text-decoration: none;
}
/* end pagination css */
label.error {
 color:#f00;
 padding-left:10px;
}

.conten_text p {
 padding:5px 0px;
}
.sort_by2 { width:360px; float:right; margin:0 0 5px 0;}
.eemail_msg { color:green; }
.subcribe_text { font-size:12px; line-height:normal; }
.sort_inp2 { height:20px; border:1px solid #999; color:#000;float:left; margin:1px;}
.sort_by3 { width:410px; float:right; margin:0 0 5px 0;}

.conten_text ol, .conten_text ul {
 padding:5px 20px;
}

.market_icon_new { background: url("../images/market_icon.gif") no-repeat scroll left top transparent; color: #000000; font-size: 18px;line-height: 24px;margin: 0 0 6px;padding: 0 0 6px 27px;}
.subscrib_icon_new {  background: url("../images/subscrib_icon.gif") no-repeat scroll left top transparent; color: #333333;float: left; line-height: 30px; margin: 0 0 6px; padding: 0 0 6px 30px;}
.buy_now_new {    background: url("../images/buy_now.gif") no-repeat scroll 0 0 transparent;float: left; height: 28px; width: 116px;}
.blue{ color: #003399;}
.sort_by_text_new { font-size:12px; margin:0 5px; font-weight:bold; float:left; margin:0px 5px 0 0;}

.prsec { width:196px;
	float:left;
	border:2px solid #666;
	padding: 5px 10px 5px;
	margin-top:10px;
	margin-left:10px;
	line-height:20px;
}
.frsec { width:450px;
float:left;
}
.prblue { 
	color:#014584;
	font-weight:bold;
	font-size:14px;
}
.licdesc { padding-bottom:10px; }
.rdbut { vertical-align: top;}
.minh { min-height:200px; }
.prcostWrap { font-size:12px; font-weight:bold; padding-top:4px; }
.request_sample { background: url("../images/request_sample.gif") no-repeat scroll 0 0 transparent;float: left; height: 28px; width: 180px; margin-top:7px;}

.inquirebeforebuying {
  background: hsla(0, 0%, 0%, 0) url("../images/inquire_before_buying.gif") no-repeat scroll 0 0;
  float: left;
  height: 28px;
  margin: 7px 0 0;
  width: 213px;
}