

/* ------------ GENERAL -----------------------------*/

body {
  font-size: small;
  margin: 0;
  padding: 0;
  color:            #0B263B;
  font-family:      Arial, 'Arial Unicode MS', Verdana, sans-serif;
  background-color: #e7ebee;
}

.current {color: #ff0066}                        /* used to highlight the current item */
.error   {color: #ff0066; font-weight: bold}     /* for error messages */
.warning {color: #ff0066}                        /* for warning messages */
.note    {font-style: italic}

div#contents, div.trailer {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 2em;
}

h1 {font-size: x-large; clear: both}
h2 {font-size: large; clear: both}

img {border: 0}

a:link    {color: #0B263B;    text-decoration: none; font-weight: bold}
a:visited {color: #0B263B; text-decoration: none; font-weight: bold}
a:hover   {color: #ff0066;   text-decoration: underline; font-weight: bold} 

tr.even_row td.new {background-color: #ffffff}
tr.odd_row td.new {background-color: #f2f4f6}

td, th {vertical-align: top}

td form {margin: 0}     /* Prevent IE from displaying margins around forms in tables. */

legend {font-weight: bold; font-size: large;
    font-family: Arial, 'Arial Unicode MS', Verdana, sans-serif;
    color: #0B263B}
fieldset {margin: 0; padding: 0; border: 0; 
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px}
fieldset.admin {width: 100%; padding: 0 1.0em 1.0em 1.0em;
    border: 1px solid #C3CCD3}
fieldset fieldset {position: relative; clear: left; width: 100%; padding: 0; border: 0; margin: 0}  /* inner fieldsets are invisible */
fieldset fieldset legend {font-size: 0}        /* for IE: even if there is no legend text, IE allocates space  */



table.admin_table {
  border-collapse: separate;
  border-spacing: 0;
  border-color: #C3CCD3;
}

.admin_table th, .admin_table td,
table.dataTable thead th, table.dataTable thead td,
table.dataTable tbody th, table.dataTable tbody td {
  box-sizing: border-box;
  vertical-align: middle;
  text-align: left;
  padding: 0.1em 24px 0.1em 0.6em;
  border-style: solid;
  border-width: 0 1px 0 0;
}

.admin_table th:first-child, .admin_table td:first-child,
table.dataTable thead th:first-child, table.dataTable thead td:first-child {
  border-left-width: 1px;
}

.admin_table td, .admin_table th,
table.dataTable thead th, table.dataTable thead td {
  border-color: #C3CCD3;
}

.admin_table th:first-child,
table.dataTable thead th:first-child, table.dataTable thead td:first-child {
  border-left-color: #4b667b}

.admin_table th:last-child {
  border-right-color: #4b667b}

.admin_table.DTFC_Cloned th:last-child {
  border-right-color: #C3CCD3}

.admin_table th,
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
  color: #ffffff; 
  background-color: #4b667b}

.admin_table td.action {
  text-align: center
}

.admin_table td.action div {
  display: inline-block
}

.admin_table td.action div div {
  display: table-cell
}

table.display {
  width: 100%;
}

table.display tbody tr:nth-child(2n) {
  background-color: white;
}

table.display tbody tr:nth-child(2n+1) {
  background-color: #E2E4FF;
}

table.display th, table.display td {
  height: 2em;
  white-space: nowrap;
  overflow: hidden;
}

table.display th {
  padding: 3px 24px 3px 8px;
}

table.display span {
  display: none;
}

table.display span.normal {
  display: inline;
}

select.room_area_select {margin-right: 0.5em}

.js .js_none {display: none}
.js .js_hidden {visibility: hidden}

/* ------------ ADMIN.PHP ---------------------------*/
form.form_admin {float: left; clear: left; margin: 2em 0 0 0}
.form_admin fieldset {float: left; width: auto; border: 1px solid #C3CCD3; padding: 1em}
.form_admin legend {font-size: small}
.form_admin div {float: left; clear: left} 
.form_admin label {
    display: block; float: left; clear: left; 
    width: 7.0em; min-height: 2.0em; text-align: right;
}
.form_admin input {
    display: block; float: left; clear: right;
    width: 10.5em;
    margin-top: -0.2em; margin-left: 1.0em;
    font-family: Arial, 'Arial Unicode MS', Verdana, sans-serif; font-size: small;
}
.form_admin input.submit {
    width: auto; margin-top: 1.2em; margin-left: 8.0em
}
.admin h2 {clear: left}
div#area_form, div#room_form {float: left; padding: 0 0 2em 0}
div#area_form {width: auto}
div#room_form {width: 100%}
div#custom_html {float: left; padding: 0 0 3em 1em}
#area_form form {float: left; margin-right: 1em}
#area_form label#area_label {display: block; float: left; font-weight: bold; margin-right: 1.0em}
#roomChangeForm select, #areaChangeForm select {display: block; float: left; margin: -0.1em 1.5em 0 0}
#roomChangeForm input, #areaChangeForm input {float: left; margin: -0.2em 0.5em 0 0}
#roomChangeForm input.button, #areaChangeForm input.button {display: block; float: left; margin: 0 0.7em}

div.header_columns, div.body_columns {position: relative; float: left; overflow-x: scroll; overflow-y: hidden}
div.header_columns {max-width: 20%}
div.body_columns {max-width: 80%}

.body_columns .admin_table th:first-child {border-left-color: #C3CCD3}


/* ------------ DAY/WEEK/MONTH.PHP ------------------*/

div#dwm_header {width: 100%; float: left; margin-top: 1.0em; margin-bottom: 0.5em}
div#dwm_areas, div#dwm_rooms  {float: left; margin-right: 2.0em}
#dwm_header h3 {font-size: small; font-weight: normal; text-decoration: underline; 
    margin-top: 0; margin-bottom: 0.5em; padding-bottom: 0}
#dwm_header ul {list-style-type: none; padding-left: 0; margin-left: 0; margin-top: 0}
#dwm_header li {padding-left: 0; margin-left: 0}

div#dwm {margin-bottom: 0.5em}
#dwm {text-align: center}
#dwm h2 {margin-bottom: 0}
#dwm div.timezone {opacity: 0.8}

div.date_nav    {float: left;  width: 100%; margin-top: 0.5em; margin-bottom: 0.5em; font-weight: bold}
div.date_before {float: left;  width: 33%; text-align: left}
div.date_now    {float: left;  width: 33%; text-align: center}
div.date_after  {float: right; width: 33%; text-align: right}

table.dwm_main {
  float: left;
  clear: both; 
  width: 100%; 
  border-spacing: 0;
  border-collapse: separate;
  border-color: #e7ebee;
  border-width: 0px;
  border-style: solid
}

.dwm_main td {padding: 0;
    border-top:  1px solid #ffffff;
    border-left: 1px solid #e7ebee;
    border-bottom: 0;
    border-right: 0}
.dwm_main td:first-child {border-left: 0}
.dwm_main th {font-size: small; font-weight: normal; vertical-align: top; padding: 0;
    color: #ffffff; 
    background-color: #4b667b;
    border-left: 1px solid #e7ebee}
.dwm_main th.first_last, .dwm_main th span {padding: 0 2px}
.dwm_main th:first-child {border-left: 0}
.dwm_main a {display: block; min-height: inherit}
.dwm_main tbody a {padding: 0 2px}
.dwm_main th a:link    {color: #ffffff;    text-decoration: none; font-weight: normal}
.dwm_main th a:visited {color: #ffffff; text-decoration: none; font-weight: normal}
.dwm_main th a:hover   {color: #ffffff;   text-decoration:underline; font-weight: normal}

.dwm_main#week_main th.first_last {vertical-align: bottom}
.dwm_main td.invalid {background-color: #d1d9de}
.dwm_main#month_main th {width: 14.3%}
.dwm_main#month_main td {border-top:  1px solid #e7ebee}
.dwm_main#month_main td.valid   {background-color: #ffffff}
.dwm_main#month_main td.invalid {background-color: #d1d9de}
.dwm_main#month_main a {height: 100%; width: 100%; padding: 0 2px 0 2px}

td.new a, a.new_booking {display: block; font-size: medium; text-align: center}
td.new img, .new_booking img {margin: auto; padding: 4px 0 2px 0}
img.repeat_symbol {float: right; padding: 3px}
.dwm_main#month_main img.repeat_symbol {padding: 2px}


div.cell_container {position: relative; float: left; width: 100%;        /* the containing div for a.new_booking */ 
height: 100px} /* NOTE:  if you change the value of (min-)height, make sure you */
                                                                         /* also change the value of height in mrbs-ielte6.css */
.month a.new_booking {position: absolute; top: 0; left: 0; z-index: 10}  /* needs to be above the base, but below the date (monthday) */
       
div.cell_header {position: relative; width: 100%; z-index: 20;         /* needs to be above the new booking anchor */
     min-height: 20%; height: 20%; max-height: 20%; overflow: hidden}

#month_main div.cell_header a {display: block; width: auto; float: left}                                                                               
#month_main div.cell_header a.monthday {font-size: medium}  /* the date in the top left corner */
#month_main div.cell_header a.week_number {opacity: 0.5; padding: 2px 4px 0 4px}

div.booking_list {position: relative; z-index: 20;                      /* contains the list of bookings */
    max-height: 80%; font-size: x-small;                                /* needs to be above new_booking */
    overflow: auto}
.booking_list a {font-size: x-small}


td.A {background-color: #ffff99}
.month div.A {float: left; max-height: 1.3em; height: 1.3em; min-height: 1.3em; overflow: hidden; background-color: #ffff99}
td.B {background-color: #99cccc}
.month div.B {float: left; max-height: 1.3em; height: 1.3em; min-height: 1.3em; overflow: hidden; background-color: #99cccc}
td.C {background-color: #ffffcd}
.month div.C {float: left; max-height: 1.3em; height: 1.3em; min-height: 1.3em; overflow: hidden; background-color: #ffffcd}
td.D {background-color: #cde6e6}
.month div.D {float: left; max-height: 1.3em; height: 1.3em; min-height: 1.3em; overflow: hidden; background-color: #cde6e6}
td.E {background-color: #6dd9c4}
.month div.E {float: left; max-height: 1.3em; height: 1.3em; min-height: 1.3em; overflow: hidden; background-color: #6dd9c4}
td.F {background-color: #82adad}
.month div.F {float: left; max-height: 1.3em; height: 1.3em; min-height: 1.3em; overflow: hidden; background-color: #82adad}
td.G {background-color: #ccffcc}
.month div.G {float: left; max-height: 1.3em; height: 1.3em; min-height: 1.3em; overflow: hidden; background-color: #ccffcc}
td.H {background-color: #d9d982}
.month div.H {float: left; max-height: 1.3em; height: 1.3em; min-height: 1.3em; overflow: hidden; background-color: #d9d982}
td.I {background-color: #99cc66}
.month div.I {float: left; max-height: 1.3em; height: 1.3em; min-height: 1.3em; overflow: hidden; background-color: #99cc66}
td.J {background-color: #e6ffe6}
.month div.J {float: left; max-height: 1.3em; height: 1.3em; min-height: 1.3em; overflow: hidden; background-color: #e6ffe6}

/* For floating header in the day and week views */

.floatingHeader {
  position: fixed;
  top: 0;
  z-index: 2000;
  display: none;
}

.dwm_main#month_main th.hidden_day     
    {width: 0%; 
     display: none    }
td.hidden_day     {background-color: #d1d9de; /* hidden columns (eg weekends) in the week and month views */
    font-size: medium; font-weight: bold;
    border-top: 1px solid #d1d9de;
     display: none    }
tr.row_highlight td.new {background-color: #ffc0da} /* used for highlighting a row */
.dwm_main td.row_labels     {background-color: #4b667b; white-space: nowrap}    /* used for the row labels column */
.row_labels a:link    {color: #ffffff;    text-decoration: none; font-weight: normal}
.row_labels a:visited {color: #ffffff; text-decoration: none; font-weight: normal}
.row_labels a:hover   {color: #ffffff;   text-decoration: underline; font-weight: normal}

.dwm_main td:hover.new, .dwm_main td.new_hover {background-color: #ffc0da}
.dwm_main tr:hover td.row_labels, .dwm_main td.row_labels_hover {background-color: #ffc0da; color: #0B263B}
.dwm_main#month_main td:hover.valid, .dwm_main#month_main td.valid_hover {background-color: #ffc0da}

.dwm_main tbody tr:hover a:link,    td.row_labels_hover a:link    {color: #0B263B}
.dwm_main tbody tr:hover a:visited, td.row_labels_hover a:visited {color: #0B263B}
.resizing .dwm_main tr.even_row td:hover.new {background-color: #ffffff}
.resizing .dwm_main tr.odd_row td:hover.new {background-color: #f2f4f6}
.resizing .dwm_main tr:hover td.row_labels {background-color: #4b667b; color: #ffffff}
.resizing .row_labels a:hover {text-decoration: none}
.resizing .dwm_main tbody tr:hover td.row_labels a:link {color: #ffffff}
.resizing .dwm_main tbody tr:hover td.row_labels a:visited {color: #ffffff}
.resizing .dwm_main tr td.row_labels.selected {background-color: #ffc0da}
.resizing .dwm_main tr:hover td.row_labels.selected,
.resizing .dwm_main tr td.row_labels.selected a:link,
.resizing .dwm_main tr td.row_labels.selected a:visited {color: #0B263B}


.dwm_main .ui-resizable-handle {z-index: 1000}
.dwm_main .ui-resizable-n {top: -1px}
.dwm_main .ui-resizable-e {right: -1px}
.dwm_main .ui-resizable-s {bottom: -1px}
.dwm_main .ui-resizable-w {left: -1px}
.dwm_main .ui-resizable-se {bottom: 0; right: 0}
.dwm_main .ui-resizable-sw {bottom: -2px; left: -1px}
.dwm_main .ui-resizable-ne {top: -2px; right: -1px}
.dwm_main .ui-resizable-nw {top: -2px; left: -1px}

div.outline {
  position: absolute !important;
  border: 1px dotted #4b667b;
  z-index: 700;
}

div.slots1 {min-height: 17px; max-height: 17px; height: 17px}
div.slots2 {min-height: 35px; max-height: 35px; height: 35px}
div.slots3 {min-height: 53px; max-height: 53px; height: 53px}
div.slots4 {min-height: 71px; max-height: 71px; height: 71px}
div.slots5 {min-height: 89px; max-height: 89px; height: 89px}
div.slots6 {min-height: 107px; max-height: 107px; height: 107px}
div.slots7 {min-height: 125px; max-height: 125px; height: 125px}
div.slots8 {min-height: 143px; max-height: 143px; height: 143px}
div.slots9 {min-height: 161px; max-height: 161px; height: 161px}
div.slots10 {min-height: 179px; max-height: 179px; height: 179px}
div.slots11 {min-height: 197px; max-height: 197px; height: 197px}
div.slots12 {min-height: 215px; max-height: 215px; height: 215px}
div.slots13 {min-height: 233px; max-height: 233px; height: 233px}
div.slots14 {min-height: 251px; max-height: 251px; height: 251px}
div.slots15 {min-height: 269px; max-height: 269px; height: 269px}
div.slots16 {min-height: 287px; max-height: 287px; height: 287px}
div.slots17 {min-height: 305px; max-height: 305px; height: 305px}
div.slots18 {min-height: 323px; max-height: 323px; height: 323px}
div.slots19 {min-height: 341px; max-height: 341px; height: 341px}
div.slots20 {min-height: 359px; max-height: 359px; height: 359px}
div.slots21 {min-height: 377px; max-height: 377px; height: 377px}
div.slots22 {min-height: 395px; max-height: 395px; height: 395px}
div.slots23 {min-height: 413px; max-height: 413px; height: 413px}
div.slots24 {min-height: 431px; max-height: 431px; height: 431px}
div.slots25 {min-height: 449px; max-height: 449px; height: 449px}
div.slots26 {min-height: 467px; max-height: 467px; height: 467px}
div.slots27 {min-height: 485px; max-height: 485px; height: 485px}
div.slots28 {min-height: 503px; max-height: 503px; height: 503px}
div.slots29 {min-height: 521px; max-height: 521px; height: 521px}
div.slots30 {min-height: 539px; max-height: 539px; height: 539px}
div.slots31 {min-height: 557px; max-height: 557px; height: 557px}
div.slots32 {min-height: 575px; max-height: 575px; height: 575px}
div.slots33 {min-height: 593px; max-height: 593px; height: 593px}
div.slots34 {min-height: 611px; max-height: 611px; height: 611px}
div.slots35 {min-height: 629px; max-height: 629px; height: 629px}
div.slots36 {min-height: 647px; max-height: 647px; height: 647px}
div.slots37 {min-height: 665px; max-height: 665px; height: 665px}
div.slots38 {min-height: 683px; max-height: 683px; height: 683px}
div.slots39 {min-height: 701px; max-height: 701px; height: 701px}
div.slots40 {min-height: 719px; max-height: 719px; height: 719px}
div.slots41 {min-height: 737px; max-height: 737px; height: 737px}
div.slots42 {min-height: 755px; max-height: 755px; height: 755px}
div.slots43 {min-height: 773px; max-height: 773px; height: 773px}
div.slots44 {min-height: 791px; max-height: 791px; height: 791px}
div.slots45 {min-height: 809px; max-height: 809px; height: 809px}
div.slots46 {min-height: 827px; max-height: 827px; height: 827px}
div.slots47 {min-height: 845px; max-height: 845px; height: 845px}
div.slots48 {min-height: 863px; max-height: 863px; height: 863px}
div.slots49 {min-height: 881px; max-height: 881px; height: 881px}
div.slots50 {min-height: 899px; max-height: 899px; height: 899px}
div.slots51 {min-height: 917px; max-height: 917px; height: 917px}
div.slots52 {min-height: 935px; max-height: 935px; height: 935px}
div.slots53 {min-height: 953px; max-height: 953px; height: 953px}
div.slots54 {min-height: 971px; max-height: 971px; height: 971px}
div.slots55 {min-height: 989px; max-height: 989px; height: 989px}
div.slots56 {min-height: 1007px; max-height: 1007px; height: 1007px}
div.slots57 {min-height: 1025px; max-height: 1025px; height: 1025px}
div.slots58 {min-height: 1043px; max-height: 1043px; height: 1043px}
div.slots59 {min-height: 1061px; max-height: 1061px; height: 1061px}
div.slots60 {min-height: 1079px; max-height: 1079px; height: 1079px}
div.slots61 {min-height: 1097px; max-height: 1097px; height: 1097px}
div.slots62 {min-height: 1115px; max-height: 1115px; height: 1115px}
div.slots63 {min-height: 1133px; max-height: 1133px; height: 1133px}
div.slots64 {min-height: 1151px; max-height: 1151px; height: 1151px}
div.slots65 {min-height: 1169px; max-height: 1169px; height: 1169px}
div.slots66 {min-height: 1187px; max-height: 1187px; height: 1187px}
div.slots67 {min-height: 1205px; max-height: 1205px; height: 1205px}
div.slots68 {min-height: 1223px; max-height: 1223px; height: 1223px}
div.slots69 {min-height: 1241px; max-height: 1241px; height: 1241px}
div.slots70 {min-height: 1259px; max-height: 1259px; height: 1259px}
div.slots71 {min-height: 1277px; max-height: 1277px; height: 1277px}
div.slots72 {min-height: 1295px; max-height: 1295px; height: 1295px}
div.slots73 {min-height: 1313px; max-height: 1313px; height: 1313px}
div.slots74 {min-height: 1331px; max-height: 1331px; height: 1331px}
div.slots75 {min-height: 1349px; max-height: 1349px; height: 1349px}
div.slots76 {min-height: 1367px; max-height: 1367px; height: 1367px}
div.slots77 {min-height: 1385px; max-height: 1385px; height: 1385px}
div.slots78 {min-height: 1403px; max-height: 1403px; height: 1403px}
div.slots79 {min-height: 1421px; max-height: 1421px; height: 1421px}
div.slots80 {min-height: 1439px; max-height: 1439px; height: 1439px}
div.slots81 {min-height: 1457px; max-height: 1457px; height: 1457px}
div.slots82 {min-height: 1475px; max-height: 1475px; height: 1475px}
div.slots83 {min-height: 1493px; max-height: 1493px; height: 1493px}
div.slots84 {min-height: 1511px; max-height: 1511px; height: 1511px}
div.slots85 {min-height: 1529px; max-height: 1529px; height: 1529px}
div.slots86 {min-height: 1547px; max-height: 1547px; height: 1547px}
div.slots87 {min-height: 1565px; max-height: 1565px; height: 1565px}
div.slots88 {min-height: 1583px; max-height: 1583px; height: 1583px}
div.slots89 {min-height: 1601px; max-height: 1601px; height: 1601px}
div.slots90 {min-height: 1619px; max-height: 1619px; height: 1619px}
div.slots91 {min-height: 1637px; max-height: 1637px; height: 1637px}
div.slots92 {min-height: 1655px; max-height: 1655px; height: 1655px}
div.slots93 {min-height: 1673px; max-height: 1673px; height: 1673px}
div.slots94 {min-height: 1691px; max-height: 1691px; height: 1691px}
div.slots95 {min-height: 1709px; max-height: 1709px; height: 1709px}
div.slots96 {min-height: 1727px; max-height: 1727px; height: 1727px}
div.slots97 {min-height: 1745px; max-height: 1745px; height: 1745px}
div.slots98 {min-height: 1763px; max-height: 1763px; height: 1763px}
div.slots99 {min-height: 1781px; max-height: 1781px; height: 1781px}
div.slots100 {min-height: 1799px; max-height: 1799px; height: 1799px}
div.slots101 {min-height: 1817px; max-height: 1817px; height: 1817px}
div.slots102 {min-height: 1835px; max-height: 1835px; height: 1835px}
div.slots103 {min-height: 1853px; max-height: 1853px; height: 1853px}
div.slots104 {min-height: 1871px; max-height: 1871px; height: 1871px}
div.slots105 {min-height: 1889px; max-height: 1889px; height: 1889px}
div.slots106 {min-height: 1907px; max-height: 1907px; height: 1907px}
div.slots107 {min-height: 1925px; max-height: 1925px; height: 1925px}
div.slots108 {min-height: 1943px; max-height: 1943px; height: 1943px}
div.slots109 {min-height: 1961px; max-height: 1961px; height: 1961px}
div.slots110 {min-height: 1979px; max-height: 1979px; height: 1979px}
div.slots111 {min-height: 1997px; max-height: 1997px; height: 1997px}
div.slots112 {min-height: 2015px; max-height: 2015px; height: 2015px}
div.slots113 {min-height: 2033px; max-height: 2033px; height: 2033px}
div.slots114 {min-height: 2051px; max-height: 2051px; height: 2051px}
div.slots115 {min-height: 2069px; max-height: 2069px; height: 2069px}
div.slots116 {min-height: 2087px; max-height: 2087px; height: 2087px}
div.slots117 {min-height: 2105px; max-height: 2105px; height: 2105px}
div.slots118 {min-height: 2123px; max-height: 2123px; height: 2123px}
div.slots119 {min-height: 2141px; max-height: 2141px; height: 2141px}
div.slots120 {min-height: 2159px; max-height: 2159px; height: 2159px}
div.slots121 {min-height: 2177px; max-height: 2177px; height: 2177px}
div.slots122 {min-height: 2195px; max-height: 2195px; height: 2195px}
div.slots123 {min-height: 2213px; max-height: 2213px; height: 2213px}
div.slots124 {min-height: 2231px; max-height: 2231px; height: 2231px}
div.slots125 {min-height: 2249px; max-height: 2249px; height: 2249px}
div.slots126 {min-height: 2267px; max-height: 2267px; height: 2267px}
div.slots127 {min-height: 2285px; max-height: 2285px; height: 2285px}
div.slots128 {min-height: 2303px; max-height: 2303px; height: 2303px}
div.slots129 {min-height: 2321px; max-height: 2321px; height: 2321px}
div.slots130 {min-height: 2339px; max-height: 2339px; height: 2339px}
div.slots131 {min-height: 2357px; max-height: 2357px; height: 2357px}
div.slots132 {min-height: 2375px; max-height: 2375px; height: 2375px}
div.slots133 {min-height: 2393px; max-height: 2393px; height: 2393px}
div.slots134 {min-height: 2411px; max-height: 2411px; height: 2411px}
div.slots135 {min-height: 2429px; max-height: 2429px; height: 2429px}
div.slots136 {min-height: 2447px; max-height: 2447px; height: 2447px}
div.slots137 {min-height: 2465px; max-height: 2465px; height: 2465px}
div.slots138 {min-height: 2483px; max-height: 2483px; height: 2483px}
div.slots139 {min-height: 2501px; max-height: 2501px; height: 2501px}
div.slots140 {min-height: 2519px; max-height: 2519px; height: 2519px}
div.slots141 {min-height: 2537px; max-height: 2537px; height: 2537px}
div.slots142 {min-height: 2555px; max-height: 2555px; height: 2555px}
div.slots143 {min-height: 2573px; max-height: 2573px; height: 2573px}
div.slots144 {min-height: 2591px; max-height: 2591px; height: 2591px}
div.slots145 {min-height: 2609px; max-height: 2609px; height: 2609px}
div.slots146 {min-height: 2627px; max-height: 2627px; height: 2627px}
div.slots147 {min-height: 2645px; max-height: 2645px; height: 2645px}
div.slots148 {min-height: 2663px; max-height: 2663px; height: 2663px}
div.slots149 {min-height: 2681px; max-height: 2681px; height: 2681px}
div.slots150 {min-height: 2699px; max-height: 2699px; height: 2699px}
div.slots151 {min-height: 2717px; max-height: 2717px; height: 2717px}
div.slots152 {min-height: 2735px; max-height: 2735px; height: 2735px}
div.slots153 {min-height: 2753px; max-height: 2753px; height: 2753px}
div.slots154 {min-height: 2771px; max-height: 2771px; height: 2771px}
div.slots155 {min-height: 2789px; max-height: 2789px; height: 2789px}
div.slots156 {min-height: 2807px; max-height: 2807px; height: 2807px}
div.slots157 {min-height: 2825px; max-height: 2825px; height: 2825px}
div.slots158 {min-height: 2843px; max-height: 2843px; height: 2843px}
div.slots159 {min-height: 2861px; max-height: 2861px; height: 2861px}
div.slots160 {min-height: 2879px; max-height: 2879px; height: 2879px}
div.slots161 {min-height: 2897px; max-height: 2897px; height: 2897px}
div.slots162 {min-height: 2915px; max-height: 2915px; height: 2915px}
div.slots163 {min-height: 2933px; max-height: 2933px; height: 2933px}
div.slots164 {min-height: 2951px; max-height: 2951px; height: 2951px}
div.slots165 {min-height: 2969px; max-height: 2969px; height: 2969px}
div.slots166 {min-height: 2987px; max-height: 2987px; height: 2987px}
div.slots167 {min-height: 3005px; max-height: 3005px; height: 3005px}
div.slots168 {min-height: 3023px; max-height: 3023px; height: 3023px}
div.slots169 {min-height: 3041px; max-height: 3041px; height: 3041px}
div.slots170 {min-height: 3059px; max-height: 3059px; height: 3059px}
div.slots171 {min-height: 3077px; max-height: 3077px; height: 3077px}
div.slots172 {min-height: 3095px; max-height: 3095px; height: 3095px}
div.slots173 {min-height: 3113px; max-height: 3113px; height: 3113px}
div.slots174 {min-height: 3131px; max-height: 3131px; height: 3131px}
div.slots175 {min-height: 3149px; max-height: 3149px; height: 3149px}
div.slots176 {min-height: 3167px; max-height: 3167px; height: 3167px}
div.slots177 {min-height: 3185px; max-height: 3185px; height: 3185px}
div.slots178 {min-height: 3203px; max-height: 3203px; height: 3203px}
div.slots179 {min-height: 3221px; max-height: 3221px; height: 3221px}
div.slots180 {min-height: 3239px; max-height: 3239px; height: 3239px}
div.slots181 {min-height: 3257px; max-height: 3257px; height: 3257px}
div.slots182 {min-height: 3275px; max-height: 3275px; height: 3275px}
div.slots183 {min-height: 3293px; max-height: 3293px; height: 3293px}
div.slots184 {min-height: 3311px; max-height: 3311px; height: 3311px}
div.slots185 {min-height: 3329px; max-height: 3329px; height: 3329px}
div.slots186 {min-height: 3347px; max-height: 3347px; height: 3347px}
div.slots187 {min-height: 3365px; max-height: 3365px; height: 3365px}
div.slots188 {min-height: 3383px; max-height: 3383px; height: 3383px}
div.slots189 {min-height: 3401px; max-height: 3401px; height: 3401px}
div.slots190 {min-height: 3419px; max-height: 3419px; height: 3419px}
div.slots191 {min-height: 3437px; max-height: 3437px; height: 3437px}
div.slots192 {min-height: 3455px; max-height: 3455px; height: 3455px}
div.slots193 {min-height: 3473px; max-height: 3473px; height: 3473px}
div.slots194 {min-height: 3491px; max-height: 3491px; height: 3491px}
div.slots195 {min-height: 3509px; max-height: 3509px; height: 3509px}
div.slots196 {min-height: 3527px; max-height: 3527px; height: 3527px}
div.slots197 {min-height: 3545px; max-height: 3545px; height: 3545px}
div.slots198 {min-height: 3563px; max-height: 3563px; height: 3563px}
div.slots199 {min-height: 3581px; max-height: 3581px; height: 3581px}
div.slots200 {min-height: 3599px; max-height: 3599px; height: 3599px}
div.slots201 {min-height: 3617px; max-height: 3617px; height: 3617px}
div.slots202 {min-height: 3635px; max-height: 3635px; height: 3635px}
div.slots203 {min-height: 3653px; max-height: 3653px; height: 3653px}
div.slots204 {min-height: 3671px; max-height: 3671px; height: 3671px}
div.slots205 {min-height: 3689px; max-height: 3689px; height: 3689px}
div.slots206 {min-height: 3707px; max-height: 3707px; height: 3707px}
div.slots207 {min-height: 3725px; max-height: 3725px; height: 3725px}
div.slots208 {min-height: 3743px; max-height: 3743px; height: 3743px}
div.slots209 {min-height: 3761px; max-height: 3761px; height: 3761px}
div.slots210 {min-height: 3779px; max-height: 3779px; height: 3779px}
div.slots211 {min-height: 3797px; max-height: 3797px; height: 3797px}
div.slots212 {min-height: 3815px; max-height: 3815px; height: 3815px}
div.slots213 {min-height: 3833px; max-height: 3833px; height: 3833px}
div.slots214 {min-height: 3851px; max-height: 3851px; height: 3851px}
div.slots215 {min-height: 3869px; max-height: 3869px; height: 3869px}
div.slots216 {min-height: 3887px; max-height: 3887px; height: 3887px}
div.slots217 {min-height: 3905px; max-height: 3905px; height: 3905px}
div.slots218 {min-height: 3923px; max-height: 3923px; height: 3923px}
div.slots219 {min-height: 3941px; max-height: 3941px; height: 3941px}
div.slots220 {min-height: 3959px; max-height: 3959px; height: 3959px}
div.slots221 {min-height: 3977px; max-height: 3977px; height: 3977px}
div.slots222 {min-height: 3995px; max-height: 3995px; height: 3995px}
div.slots223 {min-height: 4013px; max-height: 4013px; height: 4013px}
div.slots224 {min-height: 4031px; max-height: 4031px; height: 4031px}
div.slots225 {min-height: 4049px; max-height: 4049px; height: 4049px}
div.slots226 {min-height: 4067px; max-height: 4067px; height: 4067px}
div.slots227 {min-height: 4085px; max-height: 4085px; height: 4085px}
div.slots228 {min-height: 4103px; max-height: 4103px; height: 4103px}
div.slots229 {min-height: 4121px; max-height: 4121px; height: 4121px}
div.slots230 {min-height: 4139px; max-height: 4139px; height: 4139px}
div.slots231 {min-height: 4157px; max-height: 4157px; height: 4157px}
div.slots232 {min-height: 4175px; max-height: 4175px; height: 4175px}
div.slots233 {min-height: 4193px; max-height: 4193px; height: 4193px}
div.slots234 {min-height: 4211px; max-height: 4211px; height: 4211px}
div.slots235 {min-height: 4229px; max-height: 4229px; height: 4229px}
div.slots236 {min-height: 4247px; max-height: 4247px; height: 4247px}
div.slots237 {min-height: 4265px; max-height: 4265px; height: 4265px}
div.slots238 {min-height: 4283px; max-height: 4283px; height: 4283px}
div.slots239 {min-height: 4301px; max-height: 4301px; height: 4301px}
div.slots240 {min-height: 4319px; max-height: 4319px; height: 4319px}
div.slots241 {min-height: 4337px; max-height: 4337px; height: 4337px}
div.slots242 {min-height: 4355px; max-height: 4355px; height: 4355px}
div.slots243 {min-height: 4373px; max-height: 4373px; height: 4373px}
div.slots244 {min-height: 4391px; max-height: 4391px; height: 4391px}
div.slots245 {min-height: 4409px; max-height: 4409px; height: 4409px}
div.slots246 {min-height: 4427px; max-height: 4427px; height: 4427px}
div.slots247 {min-height: 4445px; max-height: 4445px; height: 4445px}
div.slots248 {min-height: 4463px; max-height: 4463px; height: 4463px}
div.slots249 {min-height: 4481px; max-height: 4481px; height: 4481px}
div.slots250 {min-height: 4499px; max-height: 4499px; height: 4499px}
div.slots251 {min-height: 4517px; max-height: 4517px; height: 4517px}
div.slots252 {min-height: 4535px; max-height: 4535px; height: 4535px}
div.slots253 {min-height: 4553px; max-height: 4553px; height: 4553px}
div.slots254 {min-height: 4571px; max-height: 4571px; height: 4571px}
div.slots255 {min-height: 4589px; max-height: 4589px; height: 4589px}
div.slots256 {min-height: 4607px; max-height: 4607px; height: 4607px}
div.slots257 {min-height: 4625px; max-height: 4625px; height: 4625px}
div.slots258 {min-height: 4643px; max-height: 4643px; height: 4643px}
div.slots259 {min-height: 4661px; max-height: 4661px; height: 4661px}
div.slots260 {min-height: 4679px; max-height: 4679px; height: 4679px}
div.slots261 {min-height: 4697px; max-height: 4697px; height: 4697px}
div.slots262 {min-height: 4715px; max-height: 4715px; height: 4715px}
div.slots263 {min-height: 4733px; max-height: 4733px; height: 4733px}
div.slots264 {min-height: 4751px; max-height: 4751px; height: 4751px}
div.slots265 {min-height: 4769px; max-height: 4769px; height: 4769px}
div.slots266 {min-height: 4787px; max-height: 4787px; height: 4787px}
div.slots267 {min-height: 4805px; max-height: 4805px; height: 4805px}
div.slots268 {min-height: 4823px; max-height: 4823px; height: 4823px}
div.slots269 {min-height: 4841px; max-height: 4841px; height: 4841px}
div.slots270 {min-height: 4859px; max-height: 4859px; height: 4859px}
div.slots271 {min-height: 4877px; max-height: 4877px; height: 4877px}
div.slots272 {min-height: 4895px; max-height: 4895px; height: 4895px}
div.slots273 {min-height: 4913px; max-height: 4913px; height: 4913px}
div.slots274 {min-height: 4931px; max-height: 4931px; height: 4931px}
div.slots275 {min-height: 4949px; max-height: 4949px; height: 4949px}
div.slots276 {min-height: 4967px; max-height: 4967px; height: 4967px}
div.slots277 {min-height: 4985px; max-height: 4985px; height: 4985px}
div.slots278 {min-height: 5003px; max-height: 5003px; height: 5003px}
div.slots279 {min-height: 5021px; max-height: 5021px; height: 5021px}
div.slots280 {min-height: 5039px; max-height: 5039px; height: 5039px}
div.slots281 {min-height: 5057px; max-height: 5057px; height: 5057px}
div.slots282 {min-height: 5075px; max-height: 5075px; height: 5075px}
div.slots283 {min-height: 5093px; max-height: 5093px; height: 5093px}
div.slots284 {min-height: 5111px; max-height: 5111px; height: 5111px}
div.slots285 {min-height: 5129px; max-height: 5129px; height: 5129px}
div.slots286 {min-height: 5147px; max-height: 5147px; height: 5147px}
div.slots287 {min-height: 5165px; max-height: 5165px; height: 5165px}
div.slots288 {min-height: 5183px; max-height: 5183px; height: 5183px}
div.slots289 {min-height: 5201px; max-height: 5201px; height: 5201px}
div.slots290 {min-height: 5219px; max-height: 5219px; height: 5219px}
div.slots291 {min-height: 5237px; max-height: 5237px; height: 5237px}
div.slots292 {min-height: 5255px; max-height: 5255px; height: 5255px}
div.slots293 {min-height: 5273px; max-height: 5273px; height: 5273px}
div.slots294 {min-height: 5291px; max-height: 5291px; height: 5291px}
div.slots295 {min-height: 5309px; max-height: 5309px; height: 5309px}
div.slots296 {min-height: 5327px; max-height: 5327px; height: 5327px}
div.slots297 {min-height: 5345px; max-height: 5345px; height: 5345px}
div.slots298 {min-height: 5363px; max-height: 5363px; height: 5363px}
div.slots299 {min-height: 5381px; max-height: 5381px; height: 5381px}
div.slots300 {min-height: 5399px; max-height: 5399px; height: 5399px}
div.slots301 {min-height: 5417px; max-height: 5417px; height: 5417px}
div.slots302 {min-height: 5435px; max-height: 5435px; height: 5435px}
div.slots303 {min-height: 5453px; max-height: 5453px; height: 5453px}
div.slots304 {min-height: 5471px; max-height: 5471px; height: 5471px}
div.slots305 {min-height: 5489px; max-height: 5489px; height: 5489px}
div.slots306 {min-height: 5507px; max-height: 5507px; height: 5507px}
div.slots307 {min-height: 5525px; max-height: 5525px; height: 5525px}
div.slots308 {min-height: 5543px; max-height: 5543px; height: 5543px}
div.slots309 {min-height: 5561px; max-height: 5561px; height: 5561px}
div.slots310 {min-height: 5579px; max-height: 5579px; height: 5579px}
div.slots311 {min-height: 5597px; max-height: 5597px; height: 5597px}
div.slots312 {min-height: 5615px; max-height: 5615px; height: 5615px}
div.slots313 {min-height: 5633px; max-height: 5633px; height: 5633px}
div.slots314 {min-height: 5651px; max-height: 5651px; height: 5651px}
div.slots315 {min-height: 5669px; max-height: 5669px; height: 5669px}
div.slots316 {min-height: 5687px; max-height: 5687px; height: 5687px}
div.slots317 {min-height: 5705px; max-height: 5705px; height: 5705px}
div.slots318 {min-height: 5723px; max-height: 5723px; height: 5723px}
div.slots319 {min-height: 5741px; max-height: 5741px; height: 5741px}
div.slots320 {min-height: 5759px; max-height: 5759px; height: 5759px}
div.slots321 {min-height: 5777px; max-height: 5777px; height: 5777px}
div.slots322 {min-height: 5795px; max-height: 5795px; height: 5795px}
div.slots323 {min-height: 5813px; max-height: 5813px; height: 5813px}
div.slots324 {min-height: 5831px; max-height: 5831px; height: 5831px}
div.slots325 {min-height: 5849px; max-height: 5849px; height: 5849px}
div.slots326 {min-height: 5867px; max-height: 5867px; height: 5867px}
div.slots327 {min-height: 5885px; max-height: 5885px; height: 5885px}
div.slots328 {min-height: 5903px; max-height: 5903px; height: 5903px}
div.slots329 {min-height: 5921px; max-height: 5921px; height: 5921px}
div.slots330 {min-height: 5939px; max-height: 5939px; height: 5939px}
div.slots331 {min-height: 5957px; max-height: 5957px; height: 5957px}
div.slots332 {min-height: 5975px; max-height: 5975px; height: 5975px}
div.slots333 {min-height: 5993px; max-height: 5993px; height: 5993px}
div.slots334 {min-height: 6011px; max-height: 6011px; height: 6011px}
div.slots335 {min-height: 6029px; max-height: 6029px; height: 6029px}
div.slots336 {min-height: 6047px; max-height: 6047px; height: 6047px}
div.slots337 {min-height: 6065px; max-height: 6065px; height: 6065px}
div.slots338 {min-height: 6083px; max-height: 6083px; height: 6083px}
div.slots339 {min-height: 6101px; max-height: 6101px; height: 6101px}
div.slots340 {min-height: 6119px; max-height: 6119px; height: 6119px}
div.slots341 {min-height: 6137px; max-height: 6137px; height: 6137px}
div.slots342 {min-height: 6155px; max-height: 6155px; height: 6155px}
div.slots343 {min-height: 6173px; max-height: 6173px; height: 6173px}
div.slots344 {min-height: 6191px; max-height: 6191px; height: 6191px}
div.slots345 {min-height: 6209px; max-height: 6209px; height: 6209px}
div.slots346 {min-height: 6227px; max-height: 6227px; height: 6227px}
div.slots347 {min-height: 6245px; max-height: 6245px; height: 6245px}
div.slots348 {min-height: 6263px; max-height: 6263px; height: 6263px}
div.slots349 {min-height: 6281px; max-height: 6281px; height: 6281px}
div.slots350 {min-height: 6299px; max-height: 6299px; height: 6299px}
div.slots351 {min-height: 6317px; max-height: 6317px; height: 6317px}
div.slots352 {min-height: 6335px; max-height: 6335px; height: 6335px}
div.slots353 {min-height: 6353px; max-height: 6353px; height: 6353px}
div.slots354 {min-height: 6371px; max-height: 6371px; height: 6371px}
div.slots355 {min-height: 6389px; max-height: 6389px; height: 6389px}
div.slots356 {min-height: 6407px; max-height: 6407px; height: 6407px}
div.slots357 {min-height: 6425px; max-height: 6425px; height: 6425px}
div.slots358 {min-height: 6443px; max-height: 6443px; height: 6443px}
div.slots359 {min-height: 6461px; max-height: 6461px; height: 6461px}
div.slots360 {min-height: 6479px; max-height: 6479px; height: 6479px}
div.slots361 {min-height: 6497px; max-height: 6497px; height: 6497px}
div.slots362 {min-height: 6515px; max-height: 6515px; height: 6515px}
div.slots363 {min-height: 6533px; max-height: 6533px; height: 6533px}
div.slots364 {min-height: 6551px; max-height: 6551px; height: 6551px}
div.slots365 {min-height: 6569px; max-height: 6569px; height: 6569px}
div.slots366 {min-height: 6587px; max-height: 6587px; height: 6587px}
div.slots367 {min-height: 6605px; max-height: 6605px; height: 6605px}
div.slots368 {min-height: 6623px; max-height: 6623px; height: 6623px}
div.slots369 {min-height: 6641px; max-height: 6641px; height: 6641px}
div.slots370 {min-height: 6659px; max-height: 6659px; height: 6659px}
div.slots371 {min-height: 6677px; max-height: 6677px; height: 6677px}
div.slots372 {min-height: 6695px; max-height: 6695px; height: 6695px}
div.slots373 {min-height: 6713px; max-height: 6713px; height: 6713px}
div.slots374 {min-height: 6731px; max-height: 6731px; height: 6731px}
div.slots375 {min-height: 6749px; max-height: 6749px; height: 6749px}
div.slots376 {min-height: 6767px; max-height: 6767px; height: 6767px}
div.slots377 {min-height: 6785px; max-height: 6785px; height: 6785px}
div.slots378 {min-height: 6803px; max-height: 6803px; height: 6803px}
div.slots379 {min-height: 6821px; max-height: 6821px; height: 6821px}
div.slots380 {min-height: 6839px; max-height: 6839px; height: 6839px}
div.slots381 {min-height: 6857px; max-height: 6857px; height: 6857px}
div.slots382 {min-height: 6875px; max-height: 6875px; height: 6875px}
div.slots383 {min-height: 6893px; max-height: 6893px; height: 6893px}
div.slots384 {min-height: 6911px; max-height: 6911px; height: 6911px}
div.slots385 {min-height: 6929px; max-height: 6929px; height: 6929px}
div.slots386 {min-height: 6947px; max-height: 6947px; height: 6947px}
div.slots387 {min-height: 6965px; max-height: 6965px; height: 6965px}
div.slots388 {min-height: 6983px; max-height: 6983px; height: 6983px}
div.slots389 {min-height: 7001px; max-height: 7001px; height: 7001px}
div.slots390 {min-height: 7019px; max-height: 7019px; height: 7019px}
div.slots391 {min-height: 7037px; max-height: 7037px; height: 7037px}
div.slots392 {min-height: 7055px; max-height: 7055px; height: 7055px}
div.slots393 {min-height: 7073px; max-height: 7073px; height: 7073px}
div.slots394 {min-height: 7091px; max-height: 7091px; height: 7091px}
div.slots395 {min-height: 7109px; max-height: 7109px; height: 7109px}
div.slots396 {min-height: 7127px; max-height: 7127px; height: 7127px}
div.slots397 {min-height: 7145px; max-height: 7145px; height: 7145px}
div.slots398 {min-height: 7163px; max-height: 7163px; height: 7163px}
div.slots399 {min-height: 7181px; max-height: 7181px; height: 7181px}
div.slots400 {min-height: 7199px; max-height: 7199px; height: 7199px}
div.slots401 {min-height: 7217px; max-height: 7217px; height: 7217px}
div.slots402 {min-height: 7235px; max-height: 7235px; height: 7235px}
div.slots403 {min-height: 7253px; max-height: 7253px; height: 7253px}
div.slots404 {min-height: 7271px; max-height: 7271px; height: 7271px}
div.slots405 {min-height: 7289px; max-height: 7289px; height: 7289px}
div.slots406 {min-height: 7307px; max-height: 7307px; height: 7307px}
div.slots407 {min-height: 7325px; max-height: 7325px; height: 7325px}
div.slots408 {min-height: 7343px; max-height: 7343px; height: 7343px}
div.slots409 {min-height: 7361px; max-height: 7361px; height: 7361px}
div.slots410 {min-height: 7379px; max-height: 7379px; height: 7379px}
div.slots411 {min-height: 7397px; max-height: 7397px; height: 7397px}
div.slots412 {min-height: 7415px; max-height: 7415px; height: 7415px}
div.slots413 {min-height: 7433px; max-height: 7433px; height: 7433px}
div.slots414 {min-height: 7451px; max-height: 7451px; height: 7451px}
div.slots415 {min-height: 7469px; max-height: 7469px; height: 7469px}
div.slots416 {min-height: 7487px; max-height: 7487px; height: 7487px}
div.slots417 {min-height: 7505px; max-height: 7505px; height: 7505px}
div.slots418 {min-height: 7523px; max-height: 7523px; height: 7523px}
div.slots419 {min-height: 7541px; max-height: 7541px; height: 7541px}
div.slots420 {min-height: 7559px; max-height: 7559px; height: 7559px}
div.slots421 {min-height: 7577px; max-height: 7577px; height: 7577px}
div.slots422 {min-height: 7595px; max-height: 7595px; height: 7595px}
div.slots423 {min-height: 7613px; max-height: 7613px; height: 7613px}
div.slots424 {min-height: 7631px; max-height: 7631px; height: 7631px}
div.slots425 {min-height: 7649px; max-height: 7649px; height: 7649px}
div.slots426 {min-height: 7667px; max-height: 7667px; height: 7667px}
div.slots427 {min-height: 7685px; max-height: 7685px; height: 7685px}
div.slots428 {min-height: 7703px; max-height: 7703px; height: 7703px}
div.slots429 {min-height: 7721px; max-height: 7721px; height: 7721px}
div.slots430 {min-height: 7739px; max-height: 7739px; height: 7739px}
div.slots431 {min-height: 7757px; max-height: 7757px; height: 7757px}
div.slots432 {min-height: 7775px; max-height: 7775px; height: 7775px}
div.slots433 {min-height: 7793px; max-height: 7793px; height: 7793px}
div.slots434 {min-height: 7811px; max-height: 7811px; height: 7811px}
div.slots435 {min-height: 7829px; max-height: 7829px; height: 7829px}
div.slots436 {min-height: 7847px; max-height: 7847px; height: 7847px}
div.slots437 {min-height: 7865px; max-height: 7865px; height: 7865px}
div.slots438 {min-height: 7883px; max-height: 7883px; height: 7883px}
div.slots439 {min-height: 7901px; max-height: 7901px; height: 7901px}
div.slots440 {min-height: 7919px; max-height: 7919px; height: 7919px}
div.slots441 {min-height: 7937px; max-height: 7937px; height: 7937px}
div.slots442 {min-height: 7955px; max-height: 7955px; height: 7955px}
div.slots443 {min-height: 7973px; max-height: 7973px; height: 7973px}
div.slots444 {min-height: 7991px; max-height: 7991px; height: 7991px}
div.slots445 {min-height: 8009px; max-height: 8009px; height: 8009px}
div.slots446 {min-height: 8027px; max-height: 8027px; height: 8027px}
div.slots447 {min-height: 8045px; max-height: 8045px; height: 8045px}
div.slots448 {min-height: 8063px; max-height: 8063px; height: 8063px}
div.slots449 {min-height: 8081px; max-height: 8081px; height: 8081px}
div.slots450 {min-height: 8099px; max-height: 8099px; height: 8099px}
div.slots451 {min-height: 8117px; max-height: 8117px; height: 8117px}
div.slots452 {min-height: 8135px; max-height: 8135px; height: 8135px}
div.slots453 {min-height: 8153px; max-height: 8153px; height: 8153px}
div.slots454 {min-height: 8171px; max-height: 8171px; height: 8171px}
div.slots455 {min-height: 8189px; max-height: 8189px; height: 8189px}
div.slots456 {min-height: 8207px; max-height: 8207px; height: 8207px}
div.slots457 {min-height: 8225px; max-height: 8225px; height: 8225px}
div.slots458 {min-height: 8243px; max-height: 8243px; height: 8243px}
div.slots459 {min-height: 8261px; max-height: 8261px; height: 8261px}
div.slots460 {min-height: 8279px; max-height: 8279px; height: 8279px}
div.slots461 {min-height: 8297px; max-height: 8297px; height: 8297px}
div.slots462 {min-height: 8315px; max-height: 8315px; height: 8315px}
div.slots463 {min-height: 8333px; max-height: 8333px; height: 8333px}
div.slots464 {min-height: 8351px; max-height: 8351px; height: 8351px}
div.slots465 {min-height: 8369px; max-height: 8369px; height: 8369px}
div.slots466 {min-height: 8387px; max-height: 8387px; height: 8387px}
div.slots467 {min-height: 8405px; max-height: 8405px; height: 8405px}
div.slots468 {min-height: 8423px; max-height: 8423px; height: 8423px}
div.slots469 {min-height: 8441px; max-height: 8441px; height: 8441px}
div.slots470 {min-height: 8459px; max-height: 8459px; height: 8459px}
div.slots471 {min-height: 8477px; max-height: 8477px; height: 8477px}
div.slots472 {min-height: 8495px; max-height: 8495px; height: 8495px}
div.slots473 {min-height: 8513px; max-height: 8513px; height: 8513px}
div.slots474 {min-height: 8531px; max-height: 8531px; height: 8531px}
div.slots475 {min-height: 8549px; max-height: 8549px; height: 8549px}
div.slots476 {min-height: 8567px; max-height: 8567px; height: 8567px}
div.slots477 {min-height: 8585px; max-height: 8585px; height: 8585px}
div.slots478 {min-height: 8603px; max-height: 8603px; height: 8603px}
div.slots479 {min-height: 8621px; max-height: 8621px; height: 8621px}
div.slots480 {min-height: 8639px; max-height: 8639px; height: 8639px}
div.slots481 {min-height: 8657px; max-height: 8657px; height: 8657px}
div.slots482 {min-height: 8675px; max-height: 8675px; height: 8675px}
div.slots483 {min-height: 8693px; max-height: 8693px; height: 8693px}
div.slots484 {min-height: 8711px; max-height: 8711px; height: 8711px}
div.slots485 {min-height: 8729px; max-height: 8729px; height: 8729px}
div.slots486 {min-height: 8747px; max-height: 8747px; height: 8747px}
div.slots487 {min-height: 8765px; max-height: 8765px; height: 8765px}
div.slots488 {min-height: 8783px; max-height: 8783px; height: 8783px}
div.slots489 {min-height: 8801px; max-height: 8801px; height: 8801px}
div.slots490 {min-height: 8819px; max-height: 8819px; height: 8819px}
div.slots491 {min-height: 8837px; max-height: 8837px; height: 8837px}
div.slots492 {min-height: 8855px; max-height: 8855px; height: 8855px}
div.slots493 {min-height: 8873px; max-height: 8873px; height: 8873px}
div.slots494 {min-height: 8891px; max-height: 8891px; height: 8891px}
div.slots495 {min-height: 8909px; max-height: 8909px; height: 8909px}
div.slots496 {min-height: 8927px; max-height: 8927px; height: 8927px}
div.slots497 {min-height: 8945px; max-height: 8945px; height: 8945px}
div.slots498 {min-height: 8963px; max-height: 8963px; height: 8963px}
div.slots499 {min-height: 8981px; max-height: 8981px; height: 8981px}
div.slots500 {min-height: 8999px; max-height: 8999px; height: 8999px}
div.slots501 {min-height: 9017px; max-height: 9017px; height: 9017px}
div.slots502 {min-height: 9035px; max-height: 9035px; height: 9035px}
div.slots503 {min-height: 9053px; max-height: 9053px; height: 9053px}
div.slots504 {min-height: 9071px; max-height: 9071px; height: 9071px}
div.slots505 {min-height: 9089px; max-height: 9089px; height: 9089px}
div.slots506 {min-height: 9107px; max-height: 9107px; height: 9107px}
div.slots507 {min-height: 9125px; max-height: 9125px; height: 9125px}
div.slots508 {min-height: 9143px; max-height: 9143px; height: 9143px}
div.slots509 {min-height: 9161px; max-height: 9161px; height: 9161px}
div.slots510 {min-height: 9179px; max-height: 9179px; height: 9179px}
div.slots511 {min-height: 9197px; max-height: 9197px; height: 9197px}
div.slots512 {min-height: 9215px; max-height: 9215px; height: 9215px}
div.slots513 {min-height: 9233px; max-height: 9233px; height: 9233px}
div.slots514 {min-height: 9251px; max-height: 9251px; height: 9251px}
div.slots515 {min-height: 9269px; max-height: 9269px; height: 9269px}
div.slots516 {min-height: 9287px; max-height: 9287px; height: 9287px}
div.slots517 {min-height: 9305px; max-height: 9305px; height: 9305px}
div.slots518 {min-height: 9323px; max-height: 9323px; height: 9323px}
div.slots519 {min-height: 9341px; max-height: 9341px; height: 9341px}
div.slots520 {min-height: 9359px; max-height: 9359px; height: 9359px}
div.slots521 {min-height: 9377px; max-height: 9377px; height: 9377px}
div.slots522 {min-height: 9395px; max-height: 9395px; height: 9395px}
div.slots523 {min-height: 9413px; max-height: 9413px; height: 9413px}
div.slots524 {min-height: 9431px; max-height: 9431px; height: 9431px}
div.slots525 {min-height: 9449px; max-height: 9449px; height: 9449px}
div.slots526 {min-height: 9467px; max-height: 9467px; height: 9467px}
div.slots527 {min-height: 9485px; max-height: 9485px; height: 9485px}
div.slots528 {min-height: 9503px; max-height: 9503px; height: 9503px}
div.slots529 {min-height: 9521px; max-height: 9521px; height: 9521px}
div.slots530 {min-height: 9539px; max-height: 9539px; height: 9539px}
div.slots531 {min-height: 9557px; max-height: 9557px; height: 9557px}
div.slots532 {min-height: 9575px; max-height: 9575px; height: 9575px}
div.slots533 {min-height: 9593px; max-height: 9593px; height: 9593px}
div.slots534 {min-height: 9611px; max-height: 9611px; height: 9611px}
div.slots535 {min-height: 9629px; max-height: 9629px; height: 9629px}
div.slots536 {min-height: 9647px; max-height: 9647px; height: 9647px}
div.slots537 {min-height: 9665px; max-height: 9665px; height: 9665px}
div.slots538 {min-height: 9683px; max-height: 9683px; height: 9683px}
div.slots539 {min-height: 9701px; max-height: 9701px; height: 9701px}
div.slots540 {min-height: 9719px; max-height: 9719px; height: 9719px}
div.slots541 {min-height: 9737px; max-height: 9737px; height: 9737px}
div.slots542 {min-height: 9755px; max-height: 9755px; height: 9755px}
div.slots543 {min-height: 9773px; max-height: 9773px; height: 9773px}
div.slots544 {min-height: 9791px; max-height: 9791px; height: 9791px}
div.slots545 {min-height: 9809px; max-height: 9809px; height: 9809px}
div.slots546 {min-height: 9827px; max-height: 9827px; height: 9827px}
div.slots547 {min-height: 9845px; max-height: 9845px; height: 9845px}
div.slots548 {min-height: 9863px; max-height: 9863px; height: 9863px}
div.slots549 {min-height: 9881px; max-height: 9881px; height: 9881px}
div.slots550 {min-height: 9899px; max-height: 9899px; height: 9899px}
div.slots551 {min-height: 9917px; max-height: 9917px; height: 9917px}
div.slots552 {min-height: 9935px; max-height: 9935px; height: 9935px}
div.slots553 {min-height: 9953px; max-height: 9953px; height: 9953px}
div.slots554 {min-height: 9971px; max-height: 9971px; height: 9971px}
div.slots555 {min-height: 9989px; max-height: 9989px; height: 9989px}
div.slots556 {min-height: 10007px; max-height: 10007px; height: 10007px}
div.slots557 {min-height: 10025px; max-height: 10025px; height: 10025px}
div.slots558 {min-height: 10043px; max-height: 10043px; height: 10043px}
div.slots559 {min-height: 10061px; max-height: 10061px; height: 10061px}
div.slots560 {min-height: 10079px; max-height: 10079px; height: 10079px}
div.slots561 {min-height: 10097px; max-height: 10097px; height: 10097px}
div.slots562 {min-height: 10115px; max-height: 10115px; height: 10115px}
div.slots563 {min-height: 10133px; max-height: 10133px; height: 10133px}
div.slots564 {min-height: 10151px; max-height: 10151px; height: 10151px}
div.slots565 {min-height: 10169px; max-height: 10169px; height: 10169px}
div.slots566 {min-height: 10187px; max-height: 10187px; height: 10187px}
div.slots567 {min-height: 10205px; max-height: 10205px; height: 10205px}
div.slots568 {min-height: 10223px; max-height: 10223px; height: 10223px}
div.slots569 {min-height: 10241px; max-height: 10241px; height: 10241px}
div.slots570 {min-height: 10259px; max-height: 10259px; height: 10259px}
div.slots571 {min-height: 10277px; max-height: 10277px; height: 10277px}
div.slots572 {min-height: 10295px; max-height: 10295px; height: 10295px}
div.slots573 {min-height: 10313px; max-height: 10313px; height: 10313px}
div.slots574 {min-height: 10331px; max-height: 10331px; height: 10331px}
div.slots575 {min-height: 10349px; max-height: 10349px; height: 10349px}
div.slots576 {min-height: 10367px; max-height: 10367px; height: 10367px}
div.slots577 {min-height: 10385px; max-height: 10385px; height: 10385px}
div.slots578 {min-height: 10403px; max-height: 10403px; height: 10403px}
div.slots579 {min-height: 10421px; max-height: 10421px; height: 10421px}
div.slots580 {min-height: 10439px; max-height: 10439px; height: 10439px}
div.slots581 {min-height: 10457px; max-height: 10457px; height: 10457px}
div.slots582 {min-height: 10475px; max-height: 10475px; height: 10475px}
div.slots583 {min-height: 10493px; max-height: 10493px; height: 10493px}
div.slots584 {min-height: 10511px; max-height: 10511px; height: 10511px}
div.slots585 {min-height: 10529px; max-height: 10529px; height: 10529px}
div.slots586 {min-height: 10547px; max-height: 10547px; height: 10547px}
div.slots587 {min-height: 10565px; max-height: 10565px; height: 10565px}
div.slots588 {min-height: 10583px; max-height: 10583px; height: 10583px}
div.slots589 {min-height: 10601px; max-height: 10601px; height: 10601px}
div.slots590 {min-height: 10619px; max-height: 10619px; height: 10619px}
div.slots591 {min-height: 10637px; max-height: 10637px; height: 10637px}
div.slots592 {min-height: 10655px; max-height: 10655px; height: 10655px}
div.slots593 {min-height: 10673px; max-height: 10673px; height: 10673px}
div.slots594 {min-height: 10691px; max-height: 10691px; height: 10691px}
div.slots595 {min-height: 10709px; max-height: 10709px; height: 10709px}
div.slots596 {min-height: 10727px; max-height: 10727px; height: 10727px}
div.slots597 {min-height: 10745px; max-height: 10745px; height: 10745px}
div.slots598 {min-height: 10763px; max-height: 10763px; height: 10763px}
div.slots599 {min-height: 10781px; max-height: 10781px; height: 10781px}
div.slots600 {min-height: 10799px; max-height: 10799px; height: 10799px}
div.slots601 {min-height: 10817px; max-height: 10817px; height: 10817px}
div.slots602 {min-height: 10835px; max-height: 10835px; height: 10835px}
div.slots603 {min-height: 10853px; max-height: 10853px; height: 10853px}
div.slots604 {min-height: 10871px; max-height: 10871px; height: 10871px}
div.slots605 {min-height: 10889px; max-height: 10889px; height: 10889px}
div.slots606 {min-height: 10907px; max-height: 10907px; height: 10907px}
div.slots607 {min-height: 10925px; max-height: 10925px; height: 10925px}
div.slots608 {min-height: 10943px; max-height: 10943px; height: 10943px}
div.slots609 {min-height: 10961px; max-height: 10961px; height: 10961px}
div.slots610 {min-height: 10979px; max-height: 10979px; height: 10979px}
div.slots611 {min-height: 10997px; max-height: 10997px; height: 10997px}
div.slots612 {min-height: 11015px; max-height: 11015px; height: 11015px}
div.slots613 {min-height: 11033px; max-height: 11033px; height: 11033px}
div.slots614 {min-height: 11051px; max-height: 11051px; height: 11051px}
div.slots615 {min-height: 11069px; max-height: 11069px; height: 11069px}
div.slots616 {min-height: 11087px; max-height: 11087px; height: 11087px}
div.slots617 {min-height: 11105px; max-height: 11105px; height: 11105px}
div.slots618 {min-height: 11123px; max-height: 11123px; height: 11123px}
div.slots619 {min-height: 11141px; max-height: 11141px; height: 11141px}
div.slots620 {min-height: 11159px; max-height: 11159px; height: 11159px}
div.slots621 {min-height: 11177px; max-height: 11177px; height: 11177px}
div.slots622 {min-height: 11195px; max-height: 11195px; height: 11195px}
div.slots623 {min-height: 11213px; max-height: 11213px; height: 11213px}
div.slots624 {min-height: 11231px; max-height: 11231px; height: 11231px}
div.slots625 {min-height: 11249px; max-height: 11249px; height: 11249px}
div.slots626 {min-height: 11267px; max-height: 11267px; height: 11267px}
div.slots627 {min-height: 11285px; max-height: 11285px; height: 11285px}
div.slots628 {min-height: 11303px; max-height: 11303px; height: 11303px}
div.slots629 {min-height: 11321px; max-height: 11321px; height: 11321px}
div.slots630 {min-height: 11339px; max-height: 11339px; height: 11339px}
div.slots631 {min-height: 11357px; max-height: 11357px; height: 11357px}
div.slots632 {min-height: 11375px; max-height: 11375px; height: 11375px}
div.slots633 {min-height: 11393px; max-height: 11393px; height: 11393px}
div.slots634 {min-height: 11411px; max-height: 11411px; height: 11411px}
div.slots635 {min-height: 11429px; max-height: 11429px; height: 11429px}
div.slots636 {min-height: 11447px; max-height: 11447px; height: 11447px}
div.slots637 {min-height: 11465px; max-height: 11465px; height: 11465px}
div.slots638 {min-height: 11483px; max-height: 11483px; height: 11483px}
div.slots639 {min-height: 11501px; max-height: 11501px; height: 11501px}
div.slots640 {min-height: 11519px; max-height: 11519px; height: 11519px}
div.slots641 {min-height: 11537px; max-height: 11537px; height: 11537px}
div.slots642 {min-height: 11555px; max-height: 11555px; height: 11555px}
div.slots643 {min-height: 11573px; max-height: 11573px; height: 11573px}
div.slots644 {min-height: 11591px; max-height: 11591px; height: 11591px}
div.slots645 {min-height: 11609px; max-height: 11609px; height: 11609px}
div.slots646 {min-height: 11627px; max-height: 11627px; height: 11627px}
div.slots647 {min-height: 11645px; max-height: 11645px; height: 11645px}
div.slots648 {min-height: 11663px; max-height: 11663px; height: 11663px}
div.slots649 {min-height: 11681px; max-height: 11681px; height: 11681px}
div.slots650 {min-height: 11699px; max-height: 11699px; height: 11699px}
div.slots651 {min-height: 11717px; max-height: 11717px; height: 11717px}
div.slots652 {min-height: 11735px; max-height: 11735px; height: 11735px}
div.slots653 {min-height: 11753px; max-height: 11753px; height: 11753px}
div.slots654 {min-height: 11771px; max-height: 11771px; height: 11771px}
div.slots655 {min-height: 11789px; max-height: 11789px; height: 11789px}
div.slots656 {min-height: 11807px; max-height: 11807px; height: 11807px}
div.slots657 {min-height: 11825px; max-height: 11825px; height: 11825px}
div.slots658 {min-height: 11843px; max-height: 11843px; height: 11843px}
div.slots659 {min-height: 11861px; max-height: 11861px; height: 11861px}
div.slots660 {min-height: 11879px; max-height: 11879px; height: 11879px}
div.slots661 {min-height: 11897px; max-height: 11897px; height: 11897px}
div.slots662 {min-height: 11915px; max-height: 11915px; height: 11915px}
div.slots663 {min-height: 11933px; max-height: 11933px; height: 11933px}
div.slots664 {min-height: 11951px; max-height: 11951px; height: 11951px}
div.slots665 {min-height: 11969px; max-height: 11969px; height: 11969px}
div.slots666 {min-height: 11987px; max-height: 11987px; height: 11987px}
div.slots667 {min-height: 12005px; max-height: 12005px; height: 12005px}
div.slots668 {min-height: 12023px; max-height: 12023px; height: 12023px}
div.slots669 {min-height: 12041px; max-height: 12041px; height: 12041px}
div.slots670 {min-height: 12059px; max-height: 12059px; height: 12059px}
div.slots671 {min-height: 12077px; max-height: 12077px; height: 12077px}
div.slots672 {min-height: 12095px; max-height: 12095px; height: 12095px}
div.slots673 {min-height: 12113px; max-height: 12113px; height: 12113px}
div.slots674 {min-height: 12131px; max-height: 12131px; height: 12131px}
div.slots675 {min-height: 12149px; max-height: 12149px; height: 12149px}
div.slots676 {min-height: 12167px; max-height: 12167px; height: 12167px}
div.slots677 {min-height: 12185px; max-height: 12185px; height: 12185px}
div.slots678 {min-height: 12203px; max-height: 12203px; height: 12203px}
div.slots679 {min-height: 12221px; max-height: 12221px; height: 12221px}
div.slots680 {min-height: 12239px; max-height: 12239px; height: 12239px}
div.slots681 {min-height: 12257px; max-height: 12257px; height: 12257px}
div.slots682 {min-height: 12275px; max-height: 12275px; height: 12275px}
div.slots683 {min-height: 12293px; max-height: 12293px; height: 12293px}
div.slots684 {min-height: 12311px; max-height: 12311px; height: 12311px}
div.slots685 {min-height: 12329px; max-height: 12329px; height: 12329px}
div.slots686 {min-height: 12347px; max-height: 12347px; height: 12347px}
div.slots687 {min-height: 12365px; max-height: 12365px; height: 12365px}
div.slots688 {min-height: 12383px; max-height: 12383px; height: 12383px}
div.slots689 {min-height: 12401px; max-height: 12401px; height: 12401px}
div.slots690 {min-height: 12419px; max-height: 12419px; height: 12419px}
div.slots691 {min-height: 12437px; max-height: 12437px; height: 12437px}
div.slots692 {min-height: 12455px; max-height: 12455px; height: 12455px}
div.slots693 {min-height: 12473px; max-height: 12473px; height: 12473px}
div.slots694 {min-height: 12491px; max-height: 12491px; height: 12491px}
div.slots695 {min-height: 12509px; max-height: 12509px; height: 12509px}
div.slots696 {min-height: 12527px; max-height: 12527px; height: 12527px}
div.slots697 {min-height: 12545px; max-height: 12545px; height: 12545px}
div.slots698 {min-height: 12563px; max-height: 12563px; height: 12563px}
div.slots699 {min-height: 12581px; max-height: 12581px; height: 12581px}
div.slots700 {min-height: 12599px; max-height: 12599px; height: 12599px}
div.slots701 {min-height: 12617px; max-height: 12617px; height: 12617px}
div.slots702 {min-height: 12635px; max-height: 12635px; height: 12635px}
div.slots703 {min-height: 12653px; max-height: 12653px; height: 12653px}
div.slots704 {min-height: 12671px; max-height: 12671px; height: 12671px}
div.slots705 {min-height: 12689px; max-height: 12689px; height: 12689px}
div.slots706 {min-height: 12707px; max-height: 12707px; height: 12707px}
div.slots707 {min-height: 12725px; max-height: 12725px; height: 12725px}
div.slots708 {min-height: 12743px; max-height: 12743px; height: 12743px}
div.slots709 {min-height: 12761px; max-height: 12761px; height: 12761px}
div.slots710 {min-height: 12779px; max-height: 12779px; height: 12779px}
div.slots711 {min-height: 12797px; max-height: 12797px; height: 12797px}
div.slots712 {min-height: 12815px; max-height: 12815px; height: 12815px}
div.slots713 {min-height: 12833px; max-height: 12833px; height: 12833px}
div.slots714 {min-height: 12851px; max-height: 12851px; height: 12851px}
div.slots715 {min-height: 12869px; max-height: 12869px; height: 12869px}
div.slots716 {min-height: 12887px; max-height: 12887px; height: 12887px}
div.slots717 {min-height: 12905px; max-height: 12905px; height: 12905px}
div.slots718 {min-height: 12923px; max-height: 12923px; height: 12923px}
div.slots719 {min-height: 12941px; max-height: 12941px; height: 12941px}
div.slots720 {min-height: 12959px; max-height: 12959px; height: 12959px}
div.slots721 {min-height: 12977px; max-height: 12977px; height: 12977px}
div.slots722 {min-height: 12995px; max-height: 12995px; height: 12995px}
div.slots723 {min-height: 13013px; max-height: 13013px; height: 13013px}
div.slots724 {min-height: 13031px; max-height: 13031px; height: 13031px}
div.slots725 {min-height: 13049px; max-height: 13049px; height: 13049px}
div.slots726 {min-height: 13067px; max-height: 13067px; height: 13067px}
div.slots727 {min-height: 13085px; max-height: 13085px; height: 13085px}
div.slots728 {min-height: 13103px; max-height: 13103px; height: 13103px}
div.slots729 {min-height: 13121px; max-height: 13121px; height: 13121px}
div.slots730 {min-height: 13139px; max-height: 13139px; height: 13139px}
div.slots731 {min-height: 13157px; max-height: 13157px; height: 13157px}
div.slots732 {min-height: 13175px; max-height: 13175px; height: 13175px}
div.slots733 {min-height: 13193px; max-height: 13193px; height: 13193px}
div.slots734 {min-height: 13211px; max-height: 13211px; height: 13211px}
div.slots735 {min-height: 13229px; max-height: 13229px; height: 13229px}
div.slots736 {min-height: 13247px; max-height: 13247px; height: 13247px}
div.slots737 {min-height: 13265px; max-height: 13265px; height: 13265px}
div.slots738 {min-height: 13283px; max-height: 13283px; height: 13283px}
div.slots739 {min-height: 13301px; max-height: 13301px; height: 13301px}
div.slots740 {min-height: 13319px; max-height: 13319px; height: 13319px}
div.slots741 {min-height: 13337px; max-height: 13337px; height: 13337px}
div.slots742 {min-height: 13355px; max-height: 13355px; height: 13355px}
div.slots743 {min-height: 13373px; max-height: 13373px; height: 13373px}
div.slots744 {min-height: 13391px; max-height: 13391px; height: 13391px}
div.slots745 {min-height: 13409px; max-height: 13409px; height: 13409px}
div.slots746 {min-height: 13427px; max-height: 13427px; height: 13427px}
div.slots747 {min-height: 13445px; max-height: 13445px; height: 13445px}
div.slots748 {min-height: 13463px; max-height: 13463px; height: 13463px}
div.slots749 {min-height: 13481px; max-height: 13481px; height: 13481px}
div.slots750 {min-height: 13499px; max-height: 13499px; height: 13499px}
div.slots751 {min-height: 13517px; max-height: 13517px; height: 13517px}
div.slots752 {min-height: 13535px; max-height: 13535px; height: 13535px}
div.slots753 {min-height: 13553px; max-height: 13553px; height: 13553px}
div.slots754 {min-height: 13571px; max-height: 13571px; height: 13571px}
div.slots755 {min-height: 13589px; max-height: 13589px; height: 13589px}
div.slots756 {min-height: 13607px; max-height: 13607px; height: 13607px}
div.slots757 {min-height: 13625px; max-height: 13625px; height: 13625px}
div.slots758 {min-height: 13643px; max-height: 13643px; height: 13643px}
div.slots759 {min-height: 13661px; max-height: 13661px; height: 13661px}
div.slots760 {min-height: 13679px; max-height: 13679px; height: 13679px}
div.slots761 {min-height: 13697px; max-height: 13697px; height: 13697px}
div.slots762 {min-height: 13715px; max-height: 13715px; height: 13715px}
div.slots763 {min-height: 13733px; max-height: 13733px; height: 13733px}
div.slots764 {min-height: 13751px; max-height: 13751px; height: 13751px}
div.slots765 {min-height: 13769px; max-height: 13769px; height: 13769px}
div.slots766 {min-height: 13787px; max-height: 13787px; height: 13787px}
div.slots767 {min-height: 13805px; max-height: 13805px; height: 13805px}
div.slots768 {min-height: 13823px; max-height: 13823px; height: 13823px}
div.slots769 {min-height: 13841px; max-height: 13841px; height: 13841px}
div.slots770 {min-height: 13859px; max-height: 13859px; height: 13859px}
div.slots771 {min-height: 13877px; max-height: 13877px; height: 13877px}
div.slots772 {min-height: 13895px; max-height: 13895px; height: 13895px}
div.slots773 {min-height: 13913px; max-height: 13913px; height: 13913px}
div.slots774 {min-height: 13931px; max-height: 13931px; height: 13931px}
div.slots775 {min-height: 13949px; max-height: 13949px; height: 13949px}
div.slots776 {min-height: 13967px; max-height: 13967px; height: 13967px}
div.slots777 {min-height: 13985px; max-height: 13985px; height: 13985px}
div.slots778 {min-height: 14003px; max-height: 14003px; height: 14003px}
div.slots779 {min-height: 14021px; max-height: 14021px; height: 14021px}
div.slots780 {min-height: 14039px; max-height: 14039px; height: 14039px}
div.slots781 {min-height: 14057px; max-height: 14057px; height: 14057px}
div.slots782 {min-height: 14075px; max-height: 14075px; height: 14075px}
div.slots783 {min-height: 14093px; max-height: 14093px; height: 14093px}
div.slots784 {min-height: 14111px; max-height: 14111px; height: 14111px}
div.slots785 {min-height: 14129px; max-height: 14129px; height: 14129px}
div.slots786 {min-height: 14147px; max-height: 14147px; height: 14147px}
div.slots787 {min-height: 14165px; max-height: 14165px; height: 14165px}
div.slots788 {min-height: 14183px; max-height: 14183px; height: 14183px}
div.slots789 {min-height: 14201px; max-height: 14201px; height: 14201px}
div.slots790 {min-height: 14219px; max-height: 14219px; height: 14219px}
div.slots791 {min-height: 14237px; max-height: 14237px; height: 14237px}
div.slots792 {min-height: 14255px; max-height: 14255px; height: 14255px}
div.slots793 {min-height: 14273px; max-height: 14273px; height: 14273px}
div.slots794 {min-height: 14291px; max-height: 14291px; height: 14291px}
div.slots795 {min-height: 14309px; max-height: 14309px; height: 14309px}
div.slots796 {min-height: 14327px; max-height: 14327px; height: 14327px}
div.slots797 {min-height: 14345px; max-height: 14345px; height: 14345px}
div.slots798 {min-height: 14363px; max-height: 14363px; height: 14363px}
div.slots799 {min-height: 14381px; max-height: 14381px; height: 14381px}
div.slots800 {min-height: 14399px; max-height: 14399px; height: 14399px}
div.slots801 {min-height: 14417px; max-height: 14417px; height: 14417px}
div.slots802 {min-height: 14435px; max-height: 14435px; height: 14435px}
div.slots803 {min-height: 14453px; max-height: 14453px; height: 14453px}
div.slots804 {min-height: 14471px; max-height: 14471px; height: 14471px}
div.slots805 {min-height: 14489px; max-height: 14489px; height: 14489px}
div.slots806 {min-height: 14507px; max-height: 14507px; height: 14507px}
div.slots807 {min-height: 14525px; max-height: 14525px; height: 14525px}
div.slots808 {min-height: 14543px; max-height: 14543px; height: 14543px}
div.slots809 {min-height: 14561px; max-height: 14561px; height: 14561px}
div.slots810 {min-height: 14579px; max-height: 14579px; height: 14579px}
div.slots811 {min-height: 14597px; max-height: 14597px; height: 14597px}
div.slots812 {min-height: 14615px; max-height: 14615px; height: 14615px}
div.slots813 {min-height: 14633px; max-height: 14633px; height: 14633px}
div.slots814 {min-height: 14651px; max-height: 14651px; height: 14651px}
div.slots815 {min-height: 14669px; max-height: 14669px; height: 14669px}
div.slots816 {min-height: 14687px; max-height: 14687px; height: 14687px}
div.slots817 {min-height: 14705px; max-height: 14705px; height: 14705px}
div.slots818 {min-height: 14723px; max-height: 14723px; height: 14723px}
div.slots819 {min-height: 14741px; max-height: 14741px; height: 14741px}
div.slots820 {min-height: 14759px; max-height: 14759px; height: 14759px}
div.slots821 {min-height: 14777px; max-height: 14777px; height: 14777px}
div.slots822 {min-height: 14795px; max-height: 14795px; height: 14795px}
div.slots823 {min-height: 14813px; max-height: 14813px; height: 14813px}
div.slots824 {min-height: 14831px; max-height: 14831px; height: 14831px}
div.slots825 {min-height: 14849px; max-height: 14849px; height: 14849px}
div.slots826 {min-height: 14867px; max-height: 14867px; height: 14867px}
div.slots827 {min-height: 14885px; max-height: 14885px; height: 14885px}
div.slots828 {min-height: 14903px; max-height: 14903px; height: 14903px}
div.slots829 {min-height: 14921px; max-height: 14921px; height: 14921px}
div.slots830 {min-height: 14939px; max-height: 14939px; height: 14939px}
div.slots831 {min-height: 14957px; max-height: 14957px; height: 14957px}
div.slots832 {min-height: 14975px; max-height: 14975px; height: 14975px}
div.slots833 {min-height: 14993px; max-height: 14993px; height: 14993px}
div.slots834 {min-height: 15011px; max-height: 15011px; height: 15011px}
div.slots835 {min-height: 15029px; max-height: 15029px; height: 15029px}
div.slots836 {min-height: 15047px; max-height: 15047px; height: 15047px}
div.slots837 {min-height: 15065px; max-height: 15065px; height: 15065px}
div.slots838 {min-height: 15083px; max-height: 15083px; height: 15083px}
div.slots839 {min-height: 15101px; max-height: 15101px; height: 15101px}
div.slots840 {min-height: 15119px; max-height: 15119px; height: 15119px}
div.slots841 {min-height: 15137px; max-height: 15137px; height: 15137px}
div.slots842 {min-height: 15155px; max-height: 15155px; height: 15155px}
div.slots843 {min-height: 15173px; max-height: 15173px; height: 15173px}
div.slots844 {min-height: 15191px; max-height: 15191px; height: 15191px}
div.slots845 {min-height: 15209px; max-height: 15209px; height: 15209px}
div.slots846 {min-height: 15227px; max-height: 15227px; height: 15227px}
div.slots847 {min-height: 15245px; max-height: 15245px; height: 15245px}
div.slots848 {min-height: 15263px; max-height: 15263px; height: 15263px}
div.slots849 {min-height: 15281px; max-height: 15281px; height: 15281px}
div.slots850 {min-height: 15299px; max-height: 15299px; height: 15299px}
div.slots851 {min-height: 15317px; max-height: 15317px; height: 15317px}
div.slots852 {min-height: 15335px; max-height: 15335px; height: 15335px}
div.slots853 {min-height: 15353px; max-height: 15353px; height: 15353px}
div.slots854 {min-height: 15371px; max-height: 15371px; height: 15371px}
div.slots855 {min-height: 15389px; max-height: 15389px; height: 15389px}
div.slots856 {min-height: 15407px; max-height: 15407px; height: 15407px}
div.slots857 {min-height: 15425px; max-height: 15425px; height: 15425px}
div.slots858 {min-height: 15443px; max-height: 15443px; height: 15443px}
div.slots859 {min-height: 15461px; max-height: 15461px; height: 15461px}
div.slots860 {min-height: 15479px; max-height: 15479px; height: 15479px}
div.slots861 {min-height: 15497px; max-height: 15497px; height: 15497px}
div.slots862 {min-height: 15515px; max-height: 15515px; height: 15515px}
div.slots863 {min-height: 15533px; max-height: 15533px; height: 15533px}
div.slots864 {min-height: 15551px; max-height: 15551px; height: 15551px}
div.slots865 {min-height: 15569px; max-height: 15569px; height: 15569px}
div.slots866 {min-height: 15587px; max-height: 15587px; height: 15587px}
div.slots867 {min-height: 15605px; max-height: 15605px; height: 15605px}
div.slots868 {min-height: 15623px; max-height: 15623px; height: 15623px}
div.slots869 {min-height: 15641px; max-height: 15641px; height: 15641px}
div.slots870 {min-height: 15659px; max-height: 15659px; height: 15659px}
div.slots871 {min-height: 15677px; max-height: 15677px; height: 15677px}
div.slots872 {min-height: 15695px; max-height: 15695px; height: 15695px}
div.slots873 {min-height: 15713px; max-height: 15713px; height: 15713px}
div.slots874 {min-height: 15731px; max-height: 15731px; height: 15731px}
div.slots875 {min-height: 15749px; max-height: 15749px; height: 15749px}
div.slots876 {min-height: 15767px; max-height: 15767px; height: 15767px}
div.slots877 {min-height: 15785px; max-height: 15785px; height: 15785px}
div.slots878 {min-height: 15803px; max-height: 15803px; height: 15803px}
div.slots879 {min-height: 15821px; max-height: 15821px; height: 15821px}
div.slots880 {min-height: 15839px; max-height: 15839px; height: 15839px}
div.slots881 {min-height: 15857px; max-height: 15857px; height: 15857px}
div.slots882 {min-height: 15875px; max-height: 15875px; height: 15875px}
div.slots883 {min-height: 15893px; max-height: 15893px; height: 15893px}
div.slots884 {min-height: 15911px; max-height: 15911px; height: 15911px}
div.slots885 {min-height: 15929px; max-height: 15929px; height: 15929px}
div.slots886 {min-height: 15947px; max-height: 15947px; height: 15947px}
div.slots887 {min-height: 15965px; max-height: 15965px; height: 15965px}
div.slots888 {min-height: 15983px; max-height: 15983px; height: 15983px}
div.slots889 {min-height: 16001px; max-height: 16001px; height: 16001px}
div.slots890 {min-height: 16019px; max-height: 16019px; height: 16019px}
div.slots891 {min-height: 16037px; max-height: 16037px; height: 16037px}
div.slots892 {min-height: 16055px; max-height: 16055px; height: 16055px}
div.slots893 {min-height: 16073px; max-height: 16073px; height: 16073px}
div.slots894 {min-height: 16091px; max-height: 16091px; height: 16091px}
div.slots895 {min-height: 16109px; max-height: 16109px; height: 16109px}
div.slots896 {min-height: 16127px; max-height: 16127px; height: 16127px}
div.slots897 {min-height: 16145px; max-height: 16145px; height: 16145px}
div.slots898 {min-height: 16163px; max-height: 16163px; height: 16163px}
div.slots899 {min-height: 16181px; max-height: 16181px; height: 16181px}
div.slots900 {min-height: 16199px; max-height: 16199px; height: 16199px}
div.slots901 {min-height: 16217px; max-height: 16217px; height: 16217px}
div.slots902 {min-height: 16235px; max-height: 16235px; height: 16235px}
div.slots903 {min-height: 16253px; max-height: 16253px; height: 16253px}
div.slots904 {min-height: 16271px; max-height: 16271px; height: 16271px}
div.slots905 {min-height: 16289px; max-height: 16289px; height: 16289px}
div.slots906 {min-height: 16307px; max-height: 16307px; height: 16307px}
div.slots907 {min-height: 16325px; max-height: 16325px; height: 16325px}
div.slots908 {min-height: 16343px; max-height: 16343px; height: 16343px}
div.slots909 {min-height: 16361px; max-height: 16361px; height: 16361px}
div.slots910 {min-height: 16379px; max-height: 16379px; height: 16379px}
div.slots911 {min-height: 16397px; max-height: 16397px; height: 16397px}
div.slots912 {min-height: 16415px; max-height: 16415px; height: 16415px}
div.slots913 {min-height: 16433px; max-height: 16433px; height: 16433px}
div.slots914 {min-height: 16451px; max-height: 16451px; height: 16451px}
div.slots915 {min-height: 16469px; max-height: 16469px; height: 16469px}
div.slots916 {min-height: 16487px; max-height: 16487px; height: 16487px}
div.slots917 {min-height: 16505px; max-height: 16505px; height: 16505px}
div.slots918 {min-height: 16523px; max-height: 16523px; height: 16523px}
div.slots919 {min-height: 16541px; max-height: 16541px; height: 16541px}
div.slots920 {min-height: 16559px; max-height: 16559px; height: 16559px}
div.slots921 {min-height: 16577px; max-height: 16577px; height: 16577px}
div.slots922 {min-height: 16595px; max-height: 16595px; height: 16595px}
div.slots923 {min-height: 16613px; max-height: 16613px; height: 16613px}
div.slots924 {min-height: 16631px; max-height: 16631px; height: 16631px}
div.slots925 {min-height: 16649px; max-height: 16649px; height: 16649px}
div.slots926 {min-height: 16667px; max-height: 16667px; height: 16667px}
div.slots927 {min-height: 16685px; max-height: 16685px; height: 16685px}
div.slots928 {min-height: 16703px; max-height: 16703px; height: 16703px}
div.slots929 {min-height: 16721px; max-height: 16721px; height: 16721px}
div.slots930 {min-height: 16739px; max-height: 16739px; height: 16739px}
div.slots931 {min-height: 16757px; max-height: 16757px; height: 16757px}
div.slots932 {min-height: 16775px; max-height: 16775px; height: 16775px}
div.slots933 {min-height: 16793px; max-height: 16793px; height: 16793px}
div.slots934 {min-height: 16811px; max-height: 16811px; height: 16811px}
div.slots935 {min-height: 16829px; max-height: 16829px; height: 16829px}
div.slots936 {min-height: 16847px; max-height: 16847px; height: 16847px}
div.slots937 {min-height: 16865px; max-height: 16865px; height: 16865px}
div.slots938 {min-height: 16883px; max-height: 16883px; height: 16883px}
div.slots939 {min-height: 16901px; max-height: 16901px; height: 16901px}
div.slots940 {min-height: 16919px; max-height: 16919px; height: 16919px}
div.slots941 {min-height: 16937px; max-height: 16937px; height: 16937px}
div.slots942 {min-height: 16955px; max-height: 16955px; height: 16955px}
div.slots943 {min-height: 16973px; max-height: 16973px; height: 16973px}
div.slots944 {min-height: 16991px; max-height: 16991px; height: 16991px}
div.slots945 {min-height: 17009px; max-height: 17009px; height: 17009px}
div.slots946 {min-height: 17027px; max-height: 17027px; height: 17027px}
div.slots947 {min-height: 17045px; max-height: 17045px; height: 17045px}
div.slots948 {min-height: 17063px; max-height: 17063px; height: 17063px}
div.slots949 {min-height: 17081px; max-height: 17081px; height: 17081px}
div.slots950 {min-height: 17099px; max-height: 17099px; height: 17099px}
div.slots951 {min-height: 17117px; max-height: 17117px; height: 17117px}
div.slots952 {min-height: 17135px; max-height: 17135px; height: 17135px}
div.slots953 {min-height: 17153px; max-height: 17153px; height: 17153px}
div.slots954 {min-height: 17171px; max-height: 17171px; height: 17171px}
div.slots955 {min-height: 17189px; max-height: 17189px; height: 17189px}
div.slots956 {min-height: 17207px; max-height: 17207px; height: 17207px}
div.slots957 {min-height: 17225px; max-height: 17225px; height: 17225px}
div.slots958 {min-height: 17243px; max-height: 17243px; height: 17243px}
div.slots959 {min-height: 17261px; max-height: 17261px; height: 17261px}
div.slots960 {min-height: 17279px; max-height: 17279px; height: 17279px}
div.celldiv {max-width: 100%; overflow: hidden; margin: 0; padding: 0}
.row_labels div.celldiv {overflow: visible}  /* we want to see the content in the row label columns */
div.mini, div.maxi {position: relative}     /* establish a relative position for the absolute position to follow */
div.multiple_control {
    display: none;       /* will be over-ridden by JavaScript if enabled */
    position: absolute; z-index: 20;
    width: 17px;
    text-align: center;
    padding: 0;
    border-right: 1px solid #e7ebee;
    background-color: #ffff22}
.mini div.multiple_control {                /* heights for maxi are set using in-line styles */
    height: 17px;
    max-height: 17px;
    min-height: 17px}
div:hover.multiple_control {cursor: pointer}
.multiple_booking table {height: 100%; width: 100%; border-spacing: 0; border-collapse: collapse}
.multiple_booking td {border-left: 0}

/* used for toggling multiple bookings from mini to maxi size */
.maximized div.mini {display: none}
.maximized div.maxi {display: block}
.minimized div.mini {display: block}
.minimized div.maxi {display: none}


.js div.multiple_control {
    display: block;   /* if JavaScript is enabled then we want to see the JavaScript controls */
  }
.js .multiple_booking .maxi a {padding-left: 20px}

div.div_select {
  position: absolute;
  border: 0;
  opacity: 0.2;
  background-color: #4b667b;
}

div.div_select.outside {
  background-color: transparent;
}   

/* booking privacy status */
.private {opacity: 0.6; font-style: italic}

/* booking approval status */
.awaiting_approval {opacity: 0.6}
.awaiting_approval a:before {content: "? "}

/* booking confirmation status */
.tentative {opacity: 0.6}
.tentative a {font-weight: normal}


/* ------------ DEL.PHP -----------------------------*/
div#del_room_confirm {padding-bottom: 3em}
#del_room_confirm p {text-align: center; font-size: large; font-weight: bold}
div#del_room_confirm_links {position: relative; margin-left: auto; margin-right: auto}
span#del_yes {display:block; position: absolute; right: 50%; margin-right: 1em; font-size: large}
span#del_no  {display:block; position: absolute; left: 50%; margin-left: 1em; font-size: large}
#del_room_confirm_links a:hover {cursor: pointer}                  /* for IE */
#del_room_confirm_links span:hover {text-decoration: underline}    /* for Firefox */


/* ------------ EDIT_AREA_ROOM.PHP ------------------*/
.edit_area_room .form_general fieldset fieldset {
  padding-top: 0.5em;
  padding-bottom: 0.5em
}

.edit_area_room .form_general fieldset fieldset fieldset {
  margin-bottom: 1em;
}

.edit_area_room .form_general fieldset fieldset legend {
  font-size: small;
  font-style: italic;
  font-weight: normal
}

.edit_area_room .form_general fieldset fieldset fieldset legend {
  padding-left: 2em;
}

.edit_area_room fieldset#time_settings {padding:0; margin: 0}
span#private_display_caution {display: block; margin-top: 1em; font-style: italic; font-weight: normal}
#book_ahead_periods_note span {display: block; float: left; width: 24em; margin: 0 0 1em 1em; font-style: italic}
.edit_area_room .form_general textarea {height: 6em; width: 25em}
.edit_area_room div#custom_html {margin-top: 8px}


/* ------------ FORM_GENERAL ------------------------*/
/*                                                   */
/*   used in EDIT_ENTRY.PHP, REPORT.PHP,             */
/*   SEARCH.PHP and EDIT_AREA_ROOM.PHP               */

form.form_general {margin-top: 2.0em; width: 100%}
.edit_entry     form.form_general {min-width: 37.0em}
.report         form.form_general {min-width: 25.0em}
.search         form.form_general {min-width: 21.0em}
.edit_area_room form.form_general {min-width: 30.0em}
form.form_general#logon       {min-width: 21.0em}
form.form_general#db_logon    {min-width: 25.0em}
form#edit_room {float: left; width: auto; margin: 0 2em 1em 1em}

.form_general div {float: left; clear: left; width: 100%}
.form_general div div {float: none; clear: none; width: auto}
.form_general div.group {float: left}
.form_general div.group_container {float: left}
.form_general .group_container div.group {clear: left}
.form_general div.group.ampm {width: 16em}
.edit_area_room div.group {clear: none; width: auto}
.edit_area_room div.group#private_override div {clear: left}
.form_general fieldset {width: auto; border: 0; padding-top: 2.0em}
#edit_room fieldset {width: 100%; float: left; padding: 0; margin: 0}
#edit_room fieldset.submit_buttons {margin-top: 1em}

.form_general label {
    display: block; float: left; overflow: hidden;
    min-height: 1.0em; 
    width: 20%; 
    text-align: right; padding-bottom: 0.8em; font-weight: bold;
}

.edit_entry     .form_general label {
    width: 10em;
    max-width: 10em;
}

.import         .form_general label {max-width: 12em}
.report         .form_general label {max-width: 12em}
.search         .form_general label {max-width: 8em}
.edit_area_room .form_general label {max-width: 30em; width: 17em}
#logon                    label {max-width: 8em}
#db_logon                 label {max-width: 12em}

.form_general .group      label {clear: none; width: auto; max-width: none; font-weight: normal; overflow: visible; text-align: left}
.form_general #rep_type .group label {clear: left}
div#rep_type {
    width: auto;
    border-right: 1px solid #C3CCD3;
    margin-right: 1em;
    margin-bottom: 0.5em;
    padding-right: 1em;
}
fieldset.rep_type_details {clear: none; padding-top: 0}
fieldset.rep_type_details fieldset {padding-top: 0}

.rep_type_details label {text-align: left}

.form_general input {
    display: block; float: left; margin-left: 1.0em; 
    font-family: Arial, 'Arial Unicode MS', Verdana, sans-serif; font-size: small
}
.edit_entry     .form_general input {width: 26em; margin-right: 1em}
.report         .form_general input {width: 12em}
.search         .form_general input {width: 12em}
.edit_area_room .form_general input {width: 12em}
#logon                    input {width: 12em}
#db_logon                 input {width: 12em}

.form_general .group input {
  clear: none;
  width: auto;
  margin-right: 0.5em;
}

.form_general input.date {width: 6em}

/* font family and size needs to be the same for input and textarea as their widths are defined in ems */
.form_general textarea {
    display: block; float: left; 
    width: 26em; height: 11em; 
    margin-left: 1.0em; margin-bottom: 0.5em;
    font-family: Arial, 'Arial Unicode MS', Verdana, sans-serif; font-size: small
}
.form_general select {float: left; margin-left: 1.0em; margin-right: -0.5em; margin-bottom: 0.5em}
.form_general label.radio {font-weight: normal; width: auto}
.form_general input.radio {margin-top: 0.1em; margin-right: 2px; width: auto}
.form_general input.checkbox {width: auto; margin-top: 0.2em}
.edit_area_room .form_general input.checkbox {margin-left: 1.0em}
.edit_area_room .form_general #booking_policies input.text {width: 4em}
.form_general input.submit {display: block; width: auto; float: left; clear: left; margin-top: 1.0em}

div#import_submit     {width: 20%; max-width: 12em}
div#report_submit     {width: 20%; max-width: 12em}
div#search_submit     {width: 20%; max-width: 8em}
div#logon_submit      {width: 20%; max-width: 8em}
div#db_logon_submit   {width: 20%; max-width: 12em}
#import_submit input, #report_submit input, #search_submit input, #logon_submit input, #db_logon_submit input
    {position: relative; left: 100%; width: auto}
div#edit_area_room_submit_back {float: left; width: 17em; max-width: 30em}
div#edit_area_room_submit_save {float: left; clear: none; width: auto}
#edit_area_room_submit_back input {float: right}
div#edit_entry_submit_back {float: left; width: 20em; max-width: 10em}
div#edit_entry_submit_save {float: left; clear: none; width: auto}
#edit_entry_submit_back input {float: right}


.form_general .div_dur_mins input{width: 4.0em}
.form_general .div_time input {width: 2.0em}
.form_general .div_time input.time_hour {text-align: right}
.form_general .div_time input.time_minute {text-align: left; margin-left: 0}
.form_general .div_time span + input {margin-left: 0}
.form_general .div_time span {display: block; float: left; width: 0.5em; text-align: center}
.form_general input#duration {width: 2.0em; text-align: right}
.form_general select#dur_units {margin-right: 1.0em; margin-left: 0.5em}
.form_general div#ad {float: left}
.form_general #ad label {clear: none; text-align: left; font-weight: normal}
.form_general input.all_day, .form_general input#area_def_duration_all_day {width: auto; margin-left: 1em; margin-right: 0.5em}
.form_general select#start_seconds, input#area_def_duration_mins {margin-right: 2em}
.form_general #div_rooms select, .form_general #div_typematch select {float: left; margin-right: 2.0em}
fieldset#rep_info {border-top: 1px solid #C3CCD3; padding-top: 0.7em}
.form_general input#rep_num_weeks, .form_general input#month_absolute {width: 4em}

.edit_entry span#end_time_error {display: block; float: left; margin-left: 2em; font-weight: normal}
.edit_area_room span.error {display: block; width: 100%; margin-bottom: 0.5em}

.form_general label.secondary {font-weight: normal; width: auto}

div#conflict_check, div#policy_check {float: left; clear: none; width: 2em; padding: 1em 0.5em; cursor: pointer}
div#conflict_check {margin-left: 3em}
div.good {color: green}
div.bad {color: red}

.form_general table {border-collapse: collapse}
.form_general table, .form_general tr, .form_general th, .form_general td {padding: 0; margin: 0; border: 0}
.form_general th {font-weight: normal; font-style: italic; text-align: left; padding: 0.2em 0 0.2em 1em}


/* ------------ EDIT_ENTRY_HANDLER.PHP ------------------*/
.edit_entry_handler div#submit_buttons {float: left}
.edit_entry_handler #submit_buttons form {float: left; margin: 1em 2em 1em 0}


/* ------------ EDIT_USERS.PHP ------------------*/
div#form_container {width: auto; position: relative; float: left}    /* this is the containing block against which the absolute positioning works */
#form_container input.submit {width: auto; position: absolute; bottom: 2.0em}  /* bring both buttons up          */
form#form_edit_users {width: auto; margin-top: 2.0em}
#form_edit_users fieldset {float: left; width: auto}  
#form_edit_users div {float: left; clear: left; width: auto}
#form_edit_users div#edit_users_input_container {padding-bottom: 4.0em}    /* padding-bottom leaves room for the submit buttons. */
                                                                           /* Apply it to the div because applying it to the     */
                                                                           /* fieldset does not work in all browsers (eg Safari) */
#form_edit_users label{
    display: block; float: left;
    min-height: 2.0em; 
    width: 10.0em;  
    text-align: right;
}
#form_edit_users input {
    display: block; float: left;
    width: 10.0em; 
    margin-left: 1.0em; 
}
#form_edit_users select, #form_edit_users textarea {
    margin-left: 1.0em;
}
#form_edit_users textarea {margin-bottom: 0.5em}

#form_edit_users p {display: block; float: left; clear: left; padding: 0.5em 0 0.7em 0; margin: 0;
                    width: 26em}
#form_edit_users ul {clear: left}
#form_edit_users input.submit {right: 2.0em}                                   /* and put the OK on the right     */
#form_delete_users input.submit {left: 2.0em}                                  /* and put the Delete on the left */
#form_edit_users input.checkbox {width: auto; margin-left: 1.0em}
form.edit_users_error {width: 10em; margin-top: 2.0em}
div#user_list {padding: 2em 0}
form#add_new_user {margin-left: 1em}
#users_table td {text-align: right}
#users_table td div.string {text-align: left}



/* ------------ FUNCTIONS.INC -------------------*/
#logon_box a {display: block; width: 100%; padding-top: 0.3em; padding-bottom: 0.3em}
table#banner {width: 100%; border-spacing: 0; border-collapse: collapse;
    border-color: #e7ebee;
    border-width: 0px;
    border-style: solid}
#banner td {text-align: center; vertical-align: middle; background-color: #4b667b;
    border-color: #e7ebee; border-style: solid;
    border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 1px;
    padding: 6px; color: #ffffff}
#banner td:first-child {border-left-width: 0}
#banner td#company {font-size: large}
#banner #company div {width: 100%}
#banner a:link    {color: #ffffff;    text-decoration: none; font-weight: normal}
#banner a:visited {color: #ffffff; text-decoration: none; font-weight: normal}
#banner a:hover   {color: #ffffff;   text-decoration:underline; font-weight: normal}
#banner input.date {width: 6.5em; text-align: center}


.js #banner #Form1 select {
  display: none;
}

.js #banner #Form1 span {
  display: inline-block;
  min-width: 7.5em;
}

.js #banner #Form1 input[type=submit] {
  visibility: hidden;
}

table#colour_key {clear: both; float: left; border-spacing: 0; border-collapse: collapse; margin-bottom: 0.5em}
#colour_key td {width: 7.0em; padding: 2px; font-weight: bold;
    color: #0B263B;
    border: 1px solid #ffffff}
#colour_key td#row_padding {border-right: 0; border-bottom: 0}
#header_search input {width: 6.0em}
div#n_outstanding {margin-top: 0.5em}
#banner .outstanding a {color: #FFF36C}

/* ------------ HELP.PHP ------------------------*/
table#version_info {border-spacing: 0; border-collapse: collapse}
#version_info td {padding: 0 1.0em 0 0; vertical-align: bottom}
#version_info td:first-child {text-align: right}


/* ------------ IMPORT.PHP ------------------------*/
.import .form_general fieldset fieldset legend {font-size: small; font-style: italic; font-weight: normal}
div.problem_report {border-bottom: 1px solid #C3CCD3; margin-top: 1em}

/* ------------ MINCALS.PHP ---------------------*/
div#cals {float: right}
div#cal_last {float: left}
div#cal_this {float: left; margin-left: 1.0em}
div#cal_next {float: left; margin-left: 1.0em}

table.calendar {border-spacing: 0; border-collapse: collapse}
.calendar th {min-width: 2.0em; text-align: center; font-weight: normal; background-color: transparent; color: #0B263B}
.calendar td {text-align: center; font-size: x-small}
.calendar th.hidden {background-color: #dae0e4} 
.calendar td.hidden {background-color: #dae0e4; font-weight: bold} 
.calendar a.current {font-weight: bold; color: #ff0066}
td#sticky_day {border: 1px dotted #ff0066}
td.mincals_week_number { opacity: 0.5; font-size: 60%; }

/* ------------ PENDING.PHP ------------------*/
#pending_list form {
  display: inline-block;
}

#pending_list td.table_container, #pending_list td.sub_table {
  padding: 0;
  border: 0;
  margin: 0;
}

#pending_list .control {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  color: #0B263B;
}

.js #pending_list td.control {
  background-color: #FFF36C;
}

#pending_list td:first-child {width: 1.2em}
#pending_list #pending_table td.sub_table {width: auto}
table.admin_table.sub {border-right-width: 0}
table.sub th {background-color: #788D9C}
.js .admin_table table.sub th:first-child {background-color: #FFF36C;
    border-left-color: #C3CCD3}
#pending_list form {margin: 2px 4px}


/* ------------ REPORT.PHP ----------------------*/
div#div_summary {padding-top: 3em}
#div_summary table {border-spacing: 1px; border-collapse: collapse;
    border-color: #0B263B; border-style: solid;
    border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
#div_summary td, #div_summary th {padding: 0.1em 0.2em 0.1em 0.2em;
    border-color: #0B263B; border-style: solid;
    border-top-width: 0; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0}
#div_summary th {background-color: transparent; font-weight: bold; text-align: center}
#div_summary thead tr:nth-child(2) th {font-weight: normal; font-style: italic}
#div_summary th:first-child {text-align: right}
#div_summary tfoot th {text-align: right}
#div_summary td {text-align: right}
#div_summary tbody td:nth-child(even), #div_summary tfoot th:nth-child(even) {border-right-width: 0}
#div_summary td:first-child {font-weight: bold}
p.report_entries {font-weight: bold}
.report .form_general fieldset fieldset {padding-top: 0.5em; padding-bottom: 0.5em}
.report .form_general fieldset fieldset legend {font-size: small; font-style: italic; font-weight: normal}
button#delete_button {float: left; clear: left; margin: 1em 0 3em 0}


/* ------------ SEARCH.PHP ----------------------*/
span#search_str {color: #ff0066}
p#nothing_found {font-weight: bold}
div#record_numbers {font-weight: bold}
div#record_nav {font-weight: bold; margin-bottom: 1.0em}

/* ------------ SITE_FAQ ------------------------*/
.help q {font-style: italic}
.help dfn {font-style: normal; font-weight: bold}
#site_faq_contents li a {text-decoration: underline}
div#site_faq_body {margin-top: 2.0em}
#site_faq_body h4 {border-top: 1px solid #C3CCD3; padding-top: 0.5em; margin-top: 0} 
#site_faq_body div {padding-bottom: 0.5em}
#site_faq_body :target {background-color: #ffe6f0}


/* ------------ TRAILER.INC ---------------------*/
div#trailer {border-top: 1px solid #0B263B; 
             border-bottom: 1px solid #0B263B; 
             float: left;
             clear: left;
             margin-top: 1.0em; margin-bottom: 1.5em;
             padding-top: 0.3em; padding-bottom: 0.3em}
#trailer div {float: left; width: 100%}
#trailer div.trailer_label {float: left; clear: left; width: 20%; max-width: 9.0em; font-weight: bold}
#trailer div.trailer_links {float: left;              width: 79%}  /* 79 to avoid rounding problems */
.trailer_label span {margin-right: 1.0em}

#trailer span.current {font-weight: bold}
#trailer span.hidden {font-weight: normal; 
    background-color: #e7ebee;  /* hack: only necessary for IE6 to prevent blurring with opacity */
    opacity: 0.5}  /* if you change this value, change it in the IE sheets as well */
#trailer .current a {color: #ff0066}

div#simple_trailer {clear: both; text-align: center; padding-top: 1.0em; padding-bottom: 2.0em}
#simple_trailer a {padding: 0 1.0em 0 1.0em}


/* ------------ VIEW_ENTRY.PHP ------------------*/
.view_entry #entry td:first-child {text-align: right; font-weight: bold; padding-right: 1.0em}
.view_entry div#view_entry_nav {margin-top: 1.0em}
.view_entry #approve_buttons form {float: left; margin-right: 2em}
.view_entry #approve_buttons legend {font-size: 0}
.view_entry div#returl {margin-top: 1em}
#approve_buttons td {vertical-align: middle; padding-top: 1em}
#approve_buttons td#caption {text-align: left}
#approve_buttons td#note {padding-top: 0}
#approve_buttons td#note form {width: 100%}
#approve_buttons td#note textarea {width: 100%; height: 6em}


/*-------------DataTables-------------------------*/

div.datatable_container {
  float: left;
  width: 100%;
}

div.ColVis_collection {
  float: left;
  width: auto;
}

div.ColVis_collection button.ColVis_Button {
  float: left;
  clear: left;
}

.dataTables_wrapper .dataTables_length {
  clear: both;
}

.dataTables_wrapper .dataTables_filter {
  clear: right;
  margin-bottom: 1em;
}

span.ColVis_radio {
  display: block;
  float: left;
  width: 30px;
}

span.ColVis_title {
  display: block;
  float: left;
  white-space: nowrap;
}

table.dataTable.display tbody tr.odd {
  background-color: #E2E4FF;
}

table.dataTable.display tbody tr.even {
  background-color: white;
}

table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #D3D6FF;
}

table.dataTable.display tbody tr.odd > .sorting_2,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #DADCFF;
}

table.dataTable.display tbody tr.odd > .sorting_3,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: #E0E2FF;
}

table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1  {
  background-color: #EAEBFF;
}

table.dataTable.display tbody tr.even > .sorting_2,
table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #F2F3FF;
}

table.dataTable.display tbody tr.even > .sorting_3,
table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #F9F9FF;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom-width: 0;
}

div.dt-buttons {
  float: right;
  margin-bottom: 0.4em;
}

a.dt-button {
  margin-right: 0;
}


/* ------------ jQuery UI additions -------------*/

.ui-autocomplete {
  max-height: 150px;
  overflow-y: auto;
  /* prevent horizontal scrollbar */
  overflow-x: hidden;
  /* add padding to account for vertical scrollbar */
  padding-right: 20px;
}


#check_tabs {border:0}
div#check_tabs {background-image: none}
.edit_entry #ui-tab-dialog-close {position:absolute; right:0; top:23px}
.edit_entry #ui-tab-dialog-close a {float:none; padding:0}
