/* CSS Document */

/* Global rules and helpers */

body { 
	margin: 0 10px 0 0;
	padding: 0;
	border: 0;	
	text-align: center;
	color: #000;
	background: #003366;  /* Change the global background image and color as needed */
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	
	/*add the logo on the top left*/
	/*background-image: url(../img/global/egaming.gif);
    background-repeat: no-repeat;
    background-position: top left;
	vertical-align: top;*/
	}
	
img {
	display: block;
	}	
	
/* Primary layout divisions */

#wrapper {
	margin: 0 auto;
	padding: 0;
	border-bottom: 5px solid #ffffff;
	border-left: 5px solid #D7DFE1;
	border-right: 5px solid #D7DFE1;
	position: relative;
	width: 750px;
	height: 100%;
	color: #000;
	background-color: #D7DFE1;
	voice-family: "\";
	left: -104px;
}\"";
	voice-family: inherit;

	}
	
html>body #wrapper	{
	width: 750px;
	}	
	
/* Header divisions */
	
#header {
	clear: both;
	margin-bottom: 0; /*EM MARGIN FROM NAV BAR TO CONTENT*/
	padding: 0;
	border-top: 5px solid #D7DFE1;	/*fixes an odd bug in fireworks - Change border color to match above */
	position: relative;
	width: 750px;
	/*height: 170px; 
	color: #000;	/* Change color as needed */
	background-color: #D7DFE1;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 750px;
	height: 150px;
	}
#stats { margin-top:7px; text-decoration: none; clear: both;}
#stats td {border-bottom: 1px solid #F4F4F4;}
#stats span{
	font-size:11px;
	color: #003366;
	text-decoration: none; 
}

.statstitle {color:#0099CC; font-size: 12px; font-weight:bold; text-decoration: none;}

html>body #header	{
	width: 750px;
	height: 130px;
	margin-bottom: 0px;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header {height: 130px;} /*EM WHITE BOX SURROUNDING HEADER/*
/* End IE5-Mac hack */	
	
#companyident {
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 750px;
	height: 130px; 
	color: #000;
	background: url("../img/global/bg_logo.gif") no-repeat; /* Change the background image & colour for the tabs as needed */	
	}	
	
/* Header - tab elements */

#globaltabs { /* EM THIN GREY LINE*/
	margin: 0;
	padding: 0;
    position: absolute;
	top: 150px;
	left: 0px;
	width: 750px;
	height: 23px;
    background: url("../img/global/bg_tabs.gif") repeat-x bottom;	/* Change the backgound image & color as needed */
    line-height: normal;
	}
	  
#globaltabs ul {
	font-size: 1.1em;
	float: right;
	margin: 0;
	padding: 0 10px 0 0;
	list-style: none;
	}
	  
#globaltabs li {
	float: left;
    background: url("../img/global/sp_tabs_off_lft.gif") no-repeat left top;	/* Change the backgound image as needed */
    margin: 0;
    padding: 0 0 0 9px;
    }
	  
#globaltabs a {
	display: block;
	float: left;
    background: url("../img/global/sp_tabs_off_rht.gif") no-repeat right top;	/* Change the backgound image as needed */
    padding: 5px 15px 5px 6px;
    text-decoration: none;
    font-weight: bold;
    color: #999;
	}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#globaltabs a {float: none;}
	/* End IE5-Mac hack */	  
      
#globaltabs a:hover {
	color: #333;
    }
	
#globaltabs #current {
	background-image: url("../img/global/sp_tabs_on_lft.gif"); /* Change the backgound image as needed */
    }
	
#globaltabs #current a {
	background-image: url("../img/global/sp_tabs_on_rht.gif"); /* Change the backgound image as needed */
    color: #333;
    padding-bottom: 6px;
    }	
	
/* Header - login bar */				
	
#loginbar {
	margin: 0;
	padding: 0;
	border-bottom: 0px solid #666; /*EM FROM NAV BAR TO SIDE PROMOTIONS*/
	position: absolute;
	top: 105px; /* EM WHITE SPACE AROUND LOGO. i.e TOP BAR*/
	left: 0;
	width: 750px; /*NAV BAR LENGTH*/
	height: 41px;
	color: #000;
	background: url("../img/global/bg_login_bar.gif") repeat-x;	/* Change the background image and colour for the login bar as needed */	
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 0px;
	}
	
