.marginBottomhalf{
	margin-bottom:0.5em;
}

.marginBottomq{
	margin-bottom:0.25em;
}

.marginBottom{
	margin-bottom:1em;
}

.marginBottom15{
	margin-bottom:1.5em;
}

.marginBottom20{
	margin-bottom:2em;
}

.marginBottom35{
	margin-bottom:3.5em;
}

.marginBottom30{
	margin-bottom:3em;
}

.marginTop30{
	margin-bottom:3em;
}

.marginBottom40{
	margin-bottom:4em;
}

.marginBottom50{
	margin-bottom:4.5em;
}

.mLeft2{
	margin-left:1.3em;

}
.mRight2{
	margin-right:2em;
}

.topM075{
	margin-top:.75em;
}

.paddingBottom{
	padding-bottom:1em;
}

.paddingLeft1{
	padding-left:1em;
}

.paddingLeft11{
	padding-left:1.07em;
}

.paddingLeft10{
	padding-left:0.9091em;
}

.paddingLeft095{
	padding-left:0.75em;
}


.paddingLeft9{
	padding-left:0.7031em;
}

.paddingRight9{
	padding-right:0.7031em;
}

.paddingLeft8{
	padding-left:0.6em;
}

.paddingLeft5{
	padding-left:0.55em;
}

.paddingLeft065{
	padding-left:0.6em;
}

.paddingTop3{
	padding-top:0.2344em;
}

.paddingTop05{
	padding-top:.75em;
}

.paddingTop10{
	padding-top:1em;
}

.paddingTop{
	padding-top:1.25em;
}

.redclr{
	color:#ef3829;
}

.orangeclr{
	color:#dc5e20;
}

.burgundyclr{
	color:#9e160e;
}

.greyclr{
	color:#939598;
}

a.whiteclr {
	text-decoration:underline;
}

.whiteclr,
a.whiteclr:hover{
	color:#fff;
	text-decoration:none;
}

.blackclr{
	color:#000;
}

.footnote{
	font-size:0.8594em;
}

.fontSize20{
	font-size:2em;
	margin-bottom:.25em;
}

.fontSize12{
	font-size:0.9375em;
}

.fontSize14{
	/*font-size:1.1724em;*/
	font-size:1.1em;
} 

.bigFont{
	font-size:3em;
}

.quote{
	font-size:1.8em;
}

.blockQuote{
	background-color:#9e160e;
	color:#fff;
	width:100%;
	padding:0.35em 0;
}

.blockQuote img{
	vertical-align:middle;
	width:0.7115em ;/*9px*/
	margin:0 0.25em;
}

.brownclr{
	background-color:#f5f3e4;
}


#hsbody { 
	float:left;
	width:100%;
	/*border-top:1px solid red;
	border-bottom:1px solid green;*/
}

#hsbody p{
	margin-bottom:1em;
}

#hsbody p.none{
	margin-bottom:0;
}

#hsbody h2{
	font-size:1.25em;
}

#hsbody p.bigQuote{
	font-size:1.7188em;
	margin-left:0.4545em;
}

#hsbody h2 span.sup{
	font-size:0.6875em;
}

#hsbody p span.sup{
	font-size:0.8594em;
}


/**********************************************Flash styling **************************************/

#hsbody div.flash{
	width:52.3438em; /*670px */
	margin:0 auto 1em 0;
}

#hsbody div.flash img{
	width:100%;
}

#hsbody h5{
	font-size:1.75em;
	margin-bottom:.5em;
}

#hsbody h5.paddLeft8{
	padding-left:0.3571em;
}

/********************************************** Arrow link styling **************************************/

ul.blackarrow_lnk li{
	margin-bottom:.5em;
}

ul.blackarrow_lnk li{
	background:url(/images/balck_arrow.gif) no-repeat 0 .4em; 
	padding-left:1em;
	/*border:1px solid red;*/
}


ul.blackarrow_link li{
	margin-bottom:0;
}

ul.blackarrow_link li{
	background:url(/images/balck_arrow.gif) no-repeat 0 .4em; 
	padding-left:1em;
	/*border:1px solid red;*/
}

ul.RomanType li
{ 
list-style-type: lower-roman;
list-style-position: outside;
margin-left:2em;
}

ul.NumberType li
{ 
list-style-type:decimal;
list-style-position: outside;
margin-left:1.5em;
*margin-left:1.8em;
}


