/*General*/

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:15px;
}

sup.disclosure {
	font-size:10px;
	
}
.super {
 position: relative;bottom: 0.5em;font-size: 0.8em;
}


/*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:5px;
	padding-top:5px;
	padding-bottom:5px;
}

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;	
}

#pagetitle .full {
	width:750px;
	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:436px;
	float:left;
	margin-right:10px;
}

#pagetitle2 .left3 {
	width:433px;
	float:left;
	margin-right:10px;
}

#pagetitle2 .left2 {
	width:442px;
	float:left;
	padding-right:10px;
	margin-right:5px;	
	border-right:1px solid #CCCCCC;	
}

#pagetitle2 .right {
	width:170px;
	float:left;
	display:inline;
	padding-left:9px;
	margin:0;
	border-left:1px solid #CCCCCC;	
}

/*#pagetitle2 .right #callout2 {
	background-color:#43525D;	
	height:70px;
	width:166px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
*/

.callout {
	color:#CDAD59;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
}


a.callouttext2:link, a.callouttext2:visited, a.callouttext2:active {
	color:#ffffff;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	margin-top:20px;
	text-decoration:none;
}

a.callouttext2:hover {
	color:#CDAD59;
	text-decoration:none;
}

#pagetitle2 .right2 {
	width:175px;
	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;
}

/*#pagetitle2 .right2 #callout3 {
	background-color:#43525D;	
	height:90px;
	width:150px;
	padding-left:12px;
	padding-right:12px;
	padding-top:10px;
	padding-bottom:10px;
}*/

/*Commentary page*/
#callout3 {
	display: inline-block;
	background-color:#333;
	padding:10px;
	height:96px;
	width:160px;
	font-weight:bold;
	color:#fff;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}


#callout3>a {
	display:inline;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#callout3:hover{
	background-color:#CCC;
	color:#333;
}

#callout3 a:focus,
#callout3 a:hover {
	text-decoration:none;
	color:#333;
	font-weight:bold;
}
/*end Commentary Page*/

#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:10px;
}

#space2 {
	clear:both;
}

#pagetitle3 .right #callout {
	/*background-color:#43525D;	*/
	background:url('/images/featured.gif') no-repeat;
	height:94px;
	width:255px;
	padding-left:13px;
	padding-top:10px;
}

#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_bullet_sq.gif') no-repeat;	
	list-style-type:none;
	padding-left:12px;
	padding-bottom:10px;
	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{/*general sized link with underline*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 12px;color:#003;;line-height: 18px; font-weight: normal; text-decoration:underline;}
a.link:visited{
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 12px;color:#003;;line-height: 18px; font-weight: normal; text-decoration:underline;}
a.link:active{
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 12px;color:#003;;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:visited {
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;font-weight:bold;
}
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.linkltblue {
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 12px;color:#42739d;line-height: 16px; font-weight: bold; text-decoration:underline; padding-left:0px;}
a.linkltblue:hover {
	color:#cc9933;
}

a.link6:link {/*general sized link with underline*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 11px;/*color:#996600;*/color:#003;line-height: 13px; font-weight: normal; text-decoration:none;
}
a.link6:visited {/*general sized link with underline*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 11px;/*color:#996600;*/color:#003;line-height: 13px; font-weight: normal; text-decoration:none;
}

a.link6:active {/*general sized link with underline*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 11px;/*color:#996600;*/color:#003;line-height: 13px; font-weight: normal; text-decoration:none;
}
a.link6:hover {
	color:#cc9933;text-decoration:underline;
}

