body {
background-color:#645746;
background-position:center;
background-repeat: repeat-y;
margin: 0;
padding: 0;
}

html, body {
height:100%;
}


body, td, th, div, blockquote, dl, ul, ol {
font: 12px   Arial, Helvetica, sans-serif;
line-height: 19px;
color: #555;
text-align: left;
font-weight:normal;
vertical-align:top;
}



td {
vertical-align:top;
text-align:left;
}

.bottom td {
vertical-align:bottom;
text-align:left;
}

a:link {color:#ff9900; text-decoration: underline;}

a:visited {color:#ff9900; text-decoration: underline;}

a:hover {color:#ff9900; text-decoration: underline;}

a:active {color:#ff9900;}


#wrapper {
	width:850px;
	background-color: #F9EFD1;

}

#shadow {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 889px;
	padding: 0 19px;
	background-image:url(imgs/shadow.gif);
	background-repeat: repeat-y;
}



#masthead {
background-color:#F1E4B6;
vertical-align:top;
left:0px;
top:0px;
width: 850px;
height:130px;

}

#nav {
position: relative;
z-index:5;
background-color:#fff;
vertical-align:top;
left:0px;
top:0px;
width: 850px;
height:33px;
padding:0;
margin:0;
border:0;
}

#homebanner {
z-index:1;
position: relative;
left:0px;
top:0px;
background-color:#fff;
height:245px;
width: 850px;
margin:0;
padding:0;
}

#topbanner_cs {
	z-index:1;
	position: relative;
	left:0px;
	top:0px;
	background-color:#5B3935;
	height:140px;
	width: 850px;
}


#topbanner_mo {
	z-index:1;
	position: relative;
	left:0px;
	top:0px;
	background-color:#5c8e9d;
	height:140px;
	width: 850px;
}

#topbanner_ip {
	z-index:1;
	position: relative;
	left:0px;
	top:0px;
	background-color:#6D8765;
	height:140px;
	width: 850px;
}


#topbanner_360 {
	z-index:1;
	position: relative;
	left:0px;
	top:0px;
	background-color:#377890;
	height:140px;
	width: 850px;
}




#topbanner_c {
	z-index:1;
	position: relative;
	left:0px;
	top:0px;
	background-color:#3E3B37;
	height:140px;
	width: 850px;
}

#topbanner_ipci {
	z-index:1;
	position: relative;
	left:0px;
	top:0px;
	background-color:#7F786B;
	height:140px;
	width: 850px;
}

#topbanner_ipe {
	z-index:1;
	position: relative;
	left:0px;
	top:0px;
	background-color:#466F91;
	height:140px;
	width: 850px;
}


#topbanner_cc {
	z-index:1;
	position: relative;
	left:0px;
	top:0px;
	background-color:#3A5365;
	height:140px;
	width: 850px;
}



#topbanner_ipab {
	z-index:1;
	position: relative;
	left:0px;
	top:0px;
	background-color:#7F7358;
	height:140px;
	width: 850px;
}


#topbanner_ph {
	z-index:1;
	position: relative;
	left:0px;
	top:0px;
	background-color:#758575;
	height:140px;
	width: 850px;
}




#content_hp {
z-index:2;
position: relative;
background-color:#F0E2B4;
	top:0px;
	left:0px;
	width:850px;
	height:100%;
}

#global {
	position:absolute;
	text-align:center;
	left:225px;
	top:75px;
	width:100px;
	height:30px;
	z-index:50;
}

#conservative {
	position:absolute;
	text-align:center;
	left:349px;
	top:75px;
	width:100px;
	height:30px;
	z-index:50;
}


#emergence {
	position:absolute;
	text-align:center;
	left:475px;
	top:75px;
	width:100px;
	height:30px;
	z-index:50;
}


#absolute {
	position:absolute;
	text-align:center;
	left:598px;
	top:75px;
	width:100px;
	height:30px;
	z-index:50;
}


#US {
	position:absolute;
	text-align:center;
	left:724px;
	top:75px;
	width:100px;
	height:30px;
	z-index:50;
}



#content {
	z-index:2;
	position: relative;
	background-color: #F9EFD1;
	top:0px;
	left:0px;
	width: 850px;
	height: 100%;
}



