/* --// general --// */

  html {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #333333; padding-top: 0px; font-family: Arial, Helvetica;}
  body {margin: 0px; font-size: 70%; font-family: Arial, Helvetica; color: #333333;}
  .DisplayNone {display: none}
  #page {width: 100%;}

  a {color: #333333; text-decoration: underline;}
  SELECT {font-size: 100%}
  #mainColumn TD {font-size: 70%}
  P {margin-top: 0px; margin-bottom: 0px;}

  #leftColumn  {float: left; width: 18%; margin-right: 1%;}
  #mainColumn  {float: left; width: 54%; margin-right: 1%;}
  
  #rightColumn {float: right; width: 20%;}
  
  #CarLand #leftColumn {display: none;}
  
  #SearchRes #mainColumn,#ServLand #mainColumn, #Sitemap #mainColumn {float: left; margin: 0px; width: 758px; height: auto;}
  /* IME * 23-07-09  #SearchRes #mainColumn, #ServLand #mainColumn, #Sitemap #mainColumn {float: left; margin: 0px; width: 758px; height: auto;}*/
  

	
  #RegForm #mainColumn {float: left; width: 90%; margin-right: 2%; height: auto;}
  
  #LeftNav {display:none}
  
  #MainColumn a, #MainColumn2 a {color: #544f93;}

  #content {padding: 0px; margin: 20 0 0 0px; width: 100%; height: auto; overflow: visible; background-color: white;}

  UL {list-style-image: url(bullet.gif);}
  /* IME 23-07-09 *
	#content H1 {font-size: 1.09em; font-weight: bold; color: #d21241; margin: 0.4em 0px 0.2em 0px;}
	*/

  #content H1 {font-size: 1.09em; font-weight: bold; color: #d21241; margin: 0.4em 0px 0.2em 0px;}
  #content H2, #content H3, #content H4, #content H5, #content H6 {font-size: 1.09em; margin: 0.2em 0px 0.1em 0px; color: #544f93;}
  #content TD, #content TH {font-size: 70%;}
  
  #LinkArea1, #LinkArea2, #LinkArea3, #LinkArea4, #LinkArea5 {margin-bottom: 25px;}
  #LinkArea1 H1, #LinkArea2 H1, #LinkArea3 H1, #LinkArea4 H1, #LinkArea5 H1, #CaseStud H1 {font-size: 1.27em; font-weight: bold; color: #544F93; margin: 0.2em 0px 0.1em -1px;}
  #LinkArea1 H2, #LinkArea2 H2, #LinkArea3 H2, #LinkArea4 H2, #LinkArea5 H2, #CaseStud H2 {font-size: 1.1em; font-weight: bold; color: #666666;}
  #LinkArea1 IMG, #LinkArea2 IMG, #LinkArea3 IMG, #LinkArea4 IMG, #LinkArea5 IMG {width: 150px; margin: 5 0 5 0px;}
  #CarLand #LinkArea1 IMG, #CarLand #LinkArea2 IMG, #CarLand #LinkArea3 IMG, #CarLand #LinkArea4 IMG, #CarLand #LinkArea5 IMG {width: 50%; margin: 5 0 5 0px;}

  #PartnersArea {margin-top: 20px; padding: 0 5 0 5px; background-color: #EEEEEE; }
  #PartnersArea H1, #PartnersArea H2, #PartnersArea H3, #PartnersArea H4, #PartnersArea H5, #PartnersArea H6 {color: #333333; font-weight: bold; font-size: 1.0em; padding-top: 5px;}
  #LinkArea1 UL, #LinkArea2 UL, #LinkArea3 UL, #LinkArea4 UL, #LinkArea5 UL, #PartnersArea UL, #CaseStud UL {padding: 0 0 0 16px; margin: 0px; list-style-position: outside; list-style-image: url(bullet.gif);}
  #LinkArea1 OL, #LinkArea2 OL, #LinkArea3 OL, #LinkArea4 OL, #LinkArea5 OL, #PartnersArea OL, #CaseStud OL {padding: 0 0 0 22; margin: 0px; list-style-position: outside;}
    
#JobOpeningMap OBJECT {
 width: 150px;
 height: 108px;
 margin-top: 5px;
 margin-bottom: -20px;
}
  #ContentTitle {font-size: 1.63em; margin: 0.4em 0px 0.1em 0px; color: #544f93;}
  #DefLand #ContentTitle, #ConsLand #ContentTitle, #ServLand #ContentTitle, .InvLand #ContentTitle { height: 40px; padding: 0 0 0 10px; margin: 0 0 0 0px; font-size: 1.63em; color: #FFFFFF; background-color:#757575; border-bottom: solid 1px white; line-height: 2.1em;}
  #ContentTitleSub {font-size: 1.09em; font-weight: bold; color: #666666; margin: 0.8em 0px 0em 0px;}
  #DefLand #ContentTitleSub, #ConsLand #ContentTitleSub, #ServLand #ContentTitleSub, .InvLand #ContentTitleSub { height: 13px; margin: 0 0 0 0px; padding: 0 0 0 0px; background-color: #B5CDDF; border-bottom: solid 1px white;}
/*#LandingLeader {margin: 0 0 0 0px; padding: 0px; width: 100%; height: auto;}*/
  #LandingLeader IMG {width: 100%; margin: 0px;}

  #ServLand #leftColumn {display:none}


#CarLand #ContentTitle {
 height: 30px;
 padding: 0 0 0 10px;
 margin: 0 0 0 0px;
 font-size: 1.63em;
 color: #FFFFFF;
 background-color:#757575;
 border-style:solid;
 border-width:1px;
 border-color:#757575;
 border-bottom-style:none;
 line-height:30px;
 /*line-height: 2.1em;*/
}
  
#ContentLeader, #ContentLeader2 {
 height: auto;
 overflow: hidden;
 margin-top: 20px; padding: 0px; border: 0px dotted Fuchsia;
}

  #ContentLeader IFRAME {width: 100%; margin-top: 0px;}
  #InvPrInfo #LeftColumn {display: none}
  #InvPrInfo #mainColumn IFRAME {width: 140%; margin-top: 1px; height: 800px}
  #CarIframe #mainColumn IFRAME {width: 100%; margin-top: 1px; height: 800px}
  
  #CaseStud {padding: 5 10 10 10px; margin-bottom: 20px; background-color: #EEEEEE; width: 160px}

