/* 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;}
td				{vertical-align: top;}
form 			{padding: 0; margin: 0;}
address 		{font-style: normal;}

.skip			{display: none;}
.clear 			{clear: both;}

/* Email */
.email 		{font-size: 1.4em;}
.emailSmall 	{font-size: 1.1em;}

/* Headings */
h1, h2, h3, h4, h5 {color: #6e79a9;}
h1				{font-size: 1.3em; font-weight: bold; padding: 0; margin: 0 0 8px 0; line-height: 1.0em; font-family: Arial, Helvetica, sans-serif;} 
h2				{font-size: 1.1em; font-weight: normal; padding: 0; margin: 0 0 8px 0; line-height: 1.0em; font-family: 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: 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: Arial, Helvetica, sans-serif;}

h1.corporate, h2.corporate, h3.corporate, h4.corporate 	{color: #990000;}
h1.private, h2.private, h3.private, h4.private 	{color: #003366;}
h1.intermediaries, h2.intermediaries, h3.intermediaries, h4.intermediaries 	{color: #003366;}
h1.generic, h2.generic, h3.generic, h4.generic 	{color: #00293e;}

.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;}
.intermediaries h1.sectiontitle, .intermediaries h2.sectiontitle, .intermediaries h3.sectiontitle, .intermediaries h4.sectiontitle 	{color: #003366;}
.generic h1.sectiontitle, .generic h2.sectiontitle, .generic h3.sectiontitle, .generic h4.sectiontitle 	{color: #00293e;}

#rightCol h2 {font-size: 1.1em; font-weight: normal; padding: 0; margin: 0 0 8px 0; line-height: 1.0em; font-family: Arial, Helvetica, sans-serif; color: #003366;}

.simpleList 	{margin: 15px 0 0 0; padding: 0;}
.simpleList ul 	{margin: 0 0 15px 0; padding: 0 0 10px 0; list-style: none; border-bottom: 1px solid #dee1ee;}
.simpleList li 	{padding: 3px 0 3px 0; margin: 0; line-height: 1.1em; }
.simpleList h3 	{padding: 0; margin: 0 0 2px 0;}

/* Top nav */
#topNav 			{width: 990px; margin: auto; padding: 4px 0 3px 0; font-size: 0.70em; font-weight: bold; text-align: right; color: #9aa3cc;  border: 0px solid #000000; overflow: auto;}
ul#topLinks			{margin: 0; padding: 0;}
ul#topLinks li		{margin: 0; padding: 0 0 0 20px; list-style: none; float: right;}
#topNav label 		{color: #9aa3cc; font-size: 1.0em; padding: 0 7px 0px 0;}
#topNav a 			{color: #003366;}
#topNav a:hover		{color: #ff9900;}
#topNav a#home 		{display: block; padding: 4px 0 0 0; font-size: 1.25em;}

/* Header */
#header 						{width: 960px; padding: 0 15px 0 15px; margin: 0; border-top: 1px solid #9aa3cc; border-left: 1px solid #9aa3cc; border-right: 1px solid #9aa3cc; margin: auto; clear: both; overflow: auto;}
#header ul#worldTime 			{margin: 32px 0 0 0; padding: 0; display: inline; color: #999999; font-size: 0.70em; font-weight: bold; float: right;}
#header ul#worldTime li 		{margin: 0 0 0 0; padding: 0;  list-style: none; display: inline; color: #7581b5; font-size: 20px; font-weight: normal;}
#header ul#worldTime .time 		{float: left; padding: 0 6px 0 20px;}
#header ul#worldTime .timeZone 	{font-size: 11px; line-height: 10px; float: left; color: #9aa3cc; margin: 2px auto;}
#header img.logo 				{float: left; padding: 0 0 0 0;}
#header #logo 					{width: 255px; height: 66px; float: left; border: 0px solid #000000;}

#secureLogin 					{background-color: #96c2e4; padding: 8px 16px 6px 16px; width: 285px; float: right; margin: 15px 0 0 0;}
#secureLogin .label 			{font-weight: bold; color: #FFFFFF; font-size: 0.7em; padding: 0 0 3px 0;}
#secureLogin  .btn1 			{margin-right: 25px}
#secureLogin  .btn2 			{}

/* Main Frames */
#mainFrame 						{width: 960px; border-left: 1px solid #9aa3cc; border-right: 1px solid #9aa3cc; padding: 10px 15px 15px 15px; margin: auto;}
#mainFrame .homeContent			{margin: 15px 0 0 0;; overflow: hidden; border: 0px solid  #FF0000; height: 100%;}
#pageFrame 						{width: 960px; border-left: 1px solid #9aa3cc; border-right: 1px solid #9aa3cc; padding: 15px 15px 0 15px; 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 					{width: 180px; float: left; border: 0px solid #000000; padding: 15px 0 0 0;}
#leftCol h1 				{margin-right: 15px;}
#mainColLarge				{width: 750px; float: left; border: 0px solid #000000; margin: 20px 0 0 20px; padding: 0 0 10px 0;}
/* #mainColLarge				{width: 750px; float: left; border: 0px solid #000000; margin: 20px 0 0 20px; padding: 0 0 10px 0;} */
#mainColLarge .introCol		{width: 490px; float: right; border: 0px solid #000000; margin: 15px 0 0 0px; padding: 0 0 0 0;}
#mainColLarge .col1			{width: 370px;  float: left; padding:0 15px 0 0 }
#mainColLarge .col2			{width: 385px;  float: left; }
#mainColLarge .tagLine		{width: 175px; float: left; border: 0px solid #000000; margin: 15px 0 0 10px; padding: 35px 0 0 0;}
#mainColLarge .tagLine h1	{font-size: 1.5em; font-weight: normal;}
#mainColSmall				{width: 540px; float: left; border-right: 1px solid #dee1ee; margin: 20px 15px 0 20px; padding: 0px 20px 15px 0;}
#mainColFull 				{width: 100%; height:450px;margin: 0px auto 0px auto; background-color: #FFFFFF}
#rightCol 					{width: 180px; float: right; margin: 20px 0;}
#crumbTrail 				{width: 760px; float: left; font-size: 0.70em; padding: 12px 0 4px 0; border-bottom: 1px solid #dee1ee; margin: 0 0 0 20px; background-color: #FFFFFF;}

/* Footer */
#footer						{width: 960px; padding: 8px 15px 8px 15px; border-top: 0px solid #BABABA; margin: auto; border-top: 1px solid #dee1ee; border-right: 1px solid #9aa3cc; border-bottom: 1px solid #9aa3cc; border-left: 1px solid #9aa3cc; overflow: auto; clear: both; font-size: 0.70em; color: #dadada;}
#footer #footlinks 			{float: right; text-align: right;}
#footer #copyright 			{color: #6F6C6A; float: left;}
#footer #footlinks a 		{padding: 0 3px 0 3px;}

.previousnext				{font-size: 0.70em; color: #dadada; margin-top: -1.5em;}
.previousnext .disabled,
.previousnext a				{padding: 0 3px 0 3px;}
.previousnext .disabled		{color: #9AA3CC;}


/* Bottom Nav */
#bottomNav 					{width: 975px; padding: 4px 0 10px 15px; margin: auto; text-align: right; border: 0px solid #000000; font-size: 0.70em;}
#bottomNav 	a 				{padding: 0 0px 0 15px; color: #003366;}
#bottomNav 	a:hover 		{color: #e07003;}

/* Content */
.home div.InnerContainer 		{border-bottom: 2px solid #ffffff; background-color: #ffffff;}
.corporate div.InnerContainer 	{border-bottom: 2px solid #ffffff; background-color: #003366; height: 150px;}
.private div.InnerContainer 	{border-bottom: 2px solid #ffffff; background-color: #003366; height: 150px;}
.intermediaries div.InnerContainer 	{border-bottom: 2px solid #ffffff; background-color: #003366; height: 150px;}
.generic div.InnerContainer 	{border-bottom: 2px solid #ffffff; background-color: #00293e; height: 150px;}
div.themeOuterContainer 		{border-bottom: 4px solid #ff9900; clear: both;}
div.heading 					{float: right; width: 290px; font-size: 1.4em; color: #FFFFFF; padding: 45px 30px 0 0; vertical-align: bottom;}
div.heading .Highlight 			{color: #ffa500;}
.private div.heading .Highlight,
.generic div.heading .Highlight {color: orange;}
img.themePhoto 					{float: left;}

#extraLinks 			{width: 195px; float: left; margin: 2px 0 0 0;}
#leadArticles 			{width: 755px; float: right; border: 0px solid #000000; overflow: hidden;}
#leadArticles td.col1 	{padding: 0px 20px 0px 20px; vertical-align: top; width: 35%;}
#leadArticles td.col2 	{border-left: 1px solid #9aa3cc; padding: 0px 20px 0px 20px; vertical-align: top; width: 40%;}
#leadArticles td.col3 	{border-left: 1px solid #9aa3cc; padding: 0px 0px 0px 0px; vertical-align: top; width: 25%; text-align: right;}
#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: Arial, Helvetica, sans-serif; font-weight: bold;}

.copy 		{width: 440px; float: left; border: 0px solid #000000;}
.copyFull 	{float: left; border: 0px solid #000000;}
img.plus 	{margin: 0 0 15px 0;}

#selectRegion {border-top: 1px solid #e4e7f0; width: 350px;}
#selectRegion .col1 {width: 155px; float: left;}
#selectRegion .col2 {width: 180px; float: left; margin: 10px 0 0 15px;}
#selectRegion ul {list-style: none; margin: 0; padding: 0;}

.mainSelection 				{font-size: 1.1em; border-top: 1px solid #e4e7f0; }
.mainSelection li 			{border-bottom: 1px solid #e4e7f0; }
.mainSelection li.selected,
.mainSelection li:hover 	{background-image:url('../images/bgr_arrow_on.gif'); background-repeat: no-repeat; background-position: right; color: #255995;}
.mainSelection a 			{display: block; padding: 2px; font-weight: bold;}
.mainSelection li.rememeber {border: none; padding: 8px 0 0 0;}
.mainSelection li.rememeber:hover {background-image:url('../images/bgr_arrow_off.gif');}

ul.selectionTree 			{font-size: 0.9em;}
ul.selectionTree ul			{margin: 0 0 0 8px !important; font-size: 1.0em !important;}
ul.selectionTree li 		{padding: 0 0 1px 0;}
ul.selectionTree a 			{color:  #255995  !important;}
ul.selectionTree a:hover 	{color: #e07003  !important;}

/* 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;}
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; vertical-align: top;}
table.formTable td.label 	{font-weight: bold; width: 25%; padding-top: 10px;}
table.formSubTable  		{margin: 0 0 5px 0;}
table.formSubTable td 		{padding: 3px 0 3px 0px; font-size: 0.9em;}

table.registerTable 				{border: 1px solid #ced2e3;}
table.registerTable tr.first 		{border-top: 10px solid #000000;}
table.registerTable td 				{padding: 3px 0 3px 15px; vertical-align: top;}
table.registerTable td input.text	{width:90%}
table.registerTable td.label 		{font-weight: bold; width: 35%; padding-top: 10px;}

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: 215px; 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;}
/*ul.threeColumns li h2 {min-height: 2em;}*/
/*ul.threeColumns li h2 {height: 2em;}*/

.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 7px 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: 410px; 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 #96c2e4; background-color: #96c2e4; font-weight: bold; padding: 0.2em 0 0.1em 0; margin: 0 0 1px 0; font-size: 0.75em; color: #ffffff;}
form input.radio		{border: 0;}
form input.checkbox		{border: 0;}
#lncSearch label 	{display: block; float: left; padding: 4px 7px 0 0; border: 0px solid #000000;  font-size: 1.3em;}
#btnSearch,#btnQuickLink	{font-size: 1.3em;}
#lncSearch #btnSearch 	{margin: 1px 0 0 0;}
.formFrame 				{border: 1px solid #ced2e3; padding: 15px; margin-bottom: 20px;}

/* leftNav and Subnav */
ul#leftNav 				{margin: 0 0 0 27px; padding: 0;  }
ul#leftNav li 			{margin: 0; padding: 2px 0 2px 0; font-weight: bold; line-height: 1.2em; list-style-image: url(../images/bullet01.gif); }
ul#leftNav li a 		{color: #003366;}
ul#leftNav li a:hover 	{color: #9aa3cc;}
ul#leftNav li .selected {color: #9aa3cc;}

ul#leftSubNav 				{margin: 0; padding-left: 15px; font-size: 1.0em; }
ul#leftSubNav li 			{margin: 0; padding: 0; border-bottom: 0px solid #e2e2e2; font-weight: bold; }

ul#leftSubNav1 				{margin: 0; padding-left: 15px; font-size: 0.9em; }
ul#leftSubNav1 li 			{margin: 0; padding: 0; border-bottom: 0px solid #e2e2e2; font-weight: bold; }

ul#extraNav 				{margin: 0 20px 15px 0px; padding: 0; border-top: 1px solid #e2e2e2;}
ul#extraNav li 				{margin: 4px 0 4px 0; padding: 0 0 3px 22px; border-bottom: 1px solid #e2e2e2; font-weight: normal; line-height: 1.2em;}
ul#extraNav li.assetTv 		{background-image: url(../images/ico_assettv.gif); background-repeat: no-repeat; list-style: none;}
ul#extraNav li.evaluations 	{background-image: url(../images/ico_evaluations.gif); background-repeat: no-repeat; list-style: none;}
ul#extraNav li.newsletters 	{background-image: url(../images/ico_newsletter.gif); background-repeat: no-repeat; list-style: none;}
ul#extraNav li.factsheets 	{background-image: url(../images/ico_factsheets.gif); background-repeat: no-repeat; list-style: none;}

ul#extraNav li		 		{background-image: url(../images/bullet01.gif); background-repeat: no-repeat; list-style: none;}
ul#extraNav li.inforegister	{background-image: url(../images/ico_register.gif); background-repeat: no-repeat; list-style: none;}
ul#extraNav li.london-and-capital-tv 		{background-image: url(../images/ico_assettv.gif); background-repeat: no-repeat; list-style: none;}
ul#extraNav li.newsletters			{background-image: url(../images/ico_newsletter.gif); background-repeat: no-repeat; list-style: none;}
ul#extraNav li.factsheets-and-literature	{background-image: url(../images/ico_factsheets.gif); background-repeat: no-repeat; list-style: none;}
ul#extraNav li.foundation	{background-image: url(../images/ico_charity.gif); background-repeat: no-repeat; list-style: none;}

ul#extraNav li.ecapital	{background-image: url(../images/ico_ecapital.gif); background-repeat: no-repeat; list-style: none;}
ul#extraNav li.evals		{background-image: url(../images/ico_evaluations.gif); background-repeat: no-repeat; list-style: none;}
ul#extraNav li a 			{color: #003366;}
ul#extraNav li a:hover 		{color: #9aa3cc;}

ul#subNav 				{margin: 0; padding: 0;}
ul#subNav li 			{margin: 0; padding: 3px 0 3px 0; list-style: none; border-bottom: 1px solid #e2e2e2; font-weight: normal; line-height: 1.2em;}
ul#subNav li a 			{color: #003366;}
ul#subNav li a:hover 	{color: #848ebb;}
ul#subNav li .selected 	{color: #848ebb; font-weight: bold;}

ul#subNav ul 			{margin: 0 0 0 10px; padding: 0;}
ul#subNav ul li			{font-size: 1.2em; border-bottom: none; border-top: none;  background-image: url(../images/bullet.gif); background-repeat: no-repeat; padding: 3px 0 3px 10px;}
ul#subNav ul li li		{font-size: 1.3em; border-bottom: none; border-top: none;  background-image: none; padding: 2px 0 2px 0; margin: 0;}
ul#subNav ul li a		{color: #003366;}
ul#subNav ul li a:hover	{color: #848ebb;}

ul#subNav ul li a		{color: #003366;}
ul#subNav ul li a:hover	{color: #848ebb;}

#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 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: #003366;}
#siteMap #instSiteMap a:hover		{color: #990000;}
#siteMap #genericSiteMap a:hover	{color: #00293e;}

/* Fund Range */
#fundRange 					{width: 535px; overflow: auto; padding: 0 0 0 1px;}
#absoluteReturnFunds td 	{font-size: 0.60em; padding: 4px 4px 4px 4px; line-height: 0.9em;}
#absoluteReturnFunds th 	{font-size: 0.60em; padding: 3px 4px 3px 4px; line-height: 0.9em;}

/* Error Messages */
#errorMsg 			{width: 630px; border: 1px solid #bebebe; margin: 50px auto; padding: 30px 30px 60px 0px; font-size: 0.90em;}
#errorMsg h1		{font-size: 1.4em; font-weight: bold; padding: 0; margin: 0 0 8px 0; line-height: 1.0em; }
#errorMsg ul		{margin: 0 0 0 20px; padding: 0;}
#errorMsg ul li		{margin: 0; padding: 3px 0 3px 0; list-style-type: square;}
#errorMsg .txtMsg 	{border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; padding: 15px 0 15px 0; margin: 0 0 15px 0; font-size: 1.2em;}
#errorMsg .msgBody 	{margin: 0 0 65px 120px;}
#errorMsg .icoError {float: left; margin: 0 0 0 40px;}
#errorMsg .smallLogo {float: right;}

/* Foootnote */
.footnote,
p.footnote {font-size: 0.80em; color: #828699; margin: 0 0 20px 0;}
p.footnote {font-size: .6em;}

/* tvList */
#tvFrame 			{border-top: 1px solid #dee1ee;}
ul.tvList 			{margin: 0 25px 0 0; padding: 0; list-style: none; font-size: 0.9em; color: #666666; float: left;}
ul.tvList li strong {font-size: 1.1em; color: #535353;}
ul.tvList li 		{margin: 0 0 8px 0; padding: 0; line-height: 1.2em;}
ul.tvList li.first	{font-weight: bold; font-size: 1.2em; color: #6e79a9; padding-top: 10px;}

/*Form Error Messages*/
#error			{color: red; padding-bottom: 25px;}

/* 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;}