#fundWrap {
z-index:8;
position: relative;
top:0px;
left:0px;
width:100%;
height:125px;
border-bottom:1px solid #fff;
margin-bottom:30px;
background-image:url(imgs/fund-bg-hp5.gif);
background-repeat:no-repeat;
}

#enews_hp {
z-index:8;
position: relative;
top:0px;
width:100%;
text-align:right;
margin-bottom:55px;
}

#footerWrap {
z-index:8;
position: relative;
top:0px;
left:0px;
width: 850px;
height:50px;
}

#hpblurb {
	z-index:11;
	position: relative;
	text-align:left;
	float: left;
	height:100px;
	width:176px;
	padding:6px;
	margin-top:5px;
	margin-left:18px;
	margin-right:6px;
	border-right:1px solid #fff;
}


#hpfund_title {
	z-index:15;
	position: absolute;
	left:216px;
	top:1px;
	height:23px;
	width:297px;
	padding:2px;
	}


#hpfunds1 {
	z-index:11;
	position: relative;
	text-align:center;
	background-repeat:no-repeat;
	float: right;
	top:30px;
	height:80px;
	width:115px;
	padding:2px;
	cursor: pointer;
}

#hpfunds2 {
	z-index:11;
	position: relative;
	cursor: pointer;
	text-align:center;
	background-repeat:no-repeat;
	float: right;
	top:30px;
height:80px;
	width:115px;
	padding:2px;
	margin-left:6px;
}

#hpfunds3 {
	z-index:11;
	position: relative;
	text-align:center;
	background-repeat:no-repeat;
	float: right;
	top:30px;
	height:80px;
	width:115px;
	padding:2px;
	margin-left:6px;
		cursor: pointer;

}

#hpfunds4 {
	z-index:11;
	position: relative;
	text-align:center;
	background-repeat:no-repeat;
	float: right;
	top:30px;
	height:80px;
	width:115px;
	padding:2px;
	margin-left:6px;
		cursor: pointer;

}

#hpfunds5 {
	z-index:11;
	position: relative;
	text-align:center;
	background-repeat:no-repeat;
	float: right;
	top:30px;
	height:80px;
	width:115px;
	padding:2px;
	margin-left:6px;
	margin-right:15px;
		cursor: pointer;

}



#hpkeyline {
	z-index:14;
	position: relative;
	border-bottom:1px solid #fff;
	width:850px;
	top:2px;
	left: 0px;
	margin-top:10px;
	margin-bottom:150px;
}



#bannerShadow {
z-index:10;
position: relative;
	top:0px;
	left:0px;
	width:850px;
	height:11px;
	background-image:url(imgs/flshdw.jpg);
	background-color:#f0e2b4;
	}


#bannerShadow_hp {
z-index:10;
position: relative;
	top:0px;
	left:0px;
	width:850px;
	height:26px;
	background-image:url(imgs/flshdw_hp.jpg);
	background-repeat:repeat-x;
	}

#section {
	z-index:10;
	background-color: #fea800;
	position: absolute;
	top:119px;
	right:0px;
	width:280px;
	height:21px;
}


#sidebar {
	z-index:10;
	position: absolute;
	background-color: #fff;
	border:1px solid #dfd6b6;
	padding:15px;
	top:200px;
left: 560px;
	width:225px;
}


#subnavwrap {
	z-index:10;
	position: absolute;
top:160px;
	left: 570px;
	width:235px;
}

#subnavbox {
	z-index:10;
	position: relative;
	background-color: #fff;
	border:1px solid #dfd6b6;
	top:0;
	left: 0;
	width:235px;
}

#enews {
position: relative;
margin-top:10px;
width:235px;
}

#subcontentbox {
	z-index:10;
	position: relative;
	background-color: #fff;
	border:1px solid #dfd6b6;
	top:10px;
	padding: 10px;
	left: 0;
	width:215px;
	margin-bottom:20px;
}
	

#subnav li {
color:#666;
line-height: 20px;
margin-left: 1em;
margin-top:0;
padding: 0;
}

