body{
	background		: #FFF;
	margin			: 0px;
	font-family		: Verdana, sans-serif;
	font-size		: 13px;
	line-height		: 16px;
	color			: #464646;
}

#contentContainer{
	background		: url('../images/background_bodyTop.gif') repeat-x;
}

#bodyHomeTop{
	clear			: both;
	width			: 1024px;
	margin			: 0px auto;
}

#bodyHomeTopRight{	
	float			: right;
	width			: 370px;
	padding-top		: 15px;
	padding-right	: 100px;
	line-height		: 24px;
}

#bodyHomeTopLeft{
	float			: left;
	width			: 512px;
	padding-left	: 30px;
}

#bodyTop{
	width			: 1024px;
	margin			: 0px auto;
	padding-bottom	: 25px;
}

#bodyTop:after{
	content:".";
	display: block;
	height: 1px;
	visibility: hidden;
	clear: both;
}

#bodyTopRight{	
	float: right;
	width: 302px;
	margin-top: 15px;
	padding-right: 50px;
}

p.homeText {
	line-height		: 18px;
	text-align		: justify;
}

#bodyTopLeft{
	float: left;
	width: 650px;
	padding-left: 20px;
	margin-top: 15px;
	line-height: 1.5em;
	font-size: 0.85em;
}

#bodyTopLRtogether{
	float: left;
	width: 832px;
	padding-left: 70px;
	margin-top: 15px;
	line-height: 1.5em;
	font-size: 0.85em;
}


#bodyBottom{
	clear:both;
	width: 1024px;
	margin: 0px auto;
	padding-bottom: 20px;
}

#bodyBottomRight{
	width: 280px;
	float: right;
	padding-right: 100px;
}

#bodyBottomCenter{
	width: 280px;
	position: relative;
	left: 335px;

}

#bodyBottomLeft{
	float: left;
	width: 280px;	
	padding-left: 30px;
}

/***********************************************************************************************************************************************************
	HOME PAGE CALLOUTS
***********************************************************************************************************************************************************/

	#calloutHeader{
		height: 42px;
		position: absolute;
		width: 280px;
	}

	#calloutContent{
		position: absolute;
		width: 280px;
		margin-top: 55px;
		padding: 0px;
		font-size: 10px;

		line-height: 1.5em;
	}

	#calloutContent a{font-size: 0.9em;}
	
	#calloutThinHeader{
		height: 28px;
		width: 276px;
	}
	#calloutThinContent{
		width: 240px;
		padding-left: 30px;
		padding-right: 20px;
		font-size: 10px;
		line-height: 1.8em;
	}
	
/***********************************************************************************************************************************************************/



/***********************************************************************************************************************************************************
	HEADER
***********************************************************************************************************************************************************/
	#headerContainer{
		width: 100%;
		background-image: url('../images/background_header.gif'); 
		background-repeat: repeat-x;
		height: 110px;
	}
	
	#headerInside{
		width: 1024px;
		margin: 0px auto;
	}
	
	#LoginBox{
		float: right;
		vertical-align: top;
		text-align: right;
		width: 610px;
		position:relative;
		top: 15px;
		right: 50px;
		color: #FFFFFF;
		font-size: 0.85em;
		margin-right: 50px;
	}
	
	#searchBox{
		z-index: 99;
		width: 300px;
		height: 50px;
		text-align: right;
		float: right;
		position: absolute;
		bottom: -11px;
		right: 90px;		
		color: #FFFFFF;
		font-size: 1em;
	}
	
	.searchBoxText{color: #666666;font-size:0.9em; line-height: 0.9em;vertical-align: middle;}
	
	.toggleInfoContents{
		position: absolute;
		top: 150px;
		left: 185px;
		color: #FFF;
		font-size: 11px;
		line-height: 1.5em;
		text-align: left;
		width: 175px;
		height: 144px;
		padding-top: 45px;
		padding-left: 15px;
	}

	.toggleInfoContainer{
		position: relative;
		left: -55px;		
		top: 10px;
	}
	
	.toggleHeader{
		font-size: 1.3em; 
		line-height:2em;
	}
	
/***********************************************************************************************************************************************************/


/***********************************************************************************************************************************************************
	FOOTER
***********************************************************************************************************************************************************/

	#footerContainer{
		width			: 1024px;
		margin			: 0 auto;
		clear			: both;
		height			: 94px;
		background		: url('../images/background_footerRepeater.gif') repeat-x bottom;
	}
	
	#footerInside{
		margin: 0px auto;
		text-align: center;
		font-size: 11px;
		line-height: 1.8em;
	}
	
	#footerContainer a{color: #003333; padding-left: 5px; padding-right: 5px;}
	