#PressTitleSub {
 margin-top: 10px;
 font-size: 1.17em; 
 font-weight: bold;
 color: #666666;
}
#PressContent {
 margin-top: 20px;
}
#PressPhoto IMG {
 float: left;
 margin-right: 8px;
 margin-bottom: 8px;
 margin-top: 2px; border: dotted 0px red;
}
#PressLocationDate {
 float: left;
 margin: 0px;
 font-weight: bold; border: dotted 0px red;
}
#PressContentLeader {
 margin: 7 0 0 0px; padding: 0px; border: dotted 0px blue;
}

/*#SearchRes #ContentLeader #SearchResList UL, #Filtering #ContentLeader2 UL { 
 list-style-type: none;
}*/
#SearchRes #ContentLeader #SearchResList LI, #Filtering #ContentLeader2 LI { 
 margin: 0 0 25 -40px;
 padding: 0px;
 list-style-image: none;
 list-style-type: none;
 border: dotted 0px blue;
}
#SearchRes #ContentLeader .SearchResTitle, #Filtering #ContentLeader2 .SearchResTitle {
 color: #666666;
 font-size: 1.27em;
 font-weight: bold;
 margin-bottom: 5px;
}
#SearchRes #ContentLeader .SearchResDesc, #Filtering #ContentLeader2 .SearchResDesc {
 color: #333333;
}
#SearchRes #ContentLeader .SearchResURL, #Filtering2 .SearchResURL {
 color: #000000;
 font-weight: bold;
}
#SearchRes #ContentLeader .SearchResURL A:link, #Filtering .SearchResURL A, #Filtering .SearchResURL A:link, #Filtering .SearchResURL A:visited, #Filtering .SearchResURL A:hover, #Filtering .SearchResURL A:active {
 color: 544F93;
 font-weight: normal;
}
#SearchRes #ContentLeader .SearchResMod {
 color: #999999;
}
#SearchRes #ContentLeader .SearchResLang {
 color: #000000;
}
#SearchRes #ContentLeader .SearchResNext, #Filtering #ContentLeader2 .SearchResNext {
 font-weight: bold;
 color: #000000;
 margin-top: 10px;
 margin-left: 0px;
}
#SearchRes #ContentLeader .SearchResNext UL, #Filtering #ContentLeader2 .SearchResNext UL {
 margin-left: -6px; padding: 0px;
}
#SearchRes #ContentLeader .SearchResNext LI, #Filtering #ContentLeader2 .SearchResNext LI {
 margin-left: 6px;
 display: inline;
 list-style-type: none;
}
#SearchRes IMG#imgSubmit {
 cursor: pointer; cursor:hand ;
}
  #ContentLeaderTwoColumns {margin: 25 0 10 0px; background-color: #F4F6F2; width: 100%; height: auto; overflow: hidden;}
  #ContentLeaderLeft {width: 48%;  height: auto; overflow: visible; padding: 10 0 0 0px; margin: 0 0 0 0px; background-color: #F4F6F2; /*background: url(LandingLeft.gif);*/ float: left;}
  #ContentLeaderRight {width: 48%; height: auto; overflow: hidden; padding: 10 0 0 0px; margin: 0 0 0 0px; float: right;}
  #ContentLeaderTwoColumns .ContentLeaderImage {float: left;}
  #ContentLeaderTwoColumns .ContentLeaderImage IMG {width: 60px; height: 60px; margin: 0 7 10 10px;}
  #ContentLeaderTwoColumns .ContentLeaderTxt {padding: 0 10 10 10px;}
  
  #InvestorsLeaderTwoColumns {margin: 25 0 0 0px; border: 0px dotted; height: 100%;}
  #InvestorsLeaderTwoColumns P {margin-top: 0px;}
  #InvestorsLeaderLeft {width: 48%; padding: 0 0 0 0px; margin: 0 0 0 0px; float: left;}
  #FinPRTitle {font-weight: bold; margin-top: 40px; margin-bottom: 30px; font-size: 1.27em;}
  #FinPRTxt OL {padding: 0px; margin: 0 0 20 0px;}
  #FinPRTxt LI {display:inline; padding-left: 0px;}
  #FinPRTxt H1 {color: #333333; font-size: 1.0em; font-weight: bold; margin-top: 18px; margin-bottom: 0px;}
  #FinPRTxt H2 {color: #333333; font-size: 1.0em; font-weight: normal;  margin-top: 0px; margin-bottom: 0px;}
  #FinPRTxt H3 {color: #999999; font-size: 1.0em; font-weight: normal;  margin-top: 0px; margin-bottom: 0px;}
  #FinPRTxt H4, #FinPRTxt H4 a, #FinPRTxt H4 a:link, #FinPRTxt H4 a:visited, #FinPRTxt H4 a:hover, #FinPRTxt H4 a:active {color: #544F93; font-size: 1.0em; font-weight: normal;  margin-top: 0px; margin-bottom: 0px;}
  #InvestorsLeaderRight {width: 48%; padding: 0 0 0 0px; margin: 0 0 0 0px; float: right;}
  #InvestorsLeaderRight #StockTicker { background-color: #F4F6F2; width: 100%; height: 29px; color: #544F93; font-size: 1.1em; font-weight: bold; padding: 0 0 0 0px; line-height: 2.0em; text-indent: 10px;}
  #InvestorsLeaderRight #StockTickerSub {color: #999999;}

  #InvestorsLeaderRight IFRAME {width: 48%; height: 15px; padding: 0 0 0 0px; margin: 0 0 0 0px;}
  #FinCalTitle {font-size: 1.1em; font-weight: bold; color: #544F93; margin-top: 30px; width: 100%; background-color: #D9EBED; padding: 0px; line-height: 2.0em; text-indent: 10px; border-bottom: solid 1px white;}
  #FinCalTxt { color: #333333; background-color: E4F1F2; width: 100%; height: auto; text-indent: 10px; padding-top: 10px; padding-bottom: 2px; border-bottom: solid 1px white;}
  #FinCalTxt P { margin-bottom: 15px;}
  #FinCalViewall { color: #544F93; background-color: #D9EBED; line-height: 2.0em; text-indent: 10px;}

  .InvLand #InvestorsChLang, #DefLand #InvestorsChLang {display: none}
  .InvLand #InvestorsChLang UL, #DefLand #InvestorsChLang UL {padding: 0; margin: 0px;}
  .InvLand #InvestorsChLang LI, #DefLand #InvestorsChLang LI {display:inline; padding-right: 5px; font-weight: bold;}
  .InvLand #Language SELECT, #DefLand #Language SELECT {font-size: 100%; padding: 0px; width: 80px;}
  #hdrGobut1 { display:none}