#hsbody p.alpha,
#hsbody p.roman,
#hsbody p.supText{
width:100%;
display:table;

}
#hsbody p.alpha span.alpha_list{
display:table;
width:1.5em;
float:left;
height:100%;
}

#hsbody p.roman span.alpha_list{
display:table;
width:1.5em;
float:left;
height:100%;
padding-left:1em;
}

span.alpha_list sup{
	width:1.8em;
	float:left;
}

#hsbody p.supText span.alpha_list{
display:table;
float:left;
height:100%;
}

#hsbody p.alpha span.alpha_text{
display:table;
width:94.5%;
float:left;
}

#hsbody p.roman span.alpha_text{
display:table;
width:90%;
float:left;
}

#hsbody p.supText span.alpha_text{
display:table;
width:95%;
float:left;
}

#hsbody p.supText span.alpha_text span{
	display:block;
	margin-bottom:.5em;
}

/********************************************** Table styling **************************************/
#hsbody table {
    /*font-size:1em;*/
	font-size:0.8594em;
	border-collapse:collapse;
	width:99.8%;
	margin-bottom:1.5em;
}

#hsbody table.headerCaption{
	margin-bottom:0;
}

#hsbody table caption {
    text-align:left; 
    font-size:1.1636em;
    padding:0.3em 0;
	/*padding:0.3em 0 0.3em 0.78em;*/
	font-weight:bold;
}

#hsbody table caption.PadLeft{
padding-left:.12em;
}

#hsbody table td,
#hsbody table th { 
    text-align:right;
	padding:0.5em 0;   
	/*padding:0.2em 0 0.2em 0.78em;*/
}

#hsbody table th.bigTableH{
	font-size:1.1636em;
}

#hsbody table thead th {
	vertical-align:bottom;
}

#hsbody table td{
	vertical-align:top;
}

#hsbody table td.padNone,
#hsbody table th.padNone{
	padding-top:0;
	padding-bottom:0;
}


#hsbody table td.paddingleft,
#hsbody table th.paddingleft{
	padding-left:1em;
}

#hsbody table td.paddingleft02,
#hsbody table th.paddingleft02{
	padding-left:0.2em;
}

#hsbody table td.paddingright,
#hsbody table th.paddingright{
	padding-right:1em;
}

#hsbody table thead th{
	background-color:#F5F3E4;
	font-weight:normal;
}

#hsbody table thead th.bgdark,
#hsbody table tr.bgdark td,
#hsbody table tr.bgdark th{
	background-color:#EEDBC5;
}

#hsbody table thead tr.whiteBg th{
	background-color:#fff;
}

#hsbody table thead th.bold{
	font-weight:bold;
}

#hsbody table tbody th{
	text-align:left;
}

#hsbody table tr td.alignleft,
#hsbody table tr th.alignleft{
	text-align:left;
}


#hsbody table tr td.alignright,
#hsbody table tr th.alignright{
	text-align:right;
}
#hsbody table tr td.aligncenter,
#hsbody table tr th.aligncenter{
	text-align:center;
}

#hsbody table tr.col4 td{
	width:24.9%;
}

#hsbody table tr td span.fontBig{
	font-size:1.0909em;
}

#hsbody table tr td span.spaceLeft{
	padding-left:0.85em;
	display:block;
}

.blackBottomBorder,
#hsbody table tr.blackBottomBorder td,
#hsbody table tr.blackBottomBorder th{
	border-bottom:1px solid #231f20;
}


#hsbody table th.wid10,
#hsbody table td.wid10{
	width:10%;
}

#hsbody table th.wid9,
#hsbody table td.wid9{
	width:9%;
}

#hsbody table th.wid8,
#hsbody table td.wid8{
	width:8%;
}

#hsbody table th.wid11,
#hsbody table td.wid11{
	width:11%;
}

#hsbody table th.wid12,
#hsbody table td.wid12{
	width:12%;
}



#hsbody table th.wid15,
#hsbody table td.wid15{
	width:15%;
}

#hsbody table th.wid20,
#hsbody table td.wid20{
	width:20%;
}

#hsbody table th.wid30,
#hsbody table td.wid30{
	width:30%;
}

#hsbody table th.wid38,
#hsbody table td.wid38{
	width:38%;
}

#hsbody table th.wid35,
#hsbody table td.wid35{
	width:35%;
}

#hsbody table th.wid40,
#hsbody table td.wid40{
	width:40%;
}
 
