/* corporate/existing.html styles start */
.corp-header-holder {  background: none repeat scroll 0 0 #f6f6f6;  height: 35px;  margin: 0 auto !important;}
.corp-head-text {  color: #999999;  margin: 0 auto;  width: 970px;}
a.headlink {  color: #999999;  float: right;  font-size: 14px;  padding: 8px 6px 0 0;  text-decoration: none;}
a.headlink:hover {  color: #006d9c;}
a.login-bx {  background: url("../images/login-icon.png") no-repeat scroll 0 10px;  color: #999999;  float: right;  font-size: 14px;  padding: 8px 0 0 20px;  text-decoration: none;}
a.login-bx:hover {  color: #006d9c;}
a.home-btn {  background: url("../images/home-icon.png") no-repeat scroll 0 10px;  color: #999999;  float: right;  font-size: 14px;  padding: 8px 0 0 20px;  text-decoration: none; margin-right:5px}
a.home-btn:hover {  color: #006d9c;}
#corpheader {  height: 70px;  width: 990px;}
#corpheader .logo{ float:left; margin:14px 0 0 9px; height:60px; background:url(/images/sprite-home.png) no-repeat -13px -561px; position:relative; width:180px }
#corpnavcontainer ul{margin: 0;padding: 0;list-style-type: none;text-align: center;float:right;margin:25px 0 0 0}
#corpnavcontainer ul li { display:inline; }
#corpnavcontainer ul li a{background-color: #fff;border: 1px solid #cccccc;color: #444;float: left;font-size: 16px;height: 22px;padding: 10px;text-decoration: none;width: 110px; margin-right:15px}
#corpnavcontainer ul li a:hover{color: #fff;background-color: #2298C6;}
.corp-banner{margin:0 0 25px 0; float:left}
.corp-intro{float:left; width:600px; margin-top:0px; font-size:16px; line-height:30px; color:#444444}
.corp-process-wrap{margin-top:30px; padding:0}
.corp-title {color:#0075b1; display:block; font-size:26px;font-weight: bold;line-height: 30px;text-align: center;}
.corp-process-wrap .box{width:258px; height:140px; background:#ffffff; border:1px solid #cccccc; float:left; margin:20px 7px; text-align:center; padding:10px}
.corp-process-wrap .box .box-text{display:block; text-align:left; margin:0 0 0 30px}
.corp-process-wrap .box .heading{font-size:20px; font-weight:bold; color:#444444; padding-top:10px; display:block;}
.corp-process-wrap .box p{margin:10px 0; line-height:20px}
.corp-process-wrap .arrow{background: url(../images/ec-arrow.png) no-repeat scroll center center ;display: block;float: left;height: 31px;margin: 85px 10px;width: 13px;} 
.corp-process-title {color:#0075b1; display:block; font-size:18px;font-weight: bold;line-height: 30px; margin-bottom:10px}
.corp-process-box{display:block; float:left; width:313px; height:120px; margin-right:24px; border-right:1px solid #cccccc}
.corp-process-box .icon1{ display:block; background: url(../images/icons-ec-benefits.png) no-repeat scroll 0 0; width:75px; height:60px; float:left}
.corp-process-box .icon2{ display:block; background: url(../images/icons-ec-benefits.png) no-repeat scroll -79px 0; width:75px; height:60px; float:left}
.corp-process-box .icon3{ display:block; background: url(../images/icons-ec-benefits.png) no-repeat scroll -154px 0; width:75px; height:60px; float:left}
.corp-process-box .heading{font-size:16px; float:left; display:block; line-height:55px}
.corp-videobx{float: left;width:480px; height:400px;margin-top: 15px;padding: 10px 0 0 0;}
.corp-videobx .corp-video-main{background:url(../images/corp-arch-video-1-thb.jpg) no-repeat 0 0; width:480px; height:270px; display:block; position:relative; margin-bottom:18px}
.corp-videobx .corp-video-main span{background:none repeat scroll 0 0 #000000;bottom:0;color:#FFFFFF;display:block;position:absolute;width:392px;padding:4px;text-align:center; opacity:.8}
	/* FAQ tab styles start*/
	#tabs .tabcontent{float: left; padding:5px; width:98%}
	#tabs .tabcontent a{text-decoration:none;}
	#tabs .tabcontent a:hover{text-decoration:none}	
	#tabs{margin:0; width:968px; border-top:1px #f2f2f2 solid; padding:10px;border:1px solid #cccccc}	
	#shadetabs #maintab{float:left;width:990px;font-size:15px}
	#shadetabs #maintab h4{font-size:14px}	
	#shadetabs #maintab ul{list-style-type: none;margin:0;/*Left offset of entire tab menu relative to page*/padding:0;}
	#shadetabs #maintab li{display:inline; margin:0; padding:0}
	#shadetabs #maintab li a{display: block;float: left;font-weight: normal; font-size:14px;height: 52px;line-height: 20px;margin: 0;padding: 15px 0 0;text-align: center;text-decoration: none;width: 146px; color:#006d9b;border-top: 1px solid #cccccc;border-right: 1px solid #cccccc;border-left: 0px solid #cccccc;}
	.widr a{width:180px !important;}
	#shadetabs #maintab li a.selected{cursor:default; background:#f2f2f2;color:#444444;border-top: 1px solid #cccccc;border-right: 1px solid #cccccc;border-left: 0px solid #cccccc;}
	#shadetabs #maintab li a:hover { /*onMouseover style*/ background:#f2f2f2; color:#444444;}
	/* FAQ tab styles end*/
	/* Accordion styles starts*/
	.accordion-faq{width:705px;position:relative;margin-bottom:10px; font-size:13px}
	.accordion-faq a.faq-new{background:url(../images/faq-tab.gif) no-repeat 0 -37px;width:968px;height:39px;margin:0px;cursor:pointer;padding:0 20px 0 30px;-moz-user-select:none;-khtml-user-select:none;position:relative;display:block;color:#4d4d4d; line-height:36px;  margin-top:10px}
	.accordion-faq a.faq-new.active{background:url(../images/faq-tab.gif) no-repeat 0 1px}
	.accordion-faq div.pro-content{background:#fff;color:#4d4d4d;display:inherit;padding:15px; line-height:20px; width:930px}
	.accordion-pricing{width:705px;position:relative;margin-bottom:10px; font-size:13px}
	.accordion-pricing a.pricing-new{background:url(../images/pricing-tab.gif) no-repeat 0 -37px;width:740px;height:39px;margin:0px;cursor:pointer;padding:0 20px 0 18px;-moz-user-select:none;-khtml-user-select:none;position:relative;display:block;color:#770008; line-height:38px;  margin-top:10px; font-size:16px; font-weight:normal;}
	.accordion-pricing a.pricing-new.active{background:url(../images/pricing-tab.gif) no-repeat 0 1px}
	.accordion-pricing div.pro-content{background:#fff;color:#58595b;display:block;padding:15px; line-height:20px;}
	.accordion-pricing div.pro-content .pss_price_wrap {	background: #fdfdfd;	border-top: #c72027 3px solid;	margin-right: 20px;	float: left;	min-width: 200px;	padding: 10px 10px; display:block}
	.accordion-pricing div.pro-content .pss_price_wrap ul.pss_pric_list li {	border-left: #e3e3e3 1px solid;	color: #c72027;	font-size: 22px;	padding: 0 15px;	float: left;	display: inline-block;	line-height: 30px;}
	.accordion-pricing div.pro-content .pss_price_wrap ul.pss_pric_list li:first-child {	border-left: 0;}
	.accordion-pricing div.pro-content .pss_price_wrap .pss_price_icons {	color: #8d8e8e;	float: left;	display: inline-block;	padding-right: 10px;	font-size: 28px;}
	.accordion-pricing div.pro-content .pss_service_button_wrap {	float: right;}
	/*Accordion styles ends*/
/* corporate/existing.html styles start */

/*Footer style*/
#footer-corp-body {  margin: 0 auto;  width: 100%;}
#footer-corp{ width:995px;margin:0 auto; background:url(../images/footer-corp.png) no-repeat 0 10px; display:block; height:158px}
#footer-corp .lft-title{float:left; width:160px; text-align:center; font-size:13px; font-weight:bold; padding:8px 0 0 0}
#footer-corp .rt-txt{float:left; padding:0 0 0 10px; border-left:1px solid #ccc}
#footer-corp .flag-kr{display: block;width: 18px; height: 11px;margin: 84px 0 0 203px;position: absolute; border:0px solid red}
#footer-corp .flag-jp{display: block;width: 18px; height: 11px;margin: 84px 0 0 228px;position: absolute; border:0px solid red}
#footer-corp .flag-tw{display: block;width: 18px; height: 11px;margin: 84px 0 0 253px;position: absolute; border:0px solid red}
#footer-corp .flag-cn{display: block;width: 18px; height: 11px;margin: 84px 0 0 278px;position: absolute; border:0px solid red}
#footer-corp .flag-row{display:block;width: 18px; height: 11px;margin: 84px 0 0 303px;position: absolute; border:0px solid red}
#footer-corp .flag-br{display: block;width: 18px; height: 11px;margin: 84px 0 0 327px;position: absolute; border:0px solid red}
#footer-corp .link-veri{display: block; border: 0px solid gray; height: 55px; float: right; width: 95px; margin-top: 0; margin-right: 5px;}
#footer-corp .link-iso{display: block; border: 0px solid red; float: right; height: 55px; margin-top: 0; width: 56px; margin-right: 4px;}
#footer-corp .link-7promises{display: block; border: 0px solid green; float: right; height: 55px; margin-right: 18px; margin-top: 0px; width: 96px;}
#header2{ width:990px; height:90px}

.rss-wrap .rss{float:left; width:480px}
.rss-feeds {
	width:480px; 
	height:260px; 
	overflow:hidden; 
	padding: 0 0 20px 0; 
	margin-bottom:10px;
	border:1px solid #f2f2f2;
	float:left;
-webkit-box-shadow: 5px 5px 4px -6px rgba(0,0,0,0.27);
-moz-box-shadow: 5px 5px 4px -6px rgba(0,0,0,0.27);
box-shadow: 5px 5px 4px -6px rgba(0,0,0,0.27);
}
.rss-feeds .hr-blue{display:block; width:100%; height:6px; background:#20a3d4; margin-bottom:15px}
.rss-feeds .rss-author{
	font-size:12px; 
	display:block; 
	margin-bottom:5px;
	padding:0 0 10px 15px; 
	color:#666;
	border-bottom:1px dashed #dddddd;
	width:420px;
	}
.rss-feeds .sub-points-journal{
	padding:0 20px; 
	display:block;
	float:left;
	width:450px;
	}
.rss-feeds .sub-points-journal a {
  background:url(/images/res-bul.gif) no-repeat scroll 0 10px;
  display:block;
  line-height: 14px;
  list-style-type: none;
  padding: 5px 0 0 15px;
  color:#444444;
  font-weight:bold;
}

.rss-feeds .sub-points-journal a:hover{color:#0983ce}
/*RSS ENDS*/

.corp-logos {float: left;width:480px;height: 400px;margin: 15px 0 0 30px;padding: 10px 0 0 0;}
.corp-logos ul{list-style: outside none none; float:left; margin:0; padding:0}
.corp-logos ul li {float:left; margin-right:18px; *margin-right:10px !important}
.corp-logos ul li:last-child{margin-right:0;}
.corp-logos ul li a:hover{ opacity:.7;}
