/*General*/
    * { 

overflow: visible !important; /* Required for FireFox pre-3.6 to print past page 1 */
} 
html{
    overflow: scroll;
}  /* This is a Firefox fix that forces a scrollbar so that the scrollbar doesn't appear and disappear constantly based on a short and long page, which gives a flickering effect. */

body 	{
	background-color:#666666;
	margin:0px; 
	padding:0px;
	}   

p {
	padding-top:10px;
}

sup.disclosure {
	font-size:10px;
	
}

/*end General*/

/**************************************************************/
/*Tab Styles*/
/**************************************************************/

#tabArea4 {
	width:773px;
	padding-left:12px;
	padding-bottom:10px;
	padding-top:20px;
}

a.tablink:link, a.tablink:visited, a.tablink:active, a.tablink:hover {
color:#000;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

ul.tabnav2 {z-index: 0; height:23px;border-bottom:1px solid #999;}
ul.tabnav2 li {float:left; display: block; position: relative;/*both the position:relative and the margin-bottom: -1px contribute to removing the bottom link below the active tab*/ margin: 0; padding:0; background-position: top left; background-repeat: no-repeat; margin-left: 3px; /*spaced out the tabs*/ margin-right: 0; color: #1f1f1f; }
ul.tabnav2 li.Tab { background: #ccc; border: 0px;padding: 0px 9px 2px 9px; font-size: 11px; line-height:20px;cursor: pointer;white-space:nowrap; }
ul.tabnav2 li.TabSelected{ background: #FFFFFF; border-bottom: 0px solid #ffffff; border-right:1px solid #999; border-left:1px solid #999; border-top:2px solid #cc9933;padding: 0px 9px 2px 9px; font-size: 11px; line-height:20px; cursor: pointer; margin-bottom: -1px; /*this pulls the tab down over the line*/ }


/*FundInfo page Tabs*/
#fundtab{
width:770px;
font-size:13px;
}


ul.fundtabs{
float:left;
width:770px;
background-color:#FFFFFF;
}

ul.fundtabs li{
float:left;
padding:0;
width:auto;
list-style-type:none;
}

ul.fundtabs a:link,
ul.fundtabs a:visited,
ul.fundabs a:active,
ul.fundtabs a:hover{
float:left;
font-size:11px;
font-weight:normal;			
line-height:10px;
background:#ffffff;
color:#000000;			
padding-right:8px;
padding-left:5px;
padding-top:5px;
padding-bottom:0px;
margin:0px;
display:block;
text-decoration:none;
}

.fundtabs a:link,
.fundtabs a:visited,
.fundtabs a:active,
.fundtabs a:hover{
height:auto;
min-height:3em;
}
ul.fundtabs a:hover{
/*background:#006;
color:#ffffff;*/
background-image:url('/images/fund_bkgrnd3.gif');
color:#FFFFFF;
}
#fundtab {
clear:both;
width:770px;
background:#ffffff;
color:#666666;
}				

.fundstable {
float:left; /*needed to keep data table under the tabs*/
margin:0;
padding:0;
background-color:#EFEfEF;			
}

.fundstable2 td {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding-left:5px;
padding-right:0px;
padding-top:4px;
padding-bottom:4px;
}

ul.fundtabs a.active:link,
ul.fundtabs a.active:visited,
ul.fundtabs a.active:active,
ul.fundtabs a.active:hover{
color:#FFFFFF;	
/*background:#006;*/
background-image:url('/images/fund_bkgrnd3.gif'); /*mouseover image*/
}

.assetclass {
padding-left:16px;
}

/*****************************************************
 End Tab Styles
******************************************************/


/*****************************************************
HEADER STYLES
******************************************************/
/*Look in navigation.css file
/**************************************************
END HEADER STYLES
***************************************************/
	
/**************************************************
PAGE TITLE
***************************************************/

#pagetitle {
	padding-top:20px;
	padding-left:10px;
	margin-left:13px;
	margin-right:12px;
	padding-bottom:20px;
	background-color:#ffffff;
	width:761px;	
}

#pagetitle .left {
	width:560px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:2px solid #e5e5e5;	
}

#pagetitle .left2 {
	width:680px;
	float:left;
	padding-top:20px;
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:2px solid #e5e5e5;	
}

.commentary {
	font-size: 20px;
	line-height: 24px; 
	font-weight: normal;
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	padding-top:0px;
	padding-bottom:20px;	
	color:#666;
}

#pagetitle p {
	padding: 10px 0 0 0;
	margin:0;
}

#pagetitle h2{
	font-size: 19px; 
	color: #CC9933; 
	line-height: 22px; 
	font-weight: normal;
	padding-bottom:0px;
	padding-top:5px;
	margin-top:0px;
	margin-bottom:15px;
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
}

#pagetitle ul{
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	font-weight:normal;
	}

#pagetitle li {
	background: url('/images/blue_bullet.gif') no-repeat;	
	list-style-type:none;
	padding-left:10px;
	margin-left:5px;
	font-size: 12px;
	line-height:18px;
	font-weight:normal;
	padding-bottom:5px;
	padding-top:0px;
}

#pagetitle2 { /*for pages like the accessor_forward page or commentary page where the top portion is split*/
	clear:both;
	padding-top:20px;
	padding-left:10px;
	margin-left:13px;
	margin-right:12px;
	padding-bottom:0px;
	background-color:#ffffff;
	width:761px;
}

#pagetitle2 .left {
	width:446px;
	float:left;
	margin-right:10px;
}

#pagetitle2 .left2 {
	width:446px;
	float:left;
	padding-right:10px;
	margin-right:5px;	
	border-right:1px solid #CCCCCC;	
}

