* {
	margin: 0px;
}
#wrapper:focus {
	-moz-outline-style: none; -webkit-appearance: none;
}
body {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; font-size-adjust: none; font-stretch: normal;
}
#wrapper .ms-WPBody {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
#wrapper #myOverlay {
	top: 386px; width: 100px; right: 125px; display: none; position: absolute; z-index: 1000000 !important;
}
#wrapper #myOverlay a {
	font: bold 13px/normal Tahoma, Geneva, sans-serif !important; color: rgb(0, 0, 0); cursor: pointer; font-size-adjust: none !important; font-stretch: normal !important;
}
#myOverlay h3 {
	margin: 0px; color: rgb(255, 255, 119);
}
#wrapper a:active {
	
}
#wrapper ul {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper ol {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper li {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper dl {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper h1 {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper h2 {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper h3 {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper h4 {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper h5 {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper h6 {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper p {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper div {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper form {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper hr {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper object {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper .marginLeft {
	margin-left: 50px;
}
#wrapper .fLeft {
	float: left;
}
#wrapper .fRight {
	float: right;
}
#wrapper .tLeft {
	text-align: left !important;
}
#wrapper .tRight {
	text-align: right !important;
}
#wrapper .tCenter {
	text-align: center !important;
}
#wrapper .clr {
	clear: both;
}
#wrapper .leftCont {
	width: 328px; float: left;
}
#wrapper .rightCont {
	width: 328px; float: right;
}
#wrapper .pl_16 {
	padding-left: 16px;
}
#wrapper a {
	font: 11px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(2, 2, 2); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#wrapper a img {
	border: currentColor;
}
#wrapper .grey {
	padding: 10px; background-color: rgb(237, 237, 237) !important;
}
#wrapper ol {
	margin: 10px 0px 10px 30px; padding: 0px; list-style-type: decimal;
}
#wrapper ol li {
	margin: 0px; padding: 0px 0px 6px; line-height: 16px;
}
#wrapper .nomargin {
	margin: 0px !important;
}
#wrapper ul.normal {
	margin: 10px; padding: 0px; list-style-type: none;
}
#wrapper ul.normal li {
	background: url("../images/common/b_bullets.gif") no-repeat 0px 6px; margin: 0px; padding: 0px 0px 6px 18px; line-height: 16px;
}
#wrapper ul.normal li a {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(59, 143, 197); font-size-adjust: none; font-stretch: normal;
}
#wrapper ul.inner {
	margin: 10px 0px 0px 10px; padding: 0px; list-style-type: none !important;
}
#wrapper ul.inner li {
	background: url("../images/common/blue_bullet.gif") no-repeat 0px 6px !important; font: 11px/normal Trebuchet MS, "Times New Roman", Times, serif !important; margin: 0px; padding: 0px 0px 6px 18px; font-size-adjust: none !important; font-stretch: normal !important;
}
#wrapper ul.inner2 {
	margin: 10px 0px 0px 10px; padding: 0px; list-style-type: none !important;
}
#wrapper ul.inner2 li {
	background: url("../images/common/arrow_gray.gif") no-repeat 0px 6px !important; font: 11px/normal Trebuchet MS, "Times New Roman", Times, serif !important; margin: 0px; padding: 0px 0px 6px 12px; font-size-adjust: none !important; font-stretch: normal !important;
}
#wrapper ul.inner li a {
	font: 11px/normal Trebuchet MS, "Times New Roman", Times, serif !important; color: rgb(59, 143, 197); font-size-adjust: none !important; font-stretch: normal !important;
}
#wrapper ul.pr {
	margin: 0px; padding: 0px; list-style-type: none;
}
#wrapper ul.pr li {
	background: url("../images/common/b_bullets.gif") no-repeat 0px 6px; margin: 0px; padding: 0px 0px 12px 18px; line-height: 18px;
}
#wrapper ul.pr li a {
	color: rgb(59, 143, 197); line-height: 16px !important; font-family: Trebuchet MS, "Times New Roman", Times, serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; font-size-adjust: none; font-stretch: normal;
}
#wrapper ul.pr li span {
	font: italic 11px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#wrapper a:link {
	color: rgb(0, 0, 0);
}
#wrapper a:visited {
	color: rgb(0, 0, 0);
}
#wrapper a:hover {
	
}
#wrapper a:active {
	
}
#wrapper a:focus {
	
}
#wrapper .clear {
	margin: 0px; padding: 0px; height: 0px; line-height: 0; clear: both; font-size: 0px;
}
#wrapper div.hr {
	width: 100%; height: 12px; border-top-color: rgb(237, 237, 237); border-top-width: 1px; border-top-style: solid;
}
#wrapper div.hr2 {
	width: 100%; height: 12px; border-top-color: rgb(211, 211, 211); border-top-width: 1px; border-top-style: solid;
}
#wrapper {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px auto; padding: 0px 0px 0px; width: 960px; color: rgb(0, 0, 0); position: relative !important; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
#wrapper #headerWrap {
	left: 0px; top: 0px; width: 960px !important; height: 96px; position: absolute !important;
}
#wrapper #headerWrap #header {
	height: 96px; position: relative; z-index: 10001;
}
#wrapper #headerWrap #header .logo {
	left: 20px; top: 2px; width: 78px; height: 87px; position: absolute;
}
#wrapper #headerWrap #header .topMenu {
	background: url("../images/common/menu/topmenuBg.gif") no-repeat left top; margin: 0px auto; padding: 0px 0px 0px 10px; top: 0px; width: 309px; height: 29px; right: 0px; position: absolute;
}
#wrapper #headerWrap #header .topMenu div {
	text-align: center; line-height: 28px; float: left; position: relative;
}
#wrapper #headerWrap #header .topMenu div span {
	font: 14px/normal Trebuchet MS; top: 4px; right: 0px; color: rgb(221, 220, 220); position: absolute; font-size-adjust: none; font-stretch: normal;
}
#wrapper #headerWrap #header .topMenu div#newsroom {
	width: 80px;
}
#wrapper #headerWrap #header .topMenu div#investors {
	width: 80px;
}
#wrapper #headerWrap #header .topMenu div#worldwide {
	width: 74px;
}
#wrapper #headerWrap #header .topMenu div#careers {
	width: 70px;
}
#wrapper #headerWrap #header .topMenu div#locations {
	width: 66px;
}
#wrapper #headerWrap #header .topMenu div a {
	font: 11px/28px Trebuchet MS, "Times New Roman", Times, serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#wrapper #headerWrap #header .topMenu div a:hover {
	font-weight: bold;
}
#wrapper #headerWrap #header .topMenu div a.active {
	font-weight: bold;
}
#wrapper #headerWrap #header .search {
	width: 317px; height: 23px; right: 0px; bottom: 7px; vertical-align: top !important; position: absolute;
}
#wrapper #headerWrap #header .search form {
	margin: 0px; padding: 0px; position: relative;
}
#wrapper #headerWrap #header .search .searchSubmit {
	top: 0px; width: 64px; height: 23px; right: 0px; position: absolute;
}
#wrapper #headerWrap #header .search .searchInputWrap {
	background: url("../images/common/searchInput.gif") no-repeat right top; padding: 1px 4px 0px 12px; top: 0px; width: 237px; height: 24px; right: 64px; position: absolute;
}
#wrapper #headerWrap #header .search .searchInput {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; border: currentColor !important; width: 234px; margin-top: 1px; font-size-adjust: none; font-stretch: normal;
}
:root #wrapper #headerWrap #header .search .searchInput {
	margin-top: 2px;
}
#wrapper #headerWrap #header .mainMenu {
	left: 0px; height: 30px; bottom: 0px; padding-left: 124px; position: absolute;
}
#wrapper .mainmenucontainer {
	margin: 0px; padding: 0px; width: 546px;
}
#wrapper ul#topnav {
	list-style: none; margin: 0px; padding: 0px; width: 100%; float: left;
}
#wrapper ul#topnav li {
	margin: 0px; padding: 0px; float: left;
}
#wrapper ul#topnav li a {
	font: 13px/normal Trebuchet MS, "Times New Roman", Times, serif; height: 30px; text-align: center; color: rgb(0, 0, 0); float: left; font-size-adjust: none; font-stretch: normal;
}
#wrapper ul#topnav li a:hover {
	background: url("../images/common/menu/mainMenuBg.gif") no-repeat right bottom; z-index: 0 !important;
}
#wrapper ul#topnav li a.active {
	background: url("../images/common/menu/mainMenuBg.gif") no-repeat right bottom; z-index: 0 !important;
}
#wrapper ul#topnav li a.selected {
	background: url("../images/common/menu/mainMenuBg.gif") no-repeat right bottom; z-index: 0 !important;
}
#wrapper ul#topnav li a span {
	padding: 6px 17px 0px; height: 24px; display: block; cursor: pointer !important;
}
#wrapper ul#topnav li a span {
	padding: 6px 17px 0px; height: 24px; display: block; cursor: pointer !important;
}
#wrapper ul#topnav li a:hover span {
	background: url("../images/common/menu/mainMenuLeft.gif") no-repeat left bottom; padding: 6px 17px 0px; height: 24px; display: block;
}
#wrapper ul#topnav li a.active span {
	background: url("../images/common/menu/mainMenuLeft.gif") no-repeat left bottom; padding: 6px 17px 0px; height: 24px; display: block;
}
#wrapper ul#topnav li a.selected span {
	background: url("../images/common/menu/mainMenuLeft.gif") no-repeat left bottom; padding: 6px 17px 0px; height: 24px; display: block;
}
#wrapper ul#topnav li .row {
	width: 100%; clear: both; margin-bottom: 10px; float: left;
}
#wrapper ul#topnav li .sub {
	padding: 0px 10px 16px; border: 1px solid rgb(212, 210, 210); left: 0px; top: 29px; width: 938px !important; float: left; display: none; position: absolute; background-color: rgb(255, 255, 255);
}
#wrapper ul#topnav li .sub .border_ab {
	width: 106px; height: 20px; margin-top: -1px; margin-left: 182px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
#wrapper ul#topnav li .sub .border_i {
	width: 90px; height: 16px; margin-top: -1px; margin-left: 289px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
#wrapper ul#topnav li .sub .border_s {
	width: 83px; height: 16px; margin-top: -1px; margin-left: 380px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
