html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent; }

body {
  line-height: 1; }

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

nav ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none; }

mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold; }

del {
  text-decoration: line-through; }

abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0; }

input, select {
  vertical-align: middle; }

body {
  font-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  /* Fix for webkit rendering */
  font-family: "Verdana", Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 0.75em;
  line-height: 1.5em; }

img {
  margin: 0; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }

1 {
  font-size: 2.583em;
  line-height: 0.774em;
  margin-bottom: 0.774em; }

2 {
  font-size: 2.333em;
  line-height: 0.857em;
  margin-bottom: 0.857em; }

3 {
  font-size: 2em;
  line-height: 1em;
  margin-bottom: 1em; }

4 {
  font-size: 1.75em;
  line-height: 1.143em;
  margin-bottom: 1.143em; }

5 {
  font-size: 1.5em;
  line-height: 1.333em;
  margin-bottom: 1.333em; }

6 {
  font-size: 1.25em;
  line-height: 1.6em;
  margin-bottom: 1.6em; }

p {
  font-size: 1em;
  line-height: 2em;
  margin-bottom: 2em; }

a {
  text-decoration: underline;
  color: #0099cc; }

a:hover {
  color: #00ace6; }

a:focus {
  color: #00ace6; }

a:active {
  color: #7f00ff; }

a:visited {
  color: #007399; }

blockquote {
  font-style: italic; }

strong, dfn {
  font-weight: bold; }

em, dfn {
  font-style: italic; }

sup, sub {
  line-height: 0; }

abbr, acronym {
  border-bottom: 1px dotted #4d4d4d; }

address {
  margin: 0 0 1.5em;
  font-style: italic; }

pre {
  margin: 1.5em 0;
  white-space: pre; }

pre, code, tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5; }

ul, ol {
  margin: 0 1.5em 2em 0;
  padding-left: 1.5em; }

ul li, ol li {
  font-size: 1em;
  line-height: 2em; }

ul li ol, ul li ul, ol li ol, ol li ul {
  margin: 0; }

ul {
  list-style-type: disc; }

ol {
  list-style-type: decimal; }

dl {
  margin: 0 0 2em 0; }

dl dt {
  font-weight: bold; }

dd {
  margin: 0 1.5em 2em 1.5em; }

table {
  margin-bottom: 1.4em;
  width: 100%; }

table th {
  font-weight: bold; }

table thead th {
  background: #bbbbbb;
  text-align: left; }

table th, table td, table caption {
  padding: 4px 10px 4px 5px; }

table.striped tr:nth-child(even) td, tr.even td {
  background: #eeeeee; }

nav ol, nav ul {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 2em; }

nav ol li, nav ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  white-space: nowrap;
  padding-left: 1em;
  padding-right: 1em; }

nav ol li, nav ul li {
  *display: inline; }

button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline; }

button, input {
  line-height: normal; }

button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button; }

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box; }

input[type="search"] {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/* =====================================================
   Misc utilities 
   ===================================================== */
/* =====================================================
   Misc utilities 
   ===================================================== */
/* =====================================================
   Misc utilities 
   ===================================================== */
select {
  padding: 0; }

::-moz-focus-inner {
  border: 0;
  padding: 0; }

input[type="search"]::-webkit-search-decoration {
  display: none; }

input, button, select, textarea {
  margin: 0;
  vertical-align: middle; }

input[type="radio"], input[type="checkbox"] {
  position: relative;
  vertical-align: top;
  top: 3px;
  top: 0 \0;
  *top: -3px; }

button, input[type="reset"], input[type="submit"], input[type="button"] {
  -webkit-appearance: none;
  -moz-background-clip: border-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  border: 1px solid #777;
  cursor: pointer;
  overflow: visible;
  width: auto;
  user-select: none;
  *padding-top: 2px;
  *padding-bottom: 0px; }

button {
  *padding-top: 1px;
  *padding-bottom: 1px; }

textarea, select, input[type="date"], input[type="datetime"],
input[type="datetime-local"], input[type="email"], input[type="month"],
input[type="number"], input[type="password"], input[type="search"],
input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: white;
  border: 1px solid #ccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border-color: #bbbbbb;
  color: #333333;
  outline: 0;
  padding: 2px 3px;
  font-size: 12px;
  font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
  height: 2.25em;
  *padding-top: 2px;
  *padding-bottom: 1px;
  *height: auto; }

textarea[disabled], select[disabled], input[type="date"][disabled], input[type="datetime"][disabled],
input[type="datetime-local"][disabled], input[type="email"][disabled], input[type="month"][disabled],
input[type="number"][disabled], input[type="password"][disabled], input[type="search"][disabled],
input[type="tel"][disabled], input[type="text"][disabled], input[type="time"][disabled], input[type="url"][disabled], input[type="week"][disabled] {
  color: #777777;
  border-color: #666666;
  background-color: #aaaaaa; }

textarea:focus, textarea:active, select:focus, select:active, input[type="date"]:focus, input[type="date"]:active, input[type="datetime"]:focus, input[type="datetime"]:active,
input[type="datetime-local"]:focus,
input[type="datetime-local"]:active, input[type="email"]:focus, input[type="email"]:active, input[type="month"]:focus, input[type="month"]:active,
input[type="number"]:focus,
input[type="number"]:active, input[type="password"]:focus, input[type="password"]:active, input[type="search"]:focus, input[type="search"]:active,
input[type="tel"]:focus,
input[type="tel"]:active, input[type="text"]:focus, input[type="text"]:active, input[type="time"]:focus, input[type="time"]:active, input[type="url"]:focus, input[type="url"]:active, input[type="week"]:focus, input[type="week"]:active {
  color: #333333;
  border-color: #666666;
  background-color: white; }

\:invalid {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active {
  outline: none;
  z-index: 1; }

input[type="file"], input[type="file"], input[type="radio"],
input[type="radio"], input[type="checkbox"], input[type="checkbox"] {
  outline: none; }

button, input, select, select option, select optgroup, textarea {
  user-select: none;
  color: #333333;
  cursor: default; }

textarea, select[size], select[multiple] {
  height: auto;
  width: auto;
  display: block; }

@media (-webkit-min-device-pixel-ratio: 0) {
  select, select[size] {
    background: white url("/img/arrow-down.png?1316459700") center right no-repeat;
    padding-right: 20px; }

  select[multiple] {
    background-image: none; } }
textarea {
  min-height: 40px;
  overflow: auto;
  resize: vertical;
  width: 100%; }

optgroup {
  color: black;
  font-style: normal;
  font-weight: normal; }

/* =====================================================
   Misc utilities 
   ===================================================== */
/* =====================================================
   Misc utilities 
   ===================================================== */
@font-face {
  font-family: "PTSans-NarrowBold";
  src: url(/fonts/ptsn.eot);
  src: url(/fonts/ptsn.eot?iefix) format("eot"), url(/fonts/ptsn.woff) format("woff"), url(/fonts/ptsn.ttf) format("truetype"); }

.icon-dc-live {
  background: url("/img/sprites/icon-se6953c32c4.png") 0 0 no-repeat; }

.icon-facebook {
  background: url("/img/sprites/icon-se6953c32c4.png") 0 -16px no-repeat; }

.icon-in {
  background: url("/img/sprites/icon-se6953c32c4.png") 0 -32px no-repeat; }

.icon-linkedin {
  background: url("/img/sprites/icon-se6953c32c4.png") 0 -48px no-repeat; }

.icon-mobile {
  background: url("/img/sprites/icon-se6953c32c4.png") 0 -64px no-repeat; }

.icon-rss {
  background: url("/img/sprites/icon-se6953c32c4.png") 0 -80px no-repeat; }

.icon-twitter {
  background: url("/img/sprites/icon-se6953c32c4.png") 0 -96px no-repeat; }

.logo-dc3 {
  background: url("/img/logos/dc3.png?1312832934") center no-repeat; }

.logo-dc4 {
  background: url("/img/logos/dc4.png?1312832931") center no-repeat; }

.logo-dc5 {
  background: url("/img/logos/dc5.png?1312832927") center no-repeat; }

.logo-hot-lotto {
  background: url("/img/logos/hot-lotto.png?1312832923") center no-repeat; }

.logo-mega-millions {
  background: url("/img/logos/mega-millions.png?1312832919") center no-repeat; }

.logo-powerball {
  background: url("/img/logos/powerball.png?1312832913") center no-repeat; }

.arrow {
  background: url("/img/sprites/24-s47e9b439e0.png") 0 -74px no-repeat; }

a.arrow, a.mail-link, span.phone, a.web-link {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  font-size: 1em;
  line-height: 2em; }

a.arrow, a.mail-link, span.phone, a.web-link {
  *display: inline; }

a.arrow {
  display: block;
  padding-left: 25px; }

.nolist, ul.game-list-marquee {
  list-style-type: none;
  padding: 0; }

h1, h2, h3, h4, p.h2, p.h3 {
  font-family: "Droid Sans", "Helvetica Nueue", Helvetica, Arial, sans-serif; }

h1, h2 {
  font-weight: bold; }

p.h2 {
  font-size: 1.333em;
  line-height: 1.5em; }

p.h3 {
  font-size: 1.167em;
  line-height: 1.714em; }

*.droid, ol.pagination, #games_home #games_list div, section.general-content header.page h1, #supplier_info_addresses th {
  font-family: "Droid Sans", "Helvetica Nueue", Helvetica, Arial, sans-serif; }

*.blue, section.general-content header.page h1, #supplier_info_addresses th {
  color: #0099cc; }

*.white {
  color: white; }

*.bold {
  font-weight: bold; }

*.no-margin {
  margin-bottom: 0; }

*.grey {
  color: #777; }

*.underline {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  padding-bottom: 0.25em;
  margin-bottom: 1em; }

th {
  text-align: left; }

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

img.float-right {
  float: right;
  margin: 0 0 1.5em 1.5em; }

img.float-left {
  float: right;
  margin: 0 1.5em 1.5em 0; }

img.bordered {
  border: 1px solid #0061a9; }

table td, table th {
  padding: 0.5em; }

table.blue th {
  background-color: #7bc4ff;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iIzdiYzRmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYyYjlmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(5%, #7bc4ff), color-stop(100%, #62b9ff));
  background: -webkit-linear-gradient(#7bc4ff 5%, #62b9ff 100%);
  background: -moz-linear-gradient(#7bc4ff 5%, #62b9ff 100%);
  background: -o-linear-gradient(#7bc4ff 5%, #62b9ff 100%);
  background: -ms-linear-gradient(#7bc4ff 5%, #62b9ff 100%);
  background: linear-gradient(#7bc4ff 5%, #62b9ff 100%);
  border-bottom: 1px solid #62b9ff;
  color: #1c4166;
  border-right: 1px solid #1597ff;
  text-shadow: #95d0ff 1px 1px 0px; }

table.blue td {
  background: #c8e6ff;
  border-bottom: 1px solid #7bc4ff;
  color: #333333;
  border-right: 1px solid #7bc4ff; }

button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: none; }

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box; }

input[type="search"] {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

a.button, button.button, input[type='submit'].button {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  padding: .1em 1em;
  border: 1px solid white;
  outline: 2px solid #ff9900;
  background: #ff9900;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTkwMCIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjZTY4YTAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9900), color-stop(80%, #e68a00));
  background: -webkit-linear-gradient(#ff9900 0%, #e68a00 80%);
  background: -moz-linear-gradient(#ff9900 0%, #e68a00 80%);
  background: -o-linear-gradient(#ff9900 0%, #e68a00 80%);
  background: -ms-linear-gradient(#ff9900 0%, #e68a00 80%);
  background: linear-gradient(#ff9900 0%, #e68a00 80%);
  color: white;
  text-decoration: none;
  text-shadow: #db8400 1px 1px 0px;
  text-transform: uppercase; }

a.button, button.button, input[type='submit'].button {
  *display: inline; }

a.button:hover, button.button:hover, input[type='submit'].button:hover {
  background: #ffa31a;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTMxYSIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjZmY5OTAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffa31a), color-stop(80%, #ff9900));
  background: -webkit-linear-gradient(#ffa31a 0%, #ff9900 80%);
  background: -moz-linear-gradient(#ffa31a 0%, #ff9900 80%);
  background: -o-linear-gradient(#ffa31a 0%, #ff9900 80%);
  background: -ms-linear-gradient(#ffa31a 0%, #ff9900 80%);
  background: linear-gradient(#ffa31a 0%, #ff9900 80%); }

a.button:active, button.button:active, input[type='submit'].button:active {
  background: #e68a00;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2OGEwMCIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjY2M3YTAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e68a00), color-stop(80%, #cc7a00));
  background: -webkit-linear-gradient(#e68a00 0%, #cc7a00 80%);
  background: -moz-linear-gradient(#e68a00 0%, #cc7a00 80%);
  background: -o-linear-gradient(#e68a00 0%, #cc7a00 80%);
  background: -ms-linear-gradient(#e68a00 0%, #cc7a00 80%);
  background: linear-gradient(#e68a00 0%, #cc7a00 80%); }

select {
  border: 1px solid #ccc;
  background-color: white;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-position-x: 140%;
  background-clip: padding-box; }

div.blue-gradient, section.blue-gradient {
  background: #0061a9;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjFhOSIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjOGFjYmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0061a9), color-stop(80%, #8acbff));
  background-image: -webkit-linear-gradient(#0061a9 0%, #8acbff 80%);
  background-image: -moz-linear-gradient(#0061a9 0%, #8acbff 80%);
  background-image: -o-linear-gradient(#0061a9 0%, #8acbff 80%);
  background-image: -ms-linear-gradient(#0061a9 0%, #8acbff 80%);
  background-image: linear-gradient(#0061a9 0%, #8acbff 80%); }

div[rel="form"] ol {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  padding-right: 10px; }

div[rel="form"] ol li {
  padding: .5em 0px; }

div[rel="form"] ol li.clear {
  clear: both; }

div[rel="form"] ol li.buttons {
  clear: both;
  padding: .25em 0px 0px 0px; }

div[rel="form"] ol li.inline label {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto; }

div[rel="form"] ol li.inline label {
  *display: inline; }

div[rel="form"] ol li.multifield input, div[rel="form"] ol li.multifield select {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto; }

div[rel="form"] ol li.multifield input, div[rel="form"] ol li.multifield select {
  *display: inline; }

div[rel="form"] ol li ol {
  display: block;
  clear: both;
  margin: -0.5em 0px;
  zoom: 1; }

div[rel="form"] ol li ol:after {
  content: "";
  display: table;
  clear: both; }

div[rel="form"] ol li ol li {
  float: left;
  margin: 0 1em 0 0;
  vertical-align: middle; }

div[rel="form"] ol li ol li label[type=text], div[rel="form"] ol li ol li label[type=password], div[rel="form"] ol li ol li label[type=email],
div[rel="form"] ol li ol li input[type=text],
div[rel="form"] ol li ol li input[type=password],
div[rel="form"] ol li ol li input[type=email] {
  display: block; }

div[rel="form"] ol li ol li select {
  margin: .75em 0px; }

div[rel="form"] ol li span.error-for-field {
  font-size: .95em;
  line-height: .95em;
  color: #bd132a;
  display: block; }

div[rel="form"] ol label abbr {
  outline: none;
  border: none;
  color: red; }

div[rel="form"] ol fieldset {
  border: none; }

button.button, input[type='submit'].button {
  font-size: 1em;
  line-height: 2em;
  font-weight: normal;
  font-family: "Droid Sans", "Helvetica Nueue", Helvetica, Arial, sans-serif;
  padding: 0.15em 1em;
  min-height: 25px; }

ol.pagination li {
  margin: 0px;
  padding: 0px .2em;
  vertical-align: middle; }

ol.pagination li a.current {
  color: #cc0000;
  text-decoration: none;
  font-weight: bold;
  vertical-align: middle; }

*.align-left {
  text-align: left !important; }

*.align-right {
  text-align: right !important; }

*.align-center {
  text-align: center !important; }

html {
  background: black url("/img/background.jpg?1313186616") top center no-repeat; }

html, body {
  min-height: 100%; }

#wrapper {
  background-color: transparent;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0icmdiYSgwLCAwLCAwLCAwLjE1KSIvPjxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9InJnYmEoMCwgMCwgMCwgMCkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA="), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSItMC41MjQlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSItMC41MjQlIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSIyLjYxOCUiIHN0b3AtY29sb3I9IiNlZWYyZjkiLz48c3RvcCBvZmZzZXQ9IjIuNjE4JSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwKSIvPjxzdG9wIG9mZnNldD0iMy42NjUlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSIzLjY2NSUiIHN0b3AtY29sb3I9IiNlZWYyZjkiLz48c3RvcCBvZmZzZXQ9IjYuODA2JSIgc3RvcC1jb2xvcj0iI2VlZjJmOSIvPjxzdG9wIG9mZnNldD0iNi44MDYlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSI3Ljg1MyUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLz48c3RvcCBvZmZzZXQ9IjcuODUzJSIgc3RvcC1jb2xvcj0iI2VlZjJmOSIvPjxzdG9wIG9mZnNldD0iMTAuOTk1JSIgc3RvcC1jb2xvcj0iI2VlZjJmOSIvPjxzdG9wIG9mZnNldD0iMTAuOTk1JSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwKSIvPjxzdG9wIG9mZnNldD0iMTIuMDQyJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwKSIvPjxzdG9wIG9mZnNldD0iMTIuMDQyJSIgc3RvcC1jb2xvcj0iI2VlZjJmOSIvPjxzdG9wIG9mZnNldD0iMTUuMTgzJSIgc3RvcC1jb2xvcj0iI2VlZjJmOSIvPjxzdG9wIG9mZnNldD0iMTUuMTgzJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwKSIvPjxzdG9wIG9mZnNldD0iMTYuMjMlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSIxNi4yMyUiIHN0b3AtY29sb3I9IiNlZWYyZjkiLz48c3RvcCBvZmZzZXQ9IjE5LjM3MiUiIHN0b3AtY29sb3I9IiNlZWYyZjkiLz48c3RvcCBvZmZzZXQ9IjE5LjM3MiUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLz48c3RvcCBvZmZzZXQ9IjIwLjQxOSUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLz48c3RvcCBvZmZzZXQ9IjIwLjQxOSUiIHN0b3AtY29sb3I9IiNlZWYyZjkiLz48c3RvcCBvZmZzZXQ9IjIzLjU2JSIgc3RvcC1jb2xvcj0iI2VlZjJmOSIvPjxzdG9wIG9mZnNldD0iMjMuNTYlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSIyNC42MDclIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSIyNC42MDclIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSIyNy43NDklIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSIyNy43NDklIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSIyOC43OTYlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSIyOC43OTYlIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSIzMS45MzclIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSIzMS45MzclIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSIzMi45ODQlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSIzMi45ODQlIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSIzNi4xMjYlIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSIzNi4xMjYlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSIzNy4xNzMlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSIzNy4xNzMlIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSI0MC4zMTQlIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSI0MC4zMTQlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSI0MS4zNjElIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSI0MS4zNjElIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSI0NC41MDMlIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSI0NC41MDMlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSI0NS41NSUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLz48c3RvcCBvZmZzZXQ9IjQ1LjU1JSIgc3RvcC1jb2xvcj0iI2VlZjJmOSIvPjxzdG9wIG9mZnNldD0iNDguNjkxJSIgc3RvcC1jb2xvcj0iI2VlZjJmOSIvPjxzdG9wIG9mZnNldD0iNDguNjkxJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwKSIvPjxzdG9wIG9mZnNldD0iNDkuNzM4JSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwKSIvPjxzdG9wIG9mZnNldD0iNDkuNzM4JSIgc3RvcC1jb2xvcj0iI2VlZjJmOSIvPjxzdG9wIG9mZnNldD0iNTIuODglIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSI1Mi44OCUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLz48c3RvcCBvZmZzZXQ9IjUzLjkyNyUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLz48c3RvcCBvZmZzZXQ9IjUzLjkyNyUiIHN0b3AtY29sb3I9IiNlZWYyZjkiLz48c3RvcCBvZmZzZXQ9IjU3LjA2OCUiIHN0b3AtY29sb3I9IiNlZWYyZjkiLz48c3RvcCBvZmZzZXQ9IjU3LjA2OCUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLz48c3RvcCBvZmZzZXQ9IjU4LjExNSUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLz48c3RvcCBvZmZzZXQ9IjU4LjExNSUiIHN0b3AtY29sb3I9IiNlZWYyZjkiLz48c3RvcCBvZmZzZXQ9IjYxLjI1NyUiIHN0b3AtY29sb3I9IiNlZWYyZjkiLz48c3RvcCBvZmZzZXQ9IjYxLjI1NyUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLz48c3RvcCBvZmZzZXQ9IjYyLjMwNCUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLz48c3RvcCBvZmZzZXQ9IjYyLjMwNCUiIHN0b3AtY29sb3I9IiNlZWYyZjkiLz48c3RvcCBvZmZzZXQ9IjY1LjQ0NSUiIHN0b3AtY29sb3I9IiNlZWYyZjkiLz48c3RvcCBvZmZzZXQ9IjY1LjQ0NSUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLz48c3RvcCBvZmZzZXQ9IjY2LjQ5MiUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLz48c3RvcCBvZmZzZXQ9IjY2LjQ5MiUiIHN0b3AtY29sb3I9IiNlZWYyZjkiLz48c3RvcCBvZmZzZXQ9IjY5LjYzNCUiIHN0b3AtY29sb3I9IiNlZWYyZjkiLz48c3RvcCBvZmZzZXQ9IjY5LjYzNCUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLz48c3RvcCBvZmZzZXQ9IjcwLjY4MSUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLz48c3RvcCBvZmZzZXQ9IjcwLjY4MSUiIHN0b3AtY29sb3I9IiNlZWYyZjkiLz48c3RvcCBvZmZzZXQ9IjczLjgyMiUiIHN0b3AtY29sb3I9IiNlZWYyZjkiLz48c3RvcCBvZmZzZXQ9IjczLjgyMiUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLz48c3RvcCBvZmZzZXQ9Ijc0Ljg2OSUiIHN0b3AtY29sb3I9InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLz48c3RvcCBvZmZzZXQ9Ijc0Ljg2OSUiIHN0b3AtY29sb3I9IiNlZWYyZjkiLz48c3RvcCBvZmZzZXQ9Ijc4LjAxJSIgc3RvcC1jb2xvcj0iI2VlZjJmOSIvPjxzdG9wIG9mZnNldD0iNzguMDElIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSI3OS4wNTglIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSI3OS4wNTglIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSI4Mi4xOTklIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSI4Mi4xOTklIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSI4My4yNDYlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSI4My4yNDYlIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSI4Ni4zODclIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSI4Ni4zODclIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSI4Ny40MzUlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSI4Ny40MzUlIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSI5MC41NzYlIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSI5MC41NzYlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSI5MS42MjMlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSI5MS42MjMlIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSI5NC43NjQlIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSI5NC43NjQlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSI5NS44MTIlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSI5NS44MTIlIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSI5OC45NTMlIiBzdG9wLWNvbG9yPSIjZWVmMmY5Ii8+PHN0b3Agb2Zmc2V0PSI5OC45NTMlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(5%, rgba(0, 0, 0, 0.15)), color-stop(5%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 0% 50%, 955 50%, color-stop(-0.524%, rgba(255, 255, 255, 0)), color-stop(-0.524%, #eef2f9), color-stop(2.618%, #eef2f9), color-stop(2.618%, rgba(255, 255, 255, 0)), color-stop(3.665%, rgba(255, 255, 255, 0)), color-stop(3.665%, #eef2f9), color-stop(6.806%, #eef2f9), color-stop(6.806%, rgba(255, 255, 255, 0)), color-stop(7.853%, rgba(255, 255, 255, 0)), color-stop(7.853%, #eef2f9), color-stop(10.995%, #eef2f9), color-stop(10.995%, rgba(255, 255, 255, 0)), color-stop(12.042%, rgba(255, 255, 255, 0)), color-stop(12.042%, #eef2f9), color-stop(15.183%, #eef2f9), color-stop(15.183%, rgba(255, 255, 255, 0)), color-stop(16.23%, rgba(255, 255, 255, 0)), color-stop(16.23%, #eef2f9), color-stop(19.372%, #eef2f9), color-stop(19.372%, rgba(255, 255, 255, 0)), color-stop(20.419%, rgba(255, 255, 255, 0)), color-stop(20.419%, #eef2f9), color-stop(23.56%, #eef2f9), color-stop(23.56%, rgba(255, 255, 255, 0)), color-stop(24.607%, rgba(255, 255, 255, 0)), color-stop(24.607%, #eef2f9), color-stop(27.749%, #eef2f9), color-stop(27.749%, rgba(255, 255, 255, 0)), color-stop(28.796%, rgba(255, 255, 255, 0)), color-stop(28.796%, #eef2f9), color-stop(31.937%, #eef2f9), color-stop(31.937%, rgba(255, 255, 255, 0)), color-stop(32.984%, rgba(255, 255, 255, 0)), color-stop(32.984%, #eef2f9), color-stop(36.126%, #eef2f9), color-stop(36.126%, rgba(255, 255, 255, 0)), color-stop(37.173%, rgba(255, 255, 255, 0)), color-stop(37.173%, #eef2f9), color-stop(40.314%, #eef2f9), color-stop(40.314%, rgba(255, 255, 255, 0)), color-stop(41.361%, rgba(255, 255, 255, 0)), color-stop(41.361%, #eef2f9), color-stop(44.503%, #eef2f9), color-stop(44.503%, rgba(255, 255, 255, 0)), color-stop(45.55%, rgba(255, 255, 255, 0)), color-stop(45.55%, #eef2f9), color-stop(48.691%, #eef2f9), color-stop(48.691%, rgba(255, 255, 255, 0)), color-stop(49.738%, rgba(255, 255, 255, 0)), color-stop(49.738%, #eef2f9), color-stop(52.88%, #eef2f9), color-stop(52.88%, rgba(255, 255, 255, 0)), color-stop(53.927%, rgba(255, 255, 255, 0)), color-stop(53.927%, #eef2f9), color-stop(57.068%, #eef2f9), color-stop(57.068%, rgba(255, 255, 255, 0)), color-stop(58.115%, rgba(255, 255, 255, 0)), color-stop(58.115%, #eef2f9), color-stop(61.257%, #eef2f9), color-stop(61.257%, rgba(255, 255, 255, 0)), color-stop(62.304%, rgba(255, 255, 255, 0)), color-stop(62.304%, #eef2f9), color-stop(65.445%, #eef2f9), color-stop(65.445%, rgba(255, 255, 255, 0)), color-stop(66.492%, rgba(255, 255, 255, 0)), color-stop(66.492%, #eef2f9), color-stop(69.634%, #eef2f9), color-stop(69.634%, rgba(255, 255, 255, 0)), color-stop(70.681%, rgba(255, 255, 255, 0)), color-stop(70.681%, #eef2f9), color-stop(73.822%, #eef2f9), color-stop(73.822%, rgba(255, 255, 255, 0)), color-stop(74.869%, rgba(255, 255, 255, 0)), color-stop(74.869%, #eef2f9), color-stop(78.01%, #eef2f9), color-stop(78.01%, rgba(255, 255, 255, 0)), color-stop(79.058%, rgba(255, 255, 255, 0)), color-stop(79.058%, #eef2f9), color-stop(82.199%, #eef2f9), color-stop(82.199%, rgba(255, 255, 255, 0)), color-stop(83.246%, rgba(255, 255, 255, 0)), color-stop(83.246%, #eef2f9), color-stop(86.387%, #eef2f9), color-stop(86.387%, rgba(255, 255, 255, 0)), color-stop(87.435%, rgba(255, 255, 255, 0)), color-stop(87.435%, #eef2f9), color-stop(90.576%, #eef2f9), color-stop(90.576%, rgba(255, 255, 255, 0)), color-stop(91.623%, rgba(255, 255, 255, 0)), color-stop(91.623%, #eef2f9), color-stop(94.764%, #eef2f9), color-stop(94.764%, rgba(255, 255, 255, 0)), color-stop(95.812%, rgba(255, 255, 255, 0)), color-stop(95.812%, #eef2f9), color-stop(98.953%, #eef2f9), color-stop(98.953%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 5%, rgba(0, 0, 0, 0) 5%), -webkit-linear-gradient(left, rgba(255, 255, 255, 0) -5px, #eef2f9 -5px, #eef2f9 25px, rgba(255, 255, 255, 0) 25px, rgba(255, 255, 255, 0) 35px, #eef2f9 35px, #eef2f9 65px, rgba(255, 255, 255, 0) 65px, rgba(255, 255, 255, 0) 75px, #eef2f9 75px, #eef2f9 105px, rgba(255, 255, 255, 0) 105px, rgba(255, 255, 255, 0) 115px, #eef2f9 115px, #eef2f9 145px, rgba(255, 255, 255, 0) 145px, rgba(255, 255, 255, 0) 155px, #eef2f9 155px, #eef2f9 185px, rgba(255, 255, 255, 0) 185px, rgba(255, 255, 255, 0) 195px, #eef2f9 195px, #eef2f9 225px, rgba(255, 255, 255, 0) 225px, rgba(255, 255, 255, 0) 235px, #eef2f9 235px, #eef2f9 265px, rgba(255, 255, 255, 0) 265px, rgba(255, 255, 255, 0) 275px, #eef2f9 275px, #eef2f9 305px, rgba(255, 255, 255, 0) 305px, rgba(255, 255, 255, 0) 315px, #eef2f9 315px, #eef2f9 345px, rgba(255, 255, 255, 0) 345px, rgba(255, 255, 255, 0) 355px, #eef2f9 355px, #eef2f9 385px, rgba(255, 255, 255, 0) 385px, rgba(255, 255, 255, 0) 395px, #eef2f9 395px, #eef2f9 425px, rgba(255, 255, 255, 0) 425px, rgba(255, 255, 255, 0) 435px, #eef2f9 435px, #eef2f9 465px, rgba(255, 255, 255, 0) 465px, rgba(255, 255, 255, 0) 475px, #eef2f9 475px, #eef2f9 505px, rgba(255, 255, 255, 0) 505px, rgba(255, 255, 255, 0) 515px, #eef2f9 515px, #eef2f9 545px, rgba(255, 255, 255, 0) 545px, rgba(255, 255, 255, 0) 555px, #eef2f9 555px, #eef2f9 585px, rgba(255, 255, 255, 0) 585px, rgba(255, 255, 255, 0) 595px, #eef2f9 595px, #eef2f9 625px, rgba(255, 255, 255, 0) 625px, rgba(255, 255, 255, 0) 635px, #eef2f9 635px, #eef2f9 665px, rgba(255, 255, 255, 0) 665px, rgba(255, 255, 255, 0) 675px, #eef2f9 675px, #eef2f9 705px, rgba(255, 255, 255, 0) 705px, rgba(255, 255, 255, 0) 715px, #eef2f9 715px, #eef2f9 745px, rgba(255, 255, 255, 0) 745px, rgba(255, 255, 255, 0) 755px, #eef2f9 755px, #eef2f9 785px, rgba(255, 255, 255, 0) 785px, rgba(255, 255, 255, 0) 795px, #eef2f9 795px, #eef2f9 825px, rgba(255, 255, 255, 0) 825px, rgba(255, 255, 255, 0) 835px, #eef2f9 835px, #eef2f9 865px, rgba(255, 255, 255, 0) 865px, rgba(255, 255, 255, 0) 875px, #eef2f9 875px, #eef2f9 905px, rgba(255, 255, 255, 0) 905px, rgba(255, 255, 255, 0) 915px, #eef2f9 915px, #eef2f9 945px, rgba(255, 255, 255, 0) 945px, rgba(255, 255, 255, 0) 955px);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 5%, rgba(0, 0, 0, 0) 5%), -moz-linear-gradient(left, rgba(255, 255, 255, 0) -5px, #eef2f9 -5px, #eef2f9 25px, rgba(255, 255, 255, 0) 25px, rgba(255, 255, 255, 0) 35px, #eef2f9 35px, #eef2f9 65px, rgba(255, 255, 255, 0) 65px, rgba(255, 255, 255, 0) 75px, #eef2f9 75px, #eef2f9 105px, rgba(255, 255, 255, 0) 105px, rgba(255, 255, 255, 0) 115px, #eef2f9 115px, #eef2f9 145px, rgba(255, 255, 255, 0) 145px, rgba(255, 255, 255, 0) 155px, #eef2f9 155px, #eef2f9 185px, rgba(255, 255, 255, 0) 185px, rgba(255, 255, 255, 0) 195px, #eef2f9 195px, #eef2f9 225px, rgba(255, 255, 255, 0) 225px, rgba(255, 255, 255, 0) 235px, #eef2f9 235px, #eef2f9 265px, rgba(255, 255, 255, 0) 265px, rgba(255, 255, 255, 0) 275px, #eef2f9 275px, #eef2f9 305px, rgba(255, 255, 255, 0) 305px, rgba(255, 255, 255, 0) 315px, #eef2f9 315px, #eef2f9 345px, rgba(255, 255, 255, 0) 345px, rgba(255, 255, 255, 0) 355px, #eef2f9 355px, #eef2f9 385px, rgba(255, 255, 255, 0) 385px, rgba(255, 255, 255, 0) 395px, #eef2f9 395px, #eef2f9 425px, rgba(255, 255, 255, 0) 425px, rgba(255, 255, 255, 0) 435px, #eef2f9 435px, #eef2f9 465px, rgba(255, 255, 255, 0) 465px, rgba(255, 255, 255, 0) 475px, #eef2f9 475px, #eef2f9 505px, rgba(255, 255, 255, 0) 505px, rgba(255, 255, 255, 0) 515px, #eef2f9 515px, #eef2f9 545px, rgba(255, 255, 255, 0) 545px, rgba(255, 255, 255, 0) 555px, #eef2f9 555px, #eef2f9 585px, rgba(255, 255, 255, 0) 585px, rgba(255, 255, 255, 0) 595px, #eef2f9 595px, #eef2f9 625px, rgba(255, 255, 255, 0) 625px, rgba(255, 255, 255, 0) 635px, #eef2f9 635px, #eef2f9 665px, rgba(255, 255, 255, 0) 665px, rgba(255, 255, 255, 0) 675px, #eef2f9 675px, #eef2f9 705px, rgba(255, 255, 255, 0) 705px, rgba(255, 255, 255, 0) 715px, #eef2f9 715px, #eef2f9 745px, rgba(255, 255, 255, 0) 745px, rgba(255, 255, 255, 0) 755px, #eef2f9 755px, #eef2f9 785px, rgba(255, 255, 255, 0) 785px, rgba(255, 255, 255, 0) 795px, #eef2f9 795px, #eef2f9 825px, rgba(255, 255, 255, 0) 825px, rgba(255, 255, 255, 0) 835px, #eef2f9 835px, #eef2f9 865px, rgba(255, 255, 255, 0) 865px, rgba(255, 255, 255, 0) 875px, #eef2f9 875px, #eef2f9 905px, rgba(255, 255, 255, 0) 905px, rgba(255, 255, 255, 0) 915px, #eef2f9 915px, #eef2f9 945px, rgba(255, 255, 255, 0) 945px, rgba(255, 255, 255, 0) 955px);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 5%, rgba(0, 0, 0, 0) 5%), -o-linear-gradient(left, rgba(255, 255, 255, 0) -5px, #eef2f9 -5px, #eef2f9 25px, rgba(255, 255, 255, 0) 25px, rgba(255, 255, 255, 0) 35px, #eef2f9 35px, #eef2f9 65px, rgba(255, 255, 255, 0) 65px, rgba(255, 255, 255, 0) 75px, #eef2f9 75px, #eef2f9 105px, rgba(255, 255, 255, 0) 105px, rgba(255, 255, 255, 0) 115px, #eef2f9 115px, #eef2f9 145px, rgba(255, 255, 255, 0) 145px, rgba(255, 255, 255, 0) 155px, #eef2f9 155px, #eef2f9 185px, rgba(255, 255, 255, 0) 185px, rgba(255, 255, 255, 0) 195px, #eef2f9 195px, #eef2f9 225px, rgba(255, 255, 255, 0) 225px, rgba(255, 255, 255, 0) 235px, #eef2f9 235px, #eef2f9 265px, rgba(255, 255, 255, 0) 265px, rgba(255, 255, 255, 0) 275px, #eef2f9 275px, #eef2f9 305px, rgba(255, 255, 255, 0) 305px, rgba(255, 255, 255, 0) 315px, #eef2f9 315px, #eef2f9 345px, rgba(255, 255, 255, 0) 345px, rgba(255, 255, 255, 0) 355px, #eef2f9 355px, #eef2f9 385px, rgba(255, 255, 255, 0) 385px, rgba(255, 255, 255, 0) 395px, #eef2f9 395px, #eef2f9 425px, rgba(255, 255, 255, 0) 425px, rgba(255, 255, 255, 0) 435px, #eef2f9 435px, #eef2f9 465px, rgba(255, 255, 255, 0) 465px, rgba(255, 255, 255, 0) 475px, #eef2f9 475px, #eef2f9 505px, rgba(255, 255, 255, 0) 505px, rgba(255, 255, 255, 0) 515px, #eef2f9 515px, #eef2f9 545px, rgba(255, 255, 255, 0) 545px, rgba(255, 255, 255, 0) 555px, #eef2f9 555px, #eef2f9 585px, rgba(255, 255, 255, 0) 585px, rgba(255, 255, 255, 0) 595px, #eef2f9 595px, #eef2f9 625px, rgba(255, 255, 255, 0) 625px, rgba(255, 255, 255, 0) 635px, #eef2f9 635px, #eef2f9 665px, rgba(255, 255, 255, 0) 665px, rgba(255, 255, 255, 0) 675px, #eef2f9 675px, #eef2f9 705px, rgba(255, 255, 255, 0) 705px, rgba(255, 255, 255, 0) 715px, #eef2f9 715px, #eef2f9 745px, rgba(255, 255, 255, 0) 745px, rgba(255, 255, 255, 0) 755px, #eef2f9 755px, #eef2f9 785px, rgba(255, 255, 255, 0) 785px, rgba(255, 255, 255, 0) 795px, #eef2f9 795px, #eef2f9 825px, rgba(255, 255, 255, 0) 825px, rgba(255, 255, 255, 0) 835px, #eef2f9 835px, #eef2f9 865px, rgba(255, 255, 255, 0) 865px, rgba(255, 255, 255, 0) 875px, #eef2f9 875px, #eef2f9 905px, rgba(255, 255, 255, 0) 905px, rgba(255, 255, 255, 0) 915px, #eef2f9 915px, #eef2f9 945px, rgba(255, 255, 255, 0) 945px, rgba(255, 255, 255, 0) 955px);
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 5%, rgba(0, 0, 0, 0) 5%), -ms-linear-gradient(left, rgba(255, 255, 255, 0) -5px, #eef2f9 -5px, #eef2f9 25px, rgba(255, 255, 255, 0) 25px, rgba(255, 255, 255, 0) 35px, #eef2f9 35px, #eef2f9 65px, rgba(255, 255, 255, 0) 65px, rgba(255, 255, 255, 0) 75px, #eef2f9 75px, #eef2f9 105px, rgba(255, 255, 255, 0) 105px, rgba(255, 255, 255, 0) 115px, #eef2f9 115px, #eef2f9 145px, rgba(255, 255, 255, 0) 145px, rgba(255, 255, 255, 0) 155px, #eef2f9 155px, #eef2f9 185px, rgba(255, 255, 255, 0) 185px, rgba(255, 255, 255, 0) 195px, #eef2f9 195px, #eef2f9 225px, rgba(255, 255, 255, 0) 225px, rgba(255, 255, 255, 0) 235px, #eef2f9 235px, #eef2f9 265px, rgba(255, 255, 255, 0) 265px, rgba(255, 255, 255, 0) 275px, #eef2f9 275px, #eef2f9 305px, rgba(255, 255, 255, 0) 305px, rgba(255, 255, 255, 0) 315px, #eef2f9 315px, #eef2f9 345px, rgba(255, 255, 255, 0) 345px, rgba(255, 255, 255, 0) 355px, #eef2f9 355px, #eef2f9 385px, rgba(255, 255, 255, 0) 385px, rgba(255, 255, 255, 0) 395px, #eef2f9 395px, #eef2f9 425px, rgba(255, 255, 255, 0) 425px, rgba(255, 255, 255, 0) 435px, #eef2f9 435px, #eef2f9 465px, rgba(255, 255, 255, 0) 465px, rgba(255, 255, 255, 0) 475px, #eef2f9 475px, #eef2f9 505px, rgba(255, 255, 255, 0) 505px, rgba(255, 255, 255, 0) 515px, #eef2f9 515px, #eef2f9 545px, rgba(255, 255, 255, 0) 545px, rgba(255, 255, 255, 0) 555px, #eef2f9 555px, #eef2f9 585px, rgba(255, 255, 255, 0) 585px, rgba(255, 255, 255, 0) 595px, #eef2f9 595px, #eef2f9 625px, rgba(255, 255, 255, 0) 625px, rgba(255, 255, 255, 0) 635px, #eef2f9 635px, #eef2f9 665px, rgba(255, 255, 255, 0) 665px, rgba(255, 255, 255, 0) 675px, #eef2f9 675px, #eef2f9 705px, rgba(255, 255, 255, 0) 705px, rgba(255, 255, 255, 0) 715px, #eef2f9 715px, #eef2f9 745px, rgba(255, 255, 255, 0) 745px, rgba(255, 255, 255, 0) 755px, #eef2f9 755px, #eef2f9 785px, rgba(255, 255, 255, 0) 785px, rgba(255, 255, 255, 0) 795px, #eef2f9 795px, #eef2f9 825px, rgba(255, 255, 255, 0) 825px, rgba(255, 255, 255, 0) 835px, #eef2f9 835px, #eef2f9 865px, rgba(255, 255, 255, 0) 865px, rgba(255, 255, 255, 0) 875px, #eef2f9 875px, #eef2f9 905px, rgba(255, 255, 255, 0) 905px, rgba(255, 255, 255, 0) 915px, #eef2f9 915px, #eef2f9 945px, rgba(255, 255, 255, 0) 945px, rgba(255, 255, 255, 0) 955px);
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.15) 5%, rgba(0, 0, 0, 0) 5%), linear-gradient(left, rgba(255, 255, 255, 0) -5px, #eef2f9 -5px, #eef2f9 25px, rgba(255, 255, 255, 0) 25px, rgba(255, 255, 255, 0) 35px, #eef2f9 35px, #eef2f9 65px, rgba(255, 255, 255, 0) 65px, rgba(255, 255, 255, 0) 75px, #eef2f9 75px, #eef2f9 105px, rgba(255, 255, 255, 0) 105px, rgba(255, 255, 255, 0) 115px, #eef2f9 115px, #eef2f9 145px, rgba(255, 255, 255, 0) 145px, rgba(255, 255, 255, 0) 155px, #eef2f9 155px, #eef2f9 185px, rgba(255, 255, 255, 0) 185px, rgba(255, 255, 255, 0) 195px, #eef2f9 195px, #eef2f9 225px, rgba(255, 255, 255, 0) 225px, rgba(255, 255, 255, 0) 235px, #eef2f9 235px, #eef2f9 265px, rgba(255, 255, 255, 0) 265px, rgba(255, 255, 255, 0) 275px, #eef2f9 275px, #eef2f9 305px, rgba(255, 255, 255, 0) 305px, rgba(255, 255, 255, 0) 315px, #eef2f9 315px, #eef2f9 345px, rgba(255, 255, 255, 0) 345px, rgba(255, 255, 255, 0) 355px, #eef2f9 355px, #eef2f9 385px, rgba(255, 255, 255, 0) 385px, rgba(255, 255, 255, 0) 395px, #eef2f9 395px, #eef2f9 425px, rgba(255, 255, 255, 0) 425px, rgba(255, 255, 255, 0) 435px, #eef2f9 435px, #eef2f9 465px, rgba(255, 255, 255, 0) 465px, rgba(255, 255, 255, 0) 475px, #eef2f9 475px, #eef2f9 505px, rgba(255, 255, 255, 0) 505px, rgba(255, 255, 255, 0) 515px, #eef2f9 515px, #eef2f9 545px, rgba(255, 255, 255, 0) 545px, rgba(255, 255, 255, 0) 555px, #eef2f9 555px, #eef2f9 585px, rgba(255, 255, 255, 0) 585px, rgba(255, 255, 255, 0) 595px, #eef2f9 595px, #eef2f9 625px, rgba(255, 255, 255, 0) 625px, rgba(255, 255, 255, 0) 635px, #eef2f9 635px, #eef2f9 665px, rgba(255, 255, 255, 0) 665px, rgba(255, 255, 255, 0) 675px, #eef2f9 675px, #eef2f9 705px, rgba(255, 255, 255, 0) 705px, rgba(255, 255, 255, 0) 715px, #eef2f9 715px, #eef2f9 745px, rgba(255, 255, 255, 0) 745px, rgba(255, 255, 255, 0) 755px, #eef2f9 755px, #eef2f9 785px, rgba(255, 255, 255, 0) 785px, rgba(255, 255, 255, 0) 795px, #eef2f9 795px, #eef2f9 825px, rgba(255, 255, 255, 0) 825px, rgba(255, 255, 255, 0) 835px, #eef2f9 835px, #eef2f9 865px, rgba(255, 255, 255, 0) 865px, rgba(255, 255, 255, 0) 875px, #eef2f9 875px, #eef2f9 905px, rgba(255, 255, 255, 0) 905px, rgba(255, 255, 255, 0) 915px, #eef2f9 915px, #eef2f9 945px, rgba(255, 255, 255, 0) 945px, rgba(255, 255, 255, 0) 955px);
  -moz-background-size: 100% 2em, auto;
  -webkit-background-size: 100% 2em, auto;
  -o-background-size: 100% 2em, auto;
  background-size: 100% 2em, auto;
  background-position: left top; }

body {
  background: url("/img/top-stripe.png?1312498507") 50% 40px no-repeat;
  padding: 40px 0px 100px 0px; }

#wrapper {
  position: relative;
  min-height: 400px;
  margin: 0px auto;
  background: white;
  zoom: 1;
  margin: 0 auto 2em auto;
  left: 40px;
  width: 875px; }

#wrapper:after {
  content: "";
  display: table;
  clear: both; }

#main_navigation {
  width: 960px;
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
  list-style: none;
  padding-left: 0;
  text-align: right;
  height: 45px;
  margin: 0px auto 2em auto;
  background: url("/img/top-stripe.png?1312498507") 250px 0px no-repeat;
  overflow: visible; }

#main_navigation:before, #main_navigation:after {
  content: "";
  display: table; }

#main_navigation:after {
  clear: both; }

#main_navigation li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px; }

#main_navigation li {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  white-space: nowrap;
  padding-left: 1em;
  padding-right: 1em; }

#main_navigation li {
  *display: inline; }

#main_navigation li {
  padding: 0 0.5em;
  margin: 0;
  position: relative;
  overflow: visible;
  border-left: 1px solid white;
  border-right: 1px solid white; }

#main_navigation li a {
  display: block;
  font-size: 14px;
  font-family: "PTSans-NarrowBold", "Helvetica Nueue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  text-decoration: none;
  letter-spacing: 0.025em;
  text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
  text-transform: uppercase;
  height: 45px;
  line-height: 46px;
  margin: 0;
  color: #00a1d6; }

#main_navigation li ol {
  display: none;
  position: absolute;
  top: 45px;
  left: -1px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  overflow: visible;
  background: #ebf6ff;
  z-index: 9999;
  border: 1px solid #aedbff;
  border-top: none; }

#main_navigation li ol li {
  display: block;
  text-align: left;
  white-space: nowrap;
  padding: 0px !important;
  margin: 0px;
  position: relative;
  overflow: visible; }

#main_navigation li ol li a {
  display: block;
  font-size: 1em;
  line-height: 2.5em;
  height: auto;
  border-bottom: 1px solid #aedbff;
  padding: 0 3em 0 .75em;
  margin: 0px !important;
  min-width: 120px;
  font-weight: bold;
  letter-spacing: 0.075em; }

#main_navigation li ol li a:hover {
  background: #d2ebff;
  text-shadow: none;
  color: #0086b3; }

#main_navigation li:hover {
  background: #ebf6ff;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4ZTZmZiIvPjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZWJmNmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c8e6ff), color-stop(15%, #ebf6ff));
  background-image: -webkit-linear-gradient(#c8e6ff 0%, #ebf6ff 15%);
  background-image: -moz-linear-gradient(#c8e6ff 0%, #ebf6ff 15%);
  background-image: -o-linear-gradient(#c8e6ff 0%, #ebf6ff 15%);
  background-image: -ms-linear-gradient(#c8e6ff 0%, #ebf6ff 15%);
  background-image: linear-gradient(#c8e6ff 0%, #ebf6ff 15%);
  z-index: 10000;
  border-color: #aedbff; }

#main_navigation li:hover a {
  text-shadow: white -1px -1px 0px; }

#main_navigation li:hover ol {
  display: block; }

#main_navigation li ol li ol {
  display: none;
  position: absolute;
  left: 100%;
  z-index: 10001;
  top: 0px; }

#main_navigation li:hover ol li ol {
  display: none; }

#main_navigation li ol li:hover ol {
  display: block; }

nav.main-navigation {
  display: block;
  padding: 0;
  margin: 0;
  white-space: nowrap;
  position: relative; }

header.main-heading {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  zoom: 1; }

header.main-heading:after {
  content: "";
  display: table;
  clear: both; }

#home_link {
  position: absolute;
  top: 30px;
  left: 50%;
  width: 250px;
  height: 60px;
  display: block;
  background: transparent url("/img/logo.png?1312498735");
  margin-left: -480px;
  text-indent: -9999em; }

ul.social-media-links {
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
  list-style: none;
  padding-left: 0; }

ul.social-media-links:before, ul.social-media-links:after {
  content: "";
  display: table; }

ul.social-media-links:after {
  clear: both; }

ul.social-media-links li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px; }

ul.social-media-links li {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  white-space: nowrap;
  padding-left: 2px;
  padding-right: 2px; }

ul.social-media-links li {
  *display: inline; }

ul.social-media-links li, ul.social-media-links a {
  width: 16px;
  height: 16px;
  text-indent: -99999em; }

ul.social-media-links a {
  display: block; }

#social_top_links {
  position: absolute;
  top: -3em;
  right: 0px;
  margin: 0px auto;
  width: 960px;
  text-align: right;
  z-index: 9999; }

#social_top_links a {
  display: block;
  text-align: left !important;
  text-indent: -9999em; }

*.section-heading {
  clip: rect(1px 1px 1px 1px);
  margin: 0;
  padding: 0;
  position: absolute; }

#home #wrapper {
  width: 960px;
  padding-left: 0;
  background: none;
  left: 0px; }

#home #marquee {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 550px;
  background: white;
  overflow: auto;
  overflow-x: hidden; }

#home #marquee section {
  height: 87%; }

#home #marquee_nav {
  position: absolute;
  left: 0px;
  bottom: 0px;
  padding: 0 .5em;
  background: white;
  font-size: 12px;
  font-weight: bold;
  font-family: "Droid Sans", "Helvetica Nueue", Helvetica, Arial, sans-serif;
  color: #aaa; }

#home #marquee_nav span.counter {
  font-weight: normal; }

#home #marquee_nav a {
  text-decoration: none; }

#home #callout {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 310px;
  background: white; }

#home #callout h2 {
  font-weight: bold;
  margin-bottom: .5em; }

#home #callout img {
  float: left;
  margin: 0 1em 1em 0; }

#home #callout p {
  font-size: 12px;
  line-height: 1.5; }

#home #marquee, #home #callout {
  position: relative;
  left: 80px;
  height: 24em;
  margin-bottom: 2em; }

#home #marquee h1, #home #marquee h2, #home #callout h1, #home #callout h2 {
  font-size: 24px;
  line-height: 1;
  color: #0099cc;
  font-family: "Droid Sans", "Helvetica Nueue", Helvetica, Arial, sans-serif; }

#home #marquee section, #home #callout section {
  padding: 15px; }

#home div.topic {
  background: black;
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  margin-right: 0;
  width: 310px;
  position: relative;
  border-left: 1px dotted #999;
  height: 12em;
  padding: 1em 5px;
  margin: 0; }

#home div.topic h2 {
  font-size: 1.5em;
  line-height: 1.333em;
  color: #ffffcc;
  font-family: "Droid Sans", "Helvetica Nueue", Helvetica, Arial, sans-serif;
  text-shadow: #ffffb3 0px 0px 5px;
  text-indent: 110px; }

#home div.topic img {
  position: absolute;
  top: 1em;
  left: 5px; }

#home div.topic p {
  padding: 0 1em 0 110px;
  color: white;
  line-height: 1.714em; }

#home div.topic p a {
  color: #ffcc66;
  text-decoration: none; }

