/*************************/
/* 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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
ol.showNumbers{ 
	list-style:inside; 
	list-style-type:decimal;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

strong {font-weight:bold;}

/*************************/
/* BASICS 				 */
/*************************/


/*body {margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size: 62.5%; background-color: #f9f6d1; color:#1e160c;}*/
body {margin:0; padding:0; font-family: "Times New Roman", Times, serif; font-size: 62.5%; background-color: #f9f6d1; color:#1e160c;}

img {border:0;}
#accessibility {height:0; visibility:hidden;}
span.cleared {display:block; clear:both; width: 100%; height: 1px;}
span.clearedBG {  background-color: #f9f6d1; }
.divided { background-image:url(/images/common/lineSeparator_2px_hor.jpg); background-repeat:repeat-x;  background-position:bottom left; }

a { text-decoration: none; color: #005a9c; }

ul.noBullets li a:hover { border: none; color: #000000;}

p { line-height: 1.4em; margin: 10px 0; };

div.contentWrapper a { border-bottom: none; padding-bottom: 0px; }
div.contentWrapper a:hover { border-bottom: 1px dotted #005a9c; padding-bottom: 0px;}
div.contentWrapper a:hover.noBorder{ border-bottom: none; }
div.contentWrapper div.marketCommentary p a{ color: #FFFFFF; border-bottom: none;}
div.contentWrapper div.marketCommentary p a:hover{border-bottom: 1px dotted #F9F6D1; }

fieldset {border:none; margin:0; padding:0;}

dt, dd { font-size: 1.2em; line-height: 1.6em;  }

li img { width: 12px; height: 12px; padding-right: 5px;}
a img { padding-right: 5px; }

span.dropCap{ font-size: 4.6em; float: left; display:block; margin: 24px 10px 10px 0px;}

img.managerImage { padding: 2px; border: 1px solid #96703e; float: left; margin: 0px 10px 0px 0px; }

div#insights div.contentColumn em { font-family: arial, sans-serif; color: inherit; font-size: 1.0em; display: inline;}

/*************************/
/* lists				 */
/*************************/


div.contentWrapper ul, div#rhColumn ul { margin: 10px 0px 20px 20px; padding: 0px; list-style-image:url(/images/common/bullet_brown.gif); list-style-position:outside; }
div.contentWrapper li, div#rhColumn ul li { font-size: 1.3em; margin: 0px; padding: 7px 0px 7px 0px; line-height: 1em; }
div.contentWrapper div.ourproducts ul li { margin: 8px 0px 0px 0px; } 
div#rhColumn ul {list-style:none; margin-top: 0;}

div.contentWrapper div.ourproducts ul { margin: 5px 0 10px 0; width: auto;}

ul.noBullets li, ul.months li { border-bottom: 1px solid #ece9e4; font-size: 1.3em; color: #96703e; margin: 0px; }
div.contentWrapper ul.noBullets, div#rhColumn ul.noBullets { list-style-image: none; margin-left: 0px; }

div.contentWrapper ul.months { list-style: none; margin: 0px 20px 0px 0px; padding: 0px; float: left; width: 186px; }
div.contentWrapper ul.months ul { list-style: none; margin: 0px 0px 20px 0px; padding: 0px; }
div.contentWrapper ul.months ul li { font-size: 1em;}
div.contentWrapper div.year { float: left; width: 206px; }
div.contentWrapper ul.months li a { color: #000000;} 
div.contentWrapper ul.months li ul li a { color: #005A9C;} 

div.boxOut ul li{ line-height: 1.4em; }
div.boxOut ul { margin: 0px 0 0 20px; padding: 0px; }



/*

div#rhColumn ul, div.contentWrapper ul { margin: 10px 0px 20px 15px; padding: 0px; list-style-image:url(/images/common/bullet_brown.gif); list-style-position:outside; }
div.contentWrapper div.ourproducts ul { margin: 5px 0 10px 0;}

ul.noBullets { list-style: none; }

div#rhColumn ul li, div.contentWrapper ul li { font-size: 1.3em; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 5px; line-height: 1.4em;}
ul.noBullets li, div#rhColumn ul.noBullets li { border-bottom: 1px solid #ece9e4; font-size: 1.2em; color: #96703e; padding: 6px 0px 10px 0px; margin: 0px; }

div.contentWrapper div.contentColumn ul.noBullets { width: auto; margin: 0px 0px 10px 0px;}

*/

/*************************/
/* HEADERS				 */
/*************************/


h1, h2.oversize, #rhColumn h2.oversize { font-size: 2.4em; color: #603913; letter-spacing: 0.2em; text-transform: uppercase; margin: 7px 0px 30px 0px; font-family: "Times New Roman", Times, serif; font-weight:normal; line-height: 1.2em;}

h2.oversize { font-size: 1.8em; margin: 20px 0px 10px 0px;}
#rhColumn h2.oversize { font-size: 1.8em; margin: 32px 0px 20px 0px;}


h2, h3, h4, h5 { font-size: 1.4em; color: #96703e; letter-spacing: 0.2em; text-transform: uppercase; margin: 20px 0px 10px 0px; font-weight:normal; line-height: 1.2em;}
h5, h6 { font-size: 1.3em; font-weight: bold; margin-bottom: 5px; margin-top: 10px; text-transform:none; letter-spacing:normal; text-align: left; color:#000000;}

.noTransform { text-transform:none; }

h3.small {text-transform:none; color:#6b3512; font-size:1.5em;}


/*************************/
/* POSITIONAL			 */
/*************************/
/*#maincontainer { width:968px; z-index: 1; position: absolute; top: 13px; left: 50%; position: absolute; margin-left:-484px; }*/
#maincontainer { width:968px; z-index: 1; margin:13px auto 0; display:block; }

#headercontainer{ width: 960px; margin-left: 4px; }

img#logo{ position: relative; left: 0px; }
div#searchBar a:hover { border-bottom: none; } 

div#searchBar{ height: 90px;}
div#searchBar.expanded { margin-bottom: 105px; }
div#homepagePromo {
	float: left;
	width: 618px;
	height: 270px;
	background-color: #F9F6D1;
	margin: 11px 23px 0px 0px;
	font-style:normal;
	font-family: "Times New Roman", Times, serif;
}

div#pageContentFooter { background:transparent url("/images/home/shadowBottom.png") bottom left no-repeat; height: 6px; behavior: url("/js/iepngfix/iepngfix.htc");}

div.contentWrapper { float: left; margin: 20px 0px 0px 20px;}

/*div#pageContent { background: url("/images/common/pageShadow.png") 0 0 repeat-y; width: 932px; padding-left: 40px; margin-top: -11px; behavior: url("/js/iepngfix/iepngfix.htc"); } */
div#pageContent { background: url("/images/common/pageShadow.jpg") 0 0 repeat-y; width: 932px; padding-left: 40px; margin-top: -11px; }
div#pageContent div. div.insightsWrapper

/*************************/
/* HOMEPAGE PROMOS		 */
/*************************/
div#homePromoContent {float:left; margin:0; padding:0; position:relative; z-index:9999;}
div#homePromoContent ul {float:left; margin:0; padding:0; list-style:none;width:132px;}
div#homePromoContent ul {margin:0; padding:0; width:132px; height:88px;}
div#homePromoContent ul li a {
	margin:0;
	padding:22px 0 0 0;
	display:block;
	height:66px;
	width:100%;
	text-align:center;
	background-color:transparent;
	font-style:normal;
	font-family: "Times New Roman", Times, serif;
	font-size:1.0em;
	line-height:1.3em;
	text-transform:uppercase;
	letter-spacing:0.1em;
	background-image:url(/images/common/lineSeparator_2px_hor.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
}
div#homePromoContent ul li.last a {background-image:none;}
div#homePromoContent ul li a:hover {background:#FDFBED}
div#homePromoContent ul li a.activeTab {color:#F9F6D1; background:#513D22;}
div#homePromoContent ul li a:hover.activeTab {color:#F9F6D1; background:#513D22;}
div#homePromoContent div.withswf img {margin:5px 0 0 5px;}
div#homePromoContent div.homeTabbedPanel {float:left; margin:0; padding:0; width:485px; height:264px; background:#513D22; color:#F9F6D1;}
div#homePromoContent div.homeTabbedPanel a {color:#fff;}
div#homePromoContent div.homeTabbedPanel a:hover {border-bottom:1px dotted #fff;}
div#homePromoContent div.homeTabbedPanel a.submitButton {color:#96703E; margin-top: -28px; }
div#homePromoContent div.homeTabbedPanel div.outer {border:1px solid #795C30; margin:6px 0 0 6px; width:471px; float:left; height:250px; background:#6D4720 url(/images/common/brown_panel_pattern.jpg) 0 0;}
/* IE div#homePromoContent div.homeTabbedPanel div.outer {margin-left:3px;} */
div#homePromoContent div.homeTabbedPanel div.inner {margin:0; padding:0; background:transparent url(/images/common/brown_panel_gradient.png) 0 0; height:100%; width:100%; behavior: url("/js/iepngfix/iepngfix.htc");}
div#homePromoContent div.homeTabbedPanel div.tabbedContent {margin:15px 0 0 0; padding:0 0 0 24px; float:left; width:90%;}
div#homePromoContent div.homeTabbedPanel div.tabbedContent h4 {margin:0; padding:0; color:#F9F6D1;}
div#homePromoContent div.homeTabbedPanel div.tabbedContent div {border-top:1px solid #795C30; border-bottom:1px solid #795C30; margin:10px 0;}
div#homePromoContent div.homeTabbedPanel div.tabbedContent div p {float:left; line-height:14px;}
div#homePromoContent div.homeTabbedPanel div.tabbedContent div img {float:right; margin-top:15px;}

#swfpromo2, #swfpromo3 { margin-top:7px; margin-left: 7px; }

/*************************/
/* MAIN NAV 			 */
/*************************/
div#mainNav { width: 968px; padding-left: 3px; position: relative; margin-bottom: 10px; z-index: 0; }
ul.mainNav{	list-style:none; padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; position: relative; height: 58px;}

ul.mainNav li a { z-index: 15; position: absolute; display:block; text-align: center;}
ul.mainNav li{ float: left; display: inline; margin: 0px 0px 0px 0px; letter-spacing: 0.1em; }
ul.mainNav li span { display:none;  }

ul.mainNav li#mainNav0 a{ width: 244px; height:53px; padding-top: 5px; float:left; position: relative; display: block; background: url("/images/common/M_private.gif") no-repeat 0px 0px;}
ul.mainNav li#mainNav0 a:hover{ background: url("/images/common/M_private.gif") no-repeat 0px -58px;}
ul.mainNav li#mainNav1 a{ width: 240px; height:53px; padding-top: 5px; float:left; position: relative; display: block; background: url("/images/common/M_ifa.gif") no-repeat 0px 0px; }
ul.mainNav li#mainNav1 a:hover{ background: url("/images/common/M_ifa.gif") no-repeat 0px -58px;}
ul.mainNav li#mainNav2 a{ width: 240px; height:53px; padding-top: 5px; float:left; position: relative; display: block; background: url("/images/common/M_institutional.gif") no-repeat 0px 0px;}
ul.mainNav li#mainNav2 a:hover{ background: url("/images/common/M_institutional.gif") no-repeat 0px -58px;}
ul.mainNav li#mainNav3 a{ width: 244px; height:53px; padding-top: 5px; float:left; position: relative; display: block; background: url("/images/common/M_international.gif") no-repeat 0px 0px;}
ul.mainNav li#mainNav3 a:hover{ background: url("/images/common/M_international.gif") no-repeat 0px -58px;}

ul.mainNav.selectedInvestor li#mainNav0 {  position: absolute; top: -8px; left: -3px; z-index: 20; }
ul.mainNav.selectedInvestor li#mainNav0 a { background: url("/images/home/M_btn_privateInv_on.png") no-repeat; behavior: url("/js/iepngfix/iepngfix.htc"); width: 252px; height: 64px; }
ul.mainNav.selectedInvestor li#mainNav1 { margin-left: 244px; }

ul.mainNav.selectedAdviser li#mainNav1 {  position: absolute; top: -8px; left: -3px; z-index: 20; margin-left: 241px; }
ul.mainNav.selectedAdviser li#mainNav1 a { background: url("/images/home/M_btn_ifa_on.png") no-repeat; behavior: url("/js/iepngfix/iepngfix.htc"); width: 252px; height: 64px; }
ul.mainNav.selectedAdviser li#mainNav2 { margin-left: 240px;}

ul.mainNav.selectedInstitutional li#mainNav2 {  position: absolute; top: -8px; left: -3px; z-index: 20; margin-left: 480px; }
ul.mainNav.selectedInstitutional li#mainNav2 a { background: url("/images/home/M_btn_InstitInv_on.png") no-repeat; behavior: url("/js/iepngfix/iepngfix.htc"); width: 252px; height: 64px; }
ul.mainNav.selectedInstitutional li#mainNav3 { margin-left: 240px;}

ul.mainNav.selectedInternational li#mainNav3 {  position: absolute; top: -8px; left: -3px; z-index: 20; margin-left: 720px; }
ul.mainNav.selectedInternational li#mainNav3 a { background: url("/images/home/M_btn_InterInv_on.png") no-repeat; behavior: url("/js/iepngfix/iepngfix.htc"); width: 252px; height: 64px; }

/*************************/
/* SUB NAV				 */
/*************************/

ul.searchBar{ list-style:none; padding: 0px 0px 0px 0px; margin: -30px 0px 0px 0px; position: relative;	float: right; }
ul.searchBar li a span { font-family: "Times New Roman", Times, serif; font-weight: normal; color: #005A9C; letter-spacing:normal; font-style:normal; text-transform:lowercase;}
ul.searchBar li{ float: left; display: inline; margin: 0px 0px 0px 0px; letter-spacing: 0.1em; }
ul.searchBar li a { color: #603913; text-decoration: none; height: 27px; display: block; padding: 10px 0px 0px 10px; margin-left: 20px; font-size: 1.2em; letter-spacing: 0.2em;}
ul.searchBar li a:hover { border-bottom: none; }

ul.searchBar li.searchBar_selected a { color: #000000; }

ul.subNav, div.contentWrapper div#insights ul.subNav { list-style:none; padding: 0px; margin: 28px 0px 30px 5px; width: 131px; float: left;  line-height: 1.4em; min-height: 200px;} 
ul.subNav li, div.contentWrapper div#insights ul.subNav li{ margin: 0px; border-bottom: 1px solid #efe9e2; padding: 0; }


ul.subNav li a, div.contentWrapper div#insights ul.subNav li a { color: #96703e; text-decoration: none; letter-spacing: 0.15em; padding: 10px 0px 10px 0px; display: block; font-size: 1.2em;}
ul.subNav li a:hover, div.contentWrapper div#insights ul.subNav li a:hover { border-bottom: none; color: #000000; }
ul.subNav li.subNav_selected a, div.contentWrapper div#insights ul.subNav li.subNav_selected a { color: #000000; }
ul.subNav li.subNav_selected ul li a.selectedChildLink{ color: #000000; }
ul.subNav li ul, div.contentWrapper div#insights ul.subNav li ul { list-style: none; margin: 0px 0px 5px 5px; padding: 0px;}
ul.subNav li ul li, div.contentWrapper div#insights ul.subNav li ul li,  ul.subNav li.subNav_selected ul.nl-unit-trusts li a.productParent, ul.subNav li.subNav_selected ul.nl-institutional-funds li a.productParent, ul.subNav li.subNav_selected ul.nl-international-funds li a.productParent{ border: none; font-style: italic; color: #96703e; padding: 5px 0px 0px 0px; margin: 0; line-height: 1.2em; font-size: 1.2em; letter-spacing: normal;}
ul.subNav li.subNav_selected ul li a, div.contentWrapper div#insights ul.subNav li.subNav_selected ul li a { color: #623d11; font-size: 1em; font-style: normal; padding: 0px 0px 5px 0px; letter-spacing:normal;}
ul.subNav li.subNav_selected ul.nl-unit-trusts li a, ul.subNav li.subNav_selected ul.nl-institutional-funds li a, ul.subNav li.subNav_selected ul.nl-international-funds li a { color: #005a9c; }
ul.subNav li.subNav_selected ul.nl-unit-trusts li a.selectedChildLink, ul.subNav li.subNav_selected ul.nl-institutional-funds li a.selectedChildLink, ul.subNav li.subNav_selected ul.nl-international-funds li a.selectedChildLink { color: #000000; }
div#rhColumn ul.noBullets.classroomSubNav{ margin: 60px 0px 0px 0px; }
div#rhColumn div.classroomSubNav{ margin: 20px 0px 0px 0px; }


/* product styles */
ul.subNav ul li strong { font-weight: normal; font-style:italic; margin-left: 5px; }
ul.subNav li.subNav_selected ul li.productChild a { margin-left: 5px; color: #005A9C;  }
ul.subNav li.subNav_selected ul li.productChild a:hover { color: #000000; }
ul.subNav li.subNav_selected ul li.productChild a.selected { color: #000000; }
ul.subNav li.subNav_selected ul li a { font-weight: normal; }
ul.subNav li.subNav_selected ul li a.selected { color: #000000; }
ul.subNav li.subNav_selected ul li a:hover { color: #000000; }

/*************************/
/* UTILITY BAR			 */
/*************************/


div#utilityBar { height: 300px; margin-top: -12px; }

div#literatureSelect { float: left; width: 317px; }
div#literatureSelect form label { float: left; width: 80px; }
div#literatureSelect form input { float: left; margin-bottom: 5px; } 
div#literatureSelect input.submitButton, div.contentWrapper div#literatureSelect input.submitButton, p a.submitButton{ width: 70px; height: 28px; padding: 0px 0px 3px 0; border: 1px solid #c9b89e; margin-left: 5px; font-style:normal; letter-spacing: 0.2em; background:url(/images/common/submit_bg.jpg) top left repeat-x; font-size: 1.2em; font-family:Georgia, "Times New Roman", Times, serif; color: #96703e; float: right; margin-top: -38px; }


div#classicLitForm input.submitButton { position:relative; left: 90px; top: 10px; }

#mainContainer p a.submitButton {  }
div.contentWrapper div.huntersTailSignUp div p a.submitButton { font-size: 0.85em;  padding: 0px; line-height: 15px; }

div#litSearchForm a, div#pensionFundDropDownForm a { display: block; width: 232px; height: 18px; border: 1px solid #c5b489; color: #96703e; font-size: 1.2em; font-style: italic; font-family:Georgia, "Times New Roman", Times, serif; padding: 3px 0px 0px 3px; margin-bottom: 10px; background: url(/images/common/ddmenu_bg.gif) bottom left repeat-x #ffffff; }
div#litSearchForm a span, div#pensionFundDropDownForm a span { background: url(/images/common/ddmenu_arrow.gif); float: right; height: 19px; width: 17px; display: block;  margin: -14px 1px 0px 0px;}

div#productDropDown, div#publicationDropDown,  div#pensionFundDropDown { width: 235px; position: absolute; z-index: 19; height: 10px; background-color: #f9f6d1; margin-top: -10px; border-bottom: 1px solid #c5b489; }
div#productDropDown a, div#publicationDropDown a, div#pensionFundDropDown a { border: none; display: block; width: 225px; height: 18px; border-bottom: 1px solid #E3D3C4; border-right: 1px solid #E3D3C4; border-left: 1px solid #E3D3C4; color: #96703e; font-size: 1.2em; padding: 5px 5px 0px 5px; margin:0px; background-image: none; }
div#productDropDown a:hover, div#publicationDropDown a:hover, div#pensionFundDropDown a:hover { color: #005a9c; }
div#productDropDown { z-index: 20; }

div#headerPrices { float: left; width: 316px;}
div#literatureSelect { background-image:url(/images/common/lineSeparator_2px_hor.jpg); background-repeat:repeat-x;  background-position:bottom left; padding-bottom: 5px; margin-bottom: 12px; } 
div#headerPrices h4 { margin: 10px 0px 10px 0px; }
div#headerPrices h4 span a { top: -25px; float:right; position: relative; font-size: 1.3em;}

div#literatureSelect h4 { margin: 15px 0px 15px 0px; }
div#literatureSelect h4#investorLitSelect { margin-top: 25px; }
div#literatureSelect span a {  float: right; font-size: 1.3em; position: relative; top: -30px; }
div#literatureSelect span a:hover {color:#000000;}
div#headerPrices span a {  float: right; font-size: 1.3em; position: relative; top: -25px; }
div#headerPrices span a:hover {color:#000000;}


div#headerPrices table { width: 316px; font-size: 1.2em; margin-top: -15px;  } 
div#headerPrices table tr th { text-align: left; font-style:italic; color: #96703e; font-weight: normal; padding-left: 4px; }
div#headerPrices table tr td, div#headerPrices table tr th { padding: 4px 0px 4px 0px; }
div#headerPrices table tr td { background-image:url(/images/common/lineSeparator_2px_hor.jpg); background-repeat:repeat-x;  background-position:top left;  text-align: center;}
div#headerPrices table tr td a {text-align: left; display: block; padding: 3px 0;}
div#headerPrices table tr td a:hover {color:#000000;}

div#utilityBar div.smallPromo { width: 297px; margin-right: 2px; }
div#utilityBar div.smallPromo span.promoImage { right: 20px; }

/*************************/
/* HIDDEN HEADER BARS	 */
/*************************/

div.hiddenHeader{ height: 180px; background-color: #fdfbed; padding-top: 15px; line-height: 1.6em;  z-index: 20;}

div.hiddenHeader a:hover { text-decoration: none; color: #005a9c; border-bottom: dotted 1px #005a9c; }

div.hiddenHeader div.column1, div.hiddenHeader div.column2, div.hiddenHeader div.column3, div.hiddenHeader div.column4, div.hiddenHeader div.column5, div.hiddenHeader div.column6  { float: left; width: 206px; margin: 0; font-size: 1.2em; }
div.hiddenHeader div.column1{ margin-left: 40px; }
div.hiddenHeader div.column5 {margin-left: 40px; margin-top: 8px;}
div.hiddenHeader div.column6 {margin-top: 8px;}
/*
div.hiddenHeader a.closeButton { font-size: 1.2em; position: absolute; bottom: 8px; right: 8px; color: #603913; background: url(/images/common/close.gif) no-repeat bottom right; display: block; height: 12px; padding-right: 16px; font-style: italic; padding-bottom: 2px; }
div.hiddenHeader a:hover.closeButton { border-bottom: none; }
*/
div#accountHeader div.column1, div#loungeHeader div.column1{ width: 505px;  margin-left: 45px; margin-right: 19px;}
div#accountHeader div.column2, div#accountHeader div.column3{ width: 140px; margin-right: 19px; }
div#accountHeader p { margin: 0px 0px 0px 0px; font-size: 1em; }
div#accountHeader ul { list-style:none; padding: 0px; margin: 0px;}	
div#accountHeader li { margin-bottom: 3px; font-size: 1em; }

div#loungeHeader label { color: #96703e; font-style: italic; margin: 0 8px; font-size:1.2em;}
div#loungeHeader a {font-size: 1.2em; margin-left: 10px;}
div#loungeHeader p { margin-top: 0px;}
div#loungeHeader fieldset { padding-top: 0;}
div#loungeHeader form { display: block; margin: 0 0 0 256px; }
div#loungeHeader input.submitButton { margin-left: 10px; }


div#contactHeader div.column1, div#contactHeader div.column2, div#contactHeader div.column3, div#contactHeader div.column4, div#contactHeader div.column5, div#contactHeader div.column6  { margin-right: 19px;}

div#accountHeader h5, div#contactHeader h5 { font-size: 1em; text-transform:none; font-style:italic; padding: 0px 0 3px 0; margin: 0px 0 15px 0; letter-spacing:normal; font-weight:normal; border-bottom:1px solid #e3d1c3;  }


div.hiddenHeader a.closeButton { font-size: 1.2em; position: relative; color: #603913; background: url(/images/common/close.gif) no-repeat bottom right; display: block; height: 12px; padding-right: 16px; font-style: italic; padding-bottom: 2px; float: right; margin: 5px 5px 0px 0px;}
div.hiddenHeader a:hover.closeButton { border-bottom: none; }

div#accountHeader a.closeButton{ top: 90px; }
div#loungeHeader a.closeButton{ top: 25px; padding-bottom: 2px; }
div#contactHeader a.closeButton{ top: 57px; }



/*************************/
/* FOOTER				 */
/*************************/



div#footerBar { background: url(/images/common/profit-bird.gif) bottom right no-repeat; height: 350px;margin-bottom: 20px; } 

div#footerBanners { padding-left: 160px; }
div#footerBanners img { border: 10px solid white; margin: 30px 0px 30px 19px; }
div#footerBanners a img { padding-right: 0px; }

ul.footerBar, ul.footerBar2 { float: left; list-style: none; font-size: 1.3em;  width: 139px; background: url(/images/common/lineSeparator_2px_ver.gif) top left repeat-y; }
ul.footerBar { background: none; width: 160px }

ul.footerBar li, ul.footerBar2 li { margin-bottom: 8px; padding-left: 20px;} 
ul.nl-unit-trusts { margin: 20px 0px 0px 27px; border: none; }
ul.nl-sitemap { margin: 20px 0px 0px 0px; }
div.footerBarDisclaimer { margin: 20px 0px 0px 19px; float: left; width: 480px; background: url(/images/common/lineSeparator_2px_ver.gif) top left repeat-y; }
div.footerBarDisclaimer p { margin-top: -3px; padding-top: 0; padding-left: 19px; font-size:1.3em;}

/*************************/
/* PAGE BODY			 */
/*************************/

div#pageContent div.contentWrapper{ width: 430px; }
div#pageContent div.contentWrapper.fullWidthWrapper{ width: 731px;}
div#pageContent div.contentWrapper p { font-size: 1.3em; }
.noTopWrapperMargin, div.noTopWrapperMargin { margin-top: 0;}
.fakeColumn {width: 430px;}

/* dont think yuo need to set size 
div.boxOut p { font-size: 1.2em; }
*/

div.boxOut { border: 1px solid #e4d2c4; padding: 20px; background: url(/images/common/bg_panel_lgt.gif) bottom left #ffffff repeat-x; }
div.contentWrapper div.boxOut label { margin-bottom: 20px;}
div.boxOut h3 { margin-top: 0px; }
div.contentWrapper div.boxOut h3 { margin: 0px 0px 10px 0px; }


hr, div.fakeborder  { height:1px; background:#e3d3c4; color:#e3d3c4; border:none; margin: 40px 0px 0px 0px; }
div.fakeborder { margin: 0px 0px 0px 0px; clear: both;}

div.huntersTailSignUp{ border: 6px solid #513d22; background: url(/images/common/bg_panel_lgt.gif) bottom left #ffffff repeat-x; padding: 16px; overflow:hidden; margin-bottom: 20px;}

div.huntersTailSignUpLarge { height: 300px; }
/*div.huntersTailSignUp div * { float: left; position: relative; }*/
div.huntersTailSignUp div span { float:none; }
span#huntersTailErrorMessage { color: #cc0000;}
div.contentWrapper div.huntersTailSignUp div label, div#rhColumn div.huntersTailSignUp div label { display: none; }
div.contentWrapper div.huntersTailSignUp input.submitButton{ margin-left: 0px; }
div.contentWrapper div.huntersTailSignUp div { position: relative; }
div.contentWrapper div.huntersTailSignUp div a, div#rhColumn div.huntersTailSignUp a { margin-left: 16px; margin-top: 2px; font-size: 1.2em; }
div.contentWrapper div.huntersTailSignUp div p a, div#rhColumn div.huntersTailSignUp p a { margin-left: 0px; font-size: 1.0em;  }
div.contentWrapper div.huntersTailSignUp img#hunterImage, div.contentWrapper div.huntersTailNoSignUp img#hunterImage {float:right; margin-bottom:-160px; position:relative; right:0px; bottom: 0px; margin-top:-80px; z-index:10; }
div.contentWrapper div.huntersTailNoSignUp img#hunterImage { margin-top: -155px; }
div.contentWrapper div.huntersTailSignUpLarge img#hunterImage { z-index: 10; position: absolute; left: 30px; top: 60px;}
div.contentWrapper div.huntersTailSignUp div p a:hover, div#rhColumn div.huntersTailSignUp p a:hover { border-bottom: none; }
p.huntersTailsExcerpt { width: 280px }
div.contentWrapper div.huntersTailSignUp p em { font-size: 12px; color: #696969; margin: 0px; padding: 0px; font-style:normal; font-family: "Times New Roman", Times, serif; font-style:italic; display:inline; }

div.huntersTailSignUp div span { float:none; }


/* div.contentWrapper div.inThePress * { border: 1px solid red; } */

div.contentWrapper div.inThePress { border-bottom: 1px solid #e3d3c4; margin-bottom: 20px; padding-bottom: 10px; }
div.contentWrapper div.inThePress h2 { margin-bottom: 20px; }
div.contentWrapper div.inThePress h6 { font-size: 1.3em; color: #000000; font-weight:boldl; margin: 0px 0 5px 0; padding: 0px; }
div.contentWrapper div.inThePress em { font-size: 1.2em; color: #696969; margin: 0px; padding: 0px; font-style:normal; }
div.contentWrapper div.inThePress p { font-size: 1.2em; margin: 0px 0px 20px 0px; padding: 0px; }
div.contentWrapper div.inThePress a#prevStoryLink { width: 25px; height: 97px; float: left; border-right: 1px solid #dfd4c5; display: block; margin-right: 15px; }
div.contentWrapper div.inThePress a#nextStoryLink { width: 25px; height: 97px; float: right; border-left: 1px solid #dfd4c5; display: block; margin-left: 15px; }
div.contentWrapper div.inThePress span#newsItemID, div.contentWrapper div.inThePress span#news_newsItemID { display: none; }
div.contentWrapper div.inThePress span#newsItemIDDetails { float: left; margin-top: -5px;}
div.contentWrapper div.inThePress span#newsDetailWrapper { display: block; width: 302px; margin-left: 66px; } 



div#pageContent div.contentWrapper.fullWidthWrapper div.contentColumn { width: 354px; margin: 0px 0px 10px 0px; float: left;}
div#pageContent div.contentWrapper.fullWidthWrapper div.contentColumn p { margin-top: 0px; }
div#pageContent div.contentWrapper.fullWidthWrapper div.contentColumn.contentColumnLeft { margin-right: 20px; }
div#pageContent div.contentWrapper.fullWidthWrapper div.boxOut { width: 314px; float: left; margin-bottom: 20px; }
div#pageContent div.contentWrapper.fullWidthWrapper div.boxOut.lhBox { margin-right: 19px; }


div#pageContent div.contentWrapper.fullWidthWrapper div.boxOutFullWidth { width: 699px; }



div.ourproducts div.contentColumn { width: 206px; margin: 0px 0px 0px 0px; float: left;}
div.ourproducts div.contentColumnLeft { margin-right: 18px; }
div.contentWrapper div.ourproducts ul li { padding-left: 0;}

div.contentWrapper div.ourproducts ul.pipedList { list-style-image: none; } 
div.contentWrapper div.ourproducts ul.pipedList li { float: left; padding-right: 10px; margin-right: 10px; border-right:1px solid #E3D1C3; height: 10px;}
div.contentWrapper div.ourproducts ul.pipedList li.lastOne { padding-right: 0px; margin-right: 0px; border-right: none; }

div.contentWrapper div.contentColumn em { font-size: 1.3em; margin: 0; color: #96703E; padding: 0;}

div.contentColumn h3 { margin: 0px; }
div.contentColumnLeft { margin-right: 19px; }
div.contentWrapper div.ourproducts { margin-top: 0px;}
div.contentWrapper div.ourproducts h3 { border-bottom:1px solid #e3d1c3; padding-bottom: 5px; margin-bottom: 5px; padding-top: 5px;}


a.leftArrow { font-size: 1.2em; display: block; background:url(/images/common/btn_prev.gif) 15px 35px no-repeat; padding: 0px 0px 0px 25px; height: 16px; margin-bottom: 10px;}
a.rightArrow { font-size: 1.2em; display: block; background:url(/images/common/btn_next.gif) 20px 35px no-repeat; padding: 0px 25px 0px 0px; height: 16px; margin-bottom: 10px; }
div.contentWrapper a:hover.leftArrow, div.contentWrapper a:hover.rightArrow, div.contentWrapper div#fund_pdf a:hover{ border-bottom: none; }

/*a.smallPdfLink{ font-size: 1.2em; display: block; background:url(/images/common/icons/icon_pdf_small.gif) left center no-repeat; padding: 0px 0px 0px 25px; height: 18px; }*/
a.smallPdfLink { background:transparent url(/images/common/icons/icon_pdf_small.gif) no-repeat scroll left center; display:inline; font-size:1.2em; height:18px; padding:0 0 0 25px; }

div.contentWrapper blockquote { margin: 0px; }
div.contentWrapper blockquote em { margin: 0px; }
div.contentWrapper blockquote p { margin: 0px; font-style: italic;}

div.contentWrapper table.awardsTable, div.contentWrapper table.genericTable { width: 100%;  margin: 10px 0 20px 0;}


div.contentWrapper table.awardsTable th, div.contentWrapper table.genericTable th { text-align: left; width: 200px; font-size: 1.3em; padding: 5px 20px 5px 0px; font-style:italic; color: #96703e; font-weight: normal;}
div.contentWrapper table.awardsTable td, div.contentWrapper table.genericTable th td { font-size: 1.3em; padding: 0px 0px 5px 0px;  }


div.contentWrapper ol li { font-size: 1.3em; }
div.contentWrapper form#dailyPriceForm select{ margin-top: 5px; margin-right: 10px; float: left; }
div.contentWrapper form#dailyPriceForm input.submitButton{ margin-left: 9px; float: left; width: auto; margin-top: 0; }

div.hideTabContent { display: none; }


/*************************/
/* RH COLUMN			 */
/*************************/


/* what happens if i take this top margin out? div#rhColumn{ width: 281px; margin: 20px 0px 0px 19px; float: left; } */
div#rhColumn{ width: 281px; margin: 0px 0px 0px 19px; float: left; }

div#rhColumn p { font-size: 1.2em; }

div#rhColumn div.boxOut { margin-bottom: 20px; }
div#rhColumn p em, div.contentWrapper p em{ font-size: 1.4em; line-height: 1.4em; color: #96703E; margin: 10px 0px 30px 0px; display: block; font-family: Georgia, "Times New Roman", Times, serif;}

div.contentWrapper p em.warning { color: #ff0000; }
div.contentWrapper p em.warning a { color: #ff0000; border-bottom: 1px dotted #ff0000;}
div.contentWrapper p em.warning a:hover { border-bottom: 1px solid #ff0000; }

div#rhColumn div.imagePromo { border: 1px solid #e0d5e7; padding: 10px 10px 10px 10px; margin: 0px 0px 40px 0px; }
/*div#rhColumn h3 { border-bottom: 1px solid #e3d1c3; padding: 0px 0px 8px 1px; margin: 0px 0px 10px 0px;}*/


div#pageContent div.insightsWrapper{ border: 6px solid #513d22; margin: 0px -32px 20px 0px; background:url(/images/common/brown_panel_pattern.jpg) top left repeat; } 
div#pageContent #rhColumn div.insightsWrapper{ margin-top: 10px }
div#pageContent #rhColumn div.minusTopMargin { margin-top: 0px;}
.TopMargin10 {margin-top: 10px;} 

div#pageContent div.insights, div#pageContent div#brighttalkwidgets  { padding: 0px 13px 30px 26px; border: 1px solid #795c30; color: #F9F6D1; font-size: 1.1em; line-height: 1.4em; background:url(/images/common/brown_panel_gradient.png) top left repeat-x; }
div#pageContent div.insights h4 { margin: 10px 0px 15px 0px; color: #F9F6D1; text-align:center; font-family: Garamond,"Times New Roman",Times,Georgia, serif; text-transform:uppercase;  font-size: 2.2em;}

div#pageContent div#brighttalkwidgets { padding: 0px; width: 431px; margin-left: 10px; }
div#pageContent #rhColumn div#brighttalkwidgets { width: 299px; margin-left: 0px; }
div#pageContent div.productInsightsWrapper div#brighttalkwidgets { margin: 30px 0px 0px 15px; width: 300px; }
div#pageContent div#brighttalkwidgets  p { padding: 0px 26px 30px 26px; }

div#pageContent div#insights div.contentColumnRightFlashTopper h3 { margin-bottom: 28px; }

div#pageContent div.insights a, div#pageContent div#brighttalkwidgets a { color: #FFFFFF;}
div#pageContent div.insights a:hover, div#pageContent div#brighttalkwidgets a:hover {border-bottom: 1px dotted #ffffff; padding-bottom: 0px;}

div#pageContent div.insights h5,  div#pageContent div#brighttalkwidgets h5{ margin: 15px 0px 0x 0px; color: #F9F6D1; text-align:center; font-size: 1.3em; text-transform: uppercase; letter-spacing: 0.2em; font-weight:normal;}
div#pageContent div.insights div.insightsVideoColumn h5 { margin-bottom: 35px; }
div#pageContent div.insights h6 { margin: 0px 0 5px 0; color: #bca688; text-align:center; font-size: 1.2em; font-style: italic; font-weight:normal; }

div#pageContent div.insights div.insightsColumn, div#pageContent div.insights div.insightsVideoColumn { width: 372px; float: left; }
div#pageContent div.insights div.insightsVideoColumn { width: 312px; margin-left: 24px;}
div#pageContent div.insights div.insightsVideoColumn div#brighttalkwidget { margin-top: 20px; border: 6px solid #513d22; background-color: #513d22;}

div#pageContent ul.alphabeticalList { margin: 0px 0px 0px -14px; padding: 0px; }
div#pageContent ul.alphabeticalList li { display: inline; padding-left: 14px;}
div#pageContent ul.alphabeticalList li.selectedItem a { border: 1px solid #E4D2C4; padding: 2px; }

div#pageContent div.gif li img.chart { width:360px; height:139px; }


/*************************/
/* PRODUCT PAGES		 */
/*************************/
div#pageContent div.productTabWrapper{ border: 1px solid #dfd3c3; margin-top: 0px; margin-bottom: 40px; margin-right: -32px; padding-bottom:10px;}
div#pageContent ul.productTabs { list-style: none; margin: 0px; padding: 0px; }
div.contentWrapper ul.productTabs li { margin: 0px; padding: 0px; float: left;}
div#pageContent ul.productTabs a { display: block; border-right: 1px solid #f1e5d9; border-bottom: 1px solid #f1e5d9; border-top: none; height: 55px; padding: 5px 11px; width: 168px; background-color: #F5F2E1; margin-bottom: 20px;}
div#pageContent ul.productTabs a:hover { background-color:#FFFFFF; }

div#pageContent ul.productTabs li a#keyfactsTab { width: 165px; }
div#pageContent ul.productTabs a.selectedTab { border-bottom: none; color: #000000; background: none #FFFFFF; }


/* TAB NUMBER VARIANTS */
div#pageContent ul.productTabs.threeTabs a { width: 230px; }
div#pageContent ul.productTabs.threeTabs a#keyfactsTab { width: 232px; }

div#pageContent ul.productTabs.fiveTabs a { width: 129px; }
div#pageContent ul.productTabs.fiveTabs a#keyfactsTab { width: 130px; }


/*
div#pageContent ul.productTabs a.selectedTab#keyfactsTab { border-left: none; }
div#pageContent ul.productTabs a.selectedTab#performanceTab { width: 166px; }
div#pageContent ul.productTabs a.selectedTab#assetallocationTab { width: 166px; }
div#pageContent ul.productTabs a.selectedTab#toptenholdingsTab{ border-right: none; }
*/


/*div#pageContent div#assetallocationContent { background:#fbfbe6; }*/
div#pageContent div#assetallocationContent img { margin: 20px 0px 20px 120px; background:#fbfbe6; padding: 20px; border: 1px solid #e0d4c8;}


div.fundDetailColumn { float: left; }
div.contentWrapper div.fundDetailColumn ul { list-style: none; margin: 0px; padding: 0px;  }
div.contentWrapper div.fundDetailColumn ul li { margin: 0px; padding: 0px; }

div#fund_managers { width: 300px; padding-right: 20px; }
div#fund_managers img { float: left; margin: 0px 17px 17px 0px; }
div#fund_managers h5 { font-size: 1.2em; font-style: italic; font-weight: normal; margin: 0px; line-height: 1.4em;  text-transform: none; letter-spacing: normal; }
div#fund_managers h4 { font-size: 1.2em; font-weight: normal; margin: 0px; line-height: 1.4em;   letter-spacing: normal; }
/* div#fund_managers p { float: left; display: block; width: 180px; margin: 0px;  } */


div#fund_pdf { padding: 0px 20px 0px 20px; width: 185px; border-right: 1px solid #f1e5d9; border-left: 1px solid #f1e5d9; } 
div#fund_pdf ul li.mainDownload a { background:url(/images/common/icons/icon_pdf_large.gif) 0 0 no-repeat; display: block; width: 110px; height: 79px; padding: 10px 5px 20px 90px; font-size: 1.4em; font-weight: normal; font-style: italic; line-height: 1.2em;}
div#fund_pdf h3, div#awards h3 { margin-top: 0px; }
div#fund_pdf ul li a.smallPdfLink{ font-size: 1em; padding-top: 3px;}

div#awards { padding: 0px 0px 0px 20px; }
div#awards p { margin-bottom: 20px;}


div.productTabContent table, table.priceTable { width: 100%; font-size: 1.2em; margin-bottom: 20px; }
div.contentWrapper table input { margin-bottom: 0; }

div.productTabContent table tbody tr.zebra, table.priceTable tbody tr.zebra { background-color: #f5f2e1; }
div.productTabContent table tr th, table.priceTable tr th { font-weight: normal; text-align: left; margin: 0px; padding: 10px;}
div.productTabContent table tbody tr td, table.priceTable tbody tr td { color: #926c3b; padding: 10px; margin: 0px;}
div.productTabContent h3 { margin-left: 10px;  }

div.productTabContent p { margin: 10px; font-style: italic; color: #666666; }
div.productTabContent p strong { font-weight: bold; font-style:normal; }
div.productTabContent p.normal {font-style:normal; }
/*div#percentagegrowthContent table td { background-color: #f2eccb; }*/
div#performanceContent table th { text-align: center }
div.productTabContent table.formatFactsheetList tbody tr td { width: 30px; }

div#valueContent div { padding: 0px 0px 0px 0px; }

table.priceTable tr th { color: #6a421f; font-style: italic; border-bottom: 1px solid #e0d4c8; padding-left: 5px; }
div#toptenholdingsContent table.priceTable tr th, div#marketsectorsplitContent table.priceTable tr th { font-style: normal; }
table.priceTable tbody tr td { color: #000000; padding-left: 5px; }
div.contentWrapper table.priceTable tbody tr td em { font-size: 1em; color: #000000; margin: 0px; }

dl dd, dl dt { float: left; width: 24%; padding: 10px 2px 10px 10px; color: #926C3B; }
dl dd { width: 23%; padding: 10px 0px 10px 10px; }
dl dt { font-style: normal; }
dl dt.zebra, dl dd.zebra { background-color: #f5f2e1; }
dl { border-top: 1px solid #e0d4c8; width: 100%; }
dl.hedgeFacts dt { width: 24% }
dl.hedgeFacts dd { width: 73%; }

div.disclaimerWrapper dl dd, div.disclaimerWrapper dl dt { float: none; width: auto; padding: 0px; color: #000000; }
div.disclaimerWrapper dl dd { width: auto; padding: none; }
div.disclaimerWrapper dl dt { font-style: normal; }
div.disclaimerWrapper dl dt.zebra, div.disclaimerWrapper dl dd.zebra { background-color: none; }
div.disclaimerWrapper dl { border-top: none; width: auto; }

div#value_graph img { margin: 17px; }

div.insights table.priceTable tr th, div.insights table.priceTable tr td  { color: #F9F6D1; }


/*************************/ 
/* FORMS				 */
/*************************/
div.contentWrapper form{ margin-top: 10px; }

div.contentWrapper label, div#rhColumn label { font-size: 1.2em; color: #96703e;font-style: italic; width: 131px; display: block; float: left; margin-top: 3px;}
div.contentWrapper li label {font-size: 1em;} 
div.contentWrapper label.error { color: #cc0000; }
div.contentWrapper label.ifaDisclaimerLabel {width: 390px; margin-left: 10px;}
div.contentWrapper label.fullWidthLabel{ width: auto; }


div.contentWrapper input, div#loungeHeader input, div#rhColumn input { border: 1px solid #e0d4c8; width: auto; float: left; color: #96703e; font-size: 1.2em; font-style: normal; margin-bottom: 12px;  padding: 4px 10px 5px 10px; background:url(/images/common/textfield_bg.gif) top left repeat-x #ffffff; }

/*div.contentWrapper input.submitButton { border: 1px solid #e0d4c8; width: auto; float: left; color: #96703e; font-size: 1.2em; font-style: normal; text-transform: uppercase;font-family: "Times New Roman", Times, Georgia, serif; letter-spacing: 0.2em; margin-bottom: 12px;  padding: 4px 15px 4px 15px; background:url(/images/common/textfield_bg.gif) top left repeat-x #ffffff; clear: right;} */

input.submitButton, a.submitButton { border: 1px solid #e0d4c8; width: auto; float: left; color: #96703e; font-size: 1.2em; font-style: normal; text-transform: uppercase;font-family: "Times New Roman", Times, Georgia, serif; letter-spacing: 0.2em; margin-bottom: 12px;  padding: 4px 15px 4px 15px; background:url(/images/common/textfield_bg.gif) top left repeat-x #ffffff; clear: right;}

div.contentWrapper a.submitButton { font-size: 12px; display: block; margin-bottom: 0px; padding-bottom: 7px; padding-top: 6px;}
div.contentWrapper a:hover.submitButton { margin-bottom: 0px; text-decoration: none; padding-bottom: 7px; border-bottom: 1px solid #E0D4C8;}

div.contentWrapper select{ background: none; margin-bottom: 12px;}

div.contentWrapper textarea { border: 1px solid #e0d4c8; float: left; color: #96703e; font-size: 1.2em; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 12px; padding: 3px 0px 0px 3px; width: 281px; height: 92px; background:url(/images/common/textarea_bg.jpg) top left repeat-x #FFFFFF;}

div.contentWrapper input.noMargin { margin-left: 0px; }

div.contentWrapper input.plainForm, div#loungeHeader input.plainForm { border: none; width: auto; height: auto; background: none; }

div#loungeHeader input { float:none; width: 137px; }
div#loungeHeader input.submitButton{ width: 68px; margin-left: 9px; letter-spacing: 0.2em; }

div.contentWrapper ul.formErrorMessages{ list-style: none; margin: 0px; padding: 0px; }
div.contentWrapper ul.formErrorMessages li { margin: 0px; padding: 0px 0px 2px 0px; }
div.contentWrapper ul.formErrorMessages li a { color: #cc0000; }
div.contentWrapper ul.formErrorMessages li a:hover { border-bottom-color: #cc0000; }

div.contentWrapper ul.noBullets label, div.contentWrapper ul.noBullets input { display: inline; width: auto; margin: 10px 0px 0px 10px; }
div.contentWrapper ul.noBullets.formCheckboxList { }
div.contentWrapper ul.noBullets.formCheckboxList li { border-bottom: none; padding: 0px; }
div.contentWrapper ul.noBullets.formCheckboxList li label { width: 180px; }

div#applyOnlineButton { padding: 10px 0px 0px 30px; }
div#applyOnlineButton a { float: right; margin-top: -55px; margin-right: 50px;  }

/*************************/ 
/* NEWSTICKER			 */
/*************************/
div#newsticker { background: #FFFFFF; border-top: 1px solid #e3d3c4; height: 50px; position: relative; left: -34px; width: 961px; margin-top: 40px;}
div#newsticker p { float: left; font-size: 1.2em; color: #603913; margin: 15px 0px 0px 40px; text-transform:uppercase; letter-spacing: 0.2em; }


div#newsticker ul { list-style: none; padding: 5px 15px 15px 20px;  float: left; height: 1.6em; overflow: visible; margin: 12px 0 0 0px}
div#newsticker ul li { font-size: 1.2em; color: #96703e; font-style: italic; } 
div#newsticker ul li a { font-style:normal; margin-left: 10px;} 
div#newsticker li.error { color: #f00; }
div#newsticker a.moreNews { float: right; font-size: 1.2em; margin: 15px 40px 0px 0px;  }

span#tickerHunter { height: 55px; width: 93px; background: url(/images/small_promo/invest.gif) no-repeat; display: block; position:absolute; margin-top: -15px; right: 2px; z-index: 20; display: none; }

/*************************/
/* LITERATURE SELECT	13/02/2099			 */
/*************************/
div#simpleLiteratureLinks a { 
display: block;
width: 100%;
font-size: 1.2em; 
padding: 3px 0px 3px 0px;
margin: 3px 0px 3px 0px;
}

/*************************/ 
/* FAQ					 */
/*************************/
div.faq p{ margin-left: 20px; }
div.faq div.graph { margin-left: 20px; }

/*************************/ 
/* LEGAL					 */
/*************************/
div#pageContent div.contentWrapper p.smallText { font-size: 1.1em; }


/*************************/ 
/* CONTACT PANEL		 */
/*************************/

div#contactDetailsPanel, div#investOnlinePanel{  float: left; position: relative; width: 131px; background: url(/images/common/bg_panel_lgt.gif) bottom left #ffffff repeat-x; margin-bottom: 50px; }
div#contactDetailsPanel dl dt a { font-size: 1em; line-height: 1.4em; }
div#contactDetailsPanel a:hover { border-bottom:1px dotted #005A9C; }
div#contactDetailsPanel dl dt.phone { font-size: 1.4em; color: #000000; margin-top: 10px; }
div#contactDetailsPanel dl { border: 1px solid #E0D4C8; padding: 15px 15px 40px 15px; width: 101px; }
div#contactDetailsPanel dl dd, div#contactDetailsPanel dl dt { padding: 0px; width: auto; float:none; }
div#contactDetailsPanel dl dt { margin-bottom: 15px; line-height: 1em; }

div#subNavColumnWrapper { width: 131px; float: left; margin-right: 5px; }
div#contactDetailsPanel dd.noShow { display: none; }
div#contactDetailsPanel span.contactImage { height: 86px; width: 99px; background: url(/images/common/binoculars.gif) no-repeat; display: block; position:absolute; margin-top: -45px; right: 20px; }

/*************************/ 
/* INVEST ONLINE PANEL	 */
/*************************/

div#investOnlinePanel{ border:1px solid #E0D4C8; padding:8px 15px 50px 15px; width: 101px; }
div#investOnlinePanel p { font-size: 1.3em; line-height: 1.4em; }
div#investOnlinePanel span.investOnlineImage { width: 93px; height: 70px; background: url(/images/small_promo/invest.gif) no-repeat; display: block; position:absolute; margin-top: -20px; right: 0px; } 

div#investOnlinePanel h5, div#contactDetailsPanel dl dd em{ color: #96703E; font-weight: normal; font-size: 14px; letter-spacing:2.8px; text-transform: uppercase; font-style:normal; }

/*************************/ 
/* SMALL PROMOS			 */
/*************************/

div.smallPromoOffset { margin-top: 110px; }

div.smallPromo { width: 239px; padding: 16px 16px 12px 16px; border: 5px solid #402a13; background: url(/images/common/bg_panel_lgt.gif) bottom left #ffffff repeat-x; margin-bottom: 30px; float:right; }

div.smallPromo span.sp_smallHeader, div.smallPromo span.sp_header, div.smallPromo span.sp_header_lt { text-transform: uppercase; color: #96703E; font-size: 1.4em; letter-spacing:0.2em;}
div.smallPromo span.sp_header { font-size: 1.4em; }
div.smallPromo span.sp_header_lt { color: #96703e; font-size: 1.4em; }
div.smallPromo p { width: 155px; }
div.smallPromo p a { color: #000000; text-decoration: none; }
div.smallPromo p a:hover { color: #005A9C; text-decoration: none; }
span.sp_innerWrapper { border: 1px solid #e5dbcf; display: block; background: url(/images/common/bg_panel_lgt.gif) bottom left #ffffff repeat-x; padding: 9px 9px 4px 9px; }


div#sp_huntersTail span.promoImage { height: 112px; width: 93px; background: url(/images/small_promo/hunterTails.gif) no-repeat; display: block; position:absolute; margin-top: -18px; right: 52px; }

div#sp_insights { background:url(/images/common/brown_panel_pattern.jpg) top left repeat; position:relative; }
div#sp_insights span.sp_header { color: #ffffff; }
div#sp_insights p { font-style:italic; color: #f9f6d1; font-size: 1.4em; width: 133px; }
div#sp_insights p a { color: #f9f6d1; }
div#sp_insights p a:hover { border-bottom: 1px dashed #f9f6d1;  }
div#sp_insights span.promoImage { height: 94px; width: 91px; background: url(/images/small_promo/tv.png) no-repeat; display: block; position:absolute; margin-top: -5px; right: 11px; }

div#sp_calculator, div#sp_classroom, div#sp_glossary, div#sp_investonline, div#sp_about, div#sp_products, div#sp_register { border: 1px solid #e5dbcf; background: none; padding: 9px; width: 260px; position:relative; }

div#sp_calculator span.promoImage { height: 106px; width: 105px; background: url(/images/small_promo/balloon.gif) no-repeat; display: block; position:absolute; margin-top: 0px; right: 12px; }
div#sp_register span.promoImage { height: 106px; width: 105px; display: block; position:absolute; margin-top: 0px; right: 12px; }
div#sp_classroom span.promoImage { height: 90px; width: 82px; background: url(/images/small_promo/dog.gif) no-repeat; display: block; position:absolute; margin-top: 10px; right: 11px; }
div#sp_glossary span.promoImage { height: 110px; width: 88px; background: url(/images/small_promo/glossary.gif) no-repeat; display: block; position:absolute; margin-top: -3px; right: 4px; }
div#sp_investonline span.promoImage { height: 110px; width: 88px; background: url(/images/small_promo/invest.gif) no-repeat; display: block; position:absolute; margin-top: 5px; right: 11px; }
div#sp_about span.promoImage { height: 89px; width: 71px; background: url(/images/small_promo/about.gif) no-repeat; display: block; position:absolute; margin-top: 10px; right: 11px; }
div#sp_products span.promoImage { height: 96px; width: 82px; background: url(/images/small_promo/profitBird.gif) no-repeat; display: block; position:absolute; margin-top: 2px; right: 11px; }
div#sp_investonline span.sp_innerWrapper, div#sp_about span.sp_innerWrapper { padding-bottom: 26px; }

div.huntersTailSignUp img#signUpHeader { margin-left: 15px;}

div.hunterLyingDownImg{ background: url(/images/home/hunter-lying-down.png) no-repeat; display: block; height: 70px; width: 176px; position: relative; top: 11px; left: 219px; }

/*fix when used not in RH column */
div#pageContent div.contentWrapper.fullWidthWrapper div.contentColumn div.smallPromo p { margin-top: 10px; }
div.contentColumn div#sp_investonline span.sp_innerWrapper, div.contentColumn div#sp_about span.sp_innerWrapper { padding-bottom: 4px; }
div.contentColumn div.smallPromo { padding-bottom: 9px; }

/* ASA Hacks */
div.asa { position:relative; }
div#pageContent div.asa div.insightsWrapper { width:485px; float:left;}
div.asa div#fund_managers { width:185px; border-bottom:1px solid #F1E5D9; }
div.asa div#fund_managers img { float:none; }
div.asa div#fund_pdf { border:none; padding-top:10px; }
div.asa div.fundDetailColumn { float:right; }

/*************************/ 
/* BROWSER HACKS		 */
/*************************/
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* only webkit-based browsers will read the following styles */
			ul.searchBar{ margin-top: 50px; }
			div#litSearchForm a#productDrop span { margin: -14px 0px 0px 97px;}
			div#litSearchForm a#publicationDrop span { margin: -2px 0px 0px 97px;}
			div#headerPrices h4 { margin-bottom: 20px; }
			div#headerPrices span a { top: -35px; }
}

BODY:nth-of-type(1) ul.searchBar { margin: 40px 0px 0px 0px }
BODY:nth-of-type(1) div#litSearchForm a#productDrop span { margin: -2px 1px 0px 0px;  }
BODY.home:nth-of-type(1) div#litSearchForm a#productDrop span { margin: -2px -37px 0px 0px;  }
BODY:nth-of-type(1) div#litSearchForm a#publicationDrop span { margin: -2px 1px 0px 0px; }

ul.litsearchresults a { font-size:110%; }

