﻿@charset "utf-8";

/*									RESET
_________________________________________________________________________________________________________ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ul, li, fieldset, form, label, legend, caption { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; }
ul { list-style: none; }
blockquote, q { quotes:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }

strong { font-weight: bold; }
em { font-style: italic; }
div { display: block; }
ol{margin:0 0 0 14px;padding:8px 0 8px 12px;}
ol li{margin:0;padding:0 0 5px 0;}
/*									BASE STYLES & SKELETON
_________________________________________________________________________________________________________ */
html, body {
	height: 100%; padding: 0; border: 0; margin: 0;
}
body { background: #fff url(/assets/images/bg0.gif) repeat-x 0 0; }
body#start { background: #fff url(/assets/images/bg0.gif) repeat-x 0 0; }

div#wrapper { width: 980px; background-color: #fff;}
div#header { width: 980px; padding: 0; border: 0; margin: 0; }
div#content { overflow: hidden; width: 964px; margin: 0 0 0 16px; }
.left { float: left; }
.right { float: right; }
a { text-decoration: none; color: #333;}
a:hover { color: #00929f; }

div#content div.mnarrow a,
div#content div.mwide a,
div#content div.mwide2 a,
div#content div.mwide3 a,
div#content div.mfull a { text-decoration: none; color: #00929f;}
div#content div.mnarrow table tr td a,
div#content div.mwide table tr td a,
div#content div.mwide2 table tr td a,
div#content div.mwide3 table tr td a,
div#content div.mfull table tr td a { text-decoration: none; color: #333;}


/*									TYPOGRAPHY
_________________________________________________________________________________________________________ */
body { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #666; }

/*									HEADER
_________________________________________________________________________________________________________ */
h3 { color:#005568; }
div#header {  }
div#header img { display:block; padding:0; border: 0; margin:0; }
div#header div#nav {position: absolute; left: 0; top: 0; }

div#header div#nav div#shortnav { width: 300px; height: 29px; background-color:#fff; font-size: 12px; line-height: 29px; text-align: right; margin: 0 0 0 680px; color: #b9ac97; }
div#header div#nav div#shortnav a { color: #005568; font-weight: bold; }
div#header div#nav div#shortnav a:hover { text-decoration: underline; }

div#header div#nav div#mainnav { height: 50px; width: 980px; background-color: #503436; overflow: hidden;}
div#header div#nav div#mainnav a { 
	display: block; 
	float: left; 
	height: 38px; 
	padding: 8px 8px 0 8px; 
	margin: 2px 0 2px 2px; 
	color: #fff; 
	font-size: 16px; 
	line-height: 16px; 
	background-color: #503436;
}
div#header div#nav div#mainnav a:hover { color: #503436; background-color: #fff; }
div#header div#nav div#mainnav a#logo { padding: 0 0 0 16px; margin: 0; }
div#header div#nav div#mainnav a#logo:hover { background-color: transparent; }
div#header div#nav div#mainnav a.active { color: #503436; background-color: #fff; cursor:default; }

div#header div#nav div#mainnav form#searchform{
	border: 13px solid #005568;
	width:181px;
	height:24px; 
	float:right;
	padding:0;
}

div#header div#nav div#mainnav form#searchform div{
	width:181px;
	height:24px; 
	display:block;
}

div#header div#nav div#mainnav input#searchfield { 
	width: 150px; 
	height: 21px; 
	padding: 3px 0 0 0; 
	margin:0; 
	font-weight: bold; 
	color: #005568; 
	background-color: #fff; 
	display:inline;
	border:none;
	vertical-align:middle;
}

div#header div#nav div#mainnav input#htmlsearchbutton{
	display:inline;
	width:31px;
	height:24px;
	vertical-align:middle;
}



/*									BREADCRUMBS
_________________________________________________________________________________________________________ */

div#breadcrumbs { 
	display: block; 
	width: 791px; 
	height: 18px; 
	padding: 0 0 0 5px; 
	border: 0; 
	margin: 3px 0 3px 184px; 
	background-color: #ece9e9; 
	font-size: 9px; 
	line-height: 18px; 
	color: #333;
	
}
div#breadcrumbs a { height: 18px; font-size: 9px; line-height: 18px; color: #333; font-weight:bold;text-transform:uppercase;}
div#breadcrumbs a:hover { color: #00929f; }
div#breadcrumbs a.active { color: #00929f; cursor: default; }

/*									CONTENT
_________________________________________________________________________________________________________ */




div#AuxNavDiv{
	float:left;
	width:152px;
	padding:74px 0 0 6px;
	height:auto;
	overflow:hidden;
	background-color:#fff;
}
div#AuxNavDiv ul{width:152px;}
div#AuxNavDiv ul li{font-size:12px;line-height:14px;}
div#AuxNavDiv ul li.ALNtop{font-weight:bold;padding:0 0 6px 0;}
div#AuxNavDiv ul li.ALNtop a{color:#00929f;}
div#AuxNavDiv ul li.ALNtop a.active{color:#00929f;}
div#AuxNavDiv ul li.ALNItem{margin:0px;padding:0 0 6px 10px;background:#fff url(/assets/images/bullet-small.gif) no-repeat 0px 7px;}
div#AuxNavDiv ul li.ALNItem a{}
div#AuxNavDiv ul li.ALNItem a.active{color:#00929f;}

div#content {  }
div#main { float: left; overflow:hidden; } 
div.mstart { width: 750px; margin:0; padding:6px 0 0 0;}
div.mnarrow { width: 486px; padding: 0 0 0 168px; }
div.mnarrow2 { width: 451px; padding: 0 35px 0 168px; }
div.mwide { width: 582px; padding: 0 0 0 168px;  }
div.mwide2 { width: 547px; padding: 0 35px 0 168px;  }
div.mwide3 { width: 574px; padding: 0 8px 0 168px;  }
div.mwide3 { width: 574px; padding: 0 8px 0 168px;  }
div.mwide4 { width: 560px; padding: 0 8px 0 10px;  }
div.mfull { width: 796px; padding: 0 0 0 168px; }
div#sidebar { float: right; overflow:hidden; }
div.snarrow { width: 204px; }
div.snarrowhome { width: 204px; padding:0 0 0 0;}
div.swide { width: 300px; }

div#main h3 { font-size: 22px; line-height: 22px; font-weight: lighter; color: #005568; margin: 35px 0 15px 0; }
div#main h4, div#main h4 a { font-size: 18px; line-height: 20px; font-weight: lighter; color: #006666; margin: 0 0 20px 0; }
div#main h4 a:hover { text-decoration: underline; }
div#main h5 { font-size: 14px; line-height: 18px; font-weight: bold; color: #005568; margin: 0; }