.InvLand #FinPRViewAll, .InvLand #FinPRViewAll A, .InvLand #FinPRViewAll A:link, .InvLand #FinPRViewAll A:visited, .InvLand #FinPRViewAll A:hover, .InvLand #FinPRViewAll A:active {
 color: #544F93;
 text-decoration: underline;
}

  #RegForm #leftColumn, #RegForm #rightColumn {display:none}
  #RegForm #ContentTitle {margin-top: 5px}
  #RegForm #ContentLeader {margin-top: 5px}
  /*#RegForm #StrPhcIFrame {width: 100%}*/
  #RegForm #FormFields {height: auto; width: 100%; margin-top: 10px; border: solid 0px blue; overflow: auto;}
  #FormFields .FormWide {padding-right: 0px; padding-left: 0px; height: 2.4em; border: 0px dotted red; margin: 0px;}
  #FormFields .FormWide UL {float: left; height: auto; padding-right: 0px; padding-left: 0px; border-bottom: 0em; margin: 0 0 0 0px; padding-top: 0.3em; padding-bottom: 0.1em; border: 0px dotted;}
  #FormFields .FormWide LI {padding-right: 2px; padding-left: 0px; display: inline; height: auto; list-style-type: none;}
  #RegForm #FormFirstN {margin-right: 79px;}
  #RegForm #FormLastN {margin-right: 80px;}
  #RegForm #FormEmail {margin-right: 63px;}
  #RegForm #FormPhone {margin-right: 60px;}
  #RegForm #FormMobile {margin-right: 60px;}
  #RegForm #FormCompN {margin-right: 21px;}
  #RegForm #FormCompA {margin-right: 42px; vertical-align: top;}
  #RegForm #FormCountry {margin-right: 93px;}
  #RegForm #FormJob {margin-right: 52px;}
  .FormWide INPUT, .FormWide TEXTAREA, .FormWide SELECT {width: 230px; font-size: 1.0em; font-family: Arial;}
  #RegForm .FormError {background-color: #FF0000; color: white; margin: 0 0 0 0px; padding: 0 0 0 0px; width: 367px; text-align: center; line-height: 0.6em; font-weight: bold; font-size: 1.1em;}
  #RegForm #FormSubBox {padding: 10px; border: solid 0px Blue; margin-top: 20px; background-color: #F6F6F6; height: auto; overflow: auto;}
  #RegForm #FormSubBoxTitle {font-size: 1.27em; font-weight: bold; color: #666666; margin-bottom: 10px;}
  
  #RegForm IFRAME {height: 850px}
  
  #RegForm #FormPriv, #RegForm #FormPriv a {margin-top: 20px; color: #777777}
  .FormCheckB {padding-right: 0px; padding-left: 0px; height: 1em; border: 0px dotted;}
  .FormCheckWidth {float: left; width: 150px; height: 15px; border: dotted 0px;}
  .FormCheckWidth INPUT {vertical-align: middle; margin-right: 5px;}
  #FormButtons UL {float: left; padding-right: 0px; padding-left: 0px; border-bottom: 1.5em; margin: 0 0 0 0px; padding-top: 2.0em; padding-bottom: 0.5em; border: 0px dotted;}
  #FormButtons LI {margin-right: 20px; padding-right: 2px; padding-left: 0px; display: inline; list-style-type: none;}
  #SearchRes #Formfields {width: 500px; height: auto; overflow: auto; margin-top: 20px; border: solid 0px}
  #SearchRes #SearchFor {margin-right: 58px;}
  #SearchRes .SearchAny {margin-right: 115px;}
  #SearchRes #SearchLanguage {margin-right: 64px;}
  #SearchRes #SearchContenttype {margin-right: 48px; margin-bottom: 50px;}
  #SearchRes .SearchResultsPP {margin-right: 30px;}
  .FormWide .SearchResultsPP SELECT {width: 50px;}
  #SearchRes .SearchResultsSort SELECT {width: 145px;}
  #SearchRes .SearchInclSumm {margin-right: 114px;}
  .SearchInclSumm INPUT {width: 20px;}