#hsbody table th.wid50,
#hsbody table td.wid50{
	width:50%;
}


/********************************************** Tabular data div styling **************************************/
.boxData{
	float:left;
	width:100%;
	margin-bottom:1.5em;
}

.boxData div.floatleft{
	width:44%;
	/*border-top:1px solid red;
	border-bottom:1px solid green;*/
}

.boxData div.floatright{
	width:44%;
	/*border-top:1px solid red;
	border-bottom:1px solid green;*/
}

.boxData div.fl{
	width:34%;
	/*border-top:1px solid red;
	border-bottom:1px solid green;*/
}

.boxData div.fr{
	width:63%;
}

.boxData div.fr div.leftdata{
	width:48%;
	float:left;
}
.boxData div.fr div.rightdata{
	width:48%;
	float:right;
}

/*.boxaImage div.floatleft{
	width:45.3125em;
}

.boxaImage div.floatright{
	width:5.4688em;
}*/

#hsbody p.glancedata{
	padding:.25em 0;
}


/********************************************** Various images width styling **************************************/
img.wid16{
	width:1.25em;
}

img.wid9{
	width:0.7031em;
}

img.wid202{
	width:15.7813em;
}
img.wid604{
	width:47.1875em;
}

img.wid675{
	width:52.7344em;
}

img.wid195,
.wid195{
	width:15.2344em;
}

.marginRight3{
	margin-right:0.2344em;
}

.topSet{
	#margin-top:-1px;
}

.Imgset{
	position:relative;
	height:3.75em;
	bottom:1px;
}

.wid272{
	width:21.25em;
}

.wid242{
	width:18.9063em;
}

.wid390,
img.wid390{
	width:30.4688em;
}

img.wid10{
	width:0.9091em;
}

img.wid229{
	width:17.8906em;
}

img.wid664{
	width:51.8750em;
}

img.wid379{
	width:29.6094em;
}


img.wid180{
	width:14.0625em;
}

img.height48{
	width:3.8281em;
	height:3.75em;
}

.wid179,
img.wid179{
	width:13.9844em;
}

/******* Financial review ********/
.FinacialReview {

height:31.02em;
width:51.95em;

}

/********************************************** Strategy Heading Styling **************************************/
.StrategicBox {
float:left;
width:18.41719em; 
height:18em;
}

.StrategicBox  img{
height:18em; 
width:18em;
}
.StrategicBoxContent {
position:relative; 
width:15em; top:-17em; 
left:0em; 
padding-left:.8em; 
_margin-bottom:-14.5em; 
color:#fff;
}

.KeyBox {
float:left;
width:18.1719em; 
height:18em;
}

.KeyBox img {
height:18em; 
width:22em;
}

.KeyBoxContent {
	position:relative; 
	width:19em; 
	top:-17em; 
	left:0em; 
	padding-left:1em; 
	color:#fff; 
	_margin-bottom:-14.5em;
}

img.height50{
	width:4.85em; /* on 10.1px basefont */
	height:4.95em;
}

img.strategySet{
	position:relative;
	bottom:0px;
	#bottom:1px;
	
}

.StrategicRebBox {
	/*width:155px; */
	/*width:15.1094em;*/
	width:12.1094em;
	/*font-size:.79em; */
	float:right;
	
}

.StrategicRebBox  p{ 
	/*font-size:2.15em; */
	font-size:1.7188em;
	/*height:6.5em; */
	color:#ffffff; 
	font-weight:bold;
}

.SpanBottom {
	background-color:#ffffff; 
	width:.91em; 
	float:right; 
	margin-top:-2em;
}

/********************************************** Egaming **************************************/

.UserInternet {
	height:29.375em;
	width:16.485em;
}

.LaraCroft {
	height:22.109em;
	width:31.094em;
}


/********************************************** Various box styling **************************************/
.boxImages,
.boxImagesFull,
.fullWidth{
	float:left;
	width:100%;
	/*margin-bottom:1.5em;*/
}


.contentsPad{
	/*padding-left:1em;*/
	padding-left:0.75em;
	padding-right:1.6em;
	padding-top:1em;
	/*border:1px solid red;*/
}

.contentsPadRight{
	padding-left:1em;
	padding-right:1em;
	padding-top:1em;
}

.boxImages div.floatleft{
	width:60%;
	background:url("/images/boxImages/box_right.gif") repeat-y right top;
}

.boxImagesFull{
	background:url("/images/boxImages/box_right.gif") repeat-y right top;
}

