/* London and Capital CSS */

body,html,td  	{margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica, sans-serif; color: #535353;}
body			{background-color: #ffffff;}
img				{border: 0;}
a 				{text-decoration: none; color: #e07003;}
a:hover			{text-decoration: none; color: #255995;}
acronym,abbr	{border: 0;}
sup, sub		{vertical-align: baseline;}
p				{padding: 0em 0 1.0em 0; margin: 0;}
p,td,ul			{font-size: 0.75em;}
form 			{padding: 0; margin: 0;}
address 		{font-style: normal;}

.skip			{display: none;}
.clear 			{clear: both;}

/* Headings */
h1, h2, h3, h4, h5 {color: #9aa3cc;}
h1				{font-size: 1.4em; font-weight: bold; padding: 0; margin: 0 0 8px 0; line-height: 1.0em; font-family: Trebuchet MS; Verdana, Arial, Helvetica, sans-serif} 
h2				{font-size: 1.2em; font-weight: normal; padding: 0; margin: 0 0 8px 0; line-height: 1.0em; font-family: Trebuchet MS; Verdana, Arial, Helvetica, sans-serif}
h3				{font-size: 1.0em; font-weight: bold; padding: 0; margin: 0 0 7px 0; line-height: 1.1em; font-family: Trebuchet MS; Verdana, Arial, Helvetica, sans-serif}
h4				{font-size: 0.8em; font-weight: bold; padding: 0; margin: 0 0 7px 0; line-height: 1.0em; font-family: Trebuchet MS; Verdana, Arial, Helvetica, sans-serif}

h1.corporate, h2.corporate, h3.corporate, h4.corporate 	{color: #ce8a29;}
h1.private, h2.private, h3.private, h4.private 	{color: #a40000;}
h1.generic, h2.generic, h3.generic, h4.generic 	{color: #003366;}

.corporate h1.sectiontitle, .corporate h2.sectiontitle, .corporate h3.sectiontitle, .corporate h4.sectiontitle 	{color: #003366;}
.private h1.sectiontitle, .private h2.sectiontitle, .private h3.sectiontitle, .private h4.sectiontitle 	{color: #003366;}
.generic h1.sectiontitle, .generic h2.sectiontitle, .generic h3.sectiontitle, .generic h4.sectiontitle 	{color: #00293e;}

#rightCol h2 {display: none;}

/* Top nav */
#topNav 			{display: none;}

/* Header */
#header 						{width: 100%; padding: 0 15px 0 15px; margin: 0; border-top: 0px solid #9aa3cc; border-left: 0px solid #9aa3cc; border-right: 0px solid #9aa3cc; margin: auto; clear: both; overflow: auto;}
#header ul#worldTime 			{display: none;}
#header img.logo 				{float: left; padding: 6px 0 0 0;}
#header #logo 					{width: 255px; height: 66px; float: left; border: 0px solid #000000;}

/* Main Frames */
#mainFrame 						{width: 100%; border-left: 0px solid #9aa3cc; border-right: 0px solid #9aa3cc; padding: 10px 15px 15px 15px; margin: auto;}
#mainFrame .homeContent			{margin: 20px 0 0 0; overflow: hidden; border: 0px solid  #FF0000; height: 100%;}
#pageFrame 						{width: 100%; border-left: 0px solid #9aa3cc; border-right: 0px solid #9aa3cc; margin: auto;}
#pageFrame .withoutRightColumn	{margin: 0px auto; overflow: hidden; height: 100%; background-image:url(../images/bgr_separator.gif); border: 0px solid  #FF0000;}
#pageFrame .withRightColumn		{margin: 0px auto; overflow: hidden; height: 100%; background-image:url(../images/bgr_separators.gif); border: 0px solid  #FF0000;}

#leftCol 					{display: none;}
#mainColLarge				{width: 100%; float: left; border: 0px solid #000000; margin: 0px 0 0 0px; padding: 0 0 0 0;}
#mainColLarge .introCol		{width: 100%; border: 0px solid #000000; margin: 15px 0 0 20px; padding: 0 0 0 0;}
#mainColLarge .tagLine		{width: 100%; float: left; border: 0px solid #000000; margin: 15px 0 0 10px; padding: 35px 0 0 0;}
#mainColLarge .tagLine h1	{font-size: 1.6em; font-weight: normal;}
#mainColSmall				{width: 100%; float: left; border-right: 0px solid #dee1ee; margin: 20px 0px 0 0px; padding: 0px 0 0 0;}
#rightCol 					{diplsy: none;}
#crumbTrail 				{display: none;}

/* Footer */
#footer						{display: none;}

/* Bottom Nav */
#bottomNav 					{display: none;}

/* Content */
div.themeOuterContainer 	{display: none;}
img.themePhoto 				{display: none;}

#extraLinks 			{display: none;}
#leadArticles 			{width: 100%; float: right; border: 0px solid #000000; overflow: hidden;}
#leadArticles td.col1 	{padding: 0px 20px 0px 30px; vertical-align: top; width: 33%;}
#leadArticles td.col2 	{border-left: 1px solid #9aa3cc; padding: 0px 20px 0px 20px; vertical-align: top; width: 33%;}
#leadArticles td.col3 	{border-left: 1px solid #9aa3cc; padding: 0px 0px 0px 0px; vertical-align: top; width: 33%;}
#leadArticles a 		{color: #718aad;}
#leadArticles a:hover 	{color: #003366;}
#leadArticles h1 		{font-size: 2.5em; font-weight: normal; padding: 0; margin: 0 0 8px 0; line-height: 0.9em; font-family: Trebuchet MS; Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

.copy 		{width: 100%; float: left; border: 0px solid #000000;}
.copyFull 	{float: left; border: 0px solid #000000;}
img.plus 	{margin: 0 0 15px 0;}

/* Tablular Styles */
div.tblCaption 					{font-size: 0.70em; font-weight: bold; color: #003366; margin: 0 0 5px 0;}
table.shadedTable 				{margin: 0 0 15px 0; width: 100%; border-bottom: 1px solid #aabbcc;}
table.shadedTable th 			{padding: 4px 20px 4px 10px; font-size: 1.0em; border-bottom: 0px solid #ebedf5; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #aabbcc; border-top: none;  border-left: none;  border-right: none; color: #003366;}
table.shadedTable td 			{padding: 4px 20px 4px 10px; font-size: 1.0em; border-bottom: 0px solid #ebedf5;}
table.shadedTable td.blank 		{background-color: none;}
table.shadedTable td.shaded 	{background-color: #ebedf5;}
table.shadedTable th.doubleLine	{border-bottom: 1px solid #aabbcc; border-top: 1px solid #aabbcc;}

table.shadedList 				{margin: 0 0 20px 0; width: 100%; border-bottom: 1px solid #aabbcc;}
table.shadedList th 			{padding: 5px 20px 5px 10px; font-size: 1.0em; border-bottom: 0px solid #ebedf5; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #aabbcc; border-top: none;  border-left: none;  border-right: none; color: #003366;}
table.shadedList td 			{padding: 5px 20px 5px 10px; font-size: 1.0em; border-bottom: 0px solid #ebedf5; font-size: 0.75em; vertical-align: top;}
table.shadedList td.blank 		{background-color: none;}
table.shadedList td.shaded 		{background-color: #ebedf5;}
table.shadedList th.doubleLine	{border-bottom: 1px solid #aabbcc; border-top: 1px solid #aabbcc;}
table.shadedList a 				{color: #003366;}
table.shadedList a:hover		{color: #e07003;}

table#nav 		{font-size: 0.6em; margin: 0 0 20px 0;}
table#nav th 	{padding: 2px 2px 2px 7px;}
table#nav td 	{padding: 2px 2px 2px 7px;}

table.genericTable 				{border: 1px solid #ced2e3; border-collapse: collapse; font-size: 0.9em; margin: 0 0 20px 0; width: 100%;}
table.genericTable th 			{color: #FFFFFF; background-color: #0a2c81; font-size: 0.75em; text-align: left;}
table.genericTable td,th		{padding: 4px 5px 4px 10px; border: 1px solid #ced2e3;}
table.genericTable td.shaded 	{background-color: #f0f1f7;}
table.genericTable td.blank 	{background-color: #ffffff;}
table.genericTable td.total 	{background-color: #ffffff; border-top: 2px solid #ced2e3; font-weight: bold; color: #000000;}
table.genericTable th.subth 	{background-color: #a5abc7;}
table.genericTable a 			{color: #003366;}
table.genericTable a:hover 		{color: #9aa3cc;}
table.genericTable img.fileIcon {margin: 0 5px 0 0;}

table.formTable 			{border: 1px solid #ced2e3;}
table.formTable tr.first 	{border-top: 10px solid #000000;}
table.formTable td 			{padding: 3px 0 3px 15px;}
table.formTable td.label 	{font-weight: bold; width: 25%;}

ul.threeColumns {margin: 0 0 0 5px; padding: 0; clear: both; font-size: 1.00em; border: 0px solid #000000; height: 100%;}
ul.threeColumns li {width: 25%; border: 0px solid #000000; float: left; margin: 20px 0 20px 10px; padding: 0 20px 0 0; list-style: none;}
ul.threeColumns a {color: #535353;}
ul.threeColumns a:hover {color: #003366;}

.separator {display: block; border-bottom: 1px solid #CCCCCC; margin: 0px 0 10px 0;}

.twoColumnContent {margin: 0 0 20px 0; padding: 0; border: 0px solid #000000; height: 100%; overflow: hidden; clear:both;}
.twoColumnContent ul {margin: 0; padding: 0; font-size: 0.70em;}
.twoColumnContent li {list-style: none; padding: 0 20px 0 0; border: 0px solid #000000;}
.twoColumnContent ul.colOne {width: 50%; float: left;}
.twoColumnContent ul.colTwo {width: 50%;  float: left;}

.contactDetails {margin: 0 0 30px 0; padding: 0; border: 0px solid #000000; height: 100%; overflow: hidden;}
.contactDetails td {padding: 0 15px 0 0; vertical-align: top;}
.address 		{width: 50%; float: left;}
.contactInfo 	{width: 40%; float: right;}

ul.listData 	{margin: 0 0 30px 0; padding: 0; }
ul.listData li 	{list-style: none; margin: 0 0 10px 0;}

#teams 				{margin: 0 0 20px 0; padding: 0;}
#teams td 			{font-size: 0.70em; width: 20%; padding: 0 10px 0 0; line-height: 1.2em;  vertical-align: top;}
#teams td img 		{margin: 0 0 8px 0;}
#teams td a 		{color: #6f6f6f;}
#teams td a:hover 	{color: #e07003;}

.personalPhoto 	{float: left;}
.bio 			{float: right; width: 90%; margin: 0 0 20px 0;}
.bio h2 		{color: #000000; font-size: 1.1em; margin: 0 0 2px 0; padding: 0;}
.bio h4 		{color: #6f6f6f; font-size: 0.9em; margin: 0 0 15px 0; padding: 0;}

/* Forms */
form input, textarea	{border: 1px solid #C2C2C2; line-height: 1.1em;}
form input.submit 		{border: 1px solid #9aa3cc; background-color: #9aa3cc; font-weight: bold; padding: 0.2em 0 0.1em 0; margin: 0 0 1px 0; font-size: 1.0em; color: #ffffff;}
form input.radio		{border: 0;}
form input.checkbox		{border: 0;}
#lncQuickLinks label 	{display: block; float: left; padding: 4px 7px 0 0; border: 0px solid #000000;  font-size: 1.3em;}
#btnSearch 				{font-size: 1.3em;}

/* leftNav and Subnav */
ul#leftNav 				{display: none;}
ul#extraNav 			{display: none;}
ul#subNav 				{display: none;}

#NAVchart 				{width: 490px; height: 100px; border: 0px solid #000000;}

/* Case Study */
#propertyReturn 	{width: 240px; float: right;}
#propertyDescr 		{width: 270px; float: left; padding: 10px 15px 0 0;}
.propertyImage 		{float: left; margin: 0 20px 15px 0;}
#returnValues 		{font-size: 0.70em;}
#returnValues td	{padding: 2px 10px 2px 10px;}

ul.framedImages 			{margin: 0 0 0 0; padding: 0; list-style: none;}
ul.framedImages li			{font-size: 0.9em; border: 1px solid #dee1ee; padding: 10px; float: left; margin: 0 30px 0 0;}
ul.framedImages li.last		{margin: 0;}
ul.framedImages img			{margin: 0 0 4px 0;}
ul.framedImages li a		{color: #003366;}
ul.framedImages li a:hover	{color: #848ebb;}

/* Site Map */
#siteMap	 			{margin: 20px 0 30px 20px; padding: 0; font-size: 0.75em; height: 100%; overflow: hidden;}
#siteMap .smColumn		{float: left; width: 220px; border: 0px solid #000000; padding: 0 25px 0 0;}
#siteMap ol 			{margin: 0 0 0.5em 0; padding: 0;}
#siteMap ol ol 			{margin: 0 0 0.7em 0.8em; padding: 0; font-size: 0.90em; font-weight: normal; line-height: 0.9em;}
#siteMap ol ol ol 		{margin: 0.5em 0 0.5em 1.0em; padding: 0; font-size: 1.0em; font-weight: normal; border: 0px solid #000000;}
#siteMap li				{list-style: none; font-weight: bold; margin: 0; padding: 0.4em 0 0.3em 0;}
#siteMap li li 			{font-weight: normal;}

#siteMap a							{color: #575757;}
#siteMap #privateSiteMap a:hover	{color: #a40000;}
#siteMap #instSiteMap a:hover		{color: #ce8a29;}
#siteMap #genericSiteMap a:hover	{color: #003366;}

/* Fund Range */
#fundRange 					{width: 97%; overflow: auto; padding: 0 0 0 1px;}
#absoluteReturnFunds td 	{font-size: 0.70em; padding: 4px 4px 4px 4px; line-height: 0.9em;}
#absoluteReturnFunds th 	{font-size: 0.70em; padding: 3px 4px 3px 4px; line-height: 0.9em;}

/* Foootnote */
.footnote {font-size: 0.80em; color: #828699; margin: 0 0 20px 0;}

/* Search result navigation */
.searchResultNav 			{font-size: 75%; padding: 0 0 5px 0; border: 1px solid #FFFFFF;}
.searchResultNav .info 		{float: left;}
.searchResultNav .pages 	{float: left; padding: 0 20px 0 0;}
.searchResultNav .controls 	{float: left;}
.searchResultNav .arrow 	{color: #FF6600;}
.searchResultNav .rightBlock {float: right;}
.searchResultNav a 			{color: #003366;}
.searchResultNav a:hover 	{color: #e07003;}

#selectArea {display: none;}