#Locations .ChooseLocTxt {
 margin-top: 20px;
 font-weight: bold;
}
#Locations .ChooseLoc {
 margin-top: 5px;
}
#Locations .ChooseLoc SELECT {
 font-size: 100%;
 width: 180px;
}
#Locations IMG#imgLocationsGo {
 margin-left: 10px;
 position:relative;
 top: 3px;
 cursor: pointer; cursor:hand ;
}
#Locations #LocationInfo {
 border: 0px dotted;
 margin-top: 10px;
 padding: 10 0 0 0px;
}
#Locations #CountryName {
 font-size: 1.30em;
 font-weight: bold;
 color: #CC0000;
 border: dotted 0px blue;
 margin-bottom: 10px;
}
  #Filtering #LeftColumn {display:none}
  #Filtering #Selector {height: 70px; margin: 20 0 0 0px; background-color: #F6F6F6; padding: 0 0 0 10px; width: 100%;}
  #Filtering .SelectorTxt {float:left; width: 127px; margin-top: 10px; text-indent: 1px; height: 20px;}
  #Filtering .SelectorChoice {float: left; margin: 0px; padding: 0 0 0 0px;}
  #Filtering #pnlYearDD {width: 110px; height: 30px;}
  #Filtering #pnlYearDD SELECT {width: 110px;}
  #Filtering #pnlSubjectDD {width: 110px; height: 30px;}
  #Filtering #pnlSubjectDD SELECT {width: 110px;}
  #Filtering #pnlContentTypeDD {width: 110px; height: 30px;}
  #Filtering #pnlContentTypeDD SELECT {width: 110px;}
  #Filtering #pnlIndustryDD {width: 110px; height: 30px;}
  #Filtering #pnlIndustryDD SELECT {width: 110px;}
  #Filtering #pnlSolutionDD {width: 110px; height: 30px;}
  #Filtering #pnlSolutionDD SELECT {width: 110px;}
  #Filtering .SelectorGo {float: left; margin: 30 0 0 0px; padding: 0px;}
  #Filtering #SelectedArticlesTxt {font-weight: bold; color: #544F90; font-size: 1.2em; margin-top: 20px; padding-bottom: 5px; border-bottom: 1px solid; border-color: #CCCCCC;}
  
  #ContactUs {width: 160px; padding-left: 0px; margin-top: -5px; margin-bottom: 15px;}
  .TopCorners {background: url(top2.gif) no-repeat top left; width: 160px; height: 16px; border: 0px dotted; position:relative; bottom: -6px;}
  /* IME 23-07-09 
	 #ContactTitle {font-size: 1.27em; color: 544F92; font-weight: bold; padding-left: 11px;}
	*/
  #ContactTitle {font-size: 1.27em; color: d21241; font-weight: bold; padding-left: 11px;}
  #ContactName {font-weight: bold; padding-left: 12px;}
  #JobFunction, #ContactTel, #ContactEmail {padding-left: 12px;}
  #MoreContacts {padding-left: 12px;}
  #ContactEmail IMG {position:relative; bottom: -1px;}
  .BottomCorners {background: url(bottom2.gif) no-repeat 0 100%; width: 160px; height: 16px; position:relative; top: -6px;}
  .ContactMiddle {background: #F6F6F6; border-left: solid 1px #EAEAEA; border-right: solid 1px #EAEAEA}
  #ShowcaseImg {margin-top: 8px; border: 0px dotted;}
  
  #ShowcaseTitle {margin-top: 10px; margin-bottom: 10px; font-size: 1.27em; color: #544f93; font-weight: bold;}
  #ShowcaseTxt {color: #777777; margin-top: 10px; margin-bottom: 10px;}
  #ShowcaseTxt P {color: #777777;}
  #ContentTypes {padding-left: 5px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; margin-top: 0px; margin-bottom: 20px; background-color: #EEEEEE;}
  #ContentTypesTopcorners {background: url(ContentStyles_top.gif) no-repeat left top; margin-left: -5px; height: 10px;}
  #ContentTypesBottomcorners {background: url(ContentStyles_bottom.gif) no-repeat bottom left; margin-left: -5px; height: 10px;}
  #ContentTypesTitle {margin-top: 5px; color: #544f93; font-weight: bold; font-size: 1.27em; margin-left: -1px;}
  #ContentTypesBox H1 {color: #333333; font-weight: bold; font-size: 1.0em; margin-top: 20px; margin-bottom: 0px; margin-left: 0px;}
  #ContentTypesBox H2 {color: #333333; font-weight: normal; font-size: 1.0em; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;}
  #ContentTypesViewall {margin-top: 20px; font-weight: bold; border: 0px dotted Purple;}
  #ContentTypesViewall a, #ContentTypesViewall a:link, #ContentTypesViewall a:visited, #ContentTypesViewall a:hover, #ContentTypesViewall a:active {color: #666666;}
  #ConsLand #RightImage1 IMG {margin: 15 5 0 5px; width: 150px; height: 96px;}
  #ConsLand #RightImage2 IMG, #ConsLand #RightImage3 IMG {margin: 3 5 0 5px; width: 150px; height: 96px;}
  #rightColumn IFRAME {width: 160px; margin-top: 0px;}

/* --// Sitemap --// */

#Sitemap #SitemapCol1, #Sitemap #SitemapCol2, #Sitemap #SitemapCol3 {
 float: left;
 width: 270px;
 height: auto;
 margin-left: -20px;
 overflow: visible; border: dotted 0px black;
}
#Sitemap #ContentLeader UL  {
 margin-top: 0px;
 color: Red;
}
#Sitemap #ContentLeader LI {
 list-style-image: none;
 list-style-type: none;
 margin-left: -20px;
 margin-top: 0px;
}
#Sitemap #ContentLeader LI.level1, #Sitemap LI.level1 A:link, #Sitemap LI.level1 A:visited, #Sitemap LI.level1 A:hover, #Sitemap LI.level1 A:active {
 margin-top: 20px;
 font-size: 1.28em;
 font-weight: normal;
 line-height: 2em;
 color: #333333; border: solid 0px black;
}
#Sitemap #ContentLeader LI.level2, #Sitemap LI.level2 A:link, #Sitemap LI.level2 A:visited, #Sitemap LI.level2 A:hover, #Sitemap LI.level2 A:active {
 font-size: 1.03em;
 margin-left: -10px;
 color: #666666;
 font-weight: bold;
 line-height: 2em;
}
#Sitemap #ContentLeader LI.level3, #Sitemap LI.level3 A:link, #Sitemap LI.level3 A:visited, #Sitemap LI.level3 A:hover, #Sitemap LI.level3 A:active {
 margin-left: -5px;
 color: #666666;
}
#Sitemap #ContentLeader LI.level4, #Sitemap LI.level4 A:link, #Sitemap LI.level4 A:visited, #Sitemap LI.level4 A:hover, #Sitemap LI.level4 A:active {
 margin-left: 0px;
 color: #777777;
}
#Sitemap #ContentLeader LI.level5, #Sitemap LI.level5 A:link, #Sitemap LI.level5 A:visited, #Sitemap LI.level5 A:hover, #Sitemap LI.level5 A:active {
 margin-left: 5px;
 color: #999999;
}
#Sitemap #ContentLeader LI A:link, #Sitemap #ContentLeader LI A:visited, #Sitemap #ContentLeader LI A:active {
 text-decoration: none;
}
#Sitemap #ContentLeader LI A:hover {
 color: #FFA928;
}


