@charset "UTF-8";
body {
	overflow-y: scroll;
}

img { border: 0; }

h1#strapline{
	color:#fff;
	height:22px;
	width:372px;
	background-color:yellow;
	background:transparent url('/images/masthead_tagline.png') no-repeat 0px 0px ;
	text-indent: -39999px;
	margin: 6px 0 6px 2px !important;
	
}
	* html h1#strapline {
		margin-bottom: 12px !important;
	}

h2.find_out_more {
	cursor: pointer;
	text-align: center !important;
}
/* ---------------------------------------------------- SEO FOOTER -- */
table.seo_footer {
	background-color: #3a848e;
}

table.seo_footer td
{
	padding: 10px;
}

table.seo_footer h2 {
	color:#FFE46F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	cursor: pointer;
	padding: 4px 0px;
}

table.seo_footer p {
	padding-bottom: 10px;
}

p.footer {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:15px;
	padding-bottom:10px;
	text-align:left;
	margin: 0;
}


/* -- end -- */

/* ---------------------------------------------------- MAIN PAGE BODY [TB] -- */
#main_page_content {
	background-color: #fff;
	text-align: left;
	width: 930px;
	padding: 10px;
}

.divider_full_width {
	background: transparent url(/images/orangedivider_back.gif) repeat-x 0px 0px ;
	width: 950px;
	height: 4px;
}

/* -- end -- */

/* ---------------------------------------------------- IMAGE REPLACEMENT HOMEPAGE -- */

#read_more_blog {
		background: transparent url(/images/readmore.jpg) no-repeat 0px 0px ;
		width: 242px;
		height: 15px;
		display:block;
		text-indent:-39000px;
		float:right;
		outline: none;
}

#letushelp_header {
		background: transparent url(/images/CS_module_top.jpg) no-repeat 0px 0px ;
		width: 210px;
		height: 44px;
		text-align:left;
		text-indent:-39000px;
		display:block;	
		outline: none;
}

#letushelp_telephone {
		background: transparent url(/images/CS_module_telephone.jpg) no-repeat 0px 0px ;
		width: 210px;
		height: 30px;
		text-align:left;
		text-indent:-39000px;	
		outline: none;
}

#letushelp_email {
		background: transparent url(/images/CS_module_email.jpg) no-repeat 0px 0px ;
		width: 210px;
		height: 30px;
		text-align:left;
		text-indent:-39000px;
		display:block;	
		outline: none;
}

#letushelp_livehelp {
		background: transparent url(/images/CS_module_chat.jpg) no-repeat 0px 0px ;
		width: 210px;
		height: 37px;
		text-align:left;
		text-indent:-39000px;
		display:block;	
		outline: none;
}

/* -- end -- */

/* @group navbar */

.td_navbartext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FEB000;
}

a.navbar:link {
	color: #ffe46f;
	text-decoration: none;
	opacity: 1;
	font: bold 13px Arial, Helvetica, sans-serif;
}

a.navbar:visited {
	color: #ffe46f;
	text-decoration: none;
	opacity: 1;
	font: bold 13px Arial, Helvetica, sans-serif;
}

a.navbar:hover {
	color: white;
	opacity: 1;
	text-decoration: underline;
	font: bold 13px Arial, Helvetica, sans-serif;
}

a.navbar:active {
	color: #ffe46f;
	text-decoration: none;
	opacity: 1;
	font: bold 13px Arial, Helvetica, sans-serif;
}

table.navbar{
    color:#FFFFFF;
}

.JPinfoTXT {
	color: #075661;
	font: bold 13px Arial, Helvetica, sans-serif;
}

.JPinfoTXT_welcome {
	color: white;
	font: bold 13px Arial, Helvetica, sans-serif;
}

.balanceTXT {
	color: white;
	font: bold 13px Arial, Helvetica, sans-serif;
}



/* @end */

/* @group Welcome */

h1.welcomepanel {
	font: normal 22px/0 Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 3px;
	color: #5da3a6;
}

h1 {
	color: #075661;
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	margin-bottom: -8px;
	margin-top: 0;
}

p {
	color: #2D868C;
	font: 12px Arial, Helvetica, sans-serif;
}

h2.welcomepanel {
	color: gray;
	font: normal 10px/0 Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 3px;
}