a.link7:link {/*general sized link with underline*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 12px;color:#003366;line-height: 18px; font-weight: normal; text-decoration:none;
}
a.link7:visited {/*general sized link with underline*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 12px;color:#003366;line-height: 18px; font-weight: normal; text-decoration:none;
}
a.link7:active {/*general sized link with underline*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 12px;color:#003366;line-height: 18px; font-weight: normal; text-decoration:none;
}
a.link7:hover {
	color:#cc9933;
}

/*small links used for prospectus table*/
a.link8:link {/*general sized link with underline*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 11px;color:#003;line-height: 14px; font-weight: normal; text-decoration:underline;
}
a.link8:visited {/*general sized link with underline*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 11px;color:#003;line-height: 14px; font-weight: normal; text-decoration:underline;
}
a.link8:active {/*general sized link with underline*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 11px;color:#003;line-height: 14px; font-weight: normal; text-decoration:underline;
}
a.link8:hover {
	color:#cc9933;
}

/*small links used for distribution schedules table*/
a.link9:link {/*general sized link with underline*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 12px;color:#003366;line-height: 20px; font-weight: normal; text-decoration:underline;
}
a.link9:visited {/*general sized link with underline*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 12px;color:#003366;line-height: 20px; font-weight: normal; text-decoration:underline;
}
a.link9:active {/*general sized link with underline*/
font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 12px;color:#003366;line-height: 20px; font-weight: normal; text-decoration:underline;
}
a.link9:hover {
	color:#cc9933;
}

a.featurelink:link, a.featurelink:visited, a.featurelink:active{/*gold links from the about page*/
	color:#ffffff;font-size:14px;line-height:20px;text-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;
}
a.featurelink:hover {
	color:#000033;
}

a.featurelinksm:link, a.featurelinksm:visited, a.featurelinksm:active{/*gold links from the about page*/
	color:#000033;font-size:11px;text-decoration:none;font-weight:bold;
}
a.featurelinksm:hover {
	color:#fff;
}

/*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;
	}
.small3 {
	font-size:11px;
	color:#666;
	line-height:14px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
}

.emphasis {
	color:#cc9933;
	font-weight:bold;
	font-style:normal;
}
.emphasis2 {
	color:#0000000;
	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*/
margin-top:10px;

}

.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;
}
.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;
}

/*Whitepaper Page*/
#wptable {
	clear:both;
	border-top:2px solid #cc9933;
	width:642px;
}

.imagepadding {
	padding-right:20px;
	margin-right:20px;
}

#wptable li {
display:block;
background-color:#F2F2F0;
height:120px;
width:622px;
margin:0;
padding-top:20px;
padding-left:20px;
border-bottom:3px solid #fff;
}

#wptable li:hover,
#wptable li:focus{
background-color:#F2F2F0;
}

ul.wplist>li {
    display: inline-block;
    width: 40px;
}

ul.wplist>li>a {
    display: inline;
	height:130px;
	width:600px;
	color:#000;
	text-decoration:none;
}

#wptable ul.wplist li:hover{
	background-color:#DCE4EA;
}

#wptable ul.wplist li a:focus,
#wptable ul.wplist li a:hover {
	text-decoration:underline;
	color:#cc9933;
}

#callout2 {
	display: inline-block;
	background-color:#333;
	padding:10px;
	height:70px;
	width:170px;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}


#callout2>a {
	display:inline-block;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#callout2:hover{
	background-color:#CCC;
}

#callout2 a:focus,
#callout2 a:hover {
	text-decoration:none;
	color:#333;
	font-weight:bold;
}

/*End Whitepaper Page*/


/* NEW and Improved WP Page */

/*Whitepaper Page*/
#wptable {
	clear:both;
	border-top:2px solid #cc9933;
	width:642px;
}

.imagepadding {
	padding-right:20px;
	margin-right:20px;
}

#wpBox {
	display:block;
	background-color:#F2F2F0;
	height:120px;
	width:622px;
	margin:0;
	padding-top:20px;
	padding-left:20px;
	border-bottom:3px solid #fff;
	/* [disabled]border-top:3px solid #cc9933; */
	float:left;
}

#wpBox:hover,
#wpBox:focus{
background-color:#F2F2F0;
}

ul.wplist>li {
    display: inline-block;
    width: 40px;
}

#wpBox>a {
	display: block;
	height:49px;
	width:450px;
	color:#000;
	text-decoration:none;
	float:left;
}
.wpHalf#wpBox>a {
	display: block;
	height:49px;
	width:450px;
	color:#000;
	text-decoration:none;
	float:left;
}
a.wp2nd {
	height:49px;
	width:450px;
	color:#000;
	text-decoration:none;
	float:left;
	position:inherit;
	margin-left: 118px;
}

#wpBox:hover{
	background-color:#DCE4EA;
}