a.subnav:link {color:#333; text-decoration: none;}

a.subnav:visited {color:#333; text-decoration: none;}

a.subnav:hover {color:#ff9900; text-decoration: none;}

a.subnav:active {color:#666;}





#body {
z-index:10;
position: relative;
	top:30px;
	left:52px;
	width: 460px;
	height: 100%;
	margin-bottom:150px;
}

#bodywide {
z-index:10;
position: relative;
	top:30px;
	left:52px;
	width: 480px;
	height: 100%;
	margin-bottom:100px;
}
	
	#quote {
	z-index:10;
	position: absolute;
	top:30px;
	left:300px;
	width:348px;
	height:80px;
	}
	
	



#footerWrapper {
margin-right: auto;
margin-left: auto;
text-align: left;
background-image: url(imgs/b_shw.gif);
background-repeat: no-repeat;
width: 889px;
height: 38px;
padding: 0 19px;
color: white;
}

table.footerShadow {
background-image: url(imgs/f_shw.jpg);
background-repeat: repeat-x;
}

td.keyline {
border-bottom:1px #fff;
}





/*    Font Styles     */ 

.pfund {
	text-align:center;
	line-height: 15px;
	height: 30px;
background-image:url(products/imgs/fund_bg_sbpl.jpg);
	background-repeat:no-repeat;
	display: block;
padding:10px;
	}
	
	.preturn {
	text-align:center;
	line-height: 15px;
	height: 30px;
background-image:url(products/imgs/fund_bg_sb.jpg);
	background-repeat:no-repeat;
	display: block;
padding:10px;
	}




.hp {
font: 12px   Arial, Helvetica, sans-serif;
line-height: 17px;
color: #555;
text-align: left;
font-weight:normal;
vertical-align:top;
top:5px;
}



.Orange {
	color:#FCA50B;
}

h1 {
	color:#444;
	font-size:18px;
	margin-top:0;
	margin-bottom:22px;
}

h2 {
color:#8C826D;
font-size:13px;
margin-bottom:0;
}

h3 {
color:#ff9900;
font-size:13px;
}

strong {
color:#706256;
}

.sub {
color:#706256;
font-size:120%;
font-weight:bold;
}


.fund_sh {
font-weight:bold;
color:#9f957c;
font-size:11px;
line-height:12px;
text-align:center;
	cursor: pointer;

}

.fund {
color:#756c5a;
line-height:32px;
font-size:15px;
font-weight:bold;
text-align:center;
	cursor: pointer;

}


blockquote {
margin-left: 20px;
margin-right: 5px;
}

.greyBold {
color:#626366;
font-weight:bold;
}

.bold_white {
font-size:14px;
color: #fff;
line-height: 30px;
font-weight:bold;
}


.sectiontxt {
font-size:11px;
color: #fff;
line-height: 16px;
}



.privacy {
font-size: 11px;
line-height: 14px;
color:#606582;
}


.footer_white {
font-size: 11px;
line-height: 11px;
color:#fff;
}

.footer_whiteR {
font-size: 11px;
line-height: 11px;
color:#fff;
text-align:right;
}

.footer {
font-size: 11px;
line-height: 11px;
color:#8b884b;
}


a.footer:link, a.footer:visited {
color: #8b884b;
text-decoration: none;
}

a.footer:hover, a.footer:active {
color: #8b884b;
text-decoration: underline;
}


a.footer_white:link, a.footer_white:visited {
color: #fff;
text-decoration: none;
}

a.footer_white:hover, a.foote_whiter:active {
color: #fff;
text-decoration: underline;
}


.mouse {
font-size: 9px;
color:#fff;
}

.mouseGrey {
font-size: 11px;
color:#666;
}


a.plain:link, a.plain:visited {
color: #747780;
text-decoration: none;
}

a.plain:hover, a.plain:active {
color: #747780;
text-decoration: underline;
}


a.white:link, a.white:visited {
color: #fff;
text-decoration: none;
}

a.white:hover, a.white:active {
color: #fff;
text-decoration: underline;
}





hr { 
height:0px; 
border:0px; 
border-top:1px solid #CCC;
	}
	
	
	ul {
list-style-image: url(imgs/bullet.gif);
margin: 18px;
padding: 0px;
}
	