#wrapper ul#topnav li .sub .border_prod {
	width: 82px; height: 16px; margin-top: -1px; margin-left: 464px; border-top-color: rgb(251, 251, 251); border-top-width: 1px; border-top-style: solid;
}
#wrapper ul#topnav li .sub .border_in {
	width: 78px; height: 16px; margin-top: -1px; margin-left: 548px; border-top-color: rgb(251, 251, 251); border-top-width: 1px; border-top-style: solid;
}
#wrapper ul#topnav li .sub ul {
	list-style: none; margin: 0px; padding: 0px; width: 233px; overflow: hidden !important; float: left;
}
#wrapper ul#topnav li .sub ul.border {
	border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid;
}
#wrapper ul#topnav .sub ul li {
	width: 100%; color: rgb(255, 255, 255); padding-left: 16px;
}
#wrapper ul#topnav .sub ul li a {
	font: 11px/normal Trebuchet MS, "Times New Roman", Times, serif; padding: 10px 5px 10px 38px; height: auto; text-align: left; color: rgb(0, 0, 0); text-indent: 0px; text-decoration: none; float: none; display: block; font-size-adjust: none; font-stretch: normal;
}
#wrapper ul#topnav .sub ul li:hover {
	background: url("../images/common/menu/menuBg2.gif") no-repeat 9px 4px !important;
}
#wrapper ul#topnav .sub ul#serv li {
	padding-left: 12px;
}
#wrapper ul#topnav .sub ul#serv li a {
	padding: 10px 3px 10px 30px;
}
#wrapper ul#topnav .sub ul#serv li:hover {
	background: url("../images/common/menu/menuBg2.gif") no-repeat 9px 4px !important;
}
#wrapper ul#topnav .sub ul#prod_m {
	width: 480px;
}
#wrapper ul#topnav .sub ul#prod_m2 {
	width: 350px;
}
#wrapper ul#topnav .sub ul#prod_m2 li:hover {
	background: url("../images/common/menu/menuBg1.gif") no-repeat 9px 4px !important;
}
#wrapper ul#topnav .sub ul li a.aero {
	background: url("../images/common/menu/aero.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.aero:hover {
	background: url("../images/common/menu/aero1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.auto {
	background: url("../images/common/menu/auto.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.auto:hover {
	background: url("../images/common/menu/auto1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.bank {
	background: url("../images/common/menu/bank.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.bank:hover {
	background: url("../images/common/menu/bank1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.business {
	background: url("../images/common/menu/business.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.business:hover {
	background: url("../images/common/menu/business1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.communication {
	background: url("../images/common/menu/communication.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.communication:hover {
	background: url("../images/common/menu/communication1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.computer {
	background: url("../images/common/menu/computer.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.computer:hover {
	background: url("../images/common/menu/computer1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.software {
	background: url("../images/common/menu/software.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.software:hover {
	background: url("../images/common/menu/software1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.computing {
	background: url("../images/common/menu/computing.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.computing:hover {
	background: url("../images/common/menu/computing1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.consumer {
	background: url("../images/common/menu/consumer.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.consumer:hover {
	background: url("../images/common/menu/consumer1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.goods {
	background: url("../images/common/menu/goods.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.goods:hover {
	background: url("../images/common/menu/goods1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.energy {
	background: url("../images/common/menu/energy.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.energy:hover {
	background: url("../images/common/menu/energy1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.gov {
	background: url("../images/common/menu/government.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.gov:hover {
	background: url("../images/common/menu/government1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.healthcare {
	background: url("../images/common/menu/healthcare.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.healthcare:hover {
	background: url("../images/common/menu/healthcare1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.hightech {
	background: url("../images/common/menu/hightech.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.hightech:hover {
	background: url("../images/common/menu/hightech1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.hospitality {
	background: url("../images/common/menu/hospitality.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.hospitality:hover {
	background: url("../images/common/menu/hospitality1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.insurance {
	background: url("../images/common/menu/insurance.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.insurance:hover {
	background: url("../images/common/menu/insurance1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.mfd {
	background: url("../images/common/menu/mfd.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.mfd:hover {
	background: url("../images/common/menu/mfd1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.media {
	background: url("../images/common/menu/media.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.media:hover {
	background: url("../images/common/menu/media1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.medical {
	background: url("../images/common/menu/medical.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.medical:hover {
	background: url("../images/common/menu/medical1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.mobile {
	background: url("../images/common/menu/mobile.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.mobile:hover {
	background: url("../images/common/menu/mobile1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.pharma {
	background: url("../images/common/menu/pharma.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.pharma:hover {
	background: url("../images/common/menu/pharma1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.infra {
	background: url("../images/common/menu/infra.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.infra:hover {
	background: url("../images/common/menu/infra1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.prof {
	background: url("../images/common/menu/prof.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.prof:hover {
	background: url("../images/common/menu/prof.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.retail {
	background: url("../images/common/menu/retail.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.retail:hover {
	background: url("../images/common/menu/retail1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.securities {
	background: url("../images/common/menu/securities.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.securities:hover {
	background: url("../images/common/menu/securities1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.semi {
	background: url("../images/common/menu/semiconductor.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.semi:hover {
	background: url("../images/common/menu/semiconductor1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.storage {
	background: url("../images/common/menu/storage.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.storage:hover {
	background: url("../images/common/menu/storage1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.telecom {
	background: url("../images/common/menu/telecom.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.telecom:hover {
	background: url("../images/common/menu/telecom1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.equip {
	background: url("../images/common/menu/equipment.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.equip:hover {
	background: url("../images/common/menu/equipment1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.trans {
	background: url("../images/common/menu/transportation.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.trans:hover {
	background: url("../images/common/menu/transportation1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.utilities {
	background: url("../images/common/menu/utilities.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.utilities:hover {
	background: url("../images/common/menu/utilities1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.nat_res {
	background: url("../images/common/menu/nat.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.aim_1 {
	background: url("../images/common/menu/aim.png") no-repeat left; padding-left: 26px;
}
#wrapper ul#topnav .sub ul li a.app_ser {
	background: url("../images/common/menu/bas.png") no-repeat left; padding-left: 26px;
}
#wrapper ul#topnav .sub ul li a.infra_new {
	background: url("../images/common/menu/tis.png") no-repeat left; padding-left: 30px !important;
}
#wrapper ul#topnav .sub ul li a.bpo_new {
	background: url("../images/common/menu/bpo.png") no-repeat left; padding-left: 34px;
}
#wrapper ul#topnav .sub ul li a.consulting_ser {
	background: url("../images/common/menu/consulting.png") no-repeat left; padding-left: 30px;
}
#wrapper ul#topnav .sub ul li a.product_eng {
	background: url("../images/common/menu/pes.png") no-repeat left; padding-left: 30px !important;
}
#wrapper ul#topnav .sub ul li a.cloud_ser_new {
	background: url("../images/common/menu/cloud.png") no-repeat left; padding-left: 34px;
}
#wrapper ul#topnav .sub ul li a.eco_ener_new {
	background: url("../images/common/menu/eco.png") no-repeat left; padding-left: 30px;
}
#wrapper ul#topnav .sub ul li a.aim_1:hover {
	background: url("../images/common/menu/aim1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.app_ser:hover {
	background: url("../images/common/menu/bas1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.infra_new:hover {
	background: url("../images/common/menu/tis1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.bpo_new:hover {
	background: url("../images/common/menu/bpo1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.consulting_ser:hover {
	background: url("../images/common/menu/consulting1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.product_eng:hover {
	background: url("../images/common/menu/pes1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.cloud_ser_new:hover {
	background: url("../images/common/menu/cloud1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.eco_ener_new:hover {
	background: url("../images/common/menu/eco1.png") no-repeat left;
}
#wrapper ul#topnav .sub ul li a.abt {
	background: url("../images/common/menu/overview_small.png") no-repeat left; padding-left: 36px;
}
#wrapper ul#topnav .sub ul li a.alliance {
	background: url("../images/common/menu/alliance_small.png") no-repeat left; padding-left: 36px;
}
#wrapper ul#topnav .sub ul li a.spirit {
	background: url("../images/common/menu/spirit_small.png") no-repeat left; padding-left: 36px;
}
#wrapper ul#topnav .sub ul li a.group {
	background: url("../images/common/menu/group_small.png") no-repeat left; padding-left: 36px;
}
#wrapper ul#topnav .sub ul li a.team {
	background: url("../images/common/menu/leadership_small.png") no-repeat left; padding-left: 36px;
}
#wrapper ul#topnav .sub ul li a.csr {
	background: url("../images/common/menu/csr_small.png") no-repeat left; padding-left: 36px;
}
#wrapper ul#topnav .sub ul li a.innov {
	background: url("../images/common/menu/innovatio_small.png") no-repeat left; padding-left: 36px;
}
#wrapper ul#topnav .sub ul li a.bus_res {
	background: url("../images/common/menu/business_research_small.png") no-repeat left; padding-left: 36px;
}
#wrapper ul#topnav .sub ul li a.win_res {
	background: url("../images/common/menu/Winsights.png") no-repeat left; padding-left: 36px;
}
#wrapper ul#topnav .sub ul li a.ind_res {
	background: url("../images/common/menu/industry_small.png") no-repeat left; padding-left: 36px;
}
#wrapper ul#topnav .sub ul li a.aca_col {
	background: url("../images/common/menu/academia.png") no-repeat left; padding-left: 36px;
}
#wrapper ul#topnav .sub ul li a.res_cen {
	background: url("../images/common/menu/resource.png") no-repeat left; padding-left: 36px;
}
#wrapper ul#topnav .sub ul li a.ana_speak {
	background: url("../images/common/menu/group.png") no-repeat left; padding-left: 36px;
}
#wrapper ul#topnav .sub ul li a.wst_pro {
	background: url("../images/common/menu/product_1.png") no-repeat left; padding-left: 36px;
}
#wrapper ul#topnav .sub ul li a.its_pro {
	background: url("../images/common/menu/product_2.png") no-repeat left; padding-left: 36px;
}
#wrapper #HomeBanner {
	background-position: left bottom; width: 960px; height: 265px; overflow: hidden !important; position: relative; background-image: url("../images/common/home/bannerBg.gif"); background-attachment: scroll; background-repeat: repeat-x; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: transparent !important;
}
#wrapper #banner {
	width: 960px; height: 255px; overflow: hidden !important; position: relative;
}
#wrapper #updatesWrap {
	border: 1px solid rgb(173, 173, 173); height: 30px;
}
#wrapper #updatesWrap .update {
	background: url("../images/common/home/update.gif") no-repeat 7px 9px rgb(247, 247, 248); font: 11px/30px Trebuchet MS, "Times New Roman", Times, serif; width: 85px; height: 30px; color: rgb(3, 3, 3); text-transform: uppercase; text-indent: 24px; border-right-color: rgb(173, 173, 173); border-right-width: 1px; border-right-style: solid; float: left; font-size-adjust: none; font-stretch: normal;
}
#wrapper .marquee {
	background: rgb(255, 255, 255); font: 12px/30px Trebuchet MS, "Times New Roman", Times, serif; padding: 0px 12px; width: 670px; height: 30px; color: rgb(3, 112, 169); float: left; z-index: 0; font-size-adjust: none; font-stretch: normal;
}
#wrapper ul#news {
	list-style: none;
}
#wrapper ul#news li {
	height: 30px; overflow: hidden !important;
}
#wrapper ul#news li a {
	font: 12px/30px Trebuchet MS, "Times New Roman", Times, serif; color: rgb(3, 112, 169); font-size-adjust: none; font-stretch: normal;
}
#wrapper #updatesWrap .socialTop {
	font: 11px/30px Trebuchet MS, "Times New Roman", Times, serif; width: 176px; height: 30px; color: rgb(84, 83, 83); border-left-color: rgb(173, 173, 173); border-left-width: 1px; border-left-style: solid; float: left; position: relative; font-size-adjust: none; font-stretch: normal;
}
#wrapper #updatesWrap .socialTop .linkWrap {
	background: url("../images/common/home/social_medium.png") no-repeat 0px 0px; top: 5px; width: 153px; height: 30px; right: 9px; position: absolute;
}
#wrapper #updatesWrap .socialTop .linkWrap a {
	width: 20px; height: 20px; margin-right: 13px; float: left; display: block;
}
#wrapper #submenu_wrapper {
	background: url("../images/common/menu/submenuBg.gif") repeat-x 0px 0px rgb(220, 220, 220); height: 41px;
}
#wrapper #submenu_wrapper ul {
	width: 100%; height: 41px; list-style-type: none;
}
#wrapper #submenu_wrapper ul li {
	background: url("../images/common/menu/mainMenuRightBorder.gif") no-repeat 0px 0px; height: 41px; float: left; display: inline;
}
#wrapper #submenu_wrapper ul li:hover {
	background: url("../images/common/menu/submenuBgHover2.gif") repeat-x left top;
}
#wrapper #submenu_wrapper ul li.active {
	background: url("../images/common/menu/submenuBgHover.gif") repeat-x left top !important;
}
#wrapper #submenu_wrapper ul li a {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; height: 27px; padding-top: 14px; padding-right: 12px; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
#wrapper #submenu_wrapper ul li a:hover {
	text-decoration: none;
}
#wrapper #submenu_wrapper a.about {
	background: url("../images/common/menu/about.png") no-repeat 8px 8px; padding-left: 42px;
}
#wrapper #submenu_wrapper a.about2 {
	background: url("../images/common/menu/over_small.png") no-repeat 12px 10px; padding-left: 44px;
}
#wrapper #submenu_wrapper a.spirit {
	background: url("../images/common/menu/spirit.png") no-repeat 8px 6px; padding-left: 40px;
}
#wrapper #submenu_wrapper a.leadership {
	background: url("../images/common/menu/leadership.png") no-repeat 8px 10px; padding-left: 40px;
}
#wrapper #submenu_wrapper a.innovation {
	background: url("../images/common/menu/innovation.png") no-repeat 8px 10px; padding-left: 34px;
}
#wrapper #submenu_wrapper a.alliances {
	background: url("../images/common/menu/alliances.png") no-repeat 8px 15px; padding-left: 48px;
}
#wrapper #submenu_wrapper a.group {
	background: url("../images/common/menu/group.png") no-repeat 8px 13px; padding-left: 34px;
}
#wrapper #submenu_wrapper a.csr {
	background: url("../images/common/menu/csr.png") no-repeat 8px 9px; padding-left: 40px;
}
:root #wrapper #submenu_wrapper a.csr {
	padding-right: 35px;
}
#wrapper #submenu_wrapper a.services {
	background: url("../images/common/menu/services.png") no-repeat 22px 8px; padding-left: 66px;
}
#wrapper #submenu_wrapper a.solutions {
	background: url("../images/common/menu/solutions.png") no-repeat 28px 6px; padding-left: 60px;
}
#wrapper #submenu_wrapper a.newsroom {
	background: url("../images/common/menu/newsroom_small.png") no-repeat 16px 12px; padding-left: 56px;
}
#wrapper #submenu_wrapper a.pressreleases {
	background: url("../images/common/menu/pressreleases_small.png") no-repeat 16px 12px; padding-left: 56px;
}
#wrapper #submenu_wrapper a.mediacontacts {
	background: url("../images/common/menu/mediacontacts_small.png") no-repeat 20px 8px; padding-left: 54px;
}
#wrapper #submenu_wrapper a.presskit {
	background: url("../images/common/menu/presskit_small.png") no-repeat 20px 8px; padding-left: 54px;
}
#wrapper #submenu_wrapper a.events {
	background: url("../images/common/menu/events_small.png") no-repeat 20px 10px; padding-left: 54px;
}
#wrapper #submenu_wrapper a.quarterly {
	background: url("../images/common/menu/quarterlyResult.png") no-repeat 20px 10px; padding-left: 60px;
}
#wrapper #submenu_wrapper a.financial {
	background: url("../images/common/menu/financial.png") no-repeat 20px 9px; padding-left: 46px;
}
#wrapper #breadcrumb {
	color: rgb(2, 2, 2); line-height: 34px !important; font-family: Trebuchet MS, "Times New Roman", Times, serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; font-size-adjust: none; font-stretch: normal;
}
#wrapper #breadcrumb a {
	text-decoration: underline;
}
#wrapper #breadcrumb a:hover {
	text-decoration: none;
}
#wrapper #breadcrumb span {
	font: 10px/normal Trebuchet MS, "Times New Roman", Times, serif; padding: 0px 7px; color: rgb(82, 170, 227); font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapperHome {
	background: url("../images/common/home/leftBoxLeftBg.gif") no-repeat left top; margin: 10px auto; padding: 0px 0px 0px 5px; width: 955px; height: 311px;
}
#wrapper .homeLeft {
	background: url("../images/common/home/leftBoxBg.gif") repeat-x left top; padding: 1px 0px; width: 770px; height: 311px; float: left;
}
#wrapper .homeLeft #video-menu {
	margin: 0px 0px 0px 10px; width: 263px; height: 309px; border-right-color: rgb(173, 173, 173); border-right-width: 1px; border-right-style: solid; float: left; position: relative; z-index: 10000;
}
#wrapper .homeLeft .videoslider {
	left: 0px; top: 27px; width: 305px; height: 258px; overflow: hidden; position: absolute;
}
#wrapper .homeLeft .vwrap {
	left: 0px; top: 0px; width: 263px; height: 200000em; position: absolute;
}
#wrapper .homeLeft .videoslider ul {
	width: 266px; height: 258px; clear: both; display: block;
}
#wrapper .homeLeft .videoslider li {
	background: url("../images/common/home/sliderRowBg.gif") repeat-x left bottom rgb(255, 255, 255); width: 262px; height: 84px; border-top-color: rgb(231, 231, 231); border-bottom-color: rgb(231, 231, 231); border-left-color: rgb(231, 231, 231); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; display: block; cursor: pointer;
}
#wrapper .homeLeft .videoslider li.alt {
	background: url("../images/common/home/sliderRowBg.gif") repeat-x left top rgb(255, 255, 255);
}
#wrapper .homeLeft .videoslider li p {
	font: 12px/14px Trebuchet MS, "Times New Roman", Times, serif; width: 130px; padding-top: 14px; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
#wrapper .homeLeft .videoslider li img {
	margin: 14px 12px 0px 13px; border: 1px solid rgb(203, 203, 203); width: 98px; height: 55px; float: left;
}
#wrapper .homeLeft .videoslider li.focus {
	background: url("../images/common/home/item_sel.png") no-repeat left top !important; border: currentColor; width: 305px; cursor: default;
}
#wrapper .homeLeft .video-wrapper .prev-v {
	background: url("../images/common/home/slider-arrow.png") no-repeat 0px 0px; left: 42%; width: 21px; height: 15px; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
#wrapper .homeLeft .video-wrapper .next-v {
	background: url("../images/common/home/slider-arrow.png") no-repeat 0px 0px; left: 42%; width: 21px; height: 15px; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
