 /*body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
} 
td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
}
th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}
a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}*/
.row_bg {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #161616;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.label {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #dc9115;
}
.label2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #dc9115;
}
.label3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
}
.labellight {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #000000;
}
.labelsm {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.labelsmNoBold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px !important;
	color: #ffffff;
}
.labelmd {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #dc9115;
	text-decoration: underline;
}
.colorheading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding: 8px;
	font-weight: bold;
	color: #000000;
	background-color: #dc9115;
}
/*  */
.colorheading2 { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
    padding: 8px;
	color: #000000;
	background-color: #dc9115;
}

.colorheading3 { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
    padding: 10px;
	color: #000000;
	background-color: #dc9115;
}

.colorheading4 { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
    padding: 5px;
	color: #000000;
	background-color: #dc9115;
}

.labellight2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:500;
	color: #ffffff;
}

.labellight3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color: #ffffff;
}
.labellight4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #dc9115 !important;
}
.labellight5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:500;
	color: #ffffff !important;
}

.labellight5 b font {
	/* text-shadow: 1px 1px 1px #ffffff; */
	background-color: #e4e4e4;
	padding: 0 5px 0 5px;
}
.labellight2 b font {
	/* text-shadow: 1px 1px 1px #ffffff; */
	background-color: #e4e4e4;
	padding: 0 5px 0 5px;
}

.labellight2 font b, 
.labellight2 font i, 
.labellight2 font u, 
.labellight2 font b u, 
.labellight2 font b i, 
.labellight2 font u i, 
.labellight2 font b i u, 
.labellight2 font b u i, 
.labellight2 font i b u,
.labellight2 font i u b, 
.labellight2 font u i b, 
.labellight2 font u b i {
	/* text-shadow: 1px 1px 1px #ffffff; */
	background-color: #e4e4e4;
	padding: 0 5px 0 5px;
}
.title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}
.title2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	letter-spacing: 2px;
}
.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}
.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}
.nobold {
	font-weight: normal;
}

.tabhover tr {
	color: #ffffff !important;
}

.tabhover tr:hover {
	color: #ffffff !important;
	background-color: #666666 !important;
	cursor: pointer;
}


.tabhoverhead {
	color: blue !important;
	cursor: pointer;
}
.tabhoverhead:hover {
	color: #dc9115 !important;
	background-color: #666666 !important;
	cursor: pointer;
}


@media only screen and  (min-device-width: 300px) and  (max-device-width: 520px) {
	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 3vw !important;}
	.site { font-size: 5vw !important; text-align: center !important;}
	.thisRow { margin-top: 10px !important; }
	.cardHeader { font-size: 4vw !important;}
	.last7Days_tableFonts tr, td { font-size: 3vw !important; padding:10px !important;}
	.SC_btn { 
		font-size: 3vw !important; 
		height: 8vw !important; 
		font-weight: bold !important; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-seri !important; 
		margin-top: 10px !important;
		vertical-align: middle !important;
	}
	.SC_select { font-size: 3vw !important; height: 8vw !important; width: 100% !important; }
	.SC_Table { width: 100% !important; font-size: 1.5vw !important;}
	.SC_btn2 { 
		font-size: 3vw !important; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-seri !important;
	}
  }

  @media only screen and  (min-device-width: 521px) and  (max-device-width: 950px) {
	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 2.5vw !important;}
	.site { font-size: 4vw !important; text-align: center !important;}
	.thisRow { margin-top: 10px !important; }
	.cardHeader { font-size: 3vw !important;}
	.last7Days_tableFonts tr, td { font-size: 2.5vw !important; padding:10px !important;}
	.SC_btn { 
		font-size: 2.5vw !important; 
		height: 10vw !important; 
		font-weight: bold !important; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-seri !important; 
		margin-top: 10px !important;
		vertical-align: middle !important;
	}
	.SC_select { font-size: 2.5vw !important; height: 4vw !important; width: 100% !important; }
	.SC_Table { width: 100% !important; font-size: 2vw !important;}
	.SC_btn2 { 
		font-size: 2vw !important; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-seri !important;
	}
  }

  @media only screen and (min-device-width: 951px) and  (max-device-width: 990px) {
	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 1.75vw !important;}
	.site { font-size: 2vw !important;}
	.cardHeader { font-size: 1.75vw !important;}
	.thisRow { margin-top: 10px !important; }
	.last7Days_tableFonts tr, td { font-size: 1.5vw !important; padding:10px !important;}
	.SC_btn { 
		font-size: 1vw !important; 
		height: 5vw !important; 
		font-weight: 600 !important; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-seri !important;
		vertical-align: middle !important; 
	}
	.SC_btn2 { 
		font-size: 1.5vw !important;  
		font-family: Verdana, Geneva, Arial, Helvetica, sans-seri !important;
	}
	.SC_select { font-size: 1.75vw !important; height: 3vw !important; }
  }

  @media only screen and (min-device-width: 991px) and  (max-device-width: 1200px) {
	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 1.25vw !important;}
	.site { font-size: 2.5vw !important;}
	.cardHeader { font-size: 1.5vw !important;}
	.thisRow { margin-top: 10px !important; }
	.last7Days_tableFonts tr, td { font-size: 1.5vw !important; padding:10px !important;}
	.SC_btn { 
		font-size: 1.5vw !important; 
		height: 5vw !important; 
		font-weight: 600 !important; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-seri !important;
		vertical-align: middle !important; 
	}
	.SC_btn2 { 
		font-size: 1.5vw !important;  
		font-family: Verdana, Geneva, Arial, Helvetica, sans-seri !important;
	}
	.SC_select { font-size: 1.75vw !important; height: 3vw !important; }
  }

  @media only screen and (min-device-width: 1201px) and  (max-device-width: 1350px){
	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.last7Days_tableFonts tr, td { font-size: 1vw !important; padding:10px !important;}
	.SC_btn { 
		font-size: 1vw !important; 
		height: 8vw !important; 
		font-weight: 800 !important; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-seri !important;
		vertical-align: middle !important; 
	}
  }

  /* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2) {

	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 4vw !important;}
	.site { font-size: 6vw !important; text-align: center !important;}
	.thisRow { margin-top: 10px !important; }

}

/* Portrait */
@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {

	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 4vw !important;}
	.site { font-size: 6vw !important; text-align: center !important;}
	.thisRow { margin-top: 10px !important; }
}