#home div.topic p a:before {
  content: '\02c3';
  color: #0099cc;
  padding-right: 0.25em;
  font-weight: bold;
  font-size: 1.1em;
  text-decoration: none; }

#home div.topic-left {
  border: none; }

#home div.topic-left img {
  left: -60px; }

#home div.topic-right {
  padding-right: 0; }

#home div.topic-mid h2 {
  background: url("/img/igaming.png?1312487264") 110px 0px no-repeat;
  text-indent: -9999em; }

#home #sub_footer {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  zoom: 1;
  background: black;
  zoom: 1;
  clear: both;
  padding: 1em 0; }

#home #sub_footer:after {
  content: "";
  display: table;
  clear: both; }

#home #sub_footer:after {
  content: "";
  display: table;
  clear: both; }

#home #twitter_feed {
  position: absolute;
  top: 26em;
  right: 5px;
  height: 16em;
  background: url("/img/twitter_bg.png?1312512685");
  width: 310px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -moz-box-shadow: inset 0px 0px 0px 7px #00ace6;
  -webkit-box-shadow: inset 0px 0px 0px 7px #00ace6;
  -o-box-shadow: inset 0px 0px 0px 7px #00ace6;
  box-shadow: inset 0px 0px 0px 7px #00ace6; }

#home #twitter_feed h4 {
  padding: 2em 0 0 70px;
  font-size: 1.333em;
  line-height: 1.5em;
  color: #0061a9; }