#wrapper .homeLeft .video-wrapper .prev-v {
	top: 7px;
}
#wrapper .homeLeft .video-wrapper .next-v {
	background-position: 0px -15px; bottom: 7px;
}
#wrapper .homeLeft .video-wrapper a.disabled {
	filter: alpha(opacity=20); cursor: default; opacity: 0.2; -moz-opacity: 0.2; -khtml-opacity: 0.2;
}
#wrapper .homeLeft .video {
	width: 495px; height: 309px; border-right-color: rgb(173, 173, 173); border-right-width: 1px; border-right-style: solid; float: left;
}
#wrapper .homeLeft #vdo-wrapper {
	background: url("../images/common/home/loader.gif") no-repeat center rgb(255, 255, 255); width: 495px; height: 309px; float: left; position: relative;
}
#wrapper .homeLeft #vdo-wrapper div {
	left: 0px; top: 0px; width: 495px; height: 309px; display: none; position: absolute;
}
#wrapper .homeLeft #vdo-wrapper div a {
	width: 495px; height: 309px; display: block; position: relative; z-index: 9999;
}
#wrapper .homeLeft #vdo-wrapper div a img {
	border: currentColor; width: 495px; height: 309px;
}
#wrapper .homeRight {
	background: url("../images/common/home/quicklinks.gif") no-repeat top; width: 178px; height: 311px; margin-right: 1px; float: right;
}
#wrapper .homeRight .title {
	font: 15px/normal Trebuchet MS, "Times New Roman", Times, serif; text-align: center; color: rgb(0, 0, 0); padding-top: 12px; font-size-adjust: none; font-stretch: normal;
}
#wrapper .homeRight div {
	padding: 20px 0px 12px 70px;
}
:root #wrapper .homeRight div {
	padding: 24px 0px 12px 70px;
}
#wrapper .homeRight div.padQ {
	padding: 18px 0px 14px 70px;
}
#wrapper .homeRight div.padQ2 {
	padding: 23px 0px 14px 70px;
}
:root #wrapper .homeRight div.padQ2 {
	padding: 24px 0px 12px 70px;
}
#wrapper .homeRight a {
	font: 15px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#wrapper .homeRight a:hover {
	font: bold 15px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper {
	margin: 0px 0px 16px;
}
#wrapper #contentWrapper #mainContentWrapper {
	width: 660px; float: left;
}
#wrapper #contentWrapper #mainContentWrapper ul.common {
	margin: 10px; padding: 0px; list-style-type: none;
}
#wrapper #contentWrapper #mainContentWrapper ul.common li {
	background: url("../images/common/b_bullets_big.gif") no-repeat 0px 5px; font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif !important; margin: 0px; padding: 0px 0px 6px 20px; font-size-adjust: none !important; font-stretch: normal !important;
}
#wrapper ul.common {
	margin: 10px; padding: 0px; list-style-type: none;
}
#wrapper ul.common li {
	background: url("../images/common/b_bullets_big.gif") no-repeat 0px 5px; font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif !important; margin: 0px; padding: 0px 0px 6px 20px; font-size-adjust: none !important; font-stretch: normal !important;
}
#wrapper #contentWrapper h2 {
	font: bold 14px/normal Trebuchet MS, "Times New Roman", Times, serif !important; margin-bottom: 10px; font-size-adjust: none !important; font-stretch: normal !important;
}
#wrapper #contentWrapperSP h2 {
	font: bold 14px/normal Trebuchet MS, "Times New Roman", Times, serif !important; margin-bottom: 10px; font-size-adjust: none !important; font-stretch: normal !important;
}
#wrapper #contentWrapper #mainContentWrapper h2 {
	font: bold 14px/normal Trebuchet MS, "Times New Roman", Times, serif !important; margin-bottom: 10px; font-size-adjust: none !important; font-stretch: normal !important;
}
#wrapper #contentWrapper #rightSideBarWrapper h2 {
	font: bold 14px/normal Trebuchet MS, "Times New Roman", Times, serif !important; margin-bottom: 10px; font-size-adjust: none !important; font-stretch: normal !important;
}
#wrapper h1.h1 {
	font: bold 16px/normal Trebuchet MS, "Times New Roman", Times, serif !important; color: black; margin-bottom: 6px; font-size-adjust: none !important; font-stretch: normal !important;
}
#wrapper #contentWrapper h5 {
	font: bold 13px/normal Trebuchet MS, "Times New Roman", Times, serif; margin-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapperSP h5 {
	font: bold 13px/normal Trebuchet MS, "Times New Roman", Times, serif; margin-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper h4 {
	font: bold 13px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 10px 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapperSP h4 {
	font: bold 13px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 10px 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper h3 {
	font: bold 13px/normal Trebuchet MS, "Times New Roman", Times, serif; margin-bottom: 2px; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapperSP h3 {
	font: bold 13px/normal Trebuchet MS, "Times New Roman", Times, serif; margin-bottom: 2px; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #mainContentWrapper div.bg {
	background: url("../images/common/textBg.gif") repeat-x 0px 0px; padding: 10px;
}
#wrapper #contentWrapper #mainContentWrapper div.bg2 {
	background: url("../images/common/textBg.gif") repeat-x 0px 0px; padding: 10px; margin-bottom: 16px;
}
#wrapper #contentWrapper #mainContentWrapper div.bg h2 {
	font: bold 14px/normal Trebuchet MS, "Times New Roman", Times, serif; margin-bottom: 16px; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #mainContentWrapper div.bg .rowHead {
	padding: 4px 0px 6px 12px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#wrapper #contentWrapper #mainContentWrapper div.bg .rowList td {
	padding-left: 8px;
}
#wrapper #contentWrapper #mainContentWrapper .ind_left {
	padding: 0px 18px 0px 6px; width: 300px; border-right-color: rgb(207, 207, 207); border-right-width: 1px; border-right-style: solid; float: left;
}
#wrapper #contentWrapper #mainContentWrapper .ind_left .box {
	padding-bottom: 1px; border-bottom-color: rgb(207, 207, 207); border-bottom-width: 1px; border-bottom-style: solid;
}
#wrapper #contentWrapper #mainContentWrapper .ind_right .box {
	padding-bottom: 1px; border-bottom-color: rgb(207, 207, 207); border-bottom-width: 1px; border-bottom-style: solid;
}
#wrapper #contentWrapper #mainContentWrapper .ind_left .noBor.box {
	padding-bottom: 10px; border-bottom-color: rgb(207, 207, 207); border-bottom-width: 0px; border-bottom-style: solid;
}
#wrapper #contentWrapper #mainContentWrapper .ind_right .noBor.box {
	padding-bottom: 10px; border-bottom-color: rgb(207, 207, 207); border-bottom-width: 0px; border-bottom-style: solid;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.head {
	font: 18px/52px Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 12px 0px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #mainContentWrapper .box h3 {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px 0px 10px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #mainContentWrapper .box p {
	font: 11px/normal Trebuchet MS, "Times New Roman", Times, serif; padding: 0px 0px 10px; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #mainContentWrapper .box a {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(27, 136, 206); font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper .readmore {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(27, 136, 206); font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapperSP a.readmore {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(27, 136, 206); font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.aero {
	background: url("../images/common/icons/industries/aerospace.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.bank {
	background: url("../images/common/icons/industries/banking.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.comm {
	background: url("../images/common/icons/industries/communication.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.cs {
	background: url("../images/common/icons/industries/software.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.ce {
	background: url("../images/common/icons/industries/ce.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.auto {
	background: url("../images/common/icons/industries/automotive.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.bcs {
	background: url("../images/common/icons/industries/business.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.cp {
	background: url("../images/common/icons/industries/computer.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.comp {
	background: url("../images/common/icons/industries/computing.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.cpg {
	background: url("../images/common/icons/industries/cpg.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.aim {
	background: url("../images/common/icons/services/aim.gif") no-repeat left; padding-left: 40px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.infra {
	background: url("../images/common/icons/services/infra.gif") no-repeat left; padding-left: 40px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.consulting {
	background: url("../images/common/icons/services/consulting.gif") no-repeat left; padding-left: 40px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.cloud {
	background: url("../images/common/icons/services/cloud.gif") no-repeat left; padding-left: 40px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.app {
	background: url("../images/common/icons/services/app.gif") no-repeat left; padding-left: 40px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.bpo {
	background: url("../images/common/icons/services/bpo.gif") no-repeat left; padding-left: 40px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.pes {
	background: url("../images/common/icons/services/pes.gif") no-repeat left; padding-left: 40px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.eco {
	background: url("../images/common/icons/services/eco.gif") no-repeat left; padding-left: 40px;
}
#wrapper #contentWrapper #mainContentWrapper .ind_right {
	padding: 0px; width: 304px; float: right;
}
#wrapper #contentWrapper #rightSideBarWrapper {
	width: 276px; float: right;
}
#wrapper #contentWrapper #rightSideBarWrapper .boxWrap {
	background: url("../images/common/boxHead.gif") no-repeat; width: 276px; margin-bottom: 8px;
}
#wrapper #contentWrapper #rightSideBarWrapper .boxTitle {
	height: 36px; color: rgb(0, 0, 0); line-height: 36px !important; padding-left: 18px; font-family: Trebuchet MS, "Times New Roman", Times, serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #rightSideBarWrapper .boxBot {
	background: url("../images/common/boxBottom.gif") no-repeat left bottom; width: 276px; padding-bottom: 8px;
}
#wrapper #contentWrapper #rightSideBarWrapper .box {
	background: url("../images/common/boxBg.gif") !important; margin: 0px; padding: 4px 16px 0px;
}
#wrapper #contentWrapper #rightSideBarWrapper .box div.item {
	font: 11px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px 0px 2px; padding: 4px 0px 7px 32px; width: 84px; clear: both; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; float: left; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #rightSideBarWrapper .box div.item2 {
	font: 11px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px 0px 2px; padding: 4px 0px 7px 32px; width: 84px; clear: none !important; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; float: right; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #rightSideBarWrapper .box h3.item {
	font: 11px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px 0px 2px; padding: 4px 0px 7px 32px; width: 84px; clear: both; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; float: left; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #rightSideBarWrapper .box h4.item {
	font: 11px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px 0px 2px; padding: 4px 0px 7px 32px; width: 84px; clear: none !important; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; float: right; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #rightSideBarWrapper .box h5 {
	font: 9px/normal verdana; margin: 0px 0px 1px; padding: 3px 0px 5px 2px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #rightSideBarWrapper .box h5:hover {
	background: url("../images/common/boxHover.gif") repeat-y left;
}
#wrapper #contentWrapper #rightSideBarWrapper .box h5.active {
	background: url("../images/common/boxHover.gif") repeat-y left;
}
#wrapper .noBorder {
	border: currentColor !important;
}
#wrapper #contentWrapper #rightSideBarWrapper .box h5 a {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(49, 136, 192); padding-left: 6px; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #rightSideBarWrapper .box h5.active a {
	color: rgb(0, 0, 0) !important;
}
#wrapper #contentWrapper #rightSideBarWrapper .box .email {
	background: url("../images/common/icons/email.gif") no-repeat 3px 5px;
}
#wrapper #contentWrapper #rightSideBarWrapper .box .rfp {
	background: url("../images/common/icons/rfp.gif") no-repeat 3px 5px;
}
#wrapper #contentWrapper #rightSideBarWrapper .box .blog {
	background: url("../images/common/icons/blogs.gif") no-repeat 3px 3px;
}
#wrapper #contentWrapper #rightSideBarWrapper .box .career {
	background: url("../images/common/icons/career.gif") no-repeat 3px 4px;
}
#wrapper #contentWrapper #rightSideBarWrapper .box .rss {
	background: url("../images/common/icons/rss.gif") no-repeat 3px 4px; margin: 0px !important; border-bottom-color: rgb(255, 255, 255) !important; border-bottom-width: 0px !important; border-bottom-style: solid !important;
}
#wrapper #contentWrapper #rightSideBarWrapper .box .social {
	background: url("../images/common/icons/social.gif") no-repeat 3px 4px; margin: 0px !important; border-bottom-color: rgb(255, 255, 255) !important; border-bottom-width: 0px !important; border-bottom-style: solid !important;
}
#wrapper #contentWrapper #rightSideBarWrapper .box2Wrap {
	background: url("../images/common/boxTop2.gif") no-repeat left top; margin: 10px 0px; width: 276px;
}
#wrapper #contentWrapper #rightSideBarWrapper .box2Bot {
	background: url("../images/common/boxBot2.gif") no-repeat left bottom; padding: 6px 0px;
}
#wrapper #contentWrapper #rightSideBarWrapper .box2Bot .boxContent {
	background: url("../images/common/boxBg2.gif") repeat-x left top; margin: 0px 2px; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#wrapper #contentWrapper #rightSideBarWrapper .box2Bot .boxContent p {
	font: italic 12px/normal Trebuchet MS, "Times New Roman", Times, serif; padding: 4px 10px 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #rightSideBarWrapper .box2Bot .boxContent p.desig {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; padding: 0px 10px 4px; color: rgb(82, 170, 227); font-size-adjust: none; font-stretch: normal;
}
#wrapper #socialMediaWrapper {
	background: url("../images/common/social_left.gif") no-repeat left top rgb(246, 246, 246); height: 30px; line-height: 30px !important; padding-left: 4px;
}
#wrapper #socialMedia {
	background: url("../images/common/social_right.gif") no-repeat right top rgb(246, 246, 246); height: 30px; line-height: 30px !important;
}
#wrapper #socialMedia ul {
	height: 30px; margin-left: 20px; list-style-type: none;
}
#wrapper #socialMedia ul li {
	height: 30px; float: left; display: inline-block;
}
#wrapper #socialMedia ul li a {
	line-height: 30px; padding-right: 46px; padding-left: 26px; float: left; display: block;
}
#wrapper #socialMedia a.twitter {
	background: url("../images/common/social/twitter.gif") no-repeat left;
}
#wrapper #socialMedia a.linkedin {
	background: url("../images/common/social/linkedin.gif") no-repeat left;
}
#wrapper #socialMedia a.youtube {
	background: url("../images/common/social/youtube.gif") no-repeat left;
}
#wrapper #socialMedia a.facebook {
	background: url("../images/common/social/facebook.gif") no-repeat left;
}
#wrapper #socialMedia a.flickr {
	background: url("../images/common/social/flickr.gif") no-repeat left;
}
#wrapper #socialMedia a.rss {
	background: url("../images/common/social/rss.gif") no-repeat left;
}
#wrapper p {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; padding-bottom: 12px; font-size-adjust: none; font-stretch: normal;
}
#wrapper ul.tabList {
	margin: 10px; padding: 0px; list-style-type: none;
}
#wrapper ul.tabList li {
	background: url("../images/common/b_bullets.gif") no-repeat left; margin: 0px; padding: 0px 0px 0px 18px; line-height: 18px;
}
#wrapper .profilemenu {
	
}
#wrapper .profilemenu .profileHead {
	background: url("../images/common/profile_tab_bg_1.gif") repeat-x left top; padding: 10px 6px; height: 16px;
}
#wrapper .profilemenu .active.profileHead div {
	background: url("../images/common/close.gif") no-repeat right; cursor: pointer;
}
#wrapper .profilemenu .profileHead div {
	background: url("../images/common/viewmore.gif") no-repeat right; font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#wrapper .profilemenu .profileHead div span {
	font: 10px/normal Trebuchet MS, "Times New Roman", Times, serif; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #mainContentWrapper .profilemenu h2 {
	font: bold 14px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 10px 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #mainContentWrapper .profilemenu .acitem {
	padding: 16px 16px 0px; font-size: 11px; background-color: rgb(255, 255, 255);
}
#wrapper #contentWrapper #mainContentWrapper .profilemenu .acitem img {
	margin: 0px 16px 6px 0px;
}
#wrapper #contentWrapper #mainContentWrapper .contentLeft {
	width: 430px; float: left;
}
#wrapper #contentWrapper #mainContentWrapper p.pdf2 {
	background: url("../images/common/icons/pdf.gif") no-repeat 0px 0px; padding: 0px 0px 12px 24px; margin-left: 220px;
}
#wrapper #contentWrapper #mainContentWrapper p.pdf3 {
	background: url("../images/common/icons/pdf.gif") no-repeat 0px 0px; padding: 0px 0px 12px 24px; margin-left: 90px;
}
#wrapper #contentWrapper p.pdf {
	background: url("../images/common/icons/pdf.gif") no-repeat 0px 0px; padding: 0px 0px 12px 24px;
}
#wrapper p.ppt {
	background: url("../images/common/icons/ppt.jpg") no-repeat 0px 0px; padding: 0px 0px 12px 24px;
}
#wrapper #contentWrapper p.pdfGrey {
	background: url("../images/common/icons/pdf.png") no-repeat 0px 0px; padding: 0px 0px 12px 24px;
}
#wrapper #contentWrapper p.pdfGrey a {
	font: bold 12px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(27, 136, 206); font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper p.weblink a {
	font: bold 12px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(27, 136, 206); font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper p.weblink {
	background: url("../images/common/icons/web-link.gif") no-repeat 0px 0px; padding: 0px 0px 12px 24px;
}
#wrapper p.ppt a {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(91, 176, 230); font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #mainContentWrapper p.pdf a {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(91, 176, 230); font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #mainContentWrapper p.pdf2 a {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(91, 176, 230); font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #mainContentWrapper p.pdf3 a {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(91, 176, 230); font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #mainContentWrapper .archive p {
	font-size: 12px;
}
#wrapper #contentWrapper #mainContentWrapper .archive .pdf4 {
	background: url("../images/common/icons/pdf.gif") no-repeat right; padding: 2px 20px 2px 0px; color: rgb(91, 176, 230); font-size: 12px; display: inline-block;
}
#wrapper #contentWrapper #mainContentWrapper .archive p.a_head {
	padding: 0px; font-size: 12px;
}
#wrapper #contentWrapper #mainContentWrapper .contentRight {
	width: 210px; float: right;
}
#wrapper #contentWrapper #mainContentWrapper .contentRight p.box {
	padding: 10px; background-color: rgb(237, 237, 237);
}
#wrapper #contentWrapper #mainContentWrapper .contentRight p.box .green {
	color: rgb(76, 112, 25); font-weight: bold;
}
#wrapper #contentWrapper #mainContentWrapper .contentRight p.box a {
	color: rgb(63, 149, 203); font-size: 12px;
}
#wrapper #contentWrapper #mainContentWrapper .contentRight p.box a.pdfbutton {
	background: url("../images/buttons/pdf_green.gif") no-repeat 0px 0px; font: 11px/26px Trebuchet MS, "Times New Roman", Times, serif; width: 160px; height: 27px; color: rgb(255, 255, 255); padding-left: 28px; margin-top: 12px; display: block; font-size-adjust: none; font-stretch: normal;
}
#wrapper .shadetabs-a {
	margin: 0px auto; padding: 0px; width: 638px; height: 33px; text-align: center; list-style-type: none;
}
#wrapper .shadetabs-a li {
	margin: 0px; padding: 0px; display: inline;
}
#wrapper .shadetabs-a li a {
	background: url("../images/common/tabBg_alliance.gif") no-repeat top; width: 24px; height: 33px; text-align: center; color: rgb(54, 141, 196); line-height: 33px !important; font-family: Trebuchet MS, "Times New Roman", Times, serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