#loginbar ul {
	font-size: 1.1em;
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	}
	  
#loginbar li {
	float: left;
    margin: 0;
    padding: 0 0 0 0;
    }
	
html>body #loginbar	{ /* EM MENU BAR*/
	width: 750px;
	height: 38px;
	}	
	
#loginboxes {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 10px;
	left: 10px;
	height: 20px;
	width: 270px;
	background: transparent;
	text-align: left;
	}	
	
#loginsubmit {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 10px;
	left: 280px;
	height: 20px;
	width: 60px;
	background: transparent;
	text-align: left;
	}	
	
#loginforgot {
	margin: 0;
	padding: 2px 0 0 0;
	position: absolute;
	top: 10px;
	left: 350px;
	height: 20px;
	width: 130px;
	background: transparent;
	text-align: left;
	}	
	
#tpnav {
	margin: 0;
	padding: 2px 0 0 0;
	position: absolute;
	top: 10px;
	left: 490px;
	height: 20px;
	width: 250px;
	background: transparent;
	text-align: right;
	}				
	
/* Content divisions */	
	
#main {
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	position: relative;
	width: 750px; 
	color: #000;	/* Change the color as needed */
	background-color: #0099CC;
	}
	
/* Left navigation divisions */	
	
#lftnav {
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
	float: left;
	width: 167px;
	colour: #000;	/* Change the color as needed */
	background: transparent;
	}
	
#lftnavbuttons {
	border-top: 1px solid #fff;
	height: 255px;
	margin: 0;
	padding: 0;
	}	
	
#lftnavsub {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 0;
	padding: 0;
	color: #fff;
	background: #069;
	}	
	
#lftnavsub ul	{
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	color: #fff;
	background: transparent;
	margin:	0 0 0 23px;
	padding: 0;
	}	
	
#lftnavsub li	{
	margin:	0;
	padding: 0 0 8px 0;
	}	
	
#lftnavsub a	{
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;	
	color: #fff;	
	background: transparent;	
	}
	
#lftnavsub a:hover	{
	color: #00A5E6;	
	}	
	
#lftnavsub #active a	{
	color: #00A5E6;
	}
		
/* Homepage divisions */	
	
#homefeature {
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 0;
	left: 174px;
	width: 575px;
	height: 180px;
	color: #000;
	background: transparent;
	}	
		
#homepromo01 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 190px;
	left: 174px;
	width: 188px;
	height: 180px;
	color: #000;
	background: transparent;
	}

#homepromo02 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 190px;
	left: 369px;
	width: 188px;
	height: 183px;
	color: #000;
	background: transparent;
	}
	
#homepromo03 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 190px;
	left: 564px;
	width: 188px;
	height: 183px;
	color: #000;
	background: transparent;
	}
	
.promocontent {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 156px; /* show to Movilla/Safari/Opera */
	_height: 158px; /* show to IE */
	}	
	
.promocontent02 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 331px; /* show to Movilla/Safari/Opera */
	_height: 333px; /* show to IE */
	}		
	
/* Subpage division */
#contenthome{
	margin: 1 1px 1 1px; /* show to Movilla/Safari/Opera */
	_margin: 1 1px 1 1px;/* show to IE */
	padding: 0;
	position: relative;
	width: 100%;
	float: left;
	color: #000;
	background:#D7DFE1;
	text-align: left;
	}	

#content {
	margin: 1 1px 1 1px; /* show to Movilla/Safari/Opera */
	_margin: 1 1px 1 1px;/* show to IE */
	padding: 0;
	position: relative;
	width: 547px;
	float: left;
	color: #000;
	background:#D7DFE1;
	text-align: left;
	}	

#content2 {
	margin: 0 0px 10 0px; /* show to Movilla/Safari/Opera */
	_margin: 0 0px 0 0px;/* show to IE */
	padding: 0;
	position: relative;
	width: 752px;
	float: center;
	color: #000;
	background:#D7DFE1;
	text-align: left;
	}

	
.contactpanel {	
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 385px; 
	}	
	
.aboutpanel {
	margin: 0px;
	padding: 0px;
	border: 0px;
	/*height: 433px; /* show to Movilla/Safari/Opera */
	/*_height: 413px;  show to IE */ 
	}	
	