#pagetitle2 .right {
	width:150px;
	float:left;
	display:inline;
	padding-left:9px;
	margin:0;
	border-left:1px solid #CCCCCC;	
}

#pagetitle2 .right #callout2 {
	background-color:#43525D;	
	height:70px;
	width:150px;
	padding-left:15px;
	padding-right:12px;
	padding-top:10px;
	padding-bottom:10px;
}

#pagetitle2 .right2 {
	width:150px;
	float:left;
	display:inline;
	padding-left:9px;
	margin:0;
}

#pagetitle2 .right2 #callout2 {
	background-color:#43525D;	
	height:70px;
	width:150px;
	padding-left:12px;
	padding-right:12px;
	padding-top:10px;
	padding-bottom:10px;
}

#pagetitle3 { /*used for cases where there is no underline, like the forms.htm page*/
	clear:both;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:10px;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:20px;
	background-color:#FFFFFF;
	width:762px;	
}

#pagetitle3 .left {
	width:490px;
	float:left;
	margin-right:10px;
}

#pagetitle3 .left2 {
	width:642px;
	float:left;
	margin-right:10px;
}

#pagetitle3 .right {
	width:250px;
	float:left;
	display:inline;
	padding-left:9px;
	margin:0;
	border-left:1px solid #CCCCCC;	
}

#space {
	clear:both;
	height:15px;
}

#space2 {
	clear:both;
}

#pagetitle3 .right #callout {
	background-color:#43525D;	
	height:70px;
	width:230px;
	padding-left:15px;
	padding-top:10px;
}

a.callout:link, a.callout:visited, a.callout:active {
	color:#CDAD59;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
}

a.callout:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#pagetitle4 {
	padding-top:10px;
	padding-bottom:0px;
	padding-left:10px;
	margin-left:13px;
	margin-right:12px;
	margin-bottom:0px;
	background-color:#ffffff;
	width:761px;	
}

#pagetitle4 h2{
	font-size: 16px; 
	color: #003366; 
	line-height: 21px; 
	font-weight: normal;
	padding-bottom:0px;
	padding-top:5px;
	margin-top:0px;
	margin-bottom:15px;
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
}

p.pagetitlewidth{
	font-size:12px;
	line-height:17px;
	padding-bottom:10px;
	padding-top:10px;
	color:#333;
	width:565px;	
}

#pagetitle5 {
	padding-top:20px;
	padding-left:10px;
	margin-left:13px;
	margin-right:12px;
	padding-bottom:20px;
	background-color:#ffffff;
	width:761px;			
}
#pagetitle5 h1 {
	width:560px;
	border-bottom:2px solid #e5e5e5;
	padding-bottom:10px;
}


/************************************************
END PAGE TITLE styles
*************************************************/

/*************************************************
GENERAL CONTENT
**************************************************/
#content {
	background-color:#FFFFFF;
	width:800px;
	/*padding-bottom:20px;	*/
	color:#333;
	margin:0;
	padding:0;
}

#content ul.side {
	margin:0;
	padding:0;
	width:170px;
}

#content ul.list li {
	background: url('/images/blue-arrow.gif') no-repeat;	
	list-style-type:none;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:0px;
	margin-left:5px;
}

#content h2 a:link, a:visited, a:active {
	color:#03C;
	}

#content h2 a:hover {
	color: #cc9933; 
	}