/* --// Tab Control --// */

#tabs {
 border: dotted 0px red;
}
#ServiceIntro {
 margin: 20 0 10 0px;
}
.ServicesBorder1 {
 width: 83%;
 margin: 0 0 0 0px;
 border-top: solid 0px red;
 border-left: solid 1px #B5CDDF;
 border-right: solid 1px #B5CDDF;
 border-bottom: solid 15px #B5CDDF;
 padding:5 10 5 10px;
 z-index:0;
 overflow: hidden;
}
/*.ServicesBorder1 table, .ServicesBorder1 tbody {
 overflow: visible;
}*/
.ServicesBorder2 {
 display: none;
}
#TabsLeft {
 float: left;
 position:relative;
 top: 23px;
 left: 32px;
 margin: 0 0 0 0px;
 padding: 0 0 0 0px;
 height: auto;
}
#TabsRight {
 position:relative;
 top: 23px;
 left: 116px;
 margin: 0 0 0 0px;
 padding: 0 0 0 0px;
 height: auto;
}
.tableftcolor {
 font-size: 1.27em;
 font-weight: bold;
 color: #544f93;
}
.tabrightcolor {
 font-size: 1.27em;
 font-weight: bold;
 color: #999999;
}
#TabsHeader {
 margin: 0 0 0 0px;
 padding: 0 0 0 0px;
 border: solid 0px red;
 cursor: pointer; cursor:hand ;
}
#TabsFooter {
 padding: 0 0 0 0px;
 margin: 0 0 0 0px;
 border: solid 0px red;
}
#tabimageleft , #tabimageright {
 cursor: pointer; cursor:hand ;
 margin: 0 0 0 0px;
 padding: 0 0 0 0px;
}

/* --// header --// */

  #MainFooter1_TopNavigation1_rmTop_g {display: none;}
  #header {width: 100%; height: auto; overflow: hidden; margin-bottom: 20px;}
  #header .siteWide UL {display:none}
  #header .NavBar {margin: 0 0 15 0px; background: url(/General/images/printline.gif) repeat-x; width: 100%; height: 20px;}
  #BreadCrumbSpace {height: 1px;}
  #breadCrumbs {position: absolute; top: 160px; color: #666666;}
  #breadCrumbs a {color: #666666; text-decoration: none;}
  /*#aologo {margin: -10 0 10 0px}*/
  #aologo {float:right;}  
  .PrimaryNavBar {display:none;}
  #header IMG#MainHeader1_HeaderLogo1_aologo {margin-right: 35px}
  #breadCrumbs .yourhere {color: #666666; float: left; height: 23px; margin-right: 5px;}
  #breadCrumbs .bcpath {color: #666666; width: 500px; float: left; height: auto; overflow: hidden;}

  .GlobalHome #header .NavBar {margin: 0 0 15 0px; background: url(/General/images/printline.gif) repeat-x; width: 100%; height: 20px;}

  .Flashbanner, .NavBarImg {display: none;}

  .GlobalHome #header .NavBar .Flashbanner {display: none; margin-top: 37px; vertical-align: top;}
 
.GlobalHome #header .NavBar .NavBarTxt {
 font-size: 1.0em;
 display: block;
 width: 189; height: 110px;
 position: absolute;
 top: 120px;
 left: 500px;
 color: #FFFFFF; border: dotted 1px blue;
}
.GlobalHome #header .NavBar .NavBarTxt H1 {
 font-size: 1.91em;
 margin-bottom: 0.5em;
 margin-top: 0px;
 font-weight: normal;
}
/*.NavBarTxt A:link, .NavBarTxt A:visited, .NavBarTxt A:hover, .NavBarTxt A:active {color: #FFFFFF;}*/

.GlobalHome #header .NavBar .NavBarImg {
 display: block;
 float: right;
 position: absolute;
 top: 90px;
 padding-left: 728px;
}
.GlobalHome #header .NavBar .NavBarImg IMG {
 height: 128px;
 width: 185px;
}
#hdrGlobalLink, #hdrGloballinkContry, #hdrAccessibility, #hdrContactus, #hdrCountry, #hdrLogin, #hdrProfile {display:none;}
.siteWide .hdrSearchInput, .siteWide .GoNewButtonSearch, #hdrSearch, #hdrGobut2, #hdrAdvsearchtxt {display:none;}

/* --// GlobalHome --// */
  .GlobalHome P { margin: 0 0 0 0px}
  .GlobalHome #content {list-style-image: none; padding-left: 0px; height: auto; overflow: hidden;}