.gamespanel01 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 633px; /* show to Movilla/Safari/Opera */
	_height: 613px; /* show to IE */
	}				
	
#rhtcol {
	margin: 0;
	padding: 0;
	position: releative;
	width: 194px;
	border:'2' 'dash' 'black';
	float:right;
	colour: #000;
	background: transparent;
	}	
	
/* Footer divisions */		
	
#footer {
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
	width: 750px;
	height: 18px; 
	color: #000;	/* Change the color as needed */
	background-color: #BECBD8;	/* Change the background-color as needed */
	}	
	
#footercopy {
	margin: 0;
	padding: 0px 0px;
	position: absolute;
	top: 0;
	left: 0;
	width: 250px;
	height: 1px; 
	color: #fff;	/* Change the color as needed */
	background-color: #003366
	;	/* Change the background-color as needed */
	voice-family: "\"}\"";
	voice-family: inherit;
	}
	
html>body #footercopy {
	height: 1px;
	width: 230px;
	}
	
#footernav {
	margin: 0;
	padding: 0px 0px;
	position: absolute;
	top: 3px;
	left: 450px;
	width: 500px;
	height: 1px; 
	color: #fff;	/* Change the color as needed */
	background-color: #003366;	/* Change the background-color as needed */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 280px;
	text-align: right;
	}
	
html>body #footernav {
	height: 1px;
	width: 480px;
	}		
	
#footercreditcards {
	margin: 0;
	padding: 7px 10px;
	position: absolute;
	top: 3px;
	left: 0;
	width: 640px;
	height: 49px; 
	color: #fff;	/* Change the color as needed */
	background-color: #0e5782;	/* Change the background-color as needed */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 620px;

	text-align: left;
	}
	
html>body #footercreditcards {
	width: 620px;
	height: 1px;
	}
	
#footerlogo {
	margin: 0;

	position: absolute;
	top: 1px;
	left: 620px;
	width: 130px;
	
	color: #fff;	/* Change the color as needed */
	background-color: #0e5782;	/* Change the background-color as needed */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 110px;
	height: 1px;
	}
	
html>body #footerlogo {
	width: 110px;
	height: 1px;
	}										
	
	
/* Page divisions end */
	
/* Global content */	

/* Rounded boxes - Grey */	

/* Show only to IE PC \*/
* html. curvedboxhead h2 {height: 1%;} /* For IE 5 PC */

.curvedbox	{	
	margin: 0;
	background: #EBE9E9 url("../img/global/bg_corner_btmrht.gif") no-repeat bottom right;	/* Change the backgound image as required */
	font-size: 100%;
	text-align: left;	
	}
	
.curvedboxhead {	
	background: url("../img/global/bg_corner_tprht.gif") no-repeat top right;	/* Change the backgound image as required */
	margin: 0;
	padding: 0;
	text-align: center;
	}	
	
.curvedboxhead h2	{
	background: url("../img/global/bg_corner_tplft.gif") no-repeat top left;	/* Change the backgound image as required */
	margin: 0;	
	padding: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 1px;
	line-height: 1px;
	text-align: left;
	}
	
.curvedboxbody	{	
	background: url("../img/global/bg_corner_btmlft.gif") no-repeat bottom left;	/* Change the backgound image as required */
	margin: 0;
	border: 0px;
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 0 10px 17px 7px; /* show to Movilla/Safari/Opera/IE 5/IE 5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	_padding: 0 10px 15px 7px; /* show to IE 6 */
	}	
	
.curvedboxbody h2	{	
	margin: 8px 10px 10px 5px;
	padding: 0;
	color: #09c;
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
	}	
	
.curvedboxbody h3	{	
	margin: 5px 0 0 0;
	padding: 0;
	color: #333;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.1em;
	text-align: left;
	}	
	
.curvedboxbody h4	{	
	margin: 0px 5px 2px 10px;
	padding: 0;
	color: #003366;
	font-weight: normal;
	font-size: 1.3em;
	line-height: 1.1em;
	text-align: left;
	}	
	
.curvedboxbody h4.nomargin	{	
	margin: 0 0 10px 5px;
	}	
	
.curvedboxbody h5	{	
	margin: 10px 0 0 0;
	padding: 0;
	color: #999;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
	text-align: left;
	}	
	