/*LINKS*/
a.link:link, a.link:visited,a.link:active {/*general sized link with underline*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 12px;color:#03C;line-height: 18px; font-weight: normal; text-decoration:underline;
}
a.link:hover {
	color:#cc9933;
}

/*bigger font link without underline*/
a.link2 {font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 13px; color:#03C;line-height: 18px; font-weight: normal; text-decoration:none;text-align:left;}
a.link2:hover {color:#cc9933;text-decoration:underline;}

/*smaller table links for performance table*/
a.link3 {
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 11px;color:#003399;line-height: 16px; font-weight: bold; text-decoration:underline; padding-left:6px;}
a.link3:hover {
	color:#cc9933;
}

a.link4:link, a.link4:visited, a.link4:active{/*gold links from the about page*/
	color:#CDAD59;font-size:11px;text-decoration:none;
}
a.link4:hover {
	color:#ffffff;
}

/*no padding to left.  larger fonts*/
a.link5 {
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 12px;color:#003399;line-height: 16px; font-weight: bold; text-decoration:underline; padding-left:0px;}
a.link5:hover {
	color:#cc9933;
}

a.link6:link, a.link6:visited,a.link6:active {/*general sized link with underline*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 11px;color:#996600;line-height: 13px; font-weight: normal; text-decoration:none;
}
a.link6:hover {
	color:#cc9933;text-decoration:underline;
}

a.link7:link, a.link7:visited,a.link7:active {/*general sized link with underline*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 12px;color:#03C;line-height: 18px; font-weight: normal; text-decoration:none;
}
a.link7:hover {
	color:#cc9933;
}

/*small links used for "top" nav links*/
a.linksmall {font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 11px; color:#03C;line-height: 14px; font-weight: normal; text-decoration:none;text-align:left;}
a.linksmall:hover {color:#cc9933;text-decoration:underline;}

/*End Links*/

.bluetext {
	font-size: 12px; 
	color: #336699;
	line-height: 18px; 
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	
	}
.small {
	font-size: 11px; 
	color: #999999; 
	line-height: 16px; 
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	}		

.small2 {
	font-size: 9px; 
	color: #999999; 
	line-height: 11px; 
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	vertical-align:bottom;
	}
.emphasis {
	color:#cc9933;
	font-weight:bold;
	font-style:normal;
}

.square{
	float:left;
	padding-top:1px;
	padding-right:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-right:0px;
	padding-left:0px;
	margin-left:0px;
	vertical-align:top;
	border:none;
}	

.square2{
    height:10px;
    width:10px;
    border: 1px solid #000;
	margin-right:5px;
	margin-top:3px;
}	

.square3 {
	padding-bottom:1px;
	padding-left:3px;
}
	
.top {
	text-align:right;
	font-size:11px;
}

.sitemap h3 {
font-size: 12px; 
color: #666666; 
line-height: 15px; 
font-weight: bold; 
padding-top: 8px; 
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
}	
	
/*Table Styles*/
#content .data_table  {
background-color:#F2F3F4;
font-size: 12px;
line-height:18px;
border-top: 1px solid #cc9933;
padding:12px; /*created padding around data*/
margin-bottom:10px;
margin-top:0px;
}

.data_table td {
	vertical-align:top; /*so all data aligns in table rows*/
}

.data_table3  {
background-color:#F2F3F4;
border-top: 1px solid #cccccc;
padding:12px; /*created padding around data*/

}

.data_table4  {
background-color:#F2F3F4;

}

.data_table4 td {
	white-space:normal;
	vertical-align:top;
}

.funddata {
	color:#000000;
	font-weight:normal;
	text-align:left;
	font-size:11px;
}

.funddata2 {
	color:#000000;
	font-weight:normal;
	text-align:right;
	font-size:11px;
}

#content .data_table2  {
float:left;
display:block;
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
font-size: 12px; 
color: #000; 
line-height: 18px;
vertical-align:bottom;
text-align:center;
border-collapse:collapse;
}

.inner_table td {
	vertical-align:top;
}
	
tr.underline td{
border-bottom:1px solid #999;
vertical-align:bottom;
}		

td.left{
text-align:left;
}

.table{
padding:5px;
}


.tableheader{
font-size:12px;
font-weight:bold;
}

.table_background {
background-color:#F2F2F0;
padding:0;
margin:0;
}
.table_background2 {/*performance2 table*/
background-color:#F2F2F0;
margin-left:12px;
}		

.table_background2 td a{/*performance2 table*/
color:#000000;
font-size:10px;
text-decoration:none;
border-bottom:2px solid #cc9933;
}		
.table_background3 {
background-color:#F2F3F4;
border-top:1px solid #cccccc;
}
.title {
font-size: 12px;
font-weight: bold;
padding-top:0px;
padding-bottom:5px;
margin-top:0px;
text-align:left;
color:#003366;
}

.title2 { /*title smaller*/
font-weight:bold;
text-align:left;
color:#000000;
font-size:12px;
padding-top:20px;
}

.title3 { /*padding on top*/
font-size: 12px;
font-weight: bold;
padding-top:15px;
padding-bottom:5px;
margin-top:0px;
text-align:left;
color:#003366;
}

.tabletext {
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
font-size: 12px; 
color: #000000; 
font-weight:normal;
line-height: 16px;
vertical-align:bottom;
text-align:center;
padding-top:4px;
padding-bottom:4px;
}

.tabletext_higher {
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
font-size: 11px; 
color: #000000; 
font-weight:normal;
line-height: 20px;
vertical-align:bottom;
text-align:center;
padding-top:2px;
padding-bottom:2px;
}

.tabletext2 {/*aligns left*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
font-size: 12px; 
color: #000000; 
line-height: 16px;
vertical-align:bottom;
text-align:left;
padding-top:4px;
padding-bottom:4px;
white-space:normal;
}

.tabletext3 {
	font-family: "Helvetica Neue", Arial, Helvetica,sans-serif;
	font-size: 11px; 
	color: #000000; 
	line-height:15px;
	vertical-align:bottom;
	}
.tabletextbold {/*performance table*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
font-size: 11px; 
color: #000000; 
font-weight:normal;
line-height: 16px;
vertical-align:top;
text-align:center;
padding-top:10px;
}	

.benchmark {/*performance table*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
font-size: 11px; 
color: #000000; 
line-height: 16px;
vertical-align:top;
text-align:center;
padding-left:0px;
padding-top:10px;
}	

.benchmark_name {/*performance table*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
font-size: 11px; 
color: #000000; 
line-height: 16px;
vertical-align:bottom;
text-align:left;
padding-left:6px;
padding-top:10px;
}

.row_bg{/*performance table*/
background-color:#e2e2e2;
}

.first_cell{ /*left border for perf table*/
text-align:left;
padding-top:10px;
margin-top:10px;
}	


.tablebg1 {
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
font-size: 11px; 
line-height:14px;
font-weight: normal; 
color: #ffffff; 
background-color: #003366; 
text-align: left; 
vertical-align: bottom;
padding-top:10px;
padding-bottom:5px;	
padding-left:10px;
}

.tablebg1_larger {
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
font-size: 14px; 
line-height:17px;
font-weight: normal; 
color: #ffffff; 
background-color: #003366; 
text-align: left; 
vertical-align: bottom;
padding-left:5px;
padding-right:0px;
padding-top:10px;
padding-bottom:5px;		
}


.tablebg2 {
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
font-size: 11px; 
line-height:14px;
font-weight: normal; 
color: #ffffff; 
background-color: #003366; 
text-align: center; 
vertical-align: bottom;
padding-top:10px;
padding-bottom:5px;
}

.tablebg3 { /*fundinfo page.  Don't need top padding*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
font-size: 11px; 
line-height:14px;
font-weight: normal; 
color: #ffffff; 
background-color: #003366; 
text-align: left; 
vertical-align: bottom;
padding-left:5px;
padding-right:0px;
padding-top:0px;
padding-bottom:5px;	
}		
	
.tablebg4 {
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
font-size: 15px; 
line-height:18px;
font-weight: normal; 
color: #ffffff; 
background-color: #003366; 
text-align: left; 
vertical-align: bottom;
padding-left:10px;
padding-right:0px;
padding-top:10px;
padding-bottom:5px;			
}

a.tablebg {font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 11px;font-weight: normal;color: #ffffff;background-color: #003366; text-align: center;vertical-align: bottom;text-decoration:none;}		
a.tablebg:hover {text-decoration:underline;}

td.tablebgblueleft {
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	color: #ffffff; 
	background-color: #039; 
	text-align: left; 
	vertical-align: middle;
	padding-left:10px;
	}

.cellborder {
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}

.cellborderend {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}

.whitepapers {
	padding:20px;
}

#whitepapers {
		clear:both;
	border-top:2px solid #cc9933;
	width:642px;
}

.imagepadding {
	padding-right:20px;
	margin-right:20px;
}
/*end Table Styles*/
	

/***************************************************
END GENERAL CONTENT
****************************************************/



/*onecolumn styles here*/

#content #onecolumn {
	padding-left:24px;
	width:680px;
	clear:both;

}

#content #onetable {
	padding-left:12px;
}

#content #onecolumn h1 {
	padding-top:20px;
	padding-bottom:5px;
}

#content #onecolumn hr {
	height: 1px;
	border: 0;
	color: #cccccc;
	background-color: #cccccc;
	width: 100%;
}

#onecolumn ul{
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	font-weight:normal;
	}

#onecolumn ul.contentlist{
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
	}
#onecolumn ul.contentlist li {
	background: url('/images/blue_bullet.gif') no-repeat;	
	list-style-type:none;
	padding-left:10px;
	margin-left:10px;
	font-size: 12px;
	line-height:16px;
	font-weight:normal;
	padding-bottom:5px;
	padding-top:0px;
}