#hsbody .fullHeaderImg{
	/*width:98.5%;
	#width:98.4%;*/
	height:2.1094em; 
	line-height:2em;
	background:#dc5e20 url("/images/boxImages/orange_header_full.jpg") no-repeat top right;
}

.bgOrange{
	height:2.1094em; 
	line-height:2em;
	background:#dc5e20 url("/images/boxImages/orange_header_full.jpg") no-repeat top right;
}

.boxImagesFull div.leftImg{
	background:url("/images/boxImages/box_left.gif") repeat-y left top;
}
.boxImagesFull div.leftImg div.ContentDiv {
	padding:.9em 1.25em .9em .75em;
}

.boxImagesFull div.leftImg div.ContentDiv .ImgTextPerf {
	width:19em;
	margin-right:1em;
	margin-bottom:1em;
}
.boxImagesFull div.leftImg div.ContentDiv .ImgTextPerf span{
	float:left;
	margin-bottom:.5em;
}

.boxImagesFull div.leftImg div.ContentDiv .ImgTextGaming {
	width:24em;
	margin-right:1em;
	margin-bottom:1em;

}
.ImgTextGaming img{
height:5.63em;
width:23.6em;
}
.ImgTextPerf img, .ImgText img{
height:4.5em;
width:18.83em;
}

.boxImagesFull div.leftImg div.ContentDiv .ImgText {
	float:left;
	width:19em;
	margin-right:5em;
	margin-bottom:1em;
}

.boxImagesFull div.leftImg div.ContentDiv .ImgText span{
	float:left;
	margin-bottom:.5em;
}
.boxImages div.leftImg
{
	background:url("/images/boxImages/box_left.gif") repeat-y left top;
}

.boxImages div.btmBotImg,
.boxImagesFull div.btmBotImg{
	background:url("/images/boxImages/box_bottom.gif") repeat-x left bottom;
	margin-left:0.2344em;
	text-align:right;
}

.headerImg,
.blackheaderImg,
.blackheaderFull,
.greyheaderImg,
.redheaderImg,
.orangeheaderImg,
.redCaption,
.orangeHeaderFull{
	/*height:2.1094em; */
	/*margin-left:0.2344em;*/
	/*line-height:2em;*/
	height:27px;
	line-height:27px;
}

.redCaption{
	background-color:#f80600;
	margin-right:0.7031em;
}

.headerImg{
	background:#9e160e url("/images/boxImages/burgundy_header_right.jpg") no-repeat top right;
}

.blackheaderFull{
	background:#231f20 url("/images/boxImages/black_header_full.jpg") no-repeat top right;
}

.blackheaderImg{
	background:#231f20 url("/images/boxImages/black_header_right.jpg") no-repeat top right;
}

.greyheaderImg{
	background:#939598 url("/images/boxImages/grey_header_right.jpg") no-repeat top right;
}

.redheaderImg{
	background:#ed1b2d url("/images/boxImages/red_header_right.jpg") no-repeat top right;
}

.orangeheaderImg{
	background:#dc5e20 url("/images/boxImages/orange_header_right.jpg") no-repeat top right;
}

.orangeHeaderFull{
	background:#dc5e20 url("/images/boxImages/orange_header_full_str.jpg") no-repeat top right;
}


.headerImg h6,
.blackheaderImg h6,
.greyheaderImg h6,
.redheaderImg h6,
.orangeheaderImg h6{
	padding-left:0.75em;
	font-size:1em;
}

#hsbody h2.white
{
	padding-left:0.73em; /*0.55em; */
	font-size:1em;
	color:#fff;
}

.headerImg div.fl,
.blackheaderImg div.fl,
.greyheaderImg div.fl,
.redheaderImg div.fl,
.blackheaderFull div.fl,
.orangeHeaderFull div.fl{
	width:40%;
}

.headerImg div.fr,
.blackheaderImg div.fr,
.greyheaderImg div.fr,
.redheaderImg div.fr,
.blackheaderFull div.fr,
.orangeHeaderFull div.fr{
	width:40%;
	text-align:right;
	/*color:#f80600;*/
}

.orangeheaderImg div.fl{
	width:80%;
}

.orangeheaderImg div.fr{
	width:18%;
}

.DottedBorder {
border-bottom:1px dotted #231f20;
}
.line {
	border-bottom:solid 1px #000;
	}
em 
{
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	font-style: normal;
	line-height: 1.4em;
}

