/* CSS Document */

/* GLOSSARY */
/* COLOR GLOSSARY */
/* Precursor Blue 293: #006AB6 */
/* Precursor Blue 293 20%: #C6D3EC */
/* Precursor Blue 293: 40% #95B1DC */
/* Precursor Blue 293: 60% #6894CE */
/* Precursor Blue orignial web site: #001E82 */
/* Precursor Red: #FF0000 */
/* Precursor Red: 20% #FFCCCC */
/* Precursor Red: 40% #FF9999 */
/* Precursor Red: 60% #FF6666 */
/* END COLOR GLOSSARY */
/* END GLOSSARY */


/* Tables */

table.center {
    margin-left:auto; 
    margin-right:auto;
    border:0;
    width:100%;
  }

tr.spaceOver > td
{
  padding-top: 1em;
}

tr.spaceUnder > td
{
  padding-bottom: 1em;
}

 /* BEGIN Alternating Row Tables with header*/
   /* BEGIN Header Row dark blue */
	.TFtable{
		border-collapse:collapse; 
	}
	td{ 
		padding:7px; border:#fff 2px solid;
	}
	th{ 
		padding:7px; border:#fff 2px solid;
	}
	/* provide some minimal visual accomodation for IE8 and below */
	.TFtable tr{
		background: #FFCCCC;
	}
	/*  Define the background color for the headline rows  */
	.TFtable tr:first-child td{ 
		background: #FF9999;
	}
	/*  Define the background color for the headline rows  */
	.TFtable tr:first-child th{ 
		background: #FF9999;
	}
	/*  Define the background color for all the ODD background rows  */
	.TFtable tr:nth-child(odd){ 
		background: #FFCCCC;
	}
	/*  Define the background color for all the EVEN background rows  */
	.TFtable tr:nth-child(even){
		background: #ffffff;
	}
   /* END Header Row dark blue */
   
   /* BEGIN First & Last Row dark blue */
	.TF2table{
		border-collapse:collapse; 
	}
	td{ 
		padding:7px; border:#fff 2px solid;
	}
	/* provide some minimal visual accomodation for IE8 and below */
	.TF2table tr{
		background: #FFCCCC;
	}
	/*  Define the background color for the headline rows  */
	.TF2table tr:first-child td{ 
		background: #FF9999;
	}
	/*  Define the background color for the footer rows  */
	.TF2table tr:last-child td{ 
		background: #FF9999;
	}
	/*  Define the background color for all the ODD background rows  */
	.TF2table tr:nth-child(odd){ 
		background: #FFCCCC;
	}
	/*  Define the background color for all the EVEN background rows  */
	.TF2table tr:nth-child(even){
		background: #ffffff;
	}
   /* END First & Last Row dark blue */
   
	/* BEGIN No special first row or last row */
	.TF1table{
		width:100%; 
		border-collapse:collapse; 
	}
	td{ 
		padding:7px; border:#000 2px solid;
	}
	/* provide some minimal visual accomodation for IE8 and below */
	.TF1table tr{
		background: #FFCCCC;
	}
	/*  Define the background color for all the ODD background rows  */
	.TF1table tr:nth-child(odd){ 
		background: #FFCCCC;
	}
	/*  Define the background color for all the EVEN background rows  */
	.TF1table tr:nth-child(even){
		background: #ffffff;
	}
	/* END No special first row or last row */

/* END Alternating Row Tables*/
  
/* BEGIN TAble for STATS with Fixed Width*/
/* BEGIN Alternating Row Tables with header*/
   /* BEGIN Header Row dark blue */
	.STATStable{
		border-collapse:collapse; 
		table-layout: fixed;
		width: 100%;
	}
	td{ 
		padding:7px; border:#fff 2px solid;
	}
	/* provide some minimal visual accomodation for IE8 and below */
	.STATStable tr{
		background: #FFCCCC;
	}
	/*  Define the background color for the headline rows  */
	.STATStable tr:first-child td{ 
		background: #FF9999;
	}
	/*  Define the background color for all the ODD background rows  */
	.STATStable tr:nth-child(odd){ 
		background: #FFCCCC;
	}
	/*  Define the background color for all the EVEN background rows  */
	.STATStable tr:nth-child(even){
		background: #ffffff;
	}
    /* Begin STATS TD word wrap */
	.STATStable  td { 
	word-wrap:break-word; 
	overflow-wrap: break-word;
	  }  
	  .STATStable  td  div { 
	 	max-width:100%;
	 }
   /* END Header Row dark blue */
  
/* BEGIN Table for SALES to fold rows*/
/* iPhone*/
@media (max-width: 576px) {
	.SALESTable{

	}
	.SALESTable td, th {
        display: block;
    }

    .SALESTable td[data-th]:before  {
        content: attr(data-th);
    }
    .TFTable{
        display:table;
	}
	.TFTable td, th {
        display: table-cell;
	 }   
 }   
 
/* iPhone S*/
@media (min-width: 577px) {
	.SALESTable{

	}
	.SALESTable td, th {
        display: block;
    }

    .SALESTable td[data-th]:before  {
        content: attr(data-th);
    }
    .TFTable{
        display:table;
	}
	.TFTable td, th {
        display: table-cell;
	 }   
  }   
 
 /* iPad */
@media (min-width: 768px) {
@media (min-width: 577px) {
	.SALESTable{
        display:table;
	}
	.SALESTable td, th {
        display: table-cell;
    }
    .TFTable{
        display:table;
	}
	.TFTable td, th {
        display: table-cell;
	 }   
  }   
} 
/** Mac **/
@media (min-width: 992px) {
	.SALESTable{
        display:table;
	}
	.SALESTable td, th {
        display: table-cell;
    }
 }   
  /* END SALES table */

/* End Tables */