
/*************************Franchise*************************/

/*Column Modifiers*/
	.w50 { width:50px; min-width:50px; max-width:50px; }
	.w60 { width:60px; min-width:60px; max-width:60px;}
	.w75 { width:75px; min-width:75px; max-width:75px; }
	.w100 { width:100px; min-width:100px; max-width:100px; }
	.w_detail { width:90px; min-width:90px; }
	.w_franchise { width:75px; min-width:75px; }
	.w_owner { width:125px; min-width:125px; }
	.w_team { width:150px; min-width:150px; }
	.w_status { width:50px; min-width:50px; }
	.w_value { width:50px; min-width:50px; }

	.col_center { text-align:center; }
	.col_left { text-align:left !important; }
	.col_right { text-align:right !important; }
	
	.marginl4 { margin-left:4px; }

	.nobackground {background-color:transparent !important;}
	.noborder { border:0px !important; }
	
	.padl3 { padding-left:3px; }
	.padr3 { padding-right:3px; }
	.padr10 { padding-right:10px; }
	.padname { padding-left:3px; padding-right:3px; }
	
	.font_sub { font-size:7px; }

.cHighlight { background-color:#E6E0F8; }

.franchise_content
{
	margin-left:0px;
}

.subsection
{
	margin-left:25px;
}

.subsection_title
{
	margin-bottom:5px;
	font-weight:bold;
	font-size:14px;
}

.table_subnote {
	margin-top:-15px;
	margin-left:10px;
	margin-bottom:25px;
}

	.table_subnote .note {
		color:grey;
		font-size:11px;
		font-style:italic;
		margin-bottom:3px;
	} 

.table_subsection
{
	border-collapse: collapse;
}

.table_subsection thead tr
{
	font-size:11px;
	height:25px;
	vertical-align:bottom;
}

.table_subsection thead th
{
	background-color:lightblue;
	color:black;
	font-weight:normal;
	padding:5px;
}

.table_subsection tbody tr
{
	vertical-align:middle;
}

.table_subsection tbody td
{
	border:1px solid lightgrey;
	font-size:13px;
	padding:5px;
	text-align:center;
	white-space:nowrap;
}

.table_summary
{
	margin-bottom:25px;
	border-collapse:collapse;
}

.table_summary thead th
{
	background-color:lightblue;
	color:black;
	font-size:11px;
	font-weight:normal;
	padding:5px;
}

.table_summary tbody tr
{
	vertical-align:middle;
}

.table_summary tbody td
{
	border:1px solid lightgrey;
	font-size:13px;
	padding:5px;
	text-align:center;
	white-space:nowrap;
}

.table_summary .tr_totals {

}

	.table_summary .tr_totals td {
		font-size:12px;
	}

.td_detail_link
{
	font-size:11px !important;
}

	@media screen and (max-width: 700px) {
		.franchise_content {
			margin-left:0px;
		}
		
		.subsection {
			margin-left:0px;
			margin-top:20px;
		}		
		
	}
	