#wrapper .shadetabs-a li a#tab_first {
	background: url("../images/common/tabBg_allianceA.gif") no-repeat top;
}
#wrapper .shadetabs-a li a#tab_last {
	background: url("../images/common/tabBg_allianceB.gif") no-repeat left top;
}
#wrapper .shadetabs-a li a.selected {
	background: url("../images/common/tabBg_alliance_sel.gif") no-repeat top !important; width: 36px;
}
#wrapper .tabcontent {
	display: none;
}
#wrapper .tabContentWrap {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(195, 196, 196) rgb(195, 196, 196); margin: 0px 0px 0px 11px; padding: 10px; width: 614px; clear: both;
}
#wrapper .shadetabs-a li a:hover {
	color: rgb(0, 0, 0);
}
#exposeMask {
	background-color: rgb(167, 164, 164) !important;
}
#wrapper .banner-content {
	background: rgb(251, 251, 251); border: currentColor; left: 0px; top: 0px; width: 960px; height: 254px; float: left; position: absolute;
}
#wrapper .banner-wrap {
	margin: 0px; padding: 0px; clear: both; position: relative;
}
#wrapper .banner-wrap .image {
	left: 0px; top: 0px; float: left; position: absolute;
}
#wrapper .banner-wrap .desc {
	left: 20px; top: 30px; width: 350px; float: left; position: absolute;
}
#wrapper .banner-wrap .desc ul li.white {
	color: rgb(255, 255, 255) !important;
}
#wrapper .banner-wrap .desc h2 {
	font: 20px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(255, 255, 255); margin-bottom: 10px !important; font-size-adjust: none; font-stretch: normal;
}
#wrapper .inner-banner-content {
	background: url("../images/common/innerBannerBg.gif") repeat-x left bottom; border: 1px solid rgb(223, 223, 223); left: 0px; top: 0px; width: 960px; height: 253px; float: left; position: absolute;
}
#wrapper .inner-banner-content .banner-wrap {
	margin: 0px; padding: 0px; clear: both; position: relative;
}
#wrapper .inner-banner-content .banner-wrap .image {
	left: 80px; top: 18px; width: 380px; height: 215px; position: absolute;
}
#wrapper .inner-banner-content .banner-wrap .desc {
	left: 500px; top: 65px; width: 440px; position: absolute;
}
#wrapper .inner-banner-content .banner-wrap .desc h2 {
	font: bold 13px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(71, 71, 71); margin-bottom: 10px !important; font-size-adjust: none; font-stretch: normal;
}
#wrapper .inner-banner-content .banner-wrap .desc p {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#wrapper #pagination {
	right: 20px; bottom: 20px; position: absolute;
}
#wrapper #pagination li {
	background: url("../images/lnk.png") no-repeat top; width: 15px; height: 15px; margin-right: 4px; float: left; display: block; cursor: pointer;
}
#wrapper #pagination li.current {
	background: url("../images/active.png") no-repeat top; width: 15px; height: 15px; display: block; cursor: default;
}
#wrapper #mainContentWrapper h1.headBorder {
	font: bold 15px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px 0px 10px; padding: 6px 0px 4px; color: rgb(0, 0, 0); border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
#wrapper #mainContentWrapper .mediaBox {
	padding: 10px 20px 0px 0px; width: 160px; margin-bottom: 20px; float: left;
}
#wrapper #mainContentWrapper .border.mediaBox {
	width: 180px; padding-left: 30px; margin-right: 30px; border-right-color: rgb(241, 241, 241); border-left-color: rgb(241, 241, 241); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#wrapper #mainContentWrapper .mediaBox h2 {
	font: bold 12px/normal Trebuchet MS, "Times New Roman", Times, serif !important; margin: 0px 0px 4px; padding: 0px; font-size-adjust: none !important; font-stretch: normal !important;
}
#wrapper #mainContentWrapper .mediaBox p {
	line-height: 19px; padding-bottom: 4px; font-style: italic;
}
#wrapper #mainContentWrapper .mediaBox a {
	font-size: 12px; font-style: italic; text-decoration: underline;
}
#wrapper #contentWrapper #mainContentWrapper .investorTable td {
	padding: 6px 2px 6px 5px; text-align: right;
}
#wrapper #contentWrapper #mainContentWrapper .investorTable td.border1 {
	border-top-color: rgb(161, 161, 161); border-bottom-color: rgb(161, 161, 161); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#wrapper #contentWrapper #mainContentWrapper .investorTable td.border2 {
	border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#wrapper #contentWrapper #mainContentWrapper .investorTable td.noTop {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#wrapper #contentWrapper #mainContentWrapper .investorTable td.noBot {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#wrapper #contentWrapper #mainContentWrapper .tableBorder td {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; padding: 3px 5px; text-align: left; border-right-color: rgb(237, 237, 237); border-bottom-color: rgb(237, 237, 237); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #mainContentWrapper .tableBorder2 td {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; padding: 3px 5px; text-align: left; border-right-color: rgb(237, 237, 237); border-bottom-color: rgb(237, 237, 237); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #mainContentWrapper .tableBorder2 td {
	font: 11px/normal Trebuchet MS, "Times New Roman", Times, serif; padding: 5px; text-align: right; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #mainContentWrapper .tableBorder .top {
	border-top-color: rgb(237, 237, 237); border-top-width: 1px; border-top-style: solid;
}
#wrapper #contentWrapper #mainContentWrapper .tableBorder2 .top {
	border-top-color: rgb(237, 237, 237); border-top-width: 1px; border-top-style: solid;
}
#wrapper #contentWrapper #mainContentWrapper .tableBorder .left {
	border-left-color: rgb(237, 237, 237); border-left-width: 1px; border-left-style: solid;
}
#wrapper #contentWrapper #mainContentWrapper .tableBorder2 .left {
	border-left-color: rgb(237, 237, 237); border-left-width: 1px; border-left-style: solid;
}
#wrapper #contentWrapper #mainContentWrapper .investorBox {
	border: 1px solid rgb(206, 208, 208); overflow: auto;
}
#wrapper #contentWrapper #mainContentWrapper .investorBox h1 {
	font: bold 15px/36px Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px 0px 0px 10px; color: rgb(0, 0, 0); border-bottom-color: rgb(206, 208, 208); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal; background-color: rgb(232, 231, 231);
}
#wrapper #contentWrapper #mainContentWrapper .investorBox .wrap {
	padding: 10px;
}
#wrapper #contentWrapper #mainContentWrapper .investorBox .wrap .left {
	width: 47%; padding-right: 10px; border-right-color: rgb(206, 208, 208); border-right-width: 1px; border-right-style: solid; float: left;
}
#wrapper #contentWrapper #mainContentWrapper .investorBox .wrap .right {
	width: 47%; padding-right: 10px; float: right;
}
#wrapper .pad_cont {
	padding: 20px 20px 0px 0px !important; width: 350px; float: right;
}
#wrapper .computer_images {
	width: 56px; height: 56px; float: left;
}
#wrapper .computer_images img.pad {
	padding-top: 50px; padding-left: 40px;
}
#wrapper #wraper_products {
	width: 519px; height: 150px; border-right-color: rgb(237, 237, 237); border-right-width: 1px; border-right-style: solid; float: left; background-color: transparent;
}
#wrapper #wraper_products:hover {
	background-color: rgb(159, 208, 240);
}
#wrapper #wraper_products_insight {
	width: 519px; height: 150px; border-right-color: rgb(237, 237, 237); border-bottom-color: rgb(223, 223, 223); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; background-color: transparent;
}
#wrapper #wraper_products_insight:hover {
	background-color: rgb(159, 208, 240);
}
#wrapper #wraper_products_right_insight {
	width: 515px; height: 150px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid; float: right; background-color: transparent;
}
#wrapper #wraper_products_right_insight:hover {
	background-color: rgb(159, 208, 240);
}
#wrapper #wraper_products_right {
	width: 515px; height: 150px; float: right; background-color: transparent;
}
#wrapper #wraper_products_right:hover {
	background-color: rgb(159, 208, 240);
}
#wrapper .pad_cont p a {
	margin: 0px; padding: 0px;
}
#wrapper #contentWrapper #mainContentWrapper_contact_us {
	width: 594px; padding-top: 4px; border-right-color: rgb(237, 237, 237); border-right-width: 1px; border-right-style: solid; float: left;
}
#wrapper #contentWrapper #rightContentWrapper_contact_us {
	width: 400px; padding-top: 4px; float: right;
}
#wrapper #contentWrapper .usa_westren#rightContentWrapper_contact_us {
	width: 386px; padding-top: 4px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
#wrapper #contentWrapper .item_cont#rightContentWrapper_contact_us {
	font: 11px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px 0px 2px; padding: 4px 0px 7px 32px; width: 84px; clear: both; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; float: left; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper .usa#rightContentWrapper_contact_us {
	background: url("../images/common/usa_westrn.png") no-repeat 0px 0px;
}
#wrapper div.hr_cont {
	padding: 30px 0px 0px; width: 100%; height: 12px; border-top-color: rgb(237, 237, 237); border-top-width: 1px; border-top-style: solid;
}
#wrapper #submenu_wrapper a.north_america {
	background: url("../images/common/menu/north_america.png") no-repeat 12px 5px; padding-right: 22px; padding-left: 56px;
}
#wrapper #submenu_wrapper a.europe {
	background: url("../images/common/menu/europe.png") no-repeat 14px 5px; padding-right: 20px; padding-left: 56px;
}
#wrapper #submenu_wrapper a.south_america {
	background: url("../images/common/menu/south_america.png") no-repeat 12px 6px; padding-right: 22px; padding-left: 50px;
}
#wrapper #submenu_wrapper a.africa {
	background: url("../images/common/menu/africa.png") no-repeat 16px 8px; padding-right: 26px; padding-left: 56px;
}
#wrapper #submenu_wrapper a.asia_specific {
	background: url("../images/common/menu/asia_specific.png") no-repeat 16px 6px; padding-right: 20px; padding-left: 64px;
}
#wrapper #submenu_wrapper a.middle_east {
	background: url("../images/common/menu/middle_east.png") no-repeat 16px 6px; padding-right: 24px; padding-left: 66px;
}
#wrapper #submenu_wrapper a.india {
	background: url("../images/common/menu/india.png") no-repeat 20px 6px; padding-right: 34px; padding-left: 62px;
}
#wrapper #rightContentWrapper_contact_us .border_cont {
	clear: both; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
