﻿@charset "utf-8";
/* CSS Document */

body { background:url(images/bg-pattern.gif) repeat-x #e0e0e0; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif }

#top { background:url(images/bg-main.gif) center top no-repeat; }
/*#topSub { background:url(images/bg-main-sub.gif) center top no-repeat; }*/

#header { width:940px; height:132px; margin:0 auto; }
	/*#header div { float:right; text-align:right; padding:15px; }*/
	#topNav { width:500px; font-size:10px; padding:15px; text-align:right; float:right }
		a.langLink { color:#777; text-decoration:none }
	#nav { float:right; text-align:right; padding-bottom:10px; }
		#nav a { color:#535353; text-decoration:none; }
		/*#nav a:hover { text-decoration:underline }*/
		#nav ul { margin:0; padding:30px 0 0 0; }
		#nav li { display:block; float:left; margin-left:15px; list-style:none }
		.mainNavSelected { color:#06344e; border-bottom:2px solid #06344e; padding-bottom:5px; }

	#bannerPos { width:925px; margin:0 auto; padding: 5px 0 15px 15px; }
	#bannerPrint { display:none }
	#content { width:900px; margin:0 auto; padding:0 18px 40px 18px; color:#333 }
	#contentSub { width:900px; margin:0 auto; padding-bottom:40px; color:#333 }
		#newsContent { border-bottom:1px dashed #666; margin-bottom:10px }
		
		#newsPaging { font-size:10px; float:right; color:#999 }
			#newsPaging div { float:left; min-width:15px; height:15px; padding:2px 5px; margin-right:5px; background-color:#e3e3e3; border:1px solid #999; text-align:center }
			#newsPaging a { color:#444; text-decoration:none }
			#newsPaging .selected { background-color:#999; color:#e3e3e3 }
		
		#portfolioFilter { font-size:10px; float:right; font-weight:bold }
			#portfolioFilter div { float:left; height:15px; padding:5px 8px; margin-right:5px; background:url(images/bg-filter-off.gif) repeat-x; text-align:center }
			#portfolioFilter a { color:#444; text-decoration:none;  }
			#portfolioFilter .selected { background:url(images/bg-filter-on.gif) repeat-x; color:#FFF }
			
		#portfolioContent ul { margin:0; padding:10px 0 }
		#portfolioContent li { display:inline; margin-left:-4px }
		#portfolioContent li img { padding-bottom:10px; }
		#portfolioContent td { padding:10px 0; border-bottom:1px dashed #666 }
			.byIndustry { display:block; float:left; width:290px; height:12px; padding:5px; margin:0 10px 5px 0 }
			a.byIndustry { color:#FFF; text-decoration:none; background: url(images/bullet_whiteArrow2.gif) no-repeat right #999; font-weight:bold }
			a.byIndustry:hover { text-decoration:none; color:#FFF; background-color: #e75922; }
		
		/*
		#portfolioContent ul { margin:0; padding:10px 0 }
		#portfolioContent li { display:inline; margin-left:-4px }
		#portfolioContent li img { padding-bottom:10px; }
		#portfolioContent td { padding:10px 0; border-bottom:1px dashed #666 }
			.byIndustry { display:block; float:left; width:156px; height:51px; background:url(images/bg-industry.gif) no-repeat; text-align:center; padding-top:25px }
			a.byIndustry { color:#666; text-decoration:none; font-weight:bold }
			a.byIndustry:hover { text-decoration:none; color:#1d6ebc }
		*/
		
		#globe { background:url(images/bg-portfolio.gif) no-repeat right }
		#continent { border-top:1px solid #CCC; height:60px; }
			#continent div { margin-left:1px; float:right }
			.continentAsia { display:block; width:84px; height:19px; background:url(images/tab-country-asia.gif) no-repeat left; }
			.continentAsiaSelected { display:block; width:84px; height:19px; background:url(images/tab-country-asia.gif) no-repeat right; }
			.continentEurope { display:block; width:84px; height:19px; background:url(images/tab-country-europe.gif) no-repeat left; }
			.continentEuropeSelected { display:block; width:84px; height:19px; background:url(images/tab-country-europe.gif) no-repeat right; }
			.continentUSA { display:block; width:84px; height:19px; background:url(images/tab-country-usa.gif) no-repeat left; }
			.continentUSASelected { display:block; width:84px; height:19px; background:url(images/tab-country-usa.gif) no-repeat right; }
	
	#leftNav { background:url(images/img-leftcol-pattern.gif) repeat-y; padding:10px 0 10px 17px; margin:0; }
	#leftNav ul { margin:0; padding:0; list-style:none }
	#leftNav li { padding-bottom:1px; font-size:15px; }
		li.leftNavActive { display:block; background:url(images/left-nav-on.jpg) no-repeat; padding:8px 10px; color:#FFF; margin-bottom:1px }
		li.leftNavInactive { display:block; background:url(images/left-nav.jpg) no-repeat; padding:8px 10px; margin-bottom:1px }
		li.leftNavInactive a { color:#1d6ebc; text-decoration:none }
	.leftCol h3 { margin:15px 0 }
	.leftCol a { color:#666; text-decoration:none }
	.leftColSelected { color:#FFF; background:url(images/img-leftcol-selected.gif) no-repeat; padding:5px; font-weight:bold }

#footer { background-color:#717f81; }
	#footer div { width:940px; color:#FFF; margin:0 auto; padding:10px 0; font-size:10px; }
	#footer a { color:#FFF; text-decoration:none }
	#footer a:hover { text-decoration:underline }
	#footer span { float:right }
	
	#copyright { width:940px; font-size:11px; color:#333; margin:0 auto; padding:10px 0 }
	#copyright a { color:#333; text-decoration:underline }
	#copyright span { float:right }

h1 { font-size:28px; color:#e75922 }
h2 { font-size:15px; color:#1d6ebc }
h2.h2Title { font-size:15px; color:#333333; }
h2.h2Title2 { font-size:15px; color:#0665A9; }

h3 { font-weight:normal; padding:0; margin:0; text-transform:uppercase; font-size:10px; color:#555  }
h3 a { font-size:10px;  }
p { font:13px Arial, Helvetica, sans-serif; line-height:20px; }
td { font:13px Arial, Helvetica, sans-serif; }
a { color:#1d6ebc; text-decoration:none }
a:hover { text-decoration:underline }
.newsHeadline { font-size:18px }
.txtBlack { color:#000 }
ol li { padding-bottom:14px; }

.clearFloat { clear:both }


/*List Style*/

ul.bulletArrow { list-style-type:none;
	margin:0; padding-left:20px; }

ul.bulletArrow li { background:url(images/bullet_blackArrow.gif) no-repeat 2px 3px;
 padding-left:20px;
 padding-bottom:5px; }
 

ul.bulletArrowBlue { list-style-type:none;
	margin:0; padding-left:20px; }

ul.bulletArrowBlue li { background:url(images/bullet_blueArrow.gif) no-repeat 2px 3px;
 padding-left:20px;
 padding-bottom:5px; }
 

/*Logo Carousel*/ 
.wrap {
	background: #FFFFFF;
    border: 1px solid #e8e8e8;
	width: 842px;
    padding: 20px 28px;
	height:76px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.wrap ul { margin:0; padding:0 }
.wrap li { display:inline }
	
.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 16px;
}