div#main h4.InvestM, div#main h5.InvestM, div#main div.InvestWeb{
	margin:0;
	padding:0px 0 4px 0;
	font-size: 18px;
	font-weight:normal;
}
div#main h4.InvestM a, div#main h5.InvestM a, div#main div.InvestWeb a, div#main h4.InvestM a:visited, div#main h5.InvestM a:visited, div#main div.InvestWeb a:visited{
	color: #005568;
	font-size: 18px;
	
}
div#main div.InvestWeb{
	padding:0px 0 24px 0;
}


div#main p { margin: 0 0 10px 0; }
div#main a.back { font-weight: bold; font-size: 12px; }



/* ________________________________ START ____________________________________________________ */
div#main div#intro { width:305px; float: left; font-size: 16px; line-height: 23px; padding: 50px 25px 0 0; color: #333; } 
div#main div#intro strong { color: #009999; }



div#main div#startfocus { width:410px; background-color: #f1edea; color: #333333; float: right; margin: 0 0 0 0; }
div#main div#startfocus h3 { font-size: 15px; font-weight: lighter; line-height: 45px; color: #006666; margin: 5px 0 0 10px; }
div#main div#startfocus div { float: left; width: 190px; height: 290px; padding: 0 0 0 10px; font-size: 11px; line-height: 14px; }
div#main div#startfocus div img { margin: 0 0 20px 0; }
div#main div#startfocus div a { font-size: 10px; font-weight: bold; color: #00929f; }
div#main div#startfocus div a:hover { text-decoration: underline; }

div#main div#intro2 { width:220px; float: left; font-size: 14px; line-height: 18px; padding: 30px 25px 0 0; color: #333; } 
div#main div#intro2 strong { color: #009999; }

div#main div#hometextblock{width:488px; background-color: #fff; color: #333333; float: right; margin: 0;padding:24px 0 20px 0;}
div#main div#hometextblock div#htbTop{padding:0 0 0 0;height:auto;overflow:hidden;background-color:#fff}
div#main div#hometextblock div#htbTop h3{width:233px;padding:0 11px 10px 0;margin:0;float:left;font-weight:bold;font-size:1.1em;height:auto;overflow:hidden;}
div#main div#hometextblock div#htbMid{height:117px;background-color:#fff}
div#main div#hometextblock div#htbMid img{border-right:solid 9px #fff;display:inline;}
div#main div#hometextblock div#htbBot{padding:16px 0 0 0;}
div#main div#hometextblock div#htbBot div{width:233px;float:left;font-size:0.9em;padding:0 10px 0 0;}
div#main div#hometextblock div#htbBot div a{color:#1098A4;font-size:10px;font-weight:bold;}
div#main div#hometextblock div#htbBot div b,
div#main div#hometextblock div#htbBot div strong{color:#1098A4;}

div#main div#hometextblock div#htbMidA{
	float:left;
	width:233px;
	min-height:268px;
	overflow:hidden;
	padding:10px 10px 10px 10px;
	height:auto;
	overflow:hidden;
	margin:0 14px 0 0;
	background-color:#F1EDEA;
}
div#main div#hometextblock div#htbMidA h3{margin:0;padding:0 0 6px 0;font-size:18px;}
div#main div#hometextblock div#htbMidA div{}
div#main div#hometextblock div#htbMidA div p{font-size:0.9em;padding-top:2px;} 
div#main div#hometextblock div#htbMidA div p strong{color:#00929f;line-height:1.6em;} 
div#main div#hometextblock div#htbMidA div p a{color:#00929f;font-weight:bold;font-size:0.9em;text-transform:uppercase;}


div#main div#hometextblock div#htbMidB{
	float:left;
	width:195px;
	height:278px;
	overflow:hidden;
	padding:10px 10px 0 10px;
	margin:0;
	background-color:#F1EDEA;
}
div#main div#hometextblock div#htbMidB h3{margin:0;padding:0 0 8px 0;font-size:18px;color:#005568;}
div#main div#hometextblock div#htbMidB div#NewsTicker{
	width:190px;
	border-left:solid 1px #F1EDEA;
	border-right:solid 1px #F1EDEA;
}


div#main div#hometextblock div#htbMidB div#NewsTicker ul#HomeNewsUL{
	width:190px;
	display: block;
	list-style-type:none;
	list-style:none;
	background:none;
	background-image:none;
	margin:0;
	padding:0;
}

div#main div#hometextblock div#htbMidB div#NewsTicker ul#HomeNewsUL li{
	width:190px;
	background:none;
	background-image:none;
	list-style:none;
	padding:0 0 30px 0;
	font-size:0.95em;
	height:auto;
	overflow:hidden;
}
div#main div#hometextblock div#htbMidB div#NewsTicker ul#HomeNewsUL li a{
	display:block;
	padding:0 0 10px 0;
	line-height:1.3em;
	height:auto;
	overflow:hidden;
}

div#main div#hometextblock div#htbMidB div#NewsTicker ul#HomeNewsUL li a span{display:block;color:#005568;font-weight:bold;}
div#main div#hometextblock div#htbMidB div#NewsTicker ul#HomeNewsUL li a span.date{color:#005568;font-size:0.9em;}

div#main div#homelinkblock{width:488px; background-color: #fff; color: #333333; float: right; margin: 0; padding:30px 0 0 0;}
div#main div#homelinkblock h3{margin:0;padding:0 0 10px 0;}

div#main div#homelinkblock div.HRSLBus,
div#main div#homelinkblock div.HRSMBus{background:transparent url(/assets/images/barBusiness.gif) no-repeat 10px 12px;}
div#main div#homelinkblock div.HRSLCon,
div#main div#homelinkblock div.HRSMCon{background:transparent url(/assets/images/barConsum.gif) no-repeat 10px 12px;}
div#main div#homelinkblock div.HRSLFin,
div#main div#homelinkblock div.HRSMFin{background:transparent url(/assets/images/barFinanc.gif) no-repeat 10px 12px;}
div#main div#homelinkblock div.HRSLHea,
div#main div#homelinkblock div.HRSMHea{background:transparent url(/assets/images/barHealth.gif) no-repeat 10px 12px;}
div#main div#homelinkblock div.HRSLInd,
div#main div#homelinkblock div.HRSMInd{background:transparent url(/assets/images/barIndust.gif) no-repeat 10px 12px;}
div#main div#homelinkblock div.HRSLTmt,
div#main div#homelinkblock div.HRSMTmt{background:transparent url(/assets/images/barTMT.gif) no-repeat 10px 12px;}