#centreColumn b{
	font-weight:bold;
	font-size:1.2em;
	padding:1.1719em 0;
}
#right{
	float:right;
	width:24em;
}

#right p {
padding-top:1em;
padding-bottom:0em;

}
#left{
	width:24em;
}

#left p {
padding-top:1em;
padding-bottom:0em;

}

#right img, #left img {
margin-bottom:1em;
}

.boxImages div.rightcont{
	width:39%;
	float:left;
}

.rightcont div.rightBox{
	width:100%;
	float:left;
	background:#f5f3e4 url("/images/boxImages/rightBox_right_bg.jpg") repeat-y right top;
	
}

.rightcont div.rightBox div.leftImg{
	background:url("/images/boxImages/rightBox_left_bg.jpg") repeat-y left top;
}

.rightcont div.rightBox div.btmBotImg{
	background:url("/images/boxImages/rightBox_bottom_bg.jpg") repeat-x left bottom;
	margin-left:0.2344em;
	text-align:right;
}

.rightcont div.rightBox div.greybtmBotImg{
	background:url("/images/boxImages/rightBox_grey_bottom.jpg") repeat-x left bottom;
	margin-left:0.2344em;
	text-align:right;
}

/********************************************** Red  box styling **************************************/
.Redbox{
	background: #f80600 url("/images/boxImages/rightBox_right_bg.jpg") repeat-y right top;
}


.Redbox div.btmBotImg{
	background:url("/images/boxImages/Redbox_bottom.jpg") repeat-x left bottom;
	text-align:right;
}

.Redbox div.btmBotImg img.right{
	height:3.75em;
	position:relative;
	right:0px;
	bottom:-1px;
}

/********************************************** Sitemap styling **************************************/
#sitemap ul{
	margin-left:1.56em;
	color:#000;
	font-weight:bold;
}

#sitemap ul li a{
	color:#000;
}

#sitemap ul li ul{
	margin-top:0.39em;
}

#sitemap ul li ul li a{
	color:#ef3829;
	font-weight:normal;
}


/********************************************** Black  box styling **************************************/
.Blackbox{
	background: #231f20 url("/images/boxImages/rightBox_right_bg.jpg") repeat-y right top;
}


.Blackbox div.btmBotImg{
	background:url("/images/boxImages/Redbox_bottom.jpg") repeat-x left bottom;
	text-align:right;
}

.Blackbox div.btmBotImg img.right{
	height:3.75em;
	position:relative;
	right:0px;
	bottom:-1px;
}

/********************************************** Grey Small Box styling **************************************/
.greySmall{
	width:21.25em; /*272px;*/
	float:left;
	background:#f5f3e4 url("/images/boxImages/grey_sm_right.jpg") repeat-y right top;
}

.greySmall div.leftImg{
	background:url("/images/boxImages/grey_sm_left.jpg") repeat-y left top;
}

.leftPad{
	padding-left:1em;
}


.botPad{
	padding-bottom:1em;
}

.botPad3{
	padding-bottom:0.2344em;
}

.topPad6{
	padding-bottom:0.5em;
}

/**********************************************  Startegy**************************************/
.fullWidth div.imgSectionl{
	float:left;
	width:26.1719em;
}

.fullWidth div.imgSectionr{
	float:right;
	width:26.1719em;
}

.Maximising  img{
	height:34.6em;
	width:29.688em;
}

.InvestGamingImg {
	display:block; 
	clear:both;
}

.InvestGamingImg img{
	float:left;
	height:24.9em;
	width:23.6em;
	margin-bottom:1.5em;
}
.EuropeanImg {
	height:30.3em;
	width:50em;
}

.imgSectionl img,
.imgSectionr img{
	width:100%;
}

.imgSectionl div.strcon{
	margin-top:-19em; 
	width:25em; 
	padding-left:1.5em; 
	color:#fff;
}

/* Download page */
table.downloadcentre th, 
table.downloadcentre td{
	font-size:1.164em;
}

table.downloadcentre td{
	vertical-align:middle;
}

table.downloadcentre td img{
	vertical-align:middle;
	width:1.4063em;
}


/*--------------- search result -----------*/
#seachresult ol{
	margin-left:1.5625em;
	list-style:squre!important;
}

#seachresult ol li{
	background:url(/images/balck_arrow.gif) no-repeat 0 .4em; 
	padding-left:1em;
	margin-bottom:.5em;
}
