BODY	{ background:#f9f9f9 url(body_bg.gif) repeat-y; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size:62.5%; color:#4d4d4d; margin:0 14px; }
img { border: 0; }

/*input	{ height:14px; }*/

.clear { clear: both; display: block; font-size: 0px; margin: 0; padding: 0; visibility: hidden; overflow: hidden; height: 0px; width: 0px; }

.left	{ float:left; }
.right	{ float:right; }
.absolute { position:absolute; }

a	{ color:#3f768e; text-decoration:none; }
a.arrow	{ padding-left:17px; margin-top:7px; font-size: 11px !important; display:block; background:url(icon_arrow.gif) 0 0.2em no-repeat; font-weight:bold; }
a.backarrow { padding-left:17px; margin-top:8px; font-size: 11px !important; display:block; background:url(icon_backarrow.gif) 0 0.2em no-repeat; font-weight:bold; }
a.print { padding-left:17px; margin-top:8px; font-size: 11px !important; display:block; background:url(icon_print.gif) 0 0.2em no-repeat; font-weight:bold; }
a.movie { padding-left:32px; font-size:11px; font-weight:bold; padding-top:5px; padding-bottom:8px; line-height:36px; background:url(movie.jpg) 0 0 no-repeat; }

.imgLnk { display: block; float: left; padding: 0; margin: 0; border: none; }
.imgLnk span { display: none; visibility: hidden; }

.hidden { display:none; }

.expandable { margin-bottom:15px; }
.expandable a.toggle { outline:none; }
.expandable span.hide { display:none; }
.expandable .content { display:none; margin-top:10px; }
.visible .content { display:block; }
.visible span.hide { display:inline; }
.visible span.read-more { display:none; }

div.date	{ color:#4d4d4d; margin: 15px 0 15px 0; }
span.date	{ color:#4d4d4d; }
div.dots	{ background: url(dots.gif) left bottom repeat-x; display: block; font-size: 0 !important; height: 4px; margin-bottom: 4px; }
div.pager	{ background: url(bg_pager.gif) 0 0 repeat-x; height: 35px; margin: 15px 0 15px 0; font-size: 11px !important; }
div.pager div.padding { padding: 14px 0 0 3px !important; }
div.pager ul { list-style-type: none; margin: 0; padding: 0; }
div.pager ul li { display: inline; margin: 0; padding: 0 5px 0 0; }
div.pager ul li.current { font-weight: bold; }
div.pager div.legend { float: left; margin: 0 15px 0 0; }
div.pager div.pages { float: left; }

#PrintLogo { display: none; width: 0; height: 0; }
#Document		{ width:998px; font-size:1.2em; }
#Grid			{ margin:0 4px; }

#StartPageHead,
#Head,
#StartPageContent,
#Content		{ width:703px; float:left; }

#WideContent	{ width:100%; background-color:#fff; }

#HeadSidebar,
#Sidebar		{ width:287px; float:right; }

#StartPageContent			{ background:url(fade_top_grey_bg.gif) repeat-x; }
#StartPageContent h1 { margin: 0 0 9px 0; }
#StartPageContent p { margin: 0 0 20px 0; }
#StartPageContent div.item { margin: 20px 0 20px 20px; }
#StartPageContent div.item div.left
{
	float:left;
	width:360px;
}
#StartPageContent div.item div.right
{
	float:right;
	width:275px;
	margin-right:10px;
}
#StartPageContent div.dots { margin: 0 20px; }
#StartPageContent div.pufflist { margin-bottom: 15px; }
#StartPageContent div.pufflist a { width: 86px; height: 76px; display: block; float: left; }
#StartPageContent div.pufflist a span { display: none; }
#StartPageContent a.infrastructure { background: url(start_infrastructure_en.jpg) 0 -76px; }
#StartPageContent a.infrastructure:hover { background: url(start_infrastructure_en.jpg) 0 0; }
#StartPageContent a.expansioncapital { background: url(start_expansion_capital_en.jpg) 0 -76px; }
#StartPageContent a.expansioncapital:hover { background: url(start_expansion_capital_en.jpg) 0 0; }
#StartPageContent a.opportunity { background: url(start_credit.jpg) 0 -76px; }
#StartPageContent a.opportunity:hover { background: url(start_credit.jpg) 0 0; }
#StartPageContent a.greaterchina { background: url(start_greater_china_en.jpg) 0 -76px; }
#StartPageContent a.greaterchina:hover { background: url(start_greater_china_en.jpg) 0 0; }
#StartPageContent a.equity { background: url(start_equity_en.jpg) 0 -76px; }
#StartPageContent a.equity:hover { background: url(start_equity_en.jpg) 0 0; }
#StartPageContent div.investor-communication { position:relative; top:-91px; left:702px; width:255px; }
#StartPageContent div.investor-communication a { width:255px; height:76px; display:block; background: url(start-investor-communication.jpg) 0 -76px; }
#StartPageContent div.investor-communication a:hover { background: url(start-investor-communication.jpg) 0 0; }
#StartPageContent div.investor-communication a span { display:none; }

#SearchPageContent { background-color: #ffffff; }
#SearchPageContent h1 { margin: 0; }
#SearchPageContent div.dots { margin: 10px 0 10px 0; }
#SearchPageContent div.padding { padding: 0 20px 20px 20px; }
#SearchPageContent div.padding div.search input.textBox { width:300px; height: 14px; margin:0 10px 0 0; vertical-align:top; }
#SearchPageContent div.list div.introduction { width: 650px; }
#SearchPageContent div.list div.url { color: #c3c3c3; font-size: 10px; margin-bottom: 5px; }
#SearchPageContent div.list div.introduction p { margin: 0; padding: 0; }

#SitemapPageContent { background-color: #ffffff; }
#SitemapPageContent h1 { margin: 0; }
#SitemapPageContent div.dots { margin: 10px 0 10px 0; }
#SitemapPageContent div.padding { padding: 0 20px 20px 20px; }
#SitemapPageContent ul { margin: 0; padding: 2px 0; }
#SitemapPageContent ul ul { padding: 0; margin-left: 5px; }
#SitemapPageContent li { margin: 0 0 5px 0; padding: 0; list-style: none; font-size: 13px; }
#SitemapPageContent li li { margin: 2px 0; padding-left: 15px; background: url(SiteMapBullet.png) no-repeat; font-size: 12px; }
#SitemapPageContent li li li { font-size: 11px; }

#Logo,
#Experience		{ float:left; height:72px; }

#Logo			{ width:180px; background:url(head_logo_bg.gif); text-align:center; }
#Experience		{ width:523px; }

#StartPageHead #Logo,
#StartPageHead #Experience	{ height:162px; }

#StartPageHead #Logo	{ background:url(head_logo_start_bg.gif); }

#Logo img		{ padding-top:16px; }

#TopMenu,
#Toolbar		{ height:36px; background-color:#f4f4f4; border:1px solid #fff; border-left:none; }
#TopMenu		{ background:url(topmenu_bg.gif); }
#Toolbar		{ height:37px; margin-bottom:1px; border:none; background-image:url(fade_grey_bg.gif); background-repeat:repeat-y; font-size:0.9em; }
#TopMenu div.padding { padding: 10px 0 0 5px; }
#TopMenu a { margin: 0 0 0 10px; }

div.subcategories a { margin: 0 15px 0 0; }

div.sublist { margin: 0; font-size: 13px; padding: 0; background: url(bg_sublist.gif) 0 0 repeat-x; height: 53px; display: block; }
div.sublist div.item { float: left; height: 53px; }
div.sublist div.item div.padding { padding: 22px 0 0 0; }
div.sublist div.selected a { color: #4d4d4d; font-weight: bold; }
div.sublist div.separator { display: block; width: 17px; background: url(bg_sublist_separator.gif) 0 0 no-repeat; }

div.sublist2 { margin: 0 0 15px 0; font-size: 11px; padding: 0; display: block; background: url(bg_sublist2.gif) 0 0 repeat-x; border-bottom: solid 1px #e0e1e2; }
div.sublist2 div.p { padding-top: 19px; }
div.sublist2 div.item { float: left; height: 15px; }
div.sublist2 div.item div.padding { padding: 0 0 0 0; }
div.sublist2 div.dots { clear: both; margin: 4px 0 5px 0; }
div.sublist2 div.clear { height: 8px; width: 100%; }
div.sublist2 div.separator { display: block; width: 17px; background: url(bg_sublist2_separator.gif) 0 0 no-repeat; height: 15px; }

table.list { width: 100%; border-collapse: collapse; margin-bottom: 25px; }
table.list thead tr th { text-align: left; height: 38px; background: url(bg_list_head.gif) 0 0 repeat-x; padding-top: 0px; }
table.list thead tr th img { border: none; margin-right: 3px; }
table.list thead tr th a.active { color: #4d4d4d; }
table.list thead tr th div.padding { padding: 8px 0 0 0; }
table.list thead tr th div.firstpadding { padding: 8px 0 0 5px; }
table.list tbody tr td div.padding { padding-left: 5px; }

div.infobox { line-height: 18px; font-size: 12px; }
div.infobox div.pressrelease { margin-bottom: 10px; line-height: normal !important; }
div.infobox div.logo { margin-bottom: 10px; }
div.infobox div.dots { margin-bottom: 12px; margin-top: 12px; }
div.infobox div.pdf { background: url(icon_pdf.gif) 0 0 no-repeat; height: 27px; line-height: 27px; }
div.infobox div.pdf div.padding { padding-left: 30px; }

div.fundPressReleases { font-size: 12px; }

div.businessunitinfobox div.pressrelease div.heading { color: #000000; font-size: 13px; }
div.businessunitinfobox div.pressrelease div.heading span.date { color: #4d4d4d !important; }
div.businessunitinfobox div.pressrelease div.preamble { margin: 15px 0 15px 0; }
div.businessunitinfobox div.dots { margin-bottom: 12px; margin-top: 12px; }

div.employeeinfobox { margin: 12px 0 12px 0; }
div.employeeinfobox div.image { float: left; width: 160px; }
div.employeeinfobox div.info { float: left; font-size: 0.9em; line-height: 1.6em; }

div.listgrouptypes { background-color: #a6bcc7; height: 45px; }
div.listgrouptypes div.type { height: 26px; background: url(/Layout/EQT.Web/listgroup_selected.gif) 0 0 repeat-x; background-color: #ffffff; float: left; margin-right: 2px; margin-top: 19px; cursor: pointer; }
div.listgrouptypes div.type a { font-weight: bold; color: #ff8400; }
div.listgrouptypes div.type div.padding { padding: 6px 11px 0 11px; }
div.listgrouptypes div.selected { background-image: none; }
div.listgrouptypes div.selected a { color: #4d4d4d; }
div.listgrouptypes div.padding { padding-left: 7px; }

div.pressReleaseItem div.left { float: left; width: 130px; }
div.pressReleaseItem div.right { float: left; width: 630px; }

div.disclaimerFiles { margin-bottom: 15px; }
div.disclaimerFiles div.item { margin-bottom: 3px; }
div.disclaimerFiles a { padding-left: 20px; }
div.disclaimerFiles a.en { background: url(Flags/en.gif) 0 3px no-repeat; }
div.disclaimerFiles a.sv { background: url(Flags/sv.gif) 0 3px no-repeat; }
div.disclaimerFiles a.dk { background: url(Flags/dk.gif) 0 3px no-repeat; }
div.disclaimerFiles a.no { background: url(Flags/no.gif) 0 3px no-repeat; }
div.disclaimerFiles a.de { background: url(Flags/de.gif) 0 3px no-repeat; }

#Toolbar ul				{ list-style-type: none; margin: 0; padding: 13px 0 0 20px; }
#Toolbar ul li			{ display:inline; padding:0 0 0 17px; margin-right:8px; background-repeat:no-repeat; background-position:0 center; }
#Toolbar ul li.flag_en	{ background-image:url(icon_flag_en.gif); }
#Toolbar ul li.flag_de	{ background-image:url(icon_flag_de.gif); }
#Toolbar ul li.sitemap	{ background-image:url(icon_sitemap.gif); }
#Toolbar ul li.login	{ background-image:url(icon_login.gif); }

#PageToolbar { background: url(dots.gif) left bottom repeat-x; height: 33px; margin-top: 3px; }
#PageToolbar a.backarrow { margin-top: 13px; }
#EmptyPageToolbar { height: 20px; display: block; }
#PageBottomToolbar { margin-top: 25px; }

#QuickSearch, #StartPageQuickSearch	{ height:72px; background:#e7ecf0 url(fade_blue_bg.gif) repeat-y; }
#StartPageQuickSearch { height: 124px; }
#QuickSearch .padding { padding:26px 0 0 19px; }
#StartPageQuickSearch .padding { padding: 81px 0 0 19px; }
#QuickSearch .padding input.textbox, #StartPageQuickSearch .padding input.textbox	{ width:170px; height: 14px; margin:0 10px 0 0; vertical-align:top; }

.topbar a { color: #ff8400; font-size: 11px !important; }
.topbar a.selected { color: #4d4d4d; font-weight: bold; font-size: 11px !important; }
.topbar div.padding { padding: 4px 0 0 12px; }

#Sidebar { overflow: hidden; }

#WideContent .topbar,
#Content .topbar,
#Sidebar .topbar	{ height:24px; background-color:#e7ecf0; background-image:url(fade_top_blue_bg.gif); background-repeat:repeat-x; }
#Sidebar .startp	{ height: 38px; }

#Sidebar .topbar	{ background-color:#b2b2b1; background-image:url(fade_top_dark_grey_bg.gif); }

#Sidebar .topbar h2	{ color:#fff; font-weight:bold; font-size:0.9em; margin:0; padding: 6px 0 0 20px; text-transform: uppercase; }
#Sidebar .startp h2 { padding-top: 13px; }

#Sidebar .module	{ margin:20px 19px 20px 17px; }
#Sidebar .newsitem	{ padding:0 4px 10px 2px; background: url(dots.gif) left bottom repeat-x; font-size:1.1em; color:#000	; }
#Sidebar .newsitem p { margin: 0; padding: 0; display: inline; }
#Sidebar .newsitem a.newsitemlink	{ font-size:0.9em; padding-top:18px; display:block; }

#Sidebar .investors p { margin: 0; font-size: 11px; }

div.text div.dots { margin: 10px 0 15px 0; }
div.text ul li,
div.module ul li	{ list-style-image:url(content_li.gif); }

#ContentBody	{ float: left; margin: 0 0 20px 20px; width: 484px; }
#WideContent #ContentBody { float: left; width: 771px; }
#WideContent #ContentBody div.text { width: 550px; }

#ContentBody h1 { margin: 10px 0 10px 0; padding: 0; }
#ContentBody h2 { font-size: 14px; color: #4d4d4d; font-weight: normal; margin: 0; padding: 0; }
#ContentBody div.text h2 { font-size: 1.2em; font-weight: bold; margin: 10px 0 5px 0; }
#ContentBody div.text h3 { font-size: 1em; margin: 0; }
#ContentBody div.text p { margin: 0 0 15px 0; }

#ContentImage { margin-top: 15px; }

#Foot	{ font-size:0.9em; padding:13px 20px; background:url(foot_bg.gif) no-repeat; }
#Foot p { margin: 0; padding: 0; }

/* Navigation */
#Navigation	{ float:left; width:179px; margin:22px 0 20px 0; }
#Navigation ul	{ margin:0; padding:0; list-style:none; list-style-position:inside; font-size:11px; }

#Navigation ul.level1 li a,
#Navigation ul.level2 li a,
#Navigation ul.level3 li a,
#Navigation ul.level4 li a		{ font-weight:normal; color:#3f768e; }

#Navigation a.expanded,
#Navigation a.active	{ font-weight:bold !important; color: #4d4d4d !important; }

#Navigation ul.level1	{ background:url(left_menu_top.gif) repeat-x 0 0; padding-top:5px; }

#Navigation ul li div.padding	{ padding:5px 0; }

#Navigation ul.level2 li div.padding,
#Navigation ul.level3 li div.padding,
#Navigation ul.level4 li div.padding	{ padding:6px 0; }

#Navigation ul.level1 li .padding,
#Navigation ul.level2 li .padding,
#Navigation ul.level3 li .padding,
#Navigation ul.level4 li .padding	{ background: url(dots.gif) left bottom repeat-x; }

#Navigation ul.level1	{ background-color:#ffffff; }
#Navigation ul.level2	{ background-color:#f4f4f4; }
#Navigation ul.level3	{ background-color:#f5fbfb; }
#Navigation ul.level4	{ background-color:#ffffff; }

#Navigation ul.level1 li a						{ margin:0 5px 0 19px; display:block; *display:inline-block; *margin:0 7px 0 2px; }
#Navigation ul.level1 ul.level2 li a			{ margin:0 5px 0 30px; display:block; *display:inline-block; *margin:0 5px 0 13px; }
#Navigation ul.level1 ul.level2 ul.level3 li a	{ margin:0 5px 0 38px; display:block; *display:inline-block; *margin:0 5px 0 21px; }
#Navigation ul.level1 ul.level2 ul.level3 ul.level4 li a { margin:0 5px 0 46px; display:block; *display:inline-block; *margin:0 5px 0 29px; }

#Navigation ul li.collapsed	{ background:url(li_collapsed.gif) no-repeat 168px 10px; }
#Navigation ul li.expanded	{ background:url(li_expanded.gif) no-repeat 165px 11px; }

@media print
{
	#PrintLogo { height: 72px; display: block; }
	#Document { width: 650px; }
	#PageToolbar { display: none; height: 0; width: 0; }
	#EmptyPageToolbar { display: none; height: 0; width: 0; }
	#Content { width: 350px; overflow:hidden; }
	#Content img	{ max-width:350px; }
	.genImg { display: none; width: 0; height: 0; }
	body { background: none; margin: 0; }
	#Head { display: none; width: 0; height: 0; }
	#Navigation { display: none; width: 0; height: 0; float: none; }
	#ContentBody { margin: 0; width: 350px; }
	#HeadSidebar { display: none; width: 0; height: 0; }
	#Content .topbar, #WideContent .topbar { display: none; width: 0; height: 0; }
	#ContentImage		{ overflow:hidden; }
	#ContentImage img	{ max-width:350px; }
	#Sidebar { margin: 0; padding: 0; }
	#Sidebar .topbar { background: none; display: none; height: 0; width: 0; }
	a.print { display: none; }
	#Foot { background: none; margin: 10px 0 0 0; padding: 0; }
}