#wpBox a:focus,
#wpBox a:hover {
	text-decoration:underline;
	color:#cc9933;
}
#wpBox #webcastBox {
	float: left;
	height: 40px;
	width: 150px;
	/* [disabled]margin-top: 40px; */
	margin-right: 20px;
	/* [disabled]clear: right; */
	margin-bottom: 20px;
	position: inherit;
}
.webcastSummary#webcastBox   {
	background-image: url(../images/wp-webcast-summary.png);
	background-repeat: no-repeat;
	/* [disabled]border: 1px solid #f00; */
}
.webcastSummary#webcastBox:hover {
	background-image: url(../images/wp-webcast-summary-over.png);
	background-repeat: no-repeat;
	/* [disabled]border: 1px solid #f00; */
}
.webcastFull#webcastBox {
	background-image: url(../images/wp-webcast-full.png);
	background-repeat: no-repeat;
	/* [disabled]border: 1px solid #f00; */
}
.webcastFull#webcastBox:hover {
	background-image: url(../images/wp-webcast-full-over.png);
	background-repeat: no-repeat;
	/* [disabled]border: 1px solid #f00; */
}
/* End NEW and Improved WP Page */

#videos {
	clear:both;
	border-top:2px solid #cc9933;
	width:642px;
	background-color:#EFEFEF;
	padding:15px;
	height:230px;
}

#videos2 {
	clear:both;
	border-top:2px solid #cc9933;
	width:642px;
	background-color:#EFEFEF;
	padding:15px;
	height:270px;
}
.videolink2 a:link, .videolink2 a:visited, .videolink2 a:active {
	color:#003366;
	font-weight:bold;
	padding-top:20px;
	font-size:16px;
	text-decoration:underline;
}

.videolink2 a:hover {
	color:#cc9933;
	
}
.imagepadding2 {
	padding-right:10px;
	margin-right:10px;
}

/*end Table Styles*/
	

/***************************************************
END GENERAL CONTENT
****************************************************/

/****************************************************
PRESS
This was copied over from FM site for a 2010-12 press release
****************************************************/
.callout_formatting {padding:0px;margin:0px;border-top-width: 0px;border-bottom-width: 0px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC;}
.callout_header2 {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;text-transform: uppercase;color: #336699;
letter-spacing: 1px;font-weight: bold;padding: 3px 2px 10px 12px;text-align: left;}




/******************************************************
End PRESS
*******************************************************/

/*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:15px;
	padding-bottom:15px;
	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: 225px;
	margin-left: 20px;
	margin-bottom:20px;
}
#onecolumn h3.style2 {	
	clear:both;
	color:#1C4C91;
	font-size:16px;
	font-weight:bold;
}

#onecolumn h2 {
	color:#003366;
	font-size:15px;
	
}

#onecolumn h3 {
	color:#1C4C91;
	font-size:12px;
	padding-bottom:5px;
	padding-top:5px;
	
}

/*news page images*/
#onecolumn .news a img {
	opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*IE8 hack*/
	filter: alpha(opacity = 100); /* IE 5-7 hack*/
}
#onecolumn .news a:hover img,
#onecolumn .news a:focus img{
	opacity:0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*IE8 hack*/
	filter: alpha(opacity = 75); /* IE 5-7 hack*/
}

/*end news page images*/

/*CS MOVERS table*/
#onecolumn .csmovers {
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	font-size: 12px; 
	color:#333;
	line-height: 18px; 
	font-weight: normal;
	width:760px;/*table width*/
	padding:0px;
}

#onecolumn .csmovers .tabletitlebg {
	background-color:#DCDDDE;
}
#onecolumn .csmovers .tabletitle {
	border-left: 1px solid #CCC;
	padding-left:5px;
}
#onecolumn .csmovers .allocations {
	color:#1C4077;
	font-weight:bold;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#E9EAF3;
	border-top:2px solid #fff;
}

#onecolumn .csmovers .allocationsvalue {
	color:#1C4077;
	font-weight:bold;
	padding-left:5px;
	background-color:#E9EAF3;
	border-top:2px solid #fff;
	border-left: 1px solid #CCC;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
#onecolumn .csmovers .tablebottom {
	border-top:1px solid #CCC;	
}