#wrapper #rightContentWrapper_contact_us .usaw {
	width: 70px; height: 50px; float: left;
}
#wrapper #rightContentWrapper_contact_us .usaw_txt {
	width: 300px; float: left; pading-top: 13px;
}
#wrapper #rightContentWrapper_contact_us .office_adress {
	width: 210px; height: auto; float: left;
}
#wrapper #rightContentWrapper_contact_us .office_adress_rgt {
	width: 170px; height: auto; float: right;
}
#wrapper .contactform label {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; width: 278px; clear: both; float: left; font-size-adjust: none; font-stretch: normal;
}
#wrapper .contactform label span {
	color: rgb(255, 0, 0);
}
#wrapper .contactform input {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; padding: 2px; width: 368px; margin-bottom: 12px; font-size-adjust: none; font-stretch: normal;
}
#wrapper .contactform .relationSelect {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; padding: 2px; width: 374px; margin-bottom: 12px; font-size-adjust: none; font-stretch: normal;
}
#wrapper .contactform div.submt {
	height: 30px; margin-top: 5px; margin-left: 308px; position: relative;
}
#wrapper .contactform #submitbutton {
	left: 0px; top: 0px; width: 113px; height: 25px; position: absolute;
}
#wrapper .contactform #resetbutton {
	background: url("../images/buttons/reset.gif") no-repeat 0px 0px; border: currentColor; left: 120px; top: 0px; width: 113px; height: 25px; position: absolute;
}
#wrapper .contactform textarea {
	width: 368px; height: 150px; overflow: auto; margin-bottom: 10px;
}
#wrapper #submenu_wrapper a.insight1 {
	background: url("../images/common/menu/insight1.png") no-repeat 20px 8px; padding-left: 64px;
}
#wrapper #submenu_wrapper a.insight2 {
	background: url("../images/common/menu/insight2.png") no-repeat 20px 10px; padding-left: 68px;
}
#wrapper #submenu_wrapper a.insight3 {
	background: url("../images/common/menu/insight3.png") no-repeat 20px 5px; padding-left: 74px;
}
#wrapper #submenu_wrapper a.insight4 {
	background: url("../images/common/menu/group.png") no-repeat 20px 12px; padding-left: 54px;
}
#wrapper #submenu_wrapper a.resource_center {
	background: url("../images/common/menu/insight4.png") no-repeat 20px 8px; padding-left: 64px;
}
#wrapper #submenu_wrapper a.products {
	background: url("../images/common/menu/products.png") no-repeat 16px 5px; padding-left: 64px;
}
#wrapper #submenu_wrapper a.industryfocus {
	background: url("../images/common/menu/industry.png") no-repeat 20px 7px; padding-left: 60px;
}
#wrapper div.hr3 {
	width: 100%; height: 12px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
#wrapper .border {
	border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid;
}
#wrapper .box_1 {
	padding: 0px 20px 10px; width: 296px; float: left;
}
#wrapper .box_1 h1 {
	margin: 0px 0px 10px; color: rgb(0, 0, 0); line-height: 30px !important; padding-right: 20px; font-family: Trebuchet MS, "Times New Roman", Times, serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: bold; font-size-adjust: none; font-stretch: normal;
}
#wrapper .box_1 h1.blog {
	background: url("../images/common/icons/insight_blog.gif") no-repeat 96px 4px;
}
#wrapper .box_1 h1.tv {
	background: url("../images/common/icons/insight_tv.gif") no-repeat 82px 0px;
}
#wrapper .box_1 h1.media {
	background: url("../images/common/icons/insight_news.gif") no-repeat 102px 0px;
}
#wrapper .rightBoxCommon {
	width: 272px; margin-bottom: 12px;
}
#wrapper .rightBoxCommon .head {
	height: 32px; overflow: hidden;
}
#wrapper .rightBoxCommon .footer {
	height: 5px; overflow: hidden;
}
#wrapper .rightBoxCommon .content {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; padding: 10px 10px 2px; color: rgb(0, 0, 0); border-right-color: rgb(200, 199, 199); border-left-color: rgb(200, 199, 199); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;
}
#wrapper .rightBoxCommon .content img {
	padding: 0px 14px 2px 0px;
}
#wrapper .rightBoxCommon .content div.blue {
	color: rgb(82, 170, 227); line-height: normal; padding-top: 6px; font-family: Trebuchet MS, "Times New Roman", Times, serif; font-size: 12px; font-style: normal !important; font-variant: normal; font-weight: normal; font-size-adjust: none; font-stretch: normal;
}
#wrapper .rightBoxCommon .content div.blue a {
	color: rgb(82, 170, 227); line-height: normal; padding-top: 6px; font-family: Trebuchet MS, "Times New Roman", Times, serif; font-size: 12px; font-style: normal !important; font-variant: normal; font-weight: normal; font-size-adjust: none; font-stretch: normal;
}
#wrapper .rightBoxCommon .clientSpeakBg.content {
	background: url("../images/common/cpBg.gif") repeat-x 0px 0px; font-style: italic;
}
#wrapper .rightBoxCommon .clientSpeakHead.head {
	background: url("../images/common/boxAll.gif") no-repeat 0px 0px;
}
#wrapper .rightBoxCommon .clientSpeakFooter.footer {
	background: url("../images/common/boxAll.gif") no-repeat 0px -231px;
}
#wrapper .rightBoxCommon .successBg.content {
	background: url("../images/common/cpBg.gif") repeat-x 0px 0px;
}
#wrapper .rightBoxCommon .successHead.head {
	background: url("../images/common/boxAll.gif") no-repeat 0px -33px;
}
#wrapper .rightBoxCommon .insurancebrouchure.head {
	background: url("../images/common/insurance_brouchure.jpg") no-repeat;
}
#wrapper .rightBoxCommon .successFooter.footer {
	background: url("../images/common/boxAll.gif") no-repeat 0px -237px;
}
#wrapper .rightBoxCommon .recommendBg.content {
	background: url("../images/common/cpBg.gif") repeat-x 0px 0px;
}
#wrapper .rightBoxCommon .recommendHead.head {
	background: url("../images/common/boxAll.gif") no-repeat 0px -66px;
}
#wrapper .rightBoxCommon .recommendFooter.footer {
	background: url("../images/common/boxAll.gif") no-repeat 0px -243px;
}
#wrapper .rightBoxCommon .newsBg.content {
	background: url("../images/common/cpBg.gif") repeat-x 0px 0px;
}
#wrapper .rightBoxCommon .newsHead.head {
	background: url("../images/common/boxAll.gif") no-repeat 0px -99px;
}
#wrapper .rightBoxCommon .newsFooter.footer {
	background: url("../images/common/boxAll.gif") no-repeat 0px -249px;
}
#wrapper .rightBoxCommon .pressBg.content {
	background: url("../images/common/cpBg.gif") repeat-x 0px 0px;
}
#wrapper .rightBoxCommon .pressHead.head {
	background: url("../images/common/boxAll.gif") no-repeat 0px -132px;
}
#wrapper .rightBoxCommon .pressFooter.footer {
	background: url("../images/common/boxAll.gif") no-repeat 0px -255px;
}
#wrapper .rightBoxCommon .listenBg.content {
	background: url("../images/common/cpBg.gif") repeat-x 0px 0px;
}
#wrapper .rightBoxCommon .listenHead.head {
	background: url("../images/common/boxAll.gif") no-repeat 0px -165px;
}
#wrapper .rightBoxCommon .listenFooter.footer {
	background: url("../images/common/boxAll.gif") no-repeat 0px -261px;
}
#wrapper .rightBoxCommon .eventBg.content {
	background: url("../images/common/eventBg.gif") repeat-x 0px 0px rgb(200, 104, 1);
}
#wrapper .rightBoxCommon .eventBg.content h1 {
	font: bold 14px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px 0px 6px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
#wrapper .rightBoxCommon .eventBg.content div.blue a {
	color: rgb(255, 255, 255) !important;
}
#wrapper .rightBoxCommon .eventHead.head {
	background: url("../images/common/boxAll.gif") no-repeat 0px -198px;
}
#wrapper .rightBoxCommon .eventFooter.footer {
	background: url("../images/common/boxAll.gif") no-repeat 0px -267px;
}
#wrapper .rightBoxCommon .focusBg.content {
	background: url("../images/common/cpBg.gif") repeat-x 0px 0px;
}
#wrapper .rightBoxCommon .focusHead.head {
	background: url("../images/common/infocus.gif") no-repeat 0px 0px;
}
#wrapper .rightBoxCommon .spotlight.head {
	background: url("../images/common/spotLight.gif") no-repeat 0px 0px;
}
#wrapper .rightBoxCommon .focusFooter.footer {
	background: url("../images/common/boxAll.gif") no-repeat 0px -261px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.ener {
	background: url("/images/common/icons/industries/energy.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.health {
	background: url("/images/common/icons/industries/health.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.hosp {
	background: url("/images/common/icons/industries/hospital.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.manu {
	background: url("/images/common/icons/industries/mfd.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.med {
	background: url("/images/common/icons/industries/medical.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.pharma {
	background: url("/images/common/icons/industries/pharma.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.retail {
	background: url("/images/common/icons/industries/retail.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.semi {
	background: url("/images/common/icons/industries/semi.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.tele {
	background: url("/images/common/icons/industries/telecom.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.trans {
	background: url("/images/common/icons/industries/trans.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.natural {
	background: url("/images/common/menu/natural.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.govt {
	background: url("/images/common/icons/industries/govt.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.ht {
	background: url("/images/common/icons/industries/hitech.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.ins {
	background: url("/images/common/icons/industries/insurance.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.media {
	background: url("/images/common/icons/industries/media.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.mobile {
	background: url("/images/common/icons/industries/mobile.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.pi {
	background: url("/images/common/icons/industries/pi.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.scm {
	background: url("/images/common/icons/industries/security.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.storage {
	background: url("/images/common/icons/industries/storage.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.teq {
	background: url("/images/common/icons/industries/equip.gif") no-repeat left; padding-left: 54px;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.utilities {
	background: url("/images/common/icons/industries/utility.gif") no-repeat left; padding-left: 54px;
}
#wrapper ul.intensity {
	margin: 10px; padding: 0px; list-style-type: none;
}
#wrapper ul.sensitivity {
	margin: 10px; padding: 0px; list-style-type: none;
}
#wrapper ul.integrity {
	margin: 10px; padding: 0px; list-style-type: none;
}
#wrapper ul.intensity li {
	background: url("/images/common/bullet-red.gif") no-repeat 0px 6px; font: 12px/16px Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px 0px 6px 18px; font-size-adjust: none; font-stretch: normal;
}
#wrapper ul.sensitivity li {
	background: url("/images/common/bullet-green.gif") no-repeat 0px 6px; font: 12px/16px Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px 0px 6px 18px; font-size-adjust: none; font-stretch: normal;
}
#wrapper ul.integrity li {
	background: url("/images/common/bullet-blue.gif") no-repeat 0px 6px; font: 12px/16px Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 0px 0px 6px 18px; font-size-adjust: none; font-stretch: normal;
}
#wrapper .starHead {
	background: url("/images/common/redstar.png") no-repeat 0px 8px; font: 14px/normal Trebuchet MS, "Times New Roman", Times, serif; padding: 3px 10px 8px 20px; font-size-adjust: none; font-stretch: normal;
}
#wrapper .starHead2 {
	background: url("/images/common/greenstar.png") no-repeat 0px 8px; font: 14px/normal Trebuchet MS, "Times New Roman", Times, serif; padding: 3px 10px 8px 20px; font-size-adjust: none; font-stretch: normal;
}
#wrapper .starHead3 {
	background: url("/images/common/bluestar.png") no-repeat 0px 8px; font: 14px/normal Trebuchet MS, "Times New Roman", Times, serif; padding: 3px 10px 8px 20px; font-size-adjust: none; font-stretch: normal;
}
#wrapper .vtabs #pr_outer .vtabs-content-panel .scrollable2 {
	width: 680px; height: 400px; overflow: hidden; position: relative; word-wrap: break-word !important;
}
#wrapper .vtabs #pr_outer .vtabs-content-panel .scrollable2 .items {
	width: 20000em; clear: both; position: absolute;
}
#wrapper .vtabs #pr_outer .vtabs-content-panel .scrollable2 .items div.wrap {
	width: 680px; float: left;
}
#wrapper .vtabs #pr_outer .vtabs-content-panel .scrollable2 .items div.wrap .scrollBox {
	padding: 0px 10px 10px; width: 206px !important; height: 390px; border-right-color: rgb(220, 219, 219); border-right-width: 1px; border-right-style: solid; float: left !important;
}
#wrapper .vtabs #pr_outer .vtabs-content-panel .scrollable2 .items div.wrap .scrollBox h5 {
	margin: 10px 0px 4px;
}
#wrapper .vtabs #pr_outer .vtabs-content-panel .scrollable2 .items div.wrap .scrollBox h5 a {
	font: bold 13px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(27, 136, 206); font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #mainContentWrapperLocation {
	width: 534px; padding-top: 4px; float: left;
}
#wrapper #contentWrapper #mainContentWrapperLocation img {
	border: 0px currentColor;
}
#wrapper #contentWrapper #rightContentWrapperLocation {
	width: 404px; padding-top: 4px; padding-left: 16px; border-left-color: rgb(237, 237, 237); border-left-width: 1px; border-left-style: solid; float: right;
}
#wrapper #contentWrapper #rightContentWrapperLocation .grey {
	padding: 10px; margin-bottom: 10px; background-color: rgb(237, 237, 237);
}
#wrapper #contentWrapper #rightContentWrapperLocation h1 {
	font: bold 14px/16px Trebuchet MS, "Times New Roman", Times, serif; padding: 0px 0px 12px 30px; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #rightContentWrapperLocation .grey h1 {
	font: bold 16px/16px Trebuchet MS, "Times New Roman", Times, serif; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #rightContentWrapperLocation .grey p {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; padding-bottom: 4px; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #rightContentWrapperLocation .grey p strong {
	font-size: 13px;
}
#wrapper #contentWrapper #rightContentWrapperLocation .grey a.readmore {
	font-size: 13px;
}
#wrapper #contentWrapper #rightContentWrapperLocation p.pad {
	padding-left: 30px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.canada {
	background: url("../images/common/dot_blue1.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.sweden {
	background: url("../images/common/dot_blue1.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.taiwan {
	background: url("../images/common/dot_blue1.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.Argentina {
	background: url("../images/common/dot_blue1.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.mexico {
	background: url("../images/common/dot_orange1.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.saudi {
	background: url("../images/common/dot_orange1.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.turkey {
	background: url("../images/common/dot_blue7.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.luxembourg {
	background: url("../images/common/dot_orange7.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.usa {
	background: url("../images/common/dot_green2.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.sa {
	background: url("../images/common/dot_green2.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.Brazil {
	background: url("../images/common/dot_green2.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.Egypt {
	background: url("../images/common/dot_green2.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.uae {
	background: url("../images/common/dot_green2.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.france {
	background: url("../images/common/dot_green2.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.australia {
	background: url("../images/common/dot_green2.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.north {
	background: url("../images/common/dot_green2.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.SouthAfrica {
	background: url("../images/common/dot_grey2.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.east {
	background: url("../images/common/dot_grey2.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.Kenya {
	background: url("../images/common/dot_pink2.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.east {
	background: url("../images/common/dot_pink2.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.uk {
	background: url("../images/common/dot_orange2.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.japan {
	background: url("../images/common/dot_orange2.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.colombia {
	background: url("../images/common/dot_orange2.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.uk {
	background: url("../images/common/dot_orange2.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.hungary {
	background: url("../images/common/dot_orange2.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.poland {
	background: url("../images/common/dot_yellow1.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.chile {
	background: url("../images/common/dot_yellow1.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.finland {
	background: url("../images/common/dot_green4.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.germany {
	background: url("../images/common/dot_blue5.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.china {
	background: url("../images/common/dot_blue5.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.west {
	background: url("../images/common/dot_blue5.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.oman {
	background: url("../images/common/dot_blue5.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.netherlands {
	background: url("../images/common/dot_red1.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.southkorea {
	background: url("../images/common/dot_red1.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.portugal {
	background: url("../images/common/dot_grey1.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.thailand {
	background: url("../images/common/dot_grey3.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.switzerland {
	background: url("../images/common/dot_purple.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.south1 {
	background: url("../images/common/dot_purple.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.south2 {
	background: url("../images/common/dot_blue.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.austria {
	background: url("../images/common/dot_blue6.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.malaysia {
	background: url("../images/common/dot_blue3.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.newzealand {
	background: url("../images/common/dot_blue4.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.romania {
	background: url("../images/common/dot_pink2.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.singapore {
	background: url("../images/common/dot_red1.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.indonesia {
	background: url("../images/common/dot_yellow1.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h1.philippines {
	background: url("../images/common/dot_green3.gif") no-repeat 0px 0px;
}
#wrapper #contentWrapper #rightContentWrapperLocation h2 {
	font: bold 13px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(0, 109, 178); margin-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #rightContentWrapperLocation h3 {
	font: bold 12px/normal Trebuchet MS, "Times New Roman", Times, serif; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapper #rightContentWrapperLocation .hide {
	display: none;
}
#wrapper #contentWrapper #rightContentWrapperLocation .show {
	display: block;
}
#wrapper .c-left {
	width: 50%; padding-right: 10px; clear: both; float: left;
}
#wrapper .c-right {
	width: 47%; float: right;
}
#wrapper .carousel_viewport div {
	list-style: none; margin: 0px; padding: 0px; width: 960px; height: 255px;
}
#wrapper .carousel_viewport dl {
	list-style: none; margin: 0px; padding: 0px; width: 960px; height: 255px;
}
#wrapper .carousel {
	color: rgb(255, 255, 255); position: relative; background-color: rgb(204, 204, 204);
}
#wrapper .contentBlocks {
	overflow: hidden;
}
#wrapper .hide {
	display: none !important;
}
#wrapper .carousel .nav_left {
	width: 47px; height: 48px; bottom: 20px; overflow: hidden; position: absolute;
}
#wrapper .carousel .nav_right {
	width: 47px; height: 48px; bottom: 20px; overflow: hidden; position: absolute;
}
#wrapper .carousel .autoplay {
	width: 47px; height: 48px; bottom: 20px; overflow: hidden; position: absolute;
}
#wrapper .carousel .autoplay {
	left: 48%;
}
#wrapper .carousel .nav_left {
	background: url("/images/collaterals/sprite.png") no-repeat -138px 5px rgb(112, 112, 112); left: 0px;
}
#wrapper .carousel .nav_left:hover {
	background-color: rgb(0, 0, 0);
}
#wrapper .carousel .nav_right {
	background: url("/images/collaterals/sprite.png") no-repeat -102px 5px rgb(112, 112, 112); right: 0px;
}
#wrapper .carousel .nav_pause {
	background: url("/images/collaterals/sprite.png") no-repeat 1px -78px rgb(112, 112, 112);
}
#wrapper .carousel .nav_play {
	background: url("/images/collaterals/sprite.png") no-repeat -67px -86px rgb(112, 112, 112);
}
#wrapper .carousel .nav_pause:hover {
	background-color: rgb(0, 0, 0);
}
#wrapper .carousel .nav_play:hover {
	background-color: rgb(0, 0, 0);
}
#wrapper .carousel .nav_left img {
	top: 4px; position: absolute;
}
#wrapper .carousel .nav_right img {
	top: 4px; position: absolute;
}
#wrapper .carousel .nav_left img {
	left: 47px;
}
#wrapper .carousel .nav_right img {
	right: 47px;
}
#wrapper .carousel .hover.nav_right {
	background: url("/images/common/sprite.png") no-repeat 19px -32px rgb(0, 0, 0);
}
#wrapper .carousel .carousel_itemList {
	display: none !important;
}
#wrapper .carousel a {
	color: rgb(255, 255, 255) !important;
}
#wrapper .carousel dl {
	width: 960px; height: 255px; float: left !important; position: relative;
}
#wrapper .carousel dt {
	font: 25px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; left: 470px; top: 80px; width: 480px; color: rgb(255, 255, 255); position: absolute; font-size-adjust: none; font-stretch: normal;
}
#wrapper .singleCollateral .heading {
	font: 25px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; left: 470px; top: 80px; width: 480px; color: rgb(255, 255, 255); position: absolute; font-size-adjust: none; font-stretch: normal;
}
#wrapper .carousel dt a.read_more {
	background: url("/images/common/find-but.png") no-repeat left top; width: 120px; height: 30px; text-decoration: none; margin-top: 10px; display: block;
}
#wrapper .singleCollateral .heading a.read_more {
	background: url("/images/common/find-but.png") no-repeat left top; width: 120px; height: 30px; text-decoration: none; margin-top: 10px; display: block;
}
#wrapper a.read_more2 {
	background: url("/images/buttons/find-but1.png") no-repeat left top; width: 120px; height: 30px; text-decoration: none; margin-top: 10px; display: block;
}
#wrapper a.read_more3 {
	background: url("/images/buttons/find-but2.png") no-repeat left top; width: 120px; height: 30px; text-decoration: none; margin-top: 10px; display: block;
}
#wrapper a.read_more_video {
	background: url("/images/buttons/view_video.png") no-repeat left top; width: 120px; height: 30px; text-decoration: none; margin-top: 10px; display: block;
}
#wrapper .fblack {
	color: black !important;
}
#wrapper .carousel dd {
	left: 52px; top: 20px; width: 381px; height: 214px; position: absolute;
}
#wrapper .singleCollateral .image {
	left: 52px; top: 20px; width: 381px; height: 214px; position: absolute;
}
#wrapper .carousel dd img {
	width: 381px; height: 214px;
}
#wrapper .singleCollateral .image img {
	width: 381px; height: 214px;
}
#wrapper .carousel dl.orange {
	background-color: rgb(236, 129, 0);
}
#wrapper .orange.singleCollateral {
	background-color: rgb(236, 129, 0);
}
#wrapper .carousel dl.blue {
	background-color: rgb(3, 48, 165);
}
#wrapper .blue.singleCollateral {
	background-color: rgb(3, 48, 165);
}
#wrapper .carousel dl.grey {
	padding: 0px !important; background-color: rgb(238, 238, 238);
}
#wrapper .grey.singleCollateral {
	padding: 0px !important; background-color: rgb(238, 238, 238);
}
#wrapper .singleCollateral {
	width: 960px; height: 255px; position: relative;
}
#wrapper .singleCollateral .image {
	left: 52px; top: 20px; width: 381px; height: 214px; position: absolute;
}
#wrapper #rightSideBarWrapper .container {
	margin: 0px; width: 220px;
}
#wrapper #rightSideBarWrapper h2.trigger {
	background: url("/images/h2_trigger_a.jpg") no-repeat 0px 4px; margin: 4px 0px 2px !important; padding: 0px 0px 4px 25px; width: 220px; float: left; cursor: pointer;
}
#wrapper #rightSideBarWrapper h2 a {
	line-height: 16px !important;
}
#wrapper #rightSideBarWrapper h2.active {
	background-position: 0px -65px;
}
#wrapper #rightSideBarWrapper .xdiv {
	border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
