body {
	background: #fff;
	color: #333333;
	font-family:Arial, sans-serif;
}

a, a:link, a:active, a:visited {
		color:#4D92A3;
		text-decoration: none;	
}

table {
	margin-right: 0em;
	margin-left: 0em;
	width: 100%;
}

.bgGrey {
	background: #f0f0f0;
	color: #333333;
}

.bgGrey a:link, .bgGrey a:visited, .bgGrey a:hover, .bgGrey a:active {
	color: #4D92A3;	
	text-decoration: none;	
}

.bgWhite {
	background: #ffffff;
	color: #333333;
}

.bgWhite a:link, .bgWhite a:visited, .bgWhite a:hover, .bgWhite a:active {
	color: #4D92A3;
	text-decoration: none;
}

.blackBg {
	background: #5EB4C9;
	color: #ffffff;
	font-weight:bold;
}

.blackBg a:link, .blackBg a:visited, .blackBg a:hover, .blackBg a:active {	
	color: #4D92A3;	
	text-decoration: none;
}

.bodyWhite {	
	color: #333333;
}

.bodyWhite a:link, .bodyWhite a:visited, .bodyWhite a:hover, .bodyWhite a:active {	
	color: #4D92A3;
	text-decoration: none;
}

.darkGreyBg {
	background:#6091a0;
	padding:3px;
	color:#ffffff;
}

.darkGreyBg a:link, .darkGreyBg a:visited, .darkGreyBg active {
	color:#4D92A3;
	text-decoration: none;
}

.homepageAlert {
	color: #666666;
	background: #D4FE7C;	
}

.homepageAlert a:link, .homepageAlert a:visited, .homepageAlert a:hover, .homepageAlert a:active {
	color: #666666;
	font-weight: bold;	
}

.inputFields {
	color: #333333;
}

.inputFieldsWhite {
	color: #333333;
	background: #ffffff;
}

.inputNumbers3 {
	-wap-input-format: "3N";
	color: #333333;
	background: #ffffff;
}

.msisdnEntry {
 	-wap-input-format: "*N";
 	color: #333333;
	background: #ffffff;
}

.pinEntry {
 	color: #333333;
 	background: #ffffff;
}

.smallWhiteText {
	color: #ffffff;
	
}

.smallWhiteText a:link, .smallWhiteText a:visited, .smallWhiteText active {
	color: #ffffff;	
}

.fieldDesc {
	color:#777777;
	margin:.2em 0 0;
}

.fieldError {
   	color:#ce001e;
}

.greenText {
	color:#2CAF08;
}

.redText {
	color:#FF0000;
}

.sexybg {
	background:#FFCCC0;
}

.funkybg {
	background:#FEE2C4;
}

.coolbg {
	background:#DFF0F4;
}

/*  Styles added for Night Agency redesign */

	body#night table {
		border-collapse:collapse;
	}

	body#night img {
		border:0;
	}

	body#night table.header,
	body#night table.header2 {
		width:151px;
		margin:auto;
	}

	body#night table.header2 tr td {
		text-align:center;
	}

	body#night a {
		font-weight:normal;
	}

	body#night a.normal {
		font-weight:normal;
		text-transform:none;
	}

	body#night hr {
		margin:5px 0;
		padding:0;
		border:0;
		border-top:1px solid #000000;
	}

	body#night hr.separator {
		border:0;
	}

	body#night .icon {
		vertical-align:middle;
	}
	
	body#night .signupForm td {
		padding-bottom:5px;
	}

	body#night .bold {font-weight:bold;}
	body#night .uppercase {text-transform:uppercase;}
	body#night .center {text-align: center;}
	body#night .b_bottom {border-bottom:1px solid #000000;}
	body#night .b_top {border-top:1px solid #000000;}
	body#night .funky {color: #CC9933; }
	body#night .sexy {color: #CC3300; }
	body#night .cool {color: #6699cc; }

	body#night .odd {
		background-color:#fbfbfb;
	}
	
	body#night .even {
		background-color:#f4f4f4;
	}

/* /Styles added for Night Agency redesign */