div.innerContainerBody.innerContainerBodyInner{ min-height: 300px;}
div.innerContainerBody.innerContainerBodyInner > .picInner{ width:100%; height:300px; position:absolute; top:0px; left:0px;}
div.innerContainerBody.innerContainerBodyInner > .picInner > img{ width:100%; height:300px;}
div.innerContainerBody > div.innerContainerResize > aside.left div.article.profile{ margin-top:30px;}
div.innerContainerBody > div.innerContainerResize > aside.left div.article.profile2{ margin-top:-3px;}

.innerContainerData.innerContainerData2 {padding: 20px 0px;}
.innerContainerData.innerContainerData3 {padding: 10px 0px;}
h1.heading1, h2.heading2{ font-size: 20px;
margin-bottom: 12px;
padding-bottom: 12px;
border-bottom: 1px solid #bfbfbf;
color: #404040;}
h1.left,h1.right{ width:53%; float:left;}
h1.right{ width:47%;}

h2.heading2{ font-size: 18px;
margin-bottom: 12px;
padding-bottom: 12px;
border-bottom: 1px solid #bfbfbf;
color: #404040;}

.leftText{ float:left; width:48%; margin-right:2%;}
.leftText2{ width:46%; margin-right:2%;}
.leftText3{width: 48%;
padding-right: 5%;
border-right: 1px solid #bfbfbf;}
.leftImg{width:39%; padding-left: 3%;}
.leftImg > .imgbox > p{ text-align:center; }
.leftImg > .imgbox > p strong{ display:block; }
.leftImg > .imgbox > p em{ display:block; font-style:normal; }
.leftText > p{ margin-bottom:20px; line-height:18px; text-align:justify; }
.leftText > p > a{ color:#333333; text-decoration:none; }
.leftText > p > a:hover{ color:#333333; text-decoration:underline; }
.leftText > p.last{ margin-bottom:0px; }
.leftTextNew{ float:left; width:50%;}
.innerContainerData ul.block > li > p.rightSideText{ text-align:right;}
.pic{margin-left: 16px;}


.rightText{ float: right;
background: url(../images/globe2.png) no-repeat 100% 5%;
width: 45%;
padding-left: 3%;
margin-left: 1px;
min-height: 400px;
border-left: 1px solid #bfbfbf;}
.rightText2{width: 47%;}
.rightText3{width: 46%;}
.nobg{ background:none; padding-right: 0%;
margin-right: 0px;}
.setMinHeight{min-height: 237px;}
.setMinHeight2{min-height: 220px;}
.setMinHeight3{min-height: 245px;}
.setMinHeight4{min-height: 220px;}
.setMinHeight5{min-height: 818px;}
.setMinHeight6{min-height: 164px;}
.picBox{ float:left;}
.picBox p{ font-size: 12px;
line-height: 18px;
text-align: center;}
.picBox p strong{ display:block; }
ul.profileList { width:184px; }
ul.profileList2 { width:192px}
ul.profileList li{ line-height:40px; border-bottom:1px dashed #bfbfbf;   }
ul.profileList li a{color:#000000;  }
ul.profileList li span.icon{
font-size: 18px;
line-height: 36px;
float: left;
margin-right: 2%;
margin-left: 1%;
display: block;
height: 40px;
}
ul.profileList3 { width: auto;}
ul.profileList3 li{line-height:26px;}
ul.profileList3 li span.icon{ line-height: 26px; height: 26px;}

ul.profileList4 { width: auto;}
ul.profileList4 li{line-height:34px;}
ul.profileList4 li span.icon{ line-height: 30px; height: 34px;}
ul.profileList4 li span.text a{color:#666666;}
ul.profileList4 li span.text a:hover{ text-decoration:underline;}

.innerContainerData ul.block2{ margin-top:52px;}
.innerContainerData ul.block2 li{ width:185px; }
.innerContainerData ul.block2 li.last{ width:196px; }
.innerContainerData ul.block3{ margin-top: 23px;}
.innerContainerData ul.block3 li{ width:211px; min-height:223px; }
.innerContainerData ul.block3 li.last{width: 193px;
padding-left: 5px; }
.innerContainerData ul.block4{ margin-top: 16px;}
.setPadding{ padding-right:10px;}

.loginBox{}
.loginBox > ul{ margin:0 auto; margin-top:18px; width:205px;}
.loginBox > ul > li{ float:left;}

.innerContainerData ul.block > li.cellmearge{ width: 708px;}
.innerContainerData ul.block > li.cellmearge > .loginBox > ul{ margin-top:12px;}

ul.threePart{ margin:0; padding:0;}
ul.threePart > li{ width:30%; float:left; margin-right:5%; text-align:left; font-size:12px;}
ul.threePart > li.last{ margin-right:0;}
ul.threePart > li > ul > li{ float:none; padding-left:10px; background:url(../images/icon-arrow3.png) no-repeat -2px 4px; padding-bottom:5px; }
ul.threePart > li >  h3{ color:#4bacc6; padding-bottom:5px; }
.jobBox{ background:#F5F5F5; background:#F0F0F0; border:1px solid #EBEBEB; padding:2%; }
.jobBox h3 {color: #656464;
border-bottom: 1px dotted #DADADA;
padding-bottom: 10px;
margin-bottom: 10px;
text-align: center;}
.jobBox ul.jobList { margin-top:6px; }
.jobBox ul.jobList li.left{ float:left; width:32%; margin-right:5%; }
.jobBox ul.jobList li.right{ float:left; width:57%; border-left:1px solid #DADADA; padding-left:5%; }

.jobBox.left{ float:left; width:44%; margin-right:2%;}
.jobBox.right{ float:right; width:44%; margin-left:1%;}

.form{ }
.form ul.list1{ margin-top:16px; }
.form ul.list1 li{ float:left; margin-left:20px; }
.form ul.list1 li .input_box{ width:194px; border: 1px solid #d6d6d6;
background: #f1f1f1;
padding: 6px 10px;
font-size: 14px;
line-height: 14px;
color: #444444;}
.form ul.list1 li.left1{ width:220px;}
.form ul.list1 li.left2{ width:220px;}
.form ul.list1 li.left3{ width:220px;}
.form ul.list1 li.left4{ width:220px;}
.form ul.list1 li.left5{ width:auto;}
.form ul.list1 li.left5 .input_box{ width:675px;}

button.sendBtn {
color: #FFFFFF;
border: none;
background: #0072b1;
font-size: 14px;
line-height: 14px;
cursor: pointer;
padding: 10px 22px;
width: 90px; margin-right:14px;
}

h3.articlesList{ text-transform:uppercase; font-weight:lighter; font-size:24px; line-height:24px; color:#2982b2; margin-top:15px; margin-bottom:10px;}

ul.articlesList{ }
ul.articlesList > li{ color: #FFFFFF;
display: block;
padding: 10px 20px;
list-style: circle;
list-style-position: inside;
padding-left: 52px;
background: #2982b2 url(../images/icon-arrow3.png) no-repeat 24px 18px; margin-bottom:10px; }
ul.articlesList > li > p{ font-size:16px;  }

ul.articlesList > li > .span { position:relative; display: none;}
ul.articlesList > li > .span p a { color:#FFFFFF; text-decoration:underline;}
ul.articlesList > li > .span p a:hover { color:#FFFFFF; text-decoration:none;}
ul.articlesList > li > .span > ul{ float:left;}
ul.articlesList > li > .span > ul > li{ color:#3ea5d2}

ul.articlesList > li > .span > ul.link{ position:absolute; bottom:0px; right:0px; }
ul.articlesList > li > .span > ul.link > li > a{ color:#FFFFFF;}

/*code for product box*/
.productsbox{ background:#e6e6e6; border:1px solid #025285; position:relative; margin-top:20px;}
.productsbox #btnLeft, .productsbox #btnRight{  left: -40px;    position: absolute; top: 215px; cursor:pointer; z-index: 6; display:none;}
.productsbox #btnRight{ left:auto; right:-40px;}
.productsbox > ul{ }
.productsbox > ul > li{ float:left; border-right:1px solid #025285; border-bottom:1px solid #025285; position:relative; width: 159px; cursor:pointer;}
.productsbox > ul > li.last{  border-right: none; width: 158px;}
.productsbox > ul > li > img{  display: block;  margin: 0 auto; width:100%; height:104px;}
.productsbox > ul > li > span.text{ display: block;
color: #025285;
text-align: center;
padding-bottom: 6px;
padding-top: 4px;}
.productsbox > ul > li > span.icon{ bottom: -15px;  left: 66px;  position: absolute; display:none;}

.productsbox > ul > li:hover{ background:#0280d0;}
.productsbox > ul > li:hover > span.text{  color:#ffffff;}
.productsbox > ul > li:hover > span.icon{display: none;}

.productsbox > ul > li.active{ background:#025285;}
.productsbox > ul > li.active > span.text{  color:#ffffff;}
.productsbox > ul > li.active > span.icon{display: block;}

.productsbox .product{ padding:35px;}
.productsbox .product > img{margin-top: 53px;
width: 230px;}
.productsbox .product > h2{ padding: 0px; margin-bottom:20px; color:#025285; font-size:24px; font-weight:normal; line-height:24px;}
.productsbox .product > h2 > small {}
.productsbox .product > h2 > small > a{ color:#0273ca; text-decoration:underline;}
.productsbox .product > h2 > small > a:hover{ color:#d85708; text-decoration:none;}
.productsbox .product > table  { border:1px solid #FFFFFF; background:#dedbdb;}
.productsbox .product > table > tbody > tr > td { color:#404040; border-top:1px solid #ffffff; padding:12px 20px;}
.productsbox .product > table > tbody > tr > td .specification, .productsbox .product > table > tbody > tr > td .downloadBTN{  background: none repeat scroll 0 0 #025285;
    border-radius: 16px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 4px 10px 6px;}
	.productsbox .product > table > tbody > tr > td .specification:hover, .productsbox .product > table > tbody > tr > td .downloadBTN:hover{  background: #faf3f3;
    color: #025285;
}

.productsbox .product > table > tbody > tr > td .icon{ border-radius:4px; padding: 4px 10px 3px;}
.productsbox .product > table > tbody > tr > td .icon:hover{ background:#999999;}

.productsbox .product > table > tbody > tr > td.heading { color:#025285; background:#faf3f3; border-top:none; font-size: 15px;}
#specification p{ width:360px;}
/*code for product box*/

/*privacy*/
.privacy{ margin-top:20px;}
p.heading1{ font-size:13px; text-transform:uppercase;}
ul.privacy > li > .span{ color:#c0e9ff !important;}
ul.privacy > li > .span > p{ margin-top:12px;}
ul.articlesList.privacy > li > .span > ul{ float:none; margin-top:10px; margin-left:17px;}
ul.articlesList.privacy > li > .span > ul > li{    color: #FFFFFF;
    font-weight: lighter;
    list-style: circle outside none;
    margin-top: 5px;
    padding-left: 0; color:#c0e9ff !important;}
ul.articlesList.privacy > li > .span > p.heading{ font-weight:bolder;}
ul.articlesList.privacy > li > .span > p.last{ margin:0; padding:0; margin-top:10px;}
/*privacy*/

ul.offices{ margin-top:24px;}
ul.offices li{ float:left; width:292px; padding-right:20px; padding-left:20px;  border-right:1px solid #2b7fac;  min-height: 422px;}
ul.offices li.last{ float:left;  padding-right:0px; border-right:none;}
ul.offices li.first{padding-left:0px;}
ul.offices li div.sendMessage{ display:block}

.form ul.list1 li .input_box.select{ width:216px;}