.curvedboxbody p	{	
	padding: 5px 5px 5px 5px;
	color: #333;
	font-size: 1.1em;
	line-height: 1.4em;
	}		
	
/* Rounded boxes - White */		
	
/* Show only to IE PC \*/
* html. curvedboxmainhead h2 {height: 1%;} /* For IE 5 PC */

.curvedboxmain	{	
	margin: 0;
	background: #F7F7F7 url("../img/global/bg_corner_btmrht_02.gif") no-repeat bottom right;	/* Change the backgound image as required */
	font-size: 100%;
	text-align: left;
	}
	
.curvedboxmainhead {	
	/*background: url("../img/global/bg_corner_tprht_02.gif") no-repeat top right;	/* Change the backgound image as required */
	margin: 0;
	padding: 0;
	text-align: center;
	}
	
.curvedboxmainhead h2	{	
	background: url("../img/global/bg_corner_tplft_02.gif") no-repeat top left;	/* Change the backgound image as required */
	margin: 0;
	padding: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 1px;
	line-height: 1px;
	text-align: left;
	}
	
.curvedboxmainbody	{	
	/*background: url("../img/global/bg_corner_btmlft_02.gif") no-repeat bottom left;*/	/* Change the backgound image as required */
	margin: 0px;
	border: 0px;
	font: 12px/14px verdana, arial, helvetica, sans-serif;
	line-height: 1.8em;
	padding: 10px 18px 17px 0px; /* show to Movilla/Safari/Opera/IE 5/IE 5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	_padding: 10px 18px 15px 0px; /* show to IE 6 */
	}

.curvedboxmainbody2	{	
	/*background: url("../img/global/bg_corner_btmlft_02.gif") no-repeat bottom left;	/* Change the backgound image as required */
	margin: 0px;
	border: 0px;
	font: 12px/14px verdana, arial, helvetica, sans-serif;
	line-height: 1.8em;
	padding: 0 1px 1px 1px; /* show to Movilla/Safari/Opera/IE 5/IE 5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	_padding: 0 1px 1px 1px; /* show to IE 6 */
	}

	
.curvedboxmainbody h2	{	
	margin: 5px 0 10px 15px;
	padding: 0;
	color: #09c;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.4em;
	text-align: left;
	}	
	
.curvedboxmainbody h3	{	
	margin: 20px 0 0 15px;
	padding: 0;
	color: #333;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.1em;
	text-align: left;
	}	
	
.curvedboxmainbody h4	{	
	margin: 15px 0 10px 15px;
	padding: 0;
	color: #333;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
	text-align: left;
	}	
	
.curvedboxmainbody h4.nomargin	{	
	margin: 0 0 10px 15px;
	}	
	
.curvedboxmainbody p	{	
	padding: 0;
	font: 11px verdana, arial, helvetica, sans-serif;
	line-height: 1.6em;
	margin: 5px 30px 10px 15px;
	color: #333;

	}	
	
/* Rounded boxes - Yellow */		
	
/* Show only to IE PC \*/
* html. curvedbox03head h2 {height: 1%;} /* For IE 5 PC */

.curvedbox03	{	
	margin: 0;
	background: #ffc url("../img/global/bg_corner_btmrht_03.gif") no-repeat bottom right;	/* Change the backgound image as required */
	font-size: 100%;
	text-align: left;	
	}
	
.curvedbox03head {	
	background: url("../img/global/bg_corner_tprht_03.gif") no-repeat top right;	/* Change the backgound image as required */
	margin: 0;
	padding: 0;
	text-align: center;
	}	
	
.curvedbox03head h2	{	
	background: url("../img/global/bg_corner_tplft_03.gif") no-repeat top left;	/* Change the backgound image as required */
	margin: 0;
	padding: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 1px;
	line-height: 1px;
	text-align: left;
	}
	
.curvedbox03body	{	
	background: url("../img/global/bg_corner_btmlft_03.gif") no-repeat bottom left; /* Change the backgound image as required */
	margin: 0;
	border: 0px;
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 0 10px 17px 7px; /* show to Movilla/Safari/Opera/IE 5/IE 5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	padding: 0 10px 15px 7px; /* show to IE 6 */
	}		
	
.curvedbox03body h3	{
	margin: 5px 0 0 0;
	padding: 0;
	color: #333;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.1em;
	text-align: left;
	}	
	