#home #twitter_feed p.tweet {
  padding: 1.5em 3em 0 3em;
  line-height: 1.5; }

#home #marquee div.slide_template1 h1, #home #marquee section.slide_template1 h1 {
  margin: 0 0 .5em 0; }

#home #marquee div.slide_template1 ul, #home #marquee section.slide_template1 ul {
  margin: 0;
  padding: 0;
  list-style-type: none; }

#home #marquee div.slide_template1 li, #home #marquee section.slide_template1 li {
  float: left;
  width: 165px;
  padding: 0;
  margin-right: 10px; }

#home #marquee div.slide_template1 li a, #home #marquee section.slide_template1 li a {
  display: block;
  padding: 0.25em 1em 0 0;
  font-size: 0.917em;
  line-height: 2.182em; }

#home #marquee div.slide_template1 li.template1right, #home #marquee section.slide_template1 li.template1right {
  margin-right: 0px; }

#home #marquee div.slide_template2 h1, #home #marquee section.slide_template2 h1 {
  text-indent: -9999em;
  height: 4.5em;
  margin: 0 0 .25em 0; }

#home #marquee div.slide_template2 h2, #home #marquee div.slide_template2 p, #home #marquee section.slide_template2 h2, #home #marquee section.slide_template2 p {
  width: 310px;
  margin: 0; }

