p, h1, h2, h3, h4, h5, h6, img, a {
margin: 0;
padding: 0;
} /* sets all padding and margins to zero */

body {
  font-size: 12px;
}

/*/*/a{}
body {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}
html>body {
    font-size: small;
}
/* */

body {
font-family: Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
text-align: center;
background: #DDE0E4;
padding-top: 20px;
padding-bottom: 40px;
}

.hidden {
display: none;
}

.clear {
clear: both;
height: 0;
font-size: 0px;
}

a:link, a:visited {
color: #006699;
text-decoration: none;
}

a:hover, a:active {
color: #333333;
}  

/* --------------------------------------- */

/* following rules are invisible to IE 5 \*/
#centre-page {
position: absolute;
left: 50%; 
top: 50%;
width: 714px;
height: 594px;
margin-top: -297px;
margin-left: -357px;
}
/* end IE 5 hack */ 

#container {
width: 714px;
margin: 0;
margin-left: auto;
margin-right: auto;
padding: 0;
text-align: left;
background: transparent url(/images/interface/container_background.gif) top center repeat-y;
}

/* --------------------------------------- */

/* Homepage */

#homepage {
width: 714px;
}

#homepage h2 {
width: 714px;
height: 416px;
background: transparent url(/images/homepage/homepage.jpg) top left no-repeat;
text-indent: -9999px;
display: block;
}

/* --------------------------------------- */

/* Disclaimer */

#disclaimer {
width: 697px;
height: 416px;
background: transparent url(/images/interface/disclaimer_background.gif) top center no-repeat;
overflow: auto;
margin-left: 8px;
}

#disclaimerForm {
display: none;
}

#disclaimer h2 {
font-size: 1.16em;
line-height: 1.4em;
color: #006699;
padding: 22px 23px 0.5em 23px;
}

#disclaimer h3 {
font-size: 0.85em;
line-height: 1.2em;
color: #333333;
padding: 1em 23px 0.75em 23px;
}

#disclaimer p {
font-size: 0.85em;
line-height: 1.2em;
color: #666666;
padding: 0 23px 0.75em 23px;
}

#disclaimer form {
margin: 0 0 0 0;
padding: 0;
text-align: center;
}

#disclaimer form fieldset {
border: 0;
}

#disclaimer form legend, #disclaimer form label {
display: none;
}

/* --------------------------------------- */

/* Content */

#content {
float: left;
width: 393px;
background: transparent url(/images/interface/content_background.gif) top left no-repeat;
/*overflow: scroll;
height: 331px;*/
}

#content h2 {
font-size: 1.16em;
line-height: 1.4em;
color: #006699;
padding: 14px 23px 0.8em 23px;
}

#content h3 {
font-size: 0.85em;
color: #333333;
padding: 0.5em 23px 0.75em 23px;
line-height: 1.3em;
}

#content h4 {
font-size: 0.85em;
color: #666666;
padding: 0 23px 0.5em 23px;
line-height: 1.3em;
font-weight: normal;
}

#content p {
font-size: 0.85em;
color: #666666;
padding: 0 23px 0.75em 23px;
line-height: 1.3em;
}

#content p.intro {
font-size: 1.16em;
line-height: 1.4em;
color: #666666;
margin: 0 0 0.75em 23px;
}

#content img {
padding: 0 0 0 23px;
}

#content .team-member {
float: left;
width: 123px;
} 

#content .team-member h3 {
font-size: 0.85em;
color: #333333;
padding: 2px 0 0 23px;
line-height: 1.1em;
}

#content .team-member p {
font-size: 0.85em;
padding: 0 0 10px 23px;
line-height: 1.1em;
}

#content .team-member a:link, #content .team-member a:visited {
color: #006699;
text-decoration: none;
}

#content .team-member a:hover, #content .team-member a:active {
color: #333333;
}  

#content .team-member img {
padding: 6px;
/*border: 1px solid #CCCCCC; For when pictures come */
margin: 0 0 0 23px;
}

#biography h3 {
font-size: 0.85em;
color: #006699;
padding: 14px 23px 0.75em 23px;
line-height: 1.3em;
}

#biography p {
font-size: 0.85em;
color: #666666;
padding: 0 23px 0.5em 23px;
line-height: 1.2em;
}