/* Rounded boxes - Grey on White */		
	
/* Show only to IE PC \*/
* html. curvedbox04head h2 {height: 1%;} /* For IE 5 PC */

.curvedbox04	{	
	margin: 0;
	background: #ECEAEA url("../img/global/bg_corner_btmrht_04.gif") no-repeat bottom right;	/* Change the backgound image as required */
	font-size: 100%;
	text-align: left;	
	}
	
.curvedbox04head {	
	background: url("../img/global/bg_corner_tprht_04.gif") no-repeat top right;	/* Change the backgound image as required */
	margin: 0;
	padding: 0;
	text-align: center;
	}	
	
.curvedbox04head h2	{	
	background: url("../img/global/bg_corner_tplft_04.gif") no-repeat top left;	/* Change the backgound image as required */
	margin: 0;
	padding: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 1px;
	line-height: 1px;
	text-align: left;
	}
	
.curvedbox04body	{	
	background: url("../img/global/bg_corner_btmlft_04.gif") no-repeat bottom left; /* Change the backgound image as required */
	margin: 0;
	border: 0px;
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 0 10px 17px 7px; /* show to Movilla/Safari/Opera/IE 5/IE 5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	_padding: 0 10px 15px 7px; /* show to IE 6 */
	}		
	
.curvedbox04body h2	{
	margin: 5px 0 10px 0;
	padding: 0;
	color: #333;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
	text-align: left;
	}		
	
.curvedbox04body h3	{
	margin: 5px 0 5px 0;
	padding: 0;
	color: #333;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
	text-align: left;
	}	
	
.curvedbox04body p	{
	padding: 0;
	margin: 0 0 10px 0;
	}			
	
/* Rounded boxes - Green */		
	
/* Show only to IE PC \*/
* html. curvedbox05head h2 {height: 1%;} /* For IE 5 PC */

.curvedbox05	{	
	margin: 0;
	background: #ECEAEA url("../img/global/bg_corner_btmrht_05.gif") no-repeat bottom right;	/* Change the backgound image as required */
	font-size: 100%;
	text-align: left;	
	}
	
.curvedbox05head {	
	background: url("../img/global/bg_corner_tprht_05.gif") no-repeat top right;	/* Change the backgound image as required */
	margin: 0;
	padding: 0;
	text-align: center;
	}	
	
.curvedbox05head h2	{	
	background: url("../img/global/bg_corner_tplft_05.gif") no-repeat top left;	/* Change the backgound image as required */
	margin: 0;
	padding: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 1px;
	line-height: 1px;
	text-align: left;
	}
	
.curvedbox05body	{	
	background: url("../img/global/bg_corner_btmlft_05.gif") no-repeat bottom left; /* Change the backgound image as required */
	margin: 0;
	border: 0px;
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 0 10px 17px 7px; /* show to Movilla/Safari/Opera/IE 5/IE 5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	_padding: 0 10px 15px 7px; /* show to IE 6 */
	}		
	
.curvedbox05body h2	{
	margin: 5px 0 10px 0;
	padding: 0;
	color: #333;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
	text-align: left;
	}		
	
.curvedbox05body h3	{
	margin: 5px 0 5px 0;
	padding: 0;
	color: #333;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
	text-align: left;
	}	
	
.curvedbox05body p	{
	padding: 0;
	margin: 0 0 10px 0;
	}		
	
/* Typography */				
	
p	{
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 10px 0 0 3px;
	margin: 0px;
	text-align: left;
	}
	
span.colortext01	{	/* Blue text */
	color: #09c;
	}		
	
/* Specific image rules */	

#loginbar img {
	vertical-align: middle;
	}
	
img.lftnavbt	{
	border-left: 1px solid #fff;	/* Change the border-colors as needed */
	border-right: 1px solid #fff;	/* Change the border-colors as needed */
	border-bottom: 1px solid #fff;	/* Change the border-colors as needed */
	}		
	
img.lftnavbtcurrent	{
	border-left: 1px solid #fff;	/* Change the border-colors as needed */
	border-right: 1px solid #fff;	/* Change the border-colors as needed */
	}		
	
#homepromo03 img {
	margin-bottom: 7px;
	}	
	
#footercreditcards img {
	display: inline;
	vertical-align: middle;
	padding: 4px 6px 0 0;
	}	
	