#onecolumn .csmovers .long {
	color:#009933;
}

#onecolumn .csmovers .short {
	color:#ff3300;
}

/*End CS MOVERS table*/


#onecolumn td a.press {font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 12px; color:#003;line-height: 18px; font-weight: normal; text-decoration:underline;text-align:left;}
#onecolumn td a.press:visited {font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;font-size: 12px; color:#003;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;	
}

#onecolumn4 { /*for the open account and forms tables*/
	clear:both;
	width:700px;
	padding-left:24px;
}

/*application and forms page*/
#appforms li {
list-style-type:none;
display:inline-block;
background-color:#F2F2F0;
height:30px;
width:630px;
margin:0;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
border-bottom:3px solid #fff;
}

ul.apps>li {
    display: inline-block;
    width: 40px;
}

ul.apps>li>a {
    display: block;
	height:130px;
	width:600px;
	color:#036;
	text-decoration:none;
}



#appforms li:hover,
#appforms li:focus{
background-color:#F2F2F0;
}

#appforms li:hover{
	background-color:#DCE4EA;
}

#appforms li a:focus,
#appforms li a:hover {
	text-decoration:none;
	color:#cc9933;
}
/*end dynamic functionality of Applications and Forms page*/
#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;
	float:left;
	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;
	}
#leftsection2 {
	clear:both;
	float:left;
	margin-left:12px;
	padding:10px;
	color:#333;
	width:490px;
	margin-top:11px;	
background-color:#F2F3F4;
border-top: 1px solid #cccccc;	
}	
#content #leftcolumn {
	clear:both;
	float:left;
	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;
}	
#leftcolumn ul.contentlist li.outerlist ul {
	padding-bottom: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 {
	float:left;
	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;
}

#content #rightcolumn3 {
	float:left;
	width:200px;
}

#content #rightcolumn3 .line {
	border-left:1px solid #CC9933;
	padding-left:10px;
	padding-top:0px;
}

.sidetitle {
	font-size: 12px; 
	color: #333333; 
	font-weight: bold; 
	line-height: 16px; 
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	}
	
a.sidetitle:link {
	font-size:12px;
	color:#333333;
	font-weight:bold;
	line-height:16px;
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	text-decoration:none;
}
a.sidetitle:active {
	font-size:12px;
	color:#333333;
	font-weight:bold;
	line-height:16px;
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	text-decoration:none;
}
a.sidetitle:visited {
	font-size:12px;
	color:#333333;
	font-weight:bold;
	line-height:16px;
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	text-decoration:none;
}
a.sidetitle:hover {
	font-size:12px;
	color:#CC9933;
	font-weight:bold;
	line-height:16px;
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	text-decoration:underline;
}

.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_wrap2 {
	float:left;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:24px;	
	padding-right:24px;
	margin-top:0px;	
	width:642px;
	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%;
}

.disclosure2 {
	font-size:11px;
	color:#000000;
	line-height:14px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	background-color:#F2F2F0;
	padding:8px;
	margin-top:5px;
	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;
}
.perfdisclosure {
	color:#666;
	font-weight:bold;
	font-size:11px;
	line-height:16px;
	background-color:#F2F2F0;
	padding:8px;
	border:1px solid #cccccc;
}
.disclosures em {
	font-size: 1.3em;
	line-height: 18px;
}

/**********************************************
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 {
	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:visited {
	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: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 {
	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:visited {
	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: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 {
	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:visited {
	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: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
***************************************************/.ignitesThumb {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.presentationLinks {
	margin-left: 75px;
	margin-top: 25px;
	margin-bottom: 50px;
}
.presentationLinks li {
	margin-bottom: 20px;
	font-size: 18px;
}
.presentationLinks li a {
	text-decoration: none;
}
table.commlsProfileThumb {
	background-image: url(../images/commlsProfileThumb.jpg);
	background-repeat: no-repeat;
	width: 150px;
	margin: 85px 50px;
}
table.commlsProfileThumb:hover {
	background-image: url(../images/commlsProfileThumb-over.jpg);
}
p.commlsThumbCaption {
	font-size: 0.9em;
	line-height: 1.4em;
	text-align: center;
	margin: 0;
	padding: 5px 0;
}