div#main div#homelinkblock div.HRSLBus img,
div#main div#homelinkblock div.HRSLCon img,
div#main div#homelinkblock div.HRSLFin img,
div#main div#homelinkblock div.HRSLHea img,
div#main div#homelinkblock div.HRSLInd img,
div#main div#homelinkblock div.HRSLTmt img,
div#main div#homelinkblock div.HRSMBus img,
div#main div#homelinkblock div.HRSMCon img,
div#main div#homelinkblock div.HRSMFin img,
div#main div#homelinkblock div.HRSMHea img,
div#main div#homelinkblock div.HRSMInd img,
div#main div#homelinkblock div.HRSMTmt img{float:right;margin-top:-5px;}

/* off state */
div#main div#homelinkblock div.HRSLBus,
div#main div#homelinkblock div.HRSLCon,
div#main div#homelinkblock div.HRSLFin,
div#main div#homelinkblock div.HRSLHea,
div#main div#homelinkblock div.HRSLInd,
div#main div#homelinkblock div.HRSLTmt{
	width:454px;
	padding:10px 6px 5px 20px;
	background-color:#ECEAEB;
	border-top:solid 1px #D0C9C1;
	border-bottom:solid 3px #fff;
	font-size:1.1em;
	color:#333;
}




/* on state */
div#main div#homelinkblock div.HRSMBus,
div#main div#homelinkblock div.HRSMCon,
div#main div#homelinkblock div.HRSMFin,
div#main div#homelinkblock div.HRSMHea,
div#main div#homelinkblock div.HRSMInd,
div#main div#homelinkblock div.HRSMTmt{
	width:454px;
	padding:10px 6px 5px 20px;
	border-top:solid 1px #D0C9C1;
	border-bottom:solid 3px #fff;
	font-size:1.1em;
	color:#333;
}

div#main div#homelinkblock div.HRSMBus{background-color:#7F93DC;}
div#main div#homelinkblock div.HRSMBus a{color:#fff;}
div#main div#homelinkblock div.HRSMCon{background-color:#E67201;}
div#main div#homelinkblock div.HRSMCon a{color:#fff;}
div#main div#homelinkblock div.HRSMFin{background-color:#82CEC1;}
div#main div#homelinkblock div.HRSMFin a{color:#fff;}
div#main div#homelinkblock div.HRSMHea{background-color:#FDB813;}
div#main div#homelinkblock div.HRSMHea a{color:#fff;}
div#main div#homelinkblock div.HRSMInd{background-color:#B80B9B;}
div#main div#homelinkblock div.HRSMInd a{color:#fff;}
div#main div#homelinkblock div.HRSMTmt{background-color:#AAB300;}
div#main div#homelinkblock div.HRSMTmt a{color:#fff;}


div#main div#homelinkblock div.HRT{width:465px;display:none;padding:8px 0 8px 0;height:auto;overflow:hidden;}
div#main div#homelinkblock div.HRT img{float:left;margin:0 10px 0 0;}
div#main div#homelinkblock div.HRT p{font-size:0.85em;padding:0 0 0 0;}


div#startrightlinks{}
div#startrightlinks div{
	background-color:#B9AD97; /*#ECEAEB*/
	border-top:solid 1px #828F68;
	border-bottom:solid 3px #fff;
	padding:10px 6px 5px 20px;
	color:#333;
}
div#startrightlinks div img{float:right;margin-top:-1px;}
div#startrightlinks div#HARSBus{background:#B9AD97 url(/assets/images/barBusiness2.gif) no-repeat 10px 12px;}
div#startrightlinks div#HARSCon{background:#B9AD97 url(/assets/images/barConsum2.gif) no-repeat 10px 12px;}
div#startrightlinks div#HARSFin{background:#B9AD97 url(/assets/images/barFinanc2.gif) no-repeat 10px 12px;}
div#startrightlinks div#HARSHea{background:#B9AD97 url(/assets/images/barHealth2.gif) no-repeat 10px 12px;}
div#startrightlinks div#HARSInd{background:#B9AD97 url(/assets/images/barIndust2.gif) no-repeat 10px 12px;}
div#startrightlinks div#HARSTmt{background:#B9AD97 url(/assets/images/barTmt2.gif) no-repeat 10px 12px;}


div#sidebar a#startannualreview { 
	display: block;
	overflow: hidden; 
	width: 204px; 
	height: 28px; 
	margin: 30px 0 3px 0; 
	padding: 0;
	color: #fff; 
	text-indent: -700px; 
}

div#sidebar a#startfolioreports { 
	display: block;
	overflow: hidden; 
	width: 204px; 
	height: 28px; 
	margin: 0 0 10px 0; 
	padding: 0;
	color: #fff; 
	text-indent: -700px; 
}

div#sidebar a#startannualreview { background: #005568 url(/assets/images/HomeARLinkbtn-2.png) no-repeat 0 0; }
div#sidebar a#startfolioreports { background: #aab300 url(/assets/images/HomePortfolioBtn.png) no-repeat 0 0; }
div#sidebar a#startannualreview:hover, div#sidebar a#startfolioreports:hover { background-position: 0 -28px; }

div#sidebar div#startnews { background-color: #b9ac97; height: 230px; margin: 0 0 0 0; padding: 0; }
div#sidebar div#startnews h3 { width: 184px; padding: 5px 0 0 10px; font-size: 20px; font-weight: lighter; line-height: 35px; color: #fff; }
div#sidebar div#startnews a { display: block; width: 184px; margin: 0 10px 10px 10px; font-size: 12px; line-height: 14px; color: #333; }
div#sidebar div#startnews a span.date { display: block; font-size: 10px; color: #fff; font-size: 11px; }
div#sidebar div#startnews a:hover { color: #fff; }

div#sidebar div#startnews2 { background-color: #fff; border:solid 1px #EBEBEB;height: 230px; margin: 0 0 0 0; padding: 0; }
div#sidebar div#startnews2 h3 { width: 184px; padding: 5px 0 0 10px; font-size: 20px; font-weight: lighter; line-height: 35px; color: #005569; }
div#sidebar div#startnews2 a { display: block; width: 184px; margin: 0 10px 10px 10px; font-size: 12px; line-height: 14px; color: #513436; }
div#sidebar div#startnews2 a span.date { display: block; font-size: 10px; color: #513436; font-size: 11px; font-weight:bold;}
div#sidebar div#startnews2 a:hover { color: #333; }

/* ________________________________ PERSON ____________________________________________________ */
div#main div#picture { display: block; width: 490px; padding: 0 0 10px 0; position: relative; float: left; }
div#main div#picture div.info { position: absolute; left: 0; top: 265px; overflow: hidden; width: 490px; }
div#main div#picture div.info span.name { height: 37px; padding: 0 10px; margin: 0 10px 0 0; color:#fff; font-size: 18px; line-height: 37px; float: left; background-color: #125d6d; }
div#main div#picture div.info span.position { display: block; height: 37px; padding: 0 0 0 10px; margin: 0; color:#fff; font-size: 18px; line-height: 37px; background: transparent url(/assets/images/bg-position.gif) repeat 0 0; }