img#logo	{
	float: left;
	display: inline;
	}	
	
img.pagenumbers	{
	display: inline;
	padding: 0 10px 0 0;
	}	
	
img.promo	{
	margin: 0 0 5px 0;
	}			
	
/* Links */		

a:link, a:visited, a:active	{	/*all elements can be changed as needed */
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;	
	color: #00a5e6;	
	background: transparent;				
	}
									
a:hover	{	/*all elements can be changed as needed */
	color: #0e5782;
	background: transparent;				
	}		
	
a.main:link, a.main:visited, a.main:active	{	/*all elements can be changed as needed */
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;	
	color: #00a5e6;	
	background: transparent;				
	}
									
a.main:hover	{	/*all elements can be changed as needed */
	color: #0e5782;
	background: transparent;				
	}	
	
a.footer:link, a.footer:visited, a.footer:active	{	/*all elements can be changed as needed */
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #fff;
	background: transparent;			
	}
	
a.header:link, a.header:visited, a.header:active	{	/*all elements can be changed as needed */
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000;
	background: transparent;			
	}
	
a.password:link, a.password:visited, a.password:active	{	/*all elements can be changed as needed */
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: #000;
	background: transparent;			
	}		
										
a.footer:hover, a.header:hover, a.password:hover	{	/*all elements can be changed as needed */
	color: #00a5e6;				
	}
	
/* Form elements */		

form	{
	margin: 0px;
	padding: 0px;
	border: 0px;
	}	
	
input.textbox {
	border: 1px solid #333;	/* Change the border as needed */	
	font: 10px/12px verdana, arial, helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;
	color: #333;	/* Change the color as needed */
	padding: 0 0 0 5px;
	margin: 0 5px 0 0;
	height: 15px;
	vertical-align: middle; 
	width: 120px;
	}
	
input.textbox175 {
	border: 1px solid #999;	/* Change the border as needed */
	font: 10px/12px verdana, arial, helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;
	color: #333;	/* Change the color as needed */
	padding: 0 0 0 5px;
	margin: 0 5px 0 0;
	height: 15px;
	vertical-align: middle; 
	width: 175px;
	}	
	
input.textbox65 {
	border: 1px solid #999;	/* Change the border as needed */
	font: 10px/12px verdana, arial, helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;
	color: #333;	/* Change the color as needed */
	padding: 0 0 0 5px;
	margin: 0 5px 0 0;
	height: 15px;
	vertical-align: middle; 
	width: 65px;
	}		
	
input.submit {	/* Grey buttons */
   	border: 3px double #666;
   	border-top-color: #999;
   	border-left-color: #999;
   	padding: 0;
   	background-color: #EAEAEA;
   	color: #666;
   	font-size: 1em;
   	font-weight: bold;
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0 10px 0 0;
   }

input.submit02 {	/* Blue buttons */
   	border: 3px double #016181;
   	border-top-color: #0199cc;
   	border-left-color: #0199cc;
   	padding: 0;
   	background-color: #e1f8ff;
   	color: #0199cc;
   	font-size: 1em;
   	font-weight: bold;
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0 10px 0 0;
   }

#rhtcol input.submit02	{	/* Blue buttons */
	margin: 10px 0 10px 0;
	width: 95px;
	}
	
.promocontent input.submit02	{	/* Blue buttons */
	margin: 10px 0 0 0;
	width: 75px;
	}
	
.lftcol220 input.submit02	{	/* Blue buttons */
	margin: 0 0 20px 128px;
	width: 75px;
	}	
	
.lftcol196px input.submit02, .rhtcol196px input.submit02	{	/* Blue buttons */
	margin: 0 0 200px 104px;
	width: 75px;
	}			
	
input.submit03 {	/* Green buttons */
   	border: 3px double #060;
   	border-top-color: #090;
   	border-left-color: #090;
   	padding: 0;
   	background-color: #d9ffcc;
   	color: #090;
   	font-size: 1em;
   	font-weight: bold;
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0 10px 0 0;
   	}	

#rhtcol input.submit03	{	/* Green buttons */
	margin: 10px 0 10px 0;
	width: 95px;
	}


input.submit08 {	/* Green buttons */
   	border: 3px double #060;
   	border-top-color: #090;
   	border-left-color: #090;
   	padding: 20;
   	background-color: #d9ffcc;
   	color: #090;
   	font-size: 1em;
   	font-weight: bold;
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0 10px 0 0;
   	}	