/* Landscape */
@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {

	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 4vw !important;}
	.site { font-size: 6vw !important; text-align: center !important;}
	.thisRow { margin-top: 10px !important; }

}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2) {
	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 4vw !important;}
	.site { font-size: 6vw !important; text-align: center !important;}
	.thisRow { margin-top: 10px !important; }
}

/* Portrait */
@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {
	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 4vw !important;}
	.site { font-size: 6vw !important; text-align: center !important;}
	.thisRow { margin-top: 10px !important; }
}

/* Landscape */
@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {
	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 4vw !important;}
	.site { font-size: 6vw !important; text-align: center !important;}
	.thisRow { margin-top: 10px !important; }
}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
and (min-device-width: 375px) 
and (max-device-width: 667px) 
and (-webkit-min-device-pixel-ratio: 2) { 
	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 4vw !important;}
	.site { font-size: 6vw !important; text-align: center !important;}
	.thisRow { margin-top: 10px !important; }
}

/* Portrait */
@media only screen 
and (min-device-width: 375px) 
and (max-device-width: 667px) 
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) { 
	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 4vw !important;}
	.site { font-size: 6vw !important; text-align: center !important;}
	.thisRow { margin-top: 10px !important; }
}

/* Landscape */
@media only screen 
and (min-device-width: 375px) 
and (max-device-width: 667px) 
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) { 
	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 4vw !important;}
	.site { font-size: 6vw !important; text-align: center !important;}
	.thisRow { margin-top: 10px !important; }
}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen 
and (min-device-width: 414px) 
and (max-device-width: 736px) 
and (-webkit-min-device-pixel-ratio: 3) { 
	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 4vw !important;}
	.site { font-size: 6vw !important; text-align: center !important;}
	.thisRow { margin-top: 10px !important; }
}

/* Portrait */
@media only screen 
and (min-device-width: 414px) 
and (max-device-width: 736px) 
and (-webkit-min-device-pixel-ratio: 3)
and (orientation: portrait) { 
	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 4vw !important;}
	.site { font-size: 6vw !important; text-align: center !important;}
	.thisRow { margin-top: 10px !important; }
}

/* Landscape */
@media only screen 
and (min-device-width: 414px) 
and (max-device-width: 736px) 
and (-webkit-min-device-pixel-ratio: 3)
and (orientation: landscape) { 
	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 4vw !important;}
	.site { font-size: 6vw !important; text-align: center !important;}
	.thisRow { margin-top: 10px !important; }
}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
and (min-device-width: 375px) 
and (max-device-width: 812px) 
and (-webkit-min-device-pixel-ratio: 3) { 
	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 4vw !important;}
	.site { font-size: 6vw !important; text-align: center !important;}
	.thisRow { margin-top: 10px !important; }
}

/* Portrait */
@media only screen 
and (min-device-width: 375px) 
and (max-device-width: 812px) 
and (-webkit-min-device-pixel-ratio: 3)
and (orientation: portrait) { 
	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 4vw !important;}
	.site { font-size: 6vw !important; text-align: center !important;}
	.thisRow { margin-top: 10px !important; }
}

/* Landscape */
@media only screen 
and (min-device-width: 375px) 
and (max-device-width: 812px) 
and (-webkit-min-device-pixel-ratio: 3)
and (orientation: landscape) { 
	.content-wrapper {width: 100% !important; }
	.mainHeader { width: 100% !important;}
	.tableFonts { font-size: 4vw !important;}
	.site { font-size: 6vw !important; text-align: center !important;}
	.thisRow { margin-top: 10px !important; }
}
