@import url("core.css");
body {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #64646e;
	font-size:12px;
	text-decoration: none;
	text-align:center;
	background-color:#FFFFFF;
	background-image:url(../images/bg_page.png);
	background-repeat:no-repeat;
	background-position: center top;
}
.right {
	float:right;
}
.left {
	float:left;
}
.clear {
	clear:both;
}
.clearspace {
	clear:both;
	height:1px;
	line-height:1px;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}
h1 {
	color:#316d99;
	font-size:28px;
	padding-bottom:0px;
	font-style:normal;
}
h2 {
	color:#193c55;
	font-size:22px;
	padding-bottom:0px;
	font-style:normal;
}
h3, h4, h5, h6 {
margin-left: 4px;
}


ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
}
a {
	color: #00aac8;
	text-decoration:underline;
}
/*a:visited {
	color: #00aac8;
	text-decoration:none;
}*/
a:hover {
	color: #00aac8;
	text-decoration:none;
}
/*a:active {
	color: #00aac8;
	text-decoration:none;
}*/
p {
	margin:0 0 0 4px;
	line-height: 24px;
	padding: 0px 0px 20px 0px;
}
#wrapper {
	width:971px;
	text-align:left;
	padding:0px;
	margin:0px auto;
}
#header {
	height:295px;
}
#header {
	height:295px;
}
#headerleft {
	float:left;
	height:210px;
	width:741px;
	background-image: url(../images/bg_headleft.jpg);
	background-repeat: no-repeat;
}
#banner {
	float:right;
	height:210px;
	width:229px;
	background-repeat: no-repeat;
}
#banner.clientbenefits {
	background-image: url(../images/banner_clientsbenefits.jpg);
}
#logo {
	height: 142px;
	width: 362px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
}
#logo a {
	height: 1px;
	width: 270px;
	position: absolute;
	padding-top: 104px;
	overflow: hidden;
}
#utilities {
}
#navholder {
	height:85px;
}
#topnavholder {
	height:35px;
}
#home {
	float:left;
	width:75px;
}
#home a {
	width:75px;
	background-image: url(../images/nav_home.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 1px;
	padding-top: 34px;
	overflow: hidden;
	display:block;
}
#home a:hover {
	background-position: 0px -35px;
}
#topnav {
	height:35px;
	width:605px;
	float:right;
}
#topnav li {
	float:left;
}
#topnav li a span {
	display:none;
}
#topnav li a {
	display:block;
	background-repeat: no-repeat;
	height: 1px;
	padding-top:34px;
	overflow:hidden;
}
#topnav li a:hover {
	background-position:0px -35px;
}
#topnav li a.active {
	background-position:0px -70px;
}
#navstrategy {
	width:166px;
	background-position:0px 0px;
	background-image: url(../images/nav_strategyfor2009.png);
}
#navperformance {
	width:134px;
	background-position:0px 0px;
	background-image: url(../images/nav_performance.png);
}
#navnews {
	width:119px;
	background-position:0px 0px;
	background-image: url(../images/nav_inthenews.png);
}
#navtsx {
	width:186px;
	background-position:0px 0px;
	background-image: url(../images/nav_tsx_quarterly_review.png);
}
#mainnav {
	height:40px;
	width:746px;
	margin-top:10px;
}
#mainnav li {
	float:left;
}
#mainnav li a span {
	display:none;
}
#mainnav li a {
	display:block;
	background-repeat: no-repeat;
	height: 1px;
	padding-top:39px;
	overflow:hidden;
}
#mainnav li a:hover {
	background-position:0px -40px;
}
#mainnav li a.active {
	background-position:0px -80px;
}
#navabout {
	width:201px;
	background-position:0px 0px;
	background-image: url(../images/mainnav_about.png);
}
#navservices {
	width:166px;
	background-position:0px 0px;
	background-image: url(../images/mainnav_clientservices.png);
}
#navbenefits {
	width:166px;
	background-position:0px 0px;
	background-image: url(../images/mainnav_clientbenefits.png);
}
#navinvestment {
	width:213px;
	background-position:0px 0px;
	background-image: url(../images/mainnav_investment.png);
}
#mainsection {
}
#content {
	width:735px;
	float:left;
	min-height:405px;
	padding-left: 5px;
	padding-bottom:27px;
}
#content #breadcrumb {
	font-size: 11px;
	padding-top:8px;
	padding-bottom:6px;
	margin-left: 0px;
	padding-left: 0px;
}

#content #breadcrumb ul{
margin:0px 0px 0px 4px;
padding-left: 0px;
padding-bottom: 15px;
}

