/********************************************************************************//* General																		*//********************************************************************************/html{	height: 100%;}form{	margin-bottom: 0;	margin-top: 0;}a:visited, a:link, a:active{	text-decoration: none;}a:hover{	text-decoration: underline;}img, img:visited, img:hover, img:link, img:active{	border: 0;	outline: none;}#tWE h1, h2{	font-weight: inherit;}#tWE input, select, textarea{	font-family: inherit;	font-size: inherit;}#tWE .Clear{	display: block;	height: 0;	clear: both;	visibility: hidden;}#tWE .Break{	clear: both;	padding: 8px 0;}#tWE .Right{	float: right;	margin-right: 0;}#tWE .Offscreen{	left: -9999px;	top: -9999px;	position: absolute;}#tWE .Feedback_Good{	color: #00C000;	letter-spacing: -1px;	font-weight: bold;	text-align: center;	margin: 8px auto;	width: 80%;}#tWE .Feedback_Bad{	color: #C00000;	letter-spacing: -1px;	font-weight: bold;	text-align: center;	margin: 8px auto;	width: 80%;}#tWE .Debug{	clear: both;	margin: 16px;	padding: 8px;/*	background: #dcc;	border: solid 1px #111;*/	background: rgba( 0, 0, 0, 0.2 );	border: solid 1px rgba( 0, 0, 0, 0.4 );	border-radius: 8px;/*	box-shadow: -1px -1px 0px rgba( 0, 0, 0, 0.15 ), 1px 1px 0px rgba( 0, 0, 0, 1.0 );*//*	color: #CCC;*/	word-wrap: break-word;}#tWE .Column2{	float: left;	width: 50%;}#tWE .Column3{	float: left;	width: 33%;}/* RJT TODO: Better location for chart CSS? ('charts.css'?)*/#tWE .ChartContainer{	width: 100%;	margin: 32px 0 0 0;	overflow: hidden;	display: none;}/*#tWE .ChartContainer h3{	margin: 0 0 4px 0;}*/#tWE .ChartContainer .Title{	float: left;	font-size: 150%;	font-style: italic;	margin-right: 8px;}#tWE .ChartContainer .Controls{	font-size: 80%;	overflow: hidden;}#tWE .ChartContainer .Controls select{	font-family: inherit;	border-radius: 4px;	margin: 1px;}#tWE .ChartContainer .Chart{	clear: both;	width: 100%;}/* RJT NOTE: This kills a rouge newline added by AddThis widgets */#_atssh{	display: none;}/* RJT NOTE: Ratio box for pre-sizing elements for images- https://github.com/aFarkas/lazysizes#tip-specifying-image-dimensions-minimizing-reflows-and-avoiding-page-jumps */.RatioBox {	position: relative;	height: 0;	display: block;	width: 100%;}.RatioBox img,.RatioBox iframe,.RatioBox video {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}/* RJT NOTE: Fading image in once loaded- https://github.com/aFarkas/lazysizes/issues/196 */.lazyload, .lazyloading { 	opacity: 0; }.lazyloaded {	 opacity: 1;	-webkit-transition: opacity 500ms;	   -moz-transition: opacity 500ms;		 -o-transition: opacity 500ms;			transition: opacity 500ms;     }