#home #marquee div.slide_template2 h2, #home #marquee section.slide_template2 h2 {
  margin-bottom: .25em; }

#home #marquee section.slide_template3, #home #marquee div.slide_template3 {
  width: 250px;
  padding-left: 280px; }

#home #marquee section.slide_template3 h1, #home #marquee div.slide_template3 h1 {
  font-weight: bold;
  font-size: 2.5em;
  line-height: 1em;
  margin-bottom: 0.25em; }

#home #jackpot_data, #games #jackpot_data {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 630px;
  background: #ff9900;
  font-family: "Droid Sans", "Helvetica Nueue", Helvetica, Arial, sans-serif;
  margin-bottom: 2em;
  height: 16em;
  -moz-box-shadow: inset 0px 0px 50px 20px #d66600;
  -webkit-box-shadow: inset 0px 0px 50px 20px #d66600;
  -o-box-shadow: inset 0px 0px 50px 20px #d66600;
  box-shadow: inset 0px 0px 50px 20px #d66600;
  color: white; }

#home #jackpot_heading, #games #jackpot_heading {
  font-size: 1.5em;
  line-height: 2.667em;
  margin: 0 1em;
  border-bottom: 1px dotted white;
  text-shadow: #b36b00 -1px -1px 0px;
  background: url("/img/home/jackpots.png?1312824654") 100px 0px no-repeat;
  position: relative;
  top: -20px;
  padding-top: 20px; }

