/*  Global Reset
------------------------------------------------------------------*/
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,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;font-weight:inherit;font-style:inherit;font-size:100%;font-family: inherit;	vertical-align: baseline;}:focus {outline: 0;}body {line-height: 1;	color: black;	background: white;}ol,ul{list-style: none;}table {border-collapse: collapse;	border-spacing: 0;}caption, th, td {text-align: left;	font-weight: normal;}blockquote:before,blockquote:after,q:before,q:after{content: "";}blockquote, q{	quotes: "" "";}
article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, menu {display:block;}
img{ vertical-align:top;}.reset{margin:0; padding:0;}

/*  Some Global Styles
------------------------------------------------------------------*/
html{height: 100%;width: 100%;}
body {height: 100%; width: 100%; color:#333; font:12px arial; background:#F8F8F8;  }

h1{font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#E65032;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;}
h4{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
h6{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

.heading{font-size:16px; color:#E65032; margin:0 0 10px;}

strong{ font-weight:bold;}
em{ font-style:italic;}

a{ text-decoration:underline; cursor:pointer; color:#333;}
p{ margin:0 0 10px;}
body ul li:last-child, .last { border:none 0!important;}

.elm {background-image: url(../images/sprites/structure-sprite.png); background-repeat:no-repeat;}
.flags li, .flags  {background-image: url(../images/sprites/flag-sprite.png); background-repeat:no-repeat; /*_background-image: url(../images/sprites/flag-sprite.gif);*/}
.ico, .addthis_toolbox a span, .results .meta span, .sf-sub-indicator { background-image:url(../images/sprites/icon-sprite.png); /*_background-image:url(../images/sprites/icon-sprite.gif);*/ background-repeat:no-repeat;}

.red{ background:#E65032;}
.grey{ background:#999;}
	.grey10{ background:#F5F5F5;}
.gold{ background:#EBAF00;}
.plum{ background:#A00050;}
.teal{ background:#00B4AF;}
.orange{ background:#E16E00;}
.green{ background:#B4BE00;}
.black{ background:black;}
.white{ background:white;}
.white{ background:white;}

.cr {color:#00B4AF;}

.breadcrumb{ overflow:hidden; _overflow:visible; _height:1%; padding:0 8px; }

.breadcrumb a, .breadcrumb .pipe{ float:left; display:block; padding:3px; color:#666}
.breadcrumb .pipe{ padding:3px 5px; }
.breadcrumb a:hover{ background:#F5F5F5;}

#disqus_thread{margin:25px 0 15px; width:90%; clear:both}
.dsq-dc-logo, .dsq-autheneticate-copy, .dsq-login-buttons{display:none!important;}
#atff{ display:none;}
.h{ display:none;}


/*  Article specific Styles
------------------------------------------------------------------*/
.article-container{padding: 10px; }
.article{font:13px/19px arial; color:#393737; overflow:hidden; _overflow:visible; _height:1%; }
.article p, .article ul, .b{ margin:0 0 20px; color:#393737; padding:0 15px 0 0; }
.article h1{ color:#E65032; margin:0 0 15px; line-height:28px; }
.article h2{ margin:10px 0 7px; font-size:20px; color:#666;}
.article h3{ margin:10px 0 7px; font-size:16px; color:#666;  }
.article h4{ margin:10px 0 3px; font:bold 13px arial;  color:#393737;  }


/*.research-page .article h2{clear:both;  }*/

.article a{ color:#00B4AF!important;}
.article a:visted{ color:#A00050!important;}
.article a:hover{ color:#B4BE00!important;}
.article a:active{ color:#E65032!important;}


.article strong{ font-weight:bold;}
strong.seo{ font-weight: normal;}

.article em{ font-style:italic;}
em.seo{ font-style: normal;}


.article ul li, .b li{background: url(../images/bullet.gif) no-repeat left 7px; padding: 0 0 0 15px; margin: 2px 0;}
.article li a{color: #333; text-decoration:underline;}
.article li a:hover{color: #09c;}

.article ul ul, .b ul{margin:0 0 7px!important;}
.article ul li li, .b li li{background: url(http://d16nv8zpacckce.cloudfront.net/2nd-lvl-bullet.png) no-repeat left 10px; padding: 0 0 0 18px!important;}

.article ul li li li, .b li li li{background: url(http://d16nv8zpacckce.cloudfront.net/3rd-lvl-bullet.png) no-repeat left 10px; padding: 0 0 0 15px!important;}


.b2, .b3{overflow:hidden; _overflow:visible; _height:1%;}
.b2 li, .b3 li{width:48%; float:left; margin: 0 3px !important; padding:5px 0 !important; background:none !important;}
.b2 ul, .b3 ul{overflow:hidden; width:100%; float:left; margin: 0!important; padding:5px 0!important;}
.b2 ul li, .b3 ul li{padding:0 0 5px 15px!important; width:90%; margin:0!important; background: url(../images/bullet.gif) no-repeat left 8px!important;}

.b3 li{width:31%;}

.article ol {padding: 0 0 0 10px;}


.article ol li, .article ul ol li{background: none;  display: list-item; list-style-type:decimal;  padding: 0 0 5px 5px; margin: 2px 0 2px 20px; vertical-align:top; }

.article ol ul {margin: 0 0 10px 0; background:#f5fcff; border:1px solid #dcedf4; padding:5px 10px;}
.article ol ul li{background: url(../images/bullet.gif) no-repeat left 7px; padding: 0 0 0 15px; margin: 2px 0; list-style:none;}
.article hr{ background:#f5f5f5; border:none 0; height:1px;}

.source{font-size:10px; line-height:15px;}
.callout{ font:italic 16px/22px Georgia, Times, serif; color:#00B3AF; margin: 0 0 15px; }
.segment p{font:13px/19px arial; color:#231f20; margin: 0 0 10px;}
.segment{ padding:15px;}

.article .table{ width:100%; _width:99%; margin:10px 0;}
.table thead th{ background:#D6D6D6; padding:4px 5px; border-bottom:1px solid white; font:bold 12px/20px arial;}
.table .even{ background:#EBEBEB;}
.table .odd{ background:#F5F5F5;}
.table td{ padding:4px 5px; border-bottom:1px solid white; }

.article .img-with-caption{ background:#f5f5f5; padding:5px; _display:inline;}
.article .img-with-caption img{ margin:0 0 7px; border:1px solid #CCC;}
.article .img-with-caption p{ font-size:11px; color:#999; margin:0; padding:0;}

.article .fl{ margin:0 15px 10px 0;}
.article .fr{ margin:0 0 10px 15px;}

.article .off-to-side{ width:200px; }
.article .off-to-side.fl{ border-right:1px solid #f5f5f5; padding:0 10px 0 0;}
.article .off-to-side.fr{ border-left:1px solid #f5f5f5; padding:0 0 0 10px;}

.article .jb{ overflow:hidden; _overflow:visible; _height:1%; background:#f5f5f5; padding:10px; border-bottom:1px solid #ebebeb; margin:0 0 10px;}
.article .jb strong{ font:bold 13px arial; color:#333; display:block; margin:0 0 3px;}
.article .jb .fl{ margin:0 15px 0 0!important;}
.article .jb .fr{ margin:0 0 0 15px!important;}
.article .jb p{ margin:0!important;}


.article img.pdf{ border:1px solid #ebebeb;}

.article_date{display:block; padding:0 0 2px 2px; color:#999; font-size:12px;}


.article .caption{padding:5px; border:1px solid #ebebeb; background:#f5f5f5;}
.article .caption img{display:block;}
.article .caption .caption-text{color:#333; font-size:11px; line-height:14px; display:block; padding:3px;}
.article  .credit{color:#666; font-size:10px; display:block; padding:2px 3px 0 ; text-align:right}

/*  Site Map Styles
------------------------------------------------------------------*/
.sitemap{overflow:hidden; padding:10px}
.sitemap h3{line-height:24px;color:#F05843;}
.sitemap h3 a{color:#F05843;}

/*  Contant Styles
------------------------------------------------------------------*/
/* Misc visuals
----------------------------------*/
.question{background: url(/images/q.gif) no-repeat 0 10px; padding:10px 15px 10px 30px!important; font:16px arial; border-top:1px solid #ebebeb; }
.answer{background: url(/images/a.gif) no-repeat; padding:0 15px 0 30px!important; }
.extra-answerp{padding:0 15px 0 30px!important;}

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; }
.ui-corner-tr { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
.ui-corner-br { -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.ui-corner-top { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.ui-corner-right {  -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.ui-corner-left { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
.ui-corner-all { -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* Corner radius */
.rtl { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; }
.rtr { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }
.rbl { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
.rbr { -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.rt { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }
.rb { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.rr {  -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.rl { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
.r { -moz-border-radius: 3px; -webkit-border-radius: 3px; }




/*  Prsentationl stles
------------------------------------------------------------------*/
sup{line-height: 80%; font-size: xx-small; vertical-align: super; padding:0 5px 0 0;}

.img-border{ background:#B0C6D0; padding:3px;}

* html .fix-value{font-size:0;line-height:0}  /* ie6 */
*+html .fix-value{font-size:0;line-height:0}  /* ie7 */

.see-all{ display:block; text-align:center; color:#666; padding:7px; background-color:#CCC;}



/*  Menu stles
------------------------------------------------------------------*/
.nav li{float:left; color:white;}
.nav a{color:white; text-decoration:none; }
.menu{height:36px; font:bold 13px arial; position:relative; }
	.menu a{padding:10px 10px 9px; display:block;}	
	.menu li a:hover{background-image: url(../images/sprites/structure-sprite.png); background-repeat:repeat-x; background-position:0 -120px}
	.menu li li a, .menu li li li a{background-image:none;}
	.menu li li a:hover, .menu li li li a:hover{background-image:none; text-decoration:underline; color:#00B4AF!important;}
		
.menu-sub{height:25px; font:11px arial; color: #666;}
	.menu-sub a{display:block; color: #666; padding:4px 0;}
.menu-sub-1{width:60%; float:left; padding:0 0 0 10px;}
	.menu-sub-1 a:hover{color:#F05843;}
	.menu-sub-1 span{ margin:0 5px 0 8px;}
.menu-sub-2{width:33%; float:right;}
	.menu-sub-2 .alone{ margin:0 5px 0 0;padding:4px 0; color: #666;}
	.menu-sub-2 a{ text-decoration:underline; padding:4px 5px;}

.ja-hook .menu-sub-2{width:36%;}
	
.search{position:absolute; right:10px; top:6px; background:white; padding:2px 3px; width:260px; }
.search input{border:0 none; outline:0 none; margin:0; padding:0;}
.search-input{width:236px; margin:0 7px 0 0;}
.search-btn{background:url(../images/serach-btn.gif) no-repeat;  width:20px; height:20px; position:relative; text-indent:-44444px; }
.misplaced-search-bar{ padding:3px; border:2px solid #EBEBEB;}

/*  Grids
------------------------------------------------------------------*/

#hd{height:80px; background:white;}
#menu.elm{ background-position:0 0; background-repeat:repeat-x;}
#sub-menu.elm{background-position:0 -240px; background-repeat:repeat-x; background-color:#F6F6F6;}
#bd{ background:#F8F8F8; padding:10px 0 0 0; position:relative; z-index:1;}
	.wrap{margin:0 auto 10px; z-index:1; width:988px!important;}

#ft{ margin:10px 0 0 0;}
	.home-ft #ft{ margin:0;}


/*  Grids
------------------------------------------------------------------*/
.layout{width:982px; margin:0 auto; position:relative;}

.grid{ padding:10px;}
.g44, .g98, .g152, .g206, .g260, .g314, .g368, .g422, .g476, .g530, .g584, .g638, .g692, .g746, .g800, .g854, .g908, .g962 {
	display: inline;	float: left;	margin-right: 10px;}
.glast{margin-right:0;}
/* =Grid >> 18 Columns
--------------------------------------------------------------------------------*/
.g44{width:44px;}
.g98{width:98px;}
.g152{width:152px;}
.g206{width:206px;}
.g260{width:260px;}
.g314{width:314px;}
.g368{width:368px;}
.g422{width:422px;}
.g476{width:476px;}
.g530{width:530px;}
.g584{width:584px;}
.g638{width:638px;}
.g692{width:692px;}
.g746{width:746px;}
.g800{width:800px;}
.g854{width:854px;}
.g908{width:908px;}
.g962{width:962px; padding:10px;}

.inner{overflow:hidden; padding:10px}


.g638{ /*_box-sizing:border-box;*/}


.con-hd{background: url(../images/layout/988-top.jpg) no-repeat left bottom; height:6px; display:block;}
.con-bd{ background:url(../images/layout/998-mid.jpg) repeat-y left top; width:982px; padding:0 3px;}
.con-ft{background: url(../images/layout/998-bottom.jpg) no-repeat left top; height:6px; display:block; }

.wfooter .con-ft{background: url(../images/layout/998-footer-bottom.jpg) no-repeat left top; height:6px; display:block;}

.sb .con-hd{background: url(../images/layout/988-top-sidebar.jpg) no-repeat left bottom;}
.sb .con-bd{ background:url(../images/layout/998-mid-sidebar.jpg) repeat-y left top;}
.home-ft .con-hd{background: url(../images/layout/998-top-home.png) no-repeat left bottom;}

.con-988x306-big-img{background: url(../images/layout/988x306-big-img.jpg) no-repeat; margin:10px 0; width:982px; height:300px; padding:3px; position:relative;}
.con-988x256-big-img{background: url(../images/layout/988x256-big-img.jpg) no-repeat; margin:10px 0; width:982px; height:250px; padding:3px;}
.con-988x166-big-img{background: url(../images/layout/988x166-big-img.jpg) no-repeat; margin:10px 0; width:982px; height:160px; padding:3px;}

.split-g584xg368, .split-g152xg800, .split-g206xg746, .split-g260xg692, .split-g314xg638, .split-g368xg584, .split-g422xg530,.split-g486xg486 { margin:10px 0}

.split-g152xg800 .con-hd{background: url(../images/layout/988-top-split-g152xg800.jpg) no-repeat left bottom;}
.split-g152xg800 .con-bd{ background:url(../images/layout/988-mid-split-g152xg800.jpg) repeat-y left top;}
.split-g152xg800 .con-ft{background: url(../images/layout/988-bottom-split-g152xg800.jpg) no-repeat left top;}

.split-g206xg746 .con-hd{background: url(../images/layout/988-top-split-g206xg746.jpg) no-repeat left bottom;}
.split-g206xg746 .con-bd{ background:url(../images/layout/988-mid-split-g206xg746.jpg) repeat-y left top;}
.split-g206xg746 .con-ft{background: url(../images/layout/988-bottom-split-g206xg746.jpg) no-repeat left top;}

.split-g260xg692 .con-hd{background: url(../images/layout/988-top-split-g260xg692.jpg) no-repeat left bottom;}
.split-g260xg692 .con-bd{ background:url(../images/layout/988-mid-split-g260xg692.jpg) repeat-y left top;}
.split-g260xg692 .con-ft{background: url(../images/layout/988-bottom-split-g260xg692.jpg) no-repeat left top;}

.split-g314xg638 .con-hd{background: url(../images/layout/988-top-split-g314xg638.jpg) no-repeat left bottom;}
.split-g314xg638 .con-bd{ background:url(../images/layout/988-mid-split-g314xg638.jpg) repeat-y left top;}
.split-g314xg638 .con-ft{background: url(../images/layout/988-bottom-split-g314xg638.jpg) no-repeat left top;}

.split-g368xg584 .con-hd{background: url(../images/layout/988-top-split-g368xg584.jpg) no-repeat left bottom;}
.split-g368xg584 .con-bd{ background:url(../images/layout/988-mid-split-g368xg584.jpg) repeat-y left top;}
.split-g368xg584 .con-ft{background: url(../images/layout/988-bottom-split-g368xg584.jpg) no-repeat left top;}


.split-g422xg530 .con-hd{background: url(../images/layout/988-top-split-g422xg530.jpg) no-repeat left bottom;}
.split-g422xg530 .con-bd{ background:url(../images/layout/988-mid-split-g422xg530.jpg) repeat-y left top;}
.split-g422xg530 .con-ft{background: url(../images/layout/988-bottom-split-g422xg530.jpg) no-repeat left top;}

.split-g486xg486 .con-hd{background: url(../images/layout/988-top-split-g486xg486.jpg) no-repeat left bottom;}
.split-g486xg486 .con-bd{ background:url(../images/layout/988-mid-split-g486xg486.jpg) repeat-y left top;}
.split-g486xg486 .con-ft{background: url(../images/layout/988-bottom-split-g486xg486.jpg) no-repeat left top;}

.split-g530xg422 .con-hd{background: url(../images/layout/988-top-split-g530xg422.jpg) no-repeat left bottom;}
.split-g530xg422 .con-bd{ background:url(../images/layout/988-mid-split-g530xg422.jpg) repeat-y left top;}
.split-g530xg422 .con-ft{background: url(../images/layout/988-bottom-split-g530xg422.jpg) no-repeat left top;}

.split-g584xg368 .con-hd{background: url(../images/layout/988-top-split-g584xg368.jpg) no-repeat left bottom;}
.split-g584xg368 .con-bd{ background:url(../images/layout/988-mid-split-g584xg368.jpg) repeat-y left top;}
.split-g584xg368 .con-ft{background: url(../images/layout/988-bottom-split-g584xg368.jpg) no-repeat left top;}

.split-g638xg314 .con-hd{background: url(../images/layout/988-top-split-g638xg314.jpg) no-repeat left bottom;}
.split-g638xg314 .con-bd{ background:url(../images/layout/988-mid-split-g638xg314.jpg) repeat-y left top;}
.split-g638xg314 .con-ft{background: url(../images/layout/988-bottom-split-g638xg314.jpg) no-repeat left top;}

.split-g692xg260 .con-hd{background: url(../images/layout/988-top-split-g692xg260.jpg) no-repeat left bottom;}
.split-g692xg260 .con-bd{ background:url(../images/layout/988-mid-split-g692xg260.jpg) repeat-y left top;}
.split-g692xg260 .con-ft{background: url(../images/layout/988-bottom-split-g692xg260.jpg) no-repeat left top;}

.split-g746xg206 .con-hd{background: url(../images/layout/988-top-split-g746xg206.jpg) no-repeat left bottom;}
.split-g746xg206 .con-bd{ background:url(../images/layout/988-mid-split-g746xg206.jpg) repeat-y left top;}
.split-g746xg206 .con-ft{background: url(../images/layout/988-bottom-split-g746xg206.jpg) no-repeat left top;}

.split-g800xg152 .con-hd{background: url(../images/layout/988-top-split-g800xg152.jpg) no-repeat left bottom;}
.split-g800xg152 .con-bd{ background:url(../images/layout/988-mid-split-g800xg152.jpg) repeat-y left top;}
.split-g800xg152 .con-ft{background: url(../images/layout/988-bottom-split-g800xg152.jpg) no-repeat left top;}

/*----------------------------------------------------------*/

.side-padding{ padding:0 10px;}

.page-long{background: url(../images/joseph-coat.jpg) no-repeat left top; height:120px;}
.gradient-break{background: url(../images/layout/page-grad.png) repeat-x left top;}
.top-lvl{height:140px;}

 .container{
	-moz-border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-box-shadow:0 0 4px #E8E8E8; 
	-webkit-box-shadow:0 0 4px #E8E8E8; 
	background:white;
	border:1px solid #EBEBEB;
	margin-bottom:10px;
	float:left;
	background:white;
	padding:10px;
	position:relative
	}

.shadow{
	-moz-box-shadow:0 0 4px #E8E8E8; 
	-webkit-box-shadow:0 0 4px #E8E8E8; 
}


/* ## Header Styles
------------------------------------*/
#logo{ position:absolute; top:14px; width:300px; left:5px;}
	#logo-png{}

.country-select{ position:absolute; top:10px; left:712px; color:black; width:300px;}

.country-select-btn{ float:left; background-color:#F3F3F3; border:1px solid #F3F3F3; }	
	.country-select-btn:hover, .country-select .hit { background:#fff!important; border:1px solid #f8f8f8!important;}	

.country-select-btn a{ padding:3px 8px 3px 8px; text-decoration:none;  display:block; color: #333;}	
.country-select-btn span{ border-right:1px solid #E2E2E2; padding:0 7px 0 0; float:left;}	
.country-select-btn b{background-position:5px -696px; padding:0 0 0 7px; float:left; height:10px; width:10px; display:block;}	

.country-indicator{ float:left!important; margin:3px 0 0 15px; background-position:0 -800px; padding:0 0 0 20px; display:block;}
.county-list-dialog .coutry-select-list{ margin:0 20px 0 0;}

/* ## Change country dialog
------------------------------------*/
.coutry-select-list li{ padding:0 0 0 23px;}
.coutry-select-list a{ text-decoration:none; color:#333;}
.coutry-select-list .flags{ margin:0 0 7px;}
	.global{background-position:0 -1450px;}
	 .br{ background-position:0 -177px;}
	 .gb{ background-position:0 -87px;}
	 .ca,.caf{ background-position:0 -57px;}
	 .cn{ background-position:0 -27px;}
	 .de{ background-position:0 -117px;}
	 .jp{ background-position:0 3px;}
	 .mx{ background-position:0 -147px;}
	 .us{ background-position:0 -207px;}
	 .ar{ background-position:0 -247px;}
	 .au{ background-position:0 -297px;}
	 .be{ background-position:0 -347px;}
	 .cl{ background-position:0 -397px;}
	 .co{ background-position:0 -447px;}
	 .flags.fr, .coutry-select-list .fr{ background-position:0 -497px; float:none;}
	 .hk {background-position:0 -547px;}
	 .in{ background-position:0 -597px;}
	 .id {background-position:0 -647px;}
	 .ie{ background-position:0 -697px;}
	 .it {background-position:0 -747px;}
	 .kr{ background-position:0 -1547px;}
	 .my {background-position:0 -847px;}
	 .ae{ background-position:0 -897px;}
	 .ph {background-position:0 -947px;}
	 .pt{ background-position:0 -997px;}
	 .ru {background-position:0 -1047px;}
	 .sg{ background-position:0 -1097px;}
	 .es {background-position:0 -1147px;}
	 .se{ background-position:0 -1197px;}
	 .ch {background-position:0 -1247px;}
	 .tw{ background-position:0 -1297px;}
	 .th {background-position:0 -1347px;}
	 .vn{ background-position:0 -1397px;}
	 
	 .nl{ background-position:0 -1497px;}
	 .at{ background-position:0 -1597px;}
	 .bm{ background-position:0 -1647px;}	 
	 .uy{ background-position:0 -1697px;}



.county-list-dialog{width: 500px; background:white; position:absolute; top: 20px; left:-104px; z-index:100;border: 1px solid #F8F8F8 ; padding: 10px;}
.county-list-dialog h2{font:15px arial!important;}
	.county-list-dialog .close{ position:absolute; right:11px; top:11px; _clear: both; display:block; height:14px; width:14px; background-position:0 -900px; z-index:100;}
	
.me-hook .county-list-dialog {width: 570px;}
.es-MX-hook .county-list-dialog, .es-ES-hook .county-list-dialog{width: 560px;}
	
/* ## Sidebar
------------------------------------*/
.sidebar {padding:0 0 0 10px;}
.sidebar .inner{padding:0;}
.sidebar h4 { color:#666; font-size:14px; /*color:#B4BE00;*/  }
.sidebar .mod:hover{}
.sidebar .mod a:hover { background:#F0F2CC}

.sidebar .mod{position:relative; margin:0 0 10px;}
	.sidebar .mod .hd{ margin:0; padding:8px; background:#F0F2CC; border-bottom:1px solid #E1E599; position:relative}
	.sidebar .mod .bd{ padding:5px; }
		
.sidebar .show-hide{background:url(../images/sprites/icon-sprite.png) no-repeat 0 -860px; width:10px; height:6px; display:block; position:absolute; right:10px; top:12px; cursor:pointer;}
.sidebar .hd .active{background:url(../images/sprites/icon-sprite.png) no-repeat 0 -850px;}

.sidebar li a{ text-decoration:none; display:block; padding:4px; _padding:0;}

.event-information strong{ display:block; font-weight:bold;}


.nsb{padding:10px 0 0 10px;}
.nsb .gsb{background:#FAFAFA; border:1px solid #f5f5f5; padding:10px; -moz-border-radius:3px; -webkit-border-radius:3px;  margin:0 0 15px;}
	.nsb .gsb .hd{padding:0; background:none; border:0 none;}
	.nsb .gsb .bd{padding:5px 0;}	
	.nsb h4{font-size:18px; color:black;}

.nsb  .list li{ background: url(http://images.towerswatson.com/email/assets/red.bullet.6px.gif) no-repeat 2px 9px; padding: 0 0 0 12px; margin: 2px 0; }
.sidebar .gsb a:hover { /*background:#fafafa!important;*/ text-decoration:underline; color:#00B4AF ;}
.flsb li{padding: 0 0 0 18px; margin: 4px 0 2px 0;}

.nsb .show-hide{right:8px; top:8px;}

/* ## Module
------------------------------------*/
.mod{}
.article .mod {margin:10px 0;}

.hd,.bd,.ft{overflow:hidden; _overflow:visible; _zoom:1;}

.hd h3{ margin:0 0 10px;}
.hd em{font:bold 20px arial; display:block; color:black; border-right:1px solid #F8C3BC; float:left; margin:0 10px 0 0; padding:0 10px 0 0;}
.hd strong{font:15px arial; display:block; color:white; background:#EF5744; padding:2px 15px 2px 5px; float:left; margin:2px 0 0; }

.fl{ float:left;}
.fr{ float:right;}



/* ## Top Level styles
------------------------------------*/
/*-------- Top Level Menu styles ---------*/
.top-level-list { margin:0 0 20px;}
.top-level-list h1{ margin:0 0 10px;}
	.top-level-list h1 a{color:#EA4F3A;}
.top-level-list p{font-size:13px; margin:0 0 10px;}
.top-level-list a{color:#00B8AE; text-decoration:none;}

.top-level-list li{ padding:15px 25px 15px 15px; background:url(../images/rule-1.gif) repeat-x bottom left;}
	.top-level-list li:last-child{ background:none;}
	.top-level-list li:hover, .top-level-service-list .hovered{ background-color:#F4F4F4; cursor:pointer;}
	.top-level-list li:hover a , .top-level-service-list .hovered a{ text-decoration:underline;}

.business-issues-page .top-level-list h1{ font-size:16px;}
.business-issues-page .top-level-list li{ padding:10px 25px 5px 15px;}


.why-tw h2, .why-tw p{ padding:0 0 0 15px;}
.why-tw h2{font-size:20px;}

/*-------- Top Level video styles ---------*/
.top-level-segment-page .video{ color:#666;}
.top-level-segment-page .video h1{ font-size:16px; margin:0 0 10px; color:#E65032;}
.top-level-segment-page .video strong{font-weight:bold; margin:5px 0; display:block;}
.top-level-segment-page .video .links{margin:5px 0; }
.top-level-segment-page .video .links a{margin:0 10px 0 0; }



/* ## Segment menu styles
------------------------------------*/
.segment-menu{ padding:10px; background:#F8FBEB;}
.segment-menu .heading{ color:#999;}
.segment-menu dl{ background:white; border:1px solid #F2F7D7;  }
.segment-menu div{ float:left; width:233px; border-bottom:1px solid #F2F7D7; padding:12px 10px; }
.segment-menu .odd{ border-right:1px solid #F2F7D7; width:234px; }
	.segment-menu dt{margin:0 0 7px;}
	.segment-menu dt a{ color:#9A9B9D; font:bold 13px arial;}
	.segment-menu dd{ color:#666; font-size:11px;}
	.segment-menu dd a{ color:#00B8AE; font-size:11px; display:block; margin:5px 0;}
	/*----------Interactions ------------*/
	.segment-menu a{ text-decoration:none;}
	.segment-menu div:hover a{ text-decoration: underline;}
	.segment-menu div:hover{ background:#FAFAFA;}

/* ## Service menu styles
------------------------------------*/
.service-menu{ padding:10px; background:#F8FBEB;}
.service-menu .heading{ color:#999;}
.service-menu dl{ background:white; border:1px solid #E4E4E4;}
.service-menu dt{padding:12px 10px; display:block; background:url(../images/rule-1.gif) repeat-x bottom left;}
.service-menu dt{padding:12px 10px; display:block; background:url(../images/rule-1.gif) repeat-x bottom left;}
.service-menu dt p{margin:0!important;}

.callout{ color:#00B3AF;}

.service-page .featured-content{ background:#f5f5f5;}
.service-page .featured-content h3{padding:10px 10px 0;}
.service-page .featured-content h4{ font-weight:bold; font-size:12px; margin:0 0 2px;}

	.service-page .summ li{ border-bottom:1px solid #EBEBEB;}
	.service-page .summ li:last-child{ border-bottom:0 none;}
	.service-page .featured-content .summary{ width:220px;}
	.service-page .featured-content p { padding:0; margin:0;}
	.service-page .featured-content a { text-decoration:none;}
	.service-page .featured-content li:hover h4 a { text-decoration: underline;}
	.service-page .featured-content li:hover { background:#EBEBEB;}

.related-services{ padding:10px;}
.related-services li{ margin:0 0 13px;}
.related-services h4{ font-weight:bold; font-size:12px; margin:0 0 2px;}
.related-services p { padding:0;  margin:0;}
.related-services a { text-decoration:none;}
.related-services li:hover h4 a { text-decoration: underline;}


/* ## Business issues
------------------------------------*/
.business-intro-text p{ font-size:14px; line-height:19px; padding:10px 20px 10px 10px; margin:0!important;}
.business-issues-page .featured-content{ background:#f5f5f5;}
.business-issues-page .featured-content h3{padding:10px 10px 0;}
.business-issues-page .featured-content h4{ font-weight:bold;}

.business-issues-page .summ{ margin:0 0 0 -10px; padding:0 0 0 10px}
	.business-issues-page .summ li{ border-bottom:1px solid #EBEBEB;}
	.business-issues-page .summ li:last-child{ border-bottom:0 none;}
	.business-issues-page .featured-content .summary{ width:280px;}
	.business-issues-page .featured-content .img-container { margin:0 10px 0 0;}
	.business-issues-page .featured-content a { text-decoration:none;}
	.business-issues-page .featured-content li:hover h4 a { text-decoration: underline;}
	.business-issues-page .featured-content li:hover { background:#EBEBEB;}


/* ## hgroup styles
------------------------------------*/
.header-image{position:relative;}
.header-image img{position:relative; z-index:1; }

.hgroup{ position: absolute; top:15px; left:20px; z-index:3; }
.heading-block-text{ background:rgb(255, 255, 255); background:rgba(255, 255, 255, .85); padding:10px; color:#666;}


.block-level-1, .block-level-2{color:white; padding:4px 15px 3px 10px; margin:0 0 5px;}
.block-level-1{font:bold 28px arial; color:black; }
.block-level-1-breadcrumb{font:18px arial;}
.block-level-2{font:28px arial;}

.service-page h2.block-level-1{ color:white;}
.service-page h3.block-level-1{ color:black;}
.service-page .block-level-2{color:#666;}

.issues-block .block-level-1{ color:white; font-size:32px;}



/* ## Audio Player full page lenth
------------------------------------*/
.audioplayer-full{ background:url(../images/audio-player-bg.jpg) repeat-x; overflow:hidden; _height:1%;}
.audioplayer-full img{ float:left;}
.audioplayer-full p{font-size:11px; float:left; width:auto; color:white; margin:0 10px 0 10px; padding:3px;}
.audioplayer-full p a{color:white;}

.audioplayer-full #audioplayer{ height:30px; width:600px; margin:0 0 0 20px; float:left; padding:5px;}
.audioplayer-full #audioplayer object{ display:block; visibility:visible;}

.sidebar .audioplayer{ height:30px; width:300px;}



/* ## Share box
------------------------------------*/
.share-me{float:right; position:relative; width:110px; margin:0 -0 15px 25px; padding:5px 0 5px 8px; border-left:1px solid #ebebeb}
.share-me a{font-size:11px; color:#999!important; position: relative; display: block; text-decoration: none; cursor:pointer; margin:0 0 3px; overflow:hidden;}
.share-me a span{ float:left; margin:0 5px 0 0;}
.share-me a:hover{color: #B4D3F8;}

.share-me .at15t_email{ background-position:0 5px!important;}
.share-me .disqus_comment{background-position:0 -244px!important; padding:0 0 0 20px;}

.at15t_twitter{ background-position:0 -150px!important;}
.at15t_linkedin{ background-position:0 -100px!important;}
.at15t_facebook{ background-position:0 -50px!important;}
.at15t_email{ background-position:0 0!important;}
.at15t_print{ background-position:0 -350px!important;}
.at15t_digg{ background-position:0 -600px!important;}
.at300bs.at15t_expanded, .at15t_expanded{ background-image:url(/images/sprites/icon-sprite.png)!important; background-position:0 -200px!important;}


/* ## Filter Styles
------------------------------------*/
.ui-datepicker { z-index:200;}
.press-filter form{ margin:0 0 10px;}
.press-filter fieldset{ margin:0 0 10px;}
.press-filter input, .press-filter select{ border:1px solid #E4EEB0; height:16px; padding: 4px 3px 1px 3px; font-size:11px; color:#666; width:225px;}

.press-filter label{float:left;  margin:0 10px 0 0 ; color:#999; padding:4px 0 0; width:45px;}
.enter-date{border:1px solid #E4EEB0; background:white; padding:3px; float:left; width:95px;  }
.enter-date .calendar{background-image:url(../images/sprites/icon-sprite.png); display:block; width:14px; height:14px; background-position:0 -650px; float:right; position:relative; top:1px; right:2px;}
.press-filter .to{float:left; display:block; padding:4px 5px;  }
.enter-date input{ width:80px; border:none 0; height:15px; padding:2px 0 0 0; float:left;}

.press-filter select{height:24px;}

.it-hook .press-filter label{width:55px;}

.press-filter .submit-form{ position:relative; margin:0 10px 0 55px;}

.filter-wai{padding: 7px; margin: 5px 0px; background:#f5f5f5; border: 1px solid rgb(235, 235, 235);}
	.filter-wai p{margin:0px!important;}	
	.filter-wai .filter-type{padding:0px 2px 0 0;}
	.filter-wai .filter-choice{padding:0px 10px 0 0;}

/* ## Results
------------------------------------*/
.results{ margin:20px 0;}
.results li{ border-bottom:1px solid #F0F0F0; }
.results li:last-child{ border-bottom:0 none; }
	.results li:hover, .results .hovered{ background:#FBFBFB; padding:0!important;}
.results .hold{ padding:10px; overflow:hidden; _overflow:visible; _height:1%;}
.results .img-container{ float:left; width:75px;}
		.results .img-container img{width:60px; border:1px solid #D6D6D6;}
.results .pdf{font:10px arial; color:#666; letter-spacing:-2px; }
.results .result-summary{ float:left; width:380px; padding:0 10px 0 0;}
.noimg .result-summary{ float:left; width:455px;  padding:0 10px 0 0;}
.results h3{ font:bold 13px arial; margin:0 0 5px;}
	.results h3 a{color:#EA4F3A; }
.results a{ text-decoration:none!important; color:#333;}
.results li:hover a, .results .hovered a{ text-decoration: underline!important;}
.results p{ font:12px arial; color:#666; margin:0 0 5px; padding:0 10px 0 0;}
.results .meta{ float:left; width:130px; padding: 0 10px; border-left:1px solid #CCC; font-size:11px; color:#333; min-height:30px;}
	.results .meta span{ display:block; padding:0 0 0 20px; margin:0 0 4px;}
	.results .date{ background-position:0 -420px!important;}
		.results li:hover .date, .results .hovered .date{ background-position:0 -400px!important;}
	.results .share{ background-position:0 -470px!important;}
	.results .share .at15t_expanded{ display:none;}
		.results li:hover .share, .results .hovered .share{ background-position:0 -450px!important;}
	.results .more{ background-position:0 -520px!important;}
		.results li:hover .more, .results .hovered .more{ background-position:0 -500px!important;}
	
	.results .comments{ background-position:0 -570px!important; }
	.results .comments a{margin:0!important; padding:0!important;}
		.results li:hover .comments, .results .hovered .comments{ background-position:0 -550px!important;}

	.results .region{ background-position:0 -1118px!important; }
		.results li:hover .region, .results .hovered .region{ background-position:0 -1098px!important;}
	
/* ## Summary list
------------------------------------*/
.summ li{ position: relative; border-bottom:1px solid #F5F5F5; padding:10px;}
.summ li:hover{ background:#F7F7F7}
.summ li:last-child{border:none 0;}
.summ .img-container{float:left;}
	.summ img{border:1px solid #d6d6d6;}
.summ .summary{float:left;}
	.summ h3{ margin:0 0 5px;}
	.summ a{ color:#414141;}

/*Hook for langauge that needs blod*/	
.zht-hook .summ h3, .zhs-hook  .summ h3{font-size:13px} 	
.zht-hook .summ h3 a, .zhs-hook .summ h3 a {font-weight:bold} 	
	
.country-news-listing{ margin:0 0 0 -10px;}
	.country-news-listing .img-container{ width:80px; margin:0 10px 0 0;}
	.country-news-listing .summary{width:470px;}
	.country-news-listing .cr{ display:block; padding:10px 0 0 0; color:#00B4AF;}
	.country-news-listing a{ text-decoration:none;}
	.country-news-listing li:hover a{ text-decoration: underline;}

.country-event-listing .vevent{ margin:0 0 15px ; border-bottom:1px solid #F5F5F5; padding:0 0 10px; }
	.country-event-listing .vevent a{ text-decoration:none;}
	.country-event-listing .vevent:hover a{ text-decoration: underline;}
	
	.country-event-listing h3{ font-size:12px; font-weight:bold; margin:0 0 5px;}
	.country-event-listing h3 a{color:#333;}
	.country-event-listing p{ margin:0 0 5px;}
	.country-event-listing .date{}
	.country-event-listing .cr{ display:block; padding:5px 0; color:#00B4AF;}




.sub-country-home-info{ position:absolute; z-index:3; width:196px; height:230px; 
background: url(../images/home-page/country-white-overlay.png);
background:none rgba(255, 255, 255, .9 ); top:3px; right:3px; padding:10px; 
}
	.sub-country-home-info li{ padding:0 0 5px;}


.sub-country-offie-list  .g206 {margin:0 15px 20px 0; padding:0 12px 0 0;}
	.sub-country-offie-list  .g206  .org{font-weight:bold;}
	.sub-country-offie-list  .g206  .postal-code{ padding:0 0 0 5px;}
	.sub-country-offie-list  .g206  .locality{ padding:0;}

	
/*------ Home page Styles ----------*/
	
.hp-top{ background:url(/images/layout/988x307.jpg) no-repeat; padding:3px; width:982px; height:301px; margin:0 0 10px;}
.hp-top .g314{ float:right;} 

.about-twp-box { height:140px; padding:0 10px 0 0;}
	.about-twp-box .heading{padding:10px 10px 0 0;}

.featured-product-box{padding:0 10px 0 0; position:relative;}	
	.featured-product-box .hd{ background:#B4BE00; margin:0 0 10px;}	
	.featured-product-box .heading{ padding:5px 10px; color:white; margin:0; }	
	.featured-product-box img{ position:absolute; top:40px; right:15px;}

	.product-name-link{ text-decoration:none; font:18px/22px arial; color:#666; display:block; width:180px;}	
	
	

/* ## HOme page modules
------------------------------------*/
.merger-info p{ padding:0 10px 10px 0;}
	.merger-info .g260 {float:right;}

.homepage-country-module .side-padding { padding:0 0 0 10px;}
.homepage-country-module .header-image, .homepage-country-module .country-list{float:left; height:200px;}
.homepage-country-module .header-image{width:196px;}
.homepage-country-module .country-list{width:160px; background:#EBEBEB;}

.homepage-country-module .hgroup{top:140px; left:10px;}
.homepage-country-module .hgroup p{ padding:4px 20px 4px 5px; color:white; margin:0 0 5px;}
.homepage-country-module .country-name{background:#EBAF00; font:bold 14px arial;}
.homepage-country-module .visit-site{background:black; font-size:11px; }
	.homepage-country-module .visit-site a{ color:white;}

.homepage-country-module .coutry-select-list{ padding:10px; _clear:both;}

.homepage-country-module .scrollable { position:relative;  overflow-y:hidden; overflow-x:visible; height: 160px; } 
.homepage-country-module .scrollable .items { position:absolute; height:20000em; }

.homepage-country-module .prev, .homepage-country-module .next{ display:block; position:relative;} 
.homepage-country-module .prev{padding:10px 0 5px;} 
.homepage-country-module .next{padding:5px 0 10px; }
.homepage-country-module .prev span, .homepage-country-module .next span { text-indent:-787955px;}

.homepage-country-module .country-list .ico { display:block; width:10px; height:6px; margin:0 auto;}
.homepage-country-module .prev .ico { background-position:0 -850px; } 
.homepage-country-module .next .ico {background-position:0 -860px;} 

.homepage-country-module .country-list li{ position:relative;} 
.homepage-country-module .country-list em, #pointer{ position:absolute; width:17px; height:20px; z-index:10; background:url(../images/icons/country-select-arrow.gif) no-repeat; left:-20px;} 

#front-page-video { height:200px; background:white;} 



/* ## Social Witdge
------------------------------------*/
.social{margin:0 0 10px;}
.social-select-bar{ background:url(../images/mod/social/social-bar.png) no-repeat; height:40px;}
.social-select-bar ul{ padding:5px; overflow:hidden; _overflow:visible; _height:1%;}
.social-select-bar li{ float:left; margin:0 4px; padding:7px 7px 4px; border-right:1px solid #D6D6D6; }
.social-select-bar a{ text-decoration:none; display:block; padding:2px 0 2px;}
.social-select-bar span{ padding:0 0 0 23px; display:block;}
.social-populate{background:url(../images/mod/social/social-line-art-bg.png) no-repeat bottom right; min-height:200px;}

.social .heading{background:url(../images/icons/social-arrow.gif) no-repeat bottom right; width:270px; }


.twitter{ background-position:0 -150px!important;}
.facebook{ background-position:0 -50px!important;}
.linkedIn{ background-position:0 -100px!important;}
.blog{ background-position:0 -950px!important;}
.newsletters-icon{ background-position:0 -999px!important;}
.rss{ background-position:0 -1049px!important;}


.leadership-content .fl{ margin:4px 15px 10px 0;}
.leadership-content h2{ margin:0 0 8px 150px}
.leadership-content p{ margin:0 0 20px 150px}

/* ## Contact Page
------------------------------------*/
.contact-page .con-bd .g368{ background:#f5f5f5;}
.contact-page .con-bd .article{ padding:10px;}
#contact-form div{ overflow:hidden; _overflow:visible; _height:1%; margin:0 0 10px;}
#contact-form div label{ display:block; float:left; text-align:right; margin:0 10px 0 0;  color:#666; }
#contact-form div select, #contact-form div input, #contact-form div textarea{ display:block; float:left; width:230px; padding:2px;  border:1px solid #ebebeb;}
#contact-form div select, #contact-form div input{ height:20px; }
#contact-form div textarea{ height:150px; width:260px}
select#form-country{height:24px!important;}
.form-complete{  margin:0 0 0 200px; clear:both; background:#FFFFCC}
.form-required{ color:#FF0000; padding:2px 0 0 5px; float:left; display:block;}
#form-captcha{ margin:0;}
#form-submit { margin:0 0 10px 150px; background:#E65032; padding:3px 8px; font:bold 16px arial!important; color:white; border:none 0; }
#form-submit:hover {background:#ADADAD;}
.captcha-fieldset{margin:0 0 10px 150px!important;}

	.country-office-listing .g260{ margin:0 45px 15px 0;}

.locality, .region{ padding:0 8px 0 0;}


/* ## Events Page
------------------------------------*/
.event-register-btn{display:block; background:url(../images/btn/register-btn.jpg) no-repeat top left;  width:304px; height:43px; font:bold 18px/43px arial; color:white; text-decoration:none; text-indent:15px; margin:0 0 10px;}
	.event-register-btn:hover{background:url(../images/btn/register-btn.jpg) no-repeat bottom left;}

.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
	
/* ## Clearfix hack
------------------------------------*/
.clearfix:after {	clear: both;	content:' ';	display: block;	font-size: 0;	line-height: 0;	visibility: hidden;	width: 0;	height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}


/* ## Footer
------------------------------------*/
.footer{ background: #F5F5F5; border-top:10px solid #E85032; }
	.home-ft .footer{border-top:7px solid #E85032;}

	.bolierplate{margin:0 0 20px; line-height:19px; margin:0 0 10px; padding:0 15px 0 0;}
	.footer .g692 .g206{padding:0 0 0 15px;}
	
.footer .vcard{ margin:0 0 10px; line-height:17px;}
	.footer .given-name{ font-weight:bold;}

.footer	#share-on-all-pages,
.footer	.nav{ border-left:1px solid white; padding:0 0 0 10px;}
.footer .nav li{ margin:0 0 7px 0; float:none;}
.footer .nav a{ color:#666; text-decoration:underline;}

#share-on-all-pages a{ display:block; width:100%; *width:90%; clear:both;}
#share-on-all-pages .atclear{ clear:none;}
#share-on-all-pages .rss{padding:0 0 0 23px!important;}

.footer .addthis_toolbox a{ margin:0 0 10px; display:block; font-size:11px;}
.footer .addthis_toolbox a span{ padding:0 5px 0 0;}
.footer .at300bs.at15t_expanded{margin-right:0!important;}

#ft .g98{_margin:0;}

/*------ copyright ----------*/
.copyright{font:11px arial; color:#666; padding:7px 0 20px; }
	.copyright img{float:left; margin:0 10px 0 0;}
	.copyright small{float:left}
	.copyright .links{ float: right; }
	.copyright a{ margin:0 10px 0 0; color:#666;}

	
	
	
	
	

/*------ microsite ----------*/
.microsite-image-big{ position:absolute; top:3px; left:3px; margin:0 0 200px;}
	.microsite-image-big .header-image{ width:658px;}
	.microsite-image-big .hgroup{ left:10px; top:100px; width:80%}
	.microsite-image-big h1{ margin:0!important;}
#tabvanilla { padding:0; border:none 0}
#tabvanilla .ui-tabs-panel{ padding:0;}
#tabvanilla .ui-widget-header{ background:none;}
#tabvanilla .ui-tabs-nav {padding:0; border:none 0}
#tabvanilla .ui-tabs-nav li{padding:0; border:none 0; float:none;  background:none;}
#tabvanilla .ui-tabs-nav li a{padding:0; float:none;}

.microsite-padding .block-level-1{padding:4px 10px 3px;}

.microsite-padding{ padding:200px 0 0 0;}

.whcp-audio{ border-bottom:5px solid #999; padding:10px 0; margin:0 0 10px;}
.whcp-audio h3{ margin:0 0 7px!important;}
.whcp-audio .link{ display:block; clear:both}
.whcp-audio-content .audioplayer{ height:30px; width:400px; background:black; float:left; padding:5px; margin:0 0 0 10px;}


.right-side-with-image a{ overflow:hidden; _overflow:visible; _height:1%; display:block;}
.right-side-with-image img{ float:left; margin:0 10px 0 0;}
.right-side-with-image span{ float:left; display:block; width:65%;}

.right-side-with-image-2 li{ margin:0 0 10px; border-bottom:1px solid #ebebeb}
.right-side-with-image-2 h5{ font-size:12px; color:#333; margin:0 0 3px;}
.right-side-with-image-2 a{ padding:0!important; text-decoration:underline!important;}


/*------ Adding a temp box to min country pages ----------*/
.country-min  .con-bd{position:relative;}
#floatBoxHomePage{ position:absolute; top:25px; right:20px; background:#f5f5f5; width:280px; padding:10px;}
#floatBoxHomePage a, #floatBoxHomePage span{color:#00B4AF; padding:3px 3px 3px 0;}
#floatBoxHomePage span{color:#d6d6d6;}

/*------ Black bar tabs Styles ----------*/
.tab-style-black{ padding:0!important; border:0 none!important;} 
.tab-style-black .ui-widget-header{ background:url(http://qaimages.towerswatson.com/assets/tabs/tab.bg.red.jpg) repeat-x!important; border:0 none!important;} 
.tab-style-black .ui-widget-header{ background:url(http://qaimages.towerswatson.com/assets/tabs/tabs.bg.black.gradient.40h.jpg) repeat-x!important; border:0 none!important;} 
.tab-style-black .ui-tabs-nav{ padding:8px 5px 0 5px!important;}
.tab-style-black .ui-state-default{ border:0 none!important; background:none!important; text-decoration:underline!important; color:white!important;}
.tab-style-black .ui-tabs-panel{ padding:15px 10px 0!important;}
.tab-style-black  .ui-state-default a, .tab-style-black  .ui-state-default a:link, .tab-style-black  .ui-state-default a:visited{color:white!important; text-decoration:underline!important}

/*------ Adding a temp box to min country pages ----------*/
.hlt-tabs .item{ background: url(http://images.towerswatson.com/email/red-bullet.gif) no-repeat 0 3px; padding:0 0 10px 15px;}
.hlt-tabs .item span{ font-size:11px; color:#999;}
.hlt-tabs .item a{text-decoration:none}
.hlt-tabs .item:hover a{ color:#00B4AF; text-decoration:underline}

/*------ Adding a temp box to min country pages ----------*/
.no-padding, .nop{padding:0!important;}


/*------ Global Headlines Home page ----------*/
.global-headlines{width:564px; margin-right:10px;}
.homepage-country-module{width:366px; }

/*------ New container classes ----------*/
.full{width:960px;}


/*------ New Sharing tools ----------*/
.smb-icon{background-image:url(http://tw.shelomodobkin.com/images/sprite.new.png); background-repeat:no-repeat; }
	.shareTool{ margin:20px 0 15px 0; border-bottom:1px solid #ebebeb; padding:0 0 10px;}
	.shareTool a{ padding:0 5px 0 0; opacity:1;}
	.shareTool a:hover{ opacity:.5}
	.email-icon{background-position: 2px -6px;}
	.print-icon{background-position: 0 -40px;}
	.twitter-icon{background-position: 0 -160px;}
	.facebook-icon{background-position: 0 -80px;}
	.linkedin-icon{background-position: 0 -200px;}
	.digg-icon{background-position: 0 -120px;}
	.rss-icon{background-position: 0 -240px;}
	.more-icon{background-position: 0 -280px;}	
	.comment-icon{background-position: 0 -320px;}	

 .shareTool .disqus_comment{text-decoration:none; float:right;}	