body 
{ background:#000;
}
:active {
	outline: none; 
	-moz-outline-style: none;
	border:none;
}
:focus {
	outline: none;
	-moz-outline-style: none;
	border:none;
}
A:focus {
	outline: none;
	-moz-outline-style: none;
	border:none;
}
* A:focus {
	outline: none;
	-moz-outline-style: none;
}
A {
	outline: 0;
}
a:link {
	color:#989898; /* grey 8 */
	text-decoration: underline;
}
a:active {
	color:#989898; /* grey 8 */
	text-decoration: underline;
}
a:visited {
	color:#989898; /* grey 8 */
	text-decoration: underline;
}
a:hover {
	color:#ff5800;  /* Kantar orange */
}
td {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.copyright {
	font-size:10px;
	color: #999999;
	letter-spacing:-.005em;
	vertical-align:top;
}
.sectionHead {
	font-size:14px;
	color:#ff5800;
	font-weight:bold;
	padding-left:10px;
}
.pipe { 
	color:#999999;
	font-weight:bold;
}
.productList {
	color:#999999;
	font-size: 14px;
	font-weight:normal;
	padding-left: 18px;
	padding-right:10px;
}
.formLoginLabel {
	color: #333333;
	font-size:12px;
	font-weight:bold;
	padding-left:18px;
}
.formLoginPassword {
	padding-left: 18px;
	font-size:11px;
}
.loginHeader {
	padding-left: 17px;
}
.navArrow {
	color:#ff5800;
}
.prodIcons {
	padding-right:5px;
	padding-bottom:0px;
	height:24px;
	vertical-align:middle;
}
.formLoginInput {
	width:100%;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
input.formLoginInput.GateLogin {
	width:100%;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-color:#e6e6e6;
}
.instructions {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size:11px;
	color:#a6a4a4;
}
#Table1 img
{
	vertical-align:top
}
/* rebranding */
.Orange_text, .productList /* Kantar color orange */
{
	color:#ff5800;
}
.Orange_text.productList /* Kantar color orange */
{
	font-size:16px;
	padding-left:13px;
}
.Yellow_text /* Kantar color yellow */
{
	color:#ffff00;
}
.Grey3_text /* Kantar color Cool Grey 3 */
{
	color:#e6e6e6;
}
.Grey5_text /* Kantar color Cool Grey 5 */
{
	color:#c0c0c0;
}
.Grey8_text /* Kantar color Cool Grey 8 */
{
	color:#989898;
}
.Grey11_text /* Kantar color Cool Grey 11 */
{
	color:#717171;
}
.Grey3_box /* Kantar color Cool Grey 3 */
{
	background:#e6e6e6;
}
.Grey5_box /* Kantar color Cool Grey 5 */
{
	background:#c0c0c0;
}
.Grey8_box /* Kantar color Cool Grey 8 */
{
	background:#989898;
}
.Grey11_box /* Kantar color Cool Grey 11 */
{
	background:#717171;
}
.Grey_Border, input.formLoginInput.GateLogin  
{
	border: 1px solid #4b4b4b;
}
.Grey_BorderBorderRight
{
	border-right: 1px solid #4b4b4b;
}
.DivideRule 
{
	width:450px;
	border-top:1px solid #4b4b4b;
	height:8px;
	line-height:8px;
}
.AppIndexSpace
{
	line-height:12px;
	height:12px;
	font-size:12px;
}
/* message box prompt overide locally via main.css  */
.MessageBoxBorder
{
	border:2px solid #717171;
	width:100%;
}
.modalForm.NoBorder
{
	border:0
}
.MessageBoxTitle
{
	Background:#f50202;
	padding:2px;
}
.MessageBoxTitle  
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: white; 
	FONT-FAMILY: Arial;
}
.MessageBoxText 
{
	height:100%;
	vertical-align:top;
	FONT-WEIGHT: bold; 
	BORDER-LEFT-WIDTH: 0px; 
	FONT-SIZE: 12px; 
	COLOR: #717171; 
	FONT-FAMILY: Arial; 
	TEXT-ALIGN: left;
}
.MessageBoxBottom
{
	text-align:right; 
	vertical-align:middle;
	background:#c0c0c0;
}
/* end message box */

/* end rebranding */ 