#content #breadcrumb ul li {
background-image:url(../images/breadcrumb-divider.gif);
background-position:2px 8px;
background-repeat:no-repeat;
color:#2D6691;
float:left;
list-style-type:none;
margin-left:0;
padding-left:12px;
padding-right:2px;
}
#content #breadcrumb li.first {
	float:left;
	background-image: none;
	padding-right: 2px;
	padding-left: 0px;
	list-style-type:none;
	margin-left: 0px;
}
#content #breadcrumb li a {
	color: #8391a5;
	text-decoration: underline;
}
#content #breadcrumb li a:hover {
	color: #8391a5;
	text-decoration: none;
}
#sidebar {
	width:224px;
	float:right;
}
#cta {
	width:224px;
	padding-top:25px;
}
#cta li a {
	display: block;
	background-repeat: no-repeat;
	background-image: url(../images/cta.png);
	width:224px;
	height:1px;
	padding-top:71px;
	overflow:hidden;
}
#cta_complimentary {
	background-position: 0px 0px;
}
#cta_complimentary:hover {
	background-position: -224px 0px;
}
#cta_appointment {
	background-position: 0px -72px;
}
#cta_appointment:hover {
	background-position: -224px -72px;
}
#cta_equityreport {
	background-position: 0px -144px;
}
#cta_equityreport:hover {
	background-position: -224px -144px;
}
#cta_contactus {
	background-position: 0px -216px;
}
#cta_contactus:hover {
	background-position: -224px -216px;
}
#subnav {
}
#footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #507899;
	height: 95px;
	color:#64646e;
	font-size:11px;
}
#footer a {
	color:#64646e;
	text-decoration:none;
}
#footer a:hover {
	color:#64646e;
	text-decoration:underline;
}
#footerleft {
	width:325px;
	float:left;
	padding-top:10px;
}
#footerright {
	width:285px;
	float:right;
	padding-top:10px;
	text-align:right
}
#footerright span {
	padding-left:4px;
	padding-right:4px;
}




.cta-tables {

}

.cta-tables td {
padding: 2px 0px 2px 0px;
}

.cta-tables input {
width: 100%;
}

.cta-tables textarea {
width: 100%;
}

.performance-titles {
font-weight: bold;
color:#193c55;
}

.small {
font-size: 90%;
}

.grey {
color: #a4a4a4;
}

#content ul li {
list-style-type: disc;
margin-left: 20px;
padding: 3px 0px 3px 0px;
}

#content ol li {
list-style-type:decimal;
margin-left: 20px;
padding: 3px 0px 3px 0px;
}

#content ol, #content ol li {
list-style-type: roman;
margin-left: 20px;
padding: 3px 0px 3px 0px;
}

.linde-table td {
height: 25px;
padding: 5px;

}

.linde-table p {
padding: 0px;
}

.linde-table {
border: 1px solid #efefef;
}

.linde-table input {

}


.left-padding {
margin-left: 10px;
}

.news-table td {
height: 25px;
padding: 5px;
border: 1px dotted #c2c2c2;
}

/*************OVERVIEW PAGES****************/

#content .overview-list ul, overview-list li{
margin: 0px;
padding: 0px;
}

#content .overview-list li{
background-position:-7px 0;
background-repeat:no-repeat;
float:left;
list-style-type:none;
margin:0 0 15px;
min-height:59px;
padding-top:90px;
text-align:center;
width:219px;
}


#mainsection #content  ul.overview-list li.middle{
margin: 0px 35px;
}


#content .overview-list p{
width: 190px;
margin: 10px auto 0px auto;
text-align: left;
font-size: 11px;
line-height: 15px;
padding-bottom: 5px;

}

#content .overview-list a{
text-transform:uppercase;
text-decoration: none;
}

#content .overview-list a.read-more{
background-image:url(/images/more.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
padding-left: 12px;
text-decoration: none;
font-weight: bold;
color: #00446f;
font-size: 11px;
float: left;
margin-left: 15px;
}

#content .overview-list a:hover.read-more{
background-image:url(/images/more.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
padding-left: 12px;
text-decoration: underline;
font-weight: bold;
color: #28CEE9;
font-size: 11px;
float: left;
margin-left: 15px;
}



.overview-investment-council {
background-image:url(/images/overview/overview-thumb_25.jpg);}
.overview-linde-equity-report {
background-image:url(/images/overview/overview-thumb_17.jpg);}
.overview-portfolio-management {
background-image:url(/images/overview/overview-thumb_15.jpg);}


.overview-track-record {
background-image:url(/images/overview/overview-thumb_03.jpg)}
.overview-independence {
background-image:url(/images/overview/overview-thumb_28.jpg)}
.overview-research-focus {
background-image:url(/images/overview/overview-thumb_02.jpg)}
.overview-communication {
background-image:url(/images/overview/overview-thumb_20.jpg)}
.overview-personalization {
background-image:url(/images/overview/overview-thumb_14.jpg)}
.overview-transparency {
background-image:url(/images/overview/overview-thumb_23.jpg)}

.overview-philosophy {
background-image:url(/images/overview/overview-thumb_04.jpg);}
.overview-research {
background-image:url(/images/overview/overview-thumb_22.jpg);}
.overview-buying-selling {
background-image:url(/images/overview/overview-thumb_11.jpg);}


textarea {
width: 430px;
height: 100px;
}

table.sitemap p {
margin-bottom: 0px;
padding-bottom: 0px;
}

table.sitemap p.performance-titles {
padding-top: 15px;
}

h1.home-title {
margin-top: 7px;
padding-bottom: 0px;
}

.big {
font-size: 125%;
}