.GlobalHome #content1 {
 list-style-image: none; border: solid 1px red;
 height: auto;
 overflow: visible;
 margin: 10 0 0 0px;
 padding: 0px;
 width: 100%;
}
  .GlobalHome #leftColumn {float:left; width: 180px; margin: 6 0 0 0px;}

.GlobalHome #BreakingNews {
 font-size: 1.63em;
 color: #544F93;
 margin: 10 0 0 -1px;
}
.GlobalHome #BreakingNewsItems {
 margin: 13 0 0 0px;
}
.GlobalHome #BreakingNewsItems UL {
 list-style-image: none;
 display: inline;
 margin: 0 0 0 0px;
}
.GlobalHome #BreakingNewsItems LI {
 list-style-type: none;
 margin: 0 0 28 0px;
 list-style-position: outside;
}
.GlobalHome #BreakingNewsItems H1 {
 font-size: 1.09em;
 font-weight: bold;
 color: #666666;
 margin: 0 0 5 0px;
}
.GlobalHome #BreakingNewsItems H2 {
 font-size: 1.0em;
 font-weight: normal;
 color: #333333;
 margin: 0 0 0 0px;
}
.GlobalHome #BreakingNewsItems H3, .GlobalHome #BreakingNewsItems H3 A, .GlobalHome #BreakingNewsItems H3 A:link, .GlobalHome #BreakingNewsItems H3 A:visited, .GlobalHome #BreakingNewsItems H3 A:hover, .GlobalHome #BreakingNewsItems H3 A:active {
 font-size: 1.0em;
 font-weight: normal;
 color: #999999;
 text-decoration: underline;
 margin: 0 0 0 0px;
}
.GlobalHome #BreakingNewsViewAll, .GlobalHome #BreakingNewsViewAll A, .GlobalHome #BreakingNewsViewAll A:link, .GlobalHome #BreakingNewsViewAll A:visited, .GlobalHome #BreakingNewsViewAll A:hover, .GlobalHome #BreakingNewsViewAll A:active {
 color: #544F93;
 text-decoration: underline;
}
.GlobalHome #breadCrumbs {
 display: none;
}
.GlobalHome #MainColumn {
 float: left;
 margin: 1 0 0 15px;
 width: 434px; border: 0px dotted red;
}
.GlobalHome .MainColumnTop {
 margin: 0 0 2 0px;
 width: 100%;
 height: auto;
 overflow: hidden;
 border: 0px dotted;
 background-color: #E4F1F2;
}
.GlobalHome .CountryColorBox {
 background: #D8EAF9 url(CountryBoxBottom.gif) no-repeat bottom;
 height: auto;
 overflow: hidden;
 margin-bottom: 2px;
 border: solid 0px fuchsia;
}
.GlobalHome .Countryboxwide {
 background: url(CountryBoxTop.gif) no-repeat top;
 position: relative; left: 0px;
 width: 100%;
 height: 10px;
 border: solid 0px;
}
.GlobalHome .CountryColorBox1Right IMG {
 position: relative; left: 0px;
 float: right;
}
.GlobalHome .TopGroupHome {
 display:none;
}
.GlobalHome .CountryboxwideBottom {
 background: url(CountryBoxBottom.gif) no-repeat bottom;
 height: 100%;
 overflow: visible;
 /*position: relative; bottom: 10px;*/
 border: solid 0px fuchsia;
 padding-bottom: 5px;
}
.GlobalHome .CountryColorBox1 {
 background: url(CountryBox1.gif);
 height: auto;
 overflow: hidden;
 margin-bottom: 2px;
 border: solid 0px fuchsia;
}
.GlobalHome .CountryColorBox1Left {
 float: left;
 position: relative; left: 10px;
 width: 192px;
 border: solid 0px fuchsia;
}
.GlobalHome .CountryColorBox1Right {
 float: right;
 width: 202px;
 border: solid 0px black;
}
.GlobalHome .CountryMainColumnTopLeft {
 float: left;
 width: 309px;
 padding-bottom: 10px;
 position: relative; left: 10px;
 border: dotted 0px blue;
}
.GlobalHome .CountryMainColumnTopRight {
 float: left;
 position: relative; left: 10px; top: 13px;
 width: 95px;
 margin-left: 10px;
 border: dotted 0px red;
}
.GlobalHome .CountryMainColumnTopRight IMG {
 /*width: 95px;
 height: 95px;*/
 margin-bottom: 20px;
}
.GlobalHome .CountryMainColumnTopLeft SELECT {
 width: 150px;
 margin: 0 10 3 0px;
}
.GlobalHome .MainColumnContent {
 padding: 0 25 10 10;
 height: auto; border: dotted 0px olive;
}
.GlobalHome .MainColumnBottom {
 margin: 0 0 2 0px;
 width: 100%;
 height: auto;
 overflow: hidden;
 border: 0px dotted;
 background-color: #E4F1F2;
}
/*.GlobalHome .MainColumnBottomImg {
 float: right;
}*/
.GlobalHome #MainColumn H1 {
 color: #544F93;
 font-size: 1.63em;
 font-weight: normal;
 margin: 0 0 5 -1px;
 padding: 10 0 0 0px;
}
.GlobalHome #MainColumn H2 {
 color: #333333;
 font-size: 1.0em;
 font-weight: bold;
 margin: 5 0 15 0px;
}
.GlobalHome .MainColumnBottom H1 {
 padding: 15 0 0 0px;
}
.GlobalHome .MainColumnLeft {
 float: left;
 width: 227px;
 /*border-right: 15px solid;
 border-color: red;*/
 background: url(bluewhite.gif); 
 height: auto;
 overflow: hidden;
 padding: 0 0 0 0px;
}
.GlobalHome .MainColumnRight {
 float: right;
 width: 207px;
 height: auto;
 overflow: hidden;
 background-color: #E4F1F2;
 border: dotted 0px fuchsia;
}
  .GlobalHome .MainColumnRight SELECT {width: 140px; margin: 0 5 3 0px; border: dotted 0px red;}
  .GlobalHome .MainColumnRight #SelectIndustryGo IMG {margin-left: 10px; padding: 0px;}
  