/***********************************************************************************************************************************************************/


/***********************************************************************************************************************************************************
	QUICK LINKS  
***********************************************************************************************************************************************************/

	.quickLinkContainer{
		position: absolute;
		float:right;

	}
	
	.quickLinkContents{
		position: relative;
		top: 5px;
		color: #FFF;
		font-size: 10px;
		line-height: 1.2em;
		text-align: center;
		width: 157px;
		height: 47px;
		/*padding-top: 45px;
		padding-left: 15px;*/
	}
		
	.quickLinkContents a{color:#FFF; text-decoration:none;} 
	
	.quickLinkHeader{
		/*font-size: 1.3em; 
		line-height:2em;*/
	}
	.quicklink{
		padding-right: 5px;	
		 text-decoration:none;
	}
	.quickLinkImage{
		position:absolute;
	}
		
/***********************************************************************************************************************************************************/



/***********************************************************************************************************************************************************
	MENU 
***********************************************************************************************************************************************************/
		#menuContainer{
			width: 100%;
			height: 85px;			
			background-image: url('../images/background_menuRepeater.gif');
			background-repeat: repeat-x;		
		}
		#menuInside{
			width: 1162px;
			height: 85px;			
			margin: 0px auto;						
			background-image: url('../images/background_menu.gif');
			background-repeat: no-repeat;
		}
		#menuInsideContent{
			float: right;
			height: 85px;
			background: transparent;
			padding-right: 50px;
			font-size: 11px;
			position: relative;
		}
			
		#menuItem{
			float:left; 
			position:relative;
		}
		
		#menuItem a{
			text-decoration: none;
		}
		
		#menuSide{
			position: absolute; 
			margin-left:30px; 
			margin-top: 26px; 
			cursor:pointer;
		}
		
		.subContainer{
			z-index: 999;
			float: left;
			color: #FFFFFF;
			position: relative;
			top: 26px;
		}
		.subContainer a{color: #FFF; line-height:1em; text-decoration:none; display:block; z-index: 999;}
		.subContainer a:hover{color: #FFF; line-height:1em; text-decoration:underline; display:block; z-index: 999;}
		
		.subContents{	
			z-index: 999;			
			position: absolute;
			text-align: left;
			background-image:url('../images/background_SubMenu.gif');
			background-repeat: repeat;
			width: 155px;
			padding-left: 15px;
			padding-bottom: 15px;
			padding-top: 15px;			
			opacity: .95; 
			filter:alpha(opacity=95);  /*IE's opacity */
		}
		
		.hide{
			display: none;
		}
		
		.show{
			display: block;
		}
		
		.menu1{
			float:left;
			height: 27px;
			background: url("../images/menuClosed_Repeater.gif") 0 bottom repeat-x;
			color: #FFFFFF;
			cursor: pointer;
			text-align: center;
		}
		
		.menuText{
			position: relative;
			top: 6px;
		}
		
		.menu1 a{				
			text-decoration: none;
			text-align: center;
			color: #FFFFFF;
			position: relative;
			top: 8px;			
		}
		
		.menu1 a:hover{
			text-decoration: none;
			text-align: center;
			color: #003333;
			position: relative;
			top: 8px;			
		}
		
		.menu1Left{
			float:left;
			width: 8px;
			height: 27px;
			background-image: url('../images/menuClosed_Left.gif');
			background-repeat: no-repeat;
			position: absolute;
			left: 0px;
		}
		
		.menu1Right{
			float:right;
			width: 8px;
			height: 27px;
			background-image: url('../images/menuClosed_Right.gif');
			background-repeat: no-repeat;
			position: absolute;
			right: 0px;
		}
		
		
		.menu1open{
			float:left;
			height: 27px;
			background: url("../images/menuOpen_Repeater.gif") 0 bottom repeat-x;
			color: #003333;
			cursor: pointer;
			text-align: center;
		}
		
		.menu1open a{				
			text-decoration: none;
			text-align: center;
			color: #003333;
			position: relative;
			top: 8px;			
		}
		
		.menu1open a:hover{
			text-decoration: none;
			text-align: center;
			color: #003333;
			position: relative;
			top: 8px;			
		}
		
		.menu1openLeft{
			float:left;
			width: 8px;
			height: 27px;
			background-image: url('../images/menuOpen_Left.gif');
			background-repeat: no-repeat;
			position: absolute;
			left: 0px;
		}
		
		.menu1openRight{
			float:right;
			width: 8px;
			height: 27px;
			background-image: url('../images/menuOpen_Right.gif');
			background-repeat: no-repeat;
			position: absolute;
			right: 0px;
		}
		
		

/***********************************************************************************************************************************************************/


/***********************************************************************************************************************************************************
	FUND TABLE 
***********************************************************************************************************************************************************/
.fundTable{
	width: 530px;

	font-size: 0.9em;
	line-height: 2.2em;
}

thead{
	background-image: url('../images/background_tableHeaderRepeater.gif');
	background-repeat: repeat-x;
	height: 42px;
}

thead th{
	font-size: 0.9em;
	height: 42px;
	line-height: 1em;
	/*background-color:#072e1d;*/	
	color: #072e1d;
	text-align: left;
	font-weight: bold;
	vertical-align:middle;
	padding-left: 5px;
}

thead th.numeric{
	text-align: right;
	padding-right: 15px;
}

thead th.center{
	text-align: center;
}

tr{
	border-bottom:1px solid #CCCCCC;
}

tr.even{
	background-color:#e6efe3;
}

tr.fund{
	background-color:#E0F3FD;
}

td{
	padding-left: 5px;
}

td.center{
	text-align: center;
}

td.numeric{
	text-align: right;
	padding-right: 5px;
}

td a{color:#464646;}

#tableTitle{
	width:530px;
}

#tableTitle:after{
	content:".";
	display: block;
	height: 1px;
	visibility: hidden;
	clear: both;
}

.tableTitleLeft{
	float: left;
	font-weight: bold;
	padding-left: 5px;
}

.tableTitleRight{
	float: right;
	font-weight: bold;
	padding-right: 5px;
}



/***********************************************************************************************************************************************************/



/***********************************************************************************************************************************************************
	MANAGEMENT PROFILE
***********************************************************************************************************************************************************/

#managerContainer{
	width: 500px;
}

#managerContainer:after{
	content:".";
	display: block;
	height: 1px;
	visibility: hidden;
	clear: both;
}

#managerLeft{
	float: left;
	width: 170px;
	text-align: left;
}

#managerRight{
	float: right;
	width: 330px;
}


/**************************************************************************************/



.red{color:#FF0000;}


.homeColor{color:#003333;}


.white{color: #FFFFFF;}

.tiny{font-size: 0.8em;}

.bold{font-weight:bold;}

strong {font-weight:bold;}

.header{font-size: 1.6em; font-family: Georgia, "Times New Roman", Times, serif; line-height:1.5em;}
.subHeader{font-size: 1.1em;}

.superscript{font-size:0.7em; vertical-align: super;}

a{color: #669933;}
