/* CSS reset */

html,body,div,header,footer,nav,article,section,figure,aside,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;font-style:inherit;font-weight:inherit;vertical-align:baseline;background:transparent;}
body{line-height:1; }
header,footer,nav,article,aside,section,figure,figcaption{display:block;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
a:focus img{outline: inherit;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
html,body {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
input{
	border:1px solid #b0b0b0;
	padding:3px 5px 4px;
	color:#979797;
	width:190px;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


/* CSS reset */

body{
	background:#ffffff;
	color:#767676;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;

}


@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('gothic.eot');
    src: url('gothic.eot') format('embedded-opentype'),
         url('gothic.woff') format('woff'),
         url('gothic.ttf') format('truetype'),
         url('gothic.svg#CenturyGothicRegular') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLT Std Lt Cn';
    src: url('HelveticaNeueLTStd-LtCn.otf');
    src: url('HelveticaNeueLTStd-LtCn.otf?#iefix') format('embedded-opentype'),
         url('HelveticaNeueLTStd-LtCn.woff') format('woff'),
         url('HelveticaNeueLTStd-LtCn.ttf') format('truetype'),
         url('HelveticaNeueLTStd-LtCn.svg#HelveticaNeueLTStd-LtCn') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaRounded LT Std BdCn';
    src: url('../fonts/HelveticaRoundedLTStd-BdCn.otf');
   
}

@font-face {
    font-family: 'HelveticaNeueLT Std Cn';
    src: url('HelveticaNeueLTStd-BdCn.otf');
    src: url('HelveticaNeueLTStd-BdCn.otf?#iefix') format('embedded-opentype'),
         url('HelveticaNeueLTStd-BdCn.woff') format('woff'),
         url('HelveticaNeueLTStd-BdCn.ttf') format('truetype'),
         url('HelveticaNeueLTStd-BdCn.svg#HelveticaNeueLTStd-BdCn') format('svg');
    font-weight: normal;
    font-style: normal;

}
h2{font:normal 24px Arial, Helvetica, sans-serif; color:#aaa8a9; text-transform:capitalize; margin:0 0 40px 0;}
h3{font:normal 18px Arial, Helvetica, sans-serif; color:#aaa8a9; text-transform:capitalize; margin:0 0 40px 0;}

#wrapper{width:100%; margin:0 auto; background:url(../images/content_bg.jpg) left 137px repeat-x #ffffff;}

.main_wrapper{ width:980px; margin:0 auto;}

logo {
	display: block;
	float: left;
	width: 329px;
	padding:9px 0 0 0;
}


header {
	height: 136px;
	width: 980px;
	display: block;
	margin:0 auto;
	overflow:hidden;
}

.header_right{ width:650px; float:right; padding:20px 0 0 0;}

nav {
	display: block;
	font-size:14px;
	font-weight:bold;
	color:#3c3c3c;
	text-transform:uppercase;
	line-height:30px;
	overflow:hidden;
	font-family:'CenturyGothicRegular';
	margin-bottom:14px;
}
nav ul{ list-style-type:none; padding:0; margin:0;}
nav ul li{ float:left; padding:0 5px;}
nav ul li:last-child{ padding-right:0px;}
nav ul li a{ text-decoration:none; outline:none; font-size:14px;	font-weight:bold; color:#3c3c3c; text-transform:uppercase; line-height:30px;}
nav ul li a:hover{ text-decoration:none; outline:none; color:#276db7;}
nav ul li a.active, nav ul li a.active:hover{ text-decoration:none; outline:none; color:#276db7;}

.flag_header{ padding:2px 0 0 560px; width:25px; display:block; margin:0 5px 0 0;}
.flag_header img{ margin:0 1px;}

.social_header{padding:2px 5px 5px 125px; width:99px; float:right; overflow:hidden; display:block; margin:0 5px 0 0;}
.social_header img{ margin:0 6px;}

.banner_wrapper{ padding:26px 0 0 0;}
.banner_div{ padding:6px 6px 38px 6px; background:url(../images/banner_bg.png) left top no-repeat; width:968px; height:281px; position:relative;}

section{ margin:0 auto; width:100%;}
section.fourboxes{ padding:47px 0 58px 0; overflow:hidden;}
.section_box{ width:220px; float:left; margin:0 7px; text-align:center; font-size:14px; color:#808080; line-height:18px;}
.section_productbox{ width:220px; height:189px; float:left; margin:0 7px 14px 7px; text-align:center; border: 1px dotted #a5a5a5;font-size:14px; color:#808080;}
.section_box h2{font-family: 'HelveticaNeueLT Std Lt Cn'; font-size:22px; text-align:center; color:#b2d449; line-height:28px; margin-bottom:5px; text-transform:uppercase;}
.section_productbox h3{font:normal 16px  Arial, Helvetica, sans-serif; color:#0d3d6f; text-transform:uppercase; border-top:1px solid #a5a5a5; background:#c6c6c6; } 
.section_medicaltble{ width:600px; overflow:hidden;}
.section_medicaltble_rght{ width:350px; float:right;}
.section_medicaltble_rght table{ height:190px; padding:0; border:1px dotted #a5a5a5; margin:0; width:100%;}
.section_medicaltble_rght table th{ height:30px; background:#d5d5d5; font-weight:bold; font-size:12px; padding:5px 0 0 5px;border-right:1px dotted #a5a5a5;}
.section_medicaltble_rght table tr td{ border-top:1px dotted #d5d5d5; border-right:1px dotted #a5a5a5;font-size:12px; padding:0 0 0 4px; }
	
section.all{ width:980px; margin:0 auto; padding:47px 0 58px 0; overflow:hidden;}
.section_box h2{font-family: 'HelveticaNeueLT Std Lt Cn'; font-size:20px; text-align:center; color:#727272; font-weight:bold; line-height:28px; margin-bottom:5px; text-transform:uppercase;}
.txt1{ font-weight:normal; font-size:16px; color:#767676;}
.txt2{font:bold 14px Arial, Helvetica, sans-serif; color:#0d3d70; }
.txt3{font:bold 12px Arial, Helvetica, sans-serif; color:#0d3d70; }
.txt4{font:bold 12px Arial, Helvetica, sans-serif; color:#505050; line-height:18px; }
.txt5{font:normal 14px Arial, Helvetica, sans-serif; color:#0f4681; line-height:18px; text-transform:uppercase; }

.txtrdstar{font:bold 12px Arial, Helvetica, sans-serif; color:#ec0e0e; }
.txtashbld{font:bold 12px Arial, Helvetica, sans-serif; color:#616161; text-transform:uppercase; }


.section_icon_contact{ width:820px; margin:0 0 15px 0; float:left;font:normal 16px Arial, Helvetica, sans-serif; color:#767676;}
.section_icon_map{ float:left; width:450px; margin:0 0 15px 0;  font:normal 16px Arial, Helvetica, sans-serif; color:#767676;}
.section_icon_contact_rght{ float:right; width:230px; margin:0 0 15px 0; height:40px; font:normal 16px Arial, Helvetica, sans-serif; color:#767676;}
.section_icon_contactimg{ width:45px; margin:0 4px 0 0; float:left;}

article.bottom_block{ padding:0 16px; line-height:18px;}
.article_normforall{ width:900px; margin:0 0 20px 0; overflow:hidden;}
.article_exportimpoticon{ width:100px; height:120px; float:left;}
.article_exportimpottxt{ width:800px; height:120px; float:left;}
.article_exportimpottxtwithouticon{ width:800px; margin:0 0 20px 0; overflow:hidden;}
.article_exportimpotno{ width:100px; float:left; margin:0 0 20px 0; overflow:hidden;}
ul.article_listed{ width:800px; list-style-type:none;}
ul.article_listed li{font:normal 12px Arial, Helvetica, sans-serif; color:#616161; background:url(../images/blu_bulletarrow.jpg) no-repeat; padding:0 5px 0 7px;}

h1{ font-size:24px; color:#808080; font-family: 'HelveticaNeueLT Std Cn'; font-weight:bold; margin-bottom:15px; display:block;}


footer{ background:#0d3d6f; height:152px; overflow:hidden; margin:56px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
.footer_div{ width:954px; margin:0 auto; padding:20px 13px; font-size:14px; color:#ffffff; line-height:20px;}
.footer_div a{ color:#ffffff; text-decoration:none; outline:none;}
.footer_div a:hover{ color:#276db7; text-decoration:none; outline:none;}
.footer_left{ float:left; width:280px;}
.footer_left ul{ list-style-type:none; padding:0; margin:0;}
.footer_left ul li{font-size:14px; color:#ffffff; line-height:18px; display:block; background:url(../images/footer_bullet.jpg) left center no-repeat; padding-left:10px; text-transform:uppercase;}
.footer_middle{ float:left; width:300px; padding:25px 0 0 28px;text-align:right;}
.footer_right{ float:left; width:225px; padding:25px 0 0 118px; text-align:right;}
.footer_socialicons{ float:right; width:100px; padding:35px 0 0 0;}
.footer_socialicons img{ float:left; margin:0 3px;}


/*Slider jquery css*/
.slider_content{ position:absolute; width:600px; padding:0 0 34px 51px; bottom:0; left:0; font-size:18px; line-height:22px; color:#ffffff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.slider_content p{ background:url(../images/bg_sliderp.png) repeat-x; width:450px; height:40px; padding:10px;}
.slider_content h3{ font-size:45px; line-height:60px; margin-bottom:20px; text-transform:capitalize; color:#ffffff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#slides {
	position:absolute;
	top:6px;
	left:6px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	If height not specified height will be set by the slide content
	Set to display none, prevents content flash
*/

.slides_container {
	width:968px;
	height:281px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	Offeset for the 20px of padding
	If height not specified height will be set by the slide content
	Set to display block
*/

#slides .slide {
	padding:0px;
	width:968px;
	height:281px;
	display:block;
}

/*
	Next/prev buttons
*/
#slides .next,#slides .prev {
	position:absolute;
	top:33%;
	left:0;
	width:32px;
	height:96px;
	display:block;
	z-index:101;
}

#slides .next {
	position:absolute;
	top:33%;
	left:936px;
	width:32px;
	height:96px;
	display:block;
	z-index:101;
}

/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
	display:none;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}


/*Slider jquery css*/