/* CSS Reset start */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0; vertical-align:baseline; background:transparent;
}
ol, ul, li {
	list-style: none;
}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
img { border:none; margin:0;padding:0;}
.strong{font-weight:bold;}
a {text-decoration:none; color:#2a64a7;}
a:hover{text-decoration:underline; }
table {border-collapse:collapse;border-spacing:0;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
currency-converter-panel
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.clear{ clear:both;}
.center{text-align:center;}
*{outline:none;}

/***************************************************
these tags below have to be declared as block level elements
for browsers to render them (E.g - bloody IE!)
****************************************************/

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,progress {
	display: block; padding:0; margin:0;
}
@font-face {
    font-family:'GillSansMT';
    src: url('gillsansmt.eot');
    src: url('gillsansmt.eot?#iefix') format('embedded-opentype'),
         url('gillsansmt.woff') format('woff'),
         url('gillsansmt.ttf') format('truetype'),
         url('gillsansmt.svg#gillsansmt') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face {
	font-family:'GillSansMT-Light';
	src: url('gillsansmtlight.eot');
	src: url('gillsansmtlight.eot?#iefix') format('embedded-opentype'),
			 url('gillsansmtlight.woff') format('woff'),
			 url('gillsansmtlight.ttf') format('truetype'),
			 url('gillsansmtlight.svg#gillsansmtlight') format('svg');
	font-weight:normal;
	font-style:normal;
}
/* Checkbox and radio button css start*/
.has-js .label_check, .has-js .label_radio {
	padding:3px 0 4px 28px;
	margin:10px 0 0 0;
	float:left;
	line-height:18px;
	cursor:pointer
}
.has-js .label_radio {
	background: url(../images/radio-off.png) no-repeat left 2px;
}
.has-js .label_check {
	background: url(../images/check-off.png) no-repeat;
}
.has-js label.c_on {
	background: url(../images/check-on.png) no-repeat;
}
.has-js label.r_on {
	background: url(../images/radio-on.png) no-repeat left 2px;
}
.has-js .label_check input, .has-js .label_radio input {
	position: absolute;
	left: -9999px;
}
.has-js .label_check {
	margin:17px 0 0 0;
	padding:1px 0 1px 25px;
	float:none;
	clear:both;
	display:block
}
/* select box */

div.selectBox
{
	position:relative;
	display:inline-block;
	cursor:default;
	text-align:left;
	line-height:33px;
	clear:both;
	color: #808285;
	font:16px/31px Arial,Helvetica,sans-serif;
					
}
span.selected
{
	width:170px;
	text-indent:10px;	
	overflow:hidden;
	background:url(../images/select-bg.png) no-repeat left top;					
}
span.selectArrow
{
	width:35px;
	background:url(../images/select-bg.png) no-repeat right -33px;
	text-indent:-9999px;
}

span.selectArrow,span.selected
{
	position:relative;
	float:left;
	height:33px;
	z-index:1;
}

div.selectOptions
{
	position:absolute;
	top:28px;
	left:0;
	z-index:99;
	width:198px;
	border:1px solid #ccc;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	overflow:hidden;
	/*padding-top:2px;*/
	display:none;
}
	
span.selectOption
{
	display:block;
	width:90%;
	line-height:20px;
	padding:5px 5%;
	background:#fff;
}

span.selectOption:hover
{
	color:#000;
	background:#dcdcdc;	
}

/* select box */
body{background:#fff url("../images/header-bg.jpg") repeat-x scroll left top; font:14px Arial, Helvetica, sans-serif; color:#424242;}
#wrapper{width:960px; margin:0 auto;}
#header{clear:both; padding:15px 20px 0; height:83px; color:#fff; background:url(../images/header-bg.jpg) repeat-x left top; font-size:12px}
#header .header-left{width:290px; float:left; margin-top:9px;}
#header h1{float:left; width:285px; padding:0 9px 12px 0;}
#header h1 a{float:left; width:285px; height:46px; background:url(../images/logo.png) no-repeat left top; text-indent:-9999px;}
#header .header-left .weconnect{float:left; width:118px; height:23px; background:url(../images/weconnect.gif) no-repeat left top; margin-top:10px; display:none}
#header .header-right{float:left; width:620px; float:right;}
#header .time{float:left; width:145px; margin:0 14px 0 0; background:url(../images/watch-icon1.png) no-repeat 0px 1px; padding:3px 0 3px 24px; text-transform:uppercase;}
#header .time img, #header .local-info img{margin:-2px 0 0 4px;padding-bottom:2px;}
#header .local-info img{margin:-2px 0 0 6px}
#header .local-info{width:92px; float:left; margin:3px 20px 0 0; text-transform:uppercase; visibility:hidden;}
#header input[type="text"]{float:left; width:100px; height:19px; border:1px solid #b0aeac; padding:0 6px; font:11px/19px Arial, Helvetica, sans-serif; color:#808285; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#fff; margin-top:1px;}
#header .search-button{float:left; width:32px; height:24px; background:url(../images/search-icon.png) no-repeat left top; border:0; margin:0 0px 0 -10px}

#header .header-navigation{width:auto; float:right;margin-top:10px;}
/*#header .header-navigation ul li{display:block;float:left;  border-right: 1px solid #747B97;margin-top:5px; padding:0px 5px;}
#header .header-navigation ul li.last{border-right:0px;}
#header .header-navigation ul li a{display:block;padding:5px 0px 0 0px; font-size:13px; font-family:GillSansMT; color:#ffffff; text-transform:uppercase; text-decoration:none;}
#header .header-navigation ul li a:hover{text-decoration:none;}
#header .header-navigation ul li a.selected{border-bottom:2px solid #b2b2b5;}*/


#mid-container{clear:both; overflow:hidden}

.home-left{width:208px; float:left; background:#ebe9e6; font-size:12px;}
.home-left .from-desk{padding:20px 10px 30px 14px}
.home-left .from-desk h1{font:13px GillSans, GillSansMT; text-transform:uppercase}
.home-left .from-desk h2, .home-left .video-msg h1, .home-left .video-msg h2, .poll h1{font:19px GillSans, GillSansMT;}
.home-left .from-desk p, .home-left .video-msg p{padding:5px 0; line-height:18px;}
.date{color:#999999; font-size:12px;}
.home-left .from-desk p a{color:#2a64a7}
.home-left .from-desk p a:hover{text-decoration:underline}
.home-left .from-desk img{clear:both; display:block; margin:8px 0 15px 0}
.home-left .video-msg{background:#232d54 url(../images/video-msg-bg.jpg) repeat-x left top;padding:20px 10px 30px 14px; color:#fff}
.home-left .video-msg h1{text-transform:uppercase; font-weight:normal}
.home-left .video-msg .video-img{width:174px; height:132px; border:2px solid #fff; clear:both; margin:20px 0 10px 0}
.home-left .video-msg .play-button{background:url(../images/play-button-bg.png) no-repeat left top; margin:15px 10px 0 0; padding-left:18px; display:block }
.home-left .video-msg .play-button span{display:block; background:url(../images/play-button-bg.png) no-repeat right -49px; margin:15px 10px 0 0; padding:15px 18px 13px 5px; height:20px;}
.home-left .video-msg .play-button span a{display:block; color:#fff;}
.home-left .video-msg .play-button span a:hover{text-decoration:none}
.poll{clear:both; padding:30px 10px 50px 14px; overflow:hidden;}
.poll h1{color:#333333; padding:0 0 14px 0 }
.poll p{line-height:18px; padding:7px 0 15px}
.has-js .poll .label_radio{width:160px;}

.home-mid-block{width:510px; float:left; background:#fff; font-size:12px; position:relative; z-index:1}
.home-mid-block .left-shadow{width:9px; position:absolute; left:-9px; top:0; z-index:0; background:url(../images/home-mid-shadow-bg.png) no-repeat left top; height:455px; display:block}
.home-mid-block .right-shadow{width:9px; position:absolute; right:-9px; top:0; z-index:0; background:url(../images/home-mid-shadow-bg.png) no-repeat right top; height:455px; display:block}

.featured-article{padding:25px 25px 5px; clear:both}
.featured-article .img-block{clear:both; margin:0 0 15px 0}
.featured-article h1{font:18px/18px GillSans, GillSansMT}
.featured-article p{line-height:18px; padding:5px 0}
.featured-article p.date{padding-top:3px}
.home-mid-block .article-listing-wrapper{padding:15px 25px 30px 25px; background:url(../images/article-top-shadow.gif) repeat-x left top; position:relative}
.article-listing-wrapper ul.article-listing li{display:block; clear:both; padding:10px 0; overflow:hidden}
.article-listing-wrapper ul.article-listing li .image-block{width:132px; float:left; margin:4px 18px 0 0}
.article-listing-wrapper ul.article-listing li .content{width:300px; float:left}
.article-listing-wrapper ul.article-listing li .content h1{font:18px/18px GillSans, GillSansMT;}
.article-listing-wrapper ul.article-listing li .content p{padding:2px 0; line-height:18px}
.home-mid-block .getting-to-know-box{clear:both; border-top:1px solid #cccccc;padding:15px 25px 25px; background: url("../images/tab-content-shadow.png") no-repeat scroll center top #ebe9e6;}
.home-aside-block .getting-to-know-box{background:none;}
.home-mid-block .getting-to-know-box h1{font:19px GillSans, GillSansMT; text-transform:uppercase; padding-bottom:12px; clear:both}
.home-mid-block .getting-to-know-box .img-block{width:150px; float:left; margin:0 25px 0 0}
.home-mid-block .getting-to-know-box .content-block{float:left; width:270px}
.home-mid-block .getting-to-know-box .content-block h2{font:18px GillSans, GillSansMT; min-height:20px; margin-bottom:7px}
.home-mid-block .getting-to-know-box .content-block p{line-height:18px; padding:5px 0;}
.home-mid-block .getting-to-know-box .content-block p.detail{min-height:95px}

.home-right{float:left; width:242px; background:#ebe9e6; font-size:12px;}
.people-search{padding:20px 16px 28px;}
.people-search h2{font:19px GillSans, GillSansMT; text-transform:uppercase;background:url(../images/dotted-line.png) repeat-x left bottom; margin:0 0 16px -5px; padding:0 0 7px 5px;}
.people-search fieldset{clear:both; margin:8px 0 0 0}
fieldset .text-box{background:url(../images/txt-box-bg.png) no-repeat left top; padding:0 0 0 8px}
fieldset .text-box .text-box-right{background:url(../images/txt-box-bg.png) no-repeat right -33px; padding:5px 8px 0 5px; height:28px;}
fieldset .text-box .text-box-right input[type="text"]{width:100%; font:16px Arial, Helvetica, sans-serif; color:#808285; background:none; border:0;}
.people-search fieldset.button{padding:10px 0 0 0}
.people-search fieldset.select-box{margin-top:16px;}


.news{clear:both; height:25px; background:url(../images/breaking-news-bg.jpg) no-repeat left top; overflow:hidden; padding:9px 23px 9px 60px;}
.news h4{float:left; width:124px; margin-right:10px; text-transform:uppercase; font-weight:normal; color:#fff; padding-top:4px; font-size:14px;}
.news .news-text{float:left; width:740px; padding-top:4px; font:14px Arial, Helvetica, sans-serif; color:#cccccc}
.news .news-text a, .news .news-text a:hover{color:#ccc; text-decoration:none}

#slides_two .slides_container {
	width:740px;
	display:none;
}
#slides_two .slides_container div {
	width:740px;
	height:33px;
	display:block;
}
#slides_two{
	width:740px;
}

.news-wrapper{padding:25px 0 30px 8px; position:relative}
.news-wrapper h1{font:17px GillSans, GillSansMT; text-transform:uppercase;background:url(../images/dotted-line.png) repeat-x left bottom; margin:0 0 15px 0; padding:0 0 10px 10px;}
.news-wrapper ul.news-listing{padding-left:10px}
.news-wrapper ul.news-listing li{padding:15px 15px 15px 0; border-top:1px solid #cccccc;}
.news-wrapper ul.news-listing li:first-child{border:none; padding-top:0}
.news-wrapper ul.news-listing li h2{font:14px GillSans, GillSansMT; }
.news-wrapper ul.news-listing li p{padding:4px 0; line-height:18px}
.news-wrapper ul.news-listing li p.date{padding-bottom:0}

#mid-container-bottom{clear:both;margin-top:2px; height:auto;overflow:hidden;}
.comment-panel{float:left;height:215px;background:#333333;width:635px;}
.currency-converter-panel{float:right;height:155px;background:#757575; width:265px; padding:30px;}
.currency-converter-panel h1{font: 19px GillSans,GillSansMT; display:block; color:#ffffff; padding-bottom:10px;border-bottom:1px solid #9f9f9f; margin-bottom:11px;}
.comment-panel .panel-img{float:left; width:160px;margin:20px 25px 5px 35px;}
.comment-panel p{float:left; width:400px;margin:20px 0px 5px 0px;padding-top:20px; color:#cccccc;font-size:14px; line-height:22px;}
.currency-converter-panel fieldset {width:120px;float:left; margin:10px 0 0 0;}
.currency-select .selectBox{font-size:12px; color:#000; line-height:26px;}
.currency-select span.selected{background:url(../images/currency-select-bg.png) no-repeat left top; width:93px; height:26px;}
.currency-select span.selectArrow, .currency-select span.selected{height:26px;}
.currency-select span.selectArrow{background:url(../images/currency-select-bg.png) no-repeat right -26px; width:27px}
.currency-select .selectOptions{width:110px; top:25px; left:2px;}


.currency-converter-panel fieldset .currency-text-box{background:url(../images/txt-box-small-bg1.png) no-repeat left top; padding:0 0 0 8px}
.currency-converter-panel fieldset .currency-text-box .currency-text-box-right{background:url(../images/txt-box-small-bg1.png) no-repeat right -25px; padding:2px 18px 5px 5px; height:18px;}
.currency-converter-panel fieldset .currency-text-box .currency-text-box-right input[type="text"]{width:100%; font:16px Arial, Helvetica, sans-serif; color:#808285; background:none; border:0; text-align:right;}


.comment-panel p img{float:left;margin:25px 10px 20px 0px;}
.comment-panel p span.view-all-comment{float:left;margin:30px 10px 20px 0px; display:block;width:200px;}
.comment-panel p span.view-all-comment a{font-size:12px;text-decoration:none; color:#ffffff;}
.comment-panel p span.view-all-comment a:hover{text-decoration:underline;}

footer{padding:18px 10px;background:#ffffff; background:url(../images/footer-bg.gif) top left repeat-x #ffffff; height:auto;overflow:hidden;}
ul.ft-logo li{display:block;width:auto;float:left;margin: 0 6px;}
/*footer logo alignment 09-Oct*/
ul.ft-logo li:first-child{margin-left:0}
/*footer logo alignment 09-Oct*/
span.copyright-msg{float:left; display:block; font: 14px GillSansMT; color:#333333;padding-left:13px;margin-top:10px}
div.ft-links{width:auto;float:right; font: 14px GillSansMT; margin-top:10px;}
div.ft-links ul li{ display:block;float:left; padding:0px 10px;border-right:1px solid #999999;}
div.ft-links ul li.last{border-right:0px;}
div.ft-links ul li a{color:#333333;text-decoration:none;}
div.ft-links ul li a:hover{text-decoration:underline;}

.popup-wrapper{clear:both;}
.popup-wrapper.contact{padding:5px 52px 4px 55px;width:443px!important;}
.popup-wrapper h2{font:normal 36px/36px 'GillSansMT',Arial, Helvetica, sans-serif; color:#232d54; padding:0 0 15px 0;}
.popup-wrapper fieldset{clear:both; padding:6px 0 6px 0;}
.popup-wrapper fieldset label{display:block; clear:both; font-size:17px; padding:0 0 8px 0}
.popup-wrapper fieldset .text-box .text-box-right input[type="text"]{width:420px;}
.popup-wrapper fieldset.button{text-align:right; margin-top:15px;}
.popup-wrapper fieldset.button img{float:right}
.popup-wrapper fieldset.button .cancel-btn{float:right; margin:10px 15px 0 0; font-size:17px;}

fieldset .textarea{clear:both;}
fieldset .textarea .top-curve{background:url(../images/textarea-bg.png) no-repeat left top; padding-left:8px}
fieldset .textarea .top-curve .right{background:url(../images/textarea-bg.png) no-repeat right -9px; padding-right:8px; height:8px}
fieldset .textarea .mid{background:#fff; padding:0 5px; border-left:1px solid #b0aeac; border-right:1px solid #b0aeac}
fieldset .textarea .mid textarea{width:420px; height:120px; background:transparent; border:0; font: 16px Arial,Helvetica,sans-serif; color: #808285; overflow:auto}
fieldset .textarea .b-curve{background:url(../images/textarea-bg.png) no-repeat left -18px; padding-left:8px}
fieldset .textarea .b-curve .right{background:url(../images/textarea-bg.png) no-repeat right -27px; padding-right:8px; height:9px}

.banner{clear:both; height:313px; position:relative; z-index:0; color:#fff; background:#2b3a61}
.banner h1{width:580px; position:absolute; top:150px; left:40px;font:normal 48px 'GillSansMT',Arial, Helvetica, sans-serif; z-index:1}
.banner .tag-line{font:normal 36px/35px 'GillSansMT',Arial, Helvetica, sans-serif; position:absolute; z-index:1; width:298px; right:30px; top:154px;}

.company-top-link{background:url(../images/company-blue-strip.gif) no-repeat left top; height:86px; padding:20px; color:#fff; margin-bottom:20px}
.company-top-link ul li{float:left; margin-left:56px; min-height:70px; margin-top:5px; font:19px 'GillSansMT',Arial, Helvetica, sans-serif!important;padding:10px 0 0 90px}
.company-top-link ul li:first-child{margin-left:22px}
.company-top-link ul li h2{font-size:19px; text-transform:uppercase; font-weight:normal}
.company-top-link ul li p{font-size:18px;}
.company-top-link ul li p a{color:#abd2e8;font-family:'GillSansMT',Arial, Helvetica, sans-serif!important; background:url(../images/read-more-arrow.png) no-repeat right 7px; float:left;padding:0 15px 0 0}
.company-top-link ul li p a:hover{text-decoration:none}
.company-top-link ul li.vision{background:url(../images/vision-icon.png) no-repeat left top;}
.company-top-link ul li.strategic-themes{background:url(../images/strategic-themes-icon.png) no-repeat left top;}
.company-top-link ul li.our-values{background:url(../images/our-values-icon.png) no-repeat left top;}

.three-col-wrapper{padding:30px 0; clear:both; overflow:hidden}
.three-col-wrapper .col{width:278px; float:left; margin-left:29px; color:#7d7d7d}
.three-col-wrapper .col:first-child{margin-left:42px;}
.three-col-wrapper .col .img-block, .three-col-main .col .img-block{/*height:190px;*/ margin-bottom:28px; clear:both;}
.three-col-wrapper .col h2, .three-col-main .col h2, .bottom-col .col h2{font:19px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:uppercase; color:#323232; padding-bottom:7px;}
.three-col-wrapper .col p, .three-col-main .col p{line-height:21px; padding:6px 0;}
.three-col-wrapper .col .link{min-height:28px; display:block;font:18px 'GillSansMT',Arial, Helvetica, sans-serif; padding:0}
.three-col-wrapper .col .link a{color:#3b84a7; background:url(../images/read-more-arrow3.png) no-repeat right 8px; float:left;padding:0 25px 0 0; line-height:28px;}
.three-col-wrapper .col .link a:hover{text-decoration:none}

.location-wrapper{clear:both;}

.primary-locations-wrapper{clear:both; height:auto; overflow:hidden; background:url(../images/profile-section-bg.gif) top left repeat-x #e7e6e2; padding:60px 28px 28px 28px; margin-bottom:-17px;}
.primary-locations-wrapper .col{width:300px;float:left;margin-left:14px;}
.primary-locations-wrapper .col h2{font:19px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:uppercase; color:#323232; padding-bottom:5px;padding-top:10px;}
.primary-locations-wrapper .col p{line-height:21px; padding:6px 0; height:auto;overflow:hidden; color:#808080;font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.primary-locations-wrapper .col .link a{color:#3b84a7; background:url(../images/read-more-arrow3.png) no-repeat right 8px; float:left; padding:2px 30px 2px 0; min-height:29px; font-family:'GillSansMT',Arial, Helvetica, sans-serif; }
.primary-locations-wrapper .col .link a:hover{text-decoration:none}
.primary-locations-wrapper figure.img-block{width:600px;float:right;margin-left: -14px;}

.vision-mission-wrapper{padding:30px 0; clear:both; overflow:hidden; height:auto; overflow:hidden; background:url(../images/profile-section-bottom-bg.gif) bottom left repeat-x #e7e6e2; padding:28px 28px 28px 28px; margin-bottom:16px;}
.vision-mission-wrapper h1{font:36px 'GillSansMT-Light',Arial, Helvetica, sans-serif; text-transform:normal; color:#333333; padding-bottom:28px;line-height: 40px;padding-left:10px;padding-right:10px;}
.vision-mission-wrapper .col{width:450px; float:right; margin-left:28px; color:#7d7d7d;margin-right:10px;}
.vision-mission-wrapper .img-block{height:260px; width:375px; margin-bottom:28px; float:left;margin-left:10px;}
.vision-mission-wrapper .col h2{font:36px 'GillSansMT-Light',Arial, Helvetica, sans-serif; text-transform:normal; color:#808080; padding-bottom:15px;line-height: 40px;}
.vision-mission-wrapper .col p{line-height:21px; padding:6px 0;height:auto;overflow:hidden; font-size:17px; color:#808080; font-family:Arial!important;}

.two-col-container{clear:both; height:auto; overflow:hidden; background:#fff; padding:28px 28px 28px;}
.two-col-container .col{float:left;width:442px;}
.two-col-container .col.Lcol{padding-left:10px;}
.two-col-container .col.Rcol{padding-right:10px;}
.two-col-container .col div.Lcol-section{border-right:1px solid #cccccc;}
.two-col-container .col div.Lcol-section, .Lcol h1 {padding-right:85px; }
.two-col-container .col div.Rcol-section, .Rcol h1{padding-left:85px;}
.two-col-container .col h1{font:28px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333333; padding-bottom:10px;padding-top:10px;}
.two-col-container .col h2{font:normal 18px Arial, Helvetica, sans-serif; text-transform:normal; color:#808080; padding-bottom:20px;padding-top:15px;  min-height: 75px;}
.two-col-container .col p{line-height:21px; padding:10px 0; height:auto;overflow:hidden; color:#808080;}
.two-col-container .col p strong{color:#333333;}

.strategic-themes-container{clear:both; overflow:hidden; height:auto; overflow:hidden; background:#ffffff; padding:23px 28px 36px 28px; }
.strategic-themes-container h1{font:36px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#333333; padding-bottom:4px;line-height: 40px;padding-left:10px;padding-right:10px;}
.strategic-themes-container .col{width:430px; float:left; margin-left:10px; color:#7d7d7d;margin-right:10px;}
.strategic-themes-container .col p{line-height:26px; padding:6px 0;height:auto;overflow:hidden; font-size:17px; color:#808080;}

.themes-categories{clear:both; overflow:hidden; height:auto; overflow:hidden; background:url(../images/profile-section-bg1.gif) top center no-repeat #ffffff; padding:84px 28px 63px 5px; }
.themes-categories .col{width:453px;float:left;}
.themes-categories .col.cate-col1, .themes-categories .col.cate-col3 {border-right:1px solid #e5e5e5;}
.themes-categories .col.cate-col1, .themes-categories .col.cate-col2 {border-bottom:1px solid #e5e5e5;}
.themes-categories .col.cate-col5, .themes-categories .col.cate-col6 {border-top:1px solid #e5e5e5;}
.themes-categories .col.cate-col5 {border-right:1px solid #e5e5e5;}
.themes-categories .col .col_inner{padding:75px 38px;height:auto;overflow:hidden;}
.themes-categories .col .col_inner.rowfirst{padding-top:0px;}
.themes-categories .col .col_inner.rowlast{padding-bottom:0px;}
.themes-categories .col .img-block{width:119px;float:left;margin-right:25px;margin-bottom:15px;}
.themes-categories .col h2{font:26px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:35px; color:#333333;letter-spacing: -0.05em;}
.themes-categories .col p{line-height:21px; padding:10px 0; height:auto;overflow:hidden; font-size:15px; color:#808080;}
.themes-categories-footbg{ background:url(../images/profile-section-bottom-bg1.gif) bottom center no-repeat #ffffff;height:30px; display:none}


.winning-culture-container{clear:both; overflow:hidden; height:auto; overflow:hidden; background:#ffffff; padding:28px; }
.winning-culture-container h1{font:36px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#333333; padding-bottom:10px;line-height: 40px;padding-left:10px;padding-right:10px;}
.winning-culture-container .col{width:430px; float:left; margin-left:10px; color:#7d7d7d;margin-right:10px;}
.winning-culture-container .col p{line-height:24px; padding:28px 0;height:auto;overflow:hidden; font-size:14px; color:#666666;}

.winning-culture-categories{clear:both; overflow:hidden; height:auto; overflow:hidden; background:url(../images/profile-section-bg2.gif) top center no-repeat #e7e6e2; padding:40px 28px 53px 28px; }
.winning-culture-categories table{border:0px solid #000; width:100%;height:100px;}
.winning-culture-categories table tr td{padding:0px;}
.winning-culture-categories table tr td.ver-line{background:url(../images/ver-line.gif) top center repeat-y ;width:3px;}
.winning-culture-categories table tr td.hoz-line{background:url(../images/hoz-line.gif) top center repeat-x ;height:3px;}

.winning-culture-categories .col.Lcol{margin-left:10px;margin-right:28px;}
.winning-culture-categories .col.Rcol{margin-right:10px;margin-left:40px;}

.winning-culture-categories .col h2{font:26px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:35px; color:#333333;letter-spacing: -0.05em;padding:20px 100px 20px 0;display:block;width:225px;}
.winning-culture-categories .col h2.result{text-transform:none;padding:0;}
.winning-culture-categories .col h2.integrity{ background:url(../images/integrity-icon.png) 240px 15px no-repeat;}
.winning-culture-categories .col h2.innovation{ background:url(../images/innovation-icon.png) 240px 15px no-repeat;}
.winning-culture-categories .col h2.teamwork{ background:url(../images/teamwork-icon.png) 240px 7px no-repeat;}
.winning-culture-categories .col h2.excellence{ background:url(../images/excellence-icon.png) 240px 5px no-repeat;}
.winning-culture-categories .col ul li{color:#595959;font-size:14px;line-height:20px;margin-bottom:15px;}
.winning-culture-categories .col ul{margin:10px 20px 10px 0px; min-height:170px;}
.winning-culture-categories .col p{line-height:24px; padding:0px 0;height:auto;overflow:hidden; font-size:17px; color:#595959;margin-bottom:23px;}


.leaders-container{padding:30px 0; clear:both; overflow:hidden; height:auto; overflow:hidden; background:#fff; padding:28px 28px 28px 28px; }
.leaders-container h1{font:36px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#333333; padding-bottom:60px;line-height: 40px;padding-left:10px;padding-right:10px;}
.leaders-container .col{width:500px; float:right; margin-left:28px; color:#7d7d7d;margin-right:10px;}
.leaders-container .img-block{height:219px; width:303px; margin-bottom:28px; float:left;margin-left:10px;}
.leaders-container .col h2{font:36px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#696969; padding-bottom:0px;margin-top:-10px;}
.leaders-container .col h3{font:18px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#696969; text-transform:uppercase;}
.leaders-container .col p{line-height:26px; padding:6px 0;height:auto;overflow:hidden; font-size:17px; color:#808080;}
.leaders-container .col .link a{color:#3b84a7; background:url(../images/read-more-arrow3.png) no-repeat right 8px; float:left;padding:0 30px 0 0; font:18px 'GillSansMT',Arial, Helvetica, sans-serif;}
.leaders-container .col .link a:hover{text-decoration:none}


.leaders-categories{clear:both; overflow:hidden; height:auto; overflow:hidden; background:url(../images/profile-section-bg2.gif) top center no-repeat #e7e6e2; padding:20px 28px 30px 28px; }
.leaders-categories .leaders-listing-wrapper{padding:15px 55px 30px 75px; position:relative;height:auto;overflow:hidden;}
.leaders-categories ul.leaders-listing li{display:block; padding:10px 0; width:225px;float:left;margin-right:50px;}
.leaders-categories ul.leaders-listing li:last-child{margin-right:0px;}
.leaders-categories ul.leaders-listing li .image-block{width:187px;  margin:4px 18px 0 0}
.leaders-categories ul.leaders-listing li .content{width:235px;}
.leaders-categories ul.leaders-listing li .content h1{font:18px/18px GillSans, GillSansMT;}
.leaders-categories ul.leaders-listing li .content p{padding:2px 0; line-height:18px}
.leaders-categories ul.leaders-listing li .content p.leader_content{ font-family:Arial, Helvetica, sans-serif;}

.leaders-categories .content h1{font:18px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#696969;padding-top:15px;}
.leaders-categories .content p.leader_name{font:19px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333333;margin:5px 0 10px 0;}
.leaders-categories .content p{font:14px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:none; color:#595959;margin:10px 0px;line-height:24px!important;}
.leaders-categories .link a{color:#3b84a7; background:url(../images/read-more-arrow3.png) no-repeat right 6px; float:left;padding:0 30px 0 0; font:18px 'GillSansMT',Arial, Helvetica, sans-serif;}
.leaders-categories .link a:hover{text-decoration:none}
.leaders-categories h1.head{font:36px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#696969;padding-bottom:20px;}
.leaders-categories h1.head span{text-transform:uppercase;}


#slides-leaders1 .slides_container{width:775px;}
#slides-leaders1 ul.pagination{display:none;}
#slides-leaders1 a.prev{position:absolute;left:0;top:160px; background:url(../images/prev-icon.png) top left no-repeat; width:49px; height:46px;text-indent: -999px;}
#slides-leaders1 a.next{position:absolute;right:0;top:160px; background:url(../images/next-icon.png) top left no-repeat; width:49px; height:46px;text-indent: -999px;}
#slides-leaders1 .slides_control{height:350px!important;}

#slides-leaders2 .slides_container{width:775px;}
#slides-leaders2 ul.pagination{display:none;}
#slides-leaders2 a.prev{position:absolute;left:0;top:160px; background:url(../images/prev-icon.png) top left no-repeat; width:49px; height:46px;text-indent: -999px;}
#slides-leaders2 a.next{position:absolute;right:0;top:160px; background:url(../images/next-icon.png) top left no-repeat; width:49px; height:46px;text-indent: -999px;}
#slides-leaders2 .slides_control{height:350px!important;}


.primary-locations-container{clear:both; position:relative; overflow:hidden; height:auto; overflow:hidden; background:url(../images/primary-locations-bg.jpg) top center no-repeat #8e8c8d; padding:15px 28px 28px 28px;margin-top:23px; }
.primary-locations-container h1{font:36px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#ffffff; padding-bottom:10px;line-height: 40px;padding-left:10px;padding-right:10px;}
.primary-locations-container .img-block{width:708px;float:left;margin-right:35px;margin:45px 10px 15px 10px;}
.primary-locations-container p{line-height:26px; padding:6px 0;height:auto;overflow:hidden; font-size:12px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
.primary-locations-container p.location-content{position:absolute;right:0px;width:240px;padding:10px;right:55px;top:240px;}


.primary-locations-details{clear:both; overflow:hidden; height:auto; overflow:hidden; background:url(../images/profile-section-bg1.gif) top center no-repeat #ffffff; padding:28px 22px;margin-top:0px;}
.primary-locations-details .col h2{font:19px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333333; padding:12px 0 7px 0;}
.primary-locations-details .col{width:155px; float:left;margin:55px 0px 20px 35px;}
.primary-locations-details .col:first-child{margin-left:0}
.primary-locations-details .col img{width:157px; height:121px;}
.primary-locations-details .col.last{margin-right:0px;}
.primary-locations-details .col p{line-height:18px; padding:6px 0;height:auto;overflow:hidden; font-size:13px; color:#595959;}
.primary-locations-details .col div{min-height:265px; overflow: hidden; margin-bottom:26px;}
.primary-locations-details .col p.number a{ display:none;}

.primary-locations-footbg{ background:url(../images/profile-section-bottom-bg1.gif) bottom center no-repeat #ffffff;height:30px; display:none}

#mid-container .hs-head{font:36px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#333333;line-height: 40px;padding:28px 38px;}
.our-history-container{clear:both; overflow:hidden; height:auto; overflow:hidden; background:#ffffff; padding:28px; }
.our-history-container h1{font:36px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#333333; padding-bottom:10px;line-height: 40px;padding-left:10px;padding-right:10px;}
.our-history-container .col{width:430px; float:left; margin-left:10px; color:#7d7d7d;margin-right:10px;}
.our-history-container .col p{line-height:26px; padding:6px 0;height:auto;overflow:hidden; font-size:17px; color:#808080;}

.brands-history-categories{clear:both; overflow:hidden; height:auto; overflow:hidden; background:url(../images/profile-section-bg1.gif) top center no-repeat #ffffff; padding:20px 28px 30px 28px; }
.brands-history-categories .brands-history-listing-wrapper{padding:15px 55px 30px 75px; position:relative;height:auto;overflow:hidden;}
.brands-history-categories ul.brands-history-listing li{display:block; padding:10px 0; width:225px;float:left;margin-right:50px;}
.brands-history-categories ul.brands-history-listing li:last-child{margin-right:0px;}
.brands-history-categories ul.brands-history-listing li .image-block{width:200px;  margin:4px 18px 0 0}
.brands-history-categories ul.brands-history-listing li .content{width:225px;}
.brands-history-categories ul.brands-history-listing li .content h1{font:18px/18px GillSans, GillSansMT;}
.brands-history-categories ul.brands-history-listing li .content p{padding:2px 0; line-height:18px}
.brands-history-categories ul.brands-history-listing li .content p.brands_history_content{ font-family:Arial, Helvetica, sans-serif;}
.brands-history-footbg{ background:url(../images/profile-section-bottom-bg1.gif) bottom center no-repeat #ffffff;height:30px;}

.brands-history-categories .content h1{font:18px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#696969;padding-top:15px;}
.brands-history-categories .content p.brands_history_name{font:19px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333333;margin:0px 0 10px 0;}
.brands-history-categories .content p{font:14px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:none; color:#595959;margin:10px 0px;line-height:24px!important;}
.brands-history-categories .link a{color:#3b84a7; background:url(../images/read-more-arrow3.png) no-repeat right 6px; float:left;padding:0 30px 0 0; font:18px 'GillSansMT',Arial, Helvetica, sans-serif;}
.brands-history-categories .link a:hover{text-decoration:none}
.brands-history-categories h1.head{font:36px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#696969;padding-bottom:20px;}
.brands-history-categories h1.head span{text-transform:uppercase;}

#slides-brands-history .slides_container{width:774px;}
#slides-brands-history ul.pagination{display:none;}
#slides-brands-history a.prev{position:absolute;left:0;top:160px; background:url(../images/prev-icon.png) top left no-repeat; width:49px; height:46px;text-indent: -999px;}
#slides-brands-history a.next{position:absolute;right:0;top:160px; background:url(../images/next-icon.png) top left no-repeat; width:49px; height:46px;text-indent: -999px;}
#slides-brands-history .slides_control{height:380px!important;}

.hs-slider-container{clear:both; overflow:hidden; height:auto; overflow:hidden; background:url(../images/hs-slider-bg.png) top center repeat-x #ffffff; padding:18px 0px 18px 0px;position:relative; width:960px; }
.hs-slider-container .hs-container-inner{ padding:18px 120px; background:url(../images/hs-line.png) 120px 0 no-repeat;min-height:300px;}
.hs-slider-container .hs-shadow-top{height:20px; background:url(../images/hs-shadow-top.png) top center no-repeat;}
.hs-slider-container .hs-shadow-bottom{height:20px; background:url(../images/hs-shadow-bottom.png) bottom center no-repeat;}
.hs-slider-container .hs-timeline{height:20px; background:url(../images/hs-timeline.png) top center no-repeat;}
.hs-slider-container .hs-timecontent{padding:10px 150px;font:42px  Arial, Helvetica, sans-serif; color:#ffffff;}
.hs-slider-container .hs-slider-content{padding-left:28px;padding-top:28px;height:auto;overflow:hidden;width:720px;}
.hs-slider-container .hs-slider-content h1{ font:44px  'GillSansMT',Arial, Helvetica, sans-serif; color:#666666; text-transform:uppercase;letter-spacing: -0.02em;line-height:45px;}
.hs-slider-container .hs-slider-content .hs-img{ display:block;margin:38px 28px 0px 0px;width:354px;float:left;margin-left:-10px;}
.hs-slider-container .hs-slider-content .hs-date{ display:block;margin:58px 0px 0px 0px;width:300px;float:left; color:#666666;font-size:19px;}
.hs-slider-container .hs-slider-content p{ display:block;margin:8px 0px 0px 0px;width:300px;float:left; color:#666666; font-size:14px; line-height:21px;}
.hs-slider-container .pagination{display:none;}
.hs-slider-container a.prev{position:absolute;left:35px;bottom:60px; background:url(../images/prev-icon.png) top left no-repeat; width:49px; height:46px;text-indent: -999px;}
.hs-slider-container a.next{position:absolute;right:35px;bottom:60px; background:url(../images/next-icon.png) top left no-repeat; width:49px; height:46px;text-indent: -999px;}


/* Tab css start */
.tab_area {
	width:auto;
	height:auto;
	padding:0 15px;
	overflow:hidden;
	font:13px 'GillSansMT',Arial,Helvetica,sans-serif;
	text-transform:uppercase; padding-bottom:25px;
}
ul.tab_button {
	height:auto;
	overflow:hidden;
	float:left;
}
ul.tab_button li {
	width:auto;
	height:auto;
	float:left;
	border-left:1px solid #c1c1c1;
	padding:2px 10px 0;
}
ul.tab_button li:first-child{border:none; padding-left:0}
ul.tab_button li a {
	color:#969696;
	border-bottom:3px solid #fff;
	padding-bottom:2px;
	float:left;
}
ul.tab_button li.active a {
	color:#606060;
	border-bottom:3px solid #404761;
}
ul.tab_button li:hover a {
	text-decoration:none;
	color:#606060;
}
.outputlist {
	display:block;
}
#output {
	width:auto;
	clear:both;
	display:block;
}
/* Tab css end */

.tab-content{padding:30px 15px 15px; background:url(../images/tab-content-shadow.png) no-repeat center top; color:#757575}

.popup-left-col{width:395px; float:left; background:url(../images/popup-line-v.gif) no-repeat right top; padding:0 20px 0 0; margin-right:30px;}
.leader-header{clear:both; min-height:120px; clear:both; margin:0 0 10px 0; color:#41496d}
.leader-header h2{padding-bottom:0}
.leader-header h3{font:18px 'GillSansMT',Arial, Helvetica, sans-serif;}
.tab-content h6{font:16px 'GillSansMT',Arial, Helvetica, sans-serif; color:#525252; padding-top:12px;}
.tab-content p{line-height:30px; line-height:22px; padding:7px 0}
.leader-img{clear:both; margin:38px 0;}

.popup-right-col{width:380px; float:right;}
.popup-right-col .leader-img img{margin-right:10px;}

.three-col-wrapper.our-brand{padding:50px 0}

.three-col-wrapper.innovation{background:url(../images/brand-top-shadow.jpg) no-repeat scroll center top #fff; padding:40px 0}

.logo-guideline{clear:both; margin:57px 0 4px 0; clear:both;}
.logo-guideline img{padding-left:11px;}


.brand-bottom-shadow{background:url(../images/top-shadow-bg.png) no-repeat scroll center top #e9e8e4;}
.brand-bottom-shadow .inner{background:url(../images/bottom-shadow-bg.png) no-repeat left bottom; padding:50px 20px 25px 20px;width: 100% !important; }
.brand-bottom-shadow .inner .three-col-main{clear:both; min-height:250px; padding-bottom:40px; overflow:hidden}
.brand-bottom-shadow .inner .three-col-main .col, .bottom-col .col{width:266px; float:left; margin:0 20px; color:#808080}
.brand-bottom-shadow .inner .three-col-main .col h2, .bottom-col .col h2{padding-bottom:15px;}
.brand-bottom-shadow .inner .three-col-main .col1 .img-block{margin-top:9px;margin-bottom:17px;}
.brand-bottom-shadow .inner .three-col-main .col2 .img-block{margin-top:10px;margin-bottom:15px;}
.brand-bottom-shadow .inner .three-col-main .col3 .img-block{margin-top:9px;margin-bottom:18px;}

.bottom-col{clear:both; padding:35px 0 25px 0; overflow:hidden; background:url(../images/border-line-h.gif) repeat-x left top}
.bottom-col .col p{line-height:21px}
.bottom-col .col ul.download{line-height:21px; width:300px;}
.bottom-col .col ul.download li{display:block; clear:both; padding:2px 0}
.bottom-col .col ul.download li a{background:url(../images/download-icon.png) no-repeat right 4px; display:block; padding:2px 30px 0 0; color:#586286}

.brand-download{clear:both; overflow:hidden; background:#ffffff; padding:24px 28px 30px 40px; }
.brand-download h2{font:36px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#333333; padding-bottom:10px;line-height:40px;}

.download-listing-wrapper{clear:both; padding-top:68px;}
.download-listing-wrapper ul li{display:block; clear:both; overflow:hidden; padding:10px 0 10px 10px; border-top:1px solid #cccccc; color:#808080}
.download-listing-wrapper ul li:first-child{border:0}
.download-listing-wrapper ul li .logo-img{width:188px; float:left; margin:2px 40px 0 0}
.download-listing-wrapper ul li .discription{width:242px; float:left; margin:0 32px 0 0; padding-top:27px;padding-bottom:26px; font-size:13px; line-height:19px;}
.download-listing-wrapper ul li .link-col{width:170px; margin:0 10px; float:left; padding-top:19px;}
.download-listing-wrapper ul li .link-col.ppt-col{width:135px;}
.download-listing-wrapper ul li .link-col p.pdf{display:block; background:url(../images/pdf-icon.jpg) no-repeat right top; padding:8px 25px 6px 0 ; min-height:20px}
.download-listing-wrapper ul li .link-col p.ppt{display:block; background:url(../images/ppt-icon.jpg) no-repeat right top; padding:8px 25px 6px 0 ; min-height:20px}
.download-listing-wrapper ul li .link-col p.download{display:block; background:url(../images/download-icon.png) no-repeat right 5px; padding:8px 25px 6px 0 ; min-height:20px}
.download-listing-wrapper ul li .link-col a{color:#3e4872;}

.business-sys{background:url(../images/bottom-shadow-bg.png) no-repeat left bottom #e9e8e4; padding:25px 20px; margin-bottom:20px;}
.business-sys h1{font:36px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#333333; padding:0 0 40px 10px;}
.business-sys .three-col-main{clear:both; overflow:hidden}
.business-sys .three-col-main .col{width:266px; float:left; margin:0 20px; color:#808080}
.business-sys .three-col-main .col .img-block{margin-bottom:8px}
.business-sys .three-col-main .col p.link{min-height:28px; display:block;font:18px 'GillSansMT',Arial, Helvetica, sans-serif;}
.business-sys .three-col-main .col p.link a{color:#3f87a7; background:url(../images/read-more-arrow3.png) no-repeat right 8px; float:left;padding:0 20px 0 0; line-height:28px; }
.business-sys .three-col-main .col p.link a:hover{text-decoration:none}

.four-col-main{clear:both; overflow:hidden;padding:10px 20px 30px;}
.four-col-main h1{font:normal 36px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#333333; padding:0 0 30px 18px;}
.four-col-main .col{width:185px; float:left; padding:0 20px; color:#808080}
.four-col-main .col h2{font:22px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#333333; padding:0 0 5px 0; text-transform:uppercase}
.four-col-main .col p{line-height:24px; padding:2px 0}
.link{min-height:28px; display:block;font:18px 'GillSansMT',Arial, Helvetica, sans-serif;}
.link a{color:#3b84a7; background:url(../images/read-more-arrow3.png) no-repeat right 8px; float:left;padding:0 20px 0 0; line-height:28px; }
.link a:hover{text-decoration:none}

.career-intro-section{clear:both; padding:80px 40px 30px 50px; overflow:hidden}
.career-intro-section .img-block{width:360px; float:left; margin-right:30px;}
.career-intro-section .txt-block{width:480px; float:left; font-size:16px;}
.career-intro-section .txt-block p{line-height:25px; padding:7px 0}
.career-intro-section .txt-block h2{font:19px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#333333; padding:0 0 5px 0; text-transform:uppercase}


.career-threecol{background:url(../images/top-shadow-bg.png) no-repeat scroll center top #e9e8e4; padding:35px 5px 25px; overflow:hidden}
.career-threecol .col{width:255px; float:left; padding:0 30px; color:#808080; border-left:1px solid #cdccca; min-height:130px;}
.career-threecol .col:first-child{border:0;}
.career-threecol .col h2{font:19px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#333333; padding:0 0 5px 0; text-transform:uppercase}
.career-threecol .col p{line-height:21px; padding:2px 0}

.career-threecol .row{clear:both; padding:0 12px 30px 16px; overflow:hidden}
.career-threecol .row .col{border:0; width:265px; padding:0 20px; color:#595959}
.career-threecol .row .col .img-block{margin-bottom:20px;}
.career-threecol .row .col p{line-height:24px; padding:5px 0}

.working-dm-intro{background:url(../images/bottom-shadow-bg.png) no-repeat left bottom #e9e8e4; padding:25px 40px; overflow:hidden}
.working-dm-intro h1{font:36px/44px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#333333; padding:0 0 25px 0; clear:both}
.working-dm-intro .img-block{width:275px; float:left; margin:0 50px 0 0}
.working-dm-intro .txt-block{width:550px; float:left; color:#666666}
.working-dm-intro .txt-block p{padding:7px 0; line-height:24px;}
.working-dm-intro .txt-block .large-txt{line-height:26px; font-size:17px; color:#4d4d4d; padding-top:0}

.dev-intro-main{background:url(../images/bottom-shadow-bg.png) no-repeat left bottom #e9e8e4; padding:25px 20px; margin-bottom:20px;}

.four-col-main.dev{clear:both; padding-top:25px;}
.four-col-main.dev h2{font-size:19px;}
.four-col-main.dev .col{border-left:1px solid #d8d8d8; min-height:140px;}
.four-col-main.dev .col:first-child{border:0;}

.job-listings{padding:25px 36px 55px;}
.job-listings h1{font:36px/44px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#333333; padding:0 0 25px 0; clear:both}
.job-listings .header{clear:both; border-bottom:1px solid #a6a4af; padding:15px 40px 12px 0; font:19px 'GillSansMT',Arial, Helvetica, sans-serif; color:#2b2354; text-transform:uppercase; overflow:hidden}
.job-listings .header .date{font-size:19px; color:#2b2354}
.job-listings .date{width:82px; float:left; margin-right:15px;}
.job-listings .title{width:235px; float:left; margin-right:20px}
.job-listings .location{width:178px; float:left; margin-right:20px}
.job-listings .paging{width:285px; float:left; text-align:right}
.job-listings .paging a{margin:0 4px; color:#7a7885}
.job-listings .paging a:hover,.job-listings .paging a.active{color:#2d2944; text-decoration:none}
.job-listings .row{padding:20px 0 15px 0; clear:both; color:#808080; overflow:hidden; line-height:21px; border-top:1px solid #dbdbdb}
.job-listings .row.first{border-top:0}
.job-listings .button-block{width:300px; float:left; font-size:17px; color:#fff; overflow:hidden}
.job-listings .button-block .download-button{background:url(../images/button-bg.png) no-repeat left top; padding-left:8px; float:left; margin-right:15px; color:#fff; text-decoration:none; cursor:pointer}
.job-listings .button-block .download-button .right{background:url(../images/button-bg.png) no-repeat right -106px; display:block; height:22px; padding:5px 60px 5px 12px ; line-height:22px;}

.job-listings .button-block .apply-button{background:url(../images/button-bg.png) no-repeat left top; padding-left:8px; float:left; color:#fff; text-decoration:none; cursor:pointer}
.job-listings .button-block .apply-button .right{background:url(../images/button-bg.png) no-repeat right -32px; display:block; height:22px; padding:5px 20px 5px 12px ; line-height:22px;}

.news-page-wrapper{background:#fff; overflow:hidden}
.news-left{padding:25px 25px 30px 40px; width:500px; float:left; font-size:12px;}
.news-left h1{font:36px/44px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#666666; padding:0 0 25px 0; clear:both}
.news-pagination-top{clear:both; border-bottom:1px solid #b2b2b2; padding:10px 0; text-align:right; margin-bottom:15px; margin-top:4px;}
.news-pagination-top a{margin-left:8px; color:#4d4d4d;}
/*.news-pagination-top a:first-child{margin-right:2px}*/
.news-pagination-top.bottom{border-bottom:0; border-top:1px solid #b2b2b2;}
.news-page-wrapper .news-left hr{margin-top:-5px;}
.news-page-wrapper .news-left .post-detail-main h2{font:21px/30px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#666666;padding-top:5px;padding-bottom:8px;}
.news-page-wrapper .news-left .post-detail-main h1{font:36px/46px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#666666;margin-left:-1px;/*padding-bottom:0px;margin-bottom:-3px;*/}
.news-page-wrapper .news-left .post-detail-main p.date{margin-top:-11px;}
.news-page-wrapper .news-left .post-detail-main .img-block{margin-top:18px;}
.news-page-wrapper .news-right{background:url(../images/new-page-bg.jpg) repeat-y right top; min-height:721px;}
/*.news-page-wrapper a{color:#4D4D4D!important;}*/

.news-left .article-listing{clear:both; margin-top:15px;}
.news-left .article-listing ul li{display:block; clear:both; overflow:hidden; padding:15px 0}
.news-left .article-listing ul li .img-block{width:132px; float:left; margin-right:30px; margin-top:6px;}
.news-left .article-listing ul li .article-post{width:320px; float:left; color:#4d4d4d}
.news-left .article-listing ul li .article-post h2{font:18px/20px 'GillSansMT',Arial, Helvetica, sans-serif; color:#333333}
.news-left .article-listing ul li .article-post p{padding:3px 0 2px; line-height:18px}
.news-left .article-listing ul li .article-post p.date{padding-top:0;}
.readmore a{color:#2a64a7;}

.news-page-wrapper .news-left h1{margin-top:-6px; padding-bottom:10px;}
.news-page-wrapper .news-left img{margin-top:-1px;/*margin-bottom:-19px;*/ display:block; clear:both;}
.news-page-wrapper .news-left ul li{padding-left:18px;}
.news-page-wrapper .news-left{padding-bottom:33px;}

.news-right{float:right; /*width:336px;*/ width:345px; padding:40px 25px 30px; font-size:12px;}


.news-right .most-popular{padding:25px 0 10px;}
.news-right .most-popular h1{font:normal 25px 'GillSansMT',Arial, Helvetica, sans-serif; color:#666666; padding:0 0 10px 0}
.news-right .most-popular ul li{display:block; clear:both; padding:10px 0; line-height:18px; border-top:1px solid #d5d4d2; overflow:hidden; color:#4d4d4d}
.news-right .most-popular ul li:first-child{border:0}
.news-right .most-popular ul li span.info-txt{width:250px; float:left;}
.news-right .most-popular ul li span.time{width:80px; float:right; text-align:right; color:#808080}

.news-page-wrapper .news-right .most-popular{padding-top:32px;}

.news-select-wrapper{background:url(../images/border-line-h2.jpg) repeat-x left top; margin-top:40px;}
.news-select{padding:65px 0 21px 0}
.news-select label{display:block;font:25px 'GillSansMT',Arial, Helvetica, sans-serif; color:#696969; clear:both; padding:0 0 8px 0}
.news-select span.selected{background:url(../images/news-select-bg.png) no-repeat left top; width:310px;}
.news-select span.selectArrow{background-image:url(../images/news-select-bg.png); }
.news-select div.selectOptions{width:324px;}

.tags-block{clear:both; padding:20px 0}
.tags-block h2{display:block;font:25px 'GillSansMT',Arial, Helvetica, sans-serif; color:#696969}
.tags-block .tag-container{clear:both; padding:10px 0; color:#808080; font-size:14px}
.tags-block .tag-container .small{font-size:13px;}
.tags-block .tag-container .x-small{font-size:12px;}
.tags-block .tag-container .large{font-size:15px;}
.tags-block .tag-container .x-large{font-size:17px;}
.tags-block .tag-container .xx-large{font-size:21px;}
.tags-block .tag-container .xxx-large{font-size:24px;}

.news-left .post-listing{clear:both;}
.news-left .post-listing ul li{display:block; clear:both; overflow:hidden; padding:15px 0}
.news-left .post-listing ul li .img-block{width:100px; float:left; margin-right:20px; margin-top:6px;}
.news-left .post-listing ul li .img-block img{margin-bottom:8px; display:block;}
.news-left .post-listing ul li .img-block h2{margin-right:18px;font:18px/20px 'GillSansMT',Arial, Helvetica, sans-serif;}
.news-left .post-listing ul li .post{width:368px; float:left; color:#4d4d4d}
.news-left .post-listing ul li .post h2{font:18px/20px 'GillSansMT',Arial, Helvetica, sans-serif; color:#333333}
.news-left .post-listing ul li .post p{padding:7px 0; line-height:18px; min-height:65px;}
.news-left .post-listing ul li .post p.date{padding-top:0;}
.news-left .post-listing ul li .post p.readmore{min-height:15px;}
.border{clear:both; margin:15px 0; height:2px; background:url(../images/border-line-h2.jpg) repeat-x scroll left bottom transparent}

.post-detail-main{clear:both; color:#505050; padding-bottom:48px;}
.post-detail-main h1{padding-bottom:0}
.post-detail-main p{padding:12px 0; line-height:25px; font-size:14px;}
.post-detail-main p:first-child{padding-top:8px;}
.post-detail-main p.date{padding:0;}
.post-detail-main .img-block{margin:18px 0 0; clear:both}
.post-detail-main .cat-link{margin-top:15px; font:18px/20px 'GillSansMT',Arial, Helvetica, sans-serif; padding-bottom:0}
.post-detail-main .cat-link a{background:url(../images/cat-arrow-left.png) no-repeat left 7px; padding-left:12px; color:#505050}
.post-detail-main .cat-link a span{background:url(../images/cat-arrow-right.png) no-repeat right 8px; padding-right:12px;}

.post-detail-main .tags{font:15px/20px 'GillSansMT',Arial, Helvetica, sans-serif; padding-top:0}
.post-detail-main .tags span.left{background:url(../images/tagarrow-left.png) no-repeat left 7px; padding-left:8px; color:#505050; margin:0 5px;}
.post-detail-main .tags span.right{background:url(../images/tagarrow.png) no-repeat right 8px; padding-right:8px;}

div.selectBox.HSselect{position:relative;display:inline-block;cursor:default;text-align:left;line-height:15px;clear:both;color:#fff;font:12px Arial,Helvetica,sans-serif; text-transform:uppercase; ;}
div.selectBox.HSselect span.selected{width:80px;text-indent:0px;overflow:hidden;background:none;}
div.selectBox.HSselect span.selectArrow{width:10px;background:url(../images/arrow-down.png) no-repeat 0px 5px;text-indent:-9999px;}
div.selectBox.HSselect span.selectArrow,div.selectBox.HSselect span.selected{position:relative;float:left;height:15px;z-index:1;}
div.selectBox.HSselect div.selectOptions{position:absolute;top:18px;left:-24px;width:312px;border:1px solid #747B97;border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow:hidden;/*padding-top:2px;*/display:none;}
div.selectBox.HSselect span.selectOption{display:block;width:130px;float:left;line-height:15px;padding:6px 3px 6px 23px;background:url(../images/day.png) no-repeat 6px 7px #fff;color:#808285;font-size:12px; text-transform:uppercase;}
div.selectBox.HSselect span.selectOption.night{background:url(../images/night.png) no-repeat 6px 7px #fff;}

#home_video_popup {height:auto; overflow:hidden;position:relative;}
.popup-wrapper.home_video{padding:11px 55px 0px 55px;}
.popup-wrapper.home_video .main_img{margin-bottom:5px;height:auto;overflow:hidden;}
.popup-wrapper.home_video h2{  color: #232D54; font: 36px/36px 'GillSansMT',Arial,Helvetica,sans-serif;padding-bottom:5px;}
#home_video_popup ul{padding:0px;margin:0px;}
#home_video_popup ul li{display:block;float:left;margin:49px 26px 0px 0;width:196px;min-height:200px;}
#home_video_popup ul li span.title{display:block;color:#616161;font: 18px/18px 'GillSansMT',Arial,Helvetica,sans-serif;margin:12px 0px 0px 0px;}
#home_video_popup #linkJapanese, #home_video_popup #linkEnglish{color:#232D54;font: 17px/17px 'GillSansMT',Arial,Helvetica,sans-serif; text-decoration:underline;display:block;margin-top:3px;}

#home_video_slider .slides_container{width:650px;}
#home_video_slider ul.pagination{display:none;}
#home_video_slider a.prev{position:absolute;left:-1px;top:568px; background:url(../images/prev-icon.png) 0px 2px  no-repeat; width:49px; height:46px;text-indent: -999px;}
#home_video_slider a.next{position:absolute;right:-2px;top:568px; background:url(../images/next-icon.png) 0px 2px no-repeat; width:49px; height:46px;text-indent: -999px;}
#home_video_slider .slides_control{min-height:220px;}
.video_items img{cursor:pointer;}
#image_wrap img{margin-bottom:10px;}
.mid_container{clear:both; min-height:725px;}
.popup-wrapper.home_video h2 a{color:#232D54}
.popup-wrapper.home_video h2 a:hover{text-decoration:none;}

.comment-panel .panel-block{width:100px;height:146px; background:url(../images/we-want-to-know.png) 0px 0px no-repeat;padding:28px 40px 20px 24px; text-transform:uppercase; color:#ffffff;font: 22px/27px GillSans,GillSansMT;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .comment-panel .panel-block{line-height:21px;}
}

/* Bug Fixes */

.home-left .video-msg p{padding-top:8px; color:#D5D7DF;}
.home-left .video-msg .video-img{margin-bottom:11px; overflow:hidden}
.home-left .video-msg .play-button span{margin-right:0px;}
.home-left .video-msg .play-button{margin-left:-10px;margin-right:0px;}
.home-left .poll{padding-top:45px;height: 330px;}
.home-mid-container { border-bottom:1px solid #cccccc}
.home-mid-container .news-wrapper{height:575px;}
.people-search span.selected{width: 175px;}
.popup-wrapper.contact h2{padding-bottom:30px;}
.popup-wrapper.contact a.cancel-btn{color:#232D54;}
.popup-wrapper.contact fieldset.button{margin-top:26px;}
.popup-wrapper.contact .textarea textarea{width:430px!important;}
.popup-wrapper.contact fieldset label{padding-bottom:11px!important;}
.popup-wrapper.contact fieldset{margin-top:0px!important;}

.popup-wrapper.contact fieldset div.text-box, .popup-wrapper.contact fieldset div.textarea{margin-bottom:14px!important;}

.poll #Questions .clear a{float:left;margin-top:23px;}
.home-mid-block .featured-article h1 a, .home-mid-block .article-listing h1 a, .home-mid-block .getting-to-know-box h2 a, .home-left .from-desk h2 a, .home-right .news-listing h2 a, .article-post h2 a, .post-listing h2 a { color:#424242;}

.themes-categories .cate-col1 .rowfirst, .themes-categories .cate-col2 .rowfirst{padding-bottom:63px!important;}
.themes-categories .cate-col3 .rowlast, .themes-categories .cate-col4 .rowlast{padding-top:80px!important;}

.most-popular .info-txt a{color:#4D4D4D;}
.getting-to-know-box-top{margin:10px 0px;}
.getting-to-know-box-top h1{ color: #333333;
    font: 36px/40px 'GillSansMT',Arial,Helvetica,sans-serif;
    padding-bottom: 9px;
    padding-left:49px;
    padding-right: 10px;
	padding-top:54px;}
    
.getting-to-know-box-top span a{
    color: #4D4D4D!important;
    font-size:12px!important;
	font-family:Arial, Helvetica, sans-serif;
}
.getting-to-know-detail1 .img-block img
{
    width: 225px;
    height: 167px;
    }
.getting-to-know-detail1 .getting-to-know-box{padding:33px 24px 33px 32px;border-top:0px;} 
.getting-to-know-box .content-block h1
{
    font: 26px/36px 'GillSansMT',Arial,Helvetica,sans-serif;
    text-transform:normal;
}

.news-page-wrapper .date, .news-page-wrapper .date a, .news-page-wrapper .time, .news-page-wrapper .time a {font-size:12px; color:#808080!important; font-family:Arial, Helvetica, sans-serif;}

.news-page-wrapper .info-txt a, .news-page-wrapper .info-txt{color:#696969!important;}

.viewall{float:right; color:#4D4D4D!important;}

.three-col-wrapper.our-brand .img-block, .three-col-wrapper.our-brand .col{width:276px;}
.three-col-wrapper.our-brand{padding-top:94px;}
.three-col-wrapper.our-brand .col:first-child{margin-left:37px;}
/*.three-col-wrapper.our-brand .col .link a{display:block!important;}*/
.three-col-wrapper.our-brand .col .link {
    height: 25px !important;
}
.three-col-wrapper.our-brand .col p{height:173px;}

.body_home_popup #fancybox-content{
	background:#EBE9E6!important;
}
.news-select-wrapper{padding-top:15px;}
.news-select-wrapper .news-select{padding-top:8px;}

.header-right div.selectBox.HSselect span.selected{width:auto;margin-right:6px;}

.body_home_popup .news-wrapper ul.news-listing li p.date{padding-bottom:12px;}
/*.body_home_popup .featured-article p.date{padding-bottom:11px;}
.body_home_popup .article-listing-wrapper ul.article-listing li .content p.date{padding-bottom:14px;}*/


/*Added By NIsha On 18th September*/

.getting-to-know-box .content-block.getting-detail{width:520px; float:right;}
.getting-to-know-box .content-block.getting-detail p{line-height:25px; padding:11px 0}
.getting-to-know-box .content-block.getting-detail h1{font:29px Arial, Helvetica, sans-serif; color:#595959; text-transform:none; padding:0 0 7px 0}
.getting-to-know-box .content-block.getting-detail h2{font:23px Arial, Helvetica, sans-serif; color:#808080; min-height:inherit; margin-bottom:0}
.getting-to-know-box .content-block.getting-detail h3{font:20px Arial, Helvetica, sans-serif; color:#595959; padding-top:38px; }
.home-mid-block .getting-to-know-box .img-block.getting-image{width:352px}
.home-mid-block .getting-to-know-box .img-block.getting-image img{width:auto; height:auto}
.post-detail-main ul li{background:url(../images/list-icon.jpg) no-repeat left 22px;font-size: 14px;  line-height: 25px;  padding: 12px 0 !important; text-indent:30px;}
.post-detail-main ul li.new{background:url(../images/list-icon.jpg) no-repeat left 10px;font-size: 14px;  line-height: 22px;  padding: 2px 13px !important; text-indent:0;}
.post-detail-main ul li ul{padding:10px 0 0 0; margin:0 0 0 30px}
.post-detail-main ul li ul li{padding:4px 0 4px 20px !important; text-indent:0; background-position:0 14px;}
ul.detailsIndent{padding:10px 0 0 0; margin:0 0 0 30px}
ul.detailsIndent li{padding:4px 0 4px 20px !important; text-indent:0; background:url(../images/list-icon.jpg) no-repeat 0 14px;}
.primary-locations-details .col p.link{font-size:16px;}
.news-left .article-listing ul li .article-post p.readmore a{color:#2D65A1 !important}
.primary-locations-details .col .img-block{overflow:hidden}
.primary-locations-details .col p.number{padding-top:8px;}
.post-detail-main h3{font-size:15px; margin-bottom:-10px; padding-top:5px;}
ul.detailsIndent.detailsNoSpace{padding-top:0; margin-top:-12px;}
ul.detailsIndent.detailsNoSpace li h3{padding-top:2px;margin-bottom:-4px;}
.news .news-text ul li{width:740px;}
.news-pagination-top .backwardlink, .news-pagination-top .backwardlink a{color:#2D65A1 !important}
.news-pagination-top .forwardlink, .news-pagination-top .forwardlink a{color:#2D65A1 !important; margin-left:0 !important}
.news-pagination-top label.activepagelink{color:#000; margin-left:8px;}

.cultureQuest{padding:30px 15px 20px 8px; margin-top:20px; border-top:1px solid #CCC}
.cultureQuest h2{font:17px GillSans, GillSansMT; padding:0 0 10px 10px;}
.cultureQuest p{padding:4px 0 4px 10px; line-height:18px}

/*Added by shailesh on 28 Sep 2012*/

#header .header-navigation > ul > li{display:block;float:left;  border-right: 1px solid #747B97;margin-top:5px; padding:0px 5px; position:relative; z-index:5}
#header .header-navigation > ul > li.last{border-right:0px;}
#header .header-navigation > ul > li > a{display:block;padding:5px 0px 0 0px; font-size:13px; font-family:GillSansMT; color:#ffffff; text-transform:uppercase; text-decoration:none;}
#header .header-navigation > ul > li > a:hover{text-decoration:none;}
#header .header-navigation > ul > li a.selected{border-bottom:2px solid #b2b2b5;}

#header .header-navigation > ul > li:hover .submenu{display:block}
#header .header-navigation > ul > li .submenu{position:absolute; left:-12px; top:20px; min-width:235px; color:#808080; font:14px Arial, Helvetica, sans-serif; display:none}
#header .header-navigation > ul > li .submenu .top{background:url(../images/dropdown-bg.png) no-repeat left top; padding-left:87px; display:block; clear:both}
#header .header-navigation > ul > li .submenu .top .top-right{background:url(../images/dropdown-bg.png) no-repeat right -29px; display:block; padding-right:100%; clear:both; height:28px;}
#header .header-navigation > ul > li .submenu .mid{background:url(../images/dropdown-mid-left.png) repeat-y left top; display:block; clear:both; padding:0 0 0 14px;}
#header .header-navigation > ul > li .submenu .mid-right{background:url(../images/dropdown-mid-bg.png) repeat-y right -9px; display:block; clear:both; padding:0 45px 0 15px;min-width:161px; overflow:hidden}
#header .header-navigation > ul > li .submenu .bottom{background:url(../images/dropdown-bg.png) no-repeat left -57px; padding-left:19px; display:block; clear:both}
#header .header-navigation > ul > li .submenu .bottom .bottom-right{background:url(../images/dropdown-bg.png) no-repeat right -80px; display:block; clear:both; height:23px; padding-right:100%;}
#header .header-navigation > ul > li .submenu a{color:#808080;}
#header .header-navigation > ul > li .submenu a:hover{color:#4d4d4d; text-decoration:none}
#header .header-navigation > ul > li .submenu ul li{border-top:1px solid #d7d7d7; padding:8px 0; display:block; line-height:20px;}
#header .header-navigation > ul > li .submenu ul li:first-child{border:0}

.calender-slider-wrapper{clear:both; overflow:hidden; height:auto; overflow:hidden; background:url(../images/calender-slider-bg.jpg) top left no-repeat; height:313px; position:relative; z-index:0}
#calender-slider .slides_container{width:704px; margin-left:130px}
#calender-slider ul.pagination{display:none;}
#calender-slider a.prev{position:absolute;left:35px;top:124px; background:url(../images/prev-icon-white.png) top left no-repeat; width:49px; height:46px;text-indent: -999px;}
#calender-slider a.next{position:absolute;right:28px;top:124px; background:url(../images/next-icon-white.png) top left no-repeat; width:49px; height:46px;text-indent: -999px;}
#calender-slider .slides_control{height:313px!important; color:#fff}
#calender-slider .slides_control > div{width:704px;}
#calender-slider .slides_control h1{border-bottom:1px solid #646d98; font:normal 24px 'GillSansMT-Light', Arial,Helvetica,sans-serif; text-transform:uppercase; clear:both; padding:20px 0 10px; text-align:center; margin-bottom:15px;}
#calender-slider .slides_control .calender-block{width:203px; float:left; margin-top:10px;}
#calender-slider .slides_control .event-list-wrapper{width:485px; float:right; overflow-y:auto;height:238px}
#calender-slider .slides_control .event-list-wrapper .col{/*width:96px*/width:98px; float:left; padding:5px 12px; border-left:1px solid #454e77}
#calender-slider .slides_control .event-list-wrapper .col:first-child{border:0}
#calender-slider .slides_control .event-list-wrapper .col li{/*padding:10px 0*/padding:5px 0; line-height:20px;}
#calender-slider .slides_control .event-list-wrapper .col li h5{font:normal 14px 'GillSansMT-Light', Arial,Helvetica,sans-serif; padding-bottom:2px;}
#calender-slider .slides_control .event-list-wrapper .col li p{font:normal 12px Arial,Helvetica,sans-serif; color:#a3accd}

.resources-2col-warpper{clear:both; padding:30px 30px 80px 30px; min-height:100px}
.resources-2col-warpper .col-1{width:572px; float:left; margin-right:30px}
.resources-2col-warpper .col-1 h6{font:24px 'GillSansMT'; clear:both; padding-bottom:15px;}
.resources-2col-warpper .col-1 .tbl-data{clear:both; border-right:1px solid #cecece; padding:0 20px 20px 0}
.resources-2col-warpper .col-1 .row{clear:both; padding:12px 0;}
.resources-2col-warpper .col-1 .row .select-block{width:275px; float:left; margin-right:12px;}
.resources-2col-warpper .col-1 .row .select-block span.selected{background:url(../images/resources-select-bg.png) no-repeat left top; width:243px;}
.resources-2col-warpper .col-1 .row .select-block span.selectArrow{background:url(../images/resources-select-bg.png) no-repeat right -33px; width:30px;}
.resources-2col-warpper .col-1 .row .select-block span.selectArrow,.resources-2col-warpper .col-1 .row .select-block span.selected{height:33px;}
.resources-2col-warpper .col-1 .row .select-block div.selectBox{color:#353432}
.resources-2col-warpper .col-1 .row .select-block div.selectOptions{width:270px;}

.resources-2col-warpper .col-1 .row .button-block{width:260px; float:left; font-size:17px; color:#fff; overflow:hidden}
.resources-2col-warpper .col-1 .row .button-block .download-button{background:url(../images/button-bg.png) no-repeat left top; padding-left:8px; float:left; margin-right:14px; color:#fff; text-decoration:none; cursor:pointer}
.resources-2col-warpper .col-1 .row .button-block .download-button .right{background:url(../images/button-bg.png) no-repeat right -106px; display:block; height:22px; padding:5px 60px 5px 12px ; line-height:22px;}

.resources-2col-warpper .col-1 .row .button-block .apply-button{background:url(../images/button-bg.png) no-repeat left top; padding-left:8px; float:left; color:#fff; text-decoration:none; cursor:pointer}
.resources-2col-warpper .col-1 .row .button-block .apply-button .right{background:url(../images/button-bg.png) no-repeat right -32px; display:block; height:22px; padding:5px 20px 5px 12px ; line-height:22px;}

.resources-2col-warpper .col-2{width:260px; float:left}
.resources-2col-warpper .col-2 h6{font:24px 'GillSansMT-Light'; clear:both; padding-bottom:15px;}
.resources-2col-warpper .col-2 .img-block{position:relative; width:229px; height:187px;}
.resources-2col-warpper .col-2 .img-block .visit-button{background:url(../images/button-bg.png) no-repeat left top; font-size:17px; padding-left:8px; color:#fff; text-decoration:none; cursor:pointer; position:absolute;top:74px; left:55px;}
.resources-2col-warpper .col-2 .img-block .visit-button .right{background:url(../images/button-bg.png) no-repeat right -32px; display:block; height:22px; padding:5px 25px 5px 17px ; line-height:22px;}

.dictionary-wrapper{background: url(../images/profile-section-bg2.gif) no-repeat scroll center top #E7E6E2; padding:25px 35px 10px; overflow:hidden}
.dictionary-wrapper .heading{width:262px; float:left; margin-right:10px;font:24px 'GillSansMT-Light';}
.dictionary-wrapper .content{width:475px; float:left;}
.dictionary-wrapper .content p{line-height:25px; padding-bottom:10px;}
.dictionary-wrapper .button-block{width:110px; float:right; margin-top:6px}
.dictionary-wrapper .button-block .button{background:url(../images/button-bg.png) no-repeat left top; font-size:17px; padding-left:8px; color:#fff; text-decoration:none; cursor:pointer; float:right}
.dictionary-wrapper .button-block .button .right{background:url(../images/button-bg.png) no-repeat right -32px; display:block; height:22px; padding:5px 25px 5px 17px ; line-height:22px;}

/* End */

#divMain2
{
    position:absolute;
    right:25px;
    top: 25px;
    width: 400px;
    height: 200px;
    background-color: #CFFDCE;
    overflow:hidden;
}
.scrollbar2 {
    /*margin: 20px 0 10px;*/
    width:285px;
}
.scrollbar2 .viewport {
    height:207px;
    overflow: hidden;
    position: relative;
    width:485px;
}
.scrollbar2 .overview {
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: auto;
}
.scrollbar2 .overview img {
    float: left;
}
.scrollbar2 .scrollbar {
    background: url("../images/bg-scrollbar-track-x.png") no-repeat scroll 0 0 transparent;
    clear: both;
    height: 15px;
    margin:10px 0 0 0;
    position: relative;
}
.scrollbar2 .track {
    background: url("../images/bg-scrollbar-trackend-x.png") no-repeat scroll 100% 0 transparent;
    height: 15px;
    position: relative;
    width: 100%;
}
.scrollbar2 .thumb {
    background: url("../images/bg-scrollbar-thumb-x.png") no-repeat scroll 100% 50% transparent;
    cursor: pointer;
    height: 25px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: -5px;
}
.scrollbar2 .thumb .end {
    background: url("../images/bg-scrollbar-thumb-x.png") no-repeat scroll 0 50% transparent;
    height: 25px;
    overflow: hidden;
    width: 5px;
}
.scrollbar2 .disable {
    display: none;
}

.scrollbar2 .overview .col{width:96px; float:left; padding:5px 12px; border-left:1px solid #454e77}
.scrollbar2 .overview .col:first-child{border:0}
.scrollbar2 .overview .col li{padding:10px 0; line-height:20px;}
.scrollbar2 .overview .col li h5{font:normal 14px 'GillSansMT-Light', Arial,Helvetica,sans-serif; padding-bottom:2px;}
.scrollbar2 .overview .col li p{font:normal 12px Arial,Helvetica,sans-serif; color:#a3accd}




.search-result-wrapper{clear:both; overflow:hidden; padding:35px 40px;}
.search-result-wrapper .pagination{clear:both; margin-bottom:28px; padding:0 0 10px 0; background:url(../images/hoz-line.gif) repeat-x left bottom; text-align:right; font-size:15px; color:#386eaa}
.search-result-wrapper .pagination.bottom{background-position:0 0;margin-top:4px; margin-bottom:0; padding:12px 0 0 0;}

.search-result-wrapper .pagination a{margin-left:8px; color:#4d4d4d;}
.search-result-wrapper .pagination .backwardlink, .search-result-wrapper .pagination .backwardlink a{color:#2D65A1 !important}
.search-result-wrapper .pagination .forwardlink, .search-result-wrapper .pagination .forwardlink a{color:#2D65A1 !important;}
.search-result-wrapper .pagination label.activepagelink{color:#000; margin-left:8px;}
.search-result-wrapper .pagination .backwardlink{margin-right:8px;}
.search-result-wrapper .pagination .forwardlink{margin-left:8px;}

.search-result-wrapper .search-left{width:221px; float:left; margin-right:42px; font-size:15px}
.search-result-wrapper .search-left p{padding:0 0 10px 0}
.search-result-wrapper .search-left ul li{padding:0 0 8px 0}
.search-result-wrapper .search-left ul li span{color:#117cc2}
.search-result-wrapper .search-right{width:615px; float:left}
.search-result-wrapper .search-right ul li{border-top:1px solid #d9d9d9; padding:20px 0}
.search-result-wrapper .search-right ul li:first-child{padding-top:0; border:0}
.search-result-wrapper .search-right ul li h3{font:600 18px 'GillSansMT-Light', Arial,Helvetica,sans-serif; color:#2a64a4; padding-bottom:5px}
.search-result-wrapper .search-right ul li h3 a{color:#2a64a4; text-decoration:underline}
.search-result-wrapper .search-right ul li h3 a:hover{text-decoration:none}
.search-result-wrapper .search-right ul li p{color:#4c4c4c; font-size:12px; line-height:18px}
.search-result-wrapper .search-right ul li p a{color:#999999}



.select-block .txt-block {background:url(../images/resources-select-bg.png) no-repeat right -33px; padding-right:10px; width:263px;clear: both;
    color: #808285;
    cursor: default;
    display: inline-block;
    font: 16px/31px Arial,Helvetica,sans-serif;
    text-align: left; text-indent:10px; color:#353432}
.select-block .txt-block span{background:url(../images/resources-select-bg.png) no-repeat left top; height:33px; display:block}

/* added by rita */
#divPresentations span.selectOption{word-wrap:break-word;}

/* Added by Nisha on 29 Nov 2012 */
.guideline-download{background:#E9E8E4 url(../images/bottom-shadow-bg.png) no-repeat left bottom; padding:30px 20px 25px 20px}
.guideline-download h1{font:36px 'GillSansMT',Arial, Helvetica, sans-serif; text-transform:normal; color:#333333; line-height:40px; padding:0 10px 10px 10px;}
.guideline-download h2{font:19px 'GillSansMT',Arial, Helvetica, sans-serif; padding:10px 0; color:#333333; padding:20px 10px 10px 10px;}
.guideline-download .download-listing{clear:both;}
.guideline-download .download-listing .row{clear:both; padding:30px 25px; background:url(../images/border-line-h-shadow.gif) repeat-x left top;font:19px 'GillSansMT',Arial, Helvetica, sans-serif; color:#686765}
.guideline-download .download-listing .row:first-child{background-image:none}
.guideline-download .download-listing .row .title{width:335px; float:left;margin-right:15px}
.guideline-download .download-listing .row .select{width:270px; float:left; margin-right:10px}
.guideline-download .download-listing .row .button-block{width:235px; float:left; font-size:17px; color:#fff; overflow:hidden}
.guideline-download .download-listing .row .button-block .download-button{background:url(../images/button-bg.png) no-repeat left top; padding-left:8px; float:left; margin-right:15px; color:#fff; text-decoration:none; cursor:pointer}
.guideline-download .download-listing .row .button-block .download-button .right{background:url(../images/button-bg.png) no-repeat right -106px; display:block; height:22px; padding:5px 60px 5px 12px ; line-height:22px;}
.guideline-download .download-listing .row .select span.selected{background:url(../images/resources-select-bg.png) no-repeat left top; width:225px;}
.guideline-download .download-listing .row .select span.selectArrow{background:url(../images/resources-select-bg.png) no-repeat right -33px; width:30px;}
.guideline-download .download-listing .row .select span.selectArrow{height:33px;}
.guideline-download .download-listing .row .select div.selectBox{color:#353432}
.guideline-download .download-listing .row .select div.selectOptions{width:253px;}
.guideline-download .download-listing .row .select span.selectOption{padding:5px 4%; width: 92%; word-wrap:break-word;}

.strategic-themes-container h2{font:19px 'GillSansMT',Arial, Helvetica, sans-serif; padding:10px 0; color:#333333; }

/* Added on 20th Dec 2012 */
.global-policies{background:url(../images/bottom-shadow-bg.png) no-repeat left bottom #e9e8e4; padding:25px 0 25px 30px; margin-bottom:20px;}
.global-policies h1{font:36px 'GillSansMT-Light',Arial, Helvetica, sans-serif; text-transform:normal; color:#333333; padding:0 0 20px 0;}
.global-policies .row{clear:both; padding:33px 0;}
.global-policies .row .col{width:276px; float:left; margin-right:25px}
.global-policies .row .col h2{font:18px/20px 'GillSansMT',Arial,Helvetica,sans-serif; text-transform:uppercase; padding:0 0 3px;}
.global-policies .row h3{font:18px/20px 'GillSansMT',Arial,Helvetica,sans-serif; padding:0 0 3px;}
.global-policies .row .col .col-header{clear:both; height:62px}
.global-policies .row .button-block .download-button{font:12px Arial,Helvetica,sans-serif;background:url(../images/download-btn-small.png) no-repeat right -23px; padding-right:45px; float:left; color:#fff; text-decoration:none; cursor:pointer}
.global-policies .row .button-block .download-button .right{background:url(../images/download-btn-small.png) no-repeat left top; display:block; height:17px; padding:3px 14px 3px 10px ;}

.global-policies div.selectBox{font:12px/23px Arial,Helvetica,sans-serif; color:#58595b; clear:both; margin-bottom:10px}
.global-policies span.selected{width:114px;background:url(../images/policies-selectbg.png) no-repeat left top;}
.global-policies span.selectArrow{background:url(../images/policies-selectbg.png) no-repeat right -23px;width:26px;}
.global-policies span.selectArrow,.global-policies span.selected{height:23px}
.global-policies div.selectOptions{width:124px; top:21px}

.global-policies.regional{background:none}
.global-policies.regional h3{/*font:bold 14px Arial, Helvetica, sans-serif;*/ color:#595959}
.global-policies.regional .row .col .col-header{clear:both; height:38px}
.global-policies .row h2{font:18px/20px 'GillSansMT',Arial,Helvetica,sans-serif; text-transform:uppercase; padding:35px 0 20px;clear:both;}
.global-policies .row h2 span{padding-left:15px; text-transform:none}

.download-button-small-new{background:url(../images/download-btn-small_new.png) no-repeat ;float:left; width:140px; height:24px; overflow:hidden; text-indent:-9999px;}
.download-button-new{background:url(../images/download-btn_new.png) no-repeat left top; float:left; margin-right:14px; width:157px; height:33px;overflow:hidden; text-indent:-9999px;}
.share-button{background:url(../images/share-btn_new.png) no-repeat left top; float:left; width:88px; height:33px; overflow:hidden; text-indent:-9999px;}

/*Added by shailesh on 2 August 2013 */
.product_container{background: url("../images/product_bg_new.png") no-repeat scroll 0 10px transparent;color: #5D5D5D;float: left; font: 12px Arial,Helvetica,sans-serif; height: 155px; margin: 15px 48px 15px 37px; padding-left: 35px; width: 225px;}
.product_container h3{background: none repeat scroll 0 0 #FFFFFF; clear: both; color: #796767; float: left; font-size: 16px;font-weight: normal; margin-right: 20px; padding: 0 7px;}
.product_container .productMenu{clear: both; padding: 20px 0; position: static !important; width: 190px;}
.product_container .dropdownMenu{margin-top: 10px; width: 190px;}
.product_container .productMenu .dd{background-color: #FFFFFF; color: #5D5D5D; font: 12px Arial,Helvetica,sans-serif;}
.product_container .productMenu .dd .ddTitle{background: url("../images/product_selectbg_left.png") no-repeat scroll left top transparent;  cursor: default; height: 22px; overflow: hidden; width: 190px;}
.product_container .productMenu .dd .ddTitle span.arrow{background: url("../images/product_selectbg_right.png") no-repeat scroll 0 0 transparent; cursor: pointer; display: inline-block; float: right; height: 22px; margin: 0 !important; width: 15px;}
.product_container .productMenu .dd .ddTitle span.ddTitleText{line-height: 22px; overflow: hidden; padding: 0 0 0 5px; text-indent: 1px;}
.product_container .productMenu .dd .ddChild{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #F8F8F8; border-color: -moz-use-text-color #EAEAEA #EAEAEA; border-image: none; border-right: 1px solid #EAEAEA; border-style: none solid solid; border-width: medium 1px 1px; display: none; margin: 0; overflow-x: hidden !important; overflow-y: auto; position: absolute; width: 131px;}
.product_container .productMenu .dd .ddChild a.selected{background-color: #F8F8F8; color: #242424;}
.product_container .productMenu .dd .ddChild a{color: #000000; cursor: pointer; display: block; overflow: hidden; padding: 3px 0 3px 8px; text-decoration: none; white-space: nowrap;}
/* End */


/*----------- awards slider changes done on 05092018 starts -----------*/
.awards { /*background-color:#f6f6f6;*/}
.awards .wrapInner { width:auto; max-width:1000px; margin: 0 auto!important; padding: 0 auto;}
.awards .wrapInner ul { width: 100%; text-align: center; padding: 50px 0;}
.awards .wrapInner ul li { padding: 0 29px; border-right: solid 1px #898989;}
.awards .wrapInner ul li
.awards .wrapInner ul li .awradImg-block {
    height: 100px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 500px;
}
.awards .wrapInner ul li img {display: block; width: 100%; max-width: 100px; margin: 0 auto;} 
.awards .wrapInner ul li .award-desc { margin-top: 35px; position:relative}
.awards .wrapInner ul li .award-desc:before{    content: '';
   /* position: absolute;
    top: -9px;
    border-bottom: 1px solid #898989;
    width: 153px;
    height: 1px;
    left: 0px;
    right: 0px;
    margin: 0 auto;*/}
.awards .wrapInner ul li .award-desc p { 
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 0px;
    min-height: 45px;
	color:#000;


}
.awards .wrapInner ul li .award-desc a, .awards .wrapInner ul li .award-desc span { font-size: 16px; line-height: 20px; text-decoration: underline; font-weight:bold ;color:#494949}

.awards .wrapInner ul li .award-desc span :hover{text-decoration: none;}
.awards .wrapInner ul li .award-desc a:hover{ text-decoration: none;}
.awards button.slick-arrow { position: absolute; top: 50%; transform: translateY(-50%); border: none; background-color: transparent; text-indent: -9999px; width: 30px; height: 33px; z-index: 9; padding: 0;}
.awards button.slick-prev.slick-arrow { left: 0;}
.awards button.slick-next.slick-arrow { right: 0;}
.awards button.slick-arrow:before { content: ''; position: absolute; top: 50%; border-left: 3px solid #898989; border-bottom: 3px solid #898989; width: 20px; height: 20px;}
.awards button.slick-arrow.slick-prev:before { transform: translateY(-50%) rotate(45deg); right: 0;}
.awards button.slick-arrow.slick-next:before { transform: translateY(-50%) rotate(-135deg); left: 0;}
@media only screen and (min-width: 1025px) {
    .awards button.slick-arrow:hover:before { border-left-color: #ffffff; border-bottom-color: #ffffff; }
}
@media only screen and (max-width: 1025px) {
    .awards .wrapInner ul { padding: 50px 0 20px;}
}
/*----------- awards slider changes done on 05092018 ends -----------*/

/*******************New code for full width page***********************/
.col-full{
	max-width:100%
}
.col-full .banner img{
	width:100%;
}
.col-full .inner-wrapper{
	margin:0 auto;
}
.col-full .getting-better img{
	width:100%;
}


/*******************New code for full width page ends here***********************/