/*arrows as bullets*/
#onecolumn ul.contentlist2{
	margin:0;
	padding-top:20px;
	font-weight:normal;
	}
#onecolumn ul.contentlist2 li {
	background: url('/images/blue-arrow2.gif') no-repeat;	
	list-style-type:none;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:5px;
	margin-left:5px;
	line-height:16px;
}

/*more spacing above and below*/
#onecolumn ul.contentlist3{
	margin:0;
	padding-top:20px;
	padding-bottom:20px;
	font-weight:normal;
	}
#onecolumn ul.contentlist3 li {
	background: url('/images/blue_bullet.gif') no-repeat;
	list-style-type:none;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:5px;
	margin-left:5px;
	line-height:16px;
}
#onecolumn ul.news{
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
	}
#onecolumn ul.news li {
	background: url('/images/blue_bullet.gif') no-repeat;	
	list-style-type:none;
	padding-left:10px;
	margin-left:0px;
	font-size: 12px;
	line-height:16px;
	font-weight:normal;
	padding-bottom:10px;
	padding-top:1px;
}

#onecolumn .column-right2 {
	display: block;
	float: right;
	width: 295px;
	margin-left: 20px;
	margin-bottom:20px;
}
#onecolumn h3.style2 {	
clear:both;
color:#1C4C91;
font-size:16px;
font-weight:bold;
}

#onecolumn td a.press {font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 12px; color:#03C;line-height: 18px; font-weight: normal; text-decoration:underline;text-align:left;}
#onecolumn td a.press:hover{color:#cc9933;}

A.learnmore:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:16px;text-align:left;color:#003399;font-weight: bold;text-decoration: none;}
A.learnmore:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:16px;text-align:left;color:#003399;font-weight: bold;text-decoration: none;}
A.learnmore:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:16px;text-align:left;color:#003399;font-weight: bold;text-decoration: none;}
A.learnmore:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:16px;text-align:left;color:#003399;font-weight: bold;text-decoration:underline;}

/*onecolumn2, which is the full width */
#onecolumn2 {
	clear:both;
	width:773px;
	padding-left:12px;	
}

#onecolumn3 {
	clear:both;
	width:680px;
	padding-left:12px;	
}
#perfgraphs {
	float:left;
	width:730px;
	padding:20px;
background-color:#F2F3F4;
	border:1px solid #cccccc;
}

#box {
	background-color:#FFFFFF;
	margin-top:4px;
	width:640px;
	margin-left:12px;
}

#box ul.contentlist{
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
	}
#box ul.contentlist li {
	background: url('/images/blue_bullet.gif') no-repeat;	
	list-style-type:none;
	padding-left:10px;
	margin-left:0px;
	font-size: 12px;
	line-height:16px;
	font-weight:normal;
	padding-bottom:5px;
	padding-top:0px;
}

#box ul.contentlist2{
	margin:0;
	padding-top:20px;
	font-weight:normal;
	}
#box ul.contentlist2 li {
	background: url('/images/blue-arrow2.gif') no-repeat;	
	list-style-type:none;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:5px;
	margin-left:5px;
	line-height:16px;
}
#box .column-right2 {
	display: block;
	float: right;
	width: 295px;
	margin-left: 20px;
}
#box h3.style2 {	
clear:both;
color:#1C4C91;
font-size:16px;
font-weight:bold;
}

#section {
	border-top:4px solid #CC9933;
	margin-top:20px;
	width:400px;
}

.literature {
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
font-size: 12px;
color:#003399;
line-height: 16px; 
font-weight: bold;
}
/*end onecolumn styles*/

