body { background: #ffffff; color: #000000;	font-family:Arial, Helvetica, sans-serif; font-size:100%; /* 1em=16px*/
line-height:0.875em; /* 16x0.875=14px */ margin:0.625em 1.25em 0 1.25em; /* 10px 20px 0 20px */ padding:0; }
.bodycopy { font-family:Arial, Helvetica, sans-serif; font-size: 0.75em; /*12px*/ line-height: 1.375em; /*22px*/ font-weight: normal; }
.smalltext { font-size: 0.625em; /*10px*/ line-height: 1.125em; /*18px*/ }
.largetext { font-size: 1.167em; /*16px from 12px*/ line-height: 1.25em; /*18px*/ }
.getty { display:block; font-size:10px; line-height: 10px; color: #939598; margin-top: 2px;}

.blue {color: #0092d2; }
.red { color: #AC0d1F;}
.grey { color: #939598;}
.bold { font-weight: bold;}

div { margin: 0; padding: 0; }
img { border: 0; }
p { margin: 0.5em 0 1em 0; }
hr { border:none; color: #c5c5cf; background-color: #c5c5c7; height: 1px; text-align: center; clear: both; }
li.nobullet { list-style: none; }
li {margin-bottom: 0.4em;}


h1 { font-size: 0.875em; /* 14px */ font-weight: normal; color: #000000; margin: 2em 0 1em 0; padding: 0; text-transform: uppercase; text-decoration: underline;}
h2 { font-size: 1em; /*12px*/ line-height: 1.333em; /*18px*/ font-weight:bold; color: #0092d2; margin: 0.5em 0 1em 0; padding: 0; text-transform: uppercase;}
h3 { font-size: 1em; /*12px*/ font-weight: normal; text-decoration: underline; margin: 1.5em 0 0 0; padding: 0;}


a:link, a:active, a:visited {  color: #AC0D1F; text-decoration: underline; }
a:hover { color: #ac0d1f ; text-decoration: none; }
table a:link, table a:active, table a:visited {  text-decoration: none; }
#content a:hover { background-color: #fdd415; }
#content .nohover a:hover { background-color: transparent; }
#content .pagination a { color: #AC0D1F; text-decoration: none; }
#content .pagination a:hover { color: #0092d2; text-decoration: none; background-color: transparent; }
#content .picklist a { color: #000000; text-decoration: none; }
#content .picklist a:hover { color: #AC0D1F; text-decoration: none;  }


#skiplinks { position:absolute;  width:1px;  height:1px;  overflow:hidden; }
#wrapper {  margin: 0; text-align: left;  }
#container{ display: block;  }
#content { display: block; clear: left; }
#rail{ display: none; }

.block { display:block; clear: both; width: 100%;}
.colleft { float: left; }
.colright { float: right; }
.hide { display:none;}
.left { text-align: left;}
.right { text-align: right;}
.center { text-align: center;}


/* Top Menu */
#topmenu { display: none; }


/* Mast */
#mast {	 height: 103px; margin: 0;  padding: 0;}
#mast_logo { float: left; width: 150px; height:103px; }
#mast_middle { float: left; margin-left: 20px; height: 103px; text-align: left; }
#mast_right { display: none; }
#mast_title { height: 24px; margin-top: 40px;}
#mast_title img { display:none; }
#mast_title span { font-size: 20px; text-transform:uppercase; font-weight: bold; }
#mast_date { font-size: 12px; line-height: 12px; color: #000000;  }



/* Menu */
.ddcolortabs { font-size: 0.75em; line-height: 1.375em; font-weight: normal; padding: 15px 0; }
.ddcolortabs ul{ margin:0; padding:0; list-style:none; }
.ddcolortabs li{ float: left; margin:0; padding:0; margin-right: 10px; }
.ddcolortabs a { white-space : nowrap; color: #000000; text-transform: uppercase; text-decoration: none;}
.ddcolortabs a span { white-space : nowrap; }
.ddcolortabs a:hover span, .ddcolortabs a.current span { color: #0092d2; }
.ddcolortabsline{ display: none; }
.tabcontainer{  display: block; clear: both; height:25px;   }
.tabcontent{ display:none; font-size: 0.688em; /*11px*/ line-height: 25px; text-align: left; text-transform: uppercase; padding-top: 1em;}
div.tabcontent ul{ margin:0; padding:0; list-style:none;}
div.tabcontent li{ display:inline; margin:0; padding:0; }
div.tabcontent li.noborder { border: 0px none;  margin: 0; padding: 0;}
div.tabcontent a:link, div.tabcontent a:active, div.tabcontent a:visited { color: #000000; text-decoration: none;  }
div.tabcontent a:hover, div.tabcontent a.selected { color: #0092d2; text-decoration: none;  }



/* Home Page */
#home_col1 { display: block; }
#home_col2 { display: block; }
#home_image { margin-bottom: 0.563em;  }
#gatewaybox { display:table; width: 100%; height: 6.375em;  }
#gatewaybox .gateways { float: left; margin: 0.375em 0 0 0.5em;  }
.statement { display: block; text-align: left; margin: 0; padding: 0; margin-top: 1em; }
#home_col2 .games_gateways { float: left; margin-top: 0.188em; }



/* Footer */
#footer { display:table; clear: both; width: 100%; font-size: 0.6875em; color: #939598; border-top: 1px solid #868788; margin-top: 2em;}
#footer a:link, #footer a:visited, #footer a:active { color: #939598; text-decoration: none; }
#footer_left, #footer_links { float: left;  }
#footer_left {  width: 21.818em;   }
#footer_links { }
#footer_right { display: none; }
ul.footer_links { margin:0; padding:0; list-style:none; float: left; text-align: left;}
ul.footer_links li{ display:inline; margin-right: 1em;  }
ul.footer_links  li{  margin: 0; margin-left: 0.272em; padding-left: 0.545em;  }
ul.footer_links .noborder { border: 0px none; }


/* People */
#people { font-size: 0.688em; line-height: 1.273em; padding: 0; list-style-type: none; text-align: center; margin: 0 auto;  }
#people li { margin: 0; display: inline-block; vertical-align: top; }

#people li p { display: inline-block; padding: 0em; width: 10em;  margin: 0; }
#people li p.wide { width: 13em; }
#people span { display: block; clear: left; text-align: center; }
#people .name { } 
#people .title { color: #939598; } 
#people  img { border: 1px solid #868788; display: block;  margin: 0 auto; margin-bottom: 0.727em;  } 



/* TABS */
#tabmenuwrapper { display: table; font-size:0.688em; line-height:1.920em; font-weight:normal;  }
#tabmenu { float: left;  text-transform: uppercase;  }
#tabmenu ul { list-style-type: none; padding:0; margin: 0; }
#tabmenu li { display:inline; margin:0; padding:0;   }
#tabmenu a { float:left; text-decoration:none;  margin-right: 10px; } 
#tabmenu a span { color:#000000; white-space : nowrap; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabmenu a span {float:none;}
/* End IE5-Mac hack */
#tabmenu #current a span { color: #0092d2;  }



/* Forms*/
form { margin: 0; padding: 0; }
form.onshow { margin:1em auto; padding: 0; }
form.onshow fieldset { margin: 0; padding: 1em; border: 1px solid #c5c5c7;}
form.onshow legend { font-size: 1em; line-height: 1.7em;font-weight:bold; color: #0092d2; text-transform: uppercase; border: 1px solid #c5c5c7; margin-top: 0em;  padding: 0 0.4em; }
form.onshow p { margin: 0; padding: 0; }
form.onshow label { display: block; float: left; clear: left; margin:0; padding: 0; font-weight: normal;  margin-bottom: 0.5em; margin-right: 1.364em;}
form.onshow input { display: block; float: left; clear: right; margin:0; padding: 0; margin-bottom: 0.5em;}
form.onshow select { display: block; float: left; clear: right; margin:0; padding: 0;  margin-bottom: 0.5em;}
form.onshow option { color:#000000;}
input.invisible { display: none; }



/* tables */ 
table { width: 100%; border-collapse: collapse; }
table caption { text-align: left; font-size: 1.333em; padding: 0.25em 0em; border-bottom: 1px solid #868788; }
thead tr { font-weight: bold; }
tfoot tr{ font-weight: bold; }

thead th{ white-space: nowrap; border: none;}
thead th.headcaption { font-weight:normal; font-size:0.9em;}
thead th a:active, thead th a:visited, thead th a:link  { color:#000; }
thead th a:hover { color:#0092d2; }
tfoot th{ font-weight: bold; text-align: right; border-top: 1px solid #868788;border-bottom: 1px solid #868788;  }
tfoot td{ font-weight: bold; border-top: 1px solid #868788;border-bottom: 1px solid #868788; }
tfoot td:hover{ }
.lt { text-align: left; vertical-align: top;}
.lm { text-align: left; vertical-align: middle;}
.lb { text-align: left; vertical-align: bottom;}
.ct { text-align: center; vertical-align: top;}
.cm { text-align: center; vertical-align: middle;}
.cb { text-align: center; vertical-align: bottom;}
.rt { text-align: right; vertical-align: top;}
.rm { text-align: right; vertical-align: middle;}
.rb { text-align: right; vertical-align: bottom;}
td, th { border-top: 1px dotted #c5c5c7; border-bottom: 1px dotted #c5c5c7;}
tbody td { padding: 0.25em 0.167em;  }

table.nohover tbody tr:hover{ background-color: transparent; }
table.nohover td, table.nohover th{ border-top: none; border-bottom: none;}


/* countries stats */
.countries_stats { font-size: 0.917em;  width: 20.645em;  }
.countries_stats .top { display: none;}
.countries_stats .bottom { display: none; }
.countries_stats .middle { display: block;  }


/* picklists */
ul.picklist, ul.picklist li { margin:0; padding:0;}
ul.picklist li { list-style:none; }


/*FAQs*/
div.faq { padding: 0.5em 1em; margin: 0.25em 0 1em 0; background: #e3dfdb; border: 1px solid #c5c5c7;  }
ol.faq li { margin: 0.35em 0;}
ol.faq a {text-decoration: none; }

/* sitemaps */
.sitemapl1 { margin:0; padding:0; list-style-type: none; margin-bottom: 1.667em;  font-weight: bold;}
.sitemapl2, .sitemapl3 { margin-left:1.25em; padding-left:1.25em; margin-top: 0.417em; margin-bottom: 0.833em; list-style-type:circle; font-weight:normal;}