#home #jackpot_detail, #games #jackpot_detail {
  display: block;
  padding: 0 0 0 1em;
  position: relative;
  zoom: 1;
  margin: 0; }

#home #jackpot_detail:after, #games #jackpot_detail:after {
  content: "";
  display: table;
  clear: both; }

#home #jackpot_detail dt, #games #jackpot_detail dt {
  clip: rect(1px 1px 1px 1px);
  margin: 0;
  padding: 0;
  position: absolute; }

#home #jackpot_detail dd, #games #jackpot_detail dd {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 190px;
  white-space: nowrap;
  padding: 65px 0 0 0;
  font-size: 1.7em;
  margin-bottom: 1em;
  text-shadow: #b36b00 -1px -1px 0px;
  border-left: 1px dotted white;
  display: block;
  background-image: url("/img/home/jackpots.png?1312824654");
  background-repeat: no-repeat;
  padding-left: 1em;
  margin-right: -1em; }

#home #jackpot_detail dd span, #games #jackpot_detail dd span {
  display: block;
  font-size: .65em;
  line-height: 1; }

#home #jackpot_detail dd.first, #games #jackpot_detail dd.first {
  border-left: none;
  margin-left: 0;
  background-position: -10px -85px; }

#home #jackpot_detail dd.mid, #games #jackpot_detail dd.mid {
  background-position: -215px -85px; }

#home #jackpot_detail dd.last, #games #jackpot_detail dd.last {
  background-position: -430px -85px; }

#sharethis {
  position: absolute;
  top: 0;
  left: -80px;
  width: 70px;
  text-align: center; }

#sharethis span {
  display: block; }

#sharethis span.st_twitter_vcount {
  margin-bottom: 1em; }

#sharethis span.st_email, #sharethis span.st_sharethis {
  font-weight: bold; }

#home #sharethis {
  left: 0px; }

