/* Main  Background Colors */

body {
	background : #002050;
}

.bodymain {
	background : #002050;
}

.topbar1 {
	background : #003063;
}

.topbar2 {
	background : #6386A4;
}

.txtNavbar {
	background : #FFFFFF;	
}

.txtNavbardiv {
	background : #003063;	
}

.leftcol {
	background : #f4f4f5;
}

.leftcol_space {
	background : #FFFFFF;
}

.midcol {
	background : #FFFFFF;	
}

.rightcol {
	background : #d6d8db;			
}

.bottombar {
	/*background : #003063;*/
	background : #ffffff;
}

.copyrightbar {
	background : #CECFCE;	
}



/* Table Types */
.trans_tbl {
  border-style: solid ;
  border-width: 1px ;
  border-color: #DCDFED #DCDFED #DCDFED #DCDFED ;
}

.trans_tbl_head_10 {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	font-weight : bold;
	background : #DCDFED;
	background-color : #DCDFED;
}

.trans_tbl_head_12 {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight : bold;
	background : #DCDFED;
	background-color : #DCDFED;
}



/* Images */
img.noblock {
	display: block;
}



/* Main  Navigation Bar Links */

A.navbaropt {
	color: #6386A5;
	text-decoration : none;
	font-weight : bold;
	font-size : 11px;
	font-family: arial, helvetica, sans-serif;
}

A.navbaropt:Hover {
	color: #DE456B;
	text-decoration : none;
	font-weight : bold;
	font-size : 11px;
	font-family: arial, helvetica, sans-serif;
}

A.smallnavbaropt {
	color: #483D8B;
	text-decoration : none;
	font-weight : bold;
	font-size : 10px;
	font-family: arial, helvetica, sans-serif;
}

A.smallnavbaropt:Hover {
	color: #CD5C5C;
	text-decoration : none;
	font-weight : bold;
	font-size : 10px;
	font-family: arial, helvetica, sans-serif;
}



/* Botton Navigation Bar Links */
A.bottomnavopt { 
	color: #6386A5;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
}

A.bottomnavopt:Hover { 
	color: #6386A5;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration : underline;
}

.bottomnavdiv { 
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}



/* Sweepstakes section Navigation Bar Links */

A.sweepbaropt {
	color: #1f4a7f;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	font-family:Arial, Helvetica, sans-serif;
}

A.sweepbaropt:Hover {
	color: #1f4a7f;
	text-decoration:underline;
	font-weight : bold;
	font-size : 12px;
	font-family:Arial, Helvetica, sans-serif;
}



/* About section Navigation Bar Links */

A.aboutbaropt {
	color: #1f4a7f;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	font-family:Arial, Helvetica, sans-serif;
}

A.aboutbaropt:Hover {
	color: #1f4a7f;
	text-decoration:underline;
	font-weight : bold;
	font-size : 12px;
	font-family:Arial, Helvetica, sans-serif;
}



/* Rewards section Navigation Bar Links */

A.rewardsbaropt {
	color: #1f4a7f;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	font-family:Arial, Helvetica, sans-serif;
}

A.rewardsbaropt:Hover {
	color: #1f4a7f;
	text-decoration:underline;
	font-weight : bold;
	font-size : 12px;
	font-family:Arial, Helvetica, sans-serif;
}



/* Members section Navigation Bar Links */

A.membaropt {
	color: #1f4a7f;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	font-family:Arial, Helvetica, sans-serif;
}

A.membaropt:Hover {
	color: #1f4a7f;
	text-decoration:underline;
	font-weight : bold;
	font-size : 12px;
	font-family:Arial, Helvetica, sans-serif;
}

.pointstxt {
	color: #1f4a7f;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	font-family: arial, helvetica, sans-serif;
}

.points {
	color: #1f4a7f;
	font-weight : bold;
	font-size : 13px;
	font-family: arial, helvetica, sans-serif;
}

.notRedeemedtxt {
	color: #1f4a7f;
	text-decoration : none;
	font-weight : bold;
	font-size : 9px;
	font-family: arial, helvetica, sans-serif;
}


/* Text styles */

.bold22 {
	font-family: arial, helvetica, sans-serif;
	font-size: 22px;
	color: #003063;
	text-align : justify;
	font-weight : bold;
}

.bold22_nj {
	font-family: arial, helvetica, sans-serif;
	font-size: 22px;
	color: #003063;
	font-weight : bold;
}

.normal {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-align : justify;
}

.normal_sweep_coloured {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #8B0000;
	text-align : justify;
}

.normal10 {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: black;
	text-align : justify;
}

.normal10_nj {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

.normal_nj {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

.normal14 {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: black;
	text-align : justify;
}

.normal14bold_nj {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: black;
	font-weight : bold;
}

.normal16 {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: black;
	text-align : justify;
}

.normalbold {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-align : justify;
	font-weight : bold;
}

.pagetitle{
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	color: #003366;
	font-weight : bold;
}

.small {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: black;
}

.inputname{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight : bold;
}

.inputnote{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	font-weight : bold;
	font-style : italic;
}

.inputmand{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #B22222;
	font-weight : bold;
}

.copyrighttxt {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-align : center;
}

.rewarddets{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight : bold;
}

.usermsg16 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4682B4;
}

.usermsg18bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #11287A;
	font-weight : bold;
}



