/* -------------------------------------------------------------------------------------------

 * Filename: 		tables.css
 * Description: 	Styles for tables throughout the site.
 * Version: 		1.0.0 (2009-09-01)
 * Website: 		http://www.roycefunds.com
 * Author:			Christian, Kristen and Charlene

== STRUCTURE ==================================================================================



---------------------------------------------------------------------------------------------*/

table { /*display: block; float: left; table-layout: fixed;*/ border-collapse: collapse; }

/* Table Widths */
table.fullwidthstyle { width: 920px; /*border-left: 1px solid #D1D1D1;*/}
table.leftnavstyle { width: 100%; /*border-left: 1px solid #D1D1D1;*/ }

/* Cell Heights */
table.fullwidthstyle th { font-size: 12px; line-height: 12px; padding: 5px; }
table.fullwidthstyle td { font-size: 12px; line-height: 12px; padding: 10px 0; }
table.leftnavstyle th { font-size: 12px; line-height: 12px; padding: 5px; }
table.leftnavstyle td { font-size: 12px; line-height: 12px; padding: 10px 0; }
table.columns1 th { font-size: 11px; line-height: 11px; padding: 3px 0; }
table.columns1 td { font-size: 10px; line-height: 10px; padding: 3px 0; }
table.columns2 th, td { font-size: 11px; line-height: 11px; padding: 3px 0; text-align: left; }

/* Colors, Borders, Font Styles */
	th { padding-right: 5px; padding-left: 5px; text-align: right; vertical-align: bottom; }
	th.style1 { text-align: left; background-color: #073269; color: #ffffff; font-weight: 800; border-bottom: 2px solid #FFFFFF; vertical-align: middle;  }
	th.style2 { text-align: left; border-bottom: 1px solid #D1D1D1; background-color: #cfe1ec; font-weight: 500; color: #073269; }
	th.style3 { text-align: left; vertical-align: middle; color: #073269; font-weight: 400; border-bottom: 1px solid #D1D1D1; }		
	th.style4 { text-align: right; border-bottom: 1px solid #D1D1D1; background-color: #cfe1ec; color: #073269; font-weight: 500;}
	th.style5 { text-align: left; border-bottom: 1px solid #D1D1D1; background-color: #ABCBDF; font-weight: 500; }
	th.style7 { text-align: left; vertical-align: middle; font-weight: 400; border-bottom: 1px solid #D1D1D1; }		
	th.style8 { text-align: left; color: #ffffff; font-weight: 800; border-bottom: 2px solid #FFFFFF; vertical-align: middle;  }
	
	th.style3 p { padding-right:0px; padding-bottom:7px;}		

	td { text-align: left; padding-right: 5px; padding-left: 5px; border-bottom: 1px solid #D1D1D1; }

	table.fullwidthstyle td { padding-right: 4px; padding-left: 2px; border-right: 1px solid #D1D1D1; }
	table.fullwidthstyle th.style3 { padding-right: 5px; border-right: 1px solid #D1D1D1; }
	table.fullwidthstyle th.style2 { padding-right: 5px; border-right: 1px solid #D1D1D1; }
	table.fullwidthstyle th.style6 { border-right: 1px solid #676767; }
	table.fullwidthstyle td.style6 { border-right: 1px solid #676767; }
	
	table.leftnavstyle td { padding-right: 5px; padding-left: 5px; border-right: 1px solid #D1D1D1; }
	table.leftnavstyle td.faqstyle { padding-right: 10px; border-right: 0px solid #D1D1D1;  }
	table.leftnavstyle td.faqstyle ul { padding-bottom: 10px }
	table.leftnavstyle td.faqstyle p { padding-bottom: 5px }
	table.leftnavstyle td.faqstyle li { padding-bottom: 5px; line-height: 13px }
	table.leftnavstyle th.style3 { padding-right: 5px; border-right: 1px solid #D1D1D1; }
	table.leftnavstyle th.style2 { padding-right: 5px; border-right: 1px solid #D1D1D1; }
	table.leftnavstyle td.commstyle { padding-right: 5px; padding-left: 5px; border-right: 1px solid #d1d1d1; line-height: 20px; vertical-align:top  }

	table.leftnavstyle ul { list-style-type: none; margin: 0; padding: 0;  }

	.alt { background-color: #dfe8c4; padding-left: 2px; }
	.verbal { text-align: left; }
	.data { text-align: right; }
	.tophalf { border-bottom: 0; }
	th.tophalf { border-bottom: 0; }
	.strong {font-weight: 800;}
	
	td.note { font-style: italic; padding-bottom: 5px; border-right: 0; } 
	
	#noborder {
		border:0px;
	}
	
	#fund-discussion-tbl {
		width:50%;
	}