#winning_numbers_panel_no_js {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  zoom: 1;
  padding-top: 2em;
  position: relative;
  margin-bottom: 2em; }

#winning_numbers_panel_no_js:after {
  content: "";
  display: table;
  clear: both; }

#winning_numbers_panel_no_js h1 {
  color: white;
  font-size: 1.5em;
  line-height: 1.333em;
  font-family: "Droid Sans", "Helvetica Nueue", Helvetica, Arial, sans-serif; }

#winning_numbers_panel_no_js ul.social-media-links {
  padding-top: 2em;
  margin-bottom: 2em; }

#winning_numbers_panel_no_js ul.winning-number-list {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  zoom: 1;
  margin-bottom: 2em;
  clear: both; }

#winning_numbers_panel_no_js ul.winning-number-list:after {
  content: "";
  display: table;
  clear: both; }

#winning_numbers_panel_no_js ul.winning-number-list li {
  float: left;
  width: 30%; }

#winning_numbers_panel_no_js form {
  padding-top: 2em; }

#winning_numbers_panel_no_js #winning_number_panel_list {
  margin-bottom: 4em;
  zoom: 1; }

#winning_numbers_panel_no_js #winning_number_panel_list:after {
  content: "";
  display: table;
  clear: both; }

#winning_numbers_panel ul.game-nav, #winning_numbers_panel_no_js ul.game-nav {
  background: url("/img/footer.png?1312427337") top left repeat-x;
  margin: 0;
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
  list-style: none;
  padding-left: 0;
  position: relative; }

#winning_numbers_panel ul.game-nav:before, #winning_numbers_panel ul.game-nav:after, #winning_numbers_panel_no_js ul.game-nav:before, #winning_numbers_panel_no_js ul.game-nav:after {
  content: "";
  display: table; }

#winning_numbers_panel ul.game-nav:after, #winning_numbers_panel_no_js ul.game-nav:after {
  clear: both; }

#winning_numbers_panel ul.game-nav li, #winning_numbers_panel_no_js ul.game-nav li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px; }

#winning_numbers_panel ul.game-nav li, #winning_numbers_panel_no_js ul.game-nav li {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  white-space: nowrap;
  padding-left: 0px;
  padding-right: 0px; }

#winning_numbers_panel ul.game-nav li, #winning_numbers_panel_no_js ul.game-nav li {
  *display: inline; }

#winning_numbers_panel ul.game-nav li, #winning_numbers_panel_no_js ul.game-nav li {
  padding: 0;
  margin: 0;
  border-left: 1px solid #0059b3; }

#winning_numbers_panel ul.game-nav li a, #winning_numbers_panel_no_js ul.game-nav li a {
  display: block;
  color: white;
  text-decoration: none;
  padding: 0 1em;
  font-family: "Droid Sans", "Helvetica Nueue", Helvetica, Arial, sans-serif;
  font-size: 1.333em;
  line-height: 3em; }

#winning_numbers_panel ul.game-nav li:first-child, #winning_numbers_panel_no_js ul.game-nav li:first-child {
  border-left: none; }

#winning_numbers_panel ul.game-nav li.closer, #winning_numbers_panel_no_js ul.game-nav li.closer {
  border: 0px;
  position: absolute;
  top: 30%;
  right: 1em; }

#winning_numbers_panel ul.game-nav li.closer a, #winning_numbers_panel_no_js ul.game-nav li.closer a {
  font-size: 1em;
  line-height: 2em;
  display: block;
  padding-left: 25px;
  background: url("/img/sprites/24-s47e9b439e0.png") 0 -226px no-repeat; }

#winning_numbers_panel ul.winning-number-list, #winning_numbers_panel_no_js ul.winning-number-list {
  margin: 0;
  padding: 0; }

#winning_numbers_panel div[rel='form'], #winning_numbers_panel_no_js div[rel='form'] {
  float: right;
  padding: 0.5 0; }

#winning_numbers_panel div[rel='form'] label, #winning_numbers_panel div[rel='form'] input, #winning_numbers_panel_no_js div[rel='form'] label, #winning_numbers_panel_no_js div[rel='form'] input {
  float: left;
  display: block; }

#winning_numbers_panel div[rel='form'] input, #winning_numbers_panel_no_js div[rel='form'] input {
  width: 120px;
  vertical-align: bottom;
  position: relative;
  top: 2px; }

#winning_numbers_panel div[rel='form'] label, #winning_numbers_panel_no_js div[rel='form'] label {
  color: #aedbff;
  margin-right: 1em;
  font-size: 1.167em;
  line-height: 1.714em;
  height: 35px;
  line-height: 35px; }

#winning_numbers_panel div[rel='form'] input[type="submit"], #winning_numbers_panel_no_js div[rel='form'] input[type="submit"] {
  vertical-align: middle;
  text-indent: -9999em;
  position: relative;
  top: 5px;
  display: block;
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0;
  border: 0px; }

#winning_numbers_panel {
  background: #0061a9 url("/img/footer.png?1312427337") top left repeat-x;
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 50px;
  font-family: "Droid Sans", "Helvetica Nueue", Helvetica, Arial, sans-serif;
  z-index: 1000; }

#winning_numbers_panel h1 {
  color: white;
  font-size: 12px;
  -moz-border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  -o-border-radius: 0px 0px 5px 5px;
  -ms-border-radius: 0px 0px 5px 5px;
  -khtml-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
  padding: 10px 1.5em 5px .5em;
  margin: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  cursor: default;
  border: 1px solid #002b58;
  border-top: none;
  background: #003367; }

#winning_numbers_panel h1 span {
  background: url("/img/sprites/24-s47e9b439e0.png") 0 -71px no-repeat;
  display: block;
  text-indent: 30px;
  text-shadow: #001a34 0px 0px 1px;
  display: block;
  height: 30px;
  line-height: 30px; }

#winning_numbers_panel.open h1 {
  background: #aedbff;
  color: #0061a9; }

#winning_numbers_panel.open h1 span {
  background: url("/img/sprites/24-s47e9b439e0.png") 0 -145px no-repeat; }

#winning_numbers_panel section.container {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  zoom: 1;
  margin: 0px auto;
  position: relative;
  height: 100%;
  padding: 10px 0;
  background: #0061a9 url("/img/footer.png?1312427337") top left repeat-x;
  z-index: 1000; }

#winning_numbers_panel section.container:after {
  content: "";
  display: table;
  clear: both; }

#winning_numbers_panel ul.social-media-links {
  position: absolute;
  top: .5em;
  left: 16em; }

#winning_numbers_panel #winning_numbers_panel_list {
  z-index: 500;
  width: 960px !important;
  overflow: hidden;
  position: fixed;
  padding-bottom: 200px;
  margin: 0px auto;
  bottom: 50px; }

#winning_numbers_panel #winning_numbers_panel_list section.winning-number-list {
  height: 100%;
  text-align: center;
  position: absolute;
  top: 4em;
  left: 0;
  width: 100%; }

#winning_numbers_panel #winning_numbers_panel_list ul.winning-number-list {
  border-right: 1px dotted #666;
  border-left: 1px dotted #666;
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
  list-style: none;
  padding-left: 0;
  margin: 0;
  padding: 0; }

#winning_numbers_panel #winning_numbers_panel_list ul.winning-number-list:before, #winning_numbers_panel #winning_numbers_panel_list ul.winning-number-list:after {
  content: "";
  display: table; }

#winning_numbers_panel #winning_numbers_panel_list ul.winning-number-list:after {
  clear: both; }

#winning_numbers_panel #winning_numbers_panel_list ul.winning-number-list li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px; }

#winning_numbers_panel #winning_numbers_panel_list ul.winning-number-list li {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  white-space: nowrap;
  padding-left: 0px;
  padding-right: 0px; }

#winning_numbers_panel #winning_numbers_panel_list ul.winning-number-list li {
  *display: inline; }

#winning_numbers_panel #winning_numbers_panel_list ul.winning-number-list li {
  width: 154px; }

#winning_numbers_panel_no_js ul.winning-number-list li {
  width: 33%;
  background-color: #e9f2f9; }

#winning_numbers_panel_list {
  zoom: 1; }

#winning_numbers_panel_list:after {
  content: "";
  display: table;
  clear: both; }

#winning_numbers_panel_list h6 {
  height: 60px;
  text-indent: -9999em;
  background-color: #ccc;
  background-repeat: no-repeat;
  margin: .5em; }

#winning_numbers_panel_list ul.winning-number-list {
  zoom: 1;
  background-color: #e9f2f9;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiNlOWYyZjkiLz48c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2FkY2VlOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYyOWVjZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(80%, #e9f2f9), color-stop(97%, #adcee9), color-stop(100%, #629ece));
  background-image: -webkit-linear-gradient(#e9f2f9 80%, #adcee9 97%, #629ece);
  background-image: -moz-linear-gradient(#e9f2f9 80%, #adcee9 97%, #629ece);
  background-image: -o-linear-gradient(#e9f2f9 80%, #adcee9 97%, #629ece);
  background-image: -ms-linear-gradient(#e9f2f9 80%, #adcee9 97%, #629ece);
  background-image: linear-gradient(#e9f2f9 80%, #adcee9 97%, #629ece); }

#winning_numbers_panel_list ul.winning-number-list:after {
  content: "";
  display: table;
  clear: both; }

#winning_numbers_panel_list ul.winning-number-list li {
  height: 200px;
  border-left: 1px dotted #666;
  text-align: center;
  line-height: 1.5;
  font-size: 11px; }

#winning_numbers_panel_list ul.winning-number-list li:first-child {
  border-left: none; }

footer.main {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  zoom: 1;
  padding-top: 2em;
  background: rgba(0, 0, 0, 0.6);
  color: #777; }

footer.main:after {
  content: "";
  display: table;
  clear: both; }

p.disclaimer {
  text-align: left;
  font-size: 0.917em;
  line-height: 1.636em;
  padding: 1.091em 20px;
  width: 800px;
  margin: 0px auto;
  background: url("/img/play_responsibly.png?1312439041") 10px 50% no-repeat;
  padding-left: 140px;
  position: relative; }

p.disclaimer #play_responsibly_logo {
  width: 120px;
  height: 60px;
  text-indent: -9999em;
  background: transparent;
  display: block;
  position: absolute;
  top: 1em;
  left: 11px; }

#footer_navigation {
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
  list-style: none;
  padding-left: 0;
  text-align: center;
  width: 920px;
  margin: 0 auto;
  padding: -1px 20px;
  border-top: 1px solid #777;
  border-bottom: 1px solid #777; }

#footer_navigation:before, #footer_navigation:after {
  content: "";
  display: table; }

#footer_navigation:after {
  clear: both; }

#footer_navigation li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px; }

#footer_navigation li {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  white-space: nowrap;
  padding-left: 0.5em;
  padding-right: 0.5em; }

#footer_navigation li {
  *display: inline; }

#footer_navigation li {
  font-size: 1em;
  line-height: 2em; }

#footer_navigation li a {
  color: white;
  text-decoration: none; }

#overlay_cover_pane {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 12000;
  background: rgba(0, 0, 0, 0.8); }

#overlay_window {
  z-index: 13000;
  background: white;
  padding: 10px; }

div.overlay-window {
  z-index: 13000; }

div.overlay-window a.closer {
  display: block;
  padding: 0 .5em;
  background: white;
  position: absolute;
  top: .5em;
  right: -67px;
  height: 25px;
  line-height: 25px;
  width: 55px;
  text-indent: -9999em;
  background: url("/img/overlay_close.png?1316463351") top left no-repeat;
  z-index: 12500; }

div.overlay-window div.overlay-content {
  background: white; }

#scratcher_demo {
  display: none;
  padding: 10px;
  width: 600px;
  height: 420px;
  background: white; }