/***************************************************
WHEN CONTENT SPLIT INTO LEFT AND RIGHT COLUMNS
****************************************************/

/*LEFT*/
/*leftcolumn related styles*/
#content #leftsection {
	clear:both;
	padding-left:12px;
	color:#333;
	width:502px;
	margin-top:3px;	
}

#leftsection #paddingleft {
	padding-left:12px;	
}
#leftsection #background {
	background-color:#e5e5e5;
}

#leftsection ul.contentlist{
	margin:0px;
	padding-top:20px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
	font-weight:normal;
	}

#leftsection ul.contentlist li ul{
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:10px;
	font-weight:normal;
	list-style-type:circle;
	}

#leftsection ul.contentlist li ul li{
	padding-bottom:5px;
	}
	
#leftsection ul.contentlist li.outerlist {
	background: url('/images/blue_bullet.gif') no-repeat;	
	list-style-type:none;
	padding-left:10px;
	margin-left:0px;
	font-size: 12px;
	line-height:18px;
	font-weight:normal;
	padding-bottom:15px;
	padding-top:0px;
}		

#leftsection h1{	
	font-size: 15px; 
	color:#003; 
	line-height: 18px; 
	font-weight: bold; 
	padding:0px;
	padding-top:10px;
	margin:0px;
	}
#leftsection h2 {
	font-size: 16px; 
	color: #003366; 
	line-height: 19px; 
	font-weight: bold; 
	padding:0px;
	margin:0px;
	}
#content #leftcolumn {
	padding-left:12px;
	margin-right:20px;
	padding-top:0px;
	color:#333;
	width:482px;
	margin-top:3px;
}
#leftcolumn h1{	
	font-size: 15px; 
	color:#003; 
	line-height: 18px; 
	font-weight: bold; 
	padding:0px;
	padding-top:10px;
	margin:0px;
	}
#leftcolumn h2 {
	font-size: 15px; 
	color: #1C4C91; 
	line-height: 18px; 
	font-weight: bold; 
	padding:0px;
	margin:0px;
	}
#leftcolumn hr {
	color:#CCCCCC;
	}
	
#leftcolumn ul.contentlist{
	margin:0px;
	padding-top:20px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
	font-weight:normal;
	}

#leftcolumn ul.contentlist li ul{
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:10px;
	font-weight:normal;
	list-style-type:circle;
	}

#leftcolumn ul.contentlist li ul li{
	padding-bottom:5px;
	}
	
#leftcolumn ul.contentlist li.outerlist {
	background: url('/images/blue_bullet.gif') no-repeat;	
	list-style-type:none;
	padding-left:10px;
	margin-left:0px;
	font-size: 12px;
	line-height:18px;
	font-weight:normal;
	padding-bottom:15px;
	padding-top:0px;
}		
/*fundinfo stuff*/	
#fundinfo {
	text-align:left;
	vertical-align:bottom;
	height:30px;
	margin-bottom:0px;
	padding:0px;
	width:200px;
	margin-left:250px;
}

#fundinfo ul.subtablinks {
	vertical-align:top;
	padding:0px;
	margin:0px;
}

#fundinfo ul.subtablinks li {
	float:left;
	list-style-type:none;
	font-size:11px;
	line-height:11px;
	color:#666;
}

#fundinfo ul.subtablinks li a:link, #fundinfo ul.subtablinks li a:visited,#fundinfo ul.subtablinks li a:active {
	float:left;
	list-style-type:none;
	font-size:11px;
	color:#333;
	padding:0px;
	margin-left:12px;
	margin-right:10px;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:4px;
	margin-bottom:0px;	
}

#fundinfo ul.subtablinks li a:hover {
border-bottom:2px solid #cc9933;
}

ul.subtablinks a.active:link,
ul.subtablinks a.active:visited,
ul.subtablinks a.active:active,
ul.subtablinks a.active:hover{
border-bottom:2px solid #cc9933;
}
/*end fundinfo stuff*/

/*factinfo stuff*/
#factinfo {
	float:left;
	text-align:left;
	vertical-align:bottom;
	height:30px;
	margin:0;
	margin-bottom:10px;
	padding:0;
	width:500px;
}

#factinfo ul.subtablinks {
	vertical-align:top;
	padding:0px;
	margin:0px;
}

#factinfo ul.subtablinks li {
	float:left;
	list-style-type:none;
	font-size:11px;
	line-height:11px;
	color:#666;
}

#factinfo ul.subtablinks li a:link, #factinfo ul.subtablinks li a:visited,#factinfo ul.subtablinks li a:active {
	float:left;
	list-style-type:none;
	font-size:11px;
	color:#333;
	padding:0px;
	margin-left:12px;
	margin-right:10px;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:4px;
	margin-bottom:0px;	
}

#factinfo ul.subtablinks li a:hover {
border-bottom:2px solid #cc9933;
}

ul.subtablinks a.active:link,
ul.subtablinks a.active:visited,
ul.subtablinks a.active:active,
ul.subtablinks a.active:hover{
border-bottom:2px solid #cc9933;
}



#leftcolumn #objective {
	clear:both;
	float:left;
	padding-left:12px;
	padding-top:10px;
	margin-top:0px;
}

#leftcolumn #manager {
	float:left;
	padding-left:12px;
	padding-top:10px;
	margin-top:0px;
}

#leftcolumn #process{
	float:left;
	padding-left:12px;
	padding-top:10px;
	margin-top:0px;
}	
/*end leftcolumn related styles*/


/*leftcolumn2 related styles*/
#content #leftcolumn2 {
	float:left;
	padding-left:22px;
	padding-right:0px;
	margin-right:20px;
	padding-top:0px;
	margin-top:0px;
	color:#333;
	width:554px;
}


