
    * {
      font-family: sans-serif;
    }

	.varicell150 {
		width:300px;
		height:150px;
		vertical-align:top;
		font-size:12px;
		}
		
	.splash {
	  max-width: 80%;
	  height: auto;
	  display:block;
	margin-left: auto;
	  margin-right: auto;
	}
	
	.banner_style {
		height:100px;
		width:100%;
		font-family: sans-serif;
		background-color:#000000;
		color: white;
		text-align: center;
		vertical-align: text-center;
		}
		
	.flexi_table {
		font-family: sans-serif;
		width:100%;
		text-align: left
		}

	.flexi_table_w_font {
		font-family: sans-serif;
		width:100%;
		text-align: left;
		font-size:16px;
		}

	.flexi_table_w_font2 {
		font-family: sans-serif;
		width:100%;
		text-align: left;
		font-size:14px;
		}

	.flexi_table2 {
		font-family: sans-serif;
		width:auto;
		}
	
	/* // LOWER_BANNER_STYLE */
	.centered_graphics_table { // 
		max-width:100%;
		width:100%;
		font-family: sans-serif;
		background-color:#000000;
		color: DimGrey;
		text-align: center;
		vertical-align: text-center;
		}

        .centered_graphics_table2 { //
                max-width:100%;
                width:100%;
                font-family: sans-serif;
                background-color:#FFFFFF;
                color: DimGrey;
                text-align: center;
                vertical-align: text-center;
                }

	/* // LOWER_BANNER_STYLE2*/
	.lower_banner_style { 
		width:100%;
		font-family: sans-serif;
		background-color:#000000;
		color: LightGray;
		font-size:14px;
		text-align: center;
		vertical-align: text-center;
		}			

	.table_style {
		font-family: sans-serif;
		background-color:#111111;
		color: blue;			
		}

	.brstyle { 
		font-size: 25px; 
		}		

    .graycolor {
      color: DimGray;
	    }

	h3   {
		color: MidnightBlue;
		}

	.cell_style {
		font-family: sans-serif;
		font-size: 12px;
		vertical-align: text-bottom;
		text-align: center;
		}
		
	.blue_banner {
		height:50px;
		width:100%;
		font-family: sans-serif;
		background-color:#000000;
		color: aqua;
		text-align: left;
		vertical-align: text-center;
		border-collapse:collapse;
		border:1px solid #000000;		
		}
				
	.descriptive {
		height: 30px; 
		font-size:12px;
		vertical-align: text-top;
		}

	.spansize {
		font-size:12px;
		}

	.spansize2 {
		font-size:13px;
		width:100%;		
		}

	.tdflex_120 {
		font-size:12px;
		height: 90px; 
		width:300px;
		padding:1px;
		}

	.tdflex_90 {
		font-size:12px;
		height: 90px; 
		width:300px;
		padding:1px;
		}

	.tdflex_75 {
		font-size:12px;
		height: 75px; 
		width:300px;
		padding:1px;
		}

	.tdflex_60 {
		font-size:12px;
		height: 60px; 
		width:300px;
		padding:1px;
		}


	.tdflex_30 {
		font-size:12px;
		height: 40px; 
		width:300px;
		padding:1px;
		}

	.tdflex {
		font-size:12px;
		width:300px;
		padding:1px;
		}
		
		
	.tablinks {
		font-size:16px;
		text-align: center;
		}
		
	.table_warn {
		border: 3px solid red;
		width:100%;
	
		font-family: sans-serif;
		text-align: center;
		vertical-align: text-center;
		}	
	.tab { margin-left: 40px; }
	.headerindent {text-indent:10px; }

@media only screen and (max-width: 760px)  {

	/* Force table to not be like tables anymore */
	.table2, .thead2, .tbody2, .th2, .td2, .tr2 {
		display: block;
		}

	/* Hide table headers (but not display: none;, for accessibility) */
	.thead .tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
		}

	.tr {
	  margin: 0 0 1rem 0;
		}
	  
	.td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		}

	.td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 0;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		}

	.splash {
		width: 350px;
		height: 467px;					
		}

	.varicell150 {
		width:100%;
		font-size:12px;
		vertical-align:top;
		}

	.tdflex_120 {
		font-size:12px;
		height: auto
		width:300px;
		padding:1px;
		}

	.tdflex_90 {
		font-size:12px;
		vertical-align:top;		
		width: 300px;
		height:auto;
		display: inline-block;
		padding-bottom:10px;
		}

	.tdflex_75 {
		font-size:12px;
		vertical-align:top;		
		width: 300px;
		height:auto;
		display: inline-block;
		padding-bottom:10px;
		}

	.tdflex_60 {
		font-size:12px;
		height: auto; 
		width:300px;
		padding:1px;
		}

	.tdflex1_30 {
		font-size:12px;
		height: auto; 
		width:300px;
		}
			
	}