#games_nav {
  background: #1c4166;
  text-align: center;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiMxNzM0NTIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjIyMzYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(85%, #173452), color-stop(100%, #0f2236));
  background-image: -webkit-linear-gradient(#173452 85%, #0f2236 100%);
  background-image: -moz-linear-gradient(#173452 85%, #0f2236 100%);
  background-image: -o-linear-gradient(#173452 85%, #0f2236 100%);
  background-image: -ms-linear-gradient(#173452 85%, #0f2236 100%);
  background-image: linear-gradient(#173452 85%, #0f2236 100%); }

#games_nav li {
  font-family: "Droid Sans", "Helvetica Nueue", Helvetica, Arial, sans-serif;
  padding: 0px;
  vertical-align: top; }

#games_nav li a {
  display: block;
  font-size: 1.042em;
  line-height: 3.84em;
  padding: 0px 0.6em;
  color: #aedbff;
  text-decoration: none;
  position: relative;
  text-shadow: #163451 -1px -1px 0px;
  height: 3.6em; }

#games_nav li a:hover {
  background-color: #214e7a; }

#games_nav li a.on {
  background-color: #0099cc;
  color: white;
  text-shadow: #688399 -1px -1px 0px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiMwMDg2YjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZiOGYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(85%, #0086b3), color-stop(100%, #006b8f));
  background-image: -webkit-linear-gradient(#0086b3 85%, #006b8f 100%);
  background-image: -moz-linear-gradient(#0086b3 85%, #006b8f 100%);
  background-image: -o-linear-gradient(#0086b3 85%, #006b8f 100%);
  background-image: -ms-linear-gradient(#0086b3 85%, #006b8f 100%);
  background-image: linear-gradient(#0086b3 85%, #006b8f 100%);
  border-left: 1px solid #11273e;
  border-right: 1px solid #11273e; }

#games_nav li a.on:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  background: transparent;
  position: absolute;
  bottom: 0px;
  left: 50%;
  border-color: transparent transparent white transparent;
  border-width: 0 8px 8px;
  margin-left: -7px; }

ul.game-balls {
  zoom: 1;
  padding: 0;
  margin: 0; }

ul.game-balls:before, ul.game-balls:after {
  content: "";
  display: table; }

ul.game-balls:after {
  clear: both; }

ul.game-balls li {
  width: 32px;
  font-size: 1.333em;
  line-height: 2.025em;
  text-align: center;
  display: block;
  float: left;
  vertical-align: baseline;
  background: url("/img/sprites/32-sfc291f0c7e.png") -1px 0 no-repeat;
  text-align: center;
  padding: 0;
  margin: 0; }

ul.game-balls li.yellow {
  background: url("/img/sprites/32-sfc291f0c7e.png") -1px -45px no-repeat; }

ul.game-balls li ul, ul.game-balls li ol {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  margin: 0;
  padding: 0;
  clear: none;
  vertical-align: middle; }

ul.game-balls li ul, ul.game-balls li ol {
  *display: inline; }

ul.game-balls li.title {
  width: auto;
  font-size: 1em;
  line-height: 2.7em;
  padding: 0 1em 0 0;
  background: none;
  text-align: left; }

ul.game-balls li.summary {
  width: 100%;
  float: none;
  zoom: 1; }

ul.game-balls li.summary:before, ul.game-balls li.summary:after {
  content: "";
  display: table; }

ul.game-balls li.summary:after {
  clear: both; }

section.game-overview {
  padding: 6em 0 2em 0;
  zoom: 1; }

section.game-overview:before, section.game-overview:after {
  content: "";
  display: table; }

section.game-overview:after {
  clear: both; }

section.game-overview div.overview {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 230px;
  font-family: "Droid Sans", "Helvetica Nueue", Helvetica, Arial, sans-serif;
  padding-left: 15px; }

section.game-overview div.overview h1 {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 270px;
  height: 100px;
  text-indent: -9999em; }

section.game-overview div.overview ul.game-balls {
  margin-bottom: 1em; }

h1.game-logo {
  background-position: top left;
  background-repeat: no-repeat;
  height: 100px;
  text-indent: -9999em;
  float: left;
  width: 100%; }

h1.logo-scratchers {
  background-image: url("/img/logos/scratchers.png?1313263063"); }

#winning_numbers_for_game {
  padding: 1em;
  margin-bottom: 2em;
  min-height: 250px;
  position: relative;
  zoom: 1; }

#winning_numbers_for_game:before, #winning_numbers_for_game:after {
  content: "";
  display: table; }

#winning_numbers_for_game:after {
  clear: both; }

#winning_numbers_for_game a {
  color: #333; }

#winning_numbers_for_game h1 {
  font-size: 1.667em;
  line-height: 1.2em; }

#winning_numbers_for_game ul.game-balls {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  margin-right: 0;
  width: 350px; }

#winning_numbers_for_game ul.game-balls ul {
  text-align: right;
  margin-left: 1em; }

#winning_numbers_for_game ul.game-balls ul li {
  margin: .25em 2px; }

#winning_numbers_for_game ul.game-balls li.summary {
  margin-bottom: 1px;
  color: #1c4166;
  padding: 0 0 0 1em;
  clear: left;
  background: rgba(174, 219, 255, 0.2); }

#winning_numbers_for_game ul.game-balls li.multiplier {
  float: right;
  background-repeat: no-repeat;
  margin-left: 10px; }

#winning_numbers_for_game aside {
  position: absolute;
  top: 2em;
  right: 1em;
  width: 150px;
  font-size: 0.917em;
  line-height: 2.182em;
  color: white; }

#winning_numbers_for_game aside p {
  line-height: 1.25em; }

#winning_numbers_for_game p.number-links {
  clear: left;
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  margin-right: 0;
  width: 350px;
  padding: 1em 0;
  margin: 0; }

#winning_numbers_for_game p.number-links a {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  margin-right: 1em; }

#winning_numbers_for_game p.number-links a {
  *display: inline; }

table.odds-and-prizes-table {
  width: 96%;
  margin-left: 17px;
  margin-top: -30px;
  z-index: 400;
  border-collapse: collapse; }

table.odds-and-prizes-table caption {
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute; }

table.odds-and-prizes-table td, table.odds-and-prizes-table th {
  padding: .5em .25em;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  border-bottom: 1px solid white; }

table.odds-and-prizes-table thead th {
  color: white;
  font-weight: bold;
  text-align: center;
  background: maroon;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwMDAwMCIvPjxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjNGQwMDAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, maroon), color-stop(60%, #4d0000));
  background-image: -webkit-linear-gradient(maroon 0%, #4d0000 60%);
  background-image: -moz-linear-gradient(maroon 0%, #4d0000 60%);
  background-image: -o-linear-gradient(maroon 0%, #4d0000 60%);
  background-image: -ms-linear-gradient(maroon 0%, #4d0000 60%);
  background-image: linear-gradient(#800000 0%, #4d0000 60%);
  vertical-align: middle; }

table.odds-and-prizes-table tbody {
  background: #cc0000; }

table.odds-and-prizes-table tbody td {
  text-align: center;
  line-height: 1.5;
  color: white; }

table.odds-and-prizes-table td.nowrap {
  white-space: nowrap; }

table.odds-and-prizes-table tfoot td {
  background: white;
  text-align: right;
  font-size: 0.917em;
  line-height: 2.182em;
  color: #0061a9;
  font-style: italic; }

#game_odds_and_prizes {
  clear: both; }

#game_odds_and_prizes h1 {
  font-size: 1.667em;
  line-height: 2.4em;
  background: url("/img/ribbon.png?1314043650") bottom left no-repeat;
  padding-bottom: 30px;
  text-indent: 1em;
  z-index: 500; }

#games #check_numbers_form {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 550px;
  margin-bottom: 2em; }

#games #check_numbers_form h1 {
  font-size: 1.5em;
  line-height: 1.333em; }

#games #check_numbers_form select {
  width: 50%; }

#games #check_numbers_form p {
  font-size: 1em;
  line-height: 4em; }

#games #check_numbers_form ol {
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
  list-style: none;
  padding-left: 0; }

#games #check_numbers_form ol:before, #games #check_numbers_form ol:after {
  content: "";
  display: table; }

#games #check_numbers_form ol:after {
  clear: both; }

#games #check_numbers_form ol li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px; }

#games #check_numbers_form ol li {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  white-space: nowrap;
  padding-left: 0px;
  padding-right: 0px; }

#games #check_numbers_form ol li {
  *display: inline; }

#games #check_numbers_form ol label {
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute; }

#games #check_numbers_form ol label.show {
  position: static;
  font-size: 1.167em;
  line-height: 1.714em;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto; }

#games #check_numbers_form ol label.show {
  *display: inline; }

#games #check_numbers_form ol input.number {
  border: 1px solid #666;
  width: 30px;
  font-size: 1.5em;
  line-height: 1.667em;
  text-align: center;
  margin-right: .5em; }

#games #check_numbers_form ol input, #games #check_numbers_form ol button {
  vertical-align: middle; }

#games #check_numbers_form select:focus, #games #check_numbers_form input:focus {
  outline: none;
  border: 1px solid #0099cc !important; }

ul.game-list-marquee {
  zoom: 1;
  margin: 0;
  padding: 0;
  font-size: 0.917em;
  line-height: 2.182em; }

ul.game-list-marquee:after {
  content: "";
  display: table;
  clear: both; }

ul.game-list-marquee li {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 140px;
  padding: 10px;
  background: #e8f5c5;
  min-height: 360px;
  text-align: center;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 10px;
  vertical-align: top; }

ul.game-list-marquee li img {
  border: 1px solid #ccc; }

ul.game-list-marquee a.image {
  display: block;
  line-height: 210px;
  height: 210px;
  text-align: center;
  width: 100%;
  margin: 0 auto; }

ul.game-list-marquee a.image img {
  line-height: 210px;
  vertical-align: middle; }

#games #right {
  width: 550px;
  float: right;
  margin-right: 2em; }

#scratchers_main h1 {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 270px; }

#scratchers_main div.overview {
  padding: 0;
  position: absolute;
  top: 185px;
  left: 15px; }

#scratchers_main #marquee {
  border-left: 1px dotted #333;
  padding: 2em 30px 0 30px;
  margin-bottom: 2em;
  float: left;
  width: 510px; }

#scratchers_main #marquee h2 {
  color: #0099cc;
  margin-bottom: 1em; }

#scratchers_main #marquee.slides-plugin {
  position: relative;
  overflow: visible;
  min-height: 400px; }

#scratchers_main #marquee.slides-plugin a.prev, #scratchers_main #marquee.slides-plugin a.next {
  position: absolute;
  top: 50%;
  display: block;
  height: 35px;
  width: 35px;
  background: url("/img/arrows.png?1313525095") no-repeat;
  text-indent: -9999em; }

#scratchers_main #marquee.slides-plugin a.prev {
  left: 8px; }

#scratchers_main #marquee.slides-plugin a.next {
  right: -15px;
  background-position: 0px -35px; }

#scratchers_main #marquee.slides-plugin div.slide-container {
  left: 10px;
  overflow: hidden; }

#scratchers_main #marquee.slides-plugin li {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 140px;
  padding: 10px;
  margin-bottom: 0; }

#scratchers_main ul.game-list-marquee {
  font-size: 0.917em;
  line-height: 2.182em; }

#scratchers_main #scratcher_subnav {
  clear: both;
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
  list-style: none;
  padding-left: 0;
  padding-top: 1em;
  text-align: center;
  border-top: 1px dotted #333;
  font-family: "Droid Sans", "Helvetica Nueue", Helvetica, Arial, sans-serif;
  margin: 0 5px; }

#scratchers_main #scratcher_subnav:before, #scratchers_main #scratcher_subnav:after {
  content: "";
  display: table; }

#scratchers_main #scratcher_subnav:after {
  clear: both; }

#scratchers_main #scratcher_subnav li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px; }

#scratchers_main #scratcher_subnav li {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  white-space: nowrap;
  padding-left: 0px;
  padding-right: 0px; }

#scratchers_main #scratcher_subnav li {
  *display: inline; }