/* URL Links Styles */

A.email
{
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration:none;
	color: #6685a3;
	font-size: 12px;
}

A.email:hover
{
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	color: #6685a3;
	font-size: 12px;
}

A.general
{
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration:none;
	color: #6685a3;
	font-size: 12px;
}

A.general:hover
{
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	color: #6685a3;
	font-size: 12px;
}

A.forgotpin
{
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration:none;
	color: #6685a3;
	font-size: 12px;
}

A.forgotpin:hover
{
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	color: #6685a3;
	font-size: 12px;
}

A.makeresgo {
	color: #6386A5;
	text-decoration : none;
	font-weight : bold;
	font-size : 14px;
	font-family: arial, helvetica, sans-serif;
}

A.makeresgo:Hover {
	color: #DE456B;
	text-decoration : none;
	font-weight : bold;
	font-size : 14px;
	font-family: arial, helvetica, sans-serif;
}

A.tmpuserstat
{
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration:none;
	color: #FFFFFF;
	font-size: 12px;
}

A.tmpuserstat:hover
{
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	color: #ADD8E6;
	font-size: 12px;
}



/* Member login style */

.loginboxborder {
	background : #6386A5;
}

.logintitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #FFFFFF;
	background-color: #6386A5;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px; 
	padding-top: 5px; 
	padding-bottom: 5px;
	text-align : center;
}

.loginfieldtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	background-color: #42658C;
	font-weight: bold;
	padding-top: 5px; 
	padding-right: 10px; 
	padding-bottom: 5px; 
	padding-left: 10px; 
}

.loginremember {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}

.loginentry120 {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP:1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px solid;
	WIDTH: 120px;
	COLOR:  #000000;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#FFFFFF;
}

.loginsubmit { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; 
	font-weight: bold; color: #000000; 
	background-color: #FFFFFF; 
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 2px;
	margin-bottom : 1px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 1px;
	border: 2px #666666 solid;
	height: 25px;
	text-align: center;
	width: 90px;
}

.loginservice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}


/* Input Fields and Buttons */

.forgotsubmit { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; 
	font-weight: bold; color: #000000; 
	background-color: #FFFFFF; 
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 2px;
	margin-bottom : 1px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 1px;
	border: 2px solid #666666;
	height: 25px;
	text-align: center;
	width: 90px;
}

.becomesubmit { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; 
	font-weight: bold; color: #000000; 
	background-color: #FFFFFF; 
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 2px;
	margin-bottom : 1px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 1px;
	border: 2px solid #666666;
	height: 25px;
	text-align: center;
	width: 90px;
}

.inputtxt30 {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP:1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px solid;
	WIDTH: 30px;
	COLOR:  #000000;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#FFFFFF;
}

.inputtxt50 {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP:1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px solid;
	WIDTH: 50px;
	COLOR:  #000000;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#FFFFFF;
}

.inputtxt50c {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP:1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px solid;
	WIDTH: 50px;
	COLOR:  #000000;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#FFFFFF;
	text-align : center;
}

.inputtxt100 {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP:1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px solid;
	WIDTH: 100px;
	COLOR:  #000000;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#FFFFFF;
}

.inputtxt130 {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP:1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px solid;
	WIDTH: 130px;
	COLOR:  #000000;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#FFFFFF;
}

.inputtxt200 {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP:1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px solid;
	WIDTH: 200px;
	COLOR:  #000000;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#FFFFFF;
}

.inputdate {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP:1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px solid;
	WIDTH: 40px;
	COLOR:  #000000;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#FFFFFF;
}

.inputyear {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP:1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px solid;
	WIDTH: 100px;
	COLOR:  #000000;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#FFFFFF;
}

.inputsel60 {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP:1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px solid;
	WIDTH: 60px;
	COLOR:  #000000;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#FFFFFF;
}

.inputsel150 {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP:1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px solid;
	WIDTH: 150px;
	COLOR:  #000000;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#FFFFFF;
}

.inputsel200 {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP:1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px solid;
	WIDTH: 200px;
	COLOR:  #000000;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#FFFFFF;
}

#highlight1btn{
	float: left;
	width: 320px;
	padding: 0px 0px 0px 50px;
	background-color: #ffffff;
	z-index:-1;
	font-size: 11px;
}

#highlight2{
	padding: 0px;
	margin:0px 0px 0px 390px;
	font-size: 11px;
	background-color: #ffffff;
}

#headerUrl a:link, #headerUrl a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5f6872;
	text-decoration: none;
}

#headerUrl a:hover{
	text-decoration: none;
	color: #bf0c13;
}

a.red:link, a.red:visited, a.red:active{ color: #CC0000; text-decoration: none; }
a.red:hover{ text-decoration: underline; }

a.blue:link, a.blue:visited, a.blue:active{ color: #013871; text-decoration: none; }
a.blue:hover{ color:#999999; text-decoration: none; }