@media screen {
.bg-red {
	background-color: #FF0000;
}
.bg-green {
	background-color: #00FF00;
}
.bg-blue {
	background-color: #0000FF;
}
.centered {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	overflow-y: scroll;
}
.centered-relative {
	margin: auto;
}
.Table {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	/*font-size: 1em;*/
	display: inline-table;
	margin: auto;
	width: 100%;
	max-width: 1024px;
	/*overflow: auto;*/
	float: none;
	/*border: 0;*/
	border-collapse: collapse;
	/*text-align: center;*/
	line-height: 125%;
}
.Heading {
    display: table-header-group;
	float: left;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	/*font-size: 1em;*/
	font-weight: bold;
	color: #660066;
	background-color: #FFCC00;
	width: 100%;
	min-height: 24px;
	text-align: center;
}
.Row {
	display: table-row;
	float: left;
	padding: 0;
	width: 100%;
	min-height: 24px;
	/*overflow: auto;*/
}
.Column {
	display: table-column;
	float: left;
	padding: 0;
	width: 100%;
	min-height: 24px;
}
.Cell {
	display: table-cell;
	float: left;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	/*font-size: 1em;*/
	height: 100%;
	min-height: 24px;
	text-align: center;
	/*overflow: auto;*/
}
.Image {
	width: inherit;
	display: inline-block;
	padding: 0;
	/*zoom: 110%;*/
	/*max-width: 100%;*/
	/*max-height: 100%;*/
}
.ptext-wide-right {
	text-align: right;
}
.input-wide-right {
	float: right;
}
.flexbox {
    display: -webkit-flex; /* Safari */
    display: flex;
    -webkit-flex: 1;  /* Safari 6.1+ */
    -ms-flex: 1;  /* IE 10 */    
    flex: 1;	
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: center;
    align-content: center;
    -webkit-order: -1;
    order: -1;
    /*overflow: hidden;*/
}
.Row-Flex-Me {
	display: -webkit-flex; /* Safari */;
	display: flex;
	-webkit-flex: 1; /* Safari 6.1+ */;
	-ms-flex: 1; /* IE 10 */;
	flex: 1;
}
.Span1 {
	width: 8.33%;
}
.Span2 {
	width: 16.66%;
}
.Span2-fixed {
	width: 16.66%;
}
.Span3 {
	width: 25%;
}
.Span4 {
	width: 33.33%;
}
.Span4-fixed {
	width: 33.33%;
}
.Span5 {
	width: 41.67%;
}
.Span6 {
	width: 50%;
}
.Span6-hide {
	width: 50%;
}
.Span7 {
	width: 58.33%;
}
.Span8 {
	width: 66.66%;
}
.Span8-fixed {
	width: 66.66%;
}
.Span9 {
	width: 75%;
}
.Span10 {
	width: 83.33%;
}
.Span10-fixed {
	width: 83.33%;
}
.Span11 {
	width: 91.66%;
}
.Span12 {
	width: 100%;
}
} /* end @media */
@media screen and (max-width: 979px) {
.Span1 {
	width: 8.33%;
}
.Span2 {
	/*width: 16.66%;*/
	width: 25%;
}
.Span3 {
	width: 25%;
}
.Span4 {
	width: 33.33%;
}
.Span5 {
	width: 41.67%;
}
.Span6 {
	/*width: 50%;*/
	width: 41.67%;
}
.Span7 {
	width: 58.33%;
}
.Span8 {
	width: 66.66%;
}
.Span9 {
	width: 75%;
}
.Span10 {
	width: 83.33%;
}
.Span11 {
	width: 91.66%;
}
.Span12 {
	width: 100%;
}
}
/* end max-width: 979px */
@media screen and (max-width: 768px) {
.Span1 {
	width: 8.33%;
}
.Span2 {
	/*width: 16.66%;*/
	/*width: 25%;*/
	width: 50%;
}
.Span3 {
	/*width: 25%;*/
	width: 33.33%;
}
.Span4 {
	/*width: 33.33%;*/
	width: 50%;
}
.Span5 {
	width: 41.67%;
}
.Span6 {
	/*width: 50%;*/
	/*width: 41.67%;*/
	width: 50%;
}
.Span7 {
	width: 58.33%;
}
.Span8 {
	width: 66.66%;
}
.Span9 {
	/*width: 75%;*/
	width: 66.66%;
}
.Span10 {
	width: 83.33%;
}
.Span11 {
	width: 91.66%;
}
.Span12 {
	width: 100%;
}
} /* end max-width: 768px (48em) */
@media screen and (max-width: 480px) {
.ptext-wide-right {
	text-align: left;
}
.input-wide-right {
	float: left;
}
.Span1 {
	width: 100%;
}
.Span2 {
	width: 100%;
}
.Span3 {
	width: 100%;
}
.Span4 {
	width: 100%;
}
.Span5 {
	width: 100%;
}
.Span6 {
	width: 100%;
}
.Span6-hide {
	display: none;
}
.Span7 {
	width: 100%;
}
.Span8 {
	width: 100%;
}
.Span9 {
	width: 100%;
}
.Span10 {
	width: 100%;
}
.Span11 {
	width: 100%;
}
.Span12 {
	width: 100%;
}
} /* end max-width: 480px (30em) */
/*
     FILE ARCHIVED ON 12:53:24 Sep 17, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 00:21:21 Oct 02, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.332
  captures_list: 0.39
  exclusion.robots: 0.044
  exclusion.robots.policy: 0.035
  esindex: 0.007
  cdx.remote: 13.587
  LoadShardBlock: 84.541 (3)
  PetaboxLoader3.datanode: 70.89 (4)
  PetaboxLoader3.resolve: 262.564 (2)
  load_resource: 301.329
*/