a.welcome:link {
	text-shadow: #000000 0 0 0px;
	opacity: 1;
	color: black;
	font: normal normal 22px/0 Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.welcome:visited {
	text-shadow: #000000 0 0 0px;
	opacity: 1;
	color: black;
	font: normal 22px/0 Arial, Helvetica, sans-serif;
	text-decoration: none;
}


a.welcome:hover {
	text-shadow: #000000 0 0 0;
	opacity: 1;
	color: #feb20f;
	font: normal normal 22px/0 Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.welcome:active {
	text-shadow: #000000 0 0 0px;
	opacity: 1;
	color: black;
	font: normal 22px/0 Arial, Helvetica, sans-serif;
	text-decoration: none;
}

p.welcomepanel {
font: normal 18px/0 Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 3px;
	color: #5da3a6;
}


/* @end */

/* @group footer */

.td_footer {
	color: #ffe46f;
	font: 10px/14px Arial, Helvetica, sans-serif;
}

a.footer:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffe46f;
	text-decoration: underline;
	opacity: 1;
}

a.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffe46f;
	text-decoration: underline;
	opacity: 1;
}


a.footer:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

a.footer:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffe46f;
	text-decoration: underline;
	opacity: 1;
}

a.footer2:link {
	color: white;
	text-decoration: underline;
	opacity: 1;
	font: 10px Arial, Helvetica, sans-serif;
}

a.footer2:visited {
	color: white;
	text-decoration: underline;
	opacity: 1;
	font: 10px Arial, Helvetica, sans-serif;
}


a.footer2:hover {
	color: #ffe46f;
	opacity: 1;
	text-decoration: underline;
	font: normal 10px Arial, Helvetica, sans-serif;
}

a.footer2:active {
	color: white;
	text-shadow: #000000 0 0 0px;
	opacity: 1;
	font: 10px Arial, Helvetica, sans-serif;
}

.td_footer_two {
	color: #ffe46f;
	font: 10px/14px Arial, Helvetica, sans-serif;
	line-height:17px;
}

.save_footer{
	behavior:url(#default#savehistory);
	margin-bottom:5px;
	margin-left:10px;
	margin-top:3px;
}

.save{
   behavior:url(#default#savehistory);
   margin-bottom:5px;}
   
.save_footer{
   behavior:url(#default#savehistory);
   margin-bottom:5px;}
   
a.dsphead{
   text-decoration:none;
   margin-left:100px;
   color:#075661;}
   
  a.dsphead_two{
   text-decoration:none;
   margin-left:0px;
   color:#075661;
   font-size:14px;} 
   
a.dsphead:hover{
   text-decoration:underline;}
   
a.dsphead span.dspchar{
   font-family:monospace;
   display:none;}
   
.dspcont{
   display:none;
   margin-left:0.5em;
   margin-bottom:-11px;}
   
a.dsphead_footer{
	color:#FFE46F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;}
	

	
.dspchar_footer{
	display:none;}

/* @end */

/* @group Standard page */

h1#content {
	color: #5da3a6;
	text-decoration: none;
	font: normal bold 14px/10px Arial, Helvetica, sans-serif;
	margin: 20px 0 10px;
}

span#content {
	color: #5da3a6;
	text-decoration: none;
	font: normal bold 14px/10px Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 10px;
}

p#content {
	text-decoration: none;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	margin: 1px 0 10px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #328A91;
}

#loginform{
    font-size:xx-small;
    font-family:Arial, Helvetica, sans-serif;
}

#titlebar {
	background-image:url(images/titlebar.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#006974;
	font-family:Gadget,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	left:0;
	line-height:normal;
	margin-top:10px;
	padding-bottom:4px;
	padding-top:7px;
	text-align:left;
	text-decoration:none;
	text-indent:10px;
}

#titlebar {
	background-image:url(images/titlebar.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#006974;
	font-family:Gadget,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:33px;
	left:0;
	line-height:normal;
	margin-top:10px;
	padding-bottom:4px;
	padding-top:7px;
	text-align:left;
	text-decoration:none;
	text-indent:10px;
	width:904px;
}

#titlebarsml {
	background-image:url(images/titlebar2.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#006974;
	font-family:Gadget,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:33px;
	left:0;
	line-height:normal;
	margin-top:10px;
	padding-bottom:4px;
	padding-top:7px;
	text-align:left;
	text-decoration:none;
	text-indent:10px;
	width:625px;
}


td#nopadding {
	padding: 0 0 0 0;
}

/* @end */

/* @group Home */

p#homepagetitle {
	color: #5da3a6;
	font: normal normal 28px/32px Arial, Helvetica, sans-serif;
	text-shadow: silver 1px 1px 2px;
	height: 12px;
	margin-bottom: 30px;
	margin-top: 0;
}

h1#blog {
	color: #075661;
	font: bold 16px/14px Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	margin-top: 0px;
	text-align: left;
}

p#blog {
	font: 13px/15px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #2D868C;
	padding-bottom: 10px;
}