#rhtcol input.submit08	{	/* Green buttons */
	margin: 10px 0 10px 0;
	width: 95px;
	}


input.submit04 { /* Orange buttons */
   	border: 3px double #f60;
   	border-top-color: #FF9901;
   	border-left-color: #FF9901;
   	padding: 0;
   	background-color: #FFECD9;
   	color: #f60;
   	font-size: 1em;
   	font-weight: bold;
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0 10px 0 0;
   }

#rhtcol input.submit04	{	/* Orange buttons */
	margin: 0;
	width: 95px;
	}

input.submit05 {	/* Red buttons */
   	border: 3px double #cc0000;
   	border-top-color: #ff0101;
   	border-left-color: #ff0101;
   	padding: 0;
   	background-color: #ffd9d9;
   	color: #cc0000;
   	font-size: 1em;
   	font-weight: bold;
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0 10px 0 0;
   }

#loginbar input.submit05	{	/* Red buttons */
	padding: 0;
	}

input.submit:hover, input.submit02:hover, input.submit03:hover, input.submit04:hover, input.submit05:hover {	/* Hover states for all submit buttons */
   	border: 3px double #0099CC;
   	border-top-color: #66CCFF;
   	border-left-color: #66CCFF;
   	color: #0099CC;
   }

input.submit:active, input.submit02:active, input.submit03:active, input.submit04:active, input.submit05:active {	/* Active states for all submit buttons */
   	border: 3px double #0099CC;
   	border-top-color: #66CCFF;
   	border-left-color: #66CCFF;
   }

.dropdown	{  
	border: 1px solid #68405a; 
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-style: normal; 
	font-weight: normal;
	color: #333; 
	line-height: normal;
	}
	
/* Lists */	
	
ul	{
	font: 12px/14px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	color: #0099CC;
	background: transparent;
	padding: 0px;
	margin: 0 30px;
	}			
	
li	{
	padding-bottom: 9px;
	}
	
li.nopad	{
	padding-bottom: 0;
	}
	
li.pad5px	{
	padding-bottom: 5px;
	}		
	
li.nopadbold	{
	font-size: 1.1em;
	padding-top: 15px;
	padding-bottom: 0;
	font-weight: bold;
	}	
	
li.over	{
	padding-bottom: 2px;
	}		
	
li.under	{
	padding-top: 0px;
	padding-bottom: 5px;
	color: #09c;
	}	
	
li.double	{
	padding-top: 0px;
	padding-bottom: 20px;
	margin-top: 2px;
	line-height: 15px; /* show to Movilla/Safari/Opera */
	_line-height: 17px; /* show to IE */
	}	
	
li.form	{
	padding-bottom: 10px;
	margin-top: 2px;
	line-height: 15px; /* show to Movilla/Safari/Opera */
	_line-height: 17px; /* show to IE */
	}	
	
.lftcol260 li	{
	margin-top: 3px;
	line-height: 10px;
	}	
	
/* Blocks of colour */
	
.colorblock01	{	/* Green bg */
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 10px;
	margin: 0;
	background-color: #e8ffdf;
	width: 419px;
	border: 1px dashed #090;
	vertical-align: middle;
	text-align: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 391px;
	}
	
html>body .colorblock01	{
	width: 391px;
	}	
	
.colorblock02	{	/* Grey bg */
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 10px;
	margin: 0;
	background-color: #f0f0f0;
	width: 419px;
	border: 1px dashed #999;
	text-align: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 391px;
	}
	
html>body .colorblock02 {
	width: 391px;
	}	
	
.colorblock03	{	/* Pink bg */
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 10px;
	margin: 0;
	background-color: #ffd5d5;
	width: 419px;
	border: 1px dashed #CC0000;
	text-align: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 391px;
	}
	
html>body .colorblock03 {
	width: 391px;
	}	
	
/* Generic layout elements */	
	
.rule	{
	margin: 15px 0 15px 0;
	padding: 0px;
	font-size: 1px;
	line-height: 1px;
	background: #999;
	height: 1px;
	border-bottom: 1px solid #fff;
	}	
	
.lftcol125	{
	position: relative;
	float: left;
	width: 125px;
	}	
	