#scratchers_main #scratcher_subnav li {
  text-align: left;
  width: 80px;
  padding-left: 60px;
  white-space: normal;
  font-size: 11px;
  vertical-align: top;
  position: relative;
  background-image: url("/img/sprites/scratcher_footer.png?1313271153");
  background-repeat: no-repeat;
  line-height: 1.25; }

#scratchers_main #scratcher_subnav li.current-games {
  background-position: 0px 0px; }

#scratchers_main #scratcher_subnav li.claim-soon {
  background-position: 0px -100px; }

#scratchers_main #scratcher_subnav li.second-chance {
  background-position: 0px -200px; }

#scratchers_main #scratcher_subnav li.best-bets {
  background-position: 0px -300px; }

#scratchers_main #scratcher_subnav li.top-prizes {
  background-position: 0px -400px; }

#scratchers_main #scratcher_subnav li.game-demo {
  background-position: 0px -500px; }

#scratchers_main #scratcher_subnav li a {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -9999em;
  width: 100%;
  height: 100%; }

#scratchers_main #scratcher_subnav h5 {
  color: #cc0000;
  font-size: 1em;
  font-weight: bold;
  margin: 0; }

#scratchers_main footer {
  clear: both; }

#mega_millions_main h3 {
  font-size: 1.5em;
  line-height: 2.667em;
  margin: 0; }

#mega_millions_main div.overview {
  padding-right: 40px; }

#mega_millions_main div.overview h1 {
  background-position: top left;
  background-repeat: no-repeat;
  height: 125px; }

#mega_millions_main div.overview ul {
  margin-bottom: 1em; }

#mega_millions_main div.overview ul li {
  margin-right: 0.25em; }

#mega_millions_main #game_odds_and_prizes tbody {
  background: #cc0000; }

#mega_millions_main #game_odds_and_prizes tbody td {
  text-align: center;
  line-height: 1.5;
  color: white; }

#mega_millions_main #game_odds_and_prizes tbody td.matchers {
  background: url("/img/sprites/24-s47e9b439e0.png") 2px -184px no-repeat;
  text-align: right;
  vertical-align: top;
  padding: 0; }

#mega_millions_main #game_odds_and_prizes h6 {
  text-indent: -9999em;
  text-align: left;
  background: #cc0000;
  font-size: 11px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  height: 30px;
  padding: 0;
  margin: 0 12px 0 0; }

#mega_millions_main #game_odds_and_prizes h6 {
  *display: inline; }

#mega_millions_main #game_odds_and_prizes h6.plus {
  background: #cc0000 url("/img/sprites/24-s47e9b439e0.png") -50px -184px no-repeat; }

#mega_millions_main #game_odds_and_prizes h6.five {
  width: 27px; }

#mega_millions_main #game_odds_and_prizes h6.four {
  width: 37px; }

#mega_millions_main #game_odds_and_prizes h6.three {
  width: 47px; }

#mega_millions_main #game_odds_and_prizes h6.two {
  width: 57px; }

#mega_millions_main #game_odds_and_prizes h6.one {
  width: 67px; }

#mega_millions_main #game_odds_and_prizes h6.zero {
  width: 80px;
  background: #cc0000 url("/img/sprites/24-s47e9b439e0.png") -60px -184px no-repeat; }

#mega_millions_main #game_odds_and_prizes tfoot td {
  background: white;
  text-align: right;
  font-size: 0.917em;
  line-height: 2.182em;
  color: #0061a9;
  font-style: italic; }

#keno_main #game_odds_and_prizes {
  position: relative;
  left: -290px;
  width: 830px; }

#keno_main #game_odds_and_prizes table {
  width: 98%; }

#scratcher_search_form {
  padding: 10px;
  zoom: 1;
  margin-bottom: 2em; }

#scratcher_search_form:before, #scratcher_search_form:after {
  content: "";
  display: table; }

#scratcher_search_form:after {
  clear: both; }

#scratcher_search_form ol {
  margin-bottom: 2em;
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
  list-style: none;
  padding-left: 0;
  padding-left: 1em;
  background: url("/img/or.png?1316457108") 45% 50% no-repeat; }

#scratcher_search_form ol:before, #scratcher_search_form ol:after {
  content: "";
  display: table; }

#scratcher_search_form ol:after {
  clear: both; }

#scratcher_search_form ol li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px; }

#scratcher_search_form ol li {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  white-space: nowrap; }

#scratcher_search_form ol li {
  *display: inline; }

#scratcher_search_form li {
  width: 50%;
  float: left;
  display: block; }

#scratcher_search_form li input[type=submit] {
  margin-left: 10px; }

#scratcher_search_form li select {
  width: 80%;
  height: 25px; }

#scratcher_search_form li input[type=text] {
  height: 27px; }

#scratcher_search_form li.button {
  width: 18%;
  margin-left: 2em;
  padding-top: 3em; }

#scratcher_search_form label {
  font-size: 16px;
  line-height: 2em;
  height: 2em;
  font-weight: bold;
  color: white;
  display: block; }

#game_search_results {
  padding-bottom: 2em;
  zoom: 1; }

#game_search_results:before, #game_search_results:after {
  content: "";
  display: table; }

#game_search_results:after {
  clear: both; }

#game_search_results h2 {
  font-size: 1.5em;
  line-height: 1.333em;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  margin-bottom: 1em; }

#game_search_results h2 {
  *display: inline; }

#game_search_results nav {
  float: right;
  clear: both; }

#game_search_results ol.pagination {
  margin: 0;
  text-align: right;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  vertical-align: bottom; }

#game_search_results ol.pagination {
  *display: inline; }

#game_search_results ul.wrapper li {
  width: 27.5%; }

#game_search_detail #right div.tabs {
  padding: 2em 0; }

#game_search_detail #right h1 {
  font-size: 1.667em;
  line-height: 1.2em; }

#game_search_detail #right figure {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 150px;
  background: #e8f5c5;
  min-height: 300px;
  margin-left: 0;
  text-align: center;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 2em;
  vertical-align: top; }

#game_search_detail #right figure img {
  margin-top: 0.5em; }

#game_search_detail #game_description h2 {
  font-size: 1.5em;
  line-height: 1.333em;
  margin-bottom: 0.5em; }

#game_search_detail #game_description div.content {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  margin-right: 0;
  width: 390px; }

#game_search_detail #game_description div.content section {
  clear: both; }

#game_search_detail #game_description ul.details {
  list-style: none;
  padding-left: 0;
  float: left;
  width: 55%;
  margin: -0.5em 1em 0.65em 0; }

#game_search_detail #game_description ul.details li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px; }

#game_search_detail #game_description ul.details strong {
  color: #0061a9;
  font-weight: normal; }

#game_search_detail #game_description ul.details li {
  background: #aedbff;
  padding-left: 5px; }

#game_search_detail #game_description ul.details li.even {
  background: #c8e6ff; }

#game_search_detail #game_description h3 {
  border-bottom-color: #333; }

#game_search_detail #remaining_top_prizes table th, #game_search_detail #remaining_top_prizes table td {
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  padding: .5em .25em; }

#game_search_detail #remaining_top_prizes table th {
  font-size: 0.917em;
  line-height: 2.182em;
  background: #95d0ff;
  line-height: 1;
  padding: .75em .5em; }

#game_search_detail #remaining_top_prizes table td {
  background: #aedbff; }

ul.image-list {
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
  list-style: none;
  padding-left: 0;
  margin-bottom: 2em; }

ul.image-list:before, ul.image-list:after {
  content: "";
  display: table; }

ul.image-list:after {
  clear: both; }

ul.image-list li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px; }

ul.image-list li {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  white-space: nowrap; }

ul.image-list li {
  *display: inline; }

ul.image-list img {
  border: 2px solid #aedbff;
  line-height: 0; }

ul.tab-navigation {
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
  list-style: none;
  padding-left: 0;
  margin-bottom: 2em; }

ul.tab-navigation:before, ul.tab-navigation:after {
  content: "";
  display: table; }

ul.tab-navigation:after {
  clear: both; }

ul.tab-navigation li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px; }

ul.tab-navigation li {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  white-space: nowrap;
  padding-left: 10px;
  padding-right: 10px; }

ul.tab-navigation li {
  *display: inline; }

div.tabs-plugin ul.tab-navigation {
  border-bottom: 1px solid #0099cc; }

div.tabs-plugin ul.tab-navigation li {
  padding: .25em 1em;
  background: #0099cc;
  margin-bottom: -1px;
  font-size: 1em;
  -moz-border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px 5px 0px 0px;
  -o-border-radius: 5px 5px 0px 0px;
  -ms-border-radius: 5px 5px 0px 0px;
  -khtml-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px; }

div.tabs-plugin ul.tab-navigation li a {
  color: white;
  text-decoration: none; }

div.tabs-plugin ul.tab-navigation li.active {
  border: 1px solid #0099cc;
  border-bottom: none;
  background: white; }

div.tabs-plugin ul.tab-navigation li.active a {
  color: #0099cc;
  font-weight: bold;
  font-size: 0.95em; }

#games_home h1 {
  border-top: 1px dotted #0099cc;
  border-bottom: 1px dotted #0099cc;
  font-size: 2em;
  line-height: 2em;
  text-align: center;
  margin: 0 auto 1em auto;
  width: 630px; }

#games_home #jackpot_data {
  margin: 0 auto 1em auto;
  display: block;
  float: none; }

#games_home nav ul {
  text-align: center;
  margin: 0px auto 1em auto;
  width: 630px; }

#games_home nav ul li {
  margin: 0px;
  padding: 3px 0px; }

#games_home nav ul li.mid {
  margin: 0 5px; }

#games_home nav ul a {
  display: block;
  width: 198px;
  font-size: 11px;
  padding-left: 0;
  padding-right: 0; }

#games_home #games_list {
  text-align: center;
  margin-bottom: 1em; }

#games_home #games_list div {
  background-color: #edf7d2;
  padding: 125px 0 1em 0;
  margin: 0 0 10px 0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  width: 270px;
  position: relative;
  background-position: top center;
  background-repeat: no-repeat;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  vertical-align: top; }

#games_home #games_list div {
  *display: inline; }

#games_home #games_list div span {
  color: #333;
  text-decoration: none; }

#games_home #games_list div a.gamelink {
  background: transparent;
  text-decoration: none;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999em; }

#games_home #games_list div:hover {
  background-color: #e4f3bc; }

#games_home #games_list ul.game-balls {
  text-align: center; }

#games_home #games_list ul.game-balls li {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  float: none;
  padding: 0;
  margin: 0 -1px; }

#games_home #games_list ul.game-balls li {
  *display: inline; }

#games_home #games_list div.row1 {
  height: 65px; }

#games_home #games_list div.row2 {
  height: 100px;
  background-position: 50% -10px; }

#games_home #games_list div.row3 {
  height: 25px; }

#site_map_list h1 {
  background: #0061a9;
  padding: 1em;
  border-bottom: 1px solid #00528f; }

#site_map_links {
  list-style: none;
  padding-left: 0;
  padding: 2em; }

#site_map_links li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px; }

#site_map_links li.list {
  float: left;
  width: 45%;
  margin-right: 1em; }

img.icon {
  border: none !important; }

section.general-content {
  padding: 30px; }

section.general-content header.page h1 {
  font-size: 1.833em;
  line-height: 2.182em;
  padding-bottom: 0.25em;
  margin-bottom: 0.75em;
  border-bottom: 1px dotted #1c4166; }

section.general-content nav.anchors, section.general-content nav.content-nav {
  margin-bottom: 2em; }

section.general-content h3 {
  font-size: 1.333em;
  line-height: 1.5em; }

section.general-content h2 {
  font-size: 1.5em;
  line-height: 2.667em; }

#supplier_info_addresses th {
  font-size: 1.167em;
  line-height: 1.714em;
  font-weight: normal; }

#supplier_info_addresses th.heading {
  font-size: 1.417em;
  line-height: 1.412em;
  padding-top: 1em;
  padding-bottom: 1em; }

*.clear {
  clear: both; }