#leftcolumn2 ul.list{
	margin:0px;
	padding-top:10px;
	padding-bottom:20px;
	}

#leftcolumn2 ul.list li {
	background: url('/images/blue_bullet.gif') no-repeat;	
	list-style-type:none;
	padding-left:10px;
	margin-left:5px;
	font-size: 12px;
	line-height:16px;
	font-weight:normal;
	padding-bottom:10px;
	padding-top:0px;
}

#leftcolumn2 ul.list2{
	margin:0px;
	padding-top:10px;
	padding-bottom:20px;
	}

#leftcolumn2 ul.list2 li {
	background: url('/images/blue_bullet.gif') no-repeat;	
	list-style-type:none;
	padding-left:10px;
	padding-bottom:0px;
	padding-top:0px;	
	margin:0;
	font-size: 12px;
	line-height:12px;
	font-weight:normal;
}

#leftcolumn2 ul.fundlist{
	margin:0px;
	padding-top:10px;
	padding-bottom:20px;
	}

#leftcolumn2 ul.fundlist li {
	background: url('/images/bullet_arrow.gif') no-repeat;	
	list-style-type:none;
	padding-left:12px;
	font-size: 12px;
	line-height:13px;
	font-weight:normal;
	padding-bottom:4px;
	padding-top:0px;
	margin:0;
}

#leftcolumn2 .column-right {
	margin-right: 180px;
	display: block;
	margin-top: 0px;
	float: right;
	width: 200px;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



#leftcolumn2 .leftside{
	clear:both;
	float:left;
	width:270px;
}

#leftcolumn2 .rightside{
	float:left;
	width:270px;
}

#leftcolumn2 h1 {
	color:#003;
	padding-top:0px;
}
#leftcolumn2 h2 {
	font-size: 15px; 
	color: #003366; 
	line-height: 19px; 
	font-weight: bold; 
	padding-top:0px;
	margin:0px;
	}

#leftcolumn2 h3 {
	font-size: 12px; 
	/*color: #003366;*/
	/*color: #1C4C91;*/	
	color:#003;
	line-height: 15px; 
	font-weight: bold; 
	padding:0;
	margin:0;
	}
	
#leftcolumn2 ol{
	margin-left:30px;
	padding-top:10px;
	padding-bottom:10px;
}

#leftcolumn2 ol li {
	padding-top:5px;
	padding-bottom:5px;
}

#leftcolumn2 ul li{
	margin-left:30px;
	padding-top:10px;
	padding-bottom:10px;
}

#leftcolumn2 .mgmtlist {
	float:left;
	width:130px;
	border-right:1px solid #cccccc;
}

#leftcolumn2 ul.mgmtlist{
	padding-right:5px;
}

#leftcolumn2 ul.mgmtlist li{
	background: url('/images/blue_bullet.gif') no-repeat;		
	list-style-type:none;
	background-position: left top;
	line-height:11px;
	padding-bottom:10px;
	padding-top:0px;
	margin-top:0px;
	padding-left:10px;
	margin-left:5px;	
	}

#leftcolumn2 ul.mgmtlist li a.mgmt {
	/*color:#003399;*/
	color:#333;
	font-size:11px;	
	line-height:11px;
	text-decoration:none;
	vertical-align:top;
}

#leftcolumn2 ul.mgmtlist li a.mgmt:hover{
	color:#CC9933;
	text-decoration:underline;
}

#leftcolumn2 #right {
	float:left;
	width:410px;
}

#leftcolumn2 #right hr {
	height: 1px;
	border: 0;
	color: #CCCCCC;
	background-color: #CCCCCC;
	width: 100%;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
}

#leftcolumn2 #right p{
	padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-top:0px;
	line-height:18px;
}

#leftcolumn2 #lean {
	width:492px;
}

#leftcolumn2 #listcontainer {
	padding-top:20px;
}

#leftcolumn2 #aboutleft {
	float:left;
	width:48%;
}

#leftcolumn2 #aboutright {
	float:left;
	width:48%;
}

.image { /*used in the mgmt-team page*/
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:0px;
}


/*end leftcolumn2 related styles*/


/* right column related styles*/
#content #rightcolumn {
	padding-top:3px;
	width:250px;
margin-left:20px;
}

#content #rightcolumn2 {
	float:left;
	padding-top:20px;
	width:200px;
}

#content #rightcolumn2 .line{
	border-left:1px solid #CC9933;
	padding-left:10px;
}

.sidetitle {
	font-size: 12px; 
	color: #333333; 
	font-weight: bold; 
	line-height: 16px; 
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	}

.sidetext {
	font-size: 10px; 
	color: #003399; 
	line-height: 15px; 
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	font-weight: normal; 
	vertical-align:bottom;
	}
	
#rightcolumn2 ul.side li.active {
	background: url('/images/gold-arrow.gif') -.1em top no-repeat;	
	list-style-type:none;
	font-size:12px;
	font-weight:normal;	
	padding-left:15px;
	margin-left:0px;
	padding-bottom:10px;
	padding-top:0px;
}

#rightcolumn2 ul.side li.noactive {
	font-size:12px;
	font-weight:normal;	
	color:#000000;
	list-style-type:none;
	padding-left:15px;
	margin-left:0px;
	padding-bottom:10px;
	padding-top:0px;
}

#rightcolumn2 a.sidelink {font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;text-align:left;font-size:12px;color:#003399;font-weight: normal;text-decoration: none;padding:0px;}	
#rightcolumn2 a.sidelink:hover{color:#cc9933;font-weight: normal;text-decoration:underline;}	
	