.GlobalHome .MainColumnBottomCorners {
 background: url(MainColumnBottomCorners.gif);
 border: 0px solid;
 width: 100%;
 height: 5px;
 line-height: 5px;
 position: relative;
 bottom: 7px;
}
.GlobalHome .MainColumnTopCorners {
 background: url(MainColumnTopCorners.gif);
 width: 100%;
 height: 5px;
 line-height: 5px;
 position: relative;
 top: 5px;
 overflow:hidden; border: 0px solid;
}
.GlobalHome .MainColumnBottom IMG {
 position: relative;
 float: right;
}
.GlobalHome #RightColumn {
 float: left;
 margin-right: 0px;
 /*padding-top: 10px;*/
 margin-top: 16px;
 width: 750px;
 height: auto;
 overflow: hidden;
}
.GlobalHome .LinkAreaRight {
 color: #777777; float: left; width: 150px;
 margin: 0 50 10 0px;
}
.LinkAreaRight IMG {
 margin-bottom: 5px;
}
.GlobalHome #rightColumn .LinkAreaRight H1 {
 color: #544F93;
 font-size: 1.63em;
 font-weight: normal;
 margin: 0 0 5 0px;
}
.GlobalHome #rightColumn .LinkAreaRight H2 {
 color: #666666;
 font-size: 1.09em;
 font-weight: bold;
 margin: 0 0 5 0px;
}
.GlobalHome #rightColumn .LinkAreaRight A, .GlobalHome #rightColumn .LinkAreaRight A:link, .GlobalHome #rightColumn .LinkAreaRight A:visited, .GlobalHome #rightColumn .LinkAreaRight A:hover, .GlobalHome #rightColumn .LinkAreaRight A:active {
 color: 333333;
 text-decoration: underline;
}
.GlobalHome .bg {
 list-style-image: none;
 background-color: #EEEEEE;
 width: 100%;
 height: auto;
 overflow: hidden;
 margin: 20 0 0 0px;
 padding: 0 0 0 0px; border: solid 0px black;
}
  .GlobalHome #Q34 {display: none;}
  .GlobalHome #Q12 {float: left;  width: 100%; height: auto; border-left: 2px solid; border-color: #FFFFFF; background-color: #EEEEEE; padding: 0 0 10 0px;}
  
.GlobalHome .Q14Txt {
 margin: 0 0 1 0px;
 padding: 6 0 4 15px;
 color: #666666;
 font-weight: bold;
 font-size: 1.45em;
 border-bottom: 2px solid;
 border-color: #FFFFFF;
 background-color: #EEEEEE;
}
.GlobalHome .WorldmapLeft {
 float: left;
 width: 110px;
 height: 80px;
}
.GlobalHome .WorldmapRight {
 float: right;
 width: 120px;
 margin-right: 5px;
 height: 100px;
}
.GlobalHome .WorldmapRight SELECT {
 width: 90px;
 margin-right: 5px;
 position: relative;
 top: -2px;
}
.GlobalHome .Worldmapbottom {
 margin: 0 0 0 0px;
 padding: 6 0 0 15px;
 color: #666666;
 font-weight: normal;
 font-size: 1.0em;
 height: auto;
 overflow: visible;
 background-color: #EEEEEE;
}
.GlobalHome #Solutions1, .GlobalHome #Solutions2, .GlobalHome #Solutions3 {
 float: left;
 width: 185px;
 padding: 0 0 0 0;
 margin-right: 15px;
 border: dotted 0px olive;
}
.GlobalHome #CountrySolutions1, .GlobalHome #CountrySolutions2, .GlobalHome #CountrySolutions3 {
 float: left;
 width: 285px;
 padding: 0 0 10 0;
 margin-right: 18px;
 border: dotted 0px olive;
}
.GlobalHome .Worldmapbottom A, .GlobalHome .Worldmapbottom A:link, .GlobalHome .Worldmapbottom A:visited, .GlobalHome .Worldmapbottom A:active { 
 text-decoration: none;
 color: #666666;
}
.GlobalHome .Worldmapbottom A, .GlobalHome .Worldmapbottom A:hover {
 text-decoration: underline;
}
  #video #maincolumn {float: left; width: 405px; margin: 0 0 0 0px; height: auto; border: dotted 0px red;}
  #video #rightColumn {float: left; width: 220px; margin: 82 0 0 0px; border: dotted 0px; height: auto; overflow: hidden;}
  #video #rightColumn H1, #video #rightColumn H1 A, #video #rightColumn H1 A:link, #video #rightColumn H1 A:visited, #video #rightColumn H1 A:hover, #video #rightColumn H1 A:active {color: #CE0E48; text-decoration: underline;}
  #videoback {margin: 10 0 10 0px;}
  #video #leftColumn {display: none}

/* --// footer --// */
  #footer {display:none}

