@import url(headerstyle.css);

/* Built in elements */
body { margin:0; padding:0; background-color: #ffffff; border:0; height: 100% }
h1, h2, h3, h4, h5 { display:block; margin:0px; font-family: Verdana, Arial, sans-serif }
h1 { font-size:1.5em; color:#ff3333; font-weight:400; }
h2 { font-size:1em; color:#000000; font-weight:400; margin-left:0.4em }
h3 { font-size:0.9em; color: #4f4f4f; font-weight:600; margin-left:0.5em; margin-top: 0.7em; margin-bottom: 0.6em; margin-right: 0em }
h4 { font-size:0.7em; color: #4f4f4f; font-weight:600; margin-left: 0.6em; margin-right:0.4em; margin-top: 0.7em; margin-bottom: 0.2em }
h5 { margin:0.4em; margin-top: 0.35em; margin-bottom:0.35em; color:#000000; font-weight:600; margin-left:5px }
h6 { margin:0.4em; margin-top: 0.35em; margin-bottom:0.35em; color:#000000; font-weight:600; margin-left:5px }
p, li, .form, label { margin-left:0.4em; margin-right: 0.5em; margin-top: 0em; margin-bottom: 0.8em; font-family:Verdana, Arial, sans-serif; font-size:0.7em; line-height: 1.3em;}
table { border-collapse: collapse; margin: 0; border: 0 ; padding: 0 }
tr { padding: 0; }
td { text-align: left; vertical-align: top; padding: 0; border:0}

.td_verticalmiddle
{
	vertical-align: middle
}

.td_verticalbottom
{
	vertical-align: bottom
}


th { text-align: left; }
div { margin: 0; padding: 0; border: 0 }
hr { display: none }
div.hr 
{
	background-image: url(/images/hrgreybg.gif); 
	background-repeat: repeat-x; 
	height: 3px; 
	margin-right: 5px; 
	margin-left: 2px; 
	margin-top:0.5em; 
	}
	
div.dotline 
{
	background-image: url(/images/hrgreybg.gif); 
	background-repeat: repeat-x; 
	margin:0;
	padding:2px 0px 4px 0px;
	
	
	}	
div.spaceabove { margin-top: 0.5em }
div.spacebelow { margin-bottom: 0.5em }

/* Subtitle on monthly review */
h3.subtitle { font-size:0.7em; color: #4f4f4f; margin-left: 0.5em; margin-top: -0.5em; margin-bottom: 0.6em }

/* all anchor related */
a:link, a:active, a:visited { color: #AE0036; text-decoration: underline }
a:hover { color: #740125; text-decoration: underline; }

/* Top of page menus */
table#menu-container { background-image: url(/images/logobg.gif); background-repeat: no-repeat; background-position: top left; background-color: #A90532;}
/*table#menu-container { background-image: url(/images/logobg.gif); background-repeat: no-repeat; background-position: top left; background-color: #FAC004; }*/
table#menu { background-image: url(/images/birdbg.gif);  background-repeat: no-repeat; background-position: top right; background-color: Transparent; }
table#menu p#Menublock1_above { margin-top: 2em; margin-left: 0; margin-right: 120px; font-weight: 600; }
table#menu p#Menublock1_below { margin-top: .2em; margin-left: 0; margin-right: 45px; font-weight: 400; }
table#menu div.hr { background-image: url(/images/hrwhitebg.gif); background-repeat: repeat-x; height: 3px; margin-right: 135px; }
/*table#menu div.hr { background-image: url(/images/hrredbg.gif); background-repeat: repeat-x; height: 3px; margin-right: 95px; }*/
table#menu hr { display: none; }
table#menu a {text-decoration: none; margin-right: 0.8em; white-space: nowrap; color:#ffffff; }
table#menu td#topbarlogo { width: 20%; }
table#menu td#topbarmenu { width: 80%; }

/* Hidden */
.bgimgalt { display: none; }

/* Home page specific */
table#colinbox { background-image: url(/images/colshoulder.gif); background-repeat: no-repeat; background-position: top left; background-color: #FFFFFF; border: solid 1pt #C35270; border-left: none }
table#colinbox h2 { margin-left: 0.6em; margin-top: 0.5em }
table#colinbox p { margin-left: 25px; margin-top: 0 }
table#colinbox img { margin-left: 25px; margin-bottom: 0 ; margin-top: 1.5em; margin-right: 0.4em}
td#colinbody { background-image: url(/images/colbody.gif); background-repeat: no-repeat; background-position: top left; background-color: #FFFFFF; border-bottom: solid 1pt #C35270; }
td#colhead { background-image: url(/images/colhead.gif); background-repeat: no-repeat; background-position: bottom left; }

/* Home page introductory copy */
p.intro table.boxout p { font-size: 0.7em; color: #4f4f4f; line-height: 1.4em; margin-top: 0; }

/* Simple positioning */
.right { text-align: right }

/* Product listing on home page */
p.productlist { margin-top: 1.2em; margin-right: 0.5em;}

/* bottom line on home page */
tr.bottomlinehome p, tr.bottomlinehome img { margin-top: 0.4em; margin-right: 0.5em; vertical-align: super  }

/* Box out (such as manager biog) */
table.boxout { background-color: #FFFFFF; border: solid 1px #cccccc; margin-bottom: 0.5em; }
table.boxout p { font-size: 0.7em; color: #4f4f4f; line-height: 1.4em; margin-top: 5px; margin-left: 0.6em }
table.boxout th h3 { font-size: 0.7em; margin: 0.3em }

/* PDF download boxes */
table.download { margin-bottom: 0.8em;  }
table.download td { padding-left: 5px } 
table.download h4 { font-size: 0.7em; font-weight: 600; margin: 0em; margin-left: 0.4em; color: #4f4f4f }
table.download h5 { font-size: 0.7em; font-weight: 500; margin: 0em; margin-left: 0.4em; color: #4f4f4f }
table.download p { margin: 0em; margin-left: 0.4em }
table.download a:link, table.download a:active, table.download a:visited, table.download a:hover 
{ 
	text-decoration: none;	
}

/* Result table */
table.resultstable { border: solid 1px #cccccc; margin-bottom: 0.6em; margin-top: 0.6em; margin-left: 0.4em; margin-right: 0.6em; width: 90% }
table.resultstable th { background-color: #FFFFFF; border-bottom: solid 1px #999; vertical-align: top;  }
table.resultstable tr.total td { background-color: #FFFFFF }
table.resultstable tr.highlight td p { font-weight: 600 }
table.resultstable tr.pdfmonthly td { background-color: #FFFFFF; vertical-align: middle }
table.resultstable p { color: #4f4f4f; margin-top: 0.4em; margin-bottom: 0.4em; margin-left: 0.6em }
table.resultstable td.definition p { font-weight: 600 }
table.resultstable td { border-bottom: solid 1px #ccc; }
table.centered td, table.centered th { text-align: center }
table.centered td.definition { text-align: left }
/* when nested set the width to 95% */
table.resultstable { width: 95%; }
div.colholder  { width: 95%; }

/* Added D. Turner 24 March 2005 */
table.resultstable td.blank { height: 22px; }

table.resultstable td.weightedborder { text-align: left; border-bottom: solid 2px #efebcb; }
table.resultstable td.weightedborder p { font-weight: 600 }
table.resultstable td.weightedborder p.nonbold { font-weight: 500 }
table.resultstable td.weightedborderinception { text-align: left; border-bottom: solid 2px #efebcb; border-left: solid 2px #efebcb; border-right: solid 2px #efebcb }
table.resultstable td.weightedborderinception p { font-weight: 600 }
table.resultstable td.weightedborderinception p.nonbold { font-weight: 500 }
table.resultstable td.borderinception { text-align: left; border-bottom: solid 1px #efebcb; border-left: solid 2px #efebcb; border-right: solid 2px #efebcb }
/* End */

/* Hedge Results */
table.hedgeresults { border: solid 1px #cccccc; margin-bottom: 0.6em; margin-top: 0.6em; margin-left: 0.4em; margin-right: 0.6em }
table.hedgeresults th { background-color: #FFFFFF; border-bottom: solid 1px #EFE7BA; vertical-align: top;  }
table.hedgeresults th p { font-weight: 600 } 
table.hedgeresults tr.total td { background-color: #FFFFFF }
table.hedgeresults tr.pdfmonthly td { background-color: #FFFFFF; vertical-align: middle }
table.hedgeresults tr.pdfmonthly td img { margin: 5px }
table.hedgeresults p { color: #4f4f4f; margin-top: 0.4em; margin-bottom: 0.4em; margin-left: 0.8em }
table.hedgeresults td.definition p { font-weight: 600; }
table.hedgeresults td.definition p.footnote { font-weight: 400; font-size:0.65em; margin-top: 0; }
table.hedgeresults td { border-bottom: solid 1px #efebcb; }
table.hedgeresults td, table.hedgeresults th { text-align: center; }
table.hedgeresults td.definition { text-align: left }


/* Text with graphs */
table.legend td img { margin-left: 55px; margin-top: 8px; margin-right: 7px } 
table.legend p { color: #4f4f4f; margin: 0; margin-top: 2px }
table.legend { margin-bottom: 0.7em } 

/* Themes Analysis */
table.themes td { padding: 5px; vertical-align: top}
table.themes table.key td { padding-top: 2px }
table.themes img { margin-top: 0em }
table.themes table.key p { font-size: 0.6em; line-height: 0.9em ; margin-left: 0.5em; margin-top: 0em; margin-bottom: 0em }

/* Breadcrumb */
table.secondarynav { background-color: #FFFFFF; border-bottom: solid 1px #cccccc; clear: left; }
table.secondarynav p { margin-bottom: 0.6em; margin-left: 15px; margin-top: 0.6em; font-size: 0.6em }
table.secondarynav a:link, table.secondarynav a:visited, table.secondarynav a:active { color: #4f4f4f; text-decoration: none; font-weight:400}
table.secondarynav a:hover { color: #4f4f4f; text-decoration: underline; font-weight:400 }
table.secondarynav span.breadcrumb a:link, table.secondarynav span.breadcrumb a:visited, table.secondarynav span.breadcrumb a:active { font-weight: 600; } 

/* Award Listing */
table.awards { display: block; background-color: #FFFFFF; border: solid 1 #cccccc; margin-bottom: 5px }
table.awards h4, p { margin: 0.6em; font-size: 0.7em; font-weight: 400 }
table.awards td { text-align: left; border-bottom: solid 1 #cccccc }
table.awards td.logo { text-align: right }
table.awards img { margin: 5px; float: right }

table.awards1 { display: block; background-color: #FFFFFF; margin-bottom: 5px;
	border-top: solid 1 #cccccc; border-left: solid 1 #cccccc; border-right: solid 1 #cccccc; }
table.awards1 h4, p { margin: 0.6em; font-size: 0.7em; font-weight: 400 }
table.awards1 img { margin: 5px; float: right }
table.awards1 table { border-bottom: solid 1 #cccccc; }

/* Foot notes */
div.footnote p { font-size: 0.65em; color: #4f4f4f }

/* Source note */
div.source p { font-size: 0.65em; color: #4f4f4f; margin-top: 0px }

/* Sitemap */
div.siteSection { margin-left: 0.3em; }
body.sitemap td.primaryblock { background-image: url(/images/hrgreybg.gif); background-repeat: repeat-y; background-position: bottom right }

/* Address block (used in hedge funds) */
p.address { font-size: 0.65em; margin-left: 2em }

/* Column floating */
div.colholder { width: 100% }
div.colleft { float:left; width: 49%; margin-right: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px;}
div.colright { float:right; width: 48%; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; }
div.colclear { clear: both }
/* 4 column layout */
div.fivecol { width: 32% }
div.fourcol { width: 24% }
div.threecol { width: 32% }
div.twocol { width: 48% }
div.fourcol, div.threecol, div.twocol, div.fivecol { float: left; margin-right: 0.4em; background-image: url(/images/hrgreybg.gif); background-repeat: repeat-y; background-position: bottom right }
div.rightmost { background: none }

/* biogs on about us */
table.aboutusbiog { margin-top: 10px }

/* Full page dialogue boxes */
table#fpdialoguecont { width: 100%; height: 70%;}
table#fpdialoguecont td { width: 100%; vertical-align: middle; text-align: -moz-center;!text-align: center;}
table#fpdialogue { background-color: #FFFFFF; border: solid 1px #cccccc;  margin: 0px auto; margin-bottom: 0.5em; }
table#fpdialogue td  { text-align: left; padding: 0.4em;} 
table#fpdialogue td label { font-family: Arial, Verdana, sans-serif; font-size: 1.24em; }
table#fpdialogue td#cookie { border-top: solid 1px #cccccc; }
table#fpdialogue td#cookie label { font-size: 0.7em; }
table#fpdialogue th { background-color: #A90532; border: solid 1px #cccccc; margin-bottom: 0.5em; color: #ffffff;}
table#fpdialogue th p { margin: 0px; margin-left: 1em }
table#fpdialogue td#submit { text-align: left }
table#fpdialogue div.smallnote p { font-size: 0.6em }
div.dialogueerror p { color: #C35270; }

/* hedge sign up */
div.hedgesignup1 table#fpdialogue td label { font-size: 0.9em }
div.hedgesignup1 table#fpdialogue td#submit { text-align: right }

/* Sign in */
div.signinexp p { display: block; border: solid 1px #000000 }

/* IFA Login Logout */
div.status p { white-space: nowrap }
/* login options box */
div#loginoptions { text-align: right;  margin-bottom: 10px;  }
span#loginoptionstext {}
div#loginoptions p { display: inline; text-align: right; background-color: #FFFFFF; margin: 0px; padding-right: 10px; padding-bottom: 5px; padding-top: 4px; padding-left: 10px; font-size: 0.6em; line-height: 1.8em; border-bottom: solid 1px #cccccc;  border-left: solid 1px #cccccc;  } 
table.secondarynav td.plus { vertical-align: middle; padding-right: 10px }

/* form error dialogue */
div.error { display: block; background-color: #FFFFFF; border: solid 1px #990033; width: 28em; height: 73px; background-image: url(/images/smallalert.gif); background-repeat: no-repeat; margin-left: auto ; margin-right: auto ;  }
div.error p { padding: 5px; padding-left: 55px; text-align: left; font-weight: bold } 
div.error ul, div.error li, div.error p { text-align: left; color: #990033 }
div.error ul { margin-bottom: 0 }

table.hedgesignup1 label { font-size: 0.7em; margin-top: 0.4em }
table.hedgesignup1 div.smallnote p { margin-top: 0 }
table.hedgesignup1 input.text { font-size: 0.7em; background-color: #FFFFFF; }

/* general form elements */
input.text, input.texttitleother, select.title, textarea { font-size: 0.7em; }
input.text { width: 20em }
input.texttitleother { width: 5em; }
select.title { width: 5em }
input.submit { border: 1px solid; background-color: #AE0036; padding: 0.1em;  margin-left: 0.5em; color:#ffffff; }
fieldset { margin: 0.5em; padding: 0.5em; margin-top: 0px; position: relative }
legend { font-family:Verdana, Arial, sans-serif; font-size:0.7em; line-height: 1.3em; }
checkbox { margin-left: 0.4em; padding: 0 }

/* On hedge sign up */
body#hedgesignup div#qualinv { display: none }
body#hedgesignup div#instinv { display: none }

/* front page lists of funds and trusts */
div.frontpagelists p { margin-left: 0.6em; }

/* ***************************************************************************** */
/* Additional styles (by Huguenots) for data island */
.normalGridTextBox
{
	margin-left:0.4em;
	margin-right: 0.5em;
	margin-top: 0em;
	margin-bottom: 0.8em;
	font-family:Verdana, Arial, sans-serif;
	font-size:0.7em;
	line-height: 1.3em;
	
	width: 100%;
	clear: both;
	border: none 0px #FFFFFF;
	text-align: center;
}
.definitionGridTextBox
{
	margin-left:0.4em;
	margin-right: 0.5em;
	margin-top: 0em;
	margin-bottom: 0.8em;
	font-family:Verdana, Arial, sans-serif;
	font-size:0.7em;
	line-height: 1.3em;
	
	width: 100%;
	font-weight: bold;
	clear: both;
	border: none 0px #FFFFFF;
}
.footnoteGridTextBox
{
	margin-left:0.4em;
	margin-right: 0.5em;
	margin-top: 0em;
	margin-bottom: 0.8em;
	font-family:Verdana, Arial, sans-serif;
	font-size:0.65em;
	font-weight: 400;
	line-height: 1.3em;
	
	width: 100%;
	clear: both;
	border: none 0px #FFFFFF;
}
.dataIslandImageButton
{
	border-style: solid;
	border-color: #ffffff;
	border-width: 2px;
}
.buttonsContainerClass
{
	padding: 7px 0px 7px 7px;
}
.normalTableCell
{
}
.definitionTableCell
{
}
/* ************************************************* 
				Unique Boutiques 2007
****************************************************/

div.topbanner
{
	width: 95%;
	background-color:black;
	height:125px; 
	margin:0px 45px 0px 5px;
	}

div.leftbanner
{
	float:left;
	clear:both;
	width:25%;
	margin-left:35px;
	}
	
div.rightbanner
{
	float:right;
}	

div.logos
{
	float:left;
	margin:5px 6px 7px 6px;
	}
	
div.bottom
{
	float:left;
	clear:both;
	width:300px;
	}	
/*************Css for the select microsite page**********/

div.textForPage
{
	height: 150px;
	margin:50px 30px 50px 30px;

	}
	

div.dropdownForPage
{
	height: 150px;
	margin:50px 30px 50px 30px;
	float:left;

	}	
			
/*************************************************************
				New institutional investors
*************************************************************/	

table.quickLinksTable
{
	margin:0px 0px 0px 10px;
	border-collapse:collapse;
	font-family : Verdana; 
	font-size : 11px; 
	}

table.quickLinksTable td
{	
	padding:0px 0px 3px 0px;
}

table.leftTable
{
	border-collapse:collapse;
	font-family : Verdana; 
	font-size : 11px; 
	}

table.leftTable td.pdf
{
	width:50%;
	text-align:left;
	}


table.contactTable{
	margin:0px 0px 0px 10px;
	border-collapse:collapse;
	font-family : Verdana; 
	font-size : 11px; 
	width:200px;
	}
	
table.contactTableImage
{	
	border-collapse:collapse;
	font-family : Verdana; 
	font-size : 11px; 
	width:100%;
}

table.contactTableImage td.first
{
	width:63px;
	}


	
/************************************************
************ Institutional tables **************
************************************************/	
/*Krzysztof here is the css for the two tables 
used in the Institutional page*/

table.institutionalTable
{	
	MARGIN: 10px 0px 0px 7px;
	border-collapse:collapse;
	font-family : Verdana; 
	font-size : 11px; 
	width:99%;
	border:solid 1px #ae0036; 
	}
	
table.institutionalTable tr.firstRow
{
	background-color:#ae0036;
	color:White;
	height:20px;
	}	
	
table.institutionalTable th.Big, td.Big
{
	width:27%;
	padding:0px 0px 0px 5px;
	height:25px;
}

table.institutionalTable th.Medium, td.Medium
{
	width:23%;
	padding:0px 5px 0px 5px;
	height:25px;
}

table.institutionalTable td.SmallImage
{
	width:15%;
	padding:0px 3px 0px 25px;
	height:25px;
}	

table.institutionalTable th.Small, td.Small
{
	width:11%;
	padding:0px 3px 0px 5px;
	height:25px;
}
	
table.institutionalTable td
{
	padding:3px 0px 2px 5px;	
}	


table.institutionalHedgeTable
{	
	MARGIN: 10px 0px 0px 7px;
	border-collapse:collapse;
	font-family : Verdana; 
	font-size : 11px; 
	width:99%;
	border:solid 1px #ae0036; 
	}
	
table.institutionalHedgeTable tr.firstRow
{
	background-color:#ae0036;
	color:White;
	height:20px;
	}	
	
table.institutionalHedgeTable th.Big, td.Big
{
	width:30%;
	padding:0px 0px 0px 5px;
	
}

table.institutionalHedgeTable th.Medium, td.Medium
{
	width:22%;
	padding:0px 0px 0px 5px;
	
}

table.institutionalHedgeTable td
{
	padding:3px 0px 2px 5px;
	height:24px;	
}	


/* Investment Performance Select Table */
table.invesPerformanceSelectTable
{
	border-collapse:collapse;
	font-family : Verdana; 
	font-size : 11px; 
	width:455px;
	margin:10px 0px 0px 3px;
	}

	
/* Investment Performance Header Table */
table.invesPerformanceHeaderTable
{
	border-collapse:collapse;
	font-family : Verdana; 
	font-size : 11px; 
	margin:0px 0px 0px 3px;
	}

table.invesPerformanceHeaderTable th
{
	width:160px;	
	}
	
table.invesPerformanceHeaderTable th.end
{
	width:100px;	
	}	
	
/* Investment Performance Table */
table.invesPerformanceTable
{
	border-collapse:collapse;
	font-family : Verdana; 
	font-size : 11px; 
	width:100%;
	margin:0px 0px 0px 3px;
	}


table.invesPerformanceTable td
{
	border-bottom:solid 1px #e4e2e7;
	width:100px;
	
}

table.invesPerformanceTable td.middle
{
	border-bottom:solid 1px #e4e2e7;
	width:60px;
	text-align:right;
	}

table.invesPerformanceTable td.end
{
	border-bottom:solid 1px #e4e2e7;
	width:160px;
	text-align:right;
}	


	
div.divForScroll
{
	overflow-y:scroll;
	overflow-y: auto !important;
	overflow:hidden;
	height:43px;
	width:448px;
	border:solid 1px #e4e2e7;
	
	}	
	
.instLabel
{
	margin:0px 0px 0px 10px;
	}	
	
.insttutionalDDL
{
	font-family : Verdana; 
	font-size : 11px; 
	width:100px;
	}	
	
.insttutionalBigDDL
{
	font-family : Verdana; 
	font-size : 11px; 
	width:342px;
	}	
	
	
/*****************************************************
				   Nibs Css Page
*****************************************************/	


div.nibsBox
{
	width:500px;
	float:left;
	}
	
div.selectNib
{
	width:700px;
	padding:0px 0px 0px 10px;
	
	}	
	
div.checkBoxDiv
{
	float:left;
	padding:10px 0px 0px 10px;
	}	
	
.nibNumberTB
{
	font-family : Verdana; 
	font-size : 11px; 
	width:50px;
	}	


.svmPerformanceGridTextBox_Period
{
	border:none 0px #ffffff;
	text-align: left;
	width: 120px;
	font-family:Verdana, Arial, sans-serif;
	font-size:0.7em;
	line-height: 1.3em;
	
}

.svmPerformanceGridTextBox_Other
{
	border:none 0px #ffffff;
	text-align: center;
	width: 100px;
	font-family:Verdana, Arial, sans-serif;
	font-size:0.7em;
	line-height: 1.3em;
	
}	

div.svmPerformanceGridTextBox_Period
{
	border: none 0px #FFFFFF;
	text-align: left;
	width: 124px;
	font-family:Verdana, Arial, sans-serif;
	font-size:0.7em;
	line-height: 1.3em;
	margin:0px 0px 0px 7px;

}

div.svmPerformanceGridTextBox_Month
{
	border: none 0px #FFFFFF;
	text-align: center;
	width: 115px;
	font-family:Verdana, Arial, sans-serif;
	font-size:0.7em;
	line-height: 1.3em;
	
}	

div.svmPerformanceGridTextBox_Quarter
{
	border: none 0px #FFFFFF;
	text-align: center;
	width: 100px;
	font-family:Verdana, Arial, sans-serif;
	font-size:0.7em;
	line-height: 1.3em;
	
}	
div.svmPerformanceGridTextBox_Year
{
	border: none 0px #FFFFFF;
	text-align: center;
	width: 120px;
	font-family:Verdana, Arial, sans-serif;
	font-size:0.7em;
	line-height: 1.3em;
}	



/**************************************/
span.red
{
	
	color:#AE0036;
	}
	
/*************** Hedge index page ****************/	

table.hedgeTable
{
	border-collapse:collapse;
	font-family : Verdana; 
	font-size : 11px; 
	width:98%;
	border:solid 1px #e4e2e7;
	margin:0px 0px 0px 3px;
	}
	
table.hedgeTable th
{
	border:solid 1px #e4e2e7;
	width:150px;
	height:22px;
	padding:3px 2px 2px 3px;
	}	
	
table.hedgeTable td
{
	border:solid 1px #e4e2e7;
	padding:3px 2px 3px 3px;
	}	


table.hedgeFundPrices td
{
	padding: 0.4em 0.5em 0em 0.4em; 
	font-family:Verdana, Arial, sans-serif; 
	font-size:0.7em; 
	line-height: 1.3em;
}

table.hedgeFundPricesEditor td
{
	padding: 0.4em 0.5em 0em 0.7em; 
	font-family:Verdana, Arial, sans-serif; 
	font-size:0.7em; 
	line-height: 1.3em;
}


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 0px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -200px;
left: 240px; /*position where enlarged image should offset horizontally */
}

.thumbnail2{
position: relative;
z-index: 0;
}

.thumbnail2:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 0px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -250px;
left: 50px; /*position where enlarged image should offset horizontally */
}