.lftcol170	{
	position: relative;
	float: left;
	width: 170px;
	}	
	
.lftcol196px	{
	position: relative;
	float: left;
	width: 355px;
	margin: 5px 5px 0px 0px;
	padding: 0 3px 0 0;
	}		
	
.lftcol1355px	{
	position: relative;
	float: left;
	width: 355px;
	margin: 5px 5px 0px 0px;
	padding: 0 3px 0 0;
	}		
	
.rhtcol196px	{
	position: relative;
	width: 196px;
	margin: 5px 5px 5px 5px;
	float: right;
	}	
	
.lftcol220	{
	position: relative;
	float: left;
	width: 220px;
	margin: 0 2px 0 0;
	}		
	
.lftcol260	{
	position: relative;
	float: left;
	width: 260px;
	}			
	
.submitbuttons	{
	position: relative;
	margin: 10px 0 10px 111px;
	}	
	
.submitbuttons02	{
	position: relative;
	margin: 10px 0 10px 173px;
	}		
	
.spanlftrht	{
	position: relative;
	width: 395px;
	height: 202px;
	margin: 0;
	padding: 0;
	}		
	


.clientstitle{
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #0099CC;
	background: #ffffff;	
	border: 3px double #ccc;
   	border-top-color: #cccccc;
   	border-left-color: #cccccc;	
	/*display: block;*/
	padding: 0 0 0 0;
	text-align: center;
	}
a.clients:link, a.clients:visited, a.clients:active	{	/* Orange buttons */
	font: 10px/18px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #f60;
	background: #ffffff;	
	border: 3px double #999;
   	border-top-color: #cccccc;
   	border-left-color: #cccccc;	
	display: block;
	padding: 0 0 0 0;
	text-align: center;
	width:156px;
	height:74px;
	}
	
	a.clients:hover	{	
	color: #FFECD9;
	background: #ffffff;	
	border: 3px double #006699;
   	border-top-color: #0099CC;
   	border-left-color: #0099CC;	
	}	
#event td {
border-bottom: #D7DFE1 solid 1px
}
#joblist {
color: #333;
	}
#joblist li{
	font-size: 0.9em;
	line-height: 1.4em;
	}
.aboutustable { border-top: 1px solid #ccc }

#teamlist a { font-weight: bold; color: #333; !important}
#teamlist a:hover { font-weight: bold; color: #09c; !important}
#teamlist dd {margin-left: 5px;}

#home_logos {list-style-type:none; /*display:inline; width: 100%;*/ padding-top: 5px; margin-left: 5px; margin-right:0px;}
#home_logos img {border: 1px solid #ccc; display:inline; }
#home_logos li {display:inline; /* paddin-left: 5px; padding-right: 5px;*/ margin-right: 8px;}
#home_logos ul {display:inline; }

#showcase {
	padding-right: 15px;
	padding-left: 15px;
	margin: 0px auto;
}
#showcase h2{font-size: 15px; color: #0099CC;}

.title {margin-left: 8px; font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#00A5E6; font-weight:bold}

#news dl {margin-left: 8px; padding-bottom: 0px; border: 1px solid #999; background-color:#FFFFFF;}
#news dt {
	padding-left: 3px;
	font-size: 10px;
	color: #666;
	font-weight: bold;
	margin-bottom: 0px;
	background-color: #EEEEEE;
	display:block;
	
}
#news dd {
	margin-left: 5px;
	padding: 5 5 5 5;
	border-bottom: 1px solid #fff;
	font-size: 10px;
	color:#666;
}
object {border: 0;}

#homepage {background-color:#FFFFFF;}
#homepage h1 {font-size: 16px; color: #003366; padding-left: 20px;}
#homepage h2 {font-size: 12px; color: #0099CC;padding-left: 20px;}
.texthome {
	line-height: 18px;
}
#sitemap ddb {font-size:18px;}
#sitemap dt a {font-size:14px; color:#000066;}
 

#flags ul{float: right;
	      margin: 0;
	      padding: 2px 10px 0px 0px;
	      list-style: none;
}
#flags a {color: #666}
#flags li {
	float: left;
    margin: 0;
    padding: 0 0 0 9px;
	color: #999;
    }

/*#verytopleft {margin:0px; padding: 0px; position:fixed; background-image:url(../img/global/egaming.gif); background-position:top;}/*