/* --// Admin - Meta Data page --// */
.MetaD #PosLogo {
 width: 500px;
 height: 70px; border: dotted 0px;
}
.MetaD #PosLogo IMG {
 position: absolute;
 top: 20px;
 left: 20px;
}
.MetaD #Content {
 margin-left: 150px; border: dotted 0px blue;
}
.MetaD #Content H1 {
 font-size: 1.63em;
 font-weight: normal;
 color: #544f93;
 margin-bottom: 20px;
}
.MetaD #Content H2 {
 font-size: 1.63em;
 font-weight: normal;
 color: red;
 margin-bottom: 20px;
}
.MetaD #ContentType {
 margin-bottom: 20px;
 margin-top: 20px;
}
.MetaD .Box {
 width: 550px;
 height: auto;
 overflow: hidden;
 margin-top: 30px; border: dotted 0px blue;
}
.MetaD .Left {
 position: relative;
 top: 3px;
 float: left;
 font-weight: bold;
 width: 100px;
 height: auto;
 overflow: visible; border: dotted 0px red;
}	
.MetaD .Right {
 float: left;
 margin-right: 25px;
 width: auto;
 height: auto;
 overflow: visible; border: dotted 0px aqua;
}
.MetaD .Right IMG {
 position:relative;
 top: 2px;
 left: 10px;
 cursor: pointer; cursor:hand ;
}
.MetaD .LeftSiteWide {
 float: left;
 font-weight: bold;
 width: 100%;
 height: 20px; border: dotted 0px red;
}
.MetaD SELECT {
 width: 162px;
 margin-bottom: 10px;
}
.MetaD INPUT, .MetaD TEXTAREA {
 margin-right: 2px;
 position: relative;
 top: 2px;
 /*left: -4px;*/
 font-size: 1.0em;
 font-family: Arial;
}
.MetaD .MetaLevel2 {
 color: #666666;
 margin-left: 15px;
 white-space: nowrap;
}
.MetaD .InputSize {
 height: 70px;
 width: 300px;
 font-size: 100%;
 position: relative;
 left: 0px;
}

.cmsconsole, .cmsconsolepos, .cmsconsolesubpos, .cmsconsolemessagewait {display:none;}
.GlobalHome .MainColumnRight #strPhcPanelRightTop, .GlobalHome #StrPlaceholderControl1
{	
	line-height: 15px;
	height: 15px;
    vertical-align: top;
    /* IME * 22-07-09*/
    width:187px;
}

#DefaultConsole1_ConsoleIFrame
{
	z-index:-1;	
	margin-top:20px;
}

#strPlaceHolderBottomRight
{
	width:180px;
}

/*
#DefaultConsole1_ConsoleIFrame
{
	display:none;
}
*/	

.table_type_01 a,
.table_type_02 a,
.table_type_03 a,
.table_type_04 a{
	color: #15548a;
}
/****************************************/
/*              [TABLE 01]              */
/****************************************/
.table_type_01{
	width: 100%;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	color: #757577;
}
.table_type_01 caption{
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
	color: #d21241;
	}
	
.table_type_01 th{
	padding: 0 10px 0 5px;
	height: 44px;
	border: 1px solid #dfdfdf;
	background-color: #e3e9ed;
	background-image: url(/general/images/tablebg.jpg);
	background-repeat: repeat-x;
	text-align: right;
}

.table_type_01 tr.header2 th{
	height: 20px;
	padding: 4px 10px 4px 5px;
	border: 1px solid #dfdfdf;
	background-color: #e3e9ed;
	background-image: url(/general/images/tablebg_small.jpg);
	background-repeat: repeat-x;
	text-align: right;
}
.table_type_01 td{
	padding: 4px 10px 4px 5px;
	text-align: right;
	}
.table_type_01 .t_head_1,
.table_type_01 tr.header2 th.t_head_1{
	text-align: left;
	padding-left: 25px;
}

.space td{
	padding:0;
	}
/****************************************/
/*              [TABLE 02]              */
/****************************************/

.table_type_02{
	width: 100%;
	border: 1px solid #dfdfdf;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	color: #757577;
}
.table_type_02 caption{
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
	color: #d21241;
	}
.table_type_02 th{
	padding: 0 10px 0 5px;
	height: 44px;
	border-left: 1px solid #dfdfdf;
	background-color: #e3e9ed;
	background-image: url(/general/images/tablebg.jpg);
	background-repeat: repeat-x;
	text-align: right;
	width: 60px;
}
.table_type_02 .t_head_1{
	text-align: left;
	width: 131px;
	padding-left: 25px;
}
.table_type_02 td{
	border-left: 1px solid #dfdfdf;
	padding: 4px 10px 4px 0;
	text-align: right;
}
.table_type_02 tr.alt{
	background-color: #F3F3F3;
}
.table_type_02 tr.total{
	font-weight: bold;
}
/****************************************/
/*              [TABLE 03]              */
/****************************************/
.table_type_03{
	width: 100%;
	border: 1px solid #dfdfdf;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	color: #757577;
}
.table_type_03 caption{
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
	color: #d21241;
	}
.table_type_03 th{
	padding: 0 5px 0 5px;
	height: 44px;
	border-left: 1px solid #dfdfdf;
	background-color: #e3e9ed;
	background-image: url(/general/images/tablebg.jpg);
	background-repeat: repeat-x;
}

.table_type_03 .t_head_1{
	text-align: left;
	width: 131px;
	padding-left: 25px;
}

.table_type_03 tr.alt{
	background-color: #F3F3F3;
}

.table_type_03 td{
	padding: 10px 10px 10px 0;
	text-align: right;
	}
	
	
/****************************************/
/*              [TABLE 04]              */
/****************************************/


.table_type_04{
	width: 100%;
	border: 1px solid #dfdfdf;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	color: #757577;
	padding: 0;
}
.table_type_04 caption{
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
	color: #d21241;
	}
.table_type_04 td{
	padding: 10px;
	text-align: center;
	width: 33%;
	}
.table_type_04 tr.alt{
	background-color: #F3F3F3;
}
.table_type_04 td.alt{
	background-color: #F3F3F3;
	border: 1px solid #dfdfdf;
	border-width: 0 1px 0 1px;
}
.table_type_04 tr.alt td.alt{
	background-color: #e3e3e3;
}
.table_type_04 .t_head_1{
	text-align: left;
	font-weight: bold;
	padding-left: 25px;
}
/*IFRAME {display:none;}*/