#wrapper #rightSideBarWrapper .toggle_container {
	margin: 0px 0px 2px; width: 220px; overflow: hidden; clear: both; font-size: 12px;
}
.boxes_sitemap {
	width: 305px; padding-bottom: 10px !important; float: left;
}
#wrapper .p30 {
	padding-right: 30px;
}
#wrapper .topB {
	border-top-color: rgb(244, 244, 244); border-top-width: 1px; border-top-style: solid;
}
#wrapper .topL {
	border-left-color: rgb(244, 244, 244); border-left-width: 1px; border-left-style: solid;
}
#wrapper .topR {
	border-right-color: rgb(244, 244, 244); border-right-width: 1px; border-right-style: solid;
}
#wrapper .wBox1 {
	padding: 10px; width: 30%; border-bottom-color: rgb(244, 244, 244); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
#wrapper .wBox2 {
	padding: 10px; width: 30%; border-right-color: rgb(244, 244, 244); border-bottom-color: rgb(244, 244, 244); border-left-color: rgb(244, 244, 244); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; float: left;
}
#wrapper .wBox3 {
	padding: 10px; width: 22%; border-right-color: rgb(244, 244, 244); border-bottom-color: rgb(244, 244, 244); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left;
}
#wrapper #sb2 {
	background: url("../images/common/menu/submenuBg.gif") repeat-x 0px 0px rgb(220, 220, 220); width: 960px; height: 41px;
}
#wrapper #sb2 ul.dropdown {
	list-style: none; position: relative;
}
#wrapper #sb2 ul.dropdown li {
	height: 41px; float: left; zoom: 1;
}
#wrapper #sb2 ul.dropdown li.active {
	background: url("../images/common/menu/submenuBgHover.gif") repeat-x left top !important; position: relative;
}
#wrapper #sb2 ul.dropdown li:hover {
	background: url("../images/common/menu/submenuBgHover2.gif") repeat-x left top; position: relative;
}
#wrapper #sb2 ul.dropdown li a {
	font: 12px/normal "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 13px 24px 0px 56px; height: 28px; color: rgb(0, 0, 0); border-right-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; display: block; font-size-adjust: none; font-stretch: normal;
}
#wrapper #sb2 ul.dropdown li a:hover {
	border-right-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid;
}
#wrapper #sb2 ul.dropdown li a:active {
	border-right-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid;
}
#wrapper #sb2 ul.dropdown li a.over {
	background: url("../images/common/menu/about.png") no-repeat 18px 8px;
}
#wrapper #sb2 ul.dropdown li a.practice {
	background: url("../images/common/menu/services.png") no-repeat 14px 8px;
}
#wrapper #sb2 ul.dropdown li a.solution {
	background: url("../images/common/menu/solutions.png") no-repeat 22px 6px;
}
#wrapper #sb2 ul.dropdown li a.resource {
	background: url("../images/common/menu/insight4.png") no-repeat 14px 8px;
}
#wrapper #sb2 ul.dropdown li a.products {
	background: url("../images/common/menu/products.png") no-repeat 16px 5px; padding-left: 64px;
}
#wrapper #sb2 ul.dropdown li a.industryfocus {
	background: url("../images/common/menu/industry.png") no-repeat 20px 7px; padding-left: 64px;
}
#wrapper #sb2 ul.dropdown ul {
	background: url("../images/common/submenuDropBg.png") no-repeat right bottom; list-style: none; padding: 0px 0px 8px; left: -1px; top: 41px; width: 220px; height: auto; visibility: hidden; position: absolute; z-index: 1000000001 !important;
}
#wrapper #sb2 ul.dropdown ul.width1 {
	width: 246px !important;
}
#wrapper #sb2 ul.dropdown ul.width2 {
	width: 296px !important;
}
#wrapper #sb2 ul.dropdown ul.width3 {
	width: 336px !important;
}
#wrapper #sb2 ul.dropdown ul li {
	border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(246, 246, 246); margin: 0px; padding: 0px 14px 1px !important; width: 186px !important; height: 28px; z-index: 100000001 !important; background-image: none; background-attachment: scroll; background-repeat: repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: rgb(255, 255, 255) !important;
}
#wrapper #sb2 ul.dropdown ul.width1 li {
	width: 210px !important;
}
#wrapper #sb2 ul.dropdown ul.width2 li {
	width: 260px !important;
}
#wrapper #sb2 ul.dropdown ul.width3 li {
	width: 300px !important;
}
#wrapper #sb2 ul.dropdown ul li:hover {
	
}
#wrapper #sb2 ul.dropdown ul li a {
	background: url("../images/common/bullet.gif") no-repeat 4px 11px; border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(246, 244, 243); font: 12px/normal "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 6px 0px 6px 20px; width: auto; height: 16px; display: block; font-size-adjust: none; font-stretch: normal;
}
#wrapper #sb2 ul.dropdown ul li a:hover {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(255, 255, 255); background-color: rgb(246, 244, 243);
}
#wrapper #sb2 ul.dropdown ul li.height1 {
	height: 44px;
}
#wrapper #sb2 ul.dropdown ul li.height1 a {
	height: 32px; line-height: 16px;
}
#wrapper #sb2 ul.dropdown ul li.first {
	padding-top: 12px !important;
}
#wrapper #sb2 ul.dropdown ul li.last {
	padding-bottom: 10px !important;
}
#wrapper #footer {
	color: rgb(186, 186, 186); line-height: 24px !important; padding-top: 4px; clear: both; font-family: Trebuchet MS, "Times New Roman", Times, serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; margin-bottom: 12px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; font-size-adjust: none; font-stretch: normal;
}
#wrapper #footer a {
	font: 11px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#wrapper #footer span {
	padding: 0px 4px;
}
#wrapper #footer .leftLinks {
	width: 400px; text-align: left; float: left;
}
#wrapper #footer .rightLinks {
	width: 550px; text-align: right; float: right;
}
#wrapper .vtabs {
	border: 0px solid rgb(255, 255, 255); padding-top: 10px; position: relative; z-index: 0 !important;
}
#wrapper .vtabs .vtabs-tab-column {
	margin: 0px; left: 0px; width: 130px; position: absolute; z-index: 0 !important; min-width: 130px;
}
#wrapper .vtabs .vtabs-tab-column ul {
	list-style: none; margin: 0px; padding: 0px; z-index: 0 !important;
}
#wrapper .vtabs .vtabs-tab-column ul li.open {
	background: url("../images/common/tabBg.gif") no-repeat right top !important; margin: 0px; padding: 0px; z-index: 0 !important;
}
#wrapper .vtabs .vtabs-tab-column ul li.closed {
	background: url("../images/common/tabBg.gif") no-repeat right top !important; margin: 0px; padding: 0px; z-index: 0 !important;
}
#wrapper .vtabs .vtabs-tab-column ul li.closed {
	border-right-color: rgb(239, 239, 239); border-right-width: 1px; border-right-style: solid;
}
#wrapper .vtabs .vtabs-tab-column ul li:hover {
	background1: url(../images/common/tabBg.gif) no-repeat top right;
}
#wrapper .vtabs .vtabs-tab-column ul li a.open {
	font: bold 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 4px 0px 6px; color: rgb(0, 0, 0); text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
