td {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
}
a:link{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:CC3300;
	text-decoration:none;
}
a:visited{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:CC3300;
	text-decoration:none;
}
 a:hover{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:CC3300;
	text-decoration:underline;
}
.orangebg:link{
	color:white;
	text-decoration:none;
}
.orangebg:visited{
	color:white;
	text-decoration:none;
}
.orangebg:hover{
	color:white;
	text-decoration:underline;
}
.greenbg-text{
color:white;
}
.grey-text{
color:999999;
}
.white-text{
color:white;
}
.sub-offer-heading{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#77A92E;
	font-weight:bold;	
}

.greentableborder{
border:1px solid #77A92E;
}
.greencellborder{
border-bottom:1px solid #77A92E;
}
.rightgreenborder{
border-right:1px solid #77A92E;
}

.border-notop{
border:1px solid #77A92E;
border-top:none;
}
.border-noleft{
border:1px solid #77A92E;
border-left:none;
}

.footerleft {
	color: #99CC00;
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, sans-serif;
}
.footerright {
	color: #cc3300;
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, sans-serif;
}
.expiredLabel-big {
	position: absolute;
	padding-left: 30px;
	padding-top: 30px;
}
.expiredLabel-small {
	position: absolute;
	padding-left: 10px;
	padding-top: 10px;
}

.errorMessage
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#14506d;
	font-weight:bold;
}

.errorMessageBG 
{
	background-color:#fd8a03;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	width:100%;
}