.input {
	text-align: left; 
	padding-right: 0px; 
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	font-size: 10px; 
	background-color: #CCCCCC; 
	color: #000000;
	}
	
.button {
	background-color:#CCCCCC; 
	font-size:11px; 
	line-height:14px; 
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	}

a.edelivery:link, a.edelivery:visited, a.edelivery:active {
	color:#003366;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
/* end right column styles*/


/****************************************************
Disclosure Stuff
*****************************************************/
#disclosure_wrap {
	float:left;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:12px;	
	margin-top:0px;	
	width:773px;
	text-align:left;	
}	

.disclosure p {
	padding-top:11px;
	color:#666;
	font-size:11px;
	line-height:14px;	
}

.disclosure a {
	color:#03C;
	font-size:11px;
	line-height:14px;
}

.disclosure a:hover

.disclosure hr {
	height: 1px;
	border: 0;
	color: #e7e7e7;
	background-color: #e7e7e7;
	width: 100%;
}

.perfdisclosure {
	color:#666;
	font-weight:bold;
	font-size:11px;
	line-height:16px;
	background-color:#F2F2F0;
	padding:8px;
	border:1px solid #cccccc;
}

.disclosure2 {
	color:#666;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
	background-color:#f2f2f0;
	padding:10px;
	margin-top:10px;
	margin-bottom:0px;
	margin-right:0px;
	border:1px solid #cccccc;
}

/**********************************************
End Disclosure
***********************************************/

/**********************************************
FOOTER
***********************************************/

#footer{
	clear:both;
	float:left;
	width:788px;
	background-color:#FFF;
	padding-left:12px;
}

#footer #footermenu {
	float:left;
	width:773px;
	margin-top:10px;
	border-top:2px solid #003;
}

#footer #footermenu ul {
	margin-left:0px;
}

#footer #footermenu li {
	float:left;	
	display:block;
	list-style-type:none;
	font-size:11px;
	line-height:11px;
	color:#003;
}
	
#footer #footermenu li a.footerlinkfirst:link, #footer #footermenu li a.footerlinkfirst:visited, #footer #footermenu li a.footerlinkfirst:active {
	float:left;	
	display:block;
	font-size:11px;
	color:#003;
	text-decoration:none;
	border-right:1px solid #cccccc;
	padding-right:10px;
	padding-left:0px;
	margin-top:8px;
}	

#footer #footermenu li a.footerlinkfirst:hover{
	color:#cc9933;
}

#footer #footermenu li a.footerlink:link, #footer #footermenu li a.footerlink:visited, #footer #footermenu li a.footerlink:active {
	float:left;	
	display:block;
	font-size:11px;
	color:#003;
	text-decoration:none;
	border-right:1px solid #cccccc;
	padding-right:10px;
	padding-left:10px;
	margin-top:8px;
}	

#footer #footermenu li a.footerlink:hover{
	color:#cc9933;
}

#footer #footermenu li a.footerlinkend:link, #footer #footermenu li a.footerlinkend:visited, #footer #footermenu li a.footerlinkend:active {
	float:left;	
	display:block;
	font-size:11px;
	color:#003;
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
	margin-top:8px;
}	

#footer #footermenu li a.footerlinkend:hover{
	color:#cc9933;
}




#copyright, #copyright p{
	clear:both;
	float:left;
	padding-top:10px;
	padding-bottom:20px;
	background-color:#FFFFFF;
	font: normal 10px "Helvetica Neue", Arial, Helvetica,sans-serif; 
	color: #999; 
}

/**************************************************
END FOOTER
***************************************************/


/**************************************************
NAVIGATION
***************************************************/
/*****************************************************
Main NAV
******************************************************/
#navbar {
display:none;
}

#setleftmargin {
	margin-left:12px;
}

#mainnav {
	float: left;
	width: 773px;
	list-style: none;
	line-height: 1;
	background-color:#003;
	font-weight: bold;
	padding-top:2px;/*adds padding above each link in the main nav*/
	padding-bottom:2px;/*adds padding below each of the links in the main nav and makes the nav bar thicker*/
	border:0;
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	font-size:11px;
}

#mainnav ul {
	list-style: none;
	line-height: 1;
	background-color:#003;
	font-weight: bold;
	margin:0;
	padding:0;
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	font-size: 11px;
}

#mainnav a:link, #mainnav a:visited, #mainnav a:active { /*to edit the specific links in the main nav*/
	display: block;
	color:#FFFFFF;
	text-decoration: none;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:11px;
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	font-size: 11px;	
}


#mainnav li {
	float: left;
}

#mainnav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 17.4em; /*actual width of the drop-down menu, but doesn't include with of the text*/
	w\idth: 16.9em;
	font-weight: bold;
	margin: 0;
	border-bottom:4px solid #cc9933;	
	z-index:5;/*to keep the drop-down menu in front of the other items*/	
}

#mainnav li ul.short { /*this is for the financial advisor drop-down so that it doesn't extend outside of the page boundary to the right*/
	position: absolute;
	left: -999em;
	height: auto;
	width: 11.3em; /*actual width of the drop-down menu, but doesn't include with of the text*/
	w\idth: 11.3em;
	font-weight: bold;
	margin: 0;
	border-bottom:4px solid #cc9933;	
	z-index:5;/*to keep the drop-down menu in front of the other items*/	
}

#mainnav li ul.short a {
	width: 10.3em;
	w\idth: 10.3em;	

}

#mainnav li ul.short li {
	padding-right: 1em;
	width: 10.3em

}

#mainnav li li {
	padding-right: 1em;
	width: 15.7em

}

#mainnav li ul a {
	width: 17.4em;
	w\idth: 16.9em;	

}


#mainnav li:hover ul, #mainnav li li:hover ul, #mainnav li li li:hover ul, #mainnav li.sfhover ul, #mainnav li li.sfhover ul, #mainnav li li li.sfhover ul {
	left: auto;
}

#mainnav li:hover, #mainnav li.sfhover {
	background: #305777;
}

#mainnav li:hover, #mainnav li.hover { position: static; }/*this makes the drop-down menu disappear in IE7, when you mouseout*/



/*****************************************************
end Main NAV
******************************************************/


/****************************************************
Topmost NAV navigation
*****************************************************/

#topright {
display:none;
}

#topnav {
	height:35px;
	list-style: none;
	background:#ffffff;
	font-weight: normal;
	padding-bottom:0px;
	padding-right:0px;
	margin:0px;
}

#topnav ul {
	float: right;
	list-style: none;
	line-height: 1;
	background: #ffffff;
	font-weight: normal;
	padding:0;
	border: solid #e5e5e5;
	border-width: 2px 0;
	margin:0;	
}

#topnav li.login {
	vertical-align:bottom;
}
#topnav li a {
	display: block;
	color: #666;
	text-decoration: none;
	padding-left:7px;
	padding-top:15px;
	padding-bottom:5px;
	padding-right:0px;
	margin:0;
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	font-size: 11px; 
	text-align: left; 	
}

#topnav li a:hover {
	color:#cc9933;
}

#topnav li ul li a {
	display: block;
	color: #666;
	text-decoration: none;
	padding-top:6px;
	padding-bottom:6px;
	margin:0;
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	font-size: 11px; 
	text-align: left; 	
}

#topnav li {
	float: right;
	padding-left:15px;
	padding-right:0px; /*adds padding to the upper nav to the right*/
}


#topnav li ul {
	position:absolute;
	left: -999em;
	height: auto;
	width: 9em;
	w\idth: 9em;
	font-weight: normal;
	border-width: 0.1em;
	margin: 0;
	padding:0;
}

#topnav li ul li {
	padding:0px;
	margin:0px;
}

#topnav li li {
	padding-right:0px;
	padding-left:0px;
	width: 9em /*width of the hover band*/
}

#topnav li ul a {/*width of the links in the drop-down menu*/
	width: 9em;
	w\idth: 9em;
	
}

#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.ffHover ul ul, #topnav li.ffHover ul ul ul {
	left: -999em;
}

#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.ffHover ul, #topnav li li.ffHover ul, #topnav li li li.ffHover ul {
	left: auto;
}

#topnav li.ffHover {
	background: #ffffff;
}
 
#topnav li ul li.ffHover {
	background: #ffffff;
}
  
#topnav li:hover, #topnav li.hover { position: static; }/*this makes the drop-down menu disappear in IE7, when you mouseout*/
 
#header {
	height:70px;
	width:800px;
	background-color:#FFFFFF;
	text-align:right;
}

#header .logo {
	float:left;
	width:301px;
	height:70px;
}

/*for Google Site Search*/
#top_search{ 
	float:right;
	width:250px;
	padding-top:6px;
}

.search_input {
	height:12px;
	color:#666;
	font-size:9px;
	width:120px;
}

.searchbutton{
	color:#ffffff;
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	font-size:10px;
	line-height:12px;	
	font-weight:bold;
	background-color:#999999;
	border:1px solid #666666;
	padding:0px;
	margin:0;
}


.searchbutton2 {
	color:#ffffff;
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:13px;	
	background-color:#999999;
	border:0px;
	padding:1px;
}
/*End Google Site Search*/
/****************************************************
 end Topmost NAV navigation
*****************************************************/

/****************************************************
LAYOUT.CSS
*****************************************************/
/*One Column Layout*/

* {
	margin:0;
	padding:0;	
	}
#main_wrapper {
	width:800px;
	margin:auto;	
	}
	
#header1 {
	float:left;
	width:800px;
	margin:0px;
	padding:0px;
	}

#content {
	float:left;
}

#onecolumn {
	float:left;
}

#footer {
	float:left;
}

#bottom {
	float:left;
}
#copyright{
	float:left;
}
	
/******************************************
TEXT_N_COLOR.CSS
*******************************************/
body {
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	font-size: 12px; 
	color:#333;
	line-height: 18px; 
	font-weight: normal;
}

td {
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	font-size: 12px; 
	color:#333;
	line-height: 18px; 
	font-weight: normal;
}

/* Text Sizes*/

p {
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;	
	font-size:12px;
	line-height:17px;
	}
h1{
	font-size: 20px;
	line-height: 24px; 
	font-weight: normal;
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	padding-top:5px;
}
h2 {
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;	
	font-size: 12px;
	line-height:17px;
	padding-bottom:10px;
	display:block;
	}
h3 {
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;	
	font-size: 12px;
	line-height:16px;
	padding-top:10px;
	padding-bottom:5px;
	margin:0;
	}
h4 {
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;	
	font-size: 12px;
	padding-bottom:5px;
	padding-top:20px;
}

h5 {
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;	
	font-size: 12px;	
}

/*Text Colors*/
h1 {
	/*color: #1C4C91;*/
	color:#003366;
	/*color:#003399;*/
	}
	
h2, h3 {
	/*color:#003399;*/
	color:#003366;
	}
	
h4 {
	color:#003;
}

h5 {
	color:#003366;
}
p {
	color:#333;
	}
hr {
	color:#e7e7e7;
}
label {
	color:#666666;
	}	