#wrapper .vtabs .vtabs-tab-column ul li a.closed {
	font: bold 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 4px 0px 6px; color: rgb(0, 0, 0); text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
#wrapper .vtabs .vtabs-tab-column ul li a.open {
	font-weight: bold;
}
#wrapper .vtabs .vtabs-tab-column ul li a.closed {
	background: url("../images/common/tabBot.gif") no-repeat right bottom rgb(255, 255, 255) !important;
}
#wrapper .vtabs .vtabs-tab-column ul li a:hover {
	background: url("../images/common/tabBg.gif") no-repeat right top !important;
}
#wrapper .vtabs .vtabs-content-column {
	margin: 0px; padding: 0px; z-index: 0 !important; min-height: 214px;
}
#wrapper .vtabs .vtabs-content-column .vtabs-content-panel {
	margin: 0px; padding: 8px 16px; z-index: 0 !important; background-color: rgb(244, 242, 243);
}
#wrapper .vtabs #pr_outer .vtabs-content-panel {
	margin: 0px; padding: 14px 0px; position: relative; z-index: 0 !important; background-color: rgb(237, 237, 237);
}
#wrapper .vtabs #pr_outer .vtabs-content-panel .prWrap {
	margin: 0px 40px !important;
}
#wrapper .vtabs #pr_outer .vtabs-content-panel .scrollable {
	width: 536px; height: 560px; overflow: hidden; position: relative;
}
#wrapper .vtabs #pr_outer .vtabs-content-panel .scrollable .items {
	width: 20000em; clear: both; position: absolute;
}
#wrapper .vtabs #pr_outer .vtabs-content-panel .items div {
	width: 536px; float: left;
}
#wrapper .vtabs #pr_outer .vtabs-content-panel .prev {
	background: url("../images/common/prArrow.gif") no-repeat; top: 250px; width: 35px; height: 57px; font-size: 1px; display: block; position: absolute; cursor: pointer;
}
#wrapper .vtabs #pr_outer .vtabs-content-panel a.browse {
	background: url("../images/common/prArrow.gif") no-repeat; top: 250px; width: 35px; height: 57px; font-size: 1px; display: block; position: absolute; cursor: pointer;
}
#wrapper .vtabs #pr_outer .vtabs-content-panel a.right {
	background-position: -35px 0px; right: 0px; float: right !important;
}
#wrapper .vtabs #pr_outer .vtabs-content-panel a.left {
	left: 0px; margin-left: 0px;
}
#wrapper .vtabs #pr_outer .vtabs-content-panel a.disabled {
	visibility: hidden !important;
}
#wrapper .vtabs-content-panel .left-align {
	margin: 0px; width: 262px; float: left;
}
#wrapper .vtabs-content-panel .right-align {
	width: 300px; float: right;
}
#wrapper #contentWrapperSP {
	padding: 0px 0px 16px;
}
#wrapper #contentWrapperSP #leftContentWrapper {
	width: 604px; float: left;
}
#wrapper #contentWrapperSP #rightContentWrapper {
	width: 326px; float: right;
}
#wrapper #contentWrapperSP #rightContentWrapper .boxWrap {
	background: url("../images/common/boxBottomBig.gif") no-repeat bottom; padding-bottom: 8px;
}
#wrapper #contentWrapperSP #rightContentWrapper .boxTitle {
	background: url("../images/common/boxHeadBig.gif") no-repeat top; font: 14px/38px Trebuchet MS, "Times New Roman", Times, serif; height: 38px; color: rgb(0, 0, 0); text-indent: 20px; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapperSP #rightContentWrapper .box {
	background: url("../images/common/boxBgBig.gif") repeat-y !important; padding: 4px; overflow: hidden !important;
}
#wrapper #contentWrapperSP #rightContentWrapper .box .scrollable {
	width: 260px; height: 525px; overflow: hidden; position: relative;
}
#wrapper #contentWrapperSP #rightContentWrapper .box .scrollable .items {
	width: 20000em; clear: both; position: absolute;
}
#wrapper #contentWrapperSP #rightContentWrapper .box .items div {
	width: 260px; float: left;
}
#wrapper #contentWrapperSP #rightContentWrapper .box .scrollable {
	padding-top: 16px; float: left;
}
#wrapper #contentWrapperSP #rightContentWrapper .box .scrollable .spBox {
	width: 130px; height: auto; float: left;
}
#wrapper #contentWrapperSP #rightContentWrapper .box .scrollable .spBox img {
	width: 60px; height: 60px; margin-bottom: 4px;
}
#wrapper #contentWrapperSP #rightContentWrapper .box .scrollable .spBox a {
	font: 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color: rgb(51, 139, 196); display: block; font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapperSP #rightContentWrapper .box .scrollable .spBox p {
	font: 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0px 0px 10px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#wrapper #contentWrapperSP #rightContentWrapper .box .scrollable .spClear {
	height: 0px; clear: both; margin-bottom: 12px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
#wrapper #contentWrapperSP #rightContentWrapper .box .scrollable .spClear2 {
	border: currentColor; clear: both; margin-bottom: 0px;
}
#wrapper #contentWrapperSP #rightContentWrapper .box a.browse {
	background: url("../images/common/spArrow.gif") no-repeat left top; margin: 220px 6px; width: 23px; height: 45px; font-size: 1px; float: left; display: block; cursor: pointer;
}
#wrapper #contentWrapperSP #rightContentWrapper .box a.right {
	background-position: -23px 0px; clear: right; margin-right: 0px;
}
#wrapper #contentWrapperSP #rightContentWrapper .box a.left {
	margin-left: 0px;
}
#wrapper #contentWrapperSP #rightContentWrapper .box a.disabled {
	visibility: hidden !important;
}
#superbox-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 9998;
}
#superbox-wrapper {
	top: 0px; width: 100%; height: 100%; display: table; position: fixed; z-index: 9999;
}
#superbox-container {
	margin: 0px; padding: 0px; width: 100%; height: 100%; vertical-align: middle; display: table-cell; position: relative;
}
#superbox {
	margin: 0px auto; padding: 0px;
}
#superbox-container .loading {
	margin: 0px; text-align: center;
}
*:first-child + html #superbox-container {
	top: 50%; height: auto; display: block; position: absolute;
}
*:first-child + html #superbox {
	top: -50%; display: block; position: relative;
}
* html #superbox-container {
	top: 50%; height: auto; display: block; position: absolute;
}
* html #superbox {
	top: -50%; display: block; position: relative;
}
* html #superbox-overlay {
	position: absolute;
}
* html #superbox-wrapper {
	position: absolute;
}
#superbox-overlay {
	background: rgb(0, 0, 0);
}
#superbox-container .loading {
	text-align: center; color: rgb(255, 255, 255); font-size: 40px;
}
#superbox {
	background: rgb(255, 255, 255); padding: 1px 1px 10px 0px; border: 2px solid rgb(102, 102, 102);
}
#superbox-innerbox {
	padding: 0px;
}
#superbox-container .loading {
	background: url("../images/common/loader.gif") no-repeat 0px 0px; margin: 0px auto; width: 32px; height: 32px; text-indent: -9999px;
}
#superbox .close {
	text-align: right;
}
#superbox .close a {
	background: rgb(51, 51, 51); padding: 0px 5px; cursor: pointer;
}
#superbox .close a span {
	color: rgb(255, 255, 255);
}
#superbox .topImage {
	padding: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#wrapper .spForm {
	border-collapse: collapse;
}
#wrapper .spForm td {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; text-align: left; padding-bottom: 8px; vertical-align: top !important; font-size-adjust: none; font-stretch: normal;
}
#wrapper .spForm input {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 2px; width: 295px; font-size-adjust: none; font-stretch: normal;
}
#wrapper .spForm select {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; margin: 0px; padding: 2px; width: 303px; font-size-adjust: none; font-stretch: normal;
}
#wrapper .spForm textarea {
	width: 296px; height: 150px; overflow: auto; margin-bottom: 10px;
}
#wrapper .spTable {
	
}
#wrapper .spTable td {
	padding: 6px;
}
#wrapper .spTable .video td {
	padding: 20px 10px 12px; text-align: left; vertical-align: top; border-bottom-color: rgb(237, 237, 237); border-left-color: rgb(237, 237, 237); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
#wrapper .spTable .video td img {
	padding-bottom: 6px; display: block;
}
#wrapper .spTable .video td a {
	line-height: 14px;
}
body {
	width: inherit; height: inherit; overflow: visible !important;
}
body.master.v4 {
	width: inherit; height: inherit; overflow: visible !important;
}
body #s4-workspace {
	overflow: visible !important; padding-top: 0px;
}
* + html body #s4-workspace {
	overflow: auto !important; padding-top: 0px;
}
body #s4-ribbonrow {
	top: 0px; width: 100%; position: fixed; z-index: 1000;
}
* html #s4-ribbonrow {
	position: absolute;
}
#s4-ribbonrow .ms-MenuUIPopupBody {
	position: fixed !important;
}
#s4-ribbonrow .ms-popoutMenu {
	position: fixed !important;
}
[id^='Ribbon.'].ms-cui-menu {
	position: fixed !important;
}
.ms-cui-tooltip {
	position: fixed !important;
}
* html #s4-ribbonrow .ms-MenuUIPopupBody {
	position: absolute !important;
}
* html #s4-ribbonrow .ms-popoutMenu {
	position: absolute !important;
}
* html [id^='Ribbon.'].ms-cui-menu {
	position: absolute !important;
}
* html .ms-cui-tooltip {
	position: absolute !important;
}
.ms-dlgOverlay {
	width: 100% !important;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.mob {
	background: url("../images/common/icons/services/mobility.jpg") no-repeat left; padding-left: 40px;
}
#wrapper ul#topnav .sub ul li a.app_mob {
	background: url("../images/common/menu/mobility.png") no-repeat left; padding-left: 34px;
}
#wrapper ul#topnav .sub ul li a.app_mob:hover {
	background: url("../images/common/menu/mobility.png") no-repeat left;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.app_manser {
	background: url("../images/common/icons/services/Managed_services-c.png") no-repeat left; padding-left: 40px;
}
#wrapper ul#topnav .sub ul li a.app_manser {
	background: url("../images/common/menu/Managed_services-c.png") no-repeat left; padding-left: 26px;
}
#wrapper ul#topnav .sub ul li a.app_manser:hover {
	background: url("../images/common/menu/Managed_services-c.png") no-repeat left;
}
#wrapper .spTable {
	
}
#wrapper .spTable td {
	padding: 6px;
}
#wrapper .spTable .video td {
	padding: 20px 10px 12px; text-align: left; vertical-align: top; border-bottom-color: rgb(237, 237, 237); border-left-color: rgb(237, 237, 237); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