div#main div#bio { width: 296px; margin: 0 0 10px 0; padding: 20px 0 0 0; float: right; }

/* ________________________________ CONTACT ____________________________________________________ */
div#main div#address { width: 194px; padding:0; border: 0; margin: 0 0 10px 0; float: left; }
div#main div#map { width: 590px; padding:0; border: 0; margin: 0 0 10px 0; float: right; }

/* ________________________________ BOXES ____________________________________________________ */
div.boxcompanies div.names a:hover { color:#fff; }

div.boxteam, div.boxcompanies { width: 204px; background-color: #b9ac97; margin: 0 0 10px 0; padding: 0 0 0 0; }
div.boxteam h3, div.boxcompanies h3 { width: 194px; padding: 5px 0 0 10px; font-size: 18px; font-weight: normal; line-height: 35px; color: #fff; }
div.boxteam div.thumbs, div.boxcompanies div.thumbs { width: 204px; background-color: #593e40; overflow: hidden; }
div.boxteam div.thumbs a, div.boxcompanies div.thumbs a { display: block; width: 68px; height: 55px; float: left; padding: 0; border: 0; margin: 0; }
div.boxteam div.names, div.boxcompanies div.names { padding: 10px 0 0 0; overflow: hidden; }
div.boxteam div.names a, 
div.boxcompanies div.names a { 
	display: block; 
	width: 58px; 
	height: 30px; 
	float: left; 
	padding: 0 0 0 10px; 
	border: 0; 
	margin: 0; 
	font-size: 11px; 
	line-height: 11px; 
	color: #503436; 
}
div.boxteam div.names a:hover { color:#fff; }



div.mediaddress { width: 204px; background-color: #b9ac97; margin: 0 0 10px 0; padding: 0 0 10px 0; font-size: 12px; color: #333333; }
div.mediaddress h3 { width: 194px; padding: 5px 0 0 10px; font-size: 18px; font-weight: normal; line-height: 35px; color: #fff; }
div.mediaddress p { margin: 0 10px 10px 10px; }
div.mediaddress a { 
	color: #333333; 
	text-decoration: underline;
}
div.mediaddress a:hover, 
div.boxcompanies div.names a:hover { color:#fff; }


div.boxcompany { width: 300px; margin: 0 0 10px 0; }
div.boxcompany img { margin: 0px 0 5px 0; color: #006666; }
div.boxcompany div { background-color: #f1edea; padding: 0 0 10px 0;}
div.boxcompany div h3 { font-size: 18px; font-weight: normal; padding: 10px 0 0 10px; }
div.boxcompany div ul { width: 300px; margin: 10px 0; }
div.boxcompany div ul li { width: 270px; padding: 0 10px 3px 20px; font-size: 12px; background: transparent url(/assets/images/dot-submenu.gif) no-repeat 10px 7px;  }


div#videoplayer {  }



/* ________________________________ TABLES ____________________________________________________ */
a#annualreview { display: block; margin: 0 0 10px 0; }
div#main table { border-collapse: collapse; margin: 0 0 10px 0; width: 579px;}
div#main table th { height: 37px; text-align: left; vertical-align:bottom; border: solid 1px #fff; border-top: 0; padding: 0 5px 3px 5px; font-size: 18px; font-weight: normal; }
div#main table th.color1 { background-color: #115d6d; color: #fff; }
div#main table th.color2 { background-color: #b4a997; color: #fff; }
div#main table th.color3 { background-color: #46282a; color: #fff; }
div#main table th.color5 { background-color: #b4a997; color: #fff; }
div#main table tr.odd { background-color: #f3f1ef; }
div#main table td { padding: 3px 5px; font-size: 12px; }
div#main table td strong.color1 { color: #006666; }
div#main table td a { color: #666; text-decoration: none; }
div#main table td a:hover { text-decoration: underline; }

div#main table.compact th { height: auto; text-align: left; border: 0; padding: 0 0 0 5px; font-size: 12px; font-weight: normal; }

div#main div#tabletabs { overflow:hidden; padding: 0; margin: 0; }
div#main div#tabletabs a { 
	display: block; 
	height: 47px; 
	font-size: 18px; 
	line-height: 20px; 
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #b4a997; 
	color: #fff; 
	text-align: center; 
	float: left; 
	padding: 10px 0 0 0;
}
div#main div#tabletabs a.active { background-color: #115d6d; border-bottom: 1px solid #115d6d; }
div#main div#tabletabs a:hover { background-color: #115d6d; }

/*
OLD 

div#main div#tabletabs a#InvestTab0 { width: 54px; }
div#main div#tabletabs a#InvestTab1 { width: 118px; }
div#main div#tabletabs a#InvestTab2 { width: 118px; }
div#main div#tabletabs a#InvestTab3 { width: 110px; }
div#main div#tabletabs a#InvestTab4 { width: 110px; }
div#main div#tabletabs a#InvestTab5 { width: 64px; }







*/
div#main div#tabletabs a#InvestTab0 { width: 39px; }
div#main div#tabletabs a#InvestTab1 { width: 89px; }
div#main div#tabletabs a#InvestTab2 { width: 99px; }
div#main div#tabletabs a#InvestTab3 { width: 89px; }
div#main div#tabletabs a#InvestTab4 { width: 100px; }
div#main div#tabletabs a#InvestTab5 { width: 100px; }
div#main div#tabletabs a#InvestTab6 { width: 57px; }
/*									FOOTER
_________________________________________________________________________________________________________ */
div#footer { height:60px;border-top: solid 3px #00929F; margin-top: 10px; font-size: 10px; }
div#footer { overflow: hidden; width: 964px; margin: 0 0 0 16px; }
/*
div#footer p { display: block; margin: 5px 0 0 0; }
div#footer p.left { line-height: 12px; }
div#footer p.right a, 
div#footer p.right span { line-height: 20px;}
div#footer p a, 
div#footer p a:link, 
div#footer p a:visited, 
div#footer p a:hover, 
div#footer p a:active { color: #666; }
div#footer p a:hover { text-decoration: underline; }
div#footer p.right a img{ vertical-align: bottom; }
*/

div#footer div#FooterLeft{float:left;width:450px;height:45px;line-height:1.3em;padding:8px 0 0 0;border:solid 1px green;}
div#footer div#FooterRight{float:right;text-align:right;width:490px;height:35px;padding:0 0 10px 0;vertical-align:top;border:solid 1px red;}
div#footer div#FooterRight div{vertical-align:top;}
div#footer div#FooterRight div#Footlinks{float:left;height:40px;border:solid 1px red;}
div#footer div#FooterRight div#Footlinks2{float:left;height:40px;border:solid 1px yellow;}
div#footer div#FooterRight div#Footlinks3{float:left;height:40px;border:solid 1px #444;}
div#footer div#FooterRight div#Footlinks3 a{display:block;float:left;margin:0;padding:0;}
div#footer div#FooterRight div#Footlinks3 a img{display:inline;float:left;width:57px;height:20px;margin:0;padding:0;}

ul#footer { height:75px;border-top: solid 3px #00929F; font-size: 10px; width: 964px; margin: 10px 0 0 16px;}
ul#footer li{float:left;margin:0;padding:0;}
ul#footer li a{color:#666;}
ul#footer li#Footer1{line-height:1.3em;padding:9px 0 0 0;width:350px;}
ul#footer li#Footer1 a{text-decoration:underline;}
ul#footer li#Footer2{line-height:1.3em;width:462px;padding:9px 0 0 0;text-align:right;}
ul#footer li#Footer3{padding:10px 0 0 6px;}
ul#footer li#Footer4{padding:5px 0 0 0;}
ul#footer li#Footer4 img{display:inline;float:right;}

/*							MARSHALL, PLEASE PUT ANY ADDITIONAL RULES BELOW 
_________________________________________________________________________________________________________ */


div#main h3.MediaCompany{margin:0;padding:3px 0 0 0;font-size:1.3em;color:#666;}
div#main h3.MediaDate{margin:0;padding:3px 0 14px 0;font-size:1.3em;color:#666;}
div#main h3.MediaTitle{margin:0;padding:3px 0 8px 0;font-size:1.2em;font-weight:bold;}

img.MainImage{width:980px;height:257px;}

div#SectorBars{margin:0;padding:10px 0 0 0;}
div#SectorBars div{margin:0;padding:0 0 3px 0;font-weight:bold;}
div#SectorBars img{padding:3px 0 0 0;}

div.mfull { position:relative; overflow: hidden;}
div#SectorBars { width: 285px; padding: 10px 0 10px 0;}
/*
div#SectorBars { position: absolute; bottom: 0; right:0;width: 295px; padding: 0 0 10px 0;}
*/

div.BackToList{padding:10px 0 20px 0;font-weight:normal;}
div.BackToList a{color:#115d6d; font-weight: bold;}


div#main{padding-bottom:20px;}
div#main.mstart{padding-bottom:0;}
div#main ul{margin-bottom:10px;}

img.minusicon, img.plusicon{vertical-align:7px;border-bottom:solid 7px #fff;}

.PeopCol1a{width:30%;}
.PeopCol2a{width:30%;}
.PeopCol3a{width:40%;}

.PeopCol1b{width:30%;}
.PeopCol2b{width:70%}

.InvCol1{width:18%}
.InvCol2{width:13%}
.InvCol3{width:41%}
.InvCol4{width:12%}
.InvCol5{width:15%}

.InvCol1b{width:22%}
.InvCol2b{width:44%}
.InvCol3b{width:13%}
.InvCol4b{width:11%}

.PortCol1{width:200px}
.PortCol2{width:180px}
.PortCol3{width:180px}
.PortCol4{width:180px}
.PortCol5{width:180px}

.SectCol1{width:30%}
.SectCol2{width:14%}
.SectCol3{width:40%}
.SectCol4{width:16%}

.SectCol1b{width:44%}
.SectCol2b{width:40%}
.SectCol3b{width:16%}

.MedCol1{width:18%}
.MedCol2{width:26%}
.MedCol3{width:56%}


div.sidebarpanel{
	width:204px;height:500px;
	background: #ece9e9 url(/assets/images/righthatch.gif) repeat 0 0;
}

div.sidebarpanel2{
	width:300px;height:500px;
	background: #ece9e9 url(/assets/images/righthatch.gif) repeat 0 0;
}

#main ul li {
	background: #fff url(/assets/images/bullet.gif) no-repeat 0 6px;
	padding: 0 0 0 14px;
}
#main ul li ul li {
	background: #fff url(/assets/images/bullet-small.gif) no-repeat 0 7px;
	padding: 0 0 0 12px;
}


table#SectTable{}
table#SectTable th.SectTabA{width:40%;font-size:16px;border-bottom:solid 1px #777;}
table#SectTable th.SectTabB{width:30%;font-size:16px;border-bottom:solid 1px #777;}
table#SectTable th.SectTabC{width:30%;font-size:16px;border-bottom:solid 1px #777;}
table#SectTable td{border-bottom:solid 1px #aaa;}
table#SectTable td.SectTabA, table#SectTable td.SectTabB, table#SectTable td.SectTabC{}

/*------------- Search Pages ---------*/

form#mainsearchform input#searchfield2{border:solid 1px #666;width:200px;}
form#mainsearchform input#searchbtn{border:solid 1px #666;background-color:#efefef;padding:0px;}
div.srchCont, div.srchCont2{color:#666;}
div.srchCont{background-color:#E7EFEF;padding:15px 20px 18px 15px;}
div.srchCont2{background-color:#fff;padding:15px 20px 18px 15px;}
div#srchbuttons{padding:0 0 2px 0;}
div#srchbuttons img{border-right:solid 1px #fff;}

div#googlemap{border:solid 1px #999;margin:10px 0 0 0;float:right;display:block; width: 500px; height: 340px}

p.OurpeoplePara{padding:0 10px 10px 0;}

div#main table td {vertical-align:top;}

div#main table#CompanyReportsTable{width:600px;}
div#main table#CompanyReportsTable td{}
div#main table#CompanyReportsTable td img{margin:0;padding:0;}

div#main table#CompanyReportsTable td.PortFolioTD1{width:200px}
div#main table#CompanyReportsTable td.PortFolioTD2{width:200px;padding:0;}
div#main table#CompanyReportsTable td.PortFolioTD3{width:200px;}


div#main table#CompanyReportsTable td.PfLeft{border-left:solid 1px #ccc;color:#6C6968;font-weight:bold;font-size:11px;}
div#main table#CompanyReportsTable td.PfRight{border-left:solid 1px #ccc;color:#6C6968;font-weight:bold;font-size:11px;}
div#main table#CompanyReportsTable td.PfLeft a, div#main table#CompanyReportsTable td.PfLeft a:visited{color:#BA9;}
div#main table#CompanyReportsTable td.PfRight a, div#main table#CompanyReportsTable td.PfRight a:visited{color:#BA9;}
img.pdficon2{padding:0 5px 0 0;}

img.pfhtmicon{vertical-align:middle;}
img.pfpdficon{vertical-align:middle;}


div#strpline {
	position: absolute; 
	left: 200px; top: 200px; 
	font-weight: bold;
	font-size: 16px;
	color: #fff;
}

input.text190{border:solid 1px #666;width:190px;}
input.submitbtn{border:solid 1px #666;background-color:#efefef;margin:3px 0 3px 0;}


p#cred{clear:both;margin:0 0 20px 0;padding:0;color:#666;}
p#cred a, div#cred a:visited{color:#666;text-decoration:underline;}

/* ============= Annual Review ============== */

div.rvPad{border-right:solid 11px #fff;}


div#InvestTable{width:574px;background-color:#EEE;height:auto;overflow:hidden;clear:both;}
div#InvestTableLeft{float:left;width:392px;padding:16px 0 10px 12px;height:auto;overflow:hidden;}
div.itLeft{width:160px;padding:0 0 3px 0;background-color:#EEE;float:left;font-weight:bold;}
div.itRight{width:210px;padding:0 0 3px 5px;background-color:#EEE;float:left;}
div.itFullSmall{width:352px;padding:4px;line-height:1.4em;background-color:#EEE;float:left;font-size:0.8em;float:left;}
div.itFull{padding:4px 4px 10px 4px;line-height:1.4em;background-color:#EEE;float:left;width:352px;float:left;font-size:0.95em;}
div#InvestTableRight{background-color:#EEE;float:left;width:170px;height:auto;overflow:hidden;}
div#InvestTableRight img{float:left;}
div#InvestTableRight div.itStrap{background-color:#EEE;text-align:right;width:160px;padding:0 10px 0 0;font-size:0.8em;line-height:1.3em;}


div.rvInvestmentTable{background-color:#EEE;width:564px;padding:10px 10px 0 0;font-size:0.9em;height:auto;overflow:hidden;}

div.rvInvestmentTable div.rvLeft{width:180px;padding:0 0 3px 5px;background-color:#EEE;float:left;font-weight:bold;}
div.rvInvestmentTable div.rvRight{width:200px;padding:0 0 3px 5px;background-color:#EEE;float:left;}
div.rvInvestmentTable div.rvFootnote{width:352px;padding:4px;line-height:1.4em;background-color:#EEE;float:left;font-size:0.8em;}
div.rvInvestmentTable div.rvFloatRight{float:right;width:174px;height:135px;background-color:#EEE;}
div.rvInvestmentTable div.rvFloatRight p{padding:0 0 0 20px;font-size:0.9em;line-height:1.2em;}

div.rvInvestmentTable div.rvFull{padding:4px 4px 10px 4px;line-height:1.4em;background-color:#EEE;float:left;width:400px;}

div.rvInvestmentTable2{background-color:#EEE;width:564px;padding:0 10px 10px 0;font-size:0.9em;height:auto;overflow:hidden;margin-bottom:20px;}
div.rvInvestmentTable2 div.rvLeft{width:380px;padding:0 0 3px 5px;background-color:#EEE;float:left;font-weight:normal;}
div.rvInvestmentTable2 div.rvRight{width:174px;padding:0 0 3px 5px;font-size:0.9em;line-height:1.2em;background-color:#EEE;float:right;text-align:right;}

div.rvInvestBoxSurround{width:576px;height:auto;overflow:hidden;}

div.rvInvestBox{float:left;width:184px;height:120px;padding:0;margin:0;}
div.rvInvestBox img{width:184px;height:35px;}
div.rvInvestBox p{margin:0;padding:0;}
div.rvInvestBox p a{display:block;font-size:0.99em;}

div.rvSectorBox{float:left;width:184px;height:240px;padding:0;margin:0;}
div.rvSectorBox img{width:184px;height:134px;}
div.rvSectorBox p{margin:0;padding:0;}
div.rvSectorBox p a{display:block;font-size:0.99em;}

div.rvPersonTable{background-color:#eee;padding:10px;width:554px;height:auto;overflow:hidden;margin-bottom:20px;}

div.rvPersonTable div.rvpLeft{background-color:#eee;float:left;width:180px;border-right:solid 10px #eee;height:auto;overflow:hidden;}
div.rvPersonTable div.rvpRight{background-color:#eee;float:left;width:364px;height:auto;overflow:hidden;}

div.rvPersonTable div.rvpLeft div.title{font-weight:bold;line-height:1.2em;font-size:0.9em;color:#333;background-color:#fff;padding:8px 0 5px 5px;}
div.rvPersonTable div.rvpRight div.title{font-weight:bold;line-height:1.2em;font-size:0.9em;color:#333;background-color:#fff;padding:8px 0 5px 5px;}

div.rvPersonTable div.rvpLeft p{padding:8px 0 5px 5px;color:#666;font-size:0.9em;}
div.rvPersonTable div.rvpRight p{padding:8px 0 5px 5px;color:#666;font-size:0.9em;}
div.rvPersonTable div.rvpRight p.FarRight{width:130px;float:right;font-size:0.9em;}

img.rvFloatImage{float:right;margin:0 0 18px 18px;padding:0;}

.clearall{clear:both;}

p.smalltext{font-size:0.8em;}

/* ============= Annual Review Home ============== */

div.mfull h1{font-size:1.7em;font-weight:normal;margin:0;padding:36px 0 18px 0;color:#015368;}

div#rvCol1{float:left;width:286px;height:430px;border-right:solid 11px #fff;}
div#rvCol1 div.rvRow1a{margin-bottom:17px;}
div#rvCol1 div.rvRow2a{background-color:#F1EDEA;padding:10px 5px 10px 10px;height:300px;overflow:hidden;}
div#rvCol1 div.rvRow2a h2{font-size:1.4em;color:#005569;margin:0;padding:5px 0 8px 0;font-family:arial;font-weight:normal;}
div#rvCol1 div.rvRow2a div.fltLeft{float:left;width:100px;}
div#rvCol1 div.rvRow2a div.fltRight{float:right;width:150px;}
div#rvCol1 div.rvRow2a div a{display:block;color:#333;font-size:0.85em;font-weight:bold;font-family:arial;line-height:1.4em;}

div#rvCol2{float:left;width:285px;height:430px;border-right:solid 10px #fff;}
div#rvCol2 div.rvRow1b{margin-bottom:17px;}
div#rvCol2 div.rvRow2b{}
div#rvCol2 div.rvRow2b h2{font-size:1.3em;color:#005569;margin:0;padding:7px 0 8px 0;font-family:arial;font-weight:normal;}
div#rvCol2 div.rvRow2b img{display:block;margin:0 0 12px 0;}
div#rvCol2 div.rvRow2b p{font-size:0.85em;line-height:1.3em;color:#333;font-family:arial;}

div#rvCol3{float:left;width:204px;height:430px;}
div#rvCol3 div.rvRow1c{}
div#rvCol3 div.rvRow1c img {margin:0 0 3px 0;}
div#rvCol3 div.rvRow2c{background-color:#AAB300;height:350px;overflow:hidden;}
div#rvCol3 div.rvRow2c img{display:block;}
div#rvCol3 div.rvRow2c ul{list-style-type: none;margin:0;padding:2px 6px 6px 6px;background-color:#AAB300;}
div#rvCol3 div.rvRow2c ul li{background-color:#AAB300;background-image:none;margin:0;padding:0 0 4px 0;font-size:0.85em;color:#333;line-height:1.2em;}
div#rvCol3 div.rvRow2c ul li a{color:#333;}

div#content div#main h4.rvH4{font-size:1.3em;color:#999;}
div#content div#main h5.rvH5{font-size:1.2em;color:#999;}

div#content div#main p.rvhead{font-size:1.2em;color:#999;}

div.sectSplitLeft{float:left;width:320px;margin:0 20px 0 0;}
div.sectSplitRight{float:left;width:230px;}

p.download{line-height:1.5em;}

/* ============= End Annual Review ============== */

/* German stuff */
div#content div#main table.tableRow1{}
div#content div#main table.tableRow1 tr{}
div#content div#main table.tableRow1 tr th{background-color:#115D6D;color:#fff;font-size:12px;font-weight:bold;}
div#content div#main table.tableRow1 tr.even{background-color:#F3F2F0;}


div#content div#main ul#Delist {list-style-type:none;margin:0;padding:0 0 10px 0;background: #fff url(/assets/images/dots-submenu.gif) repeat-x bottom left;}
div#content div#main ul#Delist li{font-size:12px;font-weight:bold;margin:0;padding:0;background:none;line-height:15px;}
div#content div#main ul#Delist li a{}
div#content div#main h2.dep{font-weight:normal;font-size:24px;color:#115D6D;padding:20px 0 10px 0;}

div#content div#main p.bttlink{background: #fff url(/assets/images/dots-submenu.gif) repeat-x top left;padding:2px 0 10px 0;}
div#content div#main p.bttlink a{display:block;font-weight:bold;font-size:10px;text-transform:uppercase;background: #fff url(/assets/images/toparrow.gif) no-repeat center left;padding:0 0 0 10px;}

div.small{font-size:12px;}


/* ================= LEFT NAV ====================== */

ul#leftnav { position:absolute;top:79px; left:16px; width:148px;padding: 15px 10px 180px 10px; height:auto;overflow:hidden;margin: 0; background-color: #fff; z-index:20;}
ul#leftnav li {display: block; border:0;margin:0; }
ul#leftnav li a{}

ul#leftnav li.lnCLNL1{font-family:Arial;font-size:0.9em;line-height:15px;font-weight:bold;padding:1px 0 1px 0;background: transparent url(/assets/images/dots-submenu.gif) no-repeat left bottom; }
ul#leftnav li.lnCLNL1 a{color:#00929f;}
ul#leftnav li.lnCLNL1 a.active{color:#00929f;}

ul#leftnav li.lnCLNL2{ font-family:Arial;font-size:0.85em;line-height:15px;font-weight:bold;padding:1px 0 2px 0;background: transparent url(/assets/images/dots-submenu.gif) no-repeat left bottom; }
ul#leftnav li.lnCLNL2 a{color:#444;}
ul#leftnav li.lnCLNL2 a:hover, ul#leftnav li.lnCLNL2 a.active{color:#00929f;}
ul#leftnav li.Dparent{background:none;}

ul#leftnav li.lnCLNL3{ font-family:tahoma, Arial;font-size:0.75em;line-height:14px;font-weight:normal;padding:1px 0 2px 0; }
ul#leftnav li.lnCLNL3 a{color:#444;display:block;padding:0 0 0 12px;background: transparent url(/assets/images/dot-submenu.gif) no-repeat 2px 6px;}
ul#leftnav li.lnCLNL3 a:hover, ul#leftnav li.lnCLNL3 a.active{color:#00929f;background: transparent url(/assets/images/dot-submenu.gif) no-repeat 2px 6px;}
ul#leftnav li.last{background: transparent url(/assets/images/dots-submenu.gif) no-repeat left bottom; padding:1px 0 6px 0; }


/* ============= Annual Review 2010 ============== */
div#content div#main table#InvTableFull{background-color:#eee;width:574px;margin-bottom:20px;}
div#content div#main table#InvTableFull tr td{padding:10px 5px 10px 10px;}
div#content div#main table#InvTableFull table#InvTable1{width:370px;}
div#content div#main table#InvTableFull table#InvTable1 tr td{border-bottom:solid 1px #eee;padding:0 0 3px 0;vertical-align:top;}
div#content div#main table#InvTableFull table#InvTable1 tr td b{}
div#content div#main table#InvTableFull table#InvTable1 tr td.InvNote{;font-size:0.9em;}

div#content div#main table#InvTableFull table#InvTable2{width:170px;}
div#content div#main table#InvTableFull table#InvTable2 tr td{padding:0px;}
div#content div#main table#InvTableFull table#InvTable2 tr td.InvTImage{}
div#content div#main table#InvTableFull table#InvTable2 tr td.InvTStrap{text-align:right;font-size:0.9em;}

div#content div#main div.InvFlImage{float:right;padding:4px 0 10px 10px;}
div#content div#main p.head{font-weight:bold;padding:0;margin:0;}
div#content div#main div.InvDownloadPdf{}
div#content div#main div.InvBackLink{font-weight:bold;padding:0 0 5px 0;}

div#content div#main div.ExCols{width:562px;}
div#content div#main div.ExCols div#ExColLeft{float:left;width:272px;height:auto;overflow:hidden;padding:0 16px 20px 0;}
div#content div#main div.ExCols div#ExColRight{float:left;width:274px;height:auto;overflow:hidden;}
div#content div#main div.ExCols div#ExColRight h5{color:#555;margin:0;padding:0 0 10px 0;}
div#content div#main div.ExCols div#ExColRight div.InvItem{border-bottom:solid 1px #B9AC97;padding:3px 0 3px 0;font-size:12px;}
div#content div#main div.ExCols div#ExColRight div.InvItem b.tt{color:#00929F;}

div#content div#main div.ExCols div#ExColRight div.InvInsetItem{margin:20px 0 20px 0;background-color:#D9D1CD;}
div#content div#main div.ExCols div#ExColRight div.InvInsetItem p.InvInsetItemHead{padding:10px;margin:0;font-size:12px;}
div#content div#main div.ExCols div#ExColRight div.InvInsetItem img{}
div#content div#main div.ExCols div#ExColRight div.InvInsetItem p.InvInsetItemBody{padding:10px 10px 18px 10px;margin:0;color:#333;}

div#content div#main div.ExColFull{width:562px;height:auto;overflow:hidden;}

div#content div#main div#ExCaseStudy{width:562px;background-color:#D9D1CD;height:auto;overflow:hidden;margin:0 0 20px 0;}
div#content div#main div#ExCaseStudy h5{color:#fff;padding:7px;font-weight:normal;}
div#content div#main div#ExCaseStudy h5.CBBusServ{background-color:#7F92DB;}
div#content div#main div#ExCaseStudy h5.CBConsumer{background-color:#E57200;}
div#content div#main div#ExCaseStudy h5.CBFinServ{background-color:#61C3A5;}
div#content div#main div#ExCaseStudy h5.CBHealthcare{background-color:#F5CF47;}
div#content div#main div#ExCaseStudy h5.CBIndust{background-color:#B70B9B;}
div#content div#main div#ExCaseStudy h5.CBTMT{background-color:#AAB300;}
div#content div#main div#ExCaseStudy img{float:left;}
div#content div#main div#ExCaseStudy div#ExCaseStudyText{width:265px;float:left;background-color:#D9D1CD;padding:10px;font-size:12px;color:#222;}


div#content div#main div.InsetPic251{float:right;margin:0 0 20px 20px;width:251px;padding:0;background-color:#D9D1CD;}
div#content div#main div.InsetPic251 h4{color:#666;font-size:13px;font-weight:bold;padding:7px;margin:0;;}
div#content div#main div.InsetPic251 img{}
div#content div#main div.InsetPic251 p{padding:14px;margin:0;}
div#content div#main div.InsetPic274{float:right;margin:0 0 20px 20px;width:274px;padding:0;background-color:#D9D1CD;}
div#content div#main div.InsetPic274 h4{color:#666;font-size:13px;font-weight:bold;padding:7px;margin:0;;}
div#content div#main div.InsetPic274 img{}
div#content div#main div.InsetPic274 p{padding:14px;margin:0;}

/* ============= End Annual Review 2010 ============== */


/* ============= DJ Additional Styles ============== */

.annual_report { }

div#rvCol4 {
	width:495px;
	padding:0;
	float:left;
	height:auto;
	margin:0;
}

div#rvCol5 {
	width:280px;
	padding:0;
	float:left;
	height:auto;
	margin:0;
}

div#rvCol5 div.rvRow5a {
	margin-bottom:20px;
}
div#rvCol5 div.rvRow5a h1 {
	line-height:24px;
	display:block;
	width:220px;
	font-size:20px;
	padding:18px 0 3px 0;
}
div#rvCol5 div.rvRow5a span.subheader {
	display:block;
	width:260px;
	height:auto;
	overflow:hidden;
	color:#236774;
	padding:0 0 15px 0;
	font-size:12px;
	font-weight:normal;
}


div#rvCol5 div.rvRow5b {
	margin-top:5px;
}
div#rvCol5 div.section_downloads {
	width:260px;
	height:auto;
	overflow:hidden;
	margin:10px 0 0 0;	
}
div#rvCol5 div.section_downloads h2 {
	display:block;
	width:260px;
	height:auto;
	overflow:hidden;
	color:#236774;
	padding:0 0 3px 0;
	font-size:1.4em;
	line-height:20px;
	font-size:20px;
	font-weight:normal;
}
div#rvCol5 div.section_downloads span.subheader {
	display:block;
	width:260px;
	height:auto;
	overflow:hidden;
	color:#236774;
	padding:0 0 14px 0;
	font-size:12px;
	font-weight:normal;
}
div#rvCol5 div.section_downloads a {
	display:block;
	background:transparent url(../images/section_downloads_bg.gif) no-repeat;
	width:260px;
	height:25px;
	color:#236774;
	margin:0 0 3px 0;
}
div#rvCol5 div.section_downloads a span.title {
	padding:3px 0 0 5px;
	display:inline-block;
	cursor:pointer;
}
div#rvCol5 div.section_downloads a span.title:hover { text-decoration:underline; }
div#rvCol5 div.section_downloads a span.pdf {
	font-size:12px;
	display:inline-block;
	cursor:pointer;
}
div#rvCol5 div.links { margin:10px 0 0 0; }
div#rvCol5 div.links a {
	display:block;
	float:left;
	overflow:hidden;
	width:260px;
	height:32px;
	padding:0 0 10px 0;
}

div#rvCol4 div.executive_thumbs {
	width:530px;
	display:block;
	margin:78px 0 0 0;	
	height:auto;
	overflow:hidden;
}
div#rvCol4 div.executive_thumbs img {
	display:block;
	float:left;
	width:260px;
	height:184px;
	padding:0 5px 0 0;
}

div#rvCol4 div.rv_investments {
	width:530px;
	display:block;
	margin:20px 0 0 0;	
	padding:0 0 20px 0;
	height:auto;
	overflow:hidden;
	border-bottom:1px #b1b293 solid;
}
div#rvCol4 div.rv_investments h2 {
	display:block;
	width:510px;
	height:auto;
	overflow:hidden;
	color:#236774;
	padding:0 0 15px 0;
	font-size:1.4em;
	border-bottom:1px #b1b293 solid;
	margin:0;
	font-size:20px;
	font-weight:normal;
}
div#rvCol4 div.rv_investments .col1 {
	width:120px;
	display:block;
	float:left;
	padding:8px 0 0 0;
}
div#rvCol4 div.rv_investments .col2 {
	width:200px;
	display:block;
	float:left;
	padding:8px 0 0 0;
}
div#rvCol4 div.rv_investments .col3 {
	width:190px;
	display:block;
	float:left;
	padding:8px 4px 0 0;
}

div#rvCol4 div.rv_investments p {
	margin:0;
	padding:0;
	color:#000;
	font-size:12px;
	line-height:18px;
}
div#rvCol4 div.rv_investments p span { font-size:11px; color:#236774; }
div#rvCol4 div.rv_investments p a {color:#000;}
div#rvCol4 div.rv_investments p a:hover {text-decoration:underline;}

div#rvCol4 div.sectors {
	width:530px;
	display:block;
	margin:20px 0 0 0;	
	padding:0;
	height:auto;
	overflow:hidden;
}

div#rvCol4 div.sectors div.img {
	width:165px;
	height:132px;
	padding:0 8px 8px 0;
	display:block;
	float:left;
}

/* ============= End DJ Additional Styles ============== */