#biography img {
float: right;
padding: 6px;
border: 1px solid #CCCCCC;
margin: 0 23px 5px 23px;
}

#content #biography p a {
padding-top: 1em;
display: block;
}

#content p a.download:link, #content p a.download:visited {
color: #006699;
text-decoration: none;
background: transparent url(/images/interface/download.gif) 0 50% no-repeat;
padding: 3px 0 3px 23px;
}

#content p a.download:hover, #content p a.download:active {
color: #333333;
}


/* --------------------------------------- */

/* Side panel */

#sidepanel {
float: right;
width: 321px;
background: transparent url(/images/interface/sidepanel_background.gif) top left no-repeat;
}

/* --------------------------------------- */

/* Navigation */

#mainnavigation {
height: 36px;
clear: both;
}

div#mainnavigation ul#mainnavigation-menu	{
	height: 36px;
	width: 714px;
	background: transparent url(/images/interface/navigation.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	}

div#mainnavigation ul#mainnavigation-menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
ul#menu li, ul#mainnavigation-menu a {
	height: 36px;
	display: block;
	}
	
div#mainnavigation ul#mainnavigation-menu li a {
	text-indent: -9999px;
	text-decoration: none;
	}
	
#mainnavigation #home	{left: 0; width: 70px;}
#mainnavigation #aboutus	{left: 70px; width: 78px;}
#mainnavigation #ourteam	{left: 148px; width: 79px;}
#mainnavigation #investment {left: 227px; width: 147px;}
#mainnavigation #ourfunds	{left: 374px; width: 61px;}
#mainnavigation #monthlyupdates {left: 435px; width: 122px;}
#mainnavigation #press	{left: 557px; width: 59px;}
#mainnavigation #contactus	{left: 616px; width: 97px;}

#mainnavigation #home a:hover {background: transparent url(/images/interface/navigation.gif) 0 -36px no-repeat;}
#mainnavigation #aboutus a:hover {background: transparent url(/images/interface/navigation.gif) -70px -36px no-repeat;}
#mainnavigation #ourteam a:hover {background: transparent url(/images/interface/navigation.gif) -148px -36px no-repeat;}
#mainnavigation #investment a:hover {background: transparent url(/images/interface/navigation.gif) -227px -36px no-repeat;}
#mainnavigation #ourfunds a:hover {background: transparent url(/images/interface/navigation.gif) -374px -36px no-repeat;}
#mainnavigation #monthlyupdates a:hover {background: transparent url(/images/interface/navigation.gif) -435px -36px no-repeat;}
#mainnavigation #press a:hover {background: transparent url(/images/interface/navigation.gif) -557px -36px no-repeat;}
#mainnavigation #contactus a:hover {background: transparent url(/images/interface/navigation.gif) -616px -36px no-repeat;}

/* --------------------------------------- */

/* Footer */

#footer {
width: 714px;
padding: 0;
height: 105px;
margin-bottom: 0;
}

#footer-alt {
width: 714px;
padding: 0;
height: 62px;
margin-bottom: 0;
}

#footer-alt h1 {
height: 62px;
background: transparent url(/images/interface/footer_background_alt.gif) top left no-repeat;
display: block;
}

#footer-alt h1 a {
border: 0;
height: 62px;
width: 714px;
text-indent: -9999px;
display: block;
}

#footer-left h1 {
height: 105px;
background: transparent url(/images/interface/footer_background.gif) top left no-repeat;
display: block;
}

#footer-left h1 a {
border: 0;
height: 105px;
width: 393px;
text-indent: -9999px;
display: block;
}

#login {
width: 321px;
height: 105px;
float: right;
}

#footer-left {
width: 393px;
float: left;
height: 105px;
}

/* --------------------------------------- */

/* Legal */

#legal {
width: 714px;
margin: 0;
margin-left: auto;
margin-right: auto;
text-align: left;
padding: 20px 0 0 0;
}

#legal p {
color: #9BAEBA;
font-size: 0.85em;
float: left;
padding: 0 0 0 24px;
}

#legal p a:link, #legal p a:visited {
color: #597C91;
text-decoration: none;
}

#legal p a:hover, #legal p a:active {
color: #333333;
}