#wrapper .spTable .video td img {
	padding-bottom: 6px; display: block;
}
#wrapper .spTable .video td a {
	line-height: 14px;
}
#wrapper .spTable .video td.border-left {
	border-right-color: rgb(237, 237, 237); border-left-color: rgb(237, 237, 237); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#wrapper .spTable .video td.border-right {
	border-right-color: rgb(237, 237, 237); border-left-color: currentColor; border-right-width: 1px; border-left-width: 0px; border-right-style: solid; border-left-style: none;
}
#wrapper .spTable .video td.border-none {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
#wrapper .homeRightIndia {
	background: url("../images/common/home/quicklinks-india.gif") no-repeat top; width: 201px; height: 262px; margin-right: 1px; float: right;
}
#wrapper .homeRightIndia .title {
	font: 15px/normal Trebuchet MS, "Times New Roman", Times, serif; text-align: center; color: rgb(0, 0, 0); padding-top: 12px; font-size-adjust: none; font-stretch: normal;
}
#wrapper .homeRightIndia div {
	padding: 20px 0px 12px 70px;
}
:root #wrapper .homeRight div {
	padding: 24px 0px 12px 70px;
}
#wrapper .homeRightIndia div.padQ {
	padding: 18px 0px 14px 70px;
}
#wrapper .homeRightIndia div.padQ2 {
	padding: 22px 0px 14px 70px;
}
:root #wrapper .homeRightIndia div.padQ2 {
	padding: 22px 0px 12px 70px;
}
#wrapper .homeRightIndia a {
	font: 15px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#wrapper .homeRightIndia a:hover {
	font: bold 15px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#wrapper a.readmore {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(27, 136, 206); font-size-adjust: none; font-stretch: normal;
}
#wrapper a.read_more_french {
	background: url("/images/common/find-more-french.png") no-repeat left top; width: 150px; height: 30px; text-decoration: none; margin-top: 10px; display: block;
}
#wrapper a.read_more_german {
	background: url("/images/common/find-more-german.png") no-repeat left top; width: 150px; height: 30px; text-decoration: none; margin-top: 10px; display: block;
}
#wrapper h1.india {
	background: url("../images/common/dot_orange1.gif") no-repeat 0px 0px; font: bold 16px/normal Trebuchet MS, "Times New Roman", Times, serif !important; margin: 10px; color: black; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none !important; font-stretch: normal !important;
}
#wrapper #sbIndia {
	background: url("../images/common/menu/submenuBg.gif") repeat-x 0px 0px rgb(220, 220, 220); width: 960px; height: 41px;
}
#wrapper #sbIndia ul.dropdown {
	list-style: none; position: relative;
}
#wrapper #sbIndia ul.dropdown li {
	height: 41px; float: left; zoom: 1;
}
#wrapper #sbIndia ul.dropdown li.active {
	background: url("../images/common/menu/submenuBgHover.gif") repeat-x left top !important; position: relative;
}
#wrapper #sbIndia ul.dropdown li:hover {
	background: url("../images/common/menu/submenuBgHover2.gif") repeat-x left top; position: relative;
}
#wrapper #sbIndia ul.dropdown li a {
	font: 12px/normal "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 13px 24px 0px 56px; height: 28px; color: rgb(0, 0, 0); border-right-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; display: block; font-size-adjust: none; font-stretch: normal;
}
#wrapper #sbIndia ul.dropdown li a:hover {
	border-right-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid;
}
#wrapper #sb2 ul.dropdown li a:active {
	border-right-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid;
}
#wrapper #sbIndia ul.dropdown li a.over {
	background: url("../images/common/menu/about.png") no-repeat 18px 8px;
}
#wrapper #sbIndia ul.dropdown li a.practice {
	background: url("../images/common/menu/services.png") no-repeat 14px 8px;
}
#wrapper #sbIndia ul.dropdown li a.solution {
	background: url("../images/common/menu/solutions.png") no-repeat 22px 6px;
}
#wrapper #sbIndia ul.dropdown li a.resource {
	background: url("../images/common/menu/insight4.png") no-repeat 14px 8px;
}
#wrapper #sbIndia ul.dropdown li a.products {
	background: url("../images/common/menu/products.png") no-repeat 16px 5px; padding-left: 64px;
}
#wrapper #sbIndia ul.dropdown li a.industryfocus {
	background: url("../images/common/menu/industry.png") no-repeat 20px 7px; padding-left: 64px;
}
#wrapper #sbIndia ul.dropdown li a.alliances {
	background: url("../images/common/menu/alliances.png") no-repeat 8px 15px; padding-left: 48px;
}
#wrapper #sbIndia ul.dropdown li a.contact {
	background: url("../images/common/menu/mediacontacts_small.png") no-repeat 14px 8px;
}
#wrapper #sbIndia ul.dropdown li a.newsroom {
	background: url("../images/common/menu/newsroom_small.png") no-repeat 8px 11px; padding-left: 48px;
}
#wrapper #sbIndia ul.dropdown ul {
	background: url("../images/common/submenuDropBg.png") no-repeat right bottom; list-style: none; padding: 0px 0px 8px; left: -1px; top: 41px; width: 220px; height: auto; visibility: hidden; position: absolute; z-index: 1000000001 !important;
}
#wrapper #sbIndia ul.dropdown ul.width1 {
	width: 246px !important;
}
#wrapper #sbIndia ul.dropdown ul.width2 {
	width: 296px !important;
}
#wrapper #sbIndia ul.dropdown ul.width3 {
	width: 336px !important;
}
#wrapper #sbIndia ul.dropdown ul li {
	border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(246, 246, 246); margin: 0px; padding: 0px 14px 1px !important; width: 186px !important; height: 28px; z-index: 100000001 !important; background-image: none; background-attachment: scroll; background-repeat: repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: rgb(255, 255, 255) !important;
}
#wrapper #sbIndia ul.dropdown ul.width1 li {
	width: 210px !important;
}
#wrapper #sbIndia ul.dropdown ul.width2 li {
	width: 260px !important;
}
#wrapper #sbIndia ul.dropdown ul.width3 li {
	width: 300px !important;
}
#wrapper #sbIndia ul.dropdown ul li:hover {
	
}
#wrapper #sbIndia ul.dropdown ul li a {
	background: url("../images/common/bullet.gif") no-repeat 4px 11px; border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(246, 244, 243); font: 12px/normal "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 6px 0px 6px 20px; width: auto; height: 16px; display: block; font-size-adjust: none; font-stretch: normal;
}
#wrapper #sbIndia ul.dropdown ul li a:hover {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(255, 255, 255); background-color: rgb(246, 244, 243);
}
#wrapper #sbIndia ul.dropdown ul li.height1 {
	height: 44px;
}
#wrapper #sbIndia ul.dropdown ul li.height1 a {
	height: 32px; line-height: 16px;
}
#wrapper #sbIndia ul.dropdown ul li.first {
	padding-top: 12px !important;
}
#wrapper #sbIndia ul.dropdown ul li.last {
	padding-bottom: 10px !important;
}
#wrapper .indiaHome {
	padding: 20px 0px !important; min-height: 260px; background-color: rgb(255, 255, 255);
}
#wrapper .indiaHome h1 {
	font: bold 16px/28px Trebuchet MS, "Times New Roman", Times, serif !important; color: rgb(51, 51, 51); margin-bottom: 10px !important; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none !important; font-stretch: normal !important;
}
#wrapper .indiaHome .about {
	padding: 5px 15px !important; width: 329px; height: 252px; margin-right: 20px !important; float: left; background-color: rgb(238, 238, 238);
}
#wrapper .indiaHome .about p {
	text-align: justify;
}
#wrapper .rightimg {
	margin: 10px; padding: 10px; border: 1px solid rgb(51, 51, 51); float: right;
}
#wrapper #footerIndia {
	color: rgb(186, 186, 186); line-height: 24px !important; padding-top: 4px; clear: both; font-family: Trebuchet MS, "Times New Roman", Times, serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; margin-top: 12px; margin-bottom: 12px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; font-size-adjust: none; font-stretch: normal;
}
#wrapper #footerIndia a {
	font: 11px/normal Trebuchet MS, "Times New Roman", Times, serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#wrapper #footerIndia span {
	padding: 0px 4px;
}
#wrapper #footerIndia .leftLinks {
	width: 400px; text-align: left; float: left;
}
#wrapper #footerIndia .rightLinks {
	width: 550px; text-align: right; float: right;
}
#wrapper #contentWrapper #mainContentWrapper .box h2.ps a {
	font: 12px/normal Trebuchet MS, "Times New Roman", Times, serif !important; font-size-adjust: none !important; font-stretch: normal !important;
}
#wrapper #newtab .vtabs .vtabs-content-column {
	width: 630px; clear: both; margin-top: 54px; margin-left: 0px !important;
}
#wrapper #newtab .vtabs .vtabs-tab-column ul li.open {
	float: left; min-width: 149px;
}
#wrapper #newtab .vtabs .vtabs-tab-column ul li.closed {
	float: left; min-width: 149px;
}
#wrapper #newtab .vtabs .vtabs-tab-column ul li.open {
	background: url("/images/top_tab.jpg") no-repeat right top rgb(255, 255, 255) !important; padding: 6px 0px 0px; text-align: center;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel {
	background: url("/images/tab_right.png") no-repeat right top rgb(255, 255, 255); border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(196, 196, 196);
}
#wrapper #newtab .vtabs .vtabs-tab-column ul li a.open {
	padding: 12px 0px 17px; font-size: 15px; font-weight: bold; border-right-color: rgb(196, 196, 196); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(196, 196, 196); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
#wrapper #newtab .vtabs .vtabs-tab-column ul li a:hover {
	
}
#wrapper #newtab .vtabs .vtabs-tab-column ul li.closed {
	background: url("/images/tab_bg.png") no-repeat 0px 0px !important; margin: 7px 3px 0px; border: 0px currentColor; width: 151px; height: 39px; text-align: center; padding-top: 6px; font-size: 15px; font-weight: bold;
}
#wrapper #newtab .vtabs .vtabs-tab-column ul li a.closed {
	font-size: 15px; font-weight: bold;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel .prev {
	top: 165px;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel a.browse {
	top: 165px;
}
#wrapper #newtab .vtabs .vtabs-tab-column ul {
	height: 53px; border-bottom-color: rgb(196, 196, 196); border-bottom-width: 1px; border-bottom-style: solid;
}
#wrapper #newtab .vtabs .vtabs-content-column {
	background: 0px 0px rgb(255, 255, 255); width: 630px !important; height: 332px;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel .scrollable2 .items div.wrap .scrollBox {
	width: 167px !important;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel .scrollable2 .items div.wrap .scrollBox h5 a {
	color: rgb(0, 0, 0);
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel .prWrap {
	margin: 0px 32px !important;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel .scrollable2 .items div.wrap .scrollBox {
	border-right-color: currentColor; border-left-color: rgb(188, 188, 188); border-right-width: medium; border-left-width: 1px; border-right-style: none; border-left-style: dotted;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel .scrollable2 .items div.wrap .noBorder {
	border-right-color: rgb(188, 188, 188) !important; border-left-color: rgb(188, 188, 188) !important; border-right-width: 1px !important; border-left-width: 1px !important; border-right-style: dotted !important; border-left-style: dotted !important;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel .scrollable2 {
	width: 571px;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel .prev {
	width: 25px;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel a.browse {
	width: 25px;
}
#wrapper #newtab a.read_more_s {
	background: url("/images/read_more_puls.jpg") no-repeat right; color: rgb(54, 112, 183); padding-right: 12px; font-size: 11px; float: right;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel .scrollable2 {
	height: 456px;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel .scrollable2 .items div.wrap .scrollBox {
	height: 292px;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel .prev {
	background: url("/images/prArrow.gif") no-repeat 0px 0px;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel a.browse {
	background: url("/images/prArrow.gif") no-repeat 0px 0px;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel .next .browse .right .disabled {
	background: url("/images/prArrow_right.gif") no-repeat 0px 0px;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel .next .browse .right .disabled a.browse {
	background: url("/images/prArrow_right.gif") no-repeat 0px 0px;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel a.right {
	background-position: -42px 0px; right: 0px; float: right !important;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel {
	height: 304px !important; min-height: 304px !important;
}
#wrapper #newtab .ms-WPBody td {
	border: currentColor;
}
#wrapper #newtab {
	background: url("/images/tab_bg_bd.jpg") 0px 0px; border: 1px solid rgb(233, 244, 251); width: 645px; padding-left: 13px;
}
#wrapper #newtab .tabbottom {
	background: url("/images/tab_bottom.png") no-repeat 0px 0px; width: 630px; height: 6px;
}
#wrapper #newtab .s4-wpActive .s4-wpTopTable {
	border: currentColor;
}
.s4-wpActive .ms-WPSelected {
	border: currentColor;
}
#wrapper #newtab #contentWrapper {
	margin: 0px 0px 7px;
}
.ms-WPBody td.bgnone {
	border: currentColor !important;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel .scrollable2 .items div.wrap .scrollBox h5 {
	color: rgb(27, 27, 27); font-size: 14px;
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel .scrollable2 .items div.wrap .scrollBox p {
	color: rgb(78, 78, 78);
}
#wrapper #newtab .vtabs #pr_outer .vtabs-content-panel .scrollable2 .items div.wrap .scrollBox p a.read_more_s {
	
}
#wrapper #newtab .vtabs {
	border: 0px solid rgb(255, 255, 255); padding-top: 8px; position: relative; z-index: 0 !important;
}
#wrapper .rightBoxCommon .socialTop a.twitter {
	background: url("../images/common/social/twitter.gif") no-repeat left; padding: 0px 5px;
}
#wrapper .rightBoxCommon .socialTop a.linkedin {
	background: url("../images/common/social/linkedin.gif") no-repeat left; padding: 0px 5px;
}
#wrapper .rightBoxCommon .socialTop a.youtube {
	background: url("../images/common/social/youtube.gif") no-repeat left; padding: 0px 5px;
}
#wrapper .rightBoxCommon .socialTop a.facebook {
	background: url("../images/common/social/facebook.gif") no-repeat left; padding: 0px 5px;
}
#wrapper .rightBoxCommon .socialTop a.flickr {
	background: url("../images/common/social/flickr.gif") no-repeat left; padding: 0px 5px;
}
#wrapper .langlink {
	background: url("../images/common/lang-bg-new.png") no-repeat top; font: 15px/normal Trebuchet MS, "Times New Roman", Times, serif; width: 276px; padding-bottom: 22px; float: right; font-size-adjust: none; font-stretch: normal;
}
#wrapper .langlink .title {
	height: 32px; color: rgb(0, 0, 0); line-height: 32px !important; padding-left: 18px; font-family: Trebuchet MS,"Times New Roman",Times,serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; font-size-adjust: none; font-stretch: normal;
}
#wrapper .langlink ul {
	list-style-type: none;
}
#wrapper .langlink ul li {
	background-position: 15px 0.3em; padding-left: 35px; margin-top: 20px; display: inline; background-image: url("../images/common/li_bg.png"); background-repeat: no-repeat;
}
#wrapper .langlink ul.two li {
	margin: 0px 20px 0px 5px;
}
#global_countries_main {
	width: 115px; z-index: 99999999;
}
.dropdown_3columns {
	margin: 4px auto; left: -999em; float: left; position: absolute; z-index: 10000;
}
#menu_countries li:hover {
	padding: 0px; border: 0px solid rgb(119, 119, 119); z-index: 99999999;
}
#menu_countries li:hover .dropdown_3columns {
	left: -120px; top: auto; z-index: 99999999;
}
#menu_countries select {
	border-width: 0.5px; border-color: black; width: 80px; color: black; z-index: 99999999;
}
#menu_countries li.menu_right_home {
	list-style: none; margin: 5px 0px 0px 10px; line-height: 0px; z-index: 99999999;
}
#menu_countries {
	padding-top: 4px; z-index: 99999999;
}
.dropdown_3columns #countries_main_home {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); left: -420px; width: 660px; height: 130px; color: rgb(83, 83, 83); font-size: 11px; margin-top: 23px; position: absolute !important; z-index: 20000000;
}
#countries_main_home table {
	margin: 5px 0px 0px 6px;
}
#countries_main_home table tr td {
	height: 30px; text-align: left; vertical-align: top;
}
#wrapper #header .topMenu_geo #countries_main_home table tr td a {
	height: 28px; color: rgb(83, 83, 83); font-size: 11px; font-weight: normal; text-decoration: none;
}
#wrapper #header .topMenu_geo #countries_main_home table tr td a:hover {
	height: 28px; color: rgb(0, 136, 153); font-size: 11px; font-weight: normal; text-decoration: underline;
}
#wrapper #header .topMenu_geo {
	background: url("../images/common/menu/topmenuBg3.gif") no-repeat left top; margin: 0px auto; padding: 0px 0px 0px 10px; top: 0px; width: 429px; height: 29px; right: 0px; position: absolute; z-index: 999999999;
}
#wrapper #header .topMenu_geo div {
	text-align: center; line-height: 28px; float: left; position: relative;
}
#wrapper #header .topMenu_geo div span {
	font: 14px/normal Trebuchet MS; top: 4px; right: 0px; color: rgb(221, 220, 220); position: absolute; font-size-adjust: none; font-stretch: normal;
}
#wrapper #header .topMenu_geo div#newsroom {
	width: 80px;
}
#wrapper #header .topMenu_geo div#investors {
	width: 80px;
}
#wrapper #header .topMenu_geo div#worldwide {
	width: 74px;
}
#wrapper #header .topMenu_geo div#careers {
	width: 70px;
}
#wrapper #header .topMenu_geo div#locations {
	width: 66px;
}
#wrapper #header .topMenu_geo div a {
	font: 11px/28px Trebuchet MS, "Times New Roman", Times, serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#wrapper #header .topMenu_geo div a:hover {
	font-weight: bold;
}
#wrapper #header .topMenu_geo div a.active {
	font-weight: bold;
}
#wrapper .changeindex {
	z-index: 999 !important;
}
#wrapper #contentWrapper .dsp {
	margin: 10px; padding: 3px 5px; border: 1px solid rgb(170, 170, 170); border-collapse: collapse;
}
#wrapper #contentWrapper .dsp tr td {
	padding: 0px 10px; border: 1px solid rgb(170, 170, 170); width: 33%; height: 25px;
}
#wrapper .rbtevdo {
	width: 30%; float: right;
}
#wrapper .rbtvedoleft {
	width: 65%; margin-right: 10px; margin-left: 10px; float: left;
}
#wrapper .rbtvedoright {
	margin-left: 16px;
}
.eventtable {
	margin: 5px; border: 0px currentColor !important;
}
.eventtable td {
	padding: 2px; color: rgb(51, 51, 51); line-height: 20px; vertical-align: top;
}
.eventtable2 {
	margin: 5px; border: 1px solid rgb(153, 153, 153); border-collapse: collapse;
}
.eventtable2 td {
	padding: 3px; border: 1px solid rgb(153, 153, 153); color: rgb(51, 51, 51); line-height: 20px;
}
.bannertext {
	font-size: 12px; font-color: #fff;
}