h2.blog {
	color: #075661;
	font: bold 16px/14px Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: left;
	line-height:normal;
}

p.blog {
	font: 13px/15px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #2D868C;
	padding-bottom: 10px;
}

p.terms {
	font: 13px/15px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #2D868C;
	padding-bottom: 10px;
	zoom: 1;
}

#whitetext {
	font: 13px/15px Arial, Helvetica, sans-serif;
	text-align: left;
	color: white;
}

.blognopadding {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}




/* @end */
.aboutus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #002937;
}

h2 {
	color: #002937;
	padding-bottom: 0;
	padding-top: 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}
.aboutusTXT {
	color: #2D868C;
	font: 14px Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.aboutusTXT a{
	text-decoration: none;
	color: #2D868C;
	font: 14px Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a.whitelink:link {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-shadow: #000000 0 0 0px;
	text-decoration: underline;
	opacity: 1;
}

a.whitelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-shadow: #000000 0 0 0px;
	text-decoration: underline;
	opacity: 1;
}


a.whitelink:hover {
	color: yellow;
	text-shadow: #000000 0 0 0;
	opacity: 1;
	text-decoration: underline;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

a.whitelink:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #00484D;
	text-shadow: #000000 0 0 0px;
	text-decoration: underline;
	opacity: 1;
}

a.whitebacklink:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #5da3a6;
	text-shadow: #000000 0 0 0px;
	text-decoration: underline;
	opacity: 1;
}

a.whitebacklink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #5da3a6;
	text-shadow: #000000 0 0 0px;
	text-decoration: underline;
	opacity: 1;
}


a.whitebacklink:hover {
	color: #002937;
	text-shadow: #000000 0 0 0;
	opacity: 1;
	text-decoration: underline;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

a.whitebacklink:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #5da3a6;
	text-shadow: #000000 0 0 0px;
	text-decoration: underline;
	opacity: 1;
}

a.blogarchive_link:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #006974;
	text-decoration: underline;
}

a.blogarchive_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #006974;
	text-decoration: underline;
}


a.blogarchive_link:hover {
	color: #006974;
	text-decoration: none;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

a.blogarchive_link:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #006974;
	text-decoration: underline;
}


form { 
margin:0; 
padding:0; 
display:inline; 
}
.redtext {
	color: #F00;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.whitetext {
	color: #FFF;
	font: 14px Arial, Helvetica, sans-serif;
}

.landingtext {
	color: #00484D;
	font: 14px Arial, Helvetica, sans-serif;
}
h1.titleband {
	color:#006974;
	font-family:Gadget,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	left:0;
	line-height:normal;
	margin-top:0;
	padding-bottom:8px;
	padding-top:0;
	text-align:left;
	text-decoration:none;
	text-indent:17px;
}

h2.orangeheader{
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 18px; 
color: #FBBD18;
}

h1.gamepaneltext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #FFF;
}


.bluefooter{
	color: #75B6B8;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
}

.yellowfooter{
	color: #FFE46F;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
}

h2.bluefooter{
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 10px; 
color: #75B6B8;
}


/* --------------------------------------------------------------- display balance - my account area -- */
  	#balancediv {
		background:url(myaccount/images/accountmanagement_r10_c2.gif) 0 50% no-repeat;
		height:95px; 
		width:179px;
	}
  	#balancetable {
		font-family:Arial, Gadget, sans-serif;
		font-size:11pt;
		font-weight:bold;
	}
  	#balancetable tr{
		color:#FFFFFF;
		height:25px;
		width:40px;
	}
	
	#balancetable td.values{
		color:yellow;	
	}

	#withdraw_funds_account_balance {
		margin-left:429px;
	}
	
/* --------------------------------------------------------------------- my account - withdraw funds -- */
.withdrawal_page form fieldset {
	border: 0;
	color: #002937;
}
.withdrawal_page form .form_section {
	background-color: #C0DBDC;
	width: 90%;
	margin-bottom: 10px;
}

.withdrawal_page form p	{
	margin: 0;
	padding: 15px 10px 0px 10px;
}

.withdrawal_page form .form_field  {
	padding: 15px 10px;
}
	.withdrawal_page form .form_field label {
		padding-right: 20px;
	}

.withdrawal_page form .buttons {
	width: 90%;
	text-align: right;
}	
	
/* --------------------------------------------------------------------- generic styles -- */
.clear {
	clear: both;
}

.message {
	font-size: 9pt;
	color: #f00;
	margin-top: 10px;
}

td {
	color:#268388;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

#terms_white{
	background:#FFFFFF none repeat scroll 0 0;
	margin-bottom:16px;
	margin-right:6px;
	margin-top:15px;
	padding:1px 12px;
}