﻿@charset "utf-8";
/* CSS Document */

/* GENERAL
******************************************************************/
html            { height: 100%; font-size: 100%}
body			{ width:100%; background: #FFF; font-size:100%; font-family: 'GloberBook', sans-serif; }
a				{ text-decoration:none;}
.center			{ text-align:center;}
h1,h2,h3		{ font-weight:normal;}
a               { transition: color 0.3s ease-out 0s;   outline: none;}
a:focus         { outline: 0;}
*               { outline:none;}
img             { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: bottom;  }
.left           { float:left;}
.right          { float:right;} 

.showMenu,.small-logo,#slider-next,#slider-prev{background:url('../images/sprite.png') no-repeat; display:block;}
ul,li{padding:0;margin:0;}

/* HEADER
******************************************************************/
header { position:fixed; height:66px; width:100%; background:#FFF; z-index:8000;}
	header .small-logo { position:absolute; width:150px; height:66px; background-position:-170px 0; left:85px; display:none; z-index:9999;}
	header .small-logo.show { display:block;}
	header .all-nav-cn { float:right; height:66px; position:relative;  z-index:9999;}
				.icons-nav       { position:relative; float:right; width:auto; display:block; }
				.icons-nav ul    { display:block; list-style:none ;margin:0;}
				.icons-nav ul li { display:inline; margin:0; text-align:center; float:left; border-left:1px solid #F1F1F1; }
				.icons-nav ul li:last { border:none;}
				.icon-1,.icon-2,.icon-3,.icon-4 { background:url("../images/sprite.png") no-repeat;display:block; width:74px; height:66px; -webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
				.icon-1  {background-position:0 -66px}
				.icon-2   {background-position:-75px -66px}
				.icon-3    {background-position:-150px -66px}
				.icon-4    {background-position:-346px 0}
				.icon-1:hover {background-position:0 -132px; background-color:#00236A;}
				.icon-2:hover  {background-position:-75px -132px; background-color:#00236A;}
				.icon-3:hover   {background-position:-150px -132px; background-color:#00236A;}
				.icon-4:hover   {background-position:-346px -66px; background-color:#00236A;}
				
				
				.icon-1.active {background-position:0 -132px; background-color:#00236A;}
				.icon-2.active  {background-position:-75px -132px; background-color:#00236A;}
				.icon-3.active   {background-position:-150px -132px; background-color:#00236A;}
				.icon-4.active   {background-position:-346px -66px; background-color:#00236A;}
				
				
				/*
				.claims-nav { position:relative; float:right; width:auto; display:block; }
				.claims-nav ul    { display:block; list-style:none ;margin:0;}
				.claims-nav ul li { display:inline; margin:0; text-align:center; float:left; border-left:1px solid #F1F1F1; }
				.claims-nav ul li a { font-family: 'GloberRegular', sans-serif;  font-size:18px; color:#00A3E0;text-decoration:none;padding:26px 20px 0 20px; display:block;margin:0;height:66px; width:auto; text-transform:uppercase;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
				.claims-nav ul li a:hover { color:#484F55; background-color:#E4E6E7;}*/
							
							
				/* Main Navigation */
				#main-nav-cn { position:relative; height:66px; width:auto; float:right;}
				ul#mainMenu{margin:0;border:none; none;float:left;list-style-type:none;width:auto;height:66px}
				ul#mainMenu li{border:0 none;float:left;display:inline;list-style:none;position:relative;}
				ul#mainMenu > li a {font-family: 'GloberBold', sans-serif;  font-size:18px; color:#00236A; text-decoration:none;padding:20px 20px 0 20px; display:block;margin:0;height:66px; width:auto; text-transform:uppercase;}
				ul#mainMenu ul {  margin: 0;  border: 0 none;  padding:0;  list-style: none;  display:none;  position: absolute;  top: 0px;  left:0px; visibility:hidden;}
				ul#mainMenu ul:after /*From IE 7 lack of compliance */{	display:block;	clear:both;	content: ".";	height:0;	visibility:hidden;	}
				ul#mainMenu ul li{	float:left;	display:block !important;	display:inline;	padding:0; }
				ul#mainMenu ul li:last-child{	 border-bottom:none;}
				
				ul#mainMenu a:hover, ul#mainMenu li:hover a, ul#mainMenu li.iehover a{color:#00236A; background-color:#E4E6E7;}
				ul#mainMenu li:hover ul, ul#mainMenu li.iehover ul{display:block;display:table;padding:0;margin:0;border:none;width:auto;top:66px;	left:0;}
			/*	ul#mainMenu a.current{clear:both;color:#2C3B2E;display:block;}*/
				/* drop top nav */
				ul#mainMenu li:hover li a,ul#mainMenu li.iehover li a {	float:left; width:100%;	color:#575F66;	font-family: 'GloberRegular', sans-serif; height:auto !important;margin:0; text-transform:none;  padding:0; background:none !important;  }
				
				/**hover*/
				ul#mainMenu li:hover li a:hover,ul#mainMenu li:hover li:hover a,ul#mainMenu li.iehover li a:hover,ul#mainMenu li.iehover li.iehover a {  color: #000;  }
				ul#mainMenu ul ul,ul#mainMenu ul ul ul{	display:none;	position:absolute;	top:0;	left:0px;}
				
				.dropDwnCn {	width:100%; height:auto;  min-height:350px; 	padding:0;	margin:0;	display:block; background:#EFF0F1; border-top:4px solid #575F67; position:fixed; left:0;  z-index:5 !important; }
				.dropDwnCnInner {	width:100%; max-width:980px; height:auto;	padding:0;	margin:0 auto;	display:block;  }
			
				.plain-bg-menu { position:relative; float:left; display:block;	width:24.4% !important; margin:0 0.3%; padding:20px 0 !important; }
				.plain-bg-menu li { float:left; width:200px;  font-size:16px;  background: url(../images/arrow-menu.png) left 3px no-repeat !important; padding:0 0 5px 24px !important; }
				.plain-bg-menu > li a { font-size:16px !important;    }
				.plain-bg-menu li.hd  {  font-size:26px; width:100%; background: none!important; padding:5px 0 5px 0 !important; color:#00A3E0; border-bottom:1px solid #D2D3D4 !important; margin-bottom:15px; }
				
				/* Do Not Move - Must Come Before display:block for Gecko */
				ul#mainMenu li:hover ul ul,ul#mainMenu li:hover ul ul ul,ul#mainMenu li.iehover ul ul,ul#mainMenu li.iehover ul ul ul {  display: none;}
				ul#mainMenu li:hover ul,ul#mainMenu ul li:hover ul,ul#mainMenu ul ul li:hover ul,ul#mainMenu li.iehover ul,ul#mainMenu ul li.iehover ul,ul#mainMenu ul ul li.iehover ul {  display: block; visibility:visible; }
				
				.oe_overlay{background:#000;opacity:0;position:fixed;top:0px;left:0px;width:100%;height:100%;display:none;z-index:999;}
				.oe_wrapper ul.hovered > li > a{background:none;}
				ul.oe_menu{clear:both;}
							
				
/* CONTAINERS
******************************************************************/
#container   { width: 100%;	position: relative; margin-top:66px; float:left; }

	.section { width:100%; position:relative; float:left;}
		
		
	#logo,.prod { width:100%; position:relative; font-size:100%;}
	.video_youtube { position:relative;}
	.video{ width:100%; height:100%; display:block;}
	.light-blue-bg {background:#00A3E0; }
	.dark-blue-bg {background:#00236A; }
	
		
/* PHOTO HOVERS EFFECT
******************************************************************/
.prod { overflow:hidden;}

.mask { width:100%; height:100%; position:absolute; overflow:hidden; top:0; left:0;   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);   opacity: 0;  -webkit-transition: all 0.4s ease-in-out;   -moz-transition: all 0.4s ease-in-out;   -o-transition: all 0.4s ease-in-out;   -ms-transition: all 0.4s ease-in-out;   transition: all 0.4s ease-in-out; } 
.photo-prod-title  { text-transform: uppercase; font-family:'GloberBook', sans-serif;  color: #fff;	text-align: center; font-size: 2vw;
			padding: 10px;	margin-bottom:10px;   opacity: 0;    transition: all 0.2s ease-in-out; -webkit-transform: translateY(-100px);   -moz-transform: translateY(-100px);   -o-transform: translateY(-100px);   -ms-transform: translateY(-100px);   transform: translateY(-100px);}		
.but-cn { width:90%; text-align:center; position:absolute; left:5%; top:35%;}
.but-cn a.info { display:inline-block; width:auto; font-family:'GloberRegular', sans-serif; height:auto;-webkit-transform: translateY(100px);   -moz-transform: translateY(100px);   -o-transform: translateY(100px);   -ms-transform: translateY(100px);   transform: translateY(100px); opacity: 0; transition: all 0.2s linear; color:#FFF; border:1px solid #FFF; padding:2% 10%; margin:0 auto; font-size: 1vw;  }

.but-cn a.info:hover {  border:1px solid #FFF; background:#FFF; color:#575F66 }

.prod:hover { cursor:pointer;}
.prod:hover .mask{ opacity: 1; }
.prod:hover .photo-prod-title ,.prod:hover a.info { opacity: 1;   -webkit-transform: translateY(0px);   -moz-transform: translateY(0px);   -o-transform: translateY(0px);   -ms-transform: translateY(0px);   transform: translateY(0px);}
.prod:hover a.info  { transition-delay: 0.1s;}

.video_youtube .playCn { position:absolute; width:100%; text-align:center; top:0; z-index:1; height:100%;}
.video_youtube .playCn .play { display:inline-block; width:22.78%; height:auto; }
.video_youtube:hover { cursor:pointer;}
.video_youtube:hover .mask{ opacity: 1;}
.video_youtube:video a.info { opacity: 1;   -webkit-transform: translateY(0px);   -moz-transform: translateY(0px);   -o-transform: translateY(0px);   -ms-transform: translateY(0px);   transform: translateY(0px);}
.video_youtube:hover a.info  { transition-delay: 0.1s;}
.video_youtube:hover .playCn .play {opacity:0.8 }

.slogan { width:100%; position:relative; background:#F3F3F3; cursor:pointer;}
.slogan img {opacity:1;}
	.slogan h1 { color:#FFF; font-size:40px;  font-family:'GloberBook', sans-serif; position:absolute; width:80%; margin:18% 0 0 10%}
	
.slogan:hover img { opacity:0;}	
.slogan:hover h1 { color:#00A3E0; }	

.small-slogan { width:100%; position:relative; background:#00A3E0 }
	.small-slogan h1 { color:#FFF; font-size:30px;  font-family:'GloberBook', sans-serif; position:absolute; width:80%; margin:20% 0 0 10%}
.small-slogan:hover { background:#F3F3F3;}	
.small-slogan:hover h1 { color:#00A3E0; }	

.work-slogan { width:100%; position:relative; background:#D5D7D9 }
	.work-slogan h1 { color:#00A3E0; font-size:44px;  font-family:'GloberBook', sans-serif; position:absolute; width:80%; margin:35% 0 0 10%}
.work-slogan:hover { background:#F3F3F3;}	
.work-slogan:hover h1 { color:#00A3E0; }	

.branches { width:100%; position:relative; background:#FFF; overflow:hidden;cursor:pointer; }
.branches img { -webkit-transition: opacity 1s, -webkit-transform 1s;	transition: opacity 1s, transform 1s;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;}
.branches:hover img {-webkit-transform: scale3d(1.1,1.1,1);	transform: scale3d(1.1,1.1,1);}
	.branches h2 { color:#575F66; font-size:30px;  font-family:'GloberRegular', sans-serif; position:absolute; width:50%; margin:10% 0 0 6%}
.branches:hover { background:#F9F9F9;}	
.branches:hover h2 { color:#00A3DF;   }		
	a.link { display:block; position:absolute; left:6%; bottom:10%; width:auto; font-family:'GloberRegular', sans-serif; height:auto; color:#9EABC6; border:1px solid #9EABC6; padding:1.5% 12%; margin:0; font-size:16px; z-index:1  }
	a.link:hover {  border:1px solid #00A3E0; background:#00A3E0; color:#FFF }
.news-item a.link {left:0 !important;}
.market { width:100%; position:relative; background:#FFF; overflow:hidden; }
.market img { -webkit-transition: opacity 1s, -webkit-transform 1s;	transition: opacity 1s, transform 1s;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;}
.market:hover img {-webkit-transform: scale3d(1.1,1.1,1);	transform: scale3d(1.1,1.1,1);}
	.market h2 { color:#575F66; font-size:40px;  font-family:'GloberBook', sans-serif; position:absolute; width:70%; margin:10% 0 0 6%}
.market:hover { background:#F9F9F9;}	
.market:hover h2 { color:#00A3DF;   }	

/* Swan Sliding Nav----------------------------*/
.swan-left-menu {position: fixed;	width: 270px;	height: 100%;	top: 0;	z-index: 999;	left: -270px;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;  background:#575F67}
.swan-left-menu.menu-open {left: 0px; }
.swan-left-menu-container { background: #FCEAEF;	position: absolute; width:268px; height:100%;z-index:1001;}
.showMenu { position:fixed; left:0; top:0; background-position:-85px 0; width:85px; height:66px; text-indent:-99999px; cursor:pointer; z-index: 1000;-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease; }		
.showMenu.active {background-position:0 0; background-color:#F1F1F1;}
.showMenu.menu-default{background-position:0 -168px;}
.showMenu.inactive {background-position:0 -120px;}

/* nav */
#left-nav-wrap {	margin-top:86px; padding:0; position:relative; float:left; }
#left-nav { margin:0 0 0 10px;	padding:0;  width:250px;}
#left-nav li { margin:0; border:0; padding:0; display: block;  list-style: none;  position: relative; font-family: 'GloberRegular', sans-serif; font-size:14px; line-height:normal; color:#FFF; border-bottom:1px solid #72797F; }
/* nav link */
#left-nav a { padding:14px 5px 14px 5px; /*For IE*/  display: block;  color: #FFF; font-family: 'GloberRegular', sans-serif; font-size:14px; line-height:normal; text-decoration: none;  height: auto;  height: 1%; /*For IE*/  -webkit-transition: all .5s;	-moz-transition: all .5s;	transition: all .5s; text-transform:uppercase;}
#left-nav a:hover { color: #00A3E0; }
#left-nav span.current a{ color: #00A3E0;}

ul#left-nav ul li { padding-left:10px !important;}
ul#left-nav ul li a { color:#BCBFC2; text-transform:none;}

.overlay{
	background:#000;
	opacity:0;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);	
}


/*swan rewards*/
.newsroom-rewards-news-cn { width:100%;     margin: 0 auto;    max-width: 1440px;}
		.newsroom-rewards-news-cn .other-news-item { width:100%; background:#F1F1F1; margin-bottom:3%; }
		.newsroom-rewards-news-cn .other-news-item .photo { width:70%; position:relative; overflow: hidden; background: -webkit-linear-gradient(-45deg, #1C2431 0%,#00518B 100%);
	background: linear-gradient(-45deg, #1C2431 0%,#00518B 100%); }
	    .newsroom-rewards-news-cn .other-news-item .photo .arrow { position:absolute; width:9px; height:19px; top:25px; right:0; background:url(../images/icn-newsroom-arrow-grey.png) no-repeat; z-index:1 }
	    .newsroom-rewards-news-cn .other-news-item .photo img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s; }
		.newsroom-rewards-news-cn .other-news-item .detail { width:30%; padding:2% 2% 0 2%; }
		.newsroom-rewards-news-cn .other-news-item .detail .titOtherNews { width:100%; color:#00A3DF; font-family:"GloberLight", sans-serif; font-size:18px; margin-bottom:5%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear }
		.newsroom-rewards-news-cn .other-news-item .detail .dateOtherNews { width:auto; color:#FFF; font-family:"GloberRegular", sans-serif; font-size:11px; border-top:1px solid #3A3E46; padding-top:10px; ext-transform:uppercase;  }
.reward_span{width:50%;cursor:pointer;}
.headerewardtop{font-size:12px;color:#00AAE5;width:100%;float:left;    font-weight: bold;}
.headereward{font-size:20px;color:#00AAE5;width:100%;float:left;    font-weight: bold;}
.detailreward{font-size:12px;color:#677279;width:100%;float:left;}	
.swanreward-top-cn{width:900px;margin:0 auto;}
.swanreward-top-cn-left{float:left;width:60%;padding:5% 0 0 0;    font-weight: bold;color:#333333;font-size:20px;}
.swanreward-top-cn-right{float:left;width:40%;}	
.rewardmenu{    width: 100%;margin:20px auto; list-style: none;text-align:center;}
.rewardmenu li{display:inline-block;padding:10px;width:auto;}
.rewardmenu li a{float:left;line-height:46px;padding:0 30px;font-size:21px;cursor:pointer;border-top:9px solid #fff;}
.rewardmenu li img,.rewardlogodetails img{float: right; width: auto !important;height: auto; margin-left:10px;padding-top: 10px;}
.rewardmenu li a.all{background:#333333;color:#fff;}
.rewardmenu li a.all:hover,.rewardmenu li a.all.current{border-top:9px solid #000;}
.rewardmenu li a.well{background:#A9BA3A;color:#fff;}
.rewardmenu li a.well:hover,.rewardmenu li a.well.current{border-top:9px solid #88952F;}
.rewardmenu li a.leisure{background:#EEA11D;color:#fff;}
.rewardmenu li a.leisure:hover,.rewardmenu li a.leisure.current{border-top:9px solid #CD8610;}
.rewardmenu li a.shopping{background:#00246A;color:#fff;}
.rewardmenu li a.shopping:hover,.rewardmenu li a.shopping.current{border-top:9px solid #001742;}
.rewardmenu li a.equipment{background:#099FDC;color:#fff;}
.rewardmenu li a.equipment:hover,.rewardmenu li a.equipment.current{border-top:9px solid #06709D;}
.rewardmenu li a.security{background:#687379;color:#fff;}
.rewardmenu li a.security:hover,.rewardmenu li a.security.current{border-top:9px solid #51595E;}
.rewardlogo{position: absolute;top: 40%;
  width:100%;
  text-align:center;}
	.rewardlogo img{width: auto !important;height: auto;}
	.rewardlogodetails{position: absolute; background:rgba(255,255,255,1);    width: 70%; height: 70%;    top: 16%;    left: 16%;   padding: 0;-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);   opacity: 0;  -webkit-transition: all 0.4s ease-in-out;   -moz-transition: all 0.4s ease-in-out;   -o-transition: all 0.4s ease-in-out;   -ms-transition: all 0.4s ease-in-out; 
     transition: all 0.4s ease-in-out;}
	.rewardlogodetails img,.rewardlogodetails .details{float: none;
    margin: 0 auto;
    display: block;}
	.rewardlogodetails .details{width:90%;font-size: 13px;margin-top: 3%;}
	.reward_span:hover .rewardlogodetails{transition-delay: 0.1s;opacity: 1;   -webkit-transform: translateY(0px);   -moz-transform: translateY(0px);   -o-transform: translateY(0px);   -ms-transform: translateY(0px); transform: translateY(0px);}
.deatilslf{float: left;width:100%;text-align:center;}
.deatilslrg{float: left;width:100%;text-align:center;}
.deatilslrg a,.deatilslf a{text-decoration:none;color: #00AAE5;}
.deatilslrg a:hover,.deatilslf a:hover{color:#333;}
.logodetailmobile{display:none;}

/* Footer
******************************************************************/
#footer-top { width:100%; height:auto; background:#F1F1F1; padding:2% 0;}
	#footer-top .f-top-cn { width:100%; max-width:980px; margin:0 auto; height:auto;}
	#footer-top .f-top-cn .contact-phone { width:33.3333%; border-right:1px solid #D8D8D8; padding:2%; }
		/*  phone  */
	    .contact-phone .title{	display: block;	font-size: 14px; margin: 0 0 5px;  padding: 0 0 12px; color:#00A3DF; text-transform:uppercase;  font-family: 'GloberRegular', sans-serif; }
		.contact-phone .contact-number { font-family: 'GloberBold', sans-serif; font-size:32px; color:#575F66; }
		.contact-phone .contact-number a { color:#575F66 !important; text-decoration:none; }
	
	#footer-top .f-top-cn .newsletter { width:35.6666%; border-right:1px solid #D8D8D8; padding:2%; }
	
		/*  newsletter  */
	    .newsletter .title{	display: block;	font-size: 14px; margin: 0 0 5px;  padding: 0 0 12px; color:#00A3DF; text-transform:uppercase;  font-family: 'GloberRegular', sans-serif; }
		.newsletter .newsletter-field-cn { width:100%;}
				.newsletter .newsletter-field-cn input { -webkit-appearance:none; border-radius: 0;}
				.newsletter .newsletter-field-cn #q { width:75.5244%;  background:#FFF; float:left;  height: 38px; padding:2%; font-family: 'GloberRegular', sans-serif; border:none; }		
				.newsletter .newsletter-field-cn .button {clear:both; background-color: #575F66; border: 0 none; color: #FFF; cursor: pointer; display: inline-block; font-size:14px;  height: 38px; line-height: 43px; margin: 0; padding:0; text-align: center; text-decoration: none;  width: 24.4755%; text-transform:uppercase;   font-family: 'GloberRegular', sans-serif; -webkit-transition: all .5s;	-moz-transition: all .5s;	transition: all .5s;-webkit-appearance:none; border-radius: 0;}
				.newsletter .newsletter-field-cn .button:hover {  background-color: #00A3DF; color:#FFF }
		
		
	#footer-top .f-top-cn .social { width:31%; padding:2%;  }
			/*  Social Icons  */
	    .social-icons .title{	display: block;		font-size: 14px;		margin: 0 0 5px;		padding: 0 0 12px; color:#00A3DF; text-transform:uppercase;  font-family: 'GloberRegular', sans-serif;		}
		.social-icons       { position:relative; float:left;width:auto; display:block; }
		.social-icons ul    {display:block;list-style:none;margin:0; padding-top:3px;}
		.social-icons ul li {display:inline;margin:0 2px;text-align:center; float:left;}
		
		
		.icon-facebook,.icon-twitter { background:url("../images/social-sprite.png") no-repeat;display:block; width:42px;height:38px;  border:1px solid #575F66;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
		.icon-facebook    {background-position:0 0; }
		.icon-twitter     {background-position:-42px 0;}

		
		.icon-facebook:hover{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
		.icon-facebook:hover{background-position:0 -38px; border:1px solid #3A589B}
		
		.icon-twitter:hover{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
		.icon-twitter:hover{background-position:-42px -38px; border:1px solid #5DD7FC}


#footer-bottom { width:100%; height:auto; padding:0 0 2% 0;}
	#footer-bottom .f-bot-cn { width:100%; max-width:980px; margin:0 auto; height:auto;}
		#footer-bottom .f-bot-cn .box-links { width:23%; padding:1%;}
		#footer-bottom .f-bot-cn .box-links .hd{  color:#575F66; font-size:18px; margin-bottom:5px; font-family: 'GloberRegular', sans-serif; text-transform:uppercase;	}
		
		.QuickLinksMenu{	float:left;	width:100%; text-align:left;  margin:0; position:relative;}
		.QuickLinksMenu ul{	list-style:none; text-align:left; margin:0; padding:0; }
		.QuickLinksMenu li{	list-style:none; height:auto; margin:7px 0; }
		.QuickLinksMenu li a {color:#898F94;	text-decoration:none; padding:0 0 0 8px;   font-size:13px;  font-family: 'GloberBold', sans-serif;	display:block;	height:auto; background: url(../images/sprite.png) 0 -338px no-repeat;	}
		.QuickLinksMenu li a:hover{ color:#00A3DF; text-decoration:none; }
		.nolink { color:#00A3DF; margin-bottom:10px !important; font-family: 'GloberBold', sans-serif; float:left; width:100%}
		.last { border-left:1px solid #E5E5E5;}
		
	
	#footer-bottom .other-menu-cn { width:90%;/* max-width:980px;*/ margin:0 auto; height:auto;   padding:2% 0 2% 0;}
		#other-nav{	float:left;	width:auto; text-align:left; margin:0;}
		#other-nav ul{	list-style:none; text-align:left; margin:0; padding:0; }
		#other-nav li{ float:left;	list-style:none;  font-family:"GloberRegular", sans-serif; font-size:14px;color:#00226A;  padding:0 6px; }
		#other-nav li a {color:#00226A;	text-decoration:none;	font-family:"GloberBold", sans-serif; font-size:14px;	display:block; }
		#other-nav li a:hover{ color:#00A3DF; text-decoration:none; }	
			
			
	
	#footer-bottom .corpo-menu-cn { width:90%;/* max-width:980px;*/ margin:0 auto; height:auto;  border-top:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; padding:2% 0 3% 0;}	
	
		#corpo-nav{	float:left;	width:auto; text-align:left; margin:0;}
		#corpo-nav ul{	list-style:none; text-align:left; margin:0; padding:0; }
		#corpo-nav li{ float:left;	list-style:none;  font-family:"GloberBold", sans-serif; font-size:12px;color:#898F94;  padding:0 6px; }
		#corpo-nav li a {color:#898F94;	text-decoration:none;	font-family:"GloberBold", sans-serif; font-size:12px;	display:block; }
		#corpo-nav li a:hover{ color:#00A3DF; text-decoration:none; }
		
		#copy-nav{	float:right;	width:auto; text-align:left; margin:0;}
		#copy-nav ul{	list-style:none; text-align:left; margin:0; padding:0; }
		#copy-nav li{ float:left;	list-style:none;  font-family:"GloberBold", sans-serif; font-size:12px;color:#00A3DF;  padding:0 6px; }
		#copy-nav li a {color:#00A3DF;	text-decoration:none;	font-family:"GloberBold", sans-serif; font-size:12px;	display:block; }
		#copy-nav li a:hover{ color:#000; text-decoration:none; }
	
	#footer-bottom .copytext-cn { width:90%; /*max-width:980px;*/ margin:0 auto; height:auto; padding:2% 0 1% 0;}	
		.copyright { font-family:"GloberBold", sans-serif; font-size:12px; color:#333; float:left;}
		.credit { font-family:"GloberBold", sans-serif; font-size:12px; color:#898F94; float:right;}
		.credit a { color:#898F94;}
		.credit a:hover{ color:#00A3DF; text-decoration:none; }




			
/*NEWS */
.news-cn { position:relative;}
.slider { position:absolute; width:100%; float:left;}
.bx-wrapper {	position: relative;	margin: 0;	padding: 7%;	*zoom: 1; }
.bx-wrapper .bx-viewport {	width:100%;	-webkit-transform: translatez(0);	-moz-transform: translatez(0);-ms-transform: translatez(0);	-o-transform: translatez(0);
    	transform: translatez(0);}
.bx-wrapper .bx-loading {	min-height: 50px;	background: url(../images/bx_loader.gif) center center no-repeat #fff;	height: 100%;	width: 100%;	position: absolute;
	top: 0;	left: 0;	z-index: 2000;}
.bx-wrapper .bx-controls-direction a {	position: absolute;	bottom: -50%;	margin-top: -16px;	outline: 0;	width: 32px;	height: 32px;	text-indent: -9999px;	z-index: 99;}
.bx-wrapper .bx-controls-direction a.disabled {	display: none;}
.news-item { width:100%; padding-bottom:10%;cursor:pointer;}
	.news-item .titCn { width:100%; float:left; margin-bottom:10px;}
		.news-item .titCn .date { font-family: 'GloberRegular', sans-serif; font-size:12px; color:#00A3E0; text-transform:uppercase;float:left}
		.news-item .titCn .cat { font-family: 'GloberRegular', sans-serif; font-size:12px; color:#575F66; text-transform:uppercase; float:left}
		.news-item .titleNews { font-family: 'GloberBold', sans-serif; font-size:20px; color:#575F67; width:100%;margin-bottom:10px;}
		.news-item .descNews { font-family: 'GloberRegular', sans-serif; font-size:16px; color:#575f67; width:100%;margin-bottom:20px}
        .news-item a.more { font-family: 'GloberRegular', sans-serif;  font-size:12px; text-transform:uppercase; border:1px solid #00A3E0; padding:4px 8px; color:#666; height:20px}		
		.news-item a.more:hover { background:#00A3E0; color:#FFF}

.news-nav-cn { position:absolute; bottom:0; height:50px; background:#EAEAEB; width:100%; padding-left:5%; }
	#slider-next,#slider-prev  {  width:50px; height:50px;  float:left;z-index: 99;}
	#slider-next { background-position:-224px -66px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
	#slider-prev { background-position:-274px -66px;  border-right:1px solid #ccc;}
	#slider-next:hover,#slider-prev:hover { cursor:pointer; background-color:#FFF}
	
/*
INNER PAGES
*/

	/* Product Pages*/
	.bggrey { background-color:#F2F3F4;}
	
	.breadcrumb { width:auto; padding:22px 0 22px 15px;  }
	.breadcrumb ul { margin:0; padding:0; list-style:none;}
	.breadcrumb ul li { float:left; list-style:none; color:#463D37; font-family:"GloberRegular", sans-serif; font-size:11px; text-transform:uppercase; padding:0 5px;}
	.breadcrumb ul li a {  color:#463D37; text-decoration:none; }
	.breadcrumb ul li a:hover {  color:#00A3E0; text-decoration:none; }
	
	.prod-title { position:relative; width:100%; height:105px; }
	.box-prod-title { position:absolute; width:270px; z-index:1; left:-10px; padding:25px 50px;}
	.prod-title.wea_m .box-prod-title { top:50px;}
	.box-prod-title h1 { font-family:"GloberBold", sans-serif;  color:#FFFFFF; font-size:25px; text-transform:uppercase;}
	
	.prod-sub-title { position:relative; width:100%; padding:10% 5%;}
	.prod-sub-title h2 {  font-family:"GloberBook", sans-serif; font-size:42px; color:#333; }
	
	.contenu-cn { width:88.8889%; padding:0; margin:0 auto;    margin-bottom: 5%;  }
	.contenu-cn .col-left-content { width:64.5625%; margin-right:2%; padding:3% 0; }
	.contenu-cn .col-left-content h3 { font-family:"GloberBook", sans-serif; font-size:40px; margin-bottom:3%; }
	.contenu-cn .col-left-content .description,.other-news-item { font-family:"GloberRegular", sans-serif; font-size:20px; color:#333; }
	.contenu-cn .col-left-content .description a ,.titOtherNews a{ color:#00226a; text-decoration:none; }
	.contenu-cn .col-left-content .description a:hover ,.titOtherNews a:hover{ color:#00A3E0; text-decoration:none; }
	.contenu-cn .col-left-content .description strong{ font-family:"GloberBold", sans-serif;  }
	.contenu-cn .col-left-content .description p { margin-bottom:20px;  }
	.contact-form-cn .col-left .form-cn .dateOtherNews{float:left;width:100%;font-size:14px;margin-bottom:20px;color:#00A3E0;font-weight:bold;}
	.contenu-cn .col-right-content { width:33.4375%; padding:2%; }
	.contenu-cn .col-right-content .titCn { width:100%; }
	.contenu-cn .col-right-content .titCn .icon { float:left; width:13.3538%; max-width:61px; }
	.contenu-cn .col-right-content .titCn .t { float:left; width:100%; font-family:"GloberBold", sans-serif; font-size:23px; color:#FFF;}
	
	.contenu-cn .col-right-content .listCn { width:100%; }
		.list-item { width:100%; margin:10px 0;}
		.list-item .num  { width:12.0643%; max-width:45px; height:45px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; text-align:center; line-height:45px; font-size:20px; color:#FFF; font-weight:700; margin-right:4.0214%; border:1px solid #FFF; font-family:"GloberBold", sans-serif; }
		.list-item .text { font-size:20px; width:83.9142% ; color:#FFF; padding-top:6px; }
		.list-item .text a { color:#FFF;}
		.list-item .text a:hover { color:#000;}
	
	.contenu-cn .col-right-content .buttonCn { width:100%; }	
	.contenu-cn .col-right-content .buttonCn .box-button  { width:100%; float:left; background:#FFF; margin-top:20px; height:98px;}
	.contenu-cn .col-right-content .buttonCn .box-button .innerBox  {  margin:4px; border:2px solid #D6D6D6; height:90px;}
	.contenu-cn .col-right-content .buttonCn .box-button .innerBox .icn { float:left; width:24.2503%; max-width:89px;}
	.contenu-cn .col-right-content .buttonCn .box-button .innerBox .txtcn { float:left; width:75.7497%; padding:3% 0 0 0}
	.contenu-cn .col-right-content .buttonCn .box-button .innerBox .txtcn .tit  { font-family:"GloberRegular", sans-serif; font-size:16px; color:#333;  }
	.contenu-cn .col-right-content .buttonCn .box-button .innerBox .txtcn .desc { font-family:"GloberBold", sans-serif; font-size:24px; color:#333; }
	.contenu-cn .col-right-content .buttonCn .box-button :hover { cursor:pointer;}
	
	.contenu-cn .col-right-content .sTit {  width:100%; color:#FFF;  font-family:"GloberLight", sans-serif; font-size:40px; } 
	.contenu-cn .col-right-content .buttonCn2 { width:100%; }	
	.contenu-cn .col-right-content .buttonCn2 .box-button  { width:100%; float:left; background:#FFF; margin-top:20px; height:72px;}
	.contenu-cn .col-right-content .buttonCn2 .box-button .innerBox  {  margin:4px; border:2px solid #D6D6D6; height:64px;}
	.contenu-cn .col-right-content .buttonCn2 .box-button .innerBox .icn { float:left; width:24.2503%; margin:1% 2% 1% 1%; max-width:52px;}
	.contenu-cn .col-right-content .buttonCn2 .box-button .innerBox .txtcn { float:left; width:72.7497%; padding:4% 0 0 0}
	.contenu-cn .col-right-content .buttonCn2 .box-button .innerBox .txtcn .tit  { font-family:"GloberBold", sans-serif; font-size:16px; color:#00216A;  }
	.contenu-cn .col-right-content .buttonCn2 .box-button :hover { cursor:pointer; background:#ddd}		
	
	
	
		
	
	.contenu-cn .buttonLinksCn  { width:100%; max-width:1265px; margin:0 auto; margin-bottom:3%;  margin-top:3%; overflow:hidden}
	.contenu-cn .buttonLinksCn .box-button  { width:30%; float:left; background:#F2F3F4; margin:0 1.5%; height:98px;  -webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
	.contenu-cn .buttonLinksCn .box-button .innerBox  {  margin:4px; border:2px solid #FFF; height:90px;}
	.contenu-cn .buttonLinksCn .box-button .innerBox .icn { float:left; width:24.2503%; }
	.contenu-cn .buttonLinksCn .box-button .innerBox .txtcn { float:left; width:75.7497%; padding:3% 0 0 0}
	.contenu-cn .buttonLinksCn .box-button .innerBox .txtcn .tit  { font-family:"GloberBold", sans-serif; font-size:24px; color:#2FB4E6;  }
	.contenu-cn .buttonLinksCn .box-button .innerBox .txtcn .desc { font-family:"GloberRegular", sans-serif; font-size:15px; color:#333333; }
	
	.contenu-cn .buttonLinksCn .box-button:hover  { cursor:pointer; background:#E2F4FB; }
	
	.other-prod { width:100%; position:relative; background:#F3F3F3; }
    .other-prod img {opacity:1;}
	.other-prod h1 { color:#00A3E0; font-size:40px;  font-family:'GloberBook', sans-serif; position:absolute; width:80%; margin:15% 0 0 10%}
	
.titOtherNews ul li,.description ul li{float:left;margin-left:20px;padding-bottom:10px;width:100%;}
.titOtherNews ul ,.description ul {float:left;margin-top:10px;width:100%;}


	/* Make a Claim Page */
	.marg-left-85 { margin-left:85px;}
	.title-page { width:100%; border-top:1px solid #D5E9F2; padding:2% 0 2% 100px }
	.title-page h1 {  font-family:"GloberLight", sans-serif; font-size:52px; color:#00A3E0; text-transform:uppercase;  }
	.bgblue { background-color:#00A3E0;}
		.claim-inner-cn { width:100% ; margin:0 auto; padding:3% 0; height:208px; position:relative; }
		
		.claim-step-num { position:absolute; width:100px; height:100px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; text-align:center; line-height:100px; font-size:50px; color:#FFF; border:1px solid #FFF; font-family:"GloberLight", sans-serif; left:100px; top:45px;}
		
		.claim-input-cn { position:relative; width:60%; margin-right:100px; float:right;}
		.claim-input-cn .claim-item { width:100%; float:left; height:52px; margin:1% 0}
		.claim-input-cn .claim-item .label { width:55%; float:left; font-family:"GloberRegular", sans-serif; font-size:30px; color:#FFF; line-height:52px; }
		.claim-input-cn .claim-item .select { width:45%;   float:left;  z-index:99; border:none !important;  }
		
		.claim-box-containers {  position:absolute;  left:220px; top:90px; width:78%;  }
			.claim-box-choose {width:39%; height:353px; background-color: rgba(242,242,242, 0.5); position:relative}
			.claim-box-choose .text { font-family:"GloberLight", sans-serif; color:#00216A; font-size:40px; width:70%; margin:0; padding:20% 0 0 10% }
			.claim-box-choose .text span { font-family:"GloberRegular", sans-serif;}
			.claim-box-choose .arrow { position:absolute; width:27px; height:75px; right:3%; top:35%; background:url(../images/icons/icn-claim-arrow.png) no-repeat;}
			
			.claim-box-contact-cn {    max-width: 336px;    position: relative;    width: 35%;}
			.claim-box-contact {width:100%;  padding:6%; height:353px; position:relative; background:#EAEAEA;}
			.claim-box-contact .hd { float:left; width:100%; margin-bottom:20px;}
			.claim-box-contact .hd .icn { width:20.5479%; margin-right:7.5342%}
			.claim-box-contact .hd .txt { width:71.9179%; color:#00A3DF; font-family:"GloberLight", sans-serif; font-size:40px; padding-top:4%}
			
			
			.claim-box-contact .txthd { float:left; width:100%; color:#00A3E0; font-size:16px; font-family:"GloberRegular", sans-serif; margin-top:5px}
			.claim-box-contact .txttel { float:left; width:100%; color:#575F66; font-size:24px; font-family:"GloberBold", sans-serif;}
			.claim-box-contact .txttel a {color:#575F66}
			.claim-box-contact .txtemail { float:left; width:100%; color:#575F66; font-size:16px; font-family:"GloberBold", sans-serif;}
			.claim-box-contact .txtemail a { text-decoration:none; color:#575F66;}
			.claim-box-contact .txtemail a:hover { text-decoration:none; color:#001D5B;}
			
			.claim-box-emergency {    background:#a32505;    height: auto;    padding: 1% 2%;    position: relative;    width: 100%;}
			.claim-box-emergency .txtemergency { float:left; width:100%; padding:2%;}
			.claim-box-emergency .txtemergency .tit {
    color: #fff;
    float: left;
    font-family: "GloberBold",sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    width: 100%;
}
.claim-box-emergency .txtemergency .num {
    color: #fff;
    float: left;
    font-family: "GloberRegular",sans-serif;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
}
.claim-box-emergency .txtemergency .num a {
    color: #fff;
}
			
			
			.claim-box-download-cn { width:26%; float:left; position:relative;} 
			
			.claim-box-download {width:100%;  padding:8%;  max-width:305px; min-height:353px; position:relative; 
			background: #011747; /* Old browsers */
			background: -moz-linear-gradient(top,  #011747 0%, #00226a 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#011747), color-stop(100%,#00226a)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #011747 0%,#00226a 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #011747 0%,#00226a 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #011747 0%,#00226a 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #011747 0%,#00226a 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#011747', endColorstr='#00226a',GradientType=0 ); /* IE6-9 */}
	    	.claim-box-download .hd { float:left; width:100%; margin-bottom:20px;}
		    .claim-box-download .hd .icn { width:25%; margin-right:4.5081%}
			.claim-box-download .hd .txt { width:42.4098%; color:#00A3DF; font-family:"GloberLight", sans-serif; font-size:40px; padding-top:4%}
			.claim-box-download .list { float:left; width:100%;}
			.claim-box-download .list ul { list-style:none; text-align:left; margin:0 auto; padding:0; width:100%; }
			.claim-box-download .list ul li {  list-style:none; height:auto; margin:5px 0; color:#fff; background: url(../images/icons/icn-claim-pdf.png) left no-repeat; padding:9px 0 7px 30px;  font-size:14px; font-family:"GloberBold", sans-serif; float:left; width:100%; }
			.claim-box-download .list ul li a {   color:#fff; text-decoration:none; }
			.claim-box-download .list ul li span { float:left; width:100%; color:#33FFFF; font-size:10px; font-family:"Gill Sans MT";    }
			.claim-box-download .list ul li a:hover {   color:#33FFFF; text-decoration:none;  }
			.claim-box-download .list ul li:hover span {  color:#E7B64F; }
			
			.claim-box-download a.button { float:left; margin-top:20px; width:100%; background-color:#E7B64F; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color:#001D5A; font-size:18px; height:48px; line-height:52px;  font-family:"GloberBold", sans-serif; padding:0 5%; background-image:url(../images/icons/icn-claim-arrow-button.png); background-repeat:no-repeat; background-position:right top;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
			
			.claim-box-download a.button:hover { background-color:#FFF;}
			
			
			
			.claim-box-faq  {width:100%;  padding:8%;  max-width:305px; height:353px; position:absolute; bottom:-353px; left:0; z-index:1;
			background: #0b63af; /* Old browsers */
			background: -moz-linear-gradient(top,  #0b63af 0%, #1477cf 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b63af), color-stop(100%,#1477cf)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #0b63af 0%,#1477cf 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #0b63af 0%,#1477cf 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #0b63af 0%,#1477cf 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #0b63af 0%,#1477cf 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b63af', endColorstr='#1477cf',GradientType=0 ); /* IE6-9 */
			}
			
			.claim-box-faq .hd { float:left; width:100%; margin-bottom:20px; }
		    .claim-box-faq .hd .icn { width:25%; margin-right:4.5081%}
			.claim-box-faq .hd .txt { width:42.4098%; color:#00A3DF; font-family:"GloberLight", sans-serif; font-size:40px; padding-top:4%}
			
			.claim-box-faq .tFaq { float:left; width:80%; font-family:"GloberLight", sans-serif; font-size:40px; color:#00216A;}
			.claim-box-faq .tFaq span { font-family:"GloberRegular", sans-serif; color:#FFF;}
			
			.claim-box-faq a.button { float:left; margin-top:20px; width:100%; background-color:#2AD5E1; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color:#001D5A; font-size:18px; height:48px; line-height:52px;  font-family:"GloberBold", sans-serif; padding:0 5%; background-image:url(../images/icons/icn-claim-arrow-button.png); background-repeat:no-repeat; background-position:right top;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
			
			.claim-box-faq a.button:hover { background-color:#FFF;}
		
		
			.claim-step-3-cn { width:100%; margin-bottom:5%; min-height:353px; }
			.claim-step-3-cn .req-doc-cn { float:left; width:40%; margin-left:210px; margin-top:60px;}
			.claim-step-3-cn .req-doc-cn .title { color:#00A3DF; font-family:"GloberLight", sans-serif; font-size:52px; float:left; width:100%; margin-bottom:5%;}
			
			.claim-step-num3 { position:absolute; width:100px; height:100px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; text-align:center; line-height:100px; font-size:50px; color:#00A3E0; border:1px solid #00A3E0; font-family:"GloberLight", sans-serif; left:100px; top:45px;}
			.document-check {  margin-bottom: 5%; float:left; width:100%; color:#FFF;  padding:1% 0; }	
			.document-check ul { list-style:none; text-align:left; margin:0 auto; padding:0; width:100%; }
		    .document-check ul li {  list-style:none; height:auto; margin:5px 0; color:#666; background: url(../images/icons/icn-claim-bullet.png) left no-repeat; padding:9px 0 7px 45px;  font-size:20px; }
		
	         	/* claim drop down effect */
				.cd-select	 { width: 100%;  height: 52px;	line-height: 58px;	color: #36B6E7;	font-size:20px;	background:#ffffff;	display: block;	padding: 0 50px 0 10px;	position: relative;
					cursor: pointer;	 border-radius:3px; font-family:"GloberBold", sans-serif; border:none !important;}
				.cd-select option { color:#333333 !important;}	
				.cd-select:after {	content: '\25BC';	position: absolute;	right: 0px;	top:0;	width: 50px;	text-align: center;	font-size: 12px;	padding: 10px;	height: 100%;
					line-height: 35px;	border-left: 1px solid #00A3E0;		}
				
				
				.cd-dropdown,.cd-select {position: relative; width: 100%;margin:0 auto;display: block;}
				.cd-dropdown > span {	width: 100%;  height: 52px;	line-height: 58px;	color: #FFF;	font-size: 26px;	background:#36B6E7;	display: block;	padding: 0 50px 0 30px;	position: relative;
					cursor: pointer;	 border-radius:3px;	}
				.cd-dropdown > span:after {	content: '\25BC';	position: absolute;	right: 0px;	top:0;	width: 50px;	text-align: center;	font-size: 12px;	padding: 10px;	height: 100%;
					line-height: 35px;	border-left: 1px solid #00A3E0;		}
				.cd-dropdown.cd-active > span:after {	content: '\25B2'; }
				.cd-dropdown ul { list-style-type: none;	margin: 0;	padding: 0;	display: block;	position: relative;		}
				.cd-dropdown ul li {	display: block;}
				.cd-dropdown ul li span {	width: 100%;	background: #F1F1F1;	line-height: 60px;	padding: 0 30px 0 30px;	display: block;	color: #00A3E0;	cursor: pointer;	font-size:20px;
			 z-index:999;}
				.cd-dropdown > span,.cd-dropdown ul li span {	-webkit-backface-visibility: hidden;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}
				.cd-dropdown > span span[class^="icon-"],
				.cd-dropdown > span span[class*=" icon-"]{
					padding: 0 30px 0 45px;
				}
				/* Select fallback styling */
				.cd-select {
					border:none !important;
				}
				.cd-select option {
					border:none !important;
				}
				.cd-dropdown ul {	position: absolute;	top: 0px;	width: 100%; }
				.cd-dropdown > span,.cd-dropdown ul li {}
				.cd-dropdown ul li {	position: absolute;	width: 100%;	pointer-events: none;}
				.cd-active.cd-dropdown > span {	color: #011747;}
				.cd-active.cd-dropdown ul li {	pointer-events: auto;}
				.cd-active.cd-dropdown ul li span {
					-webkit-transition: all 0.2s linear 0s;
					-moz-transition: all 0.2s linear 0s;
					-ms-transition: all 0.2s linear 0s;
					-o-transition: all 0.2s linear 0s;
					transition: all 0.2s linear 0s;
				}
				.cd-active.cd-dropdown ul li span:hover {	background: #011749;color: #fff;}
		
	/* StockBroking Page */	
		#stockbroking-nav-cn { position:absolute; width:auto; right:40px; bottom:20px;}
		ul#stockbroking-menu {margin:0;border:none; none;float:left;list-style-type:none;width:auto;height:48px;}
		ul#stockbroking-menu li{ border:0 none;float:left;display:inline;list-style:none;position:relative;margin:10px;}
		ul#stockbroking-menu a { font-size:15px; color:#5A5A5A;text-decoration:none; padding:0; float:none !important;display:block;margin:0; width:auto; margin:0;    }
		ul#stockbroking-menu li:last-child {margin-right:0;}
		ul#stockbroking-menu ul {  margin: 0;  border: 0 none;  padding:0;  list-style: none;  display:none;  position: absolute;  top: 0px;  left:0px; visibility:hidden;}
		ul#stockbroking-menu ul:after /*From IE 7 lack of compliance */{	display:block;	clear:both;	content: ".";	height:0;	visibility:hidden;	}
		ul#stockbroking-menu ul li{	float:left;	display:block !important;	display:inline;	padding:0;}
		ul#stockbroking-menu a:hover, ul#mainMenu li:hover a, ul#mainMenu li.iehover a{color:#000; }
		ul#stockbroking-menu li:hover ul, ul#mainMenu li.iehover ul{display:block;display:table;padding:0;margin:0;border:none;background:none;width:auto;top:50px;	left:0;}
		ul#stockbroking-menu a.current{clear:both;color:#000;display:block;}
		ul#stockbroking-menu a.current .underline{width:100%;}
	    ul#stockbroking-menu li span{width:0; display:block; border-bottom:1px solid #00A3E0;padding-top:5px;}
		ul#stockbroking-menu li.active .underline{width:100%;}	
		.time-widget { float:right; margin-right:40px; height:155px;}
		.time-widget .icn { float:left; width:119px; height:112px; margin-right:15px; margin-top:20px;}
		.time-widget .con { float:left; width:125px; height:47px;  font-family:"GloberRegular", sans-serif;}
		.time-widget .con .t1 { float:left; width:100%;   color:#FFF; padding-top:50px; font-size:19px;}
		.time-widget .con .t2 {  float:left; width:100%;color:#195DA1; font-size:20px;}
		.share-prices-cn { float:left}	
	    .share-prices-cn .title { float:left;	display: block;	font-family:"GloberLight", sans-serif;	font-size: 30px; margin:0; padding:0; color:#FFF; width:210px; height:155px; border-right:1px solid #5CC4EB; padding-top:40px; margin-left:100px; 	}
		.share-prices-cn .title span { float:left; width:100%;font-family:"GloberRegular", sans-serif; font-size:15px;}
		.share-prices-icons       { position:relative; float:left; width:auto; display:block; }
		.share-prices-icons ul    { display:block; list-style:none; margin:0; }
		.share-prices-icons ul li { display:inline; margin:0; text-align:center; float:left; border-right:1px solid #5CC4EB; height:155px;}
		.share-prices-icons span     { position:relative; float:left; width:100%; display:block; color:#FFF; font-size:21px; }
		.share-prices-icons ul li:hover span     {color:#00236A; }
		.icon-off,.icon-dem,.icon-chart { background:url("../images/sprite-button-shareprices.png") no-repeat;display:block; width:169px ;height:112px;}
		.icon-off    { background-position:0 0; opacity:1;}
		.icon-dem    { background-position:-169px 0;opacity:1;}
		.icon-chart  { background-position:-338px 0;opacity:1;}
		.icon-off:hover {opacity:0.8;}
		.icon-dem:hover {opacity:0.8;}
		.icon-chart:hover {opacity:0.8;}
		.stock-intro-content { width:100%; margin-bottom:3%;  }
		.stock-intro-content .stock-intro-text-cn { width:61.0467%; padding:3% 0 0 0 }		
		.stock-intro-content .stock-intro-text { width:80%; margin-left:12%; line-height:200%; }
		.stock-intro-content .stock-intro-text h1 { font-size:30px; color:#00A3DF; font-family:"GloberLight", sans-serif; margin-bottom:20px;  }
		.stock-intro-content .stock-intro-text h2 { font-size:16px; color:#333; font-family:"GloberRegular", sans-serif; margin-bottom:20px; line-height:150% !important;  }		
		.stock-intro-content .stock-intro-photo { width:38.9533%; position:relative;}
		.stock-intro-content .stock-intro-text a { font-family:"GloberBold", sans-serif; color:#0B63AF}
		.stock-intro-content .stock-intro-text a:hover { font-family:"GloberBold", sans-serif; color:#009CDB}
				
	.stock-dem-slider-cn { width:100%; height:113px; background:#F4F7F7; margin-bottom:20px; position:relative; overflow:hidden;  }
	.stock-bottom-cn { width:84%; position:relative; margin:0 auto; margin-bottom:5%;max-width:1240px;  }
	.stock-bottom-cn .tabCn { width:100%; position:relative; }
	.stock-bottom-cn .tabCn .title { width:100%; position:relative; font-size:41px; color:#2BBACB;  font-family:"GloberLight", sans-serif; margin-bottom:30px; }
			.tabs {	position: relative;	width: 100%; max-width:1240px;	overflow: hidden;	margin:0 auto; }
			.tabs nav {	text-align: left; }
			.tabs nav ul {	float:left;	width:100%;	padding: 0;	margin: 0;	list-style: none;	display: inline-block;	}
			.tabs nav ul li {	margin: 0;	display: block;	float: left;	position: relative;	width:20%;	}
			.tab-indices { background:url(../images/bg-tab-indices.png) bottom center no-repeat; font-size: 40px;}
			.tab-active-stocks {   background:url(../images/bg-tab-active-stocks.png) bottom center no-repeat; font-size: 40px;}
			.tab-top-gainers {   background:url(../images/bg-tab-top-gainers.png) bottom center no-repeat; font-size: 40px;}
			.tab-weakest {   background:url(../images/bg-tab-weakest.png) bottom center no-repeat; font-size: 40px;}
			.tab-daily {   background:url(../images/bg-tab-daily.png) bottom center no-repeat; font-size: 30px;}
			.tabs nav li.tab-current {	z-index: 100;}
			.tabs nav a {	color: #FFF;	display: block;		padding: 5% 0 0 5%;	font-family:"GloberLight", sans-serif;	height:150px;}
			.tabs nav a:hover {	color: #768e9d;}
			.tabs nav li.tab-current a {	color: #000;}
			.tabs nav li.tab-current a.tab-indices {color: #000; background:url(../images/bg-tab-indices-hover.png) bottom center no-repeat; }
			.tabs nav li.tab-current a.tab-active-stocks {color: #000; background:url(../images/bg-tab-active-stocks-hover.png) bottom center no-repeat; }
			.tabs nav li.tab-current a.tab-top-gainers {color: #000; background:url(../images/bg-tab-top-gainers-hover.png) bottom center no-repeat; }
			.tabs nav li.tab-current a.tab-weakest {color: #000; background:url(../images/bg-tab-weakest-hover.png) bottom center no-repeat; }
			.tabs nav li.tab-current a.tab-daily {	color: #000;	 background:url(../images/bg-tab-daily-hover.png) bottom center no-repeat; }
			/* Content */
			.content section {	font-size:16px;	color:#666;	padding:3%;	display: none;	margin: 0 auto;	background:#F4F7F7;	float:left;	width:100%;	line-height:24px;	}
			.content section h2 { color:#FFF; padding:1%; background:#40C1D0; font-family:"GloberBold", sans-serif; font-size:20px; margin:2% 0; float:left; width:100% }
			.content section:before,.content section:after {	content: '';	display: table;	}
			.content section:after {	clear: both;	}
			/* Fallback example */
			.no-js .content section {	display: block;	padding-bottom: 2em;	border-bottom: 1px solid #47a3da;	}
			.content section.content-current {	display: block;		}
			.stock-tab-table { width:100%; float:left;}
			.stock-tab-table .header {  float:left; font-family:"GloberLight", sans-serif; color:#2BB9CB; font-size:30px; width:100%; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #B5B7B7; }
			.stock-tab-table .header .col1 { float:left; width:50%; margin-right:5%;}
			.stock-tab-table .header .col2 { float:left; width:20%; margin-right:5%; text-align:right}
			.stock-tab-table .header .col3 { float:left; width:20%;  text-align:right }
			.stock-tab-table .item {  float:left; font-family:"GloberBook", sans-serif; color:#333; font-size:20px; border-bottom:1px dotted #B5B7B7; padding:12px 0;width:100% }
			.stock-tab-table .item .col1{  float:left; width:50%; margin-right:5%; }
			.stock-tab-table .item .col1 .text{  float:left; width:80%; margin-right:5%; }
			.stock-tab-table .item .col1 .icn {  float:left; width:auto; margin-top:-6px }
			.stock-tab-table .item .col2 { float:left; width:20%; margin-right:5%; text-align:right}
			.stock-tab-table .item .col3 { float:left; width:20%;  text-align:right }
			
			.stock-bottom-links-cn {width:84%; position:relative; margin:0 auto; margin-bottom:10%; max-width:1240px; overflow:hidden;  }			
				.stock-bottom-links-cn .heatmap-cn { width:36.7096%; height:560px; padding:2%;max-height:560px; background:#F4F7F7; max-width:480px; margin-right:1%; }
				.stock-bottom-links-cn .heatmap-cn .heat {margin-top:10px}
				.stock-bottom-links-cn .heatmap-cn #lastupdate { font-size:12px;}
				.stock-bottom-links-cn .heatmap-cn ul li { list-style:none;}
				.stock-bottom-links-cn .photo-cn { width:36.7096%; height:560px; max-height:560px; max-width:480px; overflow:hidden; position:relative; margin-right:1%; }
				.stock-bottom-links-cn .photo-cn .photo-overlay  { width:100%; position:absolute; bottom:0; background-color: rgba(0,163,224, 0.3); padding:5%; }
				.stock-bottom-links-cn .photo-cn .photo-overlay .title  { float:left; color:#FFF; font-family:"GloberBook", sans-serif; font-size:30px; margin-bottom:3% }
				.stock-bottom-links-cn .photo-cn .photo-overlay .c-item { float:left; width:100%; margin-bottom:3%}
				.stock-bottom-links-cn .photo-cn .photo-overlay .c-item .icn { float:left; width:53px; margin-right:10px;}
				.stock-bottom-links-cn .photo-cn .photo-overlay .c-item .t { float:left; font-family:"GloberBold", sans-serif; font-size:24px; color:#fff; padding-top:2%}
				.stock-bottom-links-cn .photo-cn .photo-overlay .c-item .t a {  color:#fff;}
				.stock-bottom-links-cn .photo-cn .photo-overlay .c-item .t a:hover{  color:#000;}
				.stock-bottom-links-cn .right-col-cn { width:24.5808%; height:560px; max-height:560px;}
				.stock-bottom-links-cn .right-col-cn .sem-news { float:left; width:100%; padding:6%; min-height:300px;  background: #0b63af; /* Old browsers */
					background: -moz-linear-gradient(top,  #0b63af 0%, #1477cf 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b63af), color-stop(100%,#1477cf)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #0b63af 0%,#1477cf 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #0b63af 0%,#1477cf 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #0b63af 0%,#1477cf 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #0b63af 0%,#1477cf 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b63af', endColorstr='#1477cf',GradientType=0 ); /* IE6-9 */}
					
				.stock-bottom-links-cn .right-col-cn .sem-news .title { float:left; font-family:"GloberBook", sans-serif; color:#FFF; font-size:28px;  }	
				.stock-bottom-links-cn .right-col-cn .sem-news .list { float:left; width:100%;}
				.stock-bottom-links-cn .right-col-cn .sem-news .list ul { list-style:none; text-align:left; margin:0 auto; padding:0; width:100%; }
				.stock-bottom-links-cn .right-col-cn .sem-news .list ul li {  list-style:none; height:auto; margin:3px 0; color:#fff; background: url(../images/icons/icn-claim-pdf.png) left no-repeat; padding:9px 0 7px 30px;  font-size:14px; font-family:"GloberRegular", sans-serif; float:left; width:100%; }
				.stock-bottom-links-cn .right-col-cn .sem-news .list ul li a {   color:#fff; text-decoration:none; }
				.stock-bottom-links-cn .right-col-cn .sem-news .list ul li span { float:left; width:100%; color:#33FFFF; font-size:10px; font-family:"Gill Sans MT";    }
				.stock-bottom-links-cn .right-col-cn .sem-news .list ul li a:hover {   color:#33FFFF; text-decoration:none;  }
				.stock-bottom-links-cn .right-col-cn .sem-news .list ul li:hover span {  color:#E7B64F; }
				.stock-bottom-links-cn .right-col-cn .reports { float:left; width:100%; padding:6%; min-height:300px;  background: #30A8C0; }
				.stock-bottom-links-cn .right-col-cn .reports .title { float:left; font-family:"GloberBook", sans-serif; color:#FFF; font-size:28px;  }
				.stock-bottom-links-cn .right-col-cn .reports .list { float:left; width:100%;}
				.stock-bottom-links-cn .right-col-cn .reports .list ul { list-style:none; text-align:left; margin:0 auto; padding:0; width:100%; }
				.stock-bottom-links-cn .right-col-cn .reports .list ul li {  list-style:none; height:auto; margin:3px 0; color:#fff; background: url(../images/icons/icn-stock-pdf-red.png) left no-repeat; padding:9px 0 7px 30px;  font-size:14px; font-family:"GloberRegular", sans-serif; float:left; width:100%; }
				.stock-bottom-links-cn .right-col-cn .reports .list ul li a {   color:#fff; text-decoration:none; }
				.stock-bottom-links-cn .right-col-cn .reports .list ul li span { float:left; width:100%; color:#A1D7E2; font-size:10px; font-family:"Gill Sans MT";    }
				.stock-bottom-links-cn .right-col-cn .reports .list ul li a:hover {   color:#333; text-decoration:none;  }
				.stock-bottom-links-cn .right-col-cn .reports .list ul li:hover span {  color:#E7B64F; }
				
				.stock-bottom-links-cn .right-col-cn .reports a.lkreport,.stock-bottom-links-cn .right-col-cn .sem-news a.lkreport { float:left; width:100%; text-align:right; font-family:"GloberBold", sans-serif; color:#FFF; font-size:15px; margin-top:20px;  }
				.stock-bottom-links-cn .right-col-cn .reports a.lkreport:hover,.stock-bottom-links-cn .right-col-cn .sem-news a.lkreport:hover  { color:#000;  }
	

	/* Contact Page */
	.contact-form-cn { width:100%; }
		.contact-form-cn .col-left { width:100%;}
			.contact-form-cn .col-left .form-cn { width:80%; margin:3% auto;}
			.contact-form-cn .col-left .form-cn .tittext { width:100%; color:#00226A; font-family:"GloberBook", sans-serif; font-size:40px; margin-bottom:5%;  }
			.contact-form-cn .col-left .form-cn .form-element-cn { width:100%; margin-bottom:5%;   }
			.contact-form-cn .col-left .form-cn .form-element-cn .form-item { float:left; width:100%; margin-bottom:3%;}
			.contact-form-cn .col-left .form-cn .form-element-cn label { width:100%; float:left; font-size:20px; color:#333; font-family:"GloberBook", sans-serif; padding-bottom:10px; }
			.contact-form-cn .col-left .form-cn .form-element-cn .form-item input[type="text"], .contact-form-cn .col-left .form-cn .form-element-cn .form-item textarea,.contact-form-cn .col-left .form-cn .form-element-cn .form-item input[type="email"], .contact-form-cn .col-left .form-item .contourField input[type="text"] {
				-moz-border-bottom-colors: none;
				-moz-border-left-colors: none;
				-moz-border-right-colors: none;
				-moz-border-top-colors: none;
				background-color: #F2F3F4;
				border:none;
				border-radius:3px;
				color: #555;
				float: left;
				font-size: 14px;
				line-height: 22px;
				padding: 10px !important;
				transition: all 0.2s linear 0s;
				width: 100% !important;
				 font-family:"GloberBook", sans-serif;	
				 height:200px !important;		}
			.contact-form-cn .col-left .form-item input[type="text"]:focus, textarea:focus, input[type="email"]:focus, .contourField input[type="text"]:focus {
				background-color: #E8F4FA;			}
			
		.contact-form-cn .col-right { width:100%; background:#0086CD; }
		.contact-form-cn .col-right .building-illus { width:100%;}
		.contact-form-cn .col-right .photo { width:100%;}
	    .contact-form-cn .col-right .info { width:100%; padding:5%;}
		.contact-form-cn .col-right .info .hd { width:100%; color:#FFF; font-family:"GloberLight", sans-serif; font-size:40px;}
		.contact-form-cn .col-right .info .ad { width:100%; color:#00226A; font-family:"GloberRegular", sans-serif; font-size:20px; margin-bottom:4%;}
		.contact-form-cn .col-right .info .tel { width:100%; margin-bottom:2%;}
		.contact-form-cn .col-right .info .tel .icn { width:12.4121%; margin-right: 4.6838%}
		.contact-form-cn .col-right .info .tel .txt { width:82.9041%; color:#FFF;font-family:"GloberLight", sans-serif; font-size:25px; padding:10px 0 0 2px;}
		.contact-form-cn .col-right .info .tel .txt a {  color:#FFF;}
		.contact-form-cn .col-right .info .tel .txt a:hover {  color:#00226A;}
		/* Newsroom Page */
		.newsroom-top-cn { width:100%; border-top:1px solid #D5E9F2; }
		.newsroom-top-cn .n-title-pg { width:100%; position:relative; }
		.newsroom-top-cn .n-title-pg .head { position:absolute; font-size:45px; color:#fff;  font-family:"GloberLight", sans-serif; top:20%; left:10%; text-transform:uppercase;}
		.newsroom-top-cn .n-title-pg .head span { float:left; width:100%; font-size:30px; text-transform:none;}
		.newsroom-top-cn .main-news { width:100%; position:relative; background:#FFF; }
		.newsroom-top-cn .main-news .photo { width:50%; position:relative; overflow: hidden; background: -webkit-linear-gradient(-45deg, #f3cf3f 0%,#f33f58 100%);
	background: linear-gradient(-45deg, #f3cf3f 0%,#f33f58 100%); }
		.newsroom-top-cn .main-news .photo img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s; }
		.newsroom-top-cn .main-news .photo .arrow { position:absolute; width:23px; height:50px; top:20px; right:0; background:url(../images/icn-newsroom-arrow.png) no-repeat; z-index:1 }
		.newsroom-top-cn .main-news .detail { width:50%; padding:3%;  }
		.newsroom-top-cn .main-news .detail .hd { width:100%; text-transform:uppercase; color:#343C48; font-family:"GloberBold", sans-serif; font-size:14px; margin-bottom:3%;  }
		.newsroom-top-cn .main-news .detail .titMainNews { width:100%; color:#00A3DF; font-family:"GloberLight", sans-serif; font-size:40px; margin-bottom:3%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear }
		.newsroom-top-cn .main-news .detail .dateMainNews { width:auto; color:#1B2431; font-family:"GloberRegular", sans-serif; font-size:11px; border-top:1px solid #D9DADC; padding-top:10px; ext-transform:uppercase;  }
		.newsroom-top-cn .main-news .detail .button { font-size:16px; position: absolute; bottom:30px;	color: #FFF;	padding:8px 20px; -webkit-transform: translateY(100px);   -moz-transform: translateY(100px);   -o-transform: translateY(100px);   -ms-transform: translateY(100px);   transform: translateY(100px); opacity: 0; transition: all 0.2s linear; background:#E8B751; border-radius:3px;}
		.newsroom-top-cn .main-news:hover .detail .button  { opacity: 1;   -webkit-transform: translateY(0px);   -moz-transform: translateY(0px);   -o-transform: translateY(0px);   -ms-transform: translateY(0px);   transform: translateY(0px);}
		.newsroom-top-cn .main-news:hover .detail .button    { transition-delay: 0.1s;}
		.newsroom-top-cn .main-news:hover {  cursor:pointer; }
		.newsroom-top-cn .main-news:hover .photo img {opacity: 0.7;	-webkit-transform: scale3d(1.05,1.05,1);	transform: scale3d(1.05,1.05,1);}
		.newsroom-top-cn .main-news:hover .detail .titMainNews { margin-top:10px; color:#E8B751;}
	.newsroom-other-news-cn { width:100%;  }
		.newsroom-other-news-cn .other-news-item { width:100%; background:#1C2431; margin-bottom:10px  }
		.newsroom-other-news-cn .other-news-item .photo { width:50%; position:relative; overflow: hidden; background: -webkit-linear-gradient(-45deg, #1C2431 0%,#00518B 100%);
	background: linear-gradient(-45deg, #1C2431 0%,#00518B 100%); }
	    .newsroom-other-news-cn .other-news-item .photo .arrow { position:absolute; width:9px; height:19px; top:25px; right:0; background:url(../images/icn-newsroom-arrow-blue.png) no-repeat; z-index:1 }
	    .newsroom-other-news-cn .other-news-item .photo img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s; }
		.newsroom-other-news-cn .other-news-item .detail { width:50%; padding:3%; }
		.newsroom-other-news-cn .other-news-item .detail .titOtherNews { width:100%; color:#00A3DF; font-family:"GloberLight", sans-serif; font-size:16px; margin-bottom:5%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear }
		.newsroom-other-news-cn .other-news-item .detail .dateOtherNews { width:auto; color:#FFF; font-family:"GloberRegular", sans-serif; font-size:11px; border-top:1px solid #3A3E46; padding-top:10px; ext-transform:uppercase;  }
		.newsroom-other-news-cn .other-news-item .detail .button { font-size:12px; position: relative; color: #E8B751;	 -webkit-transform: translateY(100px);   -moz-transform: translateY(100px);   -o-transform: translateY(100px);   -ms-transform: translateY(100px);   transform: translateY(100px); opacity: 0; transition: all 0.2s linear; width:100%; border-top:1px solid #E8B751; margin-top:20px; padding-top:5px;}
		.newsroom-other-news-cn .other-news-item:hover .detail .button  { opacity: 1;   -webkit-transform: translateY(0px);   -moz-transform: translateY(0px);   -o-transform: translateY(0px);   -ms-transform: translateY(0px);   transform: translateY(0px);}
		.newsroom-other-news-cn .other-news-item:hover .detail .button    { transition-delay: 0.1s;}
    	.newsroom-other-news-cn .other-news-item:hover {  cursor:pointer; background:#121721}
		.newsroom-other-news-cn .other-news-item:hover .photo img {opacity: 0.7;	-webkit-transform: scale3d(1.05,1.05,1);	transform: scale3d(1.05,1.05,1);} 
		.newsroom-other-news-cn .other-news-item:hover .detail .titOtherNews {  color:#E8B751;}
		.read-more-news-cn { width:100%; background:#F1F2F3; border-bottom:1px solid #DDE0E3; padding:0.5% 0}
		.read-more-news-cn .inner-cn { width:96%; margin:0 auto;}
		.read-more-news-cn .inner-cn .news-icon-coffee { position:relative; width:auto; margin-right:10px;}
		.read-more-news-cn .inner-cn .news-continue-text { position:relative; width:auto; margin-right:10px;  font-family:"GloberLight", sans-serif; font-size:30px; color:#666; padding-top:0.7%; }
		.read-more-news-cn .inner-cn a.news-view-archives { position:relative; width:auto; font-family:"GloberLight", sans-serif; font-size:30px; color:#00A3DF; padding-top:0.7%; background:url(../images/icn-newsroom-view-archives.png) right 35px no-repeat; padding-right:50px; }
		.read-more-news-cn .inner-cn a.news-view-archives:hover { color:#000;} 

		.newscsr {}
		.newscsr .other-news-item { width:100%; margin-bottom:20px  }
		.newscsr .other-news-item .photo,.newscsr .other-news-item .detail{float:left;width:45%;margin-top:30px;cursor:pointer;}	
		.newscsr .other-news-item .photo{margin-right:20px; overflow:hidden}
		.newscsr .other-news-item .photo img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s; }
		
		.newscsr .other-news-item .detail .titOtherNews { width:100%; color:#00A3DF; font-family:"GloberLight", sans-serif; font-size:18px; margin-bottom:5%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear }
		.newscsr .other-news-item .detail .dateOtherNews { width:auto; color:#FFF; font-family:"GloberRegular", sans-serif; font-size:11px; border-top:1px solid #3A3E46; padding-top:10px; ext-transform:uppercase;  }
		
		.newscsr .other-news-item .detail .button { font-size:12px; position: relative; color: #E8B751;	 -webkit-transform: translateY(100px);   -moz-transform: translateY(100px);   -o-transform: translateY(100px);   -ms-transform: translateY(100px);   transform: translateY(100px); opacity: 0; transition: all 0.2s linear; width:100%; border-top:1px solid #E8B751; margin-top:20px; padding-top:5px;}
		.newscsr .other-news-item:hover .detail .button  { opacity: 1;   -webkit-transform: translateY(0px);   -moz-transform: translateY(0px);   -o-transform: translateY(0px);   -ms-transform: translateY(0px);   transform: translateY(0px);}
		.newscsr .other-news-item:hover .photo img .button,.newscsr .other-news-item:hover .detail .button    { transition-delay: 0.1s;}
		.newscsr .other-news-item:hover .photo img {opacity: 0.7;	-webkit-transform: scale3d(1.05,1.05,1);	transform: scale3d(1.05,1.05,1);} 
		.newscsr .other-news-item:hover .detail .titOtherNews {  color:#E8B751;}

		
		.newsroom-top-cn .gal-list { width:100%; position:relative;  }
		
	.upcoming-events-cn { width:100%; padding:3% 0 }
		 .upcoming-events-cn .titleCn { width:100%; }
			 .upcoming-events-cn .titleCn .hd {margin:0 auto;  width:90%;  text-transform:uppercase; font-size:40px; color:#2BB8CB; font-family:"GloberLight", sans-serif; background: url(../images/icn-newsrom-event-title.png) left bottom no-repeat; padding-bottom:20px; }
		 .upcoming-events-cn .event-cn { width:100%; }
		 .upcoming-events-cn .event-cn .event-item-grey  { width:100%; background:#F0F0F0 }
		 .upcoming-events-cn .event-cn .event-item-grey .dateCn { width:22.2223%; position:relative;  }
		 .upcoming-events-cn .event-cn .event-item-grey .dateCn .date {position:relative;  width:auto; text-align:center; font-size:40px; font-family:"GloberBold", sans-serif; color:#106BBA;  margin-top:15%; margin-left:20%; padding-right:10px; -webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear }
		 .upcoming-events-cn .event-cn .event-item-grey .dateCn .date .cal { position:absolute; background:#F0F0F0; width:50px; top:38px; right:0;}
		 .upcoming-events-cn .event-cn .event-item-grey .dateCn .date .cal .month { float:left; width:100%; color:#2BBACB;font-size:9px; font-family:"GloberBold", sans-serif; text-transform:uppercase; text-align:left;  }
		  .upcoming-events-cn .event-cn .event-item-grey .dateCn .date .cal .year { float:left; width:100%; color:#666666;font-size:10px; font-family:"GloberBold", sans-serif; text-align:left;   }
		 .upcoming-events-cn .event-cn .event-item-grey .desc { width:44.4444%; padding:3%; font-size:20px; color:#333; font-family:"GloberRegular", sans-serif; border-left:1px solid #D8D8D8 }
		 .upcoming-events-cn .event-cn .event-item-grey .photo { width:33.3333%; }
		 .upcoming-events-cn .event-cn .event-item-grey:hover  { cursor:pointer; }
		 .upcoming-events-cn .event-cn .event-item-grey:hover .dateCn .date {  margin-left:32%;}
		 .upcoming-events-cn .event-cn .event-item-blue  { width:100%; background:#243452 }
		 .upcoming-events-cn .event-cn .event-item-blue .dateCn { width:22.2223%; position:relative;  }
		 .upcoming-events-cn .event-cn .event-item-blue .dateCn .date {position:relative;  width:auto; text-align:center; font-size:40px; font-family:"GloberBold", sans-serif; color:#FFF;  margin-top:15%; margin-left:20%; padding-right:10px; -webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
		 .upcoming-events-cn .event-cn .event-item-blue .dateCn .date .cal { position:absolute; background:#243452; width:50px; top:38px; right:0;}
		 .upcoming-events-cn .event-cn .event-item-blue .dateCn .date .cal .month { float:left; width:100%; color:#2BBACB;font-size:11px; font-family:"GloberBold", sans-serif; text-transform:uppercase; text-align:left;  }
		  .upcoming-events-cn .event-cn .event-item-blue .dateCn .date .cal .year { float:left; width:100%; color:#FFF; font-size:10px; font-family:"GloberBold", sans-serif; text-align:left;   }
		 .upcoming-events-cn .event-cn .event-item-blue .desc { width:44.4444%; padding:3%; font-size:20px; color:#FFF; font-family:"GloberRegular", sans-serif; border-left:1px solid #202F4A }
		 .upcoming-events-cn .event-cn .event-item-blue .photo { width:33.3333%; }
		 .upcoming-events-cn .event-cn .event-item-blue:hover  { cursor:pointer; }
		 .upcoming-events-cn .event-cn .event-item-blue:hover .dateCn .date {  margin-left:32%;}
		.upcoming-events-cn .archive-event-cn { width:100%; text-align:right}
		.upcoming-events-cn .archive-event-cn a.event-view-archives { position:relative; width:auto; font-family:"GloberLight", sans-serif; font-size:30px; color:#2BBACB; padding-top:0.7%; background:url(../images/icn-newsroom-viewevent.png) right 35px no-repeat; padding-right:50px; margin-right:20px;}
		.upcoming-events-cn .archive-event-cn a.event-view-archives:hover { color:#000;} 

	.photo-video-media-cn { width:100%; padding:3% 0 ; }
		.photo-video-media-cn { width:100%;  }
			.photo-cn { width:100%;  }
			.photo-cn .titleCn { width:100%; }
			.photo-cn .titleCn .hd {text-transform:uppercase; margin:0 auto;  width:90%;  font-size:40px; color:#0E346E; font-family:"GloberLight", sans-serif; background: url(../images/icn-newsroom-arrw-photo.png) left bottom no-repeat; padding-bottom:20px; }
			.photo-cn .subtitleCn { width:100%; background:#DDDDDD; padding:3% 5%; color:#106CB7; font-size:14px; font-family:"GloberBold", sans-serif; }
			
			.photo-cn .sliderCn { width:100%;  margin:0;  padding:0; }
				
				/* Browser Resets */
				.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}
				.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 
				/* FlexSlider Necessary Styles
				*********************************/ 
				.flexslider {margin: 0; padding: 0;  z-index:10;}
				.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
				.flexslider .slides img {width: 100%; display: block;}
				.flex-pauseplay span {text-transform: capitalize;}
				/* Clearfix for the .slides element */
				.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
				html[xmlns] .slides {display: block;} 
				* html .slides {height: 1%;}
				/* No JavaScript Fallback */
				/* If you are not using another script, such as Modernizr, make sure you
				 * include js that eliminates this class on page load */
				.no-js .slides > li:first-child {display: block;}
				/* FlexSlider Default Theme
				*********************************/
				.flexslider {margin: 0; position: relative;}
				.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
				.loading .flex-viewport {max-height: 300px;}
				.flexslider .slides {zoom: 1;}
				.carousel li {margin-right: 0px}
				/* Direction Nav */
				.flex-direction-nav {*height: 0;}
				.flex-direction-nav a {width: 26px; height: 40px; margin: 0; display: block; background-image: url('../images/sprite.png'); background-repeat:no-repeat; position: absolute; bottom: 10%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity:0.8; -webkit-transition: all .3s ease;}
				.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
				.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}
				.flex-direction-nav .flex-next {background-position: -500px 0; right:10px;  }
				.flex-direction-nav .flex-prev {background-position: -474px 0; right:52px;  }
			
			
			.overlayAlbum {cursor:pointer; position:absolute; width:100%; padding:6%; color:#FFF; height:100%; background:url(../images/overlay-album-slide.png) bottom repeat-x; z-index: 10; }	
				.overlayAlbum .albumName {  position:absolute; width:100%; bottom:12%; font-size:20px; font-family:"GloberBold", sans-serif; }
			    .overlayAlbum .albumPlus  {  position:absolute; width:auto; height:27px; color:#FFF; bottom:4%; font-size:14px; padding-left:40px; font-family:"GloberBold", sans-serif; background:url(../images/icn-newsroom-photo-plus.png) left no-repeat; line-height:27px; }
				.overlayAlbum .albumPlus:hover { color:#E8B751}
				.photo-cn .archive-photo-cn { width:100%; text-align:right}
			.photo-cn .archive-photo-cn a.photo-view-archives { position:relative; width:auto; font-family:"GloberLight", sans-serif; font-size:30px; color:#106CB7; padding-top:0.7%; background:url(../images/icn-newsroom-view-albums.png) right 20px no-repeat; padding-right:50px; margin-right:20px;}
			.photo-cn .archive-photo-cn a.photo-view-archives:hover { color:#000;} 	
			.video-cn { width:100%;  }
			.video-cn .titleCn { width:100%; }
			.video-cn .titleCn .hd {margin:0 auto; text-transform:uppercase; width:90%;  font-size:40px; color:#191A19; font-family:"GloberLight", sans-serif; background: url(../images/icn-newsroom-arrw-video.png) left bottom no-repeat; padding-bottom:20px; }
			.video-cn .subtitleCn { width:100%; background:#191B1A; padding:3% 5%; color:#CC181E; font-size:14px; font-family:"GloberBold", sans-serif; }
			.video-cn .video-item-cn { width:100%;}
			.video-cn .video-item-cn .video-item { width:100%;}
			.video-cn .video-item-cn .video-item .video-preview { width:45.2083%; background:#000; position:relative;}
			.video-cn .video-item-cn .video-item .video-preview .arrow { position:absolute; background:url(../images/icn-newsroom-video-arrw.png) no-repeat; width:18px; height:43px; right:0; top:30px; opacity:1; z-index:1;}
			.video-cn .video-item-cn .video-item .video-preview img { opacity:0.8}
			.video-cn .video-item-cn .video-item .video-desc { width:54.7917%; padding:3%; }
			.video-cn .video-item-cn .video-item .video-desc .icn { width:100%; background: url(../images/icons/icn-newsroom-youtube.png) left no-repeat; height:19px; margin-bottom:5px; }
			.video-cn .video-item-cn .video-item .video-desc .txt { width:100%; font-size:20px; color:#191A19; font-family:"GloberRegular", sans-serif;  }
			.video-cn .archive-video-cn { width:100%; text-align:right}
			.video-cn .archive-video-cn a.video-view-archives { position:relative; width:auto; font-family:"GloberLight", sans-serif; font-size:30px; color:#CC181E; padding-top:0.7%; background:url(../images/icn-newsroom-view-video.png) right 20px no-repeat; padding-right:50px; margin-right:20px;}
			.video-cn .archive-video-cn a.video-view-archives:hover { color:#000;} 		
			.video-cn .video-item-cn:hover { cursor:pointer;}
			.video-cn .video-item-cn:hover .video-item .video-desc .txt {  color:#CC181E; }
			.video-cn .video-item-cn:hover .video-item .video-preview img { opacity:1}		
			.media-cn { width:100%; }
			.media-cn .titleCn { width:100%; }
			.media-cn .titleCn .hd { text-transform:uppercase; margin:0 auto;  width:90%;  font-size:41px; color:#106CB7; font-family:"GloberLight", sans-serif; background: url(../images/icn-newsroom-arrw-media.png) left bottom no-repeat; padding-bottom:20px; }
			.media-cn .subtitleCn { width:100%; background:#106CB7; padding:3% 5%; color:#FFF;  }
			.media-cn .list { float:left; width:100%; background:#106CB7; padding:0; position:relative}
			.media-cn .list ul { list-style:none; text-align:left; margin:0 auto; padding:0; width:90%; position:absolute; top:8%; left:5% }
			.media-cn .list ul li {  list-style:none; height:auto; margin:3px 0; color:#fff; background: url(../images/icons/icn-claim-pdf.png) left no-repeat; padding:9px 0 7px 33px;  font-size:12px; font-family:"GloberBold", sans-serif; float:left; width:100%; }
			.media-cn .list ul li a {   color:#fff; text-decoration:none; }
			.media-cn .list ul li span { float:left; width:100%; color:#33FFFF; font-size:10px; font-family:"Gill Sans MT"; text-transform:uppercase;    }
			.media-cn .list ul li a:hover {   color:#33FFFF; text-decoration:none;  }
			.media-cn .list ul li:hover span {  color:#E7B64F; }			
			.media-cn .archive-media-cn { width:100%; text-align:right}
			.media-cn .archive-media-cn a.media-view-archives { position:relative; width:auto; font-family:"GloberLight", sans-serif; font-size:30px; color:#106CB7; padding-top:0.7%; background:url(../images/icn-newsroom-view-media.png) right 20px no-repeat; padding-right:50px; margin-right:20px;}
			.media-cn .archive-media-cn a.media-view-archives:hover { color:#000;} 	
			.office-cn { width:100%; background:#F0F0F0; margin:5% 0 }
			.office-cn .photo { width:100%;}
			.office-cn .details { width:100%; padding:3%;}
			.office-cn .details .hd { width:100%; text-transform:uppercase; font-size:41px; color:#6683BA; font-family:"GloberLight", sans-serif; }
			.office-cn .details .listing {width:100%}
			.office-cn .details .listing .off-item { width:100%; margin:0.5% 0; }
			.office-cn .details .listing .off-item .num  { width:36px; height:36px; margin-right:10px; background:#6683BB; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; text-align:center; line-height:36px; font-size:16px; color:#FFF;font-family:"GloberBold", sans-serif; }
			.office-cn .details .listing .off-item .text { font-size:20px; width:auto ; color:#243452; padding-top:4px }
			.office-cn .details .listing .off-item .text a { color:#243452;}
			.office-cn .details .listing .off-item .text span { color:#2BB9CB; font-size:16px;}
			.office-cn .details .listing .off-item .text a:hover { color:#000;}
			/* BRANCH LOCATOR */
			 .locate-map-cn { width:100%; background:#0086CD; }
			 .locate-map-cn .col-left { width:100%; }
			 .locate-map-cn .col-right { width:100%; background:#0086CD; }
			 .locate-map-cn .col-left .map-cn { width:100%; margin:0 auto; height:905px; background:#FFF}
			 .locate-map-cn .col-left .static-cn { width:100%; margin:0 auto; height:905px; display:none }
			 .locate-map-cn .col-right .legend { width:100%; background:#FFF;}
			 .locate-map-cn .col-right .info { width:100%; padding:5%;}
			 .locate-map-cn .col-right .info .location-item { width:100%; margin-bottom:20px}
			 .locate-map-cn .col-right .info .location-item .title { color:#FFF; font-family:"GloberBold", sans-serif; font-size:20px;}
			 .locate-map-cn .col-right .info .location-item .ad { color:#FFF; font-family:"GloberRegular", sans-serif; font-size:16px;}
			 .locate-map-cn .col-right .info .location-item .tel { color:#FFF; font-family:"GloberRegular", sans-serif; font-size:16px;}
			 .locate-map-cn .col-right .info .location-item .tel a { color:#FFF;}
			 
			
			  #static_map {height: 100%; width: 100%;}	
			  #map_canvas { height: 100%; width: 100%; }
			  #map_canvas b { color:#0086CD; font-size:16px; font-weight:normal;font-family:"GloberBold", sans-serif;}
			  #map_canvas img   { width: auto !important; max-width:none !important; height: auto;	border: 0; }
		  	  #static_map img   { width: auto !important; max-width:none !important; height: auto;	border: 0; }

			/* MY SWAN */ 
			  .myswan-title-page { width:100%; padding:2% 0 2% 85px; border-top:1px solid #D5E9F2;}
			  .myswan-title-page h1 {  font-family:"GloberRegular", sans-serif; font-size:60px; color:#009CDB; text-transform:uppercase;  }
	             .t-bleu { color:#00519A;font-family:"GloberBold", sans-serif; }
			  .myswan-cn { width:100%; margin-bottom:10%; }
			  .myswan-cn .text-blue-cn { width:100%; background: url(../images/myswan-blue-gradient.png) center no-repeat #00236A; padding:2% 0 2% 85px; color:#FFF;  font-family:"GloberLight", sans-serif; font-size:35px; }
			  .myswan-cn .choose-cn { width:100%; padding:4% 0 0 0 }
			  .myswan-cn .choose-cn .optionBox { width:100%; position:relative;}
			  .myswan-cn .choose-cn .optionBox .tBox { width:260px; position:absolute; top:-20px; left:50%; margin-left:-130px; height:50px; line-height:50px; color:#FFF; font-size:26px; text-align:center;}
			  	.bGeneral { background:#00745A;} .bLife { background:#942B6E;} .bPension { background:#0086CD;}
			    .myswan-cn .choose-cn .optionBox a.linkExtra { width:121px; position:absolute; height:121px; text-align:center; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background-color:#FFF;  bottom:-60px; left:50%; margin-left:-60px; text-indent:-99999px;}
				.login-img-general { background-image:url(../images/sprite.png); background-position:-419px -158px; background-repeat:no-repeat; display:block;}
				.login-img-life { background-image:url(../images/sprite.png); background-position:-549px -158px; background-repeat:no-repeat; display:block;}
				.login-img-pension { background-image:url(../images/sprite.png); background-position:-679px -158px; background-repeat:no-repeat; display:block;}				
				.myswan-cn .choose-cn .optionBox a.linkExtra.login-img-general:hover {  background-color:#00745A;  background-position:-419px -279px;}
				.myswan-cn .choose-cn .optionBox a.linkExtra.login-img-life:hover {  background-color:#942B6E;  background-position:-419px -279px;}
				.myswan-cn .choose-cn .optionBox a.linkExtra.login-img-pension:hover {  background-color:#0086CD;  background-position:-419px -279px;}
				.myswan-cn .choose-cn .optionBox:hover { cursor:pointer}
				.myswan-cn .choose-cn .optionBox:hover a.linkExtra.login-img-general  {  background-color:#00745A;  background-position:-419px -279px;}
				.myswan-cn .choose-cn .optionBox:hover a.linkExtra.login-img-life {  background-color:#942B6E;background-position:-419px -279px;}
				.myswan-cn .choose-cn .optionBox:hover a.linkExtra.login-img-pension { background-color:#0086CD;background-position:-419px -279px;}


.sharer_container {
    text-align: left;
    text-transform: uppercase;
    margin-top: 10px;
    transition: all 0.5s ease 0s;
    width: 100%;
	 border-bottom:1px solid #e6e6e6;
	 float:left;
	 padding-bottom:10px;
}
.sharer_container ul {
    float: left;
     width: 100%;
}
.sharer_container ul li {
    float: left;
    margin: 0 10px 0 0;
	 list-style:none;
}
.sharer_container ul li span {
  font-size: 15px;
  color: #333;
  font-family: "GloberBook", sans-serif;
  vertical-align:middle; 
  line-height:30px;
  width:65px;
  display:block;
  
  
}
 .sharer_container ul li a {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}
.sharer_container ul li a img {  width: 100%; opacity:0.8;}
 .sharer_container ul li a:hover img {  opacity:1.0;}
.newsbutt_container { width:100%; float:left; margin:10px 0;}
.news_photo { width:100%;}
			/* FINANCIAL HIGHLIGHTS */
				.finance-stock-value { position:absolute; background:#FFF; width:330px; height:109px; bottom:0; right:10%; padding:10px;}
				.finance-stock-value .header { width:100%; float:left; color:#000;  font-family:"GloberRegular", sans-serif; font-size:16px; margin-bottom:10px}
				.finance-stock-value .swanlife { width:50%; float:left;}
				.finance-stock-value .swanlife .tit { width:100%; float:left; color:#00A3E0;  font-family:"GloberRegular", sans-serif; font-size:16px;}
				.finance-stock-value .swanlife .value { width:100%; float:left; color:#000;  font-family:"GloberRegular", sans-serif; font-size:16px;}
				.finance-stock-value .swanlife .date { width:100%; float:left; color:#666;  font-family:"GloberRegular", sans-serif; font-size:14px;}
				.annual-fig-cn { width:100%; margin-top:1%; margin-bottom:8% }
				.annual-fig-cn .list-header { background:#00236A; width:100%;}
				.annual-fig-cn .list-header .list-cn { margin:2% auto; width:100%; max-width:1240px;  }
				.annual-fig-cn .list-header .list-cn .col1 { float:left; width:58.0645%; color:#FFF;  font-family:"GloberLight", sans-serif; font-size:50px;}
				.annual-fig-cn .list-header .list-cn .col2 { float:left; width:19.3548%; margin:0 0.8064%; color:#3FBAE8;  font-family:"GloberLight", sans-serif; font-size:50px; border-bottom:4px solid #91A0BD; text-align:right; padding-right:1%; padding-bottom:2% }
				.annual-fig-cn .list-header .list-cn .col3 { float:left; width:19.3548%; margin:0 0.8064%; color:#FFF;  font-family:"GloberLight", sans-serif; font-size:50px; border-bottom:4px solid #91A0BD; text-align:right; padding-right:1%;  padding-bottom:2% }
				.annual-fig-cn .list-element { width:100%;}
				.annual-fig-cn .list-element .list-cn { margin:0 auto; width:100%; max-width:1240px;   }
				.annual-fig-cn .list-element .list-cn .listfig-item { float:left; width:100%;}	
				.annual-fig-cn .list-element .list-cn .listfig-item .col1 { float:left; width:58.0645%; color:#333;  font-family:"GloberRegular", sans-serif; font-size:20px;  border-bottom:1px solid #B9BABA;  height:50px;  padding:10px 1% 0 1%; margin:0 0 0 0}
				.annual-fig-cn .list-element .list-cn .listfig-item .col2 { float:left;  width:19.3548%; margin:0 0.8064%; color:#00236A;  font-family:"GloberBold", sans-serif; font-size:26px; background:#F7F8F8;  text-align:right; border-bottom:1px solid #B9BABA; height:50px; padding:10px 1% 0 1%;  }
				.annual-fig-cn .list-element .list-cn .listfig-item .col3 { float:left;  width:19.3548%;  margin:0 0.8064%;color:#666;  font-family:"GloberLight", sans-serif; font-size:26px; background:#F7F8F8;  text-align:right;  border-bottom:1px solid #B9BABA; height:50px; padding:10px 1% 0 1%; }
				.first { height:100px !important;  font-size:20px !important; }
				.gross-premium-cn { margin:2% auto; width:100%; max-width:1240px; }
				.gross-premium-cn .titGross { width:100%; color:#2BBACB;  font-family:"GloberLight", sans-serif; font-size:50px; margin-bottom:1% }
				.gross-premium-cn .graphCn { width:100%; }
				.profit-life-cn { margin:2% auto; width:100%; max-width:1240px; }
				.profit-life-cn .profit-tax-cn { width:50.8064%; margin-right:4.0322%;}
				.profit-life-cn .profit-tax-cn .titProfit { width:100%; color:#7EAAB6; font-family:"GloberLight", #static_map {height: 960px; width: 100%;} 
sans-serif; font-size:40px;  margin-bottom:1%;}
				.profit-life-cn .profit-tax-cn .profitGraph { width:100%; }
				.profit-life-cn .life-fund-cn { width:45.1612%; }
				.profit-life-cn .life-fund-cn .titLife { width:100%; color:#67CCD8; font-family:"GloberLight", sans-serif; font-size:40px;  margin-bottom:1%;}
				.profit-life-cn .life-fund-cn .lifeGraph { width:100%; }
				.financialAnnQuartReportCn {  margin:2% auto; width:100%; max-width:1240px; }
				.financialAnnQuartReportCn .annualCn  {  width:58.8709%; background:#EAEAEA; padding:2%; position:relative; margin-right:3.2258%; min-height:450px }
				.financialAnnQuartReportCn .annualCn .tit {  width:65.2054%; margin-left:17.3973%; color:#00A3DF; font-size:40px; font-family:"GloberLight", sans-serif; margin-bottom:5%  }
				.financialAnnQuartReportCn .annualCn .repCn {  width:65.2054%; margin-left:17.3973%;  }
				.financialAnnQuartReportCn .annualCn .repCn .swanGeneralCn {  width:44.7478%; margin-right:10.5042%;  }
				.financialAnnQuartReportCn .annualCn .repCn .swanGeneralCn .detail {  width:160px; position:absolute; height:140px; background:#FFF; left:0; top:40%; padding:10px }
				.financialAnnQuartReportCn .annualCn .repCn .swanGeneralCn .detail .text1{ color:#00A3E0;font-family:"GloberBold", sans-serif; font-size:12px; margin-bottom:10px; text-align:right; text-transform:uppercase}
				.financialAnnQuartReportCn .annualCn .repCn .swanGeneralCn .detail .text2{ color:#333333;font-family:"GloberRegular", sans-serif; font-size:16px; margin-bottom:10px;text-align:right;  text-transform:uppercase}
				.financialAnnQuartReportCn .annualCn .repCn .swanGeneralCn .detail .text3{ color:#333333;font-family:"GloberBold", sans-serif; font-size:14px; margin-bottom:10px;text-align:right}
				.financialAnnQuartReportCn .annualCn .repCn .swanGeneralCn .detail .text3 a { color:#333333;}
				.financialAnnQuartReportCn .annualCn .repCn .swanGeneralCn .detail .text3 a:hover { color:#00A3E0;}
				.financialAnnQuartReportCn .annualCn .repCn .swanLifeCn {  width:44.7478%;  }
				.financialAnnQuartReportCn .annualCn .repCn .swanLifeCn .detail {  width:160px; position:absolute; height:140px; background:#FFF; right:0; top:40%; padding:10px }
				.financialAnnQuartReportCn .annualCn .repCn .swanLifeCn .detail .text1{ color:#00A3E0;font-family:"GloberBold", sans-serif; font-size:12px; margin-bottom:10px;  text-transform:uppercase}
				.financialAnnQuartReportCn .annualCn .repCn .swanLifeCn .detail .text2{ color:#333333;font-family:"GloberRegular", sans-serif; font-size:16px; margin-bottom:10px;  text-transform:uppercase}
				.financialAnnQuartReportCn .annualCn .repCn .swanLifeCn .detail .text3{ color:#333333;font-family:"GloberBold", sans-serif; font-size:14px; margin-bottom:10px;}
				.financialAnnQuartReportCn .annualCn .repCn .swanLifeCn .detail .text3 a { color:#333333;}
				.financialAnnQuartReportCn .annualCn .repCn .swanLifeCn .detail .text3 a:hover { color:#00A3E0;}
				.financialAnnQuartReportCn .annualCn .butCn {  width:65.2054%; margin-left:17.3973%; text-align:center; margin-top:30px  }
				.financialAnnQuartReportCn .annualCn .butCn a.bouton {  width:215px; margin:0 auto; text-transform:uppercase; border:1px solid #1374CB; color:#1374CB; font-size:14px; padding:10px }
				.financialAnnQuartReportCn .annualCn .butCn a.bouton:hover { background:#1374CB; color:#FFF; }
				.financialAnnQuartReportCn .quarterlyCn  {  width:37.9032%; background:#F4F7F7; padding:2%; position:relative; min-height:450px }
				.financialAnnQuartReportCn .quarterlyCn .tit {  width:100%; color:#1372CB; font-size:40px; font-family:"GloberLight", sans-serif; margin-bottom:3%  } 
				.financialAnnQuartReportCn .quarterlyCn .listReport { width:100%; margin-bottom:14px; float:left;}
				.financialAnnQuartReportCn .quarterlyCn .listReport .tit { width:100%; font-size:28px; color:#00236A;  font-family:"GloberBook", sans-serif; margin-bottom:10px; float:left;}
				.financialAnnQuartReportCn .quarterlyCn .listReport .iteme { width:100%;}
				.financialAnnQuartReportCn .quarterlyCn .listReport .iteme ul {  list-style:none; }
				.financialAnnQuartReportCn .quarterlyCn .listReport .iteme ul li {  list-style:none; height:auto; margin:-6px 0 8px 0; color:#333; background: url(../images/icons/icn-finance-pdf-blue.png) left no-repeat; padding:9px 0 7px 30px;  font-size:16px; font-family:"GloberRegular", sans-serif; float:left; width:100%; }
				.financialAnnQuartReportCn .quarterlyCn .listReport .iteme ul li a {   color:#333; text-decoration:none; }
				.financialAnnQuartReportCn .quarterlyCn .listReport .iteme ul li span { float:left; width:100%; color:#00AEEF; font-size:10px; font-family:"Gill Sans MT";    }
				.financialAnnQuartReportCn .quarterlyCn .listReport .iteme ul li a:hover {   color:#00236A; text-decoration:none;  }
				
				.financialAnnQuartReportCn .quarterlyCn .listReport .view-prev { text-align:right; text-transform:uppercase; color:#1373CB; font-size:14px;} 
				
				
				.financialIntroCn {  margin:2% auto; width:100%; max-width:1240px;  padding:3%; background:#00236A; color:#FFF; font-size:40px;  font-family:"GloberLight", sans-serif;}
				
					ul.buttons{float:left;width:100%;}
					ul.buttons li{float:left;margin-right:10px;list-style:none;width:190px !important;}
					ul.buttons li img{width:190px !important; height:155px!important;}
  
			/* Vacancy */
			.vacanciesCn {  margin:2% auto; width:100%; max-width:1240px;  padding:0; }
			.collpse_wrapper {   float: left;   width: 100%; }
			.collpse_wrapper ul {list-style:none; padding:0; margin:0; float:left; width:100%; margin-bottom:15px; }
			.collpse_wrapper ul li {list-style:none; float:left; width:100%; margin-bottom:10px; }
			.collpse_wrapper .collapsible {  float: left;  padding:1% 2%;  width: 100%;  background:#00236A; cursor:pointer;  }
 			.collpse_wrapper .collapsible h3 {  color: #FFF !important; font-size: 20px !important; font-family:"GloberBold", sans-serif; margin:0 !important; }

			.container_exapand { width:100%; float:left; background:#F3F3F3; padding:5%; font-size:18px; color:#666666; line-height:180%;}
			
			.container_exapand a {font-family:"GloberBold", sans-serif; color:#0B63AF} 
			.container_exapand a:hover {font-family:"GloberBold", sans-serif; color:#009CDB} 
			.container_exapand ul li {list-style: none;height: auto;margin: 0 0 0 6px;color: #666; padding:1px 0 0px 15px;font-size: 18px; background: url(../images/bullet-dot.png) no-repeat left 14px;}
 			.collpse_wrapper .collapsible h3 span {   cursor: pointer;   display: block;  float: right;   height: 27px;  margin: 0;   padding: 0;    width: 27px; }
			.collapse-open { }
			.collapse-open span {  background: url("../images/icons/collapse_less.png") no-repeat scroll center center rgba(0, 0, 0, 0); }
			.collapse-close span {    background: url("../images/icons/collapse_more.png") no-repeat scroll center center rgba(0, 0, 0, 0);   display: block;   float: right;    padding: 10px;}
			.container_exapand a.advert {font-family:"GloberRegular", sans-serif; background:#ccc; color:#FFF; padding:5px 10px; border-radius:3px;float:right;} 
			.container_exapand a.advert:hover { background:#106CB7;}
			.container_exapand a.apply {font-family:"GloberLight", sans-serif; background:#30A8C0; font-size:24px; color:#FFF; padding:10px 10px; border-radius:3px;  float:left} 
			.container_exapand a.apply:hover { background:#106CB7;}
			.closingdate { font-family:"GloberBold", sans-serif; color:#106CB7; font-size:12px; width:100%; float:left; margin-top:10px}
			.container_exapand h4  {font-family:"GloberBold", sans-serif; color:#00236A; font-size:24px;margin-bottom:20px  }
			.fund .wealth-down-icons ul li { background:none;}
			
			/*stock table */
  			#special_news { margin:3% auto; width:100%; max-width:1240px;  } 
			#special_news .txttitle { color:#333333;font-family:"GloberLight", sans-serif; font-size:40px; }
  			#special_news tr td { font-family: Arial, Helvetica, sans-serif;  font-size: 11px;   color: #848484;  padding: 2px 2px 2px 4px;   }
            #special_news tr td a { font-size: 11px;  color: #003869;   font-weight: bold;   text-decoration: none;  }    #special_news tr td a:hover {  text-decoration: underline;    }
            #special_news tr.title th {  font-family: Arial, Helvetica, sans-serif;   font-size: 11px;  color: #003869;  font-weight: bold; text-align: right;  border-bottom: solid 1px #003869;
      padding-bottom: 10px;   }
            .blue { background-color: #e8f2fa;  }
    		#special_news tr.title2 td {  font-size: 13px;    color: #599FD3;  font-weight: bold;  padding: 7px 0 10px 0;  text-transform: capitalize;  border-top: 1px dashed #003869;    }
    		#special_news tr.title3 td {  font-family: Verdana, Geneva, sans-serif;   font-size: 13px;   color: #FFF;   font-weight: bold;  padding: 7px 0 10px 20px;
      text-transform: capitalize; background-color: #69AEDE;}
    		#special_news tr.title4 th {  font-family: Verdana, Geneva, sans-serif;   font-size: 13px;  color: #004A8C;  font-weight: bold;   padding: 5px 0 5px 5px;  text-transform: capitalize; }
			#special_news img { width: auto !important; max-width:none !important; height: auto;	border: 0; }
			
			
			.stockgraph-cn {  margin:3% auto; width:100%; max-width:1240px; }
			.stockgraph {background:#F4F7F7; width:100%; padding:2% 4%; }
			.stockgraph .radio-cn { width:100%; float:left; }
			.stockgraph .radio-cn .rad { width:80px; float:left; font-family:"GloberBold", sans-serif; color:#0B63AF;}
			.stockgraph .text-cn { width:100%; float:left; font-family:"GloberBold", sans-serif; font-size:24px; color:#0B63AF; margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #B0CCE2}
			.stockgraph .semdex-field-cn { width:100%; float:left;  margin-top:15px}
			.stockgraph .semdex-field-cn input {  font-family:"GloberRegular", sans-serif; font-size:16px; color:#009CDB; background:url(../images/arrw-drop-down.gif) right no-repeat #FFF;border-radius:3px; padding:3px; border:1px solid #B0CCE2  }
			.stockgraph .semdex-field-cn input:hover {  cursor:pointer}
			.stockgraph .semdex-field-cn .label-ajax { float:left; width:150px;  font-family:"GloberRegular", sans-serif; font-size:18px; color:#009CDB; }
			.stockgraph .semdex-field-cn .ajax-drop-cn { float:left}
			.stockgraph .period-cn { width:100%; float:left;  margin-top:15px}
			.stockgraph .period-cn .label {  float:left;  width:150px;  font-family:"GloberRegular", sans-serif; font-size:18px; color:#009CDB; }
			.stockgraph .period-cn .input { float:left}
			.stockgraph .period-cn .btn-cn { float:left; width:100%; margin-top:15px} 
			.stockgraph .period-cn .input select {  font-family:"GloberRegular", sans-serif; font-size:16px; color:#009CDB;  border-radius:3px; height:30px; border:1px solid #B0CCE2  }
			.stockgraph .comparing-cn { width:100%; float:left;  margin-top:15px}			
			.stockgraph .comparing-cn .compared {  float:left; font-family:"GloberRegular", sans-serif; font-size:18px; color:#009CDB;} 
			.chartdiv { border:1px solid red; float:left}
			.txttitlegraph {  color:#333333;font-family:"GloberLight", sans-serif; font-size:40px; }
			.stockgraph  table { margin:0;}
			.btn_display { clear:both; background-color: #0B63AF; border: 0 none; color: #FFF; cursor: pointer; display: inline-block; font-size:14px;  height: 38px;  margin-right:10px; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width:100px; text-transform:uppercase;   font-family: 'GloberRegular', sans-serif; -webkit-transition: all .5s;	-moz-transition: all .5s;	transition: all .5s;-webkit-appearance:none; border-radius: 0; border-radius:3px}
			.btn_display:hover {  background-color: #00236A;}
			
			
			#ContentPlaceHolderDefault_graph_TextBox1 {  background: url(../images/stock-arrows.html) no-repeat right top #FFF; border:1px solid #666; position:absolute; left:-13px; top:-28px;}
			.btn_clear { position:absolute; left:680px; top:80px;font: normal 12px Tahoma, Arial, Helvetica, sans-serif;border: 1px solid #cccccc;background-color: #cccccc;color: #ffffff;padding: 4px 6px; border-radius:3px; cursor:pointer;}
			.txtcompany {padding-right:15px;}
			.txt-text{  font:normal 11px Verdana, Geneva, sans-serif; padding-bottom:10px; }
			
			.red-legend-103 {
			 transform: matrix(1, 0, 0, 1, 408, 3);
			
			  
			}

#ContentPlaceHolderDefault_graph_newsBox_StockCharts{ margin:0 auto; width:780px; background: #EDF4F9; padding:10px; margin-top:30px; margin-bottom:30px;}
.newsBoxHdr_StockCharts { font: bold 14px Arial, Helvetica, sans-serif; color: #004A8D;}

.newsItemTitle_StockCharts {  font: bold 14px Arial, Helvetica, sans-serif; color:#666; }
.newsItem_StockCharts  {  font: normal 12px Arial, Helvetica, sans-serif; color:#999; }


				/* Our Team */				
				.our-team-cn { width:100%; margin-top:1%; margin-bottom:8% }
				.our-team-cn .header-cn { background:#00236A; width:100%;}
				.our-team-cn .header-cn .tit-header { width:100%;  margin:2% auto; width:100%; max-width:1240px;  color:#FFF;  font-family:"GloberLight", sans-serif; font-size:50px;}
				.our-team-cn .manager-item-cn { width:100%;}
				.our-team-cn .manager-item-cn .listing-manager {  margin:2% auto; width:100%; max-width:1240px;}
				.our-team-cn .manager-item-cn .listing-manager .list-man {  margin:2% 0.3225%; width:19.3548%; float:left; }
				.our-team-cn .manager-item-cn .listing-manager .list-man .photo { width:100%; margin-bottom:10px;}
				.our-team-cn .manager-item-cn .listing-manager .list-man .name { width:100%; color:#00226A; font-size:18px;  font-family:"GloberRegular", sans-serif;  margin-bottom:5px; height:50px;  overflow:hidden;}
				.our-team-cn .manager-item-cn .listing-manager .list-man .title { width:100%; color:#666; font-size:11px; font-family:"GloberBold", sans-serif; margin-bottom:5px; border-top:1px solid #DEDEDE; padding-top:5px; height:60px; overflow:hidden; }
				.our-team-cn .manager-item-cn .listing-manager .list-man .diplome { width:100%; color:#0FA8E2; font-size:11px; font-family:"GloberRegular", sans-serif;   padding-top:5px; height:60px }

				
				/* Wealth management */
				.wealth-down-cn { float:left;background:#00236A;width:100%;margin-top:20px; }	
				.wealth-down-cn .title { float:left;	display: block;	font-family:"GloberLight", sans-serif;	font-size: 30px; margin:0; padding:0; color:#FFF; width:auto; height:155px; border-right:1px solid #607398; padding-top:40px; margin-left:100px; 	}
				.wealth-down-cn .title span { float:left; width:100%;font-family:"GloberRegular", sans-serif; font-size:15px;}
				.wealth-down-icons       { position:relative; float:left; width:auto; display:block; margin-top:20px }
				.wealth-down-icons ul    { display:block; list-style:none; margin:0; }
				.wealth-down-icons ul li { display:inline; margin:0; text-align:center; float:left; border-right:1px solid #607398; height:155px; width:150px}
				.wealth-down-icons span     { position:relative; float:left; width:90%; margin-left:5%; display:block; color:#FFF; font-size:16px; line-height: 20px; }
				.wealth-down-icons ul li:last-child {  border-right:none; }
				.wealth-down-icons ul li:hover span     {color:#00A3E0; }
				.icon-wealth    { width:62px; height:62px; margin:0 auto; margin-top:10%; margin-bottom:5%;}
				.wealth-down-icons ul li:hover .icon-wealth {opacity:0.5;}
				.nav-share-widget { float:left; width:100%; line-height:20px;padding:3%;}
				.nav-share-widget .t { float:left;  width:100%;   color:#FFF; font-family:"GloberBold", sans-serif; font-size:14px; border-bottom:1px solid #607398; padding:5px }
				.nav-share-widget .con { float:left; width:30%; margin-top:20px; font-family:"GloberRegular", sans-serif;}
				.nav-share-widget .con .t1 { float:left; width:100%;   color:#FFF; font-size:19px;}
				.nav-share-widget .con .t2 {  float:left; width:100%;color:#05A4DF; font-size:14px;}
				.nav-share-widget .con2 { float:left; width:30%; margin-top:20px; font-family:"GloberRegular", sans-serif;}
				.nav-share-widget .con2 .t1 { float:left; width:100%;   color:#A3B0C9; font-size:16px;}
				.nav-share-widget .con2 .t2 {  float:left; width:100%; color:#05A4DF; font-size:12px;}
				
				
				
				
.smalltxt{float:left;font-size:15px;margin-top:20px;}		



.cnFormulaireContact {   margin: 20px auto;   position: relative;   width: 50%;}
.cnFormulaireContact .form-item {   margin: 0 0 20px;   overflow: hidden;    width: 100%;}
.contourFieldSet {    border: medium none;}
.form-item input[type="text"], textarea, input[type="email"], .contourField input[type="text"], .contourField select,option{
    background-color: #f2f3f4;
    border: medium none;
    border-radius: 3px;
    color: #555;
    float: left;
    font-family: "GloberBook",sans-serif;
    font-size: 16px!important;
    line-height: 22px;
    padding: 10px !important;
    transition: all 0.2s linear 0s;
	width: 100% !important;
}
textarea {height:150px !important;}
.contourField select { max-width:250px;}
.form-item textarea { height:150px; resize:�none;}
.form-item input[type="text"]:focus, textarea:focus, input[type="email"]:focus, .contourField input[type="text"]:focus {    background-color: #d5e9f2;}
.cnFormulaireContact form {    margin: 0 auto;    width: 100%;}
.cnFormulaireContact label, .contourField label {   color: #333;    float: left;    font-family: "GloberBook",sans-serif;    font-size: 20px;    padding-bottom: 10px;    width: 100%;}
.cnFormulaireContact label span.form-required {    color: #e32112;}
.cnFormulaireContact input.form-text, .cnFormulaireContact input.text, .contourField input {
   background-color: #f2f3f4;
    border: medium none;
    border-radius: 3px;
    color: #555;
    float: left;
    font-family: "GloberBook",sans-serif;
    font-size: 14px;
    line-height: 22px;
    padding: 10px !important;
    transition: all 0.2s linear 0s;
    width: 100% !important;
}
.cnFormulaireContact textarea {
    background-color: #f2f3f4;
    border: medium none;
    border-radius: 3px;
    color: #555;
    float: left;
    font-family: "GloberBook",sans-serif;
    font-size: 14px;
    line-height: 22px;
    padding: 10px !important;
    transition: all 0.2s linear 0s;
    width: 100% !important;
	resize:�none;
}
.cnFormulaireContact select {
    background-color: #f2f3f4;
    border: medium none;
    border-radius: 3px;
    color: #555;
    float: left;
    font-family: "GloberBook",sans-serif;
    font-size: 14px;
    line-height: 22px;
    padding: 10px !important;
    transition: all 0.2s linear 0s;
    width: 100% !important;
}
.cnFormulaireContact select option {
    color: #676b76;
}
.cnFormulaireContact .form-required-fields span {
    color: #f37a1f;
    float: left;
    font-size: 13px;
    width: 100%;
}
.contourField {
    float: left;
    margin-bottom: 3%;
    width: 100%;
}
.cnFormulaireContact .form-submit, .contourNavigation input {
    background-color: #00236a;
    border: medium none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 18px;
    margin: 0;
    padding: 7px 11px;
    text-transform: uppercase;
    transition: all 0.2s linear 0s;
    width: auto;
	 font-family: "GloberLight",sans-serif;
}
.cnFormulaireContact .form-submit:hover, .contourNavigation input:hover {
    background-color: #333;
}
.cnConfirmation {
    margin: 40px 0 0;
}
.contourError {
    color: #e32112 !important;
    float: left;
    margin: 4px 0 0;
}
.cnFormulaireDetails {
    margin: 0;
    position: relative;
    width: 30%;
}
.contourField span.radiobuttonlist {
    float: left;
    height: 100px;
    width: 118px;
}
.contourField span.radiobuttonlist input, span.checkboxlist input {
    clear: left;
    float: left;
    margin: 0 10px 0 0 !important;
    padding: 0 !important;
    width: 10px !important;
}
.contourField span.radiobuttonlist label, span.checkboxlist label {
    float: left;
    margin: 5px 0 0 !important;
    padding: 0 !important;

    width: 50px;
}


.formfield input[type="text"], textarea, input[type="email"] {
    background-color: #ebebeb;
    color: #555;
    float: left;
    font-size: 14px;
    line-height: 22px;
    padding: 10px !important;
    transition: all 0.2s linear 0s;
    width: 100% !important;
	resize:none;
}
.formfield input[type="text"]:focus, textarea:focus, input[type="email"]:focus {
    background-color: #E8F4FA;
}
.formfield label {
    color: #676b76;
    float: left;
    font-size: 15px;
    line-height: 25px;
    margin: 0;
    padding: 0;
    width: 100% !important;
}
.formfield select {
    background-color: #ebebeb;
    color: #555;
    font-size: 14px;
    line-height: 22px;
    padding: 10px !important;
    width: auto;
}
.formfield select option {
    color: #676b76;
}
.formfieldError {
    color: #e32112 !important;
    float: left;
    font-size: 12px;
    margin: 4px 0 0;
}
.formfield .form-submit {
    background-color: #f37a1f;
    border: medium none;
    border-radius: 2px;
    color: #fff !important;
    cursor: pointer;
    float: right;
    font-size: 14px;
    margin: 0 6% 0 0;
    padding: 7px 11px;
    text-transform: uppercase;
    transition: all 0.2s linear 0s;
    width: auto;
}
.formfield .form-submit:hover {
    background-color: #333;
}

.recaptcha   label{display:none;}
.field-validation-error{clear:left;float:left;color:red;font-size:12px; padding-top:15px;}



.section .reports {
    float: left;
    min-height: 350px;
    padding: 3%;
    width: 33.3333%;
}
.section .reports .title {
    color: #fff;
    float: left;
    font-family: "GloberBook",sans-serif;
    font-size: 24px;
	margin-bottom:15px;
}
.section .reports .list {
    float: left;
    width: 100%;
}
.section .reports .list ul {
    list-style: outside none none;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 100%;
}
.section .reports .list ul li {
    background: url("../images/icons/icn-stock-pdf-red.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #fff;
    float: left;
    font-family: "GloberRegular",sans-serif;
    font-size: 14px;
    height: auto;
    list-style: outside none none;
    margin: 3px 0;
    padding: 9px 0 7px 30px;
    width: 100%;
}
.section .reports .list ul li a {
    color: #fff;
    text-decoration: none;
}
.section .reports .list ul li span {
    color: #a1d7e2;
    float: left;
    font-family: "Gill Sans MT";
    font-size: 10px;
    width: 100%;
}
.section .reports .list ul li a:hover {
    color: #333;
    text-decoration: none;
}
.stock-bottom-links-cn .right-col-cn .reports .list ul li:hover span {
    color: #e7b64f;
}
.section .reports a.lkreport {
    color: #fff;
    float: left;
    font-family: "GloberBold",sans-serif;
    font-size: 15px;
    margin-top: 20px;
    text-align: right;
    width: 100%;
}
.section .reports a.lkreport:hover {
    color: #000;
}

.repcom{background-color:#30a8c0 !important;}
.repmar{background-color:#00a3e0!important;}
.repweek{background-color:#0b63af!important;}

a.back {float:left; margin-top:10px; width:auto; margin-right:5%; background-color:#00236A; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color:#fff; font-size:18px; height:48px; line-height:46px;  font-family:"GloberRegular", sans-serif; padding:0 5%; background-image:url(../images/icons/icn-back-arrow-button.png); background-repeat:no-repeat; background-position:left top;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear; clear:left; }

a.back:hover {background-color:#000F2D}

a.pdf{ float:left; margin-top:10px; width:45%; margin-right:5%; background-color:#476EAA; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color:#fff; font-size:18px; height:48px; line-height:46px;  font-family:"GloberRegular", sans-serif; padding:0 5%; background-image:url(../images/icons/icn-claim-arrow-button.png); background-repeat:no-repeat; background-position:right top;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear    }
a.pdf:hover {background-color:#C8C8C8}

a.gallery{ float:left; margin-top:10px; width:45%; background-color:#00A3E0; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color:#fff; font-size:18px; height:48px; line-height:46px;  font-family:"GloberRegular", sans-serif; padding:0 5%; background-image:url(../images/icons/icn-claim-arrow-button.png); background-repeat:no-repeat; background-position:right top;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear
    }	
a.gallery:hover {background-color:#C8C8C8}
	
.other-news-item .detail { margin-bottom:20px;}

/*ISOTOPE*/
.IsotopeTabbingCn {  margin:2% auto; width:100%; max-width:1240px; margin-bottom:4%; }
.IsotopeTabbingCn .titTab {  width:100%; color:#00236A;  font-family:"GloberBook", sans-serif; font-size:40px; margin-bottom:1% }
.IsotopeTabbingCn .IsoListCn {  width:100%;  }
.IsotopeTabbingCn .IsoListCn .list {  width:100%; background:#F2F3F4; padding:2%; float:left  }

.IsotopeTabbingCn .IsoListCn .list ul#listing  {  list-style:none; margin-bottom:10px;  }
.IsotopeTabbingCn .IsoListCn .list ul#listing li {  list-style:none; height:auto; margin:8px 0; color:#333; background: url(../images/icons/icn-finance-pdf-blue.png) left no-repeat; padding:9px 0 7px 30px;  font-size:16px; font-family:"GloberRegular", sans-serif; float:left; width:100%; }
.IsotopeTabbingCn .IsoListCn .list ul#listing li a {   color:#333; text-decoration:none; }
.IsotopeTabbingCn .IsoListCn .list ul#listing li a:hover {   color:#00236A; text-decoration:none;  }

.IsotopeTabbingCn .IsoListCn .list ul#listing li.agent {background:#fff !important; width:23% !important;padding:1%;margin:0 0.5% 1% 0.5%;}
.IsotopeTabbingCn .IsoListCn .list ul#listing li.agent .agentname { width:100%; margin-bottom:5px; color:#009CDB;  float:left}
.IsotopeTabbingCn .IsoListCn .list ul#listing li.agent .agentnum { width:100%;  margin-bottom:5px; font-size:14px; font-family:"GloberBold", sans-serif; float:left}
.IsotopeTabbingCn .IsoListCn .list ul#listing li.agent .agentadd { width:100%;  margin-bottom:5px; font-size:13px; float:left}
.IsotopeTabbingCn .IsoListCn .list ul#listing li.agent .agentperson { width:100%;  margin-bottom:5px; float:left}
.IsotopeTabbingCn .IsoListCn .list ul#listing li.agent .agentemail {    font-family: "GloberBold", sans-serif; width:100%; float:left;  font-size:12px; color:#0B64B0;}
.IsotopeTabbingCn .IsoListCn .list ul#listing li.agent .agentemail:hover { width:100%; float:left;  font-size:14px; color:#000;}



#options li a.iso-month {  font-size: 14px; background:#666 }
#companyReports #options { float: left; position:relative; width:100%; margin-bottom:70px;  }
#options ul {  margin-bottom:8px;  padding:0;float:left;width:100%;	}
#options ul ul {   left: 0; top:60px; position: absolute;   width: 100%;}

#options li {  float: left;  margin: 0 15px 0 0; list-style:none;}
#options li a {	padding:10px 15px;    color: #FFF;    font-size: 22px; font-family:"GloberRegular", sans-serif; text-decoration: none;	background:#089FDC;	float: left;}
#options li a.selected,#options li a.test {  color: #FFF; background:#00236A; font-family:"GloberBold", sans-serif; }
#options ul.agents li a {	padding:10px 14px !important;}
#options ul.agents li{margin:0 6px 0 0!important;}
.isotope, .isotope .isotope-item {   transition-duration: 0.8s;}
.isotope {    transition-property: height, width;}
.isotope .isotope-item {   transition-property: opacity;}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {   transition-duration: 0s;}
.isotope-item {   z-index: 2;}
.isotope-hidden.isotope-item {   pointer-events: none;   z-index: 1;}
.isotope, .isotope .isotope-item {   transition-duration: 0.8s;}
.isotope {  transition-property: height, width;}
.isotope .isotope-item {  transition-property: opacity;}

.tabs-menu {
    clear: both;
    float: left;
    height: 30px;
    width: 100%;
}
.tabs-menu li {
    background-color: #ccc;
    border-left: 1px solid #d4d4d1;
    border-right: 1px solid #d4d4d1;
    border-top: 1px solid #d4d4d1;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
}
.tabs-menu li.current {
    background-color: #fff;
    border-bottom: 1px solid #fff;
    position: relative;
    z-index: 5;
}
.tabs-menu li a {
    color: #fff;
    padding: 10px;
    text-decoration: none;
    text-transform: uppercase;
}
.tabs-menu .current a {
    color: #2e7da3;
}
.tab {
    background-color: #fff;
    border: 1px solid #d4d4d1;
    float: left;
    height: 600px;
    margin-bottom: 20px;
    width: 620px;
}
.tab-content {
    display: none;
    padding: 20px;
    width: 620px;
}
#tab-0 {
    display: block;
}
.item {
    cursor: pointer;
}

/*   OFFICIAL MARKET - DEM   */
#om-dem {
  position: relative;
  width: 100%;
  height: 131px;
  overflow:hidden;
}
#om-dem ul {margin:0;padding:0;  }
#om-dem ul li {   margin-top:12px;list-style-type:none;position:relative; padding-left:12%;  float:left; position:relative; overflow:hidden; }
#om {
  width: 100%;
  height: 44px;
  float:left;

  border-bottom: inset 1px #D8EEF4;
}

#dem {width: 100%;  float:left;height: 44px;}

#om-dem .overlay {
  height: 31px;
  width:173px;
 background:#2ABFCB;
 text-align:center; 
  padding: 4px 5px;
 color:#ffffff;
  position:absolute;
  top: 0;
  left:7%;
  z-index:4;
  opacity:1.0;
  border-radius: 3px;
}
#dem .overlay {
  height: 31px;
  width:173px;
  position:absolute;
  top: 0px;
  left:7%;
  z-index:4;
   background:#3BA3D0;
 text-align:center;
  padding: 4px 5px;
 color:#ffffff;
 opacity:1.0;
 border-radius: 3px;
}
#scroller {
    color: #000000;
    font-size: 14px;
    height: 26px;
    line-height:24px;
    overflow: hidden;
    position: relative;
	margin-top:2px;
	 
}
.scrollingtext {
    color: #000000;
    position:absolute;
    font-size: 14px;
	min-width:150%;
}
.review div
.scrollingtext a:link, .scrollingtext a:visited {
    color: #ffffff;
    font-size: 14px;
}
.scrollingtext a:visited {
    text-decoration:none;
}

.review {
    padding-left: 12%;
	font-family: "GloberBook", sans-serif;
	float:left;
	display:inline-block;
	 min-width:150%;
}
.review span {
  color:#6b6b6d;
  font-weight:bold;
  font-family: "GloberBook", sans-serif;
  font-size:11px;
}
.review .right {  background: url(../images/icons/sep-gris.png) right 6px no-repeat;   padding: 0 12px 0 1px;  margin-right: 15px;}
.review span blue { float:left !important; width:auto;}
.review span div { float:left !important; width:auto; margin: 0 17px 0 2px;} 
.review div { float:left !important; width:auto; float: left;} 
.review div.icn { width:15px; float:left; margin: -5px 4px 0 3px; }

#static-text {
    position: absolute;
	top:0;
    padding: 0 10px;
    background-color: #00b6ff;
    z-index: 9;
    font-weight: bold;
	
}

.review span {padding:0 0 0 8px; display:block; float:left;}
.review span.right {background:url(../images/sep-gris.png) right 2px no-repeat;padding:0 18px 0 5px;}
.review .right.green {color:#33ac26}
.review .right.blue {color:#4b8dba}
.review .right.red {color:#ff0006}

.mediaoptions ul ul{z-index:8;left:inherit !important;}


.form_calculator{ width: 60%; float:left;}
.form_calculator .form_row { width: 100%; float:left;}
.form_calculator .form_row .form_label {color: #333; float: left;font-family: "GloberBook",sans-serif;font-size: 18px;padding: 12px 0 7px 0;width: 100%;}
.form_calculator .form_row .form_label .error_msg { color:#F00; font-size:14px; }
.form_calculator .form_row .form_label .required_input { font-size:20px;}
.form_calculator .form_row .form_label_result {color: #333; float: left;font-family: "GloberBook",sans-serif;font-size: 18px;padding-bottom: 10px;width: 100%;}
.form_calculator .form_row .form_label_result span { font-size:17px;}
.form_calculator .form_row .form_label_result span strong {  color: #00A3E0; }
.form_calculator .form_row .form_label_result.reslut {font-family: "GloberBold",sans-serif; color: #00A3E0; font-size:18px; }
.form_calculator .form_row .form_label span { font-size:13px;}
.form_calculator .form_row .form_input {width: 100% ; float:left;}
.form_calculator .form_row .form_input input[type="text"] { background-color: #f2f3f4; border: medium none;border-radius: 3px;color: #555; float: left;font-family: "GloberBook",sans-serif; font-size: 14px;line-height: 22px;padding: 10px ;transition: all 0.2s linear 0s; width: 100% ;}
.form_calculator .form_row .form_input .default_text { background-color: #f2f3f4; border: medium none;border-radius: 3px;color: #555; float: left;font-family: "GloberBook",sans-serif; font-size: 14px;line-height: 22px;padding: 10px ;transition: all 0.2s linear 0s; width: 100% ;}
.form_calculator .form_row .form_input select { background-color: #f2f3f4; border: medium none;border-radius: 3px;color: #555; float: left;font-family: "GloberBook",sans-serif; font-size: 14px;line-height: 22px;padding: 10px ;transition: all 0.2s linear 0s; width: 100% ;}
.form_calculator .form_submit { width:100%; float:left; margin:12px 0;}
.form_calculator .form_submit a {background-color: #00236a; border: medium none;border-radius: 2px;color: #fff;cursor: pointer;float: right;font-size: 18px; margin: 0; padding: 7px 11px; text-transform: uppercase;transition: all 0.2s linear 0s;width: auto; font-family: "GloberLight",sans-serif;}
.form_calculator .form_results { width:100%; float:left; }
.form_calculator .form_results .head { width:100%; float:left; }
.form_calculator .form_results .head li {color: #00236A !important; float: left; font-family: "GloberBold",sans-serif;   border-bottom: 1px solid #D5E9F2; padding-bottom:8px; }
.form_calculator .form_results li {width:100%; float:left; list-style:none; margin:5px 0; }
.form_calculator .form_results li .calc_left { width:48%; float:left; margin-right:2%;}
.form_calculator .form_results li .calc_right { width:48%; float:left; }
p.calc_education {font-family: "GloberBook",sans-serif; font-size:15px; color:#333333; float:left; margin:10px 0;  }
p.calc_education a {  color: #00226a;text-decoration: none; font-size:18px; }
p.calc_education a:hover {color: #00A3E0; }
.calc_rs { padding-left:8px}
.calc_child {color: #00A3E0 !important; text-transform:uppercase; }
.survey  { width:100%; float:left;}
.survey legend,.form_row legend {color: #00236A; float: left; font-family: "GloberBold",sans-serif; font-size: 28px;padding: 25px 0 8px 0;width: 100%;   border-top: 1px solid #F2F3F4; margin-top:15px; }
.survey legend:first-child { border:none;}

.survey .question { width:100%; float:left;}
.survey .question ul li { list-style:none; width:100%; float:left; margin:0 0 8px 25px; line-height:22px;} 
.survey .question ul li input { margin: 3px 5px 0 0; width:18px; height:18px; vertical-align:middle; cursor:pointer; float: left;}
.survey .question ul li p { width:80%; float:left;}
.survey .question label {color: #00A3E0 !important; float: left;font-family: "GloberBook",sans-serif;font-size: 17px !important;padding: 10px 0;width: 100%; }
.survey .question a {background-color: #00236a; border: medium none;border-radius: 2px;color: #fff;cursor: pointer;float: left;font-size: 18px; margin: 10px 0 0 0; padding: 7px 11px; text-transform: uppercase;transition: all 0.2s linear 0s;width: auto; font-family: "GloberLight",sans-serif; }
.survey .question a:hover {background-color: #333333; }
input#ContentPlaceHolderDefault_content_content_survey-result_7_txtmessage{height:100px;}
.form_calculator .form_row .form_input:focus { background-color: #d5e9f2;}
.form_calculator .form-submit a:hover { background-color: #333333;}
.txtmenu  { width:100%; float:left;}
.txtmenu a {background-color: #00236a; border: medium none;border-radius: 2px;color: #fff;cursor: pointer;float: left;font-size: 18px; margin: 10px 0 19px 0; padding: 7px 30px; text-transform: uppercase;transition: all 0.2s linear 0s;width: auto; font-family: "GloberLight",sans-serif;  }
.txtmenu a:hover { background-color: #333333;}
.block_form { background:#F2F3F4; margin:25px; }
#chartdiv { margin-top:25px;}
.block_form select {  font-family: "GloberBold", sans-serif; font-size: 14px; color: #009CDB; }
.block_form select option { color:#333333;}
.sousTitlePage { padding:0 0 0 15px; font-family: "GloberRegular", sans-serif;font-size: 18px; color: #333333;}
.link_perf{float: left;font-family: "GloberRegular", sans-serif;font-size: 18px; color: #009CDB;}
.view-prev { width:100%; float:left;}
.view-prev a {width: 175px;margin:10px 0;text-transform: uppercase; border: 1px solid #1374CB;color: #1374CB;font-size: 14px;padding: 10px; float:right; text-align:center; }
.view-prev a:hover { background:#1374CB; color:#ffffff;}
#ContentPlaceHolderDefault_historical-prices_1_pnlshow {padding:0 0 0 15px; font-family: "GloberRegular", sans-serif;font-size: 16px; color: #333333; }
.TdHeader { color: #009CDB; display:block;}
.ui-datepicker-div { display:none;}
.ui-widget-content { background:#ffffff !important; border: none !important;}
.scrollup{width:33px;height:33px;position:fixed;bottom:75px;right:20px;display:none;background:url(../images/arrow_up.png) no-repeat left top;z-index:9999;opacity:0.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);}
.scrollup:hover{text-decoration:none;opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.iminterestedtogetcoverfor { width:100%; float:left; }
.iminterestedtogetcoverfor .checkboxlist { width:100%; float:left; display:block;}
.iminterestedtogetcoverfor .checkboxlist input[type="checkbox"] { width:20px !important; height:18px; float:left; margin:11px 10px 0 0 !important; }
.iminterestedtogetcoverfor .checkboxlist label { width:auto !important;}
.date_report { display:block; float:left; width:100%;   color: #00AEEF;font-size: 10px;font-family: "Gill Sans MT";}
.name_report { display:block; float:left; width:100%;   font-size: 15px; font-family: "GloberRegular", sans-serif;}

.cap{text-transform:uppercase;}
.confirmation_message { font-size:26px;}
.sitemap_swan { width:100%; float:left;}
.sitemap_swan ul { width:100%; float:left; list-style:none; }
.sitemap_swan ul.level1 { margin:10px 0 0 25px;}
.sitemap_swan ul.level2 { margin:0 0 15px 10px;}
.sitemap_swan ul.level2 li { background: url(../images/arrow-menu.png) left 4px no-repeat; padding-left:20px;}
.sitemap_swan li { width:100%; float:left; list-style:none; line-height:24px; }
.sitemap_swan li a {  color: #333333;   font-family: "GloberRegular", sans-serif; font-size: 16px; }
.sitemap_swan li a.cap {font-family: 'GloberBold', sans-serif;font-size: 20px;color: #00236A; }
.sitemap_swan li a:hover { color:#00A3E0;}
.results_retirement span { font-size:18px !important;}	
.results_retirement a { color: #00236A; }
.results_retirement a:hover {color:#00A3E0;}

.funds-cn { margin:3% auto; width:100%; max-width:1240px;}
.funds-cn  img   { width: auto !important; max-width:none !important; height: auto;	border: 0; }
.funds-cn .txttitlefund {  color:#00236A;font-family:"GloberLight", sans-serif; font-size:40px; float:left; width:100%; margin-bottom:25px; }
.funds-cn .blockText { float:left; width:100%; font-size:18px; color:#333; line-height:150%; margin-bottom:4%; margin-top:2%  }
.funds-cn .blockText .text { float:left; width:60%;  }
.funds-cn .blockText .pie { float:right; width:35%; text-align:right; padding-top:20px  }

.funds-cn .blockText strong { font-family: 'GloberBold', sans-serif; color:#0B63AF;}
.funds-cn .fundSelection { background:#F4F7F7; width:100%; padding:2% 4%; }
.funds-cn .fundSelection .fundItem {  width:100%; margin-bottom:10px }
.funds-cn .fundSelection .fundItem .label {  width:20%; color:#009CDB;  font-family:"GloberRegular", sans-serif; font-size:18px; }
.funds-cn .fundSelection .fundItem .input {  width:80%; }
.funds-cn .fundSelection .fundItem .input select {   font-family:"GloberRegular", sans-serif; font-size:16px; color:#009CDB;  border-radius:3px; height:30px; border:1px solid #B0CCE2   }
.funds-cn .fundSelection .fundItem .input .btn_ok { background-color: #0B63AF; color: #FFF; padding:5px 10px; border-radius:3px;-webkit-transition: all .5s;	-moz-transition: all .5s;	transition: all .5s;-webkit-appearance:none; margin-top:5px}
.funds-cn .fundSelection .fundItem .input .btn_ok:hover {background-color: #00236A;}
.funds-cn .fundPercentage { background:#F4F7F7; width:100%; padding:2% 4%; margin-top:10px; }
.funds-cn .fundPercentage .left { font-family: 'GloberBold', sans-serif; color:#00236A; float:left; text-align:center; width:50%; font-size:20px;}
.funds-cn .fundPercentage .right { font-family: 'GloberBold', sans-serif; color:#00236A; float:right; text-align:center; width:50%; font-size:20px;}
.funds-cn .fundGraph {  width:100%; padding:2% 4%; margin-top:30px; }
.funds-cn .viewPrice {  width:100%; padding:0; margin-top:10px; text-align:center; }
.funds-cn .viewPrice a {  color:#0B63AF; text-decoration:underline}
.funds-cn .viewPrice a:hover {  color:#00236A; text-decoration:none }


#stockbroking-nav-cn select { display:none;  font-family:"GloberRegular", sans-serif; font-size:16px; color:#009CDB;  border-radius:3px; height:30px; border:1px solid #B0CCE2; width:90%; margin-left:5%; margin-bottom:10px; }
#ContentPlaceHolderDefault_content_content_retirement_7_RequiredFieldValidator1 { color:#F00;}
#ContentPlaceHolderDefault_content_content_retirement_7_RequiredFieldValidator2 { color:#F00;}
#ContentPlaceHolderDefault_content_content_retirement_7_RequiredFieldValidator3 { color:#F00;}
#ContentPlaceHolderDefault_content_content_education_7_RequiredFieldValidator1 { color:#F00;}
#ContentPlaceHolderDefault_content_content_education_7_RequiredFieldValidator2 { color:#F00;}
#ContentPlaceHolderDefault_content_content_education_7_RequiredFieldValidator3 { color:#F00;}
#ContentPlaceHolderDefault_content_content_education_7_RequiredFieldValidator4 { color:#F00;}
#ContentPlaceHolderDefault_content_content_education_7_RequiredFieldValidator5  { color:#F00;} 
.investmentquestionnaire .radiobuttonlist { width:98% !important; height:auto !important;}
.investmentquestionnaire .radiobuttonlist label { width:90% !important; font-size:16px !important;}
.investmentquestionnaire .radiobuttonlist label.fieldLabel {font-size:20px !important;}
.investmentquestionnaire .radiobuttonlist input[type="radio"] { width:16px !important; height:16px; margin:9px 10px 0 0 !important;}
.investmentquestionnaire .checkboxlist input[type="checkbox"] { width:16px !important; height:16px; margin:9px 10px 0 0 !important;}
.investmentquestionnaire .checkboxlist label { width:90% !important; font-size:16px !important;}
.investmentquestionnaire .checkboxlist label.fieldLabel {font-size:20px !important;}
.legal_pages .complaints_q {font-family: 'GloberBold', sans-serif; color:#00236A; float:left; font-size:20px; width:100%;  }
.legal_pages strong {color: #00A3E0;font-family: "GloberBook", sans-serif; font-size:18px; margin-bottom:6px; }
.legal_pages em { font-size:14px;} 
.legal_pages ul li { list-style:none; width:100%; float:left; padding:1px 0 0px 15px; background: url(../images/bullet-dot.png) no-repeat left 9px; margin:1px 0 8px 0; line-height:22px; }
.wealth_bullet ul li {list-style:none; width:100%; float:left; padding:1px 0 0px 15px; background: url(../images/bullet-dot.png) no-repeat left 8px; line-height:22px; margin:1px 0 8px 0; }

/* Wealth Management new */
	
		#wealthmanagement-nav-cn { width:100%; float:left;  padding: 0 0 2% 100px;}
		ul#wealthmanagement_menu {margin:0;border:none; none;float:left;list-style-type:none;width:auto;height:48px;}
		ul#wealthmanagement_menu li{ border:0 none;float:left;display:inline;list-style:none;position:relative;margin:10px;}
		ul#wealthmanagement_menu a { font-size:15px; color:#5A5A5A;text-decoration:none; padding:0; float:none !important;display:block;margin:0; width:auto; margin:0;    }
		ul#wealthmanagement_menu li:last-child {margin-right:0;}
		ul#wealthmanagement_menu ul {  margin: 0;  border: 0 none;  padding:0;  list-style: none;  display:none;  position: absolute;  top: 0px;  left:0px; visibility:hidden;}
		ul#wealthmanagement_menu ul:after /*From IE 7 lack of compliance */{	display:block;	clear:both;	content: ".";	height:0;	visibility:hidden;	}
		ul#wealthmanagement_menu ul li{	float:left;	display:block !important;	display:inline;	padding:0;}
		ul#wealthmanagement_menu a:hover, ul#mainMenu li:hover a, ul#mainMenu li.iehover a{color:#000; }
		ul#wealthmanagement_menu li:hover ul, ul#mainMenu li.iehover ul{display:block;display:table;padding:0;margin:0;border:none;background:none;width:auto;top:50px;	left:0;}
		ul#wealthmanagement_menu a.current{clear:both;color:#000;display:block;}
		ul#wealthmanagement_menu a.current .underline{width:100%;}
		
		
		ul#wealthmanagement_menu li span{width:0; display:block; border-bottom:1px solid #00A3E0;padding-top:5px;}
		ul#wealthmanagement_menu li.active .underline{width:100%;}	
		
		.wealth_mgt-intro-content { width:100%;  }
		.wealth_mgt-intro-content .wealth_mgt-intro-text-cn { width:60.0467%; padding:3% 0 0 0 }		
		.wealth_mgt-intro-content .wealth_mgt-intro-text { width:80%; margin-left:12%; }
		.wealth_mgt-intro-content .wealth_mgt-intro-text a {font-family: "GloberBold", sans-serif; color: #0B63AF; }
		.wealth_mgt-intro-content .wealth_mgt-intro-text a:hover {color:#009CDB }
		.wealth_mgt-intro-content .wealth_mgt-intro-text h2 { font-size:36px; color:#4D556C;font-family:"GloberBold", sans-serif; margin-bottom:20px;  }
		.wealth_mgt-intro-content .wealth_mgt-intro-text h3 { font-size:24px; color:#333; font-family:"GloberRegular", sans-serif; margin-bottom:20px;  }
			.wealth_mgt-intro-content .wealth_mgt-intro-text p { font-size:20px; color:#333; font-family:"GloberRegular", sans-serif; margin-bottom:20px;  }	
		.wealth_mgt-intro-content .wealth_mgt-intro-photo { width:39.9533%; position:relative;  padding:3% 2% 0 0; max-width: 550px;float: left; }
		.wealth_mgt-intro-content .wealth_mgt-intro-text ul li {list-style:none; width:100%; float:left; padding:1px 0 0px 15px; background: url(../images/bullet-dot.png) no-repeat left 8px; line-height:22px; margin:1px 0 8px 0; }

	.wealth_mgt-dem-slider-cn { width:100%; height:117px; background:#F4F7F7; margin-bottom:20px;  }				
			
		.wealth_mgt-bottom-links-cn {width:100%; position:relative; margin:0 auto; margin-bottom:10%; max-width:1240px; overflow:hidden;  }			
				
				.wealth_mgt-bottom-links-cn .photo-cn { width:39.7096%; max-width:480px; overflow:hidden; position:relative; }
				.wealth_mgt-bottom-links-cn .photo-cn .photo-overlay  { width:100%; bottom:0; background-color: #F4F7F7; padding:5%; float:left;   min-height: 300px; }
				.wealth_mgt-bottom-links-cn .photo-cn .photo-overlay .title  { float:left; color:#5DC8D6; font-family:"GloberBook", sans-serif; font-size:30px; margin-bottom:3% }
				.wealth_mgt-bottom-links-cn .photo-cn .photo-overlay .c-item { float:left; width:100%; margin-bottom:3%}
				.wealth_mgt-bottom-links-cn .photo-cn .photo-overlay .c-item .icn { float:left; width:53px; margin-right:10px;}
				.wealth_mgt-bottom-links-cn .photo-cn .photo-overlay .c-item .t { float:left; font-family:"GloberBold", sans-serif; font-size:24px; color:#333; padding-top:2%}
				.wealth_mgt-bottom-links-cn .photo-cn .photo-overlay .c-item .t a {  color:#333;}
				.wealth_mgt-bottom-links-cn .photo-cn .photo-overlay .c-item .t a:hover{  color:#000;}
				
				.wealth_mgt-bottom-links-cn .right-col-cn { width:24.5808%; margin-right: 2%;}
				.wealth_mgt-bottom-links-cn .right-col-cn .sem-news { float:left; width:100%; padding:6%; min-height:300px;  background: #0b63af; /* Old browsers */
					background: -moz-linear-gradient(top,  #0b63af 0%, #1477cf 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b63af), color-stop(100%,#1477cf)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #0b63af 0%,#1477cf 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #0b63af 0%,#1477cf 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #0b63af 0%,#1477cf 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #0b63af 0%,#1477cf 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b63af', endColorstr='#1477cf',GradientType=0 ); /* IE6-9 */}
					
				.wealth_mgt-bottom-links-cn .right-col-cn .sem-news .title { float:left; font-family:"GloberBook", sans-serif; color:#FFF; font-size:28px;  }	
						
				.wealth_mgt-bottom-links-cn .right-col-cn .sem-news .list { float:left; width:100%;}
				.wealth_mgt-bottom-links-cn .right-col-cn .sem-news .list ul { list-style:none; text-align:left; margin:0 auto; padding:0; width:100%; }
				.wealth_mgt-bottom-links-cn .right-col-cn .sem-news .list ul li {  list-style:none; height:auto; margin:3px 0; color:#fff; background: url(../images/icons/icn-claim-pdf.png) left no-repeat; padding:9px 0 7px 30px;  font-size:14px; font-family:"GloberRegular", sans-serif; float:left; width:100%; }
				.wealth_mgt-bottom-links-cn .right-col-cn .sem-news .list ul li a {   color:#fff; text-decoration:none; }
				.wealth_mgt-bottom-links-cn .right-col-cn .sem-news .list ul li span { float:left; width:100%; color:#33FFFF; font-size:10px; font-family:"Gill Sans MT";    }
				.wealth_mgt-bottom-links-cn .right-col-cn .sem-news .list ul li a:hover {   color:#33FFFF; text-decoration:none;  }
				.wealth_mgt-bottom-links-cn .right-col-cn .sem-news .list ul li:hover span {  color:#E7B64F; }
				
				.wealth_mgt-bottom-links-cn .right-col-cn .reports { float:left; width:100%; padding:6%; min-height:300px;  background: #30A8C0; }
				.wealth_mgt-bottom-links-cn .right-col-cn .reports .title { float:left; font-family:"GloberBook", sans-serif; color:#FFF; font-size:28px;  }
				.wealth_mgt-bottom-links-cn .right-col-cn .reports .list { float:left; width:100%;}
				.wealth_mgt-bottom-links-cn .right-col-cn .reports .list ul { list-style:none; text-align:left; margin:0 auto; padding:0; width:100%; }
				.wealth_mgt-bottom-links-cn .right-col-cn .reports .list ul li {  list-style:none; height:auto; margin:3px 0; color:#fff; background: url(../images/icons/icn-stock-pdf-red.png) left no-repeat; padding:9px 0 7px 30px;  font-size:14px; font-family:"GloberRegular", sans-serif; float:left; width:100%; }
				.wealth_mgt-bottom-links-cn .right-col-cn .reports .list ul li a {   color:#fff; text-decoration:none; }
				.wealth_mgt-bottom-links-cn .right-col-cn .reports .list ul li span { float:left; width:100%; color:#A1D7E2; font-size:10px; font-family:"Gill Sans MT";    }
				.wealth_mgt-bottom-links-cn .right-col-cn .reports .list ul li a:hover {   color:#333; text-decoration:none;  }
				.wealth_mgt-bottom-links-cn .right-col-cn .reports .list ul li:hover span {  color:#E7B64F; }
				
				.wealth_mgt-bottom-links-cn .right-col-cn .reports a.lkreport { float:left; width:100%; text-align:right; font-family:"GloberBold", sans-serif; color:#FFF; font-size:15px; margin-top:7px;  }
				.wealth_mgt-bottom-links-cn .right-col-cn .reports a.lkreport:hover { color:#000;  }
			    .wealth_mgt-bottom-links-cn .right-col-cn .sem-news a.lkreport { float:left; width:100%; text-align:right; font-family:"GloberBold", sans-serif; color:#FFF; font-size:15px; margin-top:7px;  }
				.wealth_mgt-bottom-links-cn .right-col-cn .sem-news a.lkreport:hover  { color:#000;  }
	
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .top_boxes { width:100%; float:left;  }
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .top_boxes .box_asset { width:48%; margin-right:2%; float:left; background:#4E566D; position:relative;  }
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .top_boxes .box_access { width:48%; margin-left:2%; float:left; background:#4E566D; position:relative; }	
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .top_boxes .box_asset .box_cont { width:100%; height:100%; position:absolute; top:0; left:0; z-index:1; }
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .top_boxes .box_access .box_cont { width:100%; height:100%; position:absolute; top:0; left:0; z-index:1; }
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .top_boxes .box_asset .box_cont .box_tit {font-family:"GloberRegular", sans-serif; text-align:center; font-size:24px; color:#ffffff; line-height:28px; margin:15px 0 0 0; }
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .top_boxes .box_asset .box_cont .box_num {font-family:"GloberBold", sans-serif; text-align:center; font-size:70px; line-height: 76px; color:#ffffff; }
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .top_boxes .box_asset .box_cont span {font-family:"GloberRegular", sans-serif; text-align:center; font-size:15px; color:#ffffff;  margin:15px 0 0 0; display:block;  } 
		
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .top_boxes .box_access .box_cont .box_tit {font-family:"GloberRegular", sans-serif; text-align:center; font-size:24px; color:#ffffff; line-height:28px; margin:15px 0 0 0; }
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .top_boxes .box_access .box_cont .box_num {font-family:"GloberBold", sans-serif; text-align:center; font-size:41px; color:#ffffff; margin:2% 0;}
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .top_boxes .box_access .box_cont span {font-family:"GloberRegular", sans-serif; text-align:center; font-size:25px; line-height: 27px; color:#ffffff;  margin:15px 0 0 0; display:block;  }         .wealth_mgt-intro-content .collpse_wrapper ul li { background:none !important; padding:0 !important; }
		.wealth_mgt-intro-content .wealth_mgt-intro-text .wealth-down-icons ul li { width:150px !important;}
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .box_universe { width:100%; float:left;  background:#5F677B;  padding: 20px; font-family:"GloberRegular", sans-serif; font-size:40px; color:#ffffff; margin:3% 0;  }
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .box_universe span {font-family:"GloberBold", sans-serif; }
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .box_advice {width:100%; float:left; background:url(../images/icons/icn_advicearrow-button.png) no-repeat right center #071F4D; padding: 20px; cursor:pointer;} 
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .box_advice .text_request {  font-family:"GloberRegular", sans-serif; font-size:22px; color:#2AD5E1; }
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .box_advice .text_advice {  font-family:"GloberRegular", sans-serif; font-size:30px; color:#ffffff; }
		
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .box_investor {width:100%; float:left; background:url(../images/icons/icn-claim-arrow-button.png) no-repeat right center #2AD5E1; padding: 20px; margin:3% 0; cursor:pointer;} 
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .box_investor .text_request {  font-family:"GloberRegular", sans-serif; font-size:22px; color:#1373CA; }
		.wealth_mgt-intro-content .wealth_mgt-intro-photo .box_investor .text_advice {  font-family:"GloberRegular", sans-serif; font-size:30px; color:#ffffff; }

.share_top { width:100%; float:left; border-bottom:1px solid #ffffff; padding:0 0 10px 0;}
.share_top span {width:100%; float:left; display:block; }
.share_top .text_nav { font-family:"GloberLight", sans-serif; font-size:16px; color:#EDD251 ; }
.share_top .text_sharebg {font-family:"GloberRegular", sans-serif;  font-size:47px; line-height:40px; color:#ffffff; }
.share_top .date_share {  font-family:"GloberLight", sans-serif;  font-size:15px; color:#ffffff; }
.share_btm { width:100%; float:left; padding:10px 0 0 0;}
.share_btm span {width:100%; float:left; display:block; }
.share_btm .text_nav { font-family:"GloberLight", sans-serif; font-size:15px; color:#EDD251 ; }
.share_btm .text_sharebg {font-family:"GloberRegular", sans-serif;  font-size:32px; line-height:30px; color:#B1E0EB; }
.share_btm .date_share {  font-family:"GloberLight", sans-serif;  font-size:15px; color:#B1E1EB; }	
#StockTickerContainer {height: 40px; line-height:40px; border-bottom:1px solid #D8EEF4; margin:15px 0 5px 0; overflow:hidden; }			
.container{background: #ECECEC none;height: 40px;width:100%; float:left; position:relative; overflow-x: hidden; }
.container .wrap{width: 100%;left: 5px;top: 0px;overflow: hidden;position: relative;line-height: 30px;font-size-adjust: none;}
div.stockTicker{font-size: 18px;list-style-type: none;margin: 0;padding: 0;position: relative; }
div.stockTicker span.quote{margin: 0;padding: 0 5px 0 40px; color: #333333; font-family:"GloberBold", sans-serif; font-size:15px;}
div.stockTicker span.quoteprice{margin: 0;padding: 0 5px 0 2px; color: #333; font-family: "GloberBook", sans-serif; font-size:15px;}
div.stockTicker span.ticker_date { margin:1px 0 0 5px;color: #333; font-family: "GloberBook", sans-serif; font-size:14px;}
.GreenText{color:#33AC26;}
.RedText{color:#FF0006;}
.up_green{background: url(../images/icons/icn-stock-up.png) no-repeat 3px center;padding-left: 25px;margin-right: 12px;}
.down_red{background: url(../images/icons/icn-stock-down.png) no-repeat 3px center;padding-left: 25px;margin-right: 12px;}
.arrow_still {background: url(../images/icons/icn-stock-still.png) no-repeat 3px center;padding-left: 25px;margin-right: 12px;}
.stock_label {height: 43px; width:168px;background:#2ABFCB;text-align:center; padding: 2px 5px;color:#ffffff; position:absolute; top: 24px;left:7%; z-index:4; opacity:1.0;border-radius: 3px;}
.currency_label { height: 41px;width:168px; position:absolute; top: 74px;left:7%;z-index:4; background:#3BA3D0; text-align:center; padding: 10px 5px 0 5px;color:#ffffff; opacity:1.0; border-radius: 3px;}
.stock-dem-slider { width: 100%;height: 145px;background: #F4F7F7; position: relative;overflow: hidden;padding-left: 12%; padding-right:8%; padding-top:15px;}

.semdex_box { width:175px; height:145px; position:absolute; z-index:1; right:7%; top:0px; background:#ffffff;}	
.semdex_box .semdex_title {margin: 32px 0 0 0;padding: 0 5px 0 20px; color: #333333; font-family:"GloberBold", sans-serif; font-size:15px; }		
.semdex_box .semdex_value {margin: 10px 0 0 0;padding: 0 5px 0 20px; color: #333; font-family: "GloberBook", sans-serif; font-size:15px;}	
.semdex_box span.ticker_date_sem { margin:10px 0 0 5px; padding: 0 5px 0 15px; color: #333; font-family: "GloberBook", sans-serif; font-size:11px;}
.complaint-link { background:#00236A; font-family: 'GloberLight', sans-serif; font-size:30px; color:#FFF; width:100%; padding:3% }
.complaint-link a { color:#FFF;}
.complaint-link a:hover { color:#00A3E0;}
.ezsearch-result { margin-top:15px;}
.ezsearch-results { color: #333333;font-family: "GloberBook", sans-serif; font-size:16px; margin-bottom:6px;} 
.ezsearch-results a { color: #00A3E0;font-family: "GloberBook", sans-serif; font-size:20px; margin-bottom:6px;} 
.ezsearch-pager { margin-top:25px;}
.ezsearch-pager a {  color: #00A3E0; }
.ezsearch-pager a:hover {  color: #00236A; } 
.pastille-car { position:absolute; background:url(../images/promocar/pastille.png); width:136px; height:136px; background-size:cover; z-index:5; left:45%; bottom:100px}	
.pastille-car:hover { cursor:pointer}
.promo-slogan { width:100%; position:relative; background:#F3F3F3; cursor:pointer; }
.promo-slogan img {opacity:1;}
.promo-slogan h1 { color:#FFF; font-size:40px;  font-family:'GloberBook', sans-serif; position:absolute; width:70%; margin:10% 0 0 20%}
.promo-slogan:hover img { opacity:0;}	
.promo-slogan:hover h1 { color:#791415; }	
.pastille-inner { position:absolute; background:url(../images/promocar/pastille.png); width:136px; height:136px; background-size:cover; z-index:5; left:-112px; top:-9px }
.latestupdate {color: #3BA3D0;     font-size: 15px;font-family: "GloberRegular", sans-serif; margin:36px 0 0 -3.5%; }

/* RESPONSIVE COLUMNS
******************************************************************/
.span_1 {  width:16.6666666667%; }
.span_2 {  width:33.3333333333%; }
.span_3 {  width:50.0%;  }
.span_4 {  width:66.6666666667%; }
.span_5 {  width:83.3333333333%; }
.span_6 {  width:100%; }

.col    {    float:left;    -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   -moz-background-clip:padding-box !important;    -webkit-background-clip:padding-box !important;  background-clip:padding-box !important;-webkit-transition:width .3s ease-out;-moz-transition:width .3s ease-out;-ms-transition:width .3s ease-out;transition:width .3s ease-out}

.colR    {    float:right;    -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   -moz-background-clip:padding-box !important;    -webkit-background-clip:padding-box !important;  background-clip:padding-box !important;-webkit-transition:width .3s ease-out;-moz-transition:width .3s ease-out;-ms-transition:width .3s ease-out;transition:width .3s ease-out}
.row { margin:0;}
 .header1 {color: #00236a;}
.header2{ color: #0086cd; }

/* RESETS
******************************************************************/
*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.cf:before,.cf:after {    content: " ";    display: table;}
.cf:after {    clear: both;}
.cf {    *zoom: 1;}
.promo-car-button { font-family:'GloberBold', sans-serif; font-size:30px; border:1px solid #821616; color:#821616; padding:2% 4%; float:left; margin-top:2%;transition: all 0.3s ease-out 0s;} 
.promo-car-button:hover { border:1px solid #821616; color:#FFF; background:#821616; cursor:pointer;}  
