

/* ------------ GENERAL -----------------------------*/

body {font-size: small;
    color:            #0B263B;
    font-family:      "Noto Sans Japanese", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    /*background-color: #EDF5FA;*/
    margin: 0px;
    }

.current {color: #ff0066}                        /* used to highlight the current item */
.error   {color: #ff0066; font-weight: bold}     /* for error messages */
.warning {color: #ff0066}                        /* for warning messages */


h1 {font-size: x-large}
h2 {font-size: large}

img {border: 0}

/*a:link    {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover   {text-decoration: underline;} 
a.active {text-decoration: underline;}*/ 

tr.even_row {background-color: #ffffff}
tr.odd_row {background-color: #F2F2F2}

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: "Noto Sans Japanese", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", 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  */
  
.naked {margin: 0; padding: 0; border-width: 0} /* Invisible tables used for internal needs */
table.naked {width: 100%; height: 100%}
table:hover.naked {cursor: pointer}   /* set cursor to pointer; if you don't it doesn't show up when show_plus_link is false */
    
.admin_table th{
    vertical-align: middle;
    text-align: left;
    width:auto;
    padding: 0.1em 0.5em 0.1em 0.5em;
    border-top-width: 0; border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 1px;
    border-style: solid;
    }
    
.admin_table td {vertical-align: middle; text-align: left;
    padding: 0em 0.5em 0em 0.5em;
    width:auto;
    border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 1px; border-style: solid;
    }
    

.admin_table td, .admin_table th {border-color: #C3CCD3}
.admin_table th:first-child {border-left-color: #0051A2}
.admin_table td.action {text-align: center}
.admin_table td.action div {display: inline-block}

.admin_table td.action tr td div{
	display: table-cell;
	height: auto;
    width:auto;
}
.admin_table td.action div form{
	background-image:none;
    border:none;
	height: 100%;
    width: 100%;
    text-align:left;
    
}
.admin_table td.action div form div input.button{
	height: 16px;
    width: 16px;
    padding:2px;
    }

div.freeze_panes {width: 100%; float: left}
.freeze_panes th div, .freeze_panes td div {display: table-cell; vertical-align: middle; white-space: nowrap; overflow: hidden}
.freeze_panes th div {height: 1.5em; max-height: 1.5em; min-height: 1.5em}
.freeze_panes td div {
	height: 100%;
    width: 100%;
    /*height: 2em;
    max-height: 2em;
    min-height: 2em;*/
    }

.freeze_panes td.int div {width: 6em; text-align: right; padding-right: 0.5em}
   
select.room_area_select {margin-right: 0.5em}

.font_menu {float:right;}
.font_menu li { float: left; width:20px; list-style:none; }

div#dwm_areas span { width:220px; background-color:#ccc; border:1px solid #666; margin:5px; padding:2px; display:block; padding-left:20px; }

/* ------------ HEADER.INC.PHP ----------------- */

div#logo{
/*background-image:url('images/header_bg.png');
background-position: left top;
background-repeat: repeat-x;
height: 100px;
width: auto;
padding: 5px;*/
}

div.screenonly{
	margin:5px;
}

div.footer{
	text-align:right;
    clear:both;
}
div.footer p{
	margin:10px 5px 5px 0px;
}

/* ------------ ADMIN.PHP ---------------------------*/
form.form_admin {float: left; clear: left; margin: 2em 0 0 0}
.form_admin fieldset {float: left; width: 100%; border: 1px solid #C3CCD3; padding: 1em}
.form_admin legend {font-size: small}
.form_admin div {clear: left} 
.form_admin label {
    display: block; float: left; clear: left; 
    width: 15.0em; text-align: right;
}
.form_admin input {
    display: block; float: left; clear: right;
    width: 30.5em;
    margin-top: 0.3em; margin-left: 1.0em;
    font-family: "Noto Sans Japanese", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: small;
}
.form_admin input.submit {
    width: auto; margin-top: 1.2em; margin-left: 16.0em
}
.admin h2 {clear: left}
div#area_form, div#room_form {float: left; padding: 0 0 2em 1em}
div#area_form {width: 80%}
div#room_form {width: 95%}
div#custom_html {float: left; padding: 0 0 3em 1em}
#area_form form {float: left; margin-right: 1em;width:100%;}
#area_form form fieldset{border:none;background-image:none;}
#area_form label#area_label {
display: block;
float: left;
font-weight: normal;
margin-right: 1.0em;
font-size:14px;
}
#areaChangeForm select {display: block; float: left; margin: 0.3em 1.5em 0 0}
#areaChangeForm input {float: left; margin: -0.2em 0.5em 0 0}
#areaChangeForm input.button {display: block; float: left; margin: 0 0.7em}

div.header_columns, div.body_columns {position: relative; float: left; overflow-x: auto; overflow-y: hidden}
div.freeze_panes div tbody tr{
    height:38px;
	border-top:1px solid #ddd;
    }
div.header_columns {
    /*min-width: 20%;*/
    max-width: 30%;
    }
div.body_columns {
	/*min-width: 70%;*/
    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  {float: left; margin-right: 2.0em}
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 {}
#dwm_header li {}

div#dwm {margin-bottom: 0.5em}
#dwm {
	text-align: center;
    clear:none;
}
#dwm h2 {margin-bottom: 0}
#dwm div.timezone {opacity: 0.8}

div.date_nav    {float: left; width:200px;}
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#month_main { width:100% }
table.dwm_main {clear: both; border-spacing: 0; border-collapse: separate; padding:5px 0px 5px 0px;
    border-color: #EDF5FA;
    border-width: 0px;
    border-style: solid}
.dwm_main td {
	padding: 0;
    border-top:  1px solid #FFFFFF;
    border-left: 1px solid #BBBBBB;
    border-bottom: 0;
    border-right: 1px solid #BBBBBB;
    }
.dwm_main td:first-child {border-left: 0}
.dwm_main th {
	font-size: small;
	font-weight: normal;
    vertical-align: top;
    padding: 0 2px;
    color: #0B263B; 
    background-color: #ffffff;
    border-left: 1px solid #EDF5FA    }
.dwm_main th:first-child {border-left: 0}

.dwm_main a {
    display: block;
    min-height: inherit;
    }
.dwm_main a:hover {
   	text-decoration:underline;
    }
.dwm_main tbody a {padding: 0 2px}
.dwm_main th a:link    {color: #0B263B;    text-decoration: none; font-weight: normal}
.dwm_main th a:visited {color: #0B263B; text-decoration: none; font-weight: normal}
.dwm_main th a:hover   {color: #0B263B;   text-decoration: underline; font-weight: normal;}

.dwm_main#day_main th {
	width: 95%
    }

.dwm_main#day_main th.first_last {
	width: 5%;
    border-bottom: 1px solid #BBBBBB;
    border-top: 0px none;
    border-left:0px none;
    border-right:0px none;
    }
    
.dwm_main#day_main tfoot th.first_last {
    border-top: 1px solid #BBBBBB;
    border-bottom: 0px none;
}
.dwm_main#day_main tfoot th {
    border-top: 1px solid #BBBBBB;
    border-bottom: 0px none;
    border-left:0px none;
    border-right:0px none;
    }
.dwm_main#week_main th {
	width: 13.5%
    }
.dwm_main#week_main th.first_last {
	width: 5%;
    vertical-align: bottom;
    border-bottom: 1px solid #BBBBBB;
    border-top: 0px none;
    border-left:0px none;
    border-right:0px none;
    }
.dwm_main#week_main tfoot th.first_last {
    border-top: 1px solid #BBBBBB;
    border-bottom: 0px none;
}
.dwm_main#week_main tfoot th {
    border-top: 1px solid #BBBBBB;
    border-bottom: 0px none;
    border-left:0px none;
    border-right:0px none;
    }
    
table.dwm_main{
	border-collapse: collapse;
    }
.dwm_main thead tr th {
    border-bottom: 1px solid #BBBBBB;
    border-top: 0px none;
    border-left:0px none;
    border-right:0px none;
    }
    
.dwm_main#month_main th {
	width: 14.3%
    }
.dwm_main#month_main tbody td {
    border: 1px solid #BBBBBB;
    }
.dwm_main#month_main td.valid   {
    background-color: #ffffff;
    vertical-align: top;
    width:auto;
	max-width:14%
    }
.dwm_main#month_main td.invalid {
    background-color: #E9E9E9;
    }
.dwm_main#month_main a {height: 100%; width: 100%; padding: 0 2px 0 2px}
.dwm_main#month_main a:hover {text-decoration:underline;}


a.new_booking {display: block; font-size: medium; text-align: center}
.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}

.new_booking img {display: none}

div.cell_container {
position: relative;
float: left;
width: 100%;        
min-height:100px;
height:auto;
} 
/* 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) */

.dwm_main#month_main table.naked {position: absolute; top: 0; left: 0;  /* used when javascript cursor set - similar to new_booking  */
    width: 100%; height: 100%; z-index: 10}
       
div.cell_header {position: relative; width: 2.0em;       /* needs to be above the new booking anchor */
     min-height: 20%; height: 20%; max-height: 20%; overflow: hidden}
                                                                                  
a.monthday {display: block; width: 100%; font-size: medium}             /* the date in the top left corner */
a.monthday:hover {text-decoration:underline;}  

div.booking_list {position: relative;                      /* contains the list of bookings */
    max-height: 80%; font-size: x-small;                                /* needs to be above new_booking and naked table */
    overflow:hidden}
.booking_list a {font-size: x-small}


div.lcolor_admin,td.lcolor_admin {background-color: #949494}
.month div.l_color_admin {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #949494}
div.lcolor_7701,td.lcolor_7701 {background-color: #8FBC8F}
.month div.l_color_7701 {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #8FBC8F}
div.lcolor_7230,td.lcolor_7230 {background-color: #85e6f5}
.month div.l_color_7230 {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #85e6f5}
div.lcolor_7367,td.lcolor_7367 {background-color: #67f5d4}
.month div.l_color_7367 {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #67f5d4}
div.lcolor_7820,td.lcolor_7820 {background-color: #a98bf5}
.month div.l_color_7820 {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #a98bf5}
div.lcolor_7562,td.lcolor_7562 {background-color: #f5a9e2}
.month div.l_color_7562 {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #f5a9e2}
div.lcolor_7864,td.lcolor_7864 {background-color: #f7e69c}
.month div.l_color_7864 {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #f7e69c}
div.lcolor_7640,td.lcolor_7640 {background-color: #e8eb4c}
.month div.l_color_7640 {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #e8eb4c}
div.lcolor_7537,td.lcolor_7537 {background-color: #e026e0}
.month div.l_color_7537 {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #e026e0}
div.lcolor_7581,td.lcolor_7581 {background-color: #66e87e}
.month div.l_color_7581 {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #66e87e}
div.lcolor_7980,td.lcolor_7980 {background-color: #ff8ccb}
.month div.l_color_7980 {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #ff8ccb}
div.lcolor_7883,td.lcolor_7883 {background-color: #ffa82e}
.month div.l_color_7883 {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #ffa82e}
div.lcolor_7905,td.lcolor_7905 {background-color: #49a9ed}
.month div.l_color_7905 {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #49a9ed}
div.lcolor_7855,td.lcolor_7855 {background-color: #9770eb}
.month div.l_color_7855 {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #9770eb}
div.lcolor_7566,td.lcolor_7566 {background-color: #f5549a}
.month div.l_color_7566 {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #f5549a}
div.lcolor_7366,td.lcolor_7366 {background-color: #3a90f2}
.month div.l_color_7366 {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #3a90f2}
div.lcolor_7534,td.lcolor_7534 {background-color: #f05a3c}
.month div.l_color_7534 {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #f05a3c}
div.lcolor_7750,td.lcolor_7750 {background-color: #0cde6b}
.month div.l_color_7750 {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #0cde6b}
div.lcolor_7712,td.lcolor_7712 {background-color: #ffff00}
.month div.l_color_7712 {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #ffff00}

.dwm_main#week_main th.hidden_day, .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    }
td.row_highlight  {background-color: #ffc0da} /* used for highlighting a row */
td.even_row       {background-color: #ffffff}      /* even rows in the day view */
td.odd_row        {background-color: #f2f2f2}       /* odd rows in the day view */
td.row_labels     {background-color: #9ba9bf; 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.odd_row, .dwm_main td:hover.even_row {background-color: #eadcf5}
.dwm_main td:hover.multiple_booking.odd_row {background-color: #eadcf5}
.dwm_main td:hover.multiple_booking.even_row {background-color: #eadcf5}
.dwm_main tr:hover td.row_labels {background-color: #eadcf5; color: #0B263B}
.dwm_main#month_main td:hover.valid {background-color: #eadcf5}



td.highlight         {background-color: #ffc0da; color: #0B263B}
.highlight a:link    {font-weight: normal; color: #0B263B}       /* used for JavaScript highlighting  */
.highlight a:visited {font-weight: normal; color: #0B263B}       /* used for JavaScript highlighting  */

.dwm_main tbody tr:hover a:link    {
    color: #0B263B;
    text-decoration:none;
    }   /* used for CSS highlighting (but will also be used in JavaScript highlighting */
.dwm_main tbody tr:hover a:visited {
    color: #0B263B;
    text-decoration:none;
    }   /* used for CSS highlighting (but will also be used in JavaScript highlighting */
.month .highlight a:link    {font-weight: bold}
.month .highlight a:visited {font-weight: bold}


div.slots1 {min-height: 24px; max-height: 24px; height: 24px}
div.slots2 {min-height: 49px; max-height: 49px; height: 49px}
div.slots3 {min-height: 74px; max-height: 74px; height: 74px}
div.slots4 {min-height: 99px; max-height: 99px; height: 99px}
div.slots5 {min-height: 124px; max-height: 124px; height: 124px}
div.slots6 {min-height: 149px; max-height: 149px; height: 149px}
div.slots7 {min-height: 174px; max-height: 174px; height: 174px}
div.slots8 {min-height: 199px; max-height: 199px; height: 199px}
div.slots9 {min-height: 224px; max-height: 224px; height: 224px}
div.slots10 {min-height: 249px; max-height: 249px; height: 249px}
div.slots11 {min-height: 274px; max-height: 274px; height: 274px}
div.slots12 {min-height: 299px; max-height: 299px; height: 299px}
div.slots13 {min-height: 324px; max-height: 324px; height: 324px}
div.slots14 {min-height: 349px; max-height: 349px; height: 349px}
div.slots15 {min-height: 374px; max-height: 374px; height: 374px}
div.slots16 {min-height: 399px; max-height: 399px; height: 399px}
div.slots17 {min-height: 424px; max-height: 424px; height: 424px}
div.slots18 {min-height: 449px; max-height: 449px; height: 449px}
div.slots19 {min-height: 474px; max-height: 474px; height: 474px}
div.slots20 {min-height: 499px; max-height: 499px; height: 499px}
div.slots21 {min-height: 524px; max-height: 524px; height: 524px}
div.slots22 {min-height: 549px; max-height: 549px; height: 549px}
div.slots23 {min-height: 574px; max-height: 574px; height: 574px}
div.slots24 {min-height: 599px; max-height: 599px; height: 599px}
div.slots25 {min-height: 624px; max-height: 624px; height: 624px}
div.slots26 {min-height: 649px; max-height: 649px; height: 649px}
div.slots27 {min-height: 674px; max-height: 674px; height: 674px}
div.slots28 {min-height: 699px; max-height: 699px; height: 699px}
div.slots29 {min-height: 724px; max-height: 724px; height: 724px}
div.slots30 {min-height: 749px; max-height: 749px; height: 749px}
div.slots31 {min-height: 774px; max-height: 774px; height: 774px}
div.slots32 {min-height: 799px; max-height: 799px; height: 799px}
div.slots33 {min-height: 824px; max-height: 824px; height: 824px}
div.slots34 {min-height: 849px; max-height: 849px; height: 849px}
div.slots35 {min-height: 874px; max-height: 874px; height: 874px}
div.slots36 {min-height: 899px; max-height: 899px; height: 899px}
div.slots37 {min-height: 924px; max-height: 924px; height: 924px}
div.slots38 {min-height: 949px; max-height: 949px; height: 949px}
div.slots39 {min-height: 974px; max-height: 974px; height: 974px}
div.slots40 {min-height: 999px; max-height: 999px; height: 999px}
div.slots41 {min-height: 1024px; max-height: 1024px; height: 1024px}
div.slots42 {min-height: 1049px; max-height: 1049px; height: 1049px}
div.slots43 {min-height: 1074px; max-height: 1074px; height: 1074px}
div.slots44 {min-height: 1099px; max-height: 1099px; height: 1099px}
div.slots45 {min-height: 1124px; max-height: 1124px; height: 1124px}
div.slots46 {min-height: 1149px; max-height: 1149px; height: 1149px}
div.slots47 {min-height: 1174px; max-height: 1174px; height: 1174px}
div.slots48 {min-height: 1199px; max-height: 1199px; height: 1199px}
div.slots49 {min-height: 1224px; max-height: 1224px; height: 1224px}
div.slots50 {min-height: 1249px; max-height: 1249px; height: 1249px}
div.slots51 {min-height: 1274px; max-height: 1274px; height: 1274px}
div.slots52 {min-height: 1299px; max-height: 1299px; height: 1299px}
div.slots53 {min-height: 1324px; max-height: 1324px; height: 1324px}
div.slots54 {min-height: 1349px; max-height: 1349px; height: 1349px}
div.slots55 {min-height: 1374px; max-height: 1374px; height: 1374px}
div.slots56 {min-height: 1399px; max-height: 1399px; height: 1399px}
div.slots57 {min-height: 1424px; max-height: 1424px; height: 1424px}
div.slots58 {min-height: 1449px; max-height: 1449px; height: 1449px}
div.slots59 {min-height: 1474px; max-height: 1474px; height: 1474px}
div.slots60 {min-height: 1499px; max-height: 1499px; height: 1499px}
div.slots61 {min-height: 1524px; max-height: 1524px; height: 1524px}
div.slots62 {min-height: 1549px; max-height: 1549px; height: 1549px}
div.slots63 {min-height: 1574px; max-height: 1574px; height: 1574px}
div.slots64 {min-height: 1599px; max-height: 1599px; height: 1599px}
div.slots65 {min-height: 1624px; max-height: 1624px; height: 1624px}
div.slots66 {min-height: 1649px; max-height: 1649px; height: 1649px}
div.slots67 {min-height: 1674px; max-height: 1674px; height: 1674px}
div.slots68 {min-height: 1699px; max-height: 1699px; height: 1699px}
div.slots69 {min-height: 1724px; max-height: 1724px; height: 1724px}
div.slots70 {min-height: 1749px; max-height: 1749px; height: 1749px}
div.slots71 {min-height: 1774px; max-height: 1774px; height: 1774px}
div.slots72 {min-height: 1799px; max-height: 1799px; height: 1799px}
div.slots73 {min-height: 1824px; max-height: 1824px; height: 1824px}
div.slots74 {min-height: 1849px; max-height: 1849px; height: 1849px}
div.slots75 {min-height: 1874px; max-height: 1874px; height: 1874px}
div.slots76 {min-height: 1899px; max-height: 1899px; height: 1899px}
div.slots77 {min-height: 1924px; max-height: 1924px; height: 1924px}
div.slots78 {min-height: 1949px; max-height: 1949px; height: 1949px}
div.slots79 {min-height: 1974px; max-height: 1974px; height: 1974px}
div.slots80 {min-height: 1999px; max-height: 1999px; height: 1999px}
div.slots81 {min-height: 2024px; max-height: 2024px; height: 2024px}
div.slots82 {min-height: 2049px; max-height: 2049px; height: 2049px}
div.slots83 {min-height: 2074px; max-height: 2074px; height: 2074px}
div.slots84 {min-height: 2099px; max-height: 2099px; height: 2099px}
div.slots85 {min-height: 2124px; max-height: 2124px; height: 2124px}
div.slots86 {min-height: 2149px; max-height: 2149px; height: 2149px}
div.slots87 {min-height: 2174px; max-height: 2174px; height: 2174px}
div.slots88 {min-height: 2199px; max-height: 2199px; height: 2199px}
div.slots89 {min-height: 2224px; max-height: 2224px; height: 2224px}
div.slots90 {min-height: 2249px; max-height: 2249px; height: 2249px}
div.slots91 {min-height: 2274px; max-height: 2274px; height: 2274px}
div.slots92 {min-height: 2299px; max-height: 2299px; height: 2299px}
div.slots93 {min-height: 2324px; max-height: 2324px; height: 2324px}
div.slots94 {min-height: 2349px; max-height: 2349px; height: 2349px}
div.slots95 {min-height: 2374px; max-height: 2374px; height: 2374px}
div.slots96 {min-height: 2399px; max-height: 2399px; height: 2399px}
div.slots97 {min-height: 2424px; max-height: 2424px; height: 2424px}
div.slots98 {min-height: 2449px; max-height: 2449px; height: 2449px}
div.slots99 {min-height: 2474px; max-height: 2474px; height: 2474px}
div.slots100 {min-height: 2499px; max-height: 2499px; height: 2499px}
div.slots101 {min-height: 2524px; max-height: 2524px; height: 2524px}
div.slots102 {min-height: 2549px; max-height: 2549px; height: 2549px}
div.slots103 {min-height: 2574px; max-height: 2574px; height: 2574px}
div.slots104 {min-height: 2599px; max-height: 2599px; height: 2599px}
div.slots105 {min-height: 2624px; max-height: 2624px; height: 2624px}
div.slots106 {min-height: 2649px; max-height: 2649px; height: 2649px}
div.slots107 {min-height: 2674px; max-height: 2674px; height: 2674px}
div.slots108 {min-height: 2699px; max-height: 2699px; height: 2699px}
div.slots109 {min-height: 2724px; max-height: 2724px; height: 2724px}
div.slots110 {min-height: 2749px; max-height: 2749px; height: 2749px}
div.slots111 {min-height: 2774px; max-height: 2774px; height: 2774px}
div.slots112 {min-height: 2799px; max-height: 2799px; height: 2799px}
div.slots113 {min-height: 2824px; max-height: 2824px; height: 2824px}
div.slots114 {min-height: 2849px; max-height: 2849px; height: 2849px}
div.slots115 {min-height: 2874px; max-height: 2874px; height: 2874px}
div.slots116 {min-height: 2899px; max-height: 2899px; height: 2899px}
div.slots117 {min-height: 2924px; max-height: 2924px; height: 2924px}
div.slots118 {min-height: 2949px; max-height: 2949px; height: 2949px}
div.slots119 {min-height: 2974px; max-height: 2974px; height: 2974px}
div.slots120 {min-height: 2999px; max-height: 2999px; height: 2999px}
div.slots121 {min-height: 3024px; max-height: 3024px; height: 3024px}
div.slots122 {min-height: 3049px; max-height: 3049px; height: 3049px}
div.slots123 {min-height: 3074px; max-height: 3074px; height: 3074px}
div.slots124 {min-height: 3099px; max-height: 3099px; height: 3099px}
div.slots125 {min-height: 3124px; max-height: 3124px; height: 3124px}
div.slots126 {min-height: 3149px; max-height: 3149px; height: 3149px}
div.slots127 {min-height: 3174px; max-height: 3174px; height: 3174px}
div.slots128 {min-height: 3199px; max-height: 3199px; height: 3199px}
div.slots129 {min-height: 3224px; max-height: 3224px; height: 3224px}
div.slots130 {min-height: 3249px; max-height: 3249px; height: 3249px}
div.slots131 {min-height: 3274px; max-height: 3274px; height: 3274px}
div.slots132 {min-height: 3299px; max-height: 3299px; height: 3299px}
div.slots133 {min-height: 3324px; max-height: 3324px; height: 3324px}
div.slots134 {min-height: 3349px; max-height: 3349px; height: 3349px}
div.slots135 {min-height: 3374px; max-height: 3374px; height: 3374px}
div.slots136 {min-height: 3399px; max-height: 3399px; height: 3399px}
div.slots137 {min-height: 3424px; max-height: 3424px; height: 3424px}
div.slots138 {min-height: 3449px; max-height: 3449px; height: 3449px}
div.slots139 {min-height: 3474px; max-height: 3474px; height: 3474px}
div.slots140 {min-height: 3499px; max-height: 3499px; height: 3499px}
div.slots141 {min-height: 3524px; max-height: 3524px; height: 3524px}
div.slots142 {min-height: 3549px; max-height: 3549px; height: 3549px}
div.slots143 {min-height: 3574px; max-height: 3574px; height: 3574px}
div.slots144 {min-height: 3599px; max-height: 3599px; height: 3599px}
div.slots145 {min-height: 3624px; max-height: 3624px; height: 3624px}
div.slots146 {min-height: 3649px; max-height: 3649px; height: 3649px}
div.slots147 {min-height: 3674px; max-height: 3674px; height: 3674px}
div.slots148 {min-height: 3699px; max-height: 3699px; height: 3699px}
div.slots149 {min-height: 3724px; max-height: 3724px; height: 3724px}
div.slots150 {min-height: 3749px; max-height: 3749px; height: 3749px}
div.slots151 {min-height: 3774px; max-height: 3774px; height: 3774px}
div.slots152 {min-height: 3799px; max-height: 3799px; height: 3799px}
div.slots153 {min-height: 3824px; max-height: 3824px; height: 3824px}
div.slots154 {min-height: 3849px; max-height: 3849px; height: 3849px}
div.slots155 {min-height: 3874px; max-height: 3874px; height: 3874px}
div.slots156 {min-height: 3899px; max-height: 3899px; height: 3899px}
div.slots157 {min-height: 3924px; max-height: 3924px; height: 3924px}
div.slots158 {min-height: 3949px; max-height: 3949px; height: 3949px}
div.slots159 {min-height: 3974px; max-height: 3974px; height: 3974px}
div.slots160 {min-height: 3999px; max-height: 3999px; height: 3999px}
div.slots161 {min-height: 4024px; max-height: 4024px; height: 4024px}
div.slots162 {min-height: 4049px; max-height: 4049px; height: 4049px}
div.slots163 {min-height: 4074px; max-height: 4074px; height: 4074px}
div.slots164 {min-height: 4099px; max-height: 4099px; height: 4099px}
div.slots165 {min-height: 4124px; max-height: 4124px; height: 4124px}
div.slots166 {min-height: 4149px; max-height: 4149px; height: 4149px}
div.slots167 {min-height: 4174px; max-height: 4174px; height: 4174px}
div.slots168 {min-height: 4199px; max-height: 4199px; height: 4199px}
div.slots169 {min-height: 4224px; max-height: 4224px; height: 4224px}
div.slots170 {min-height: 4249px; max-height: 4249px; height: 4249px}
div.slots171 {min-height: 4274px; max-height: 4274px; height: 4274px}
div.slots172 {min-height: 4299px; max-height: 4299px; height: 4299px}
div.slots173 {min-height: 4324px; max-height: 4324px; height: 4324px}
div.slots174 {min-height: 4349px; max-height: 4349px; height: 4349px}
div.slots175 {min-height: 4374px; max-height: 4374px; height: 4374px}
div.slots176 {min-height: 4399px; max-height: 4399px; height: 4399px}
div.slots177 {min-height: 4424px; max-height: 4424px; height: 4424px}
div.slots178 {min-height: 4449px; max-height: 4449px; height: 4449px}
div.slots179 {min-height: 4474px; max-height: 4474px; height: 4474px}
div.slots180 {min-height: 4499px; max-height: 4499px; height: 4499px}
div.slots181 {min-height: 4524px; max-height: 4524px; height: 4524px}
div.slots182 {min-height: 4549px; max-height: 4549px; height: 4549px}
div.slots183 {min-height: 4574px; max-height: 4574px; height: 4574px}
div.slots184 {min-height: 4599px; max-height: 4599px; height: 4599px}
div.slots185 {min-height: 4624px; max-height: 4624px; height: 4624px}
div.slots186 {min-height: 4649px; max-height: 4649px; height: 4649px}
div.slots187 {min-height: 4674px; max-height: 4674px; height: 4674px}
div.slots188 {min-height: 4699px; max-height: 4699px; height: 4699px}
div.slots189 {min-height: 4724px; max-height: 4724px; height: 4724px}
div.slots190 {min-height: 4749px; max-height: 4749px; height: 4749px}
div.slots191 {min-height: 4774px; max-height: 4774px; height: 4774px}
div.slots192 {min-height: 4799px; max-height: 4799px; height: 4799px}
div.slots193 {min-height: 4824px; max-height: 4824px; height: 4824px}
div.slots194 {min-height: 4849px; max-height: 4849px; height: 4849px}
div.slots195 {min-height: 4874px; max-height: 4874px; height: 4874px}
div.slots196 {min-height: 4899px; max-height: 4899px; height: 4899px}
div.slots197 {min-height: 4924px; max-height: 4924px; height: 4924px}
div.slots198 {min-height: 4949px; max-height: 4949px; height: 4949px}
div.slots199 {min-height: 4974px; max-height: 4974px; height: 4974px}
div.slots200 {min-height: 4999px; max-height: 4999px; height: 4999px}
div.slots201 {min-height: 5024px; max-height: 5024px; height: 5024px}
div.slots202 {min-height: 5049px; max-height: 5049px; height: 5049px}
div.slots203 {min-height: 5074px; max-height: 5074px; height: 5074px}
div.slots204 {min-height: 5099px; max-height: 5099px; height: 5099px}
div.slots205 {min-height: 5124px; max-height: 5124px; height: 5124px}
div.slots206 {min-height: 5149px; max-height: 5149px; height: 5149px}
div.slots207 {min-height: 5174px; max-height: 5174px; height: 5174px}
div.slots208 {min-height: 5199px; max-height: 5199px; height: 5199px}
div.slots209 {min-height: 5224px; max-height: 5224px; height: 5224px}
div.slots210 {min-height: 5249px; max-height: 5249px; height: 5249px}
div.slots211 {min-height: 5274px; max-height: 5274px; height: 5274px}
div.slots212 {min-height: 5299px; max-height: 5299px; height: 5299px}
div.slots213 {min-height: 5324px; max-height: 5324px; height: 5324px}
div.slots214 {min-height: 5349px; max-height: 5349px; height: 5349px}
div.slots215 {min-height: 5374px; max-height: 5374px; height: 5374px}
div.slots216 {min-height: 5399px; max-height: 5399px; height: 5399px}
div.slots217 {min-height: 5424px; max-height: 5424px; height: 5424px}
div.slots218 {min-height: 5449px; max-height: 5449px; height: 5449px}
div.slots219 {min-height: 5474px; max-height: 5474px; height: 5474px}
div.slots220 {min-height: 5499px; max-height: 5499px; height: 5499px}
div.slots221 {min-height: 5524px; max-height: 5524px; height: 5524px}
div.slots222 {min-height: 5549px; max-height: 5549px; height: 5549px}
div.slots223 {min-height: 5574px; max-height: 5574px; height: 5574px}
div.slots224 {min-height: 5599px; max-height: 5599px; height: 5599px}
div.slots225 {min-height: 5624px; max-height: 5624px; height: 5624px}
div.slots226 {min-height: 5649px; max-height: 5649px; height: 5649px}
div.slots227 {min-height: 5674px; max-height: 5674px; height: 5674px}
div.slots228 {min-height: 5699px; max-height: 5699px; height: 5699px}
div.slots229 {min-height: 5724px; max-height: 5724px; height: 5724px}
div.slots230 {min-height: 5749px; max-height: 5749px; height: 5749px}
div.slots231 {min-height: 5774px; max-height: 5774px; height: 5774px}
div.slots232 {min-height: 5799px; max-height: 5799px; height: 5799px}
div.slots233 {min-height: 5824px; max-height: 5824px; height: 5824px}
div.slots234 {min-height: 5849px; max-height: 5849px; height: 5849px}
div.slots235 {min-height: 5874px; max-height: 5874px; height: 5874px}
div.slots236 {min-height: 5899px; max-height: 5899px; height: 5899px}
div.slots237 {min-height: 5924px; max-height: 5924px; height: 5924px}
div.slots238 {min-height: 5949px; max-height: 5949px; height: 5949px}
div.slots239 {min-height: 5974px; max-height: 5974px; height: 5974px}
div.slots240 {min-height: 5999px; max-height: 5999px; height: 5999px}
div.slots241 {min-height: 6024px; max-height: 6024px; height: 6024px}
div.slots242 {min-height: 6049px; max-height: 6049px; height: 6049px}
div.slots243 {min-height: 6074px; max-height: 6074px; height: 6074px}
div.slots244 {min-height: 6099px; max-height: 6099px; height: 6099px}
div.slots245 {min-height: 6124px; max-height: 6124px; height: 6124px}
div.slots246 {min-height: 6149px; max-height: 6149px; height: 6149px}
div.slots247 {min-height: 6174px; max-height: 6174px; height: 6174px}
div.slots248 {min-height: 6199px; max-height: 6199px; height: 6199px}
div.slots249 {min-height: 6224px; max-height: 6224px; height: 6224px}
div.slots250 {min-height: 6249px; max-height: 6249px; height: 6249px}
div.slots251 {min-height: 6274px; max-height: 6274px; height: 6274px}
div.slots252 {min-height: 6299px; max-height: 6299px; height: 6299px}
div.slots253 {min-height: 6324px; max-height: 6324px; height: 6324px}
div.slots254 {min-height: 6349px; max-height: 6349px; height: 6349px}
div.slots255 {min-height: 6374px; max-height: 6374px; height: 6374px}
div.slots256 {min-height: 6399px; max-height: 6399px; height: 6399px}
div.slots257 {min-height: 6424px; max-height: 6424px; height: 6424px}
div.slots258 {min-height: 6449px; max-height: 6449px; height: 6449px}
div.slots259 {min-height: 6474px; max-height: 6474px; height: 6474px}
div.slots260 {min-height: 6499px; max-height: 6499px; height: 6499px}
div.slots261 {min-height: 6524px; max-height: 6524px; height: 6524px}
div.slots262 {min-height: 6549px; max-height: 6549px; height: 6549px}
div.slots263 {min-height: 6574px; max-height: 6574px; height: 6574px}
div.slots264 {min-height: 6599px; max-height: 6599px; height: 6599px}
div.slots265 {min-height: 6624px; max-height: 6624px; height: 6624px}
div.slots266 {min-height: 6649px; max-height: 6649px; height: 6649px}
div.slots267 {min-height: 6674px; max-height: 6674px; height: 6674px}
div.slots268 {min-height: 6699px; max-height: 6699px; height: 6699px}
div.slots269 {min-height: 6724px; max-height: 6724px; height: 6724px}
div.slots270 {min-height: 6749px; max-height: 6749px; height: 6749px}
div.slots271 {min-height: 6774px; max-height: 6774px; height: 6774px}
div.slots272 {min-height: 6799px; max-height: 6799px; height: 6799px}
div.slots273 {min-height: 6824px; max-height: 6824px; height: 6824px}
div.slots274 {min-height: 6849px; max-height: 6849px; height: 6849px}
div.slots275 {min-height: 6874px; max-height: 6874px; height: 6874px}
div.slots276 {min-height: 6899px; max-height: 6899px; height: 6899px}
div.slots277 {min-height: 6924px; max-height: 6924px; height: 6924px}
div.slots278 {min-height: 6949px; max-height: 6949px; height: 6949px}
div.slots279 {min-height: 6974px; max-height: 6974px; height: 6974px}
div.slots280 {min-height: 6999px; max-height: 6999px; height: 6999px}
div.slots281 {min-height: 7024px; max-height: 7024px; height: 7024px}
div.slots282 {min-height: 7049px; max-height: 7049px; height: 7049px}
div.slots283 {min-height: 7074px; max-height: 7074px; height: 7074px}
div.slots284 {min-height: 7099px; max-height: 7099px; height: 7099px}
div.slots285 {min-height: 7124px; max-height: 7124px; height: 7124px}
div.slots286 {min-height: 7149px; max-height: 7149px; height: 7149px}
div.slots287 {min-height: 7174px; max-height: 7174px; height: 7174px}
div.slots288 {min-height: 7199px; max-height: 7199px; height: 7199px}
div.slots289 {min-height: 7224px; max-height: 7224px; height: 7224px}
div.slots290 {min-height: 7249px; max-height: 7249px; height: 7249px}
div.slots291 {min-height: 7274px; max-height: 7274px; height: 7274px}
div.slots292 {min-height: 7299px; max-height: 7299px; height: 7299px}
div.slots293 {min-height: 7324px; max-height: 7324px; height: 7324px}
div.slots294 {min-height: 7349px; max-height: 7349px; height: 7349px}
div.slots295 {min-height: 7374px; max-height: 7374px; height: 7374px}
div.slots296 {min-height: 7399px; max-height: 7399px; height: 7399px}
div.slots297 {min-height: 7424px; max-height: 7424px; height: 7424px}
div.slots298 {min-height: 7449px; max-height: 7449px; height: 7449px}
div.slots299 {min-height: 7474px; max-height: 7474px; height: 7474px}
div.slots300 {min-height: 7499px; max-height: 7499px; height: 7499px}
div.slots301 {min-height: 7524px; max-height: 7524px; height: 7524px}
div.slots302 {min-height: 7549px; max-height: 7549px; height: 7549px}
div.slots303 {min-height: 7574px; max-height: 7574px; height: 7574px}
div.slots304 {min-height: 7599px; max-height: 7599px; height: 7599px}
div.slots305 {min-height: 7624px; max-height: 7624px; height: 7624px}
div.slots306 {min-height: 7649px; max-height: 7649px; height: 7649px}
div.slots307 {min-height: 7674px; max-height: 7674px; height: 7674px}
div.slots308 {min-height: 7699px; max-height: 7699px; height: 7699px}
div.slots309 {min-height: 7724px; max-height: 7724px; height: 7724px}
div.slots310 {min-height: 7749px; max-height: 7749px; height: 7749px}
div.slots311 {min-height: 7774px; max-height: 7774px; height: 7774px}
div.slots312 {min-height: 7799px; max-height: 7799px; height: 7799px}
div.slots313 {min-height: 7824px; max-height: 7824px; height: 7824px}
div.slots314 {min-height: 7849px; max-height: 7849px; height: 7849px}
div.slots315 {min-height: 7874px; max-height: 7874px; height: 7874px}
div.slots316 {min-height: 7899px; max-height: 7899px; height: 7899px}
div.slots317 {min-height: 7924px; max-height: 7924px; height: 7924px}
div.slots318 {min-height: 7949px; max-height: 7949px; height: 7949px}
div.slots319 {min-height: 7974px; max-height: 7974px; height: 7974px}
div.slots320 {min-height: 7999px; max-height: 7999px; height: 7999px}
div.slots321 {min-height: 8024px; max-height: 8024px; height: 8024px}
div.slots322 {min-height: 8049px; max-height: 8049px; height: 8049px}
div.slots323 {min-height: 8074px; max-height: 8074px; height: 8074px}
div.slots324 {min-height: 8099px; max-height: 8099px; height: 8099px}
div.slots325 {min-height: 8124px; max-height: 8124px; height: 8124px}
div.slots326 {min-height: 8149px; max-height: 8149px; height: 8149px}
div.slots327 {min-height: 8174px; max-height: 8174px; height: 8174px}
div.slots328 {min-height: 8199px; max-height: 8199px; height: 8199px}
div.slots329 {min-height: 8224px; max-height: 8224px; height: 8224px}
div.slots330 {min-height: 8249px; max-height: 8249px; height: 8249px}
div.slots331 {min-height: 8274px; max-height: 8274px; height: 8274px}
div.slots332 {min-height: 8299px; max-height: 8299px; height: 8299px}
div.slots333 {min-height: 8324px; max-height: 8324px; height: 8324px}
div.slots334 {min-height: 8349px; max-height: 8349px; height: 8349px}
div.slots335 {min-height: 8374px; max-height: 8374px; height: 8374px}
div.slots336 {min-height: 8399px; max-height: 8399px; height: 8399px}
div.slots337 {min-height: 8424px; max-height: 8424px; height: 8424px}
div.slots338 {min-height: 8449px; max-height: 8449px; height: 8449px}
div.slots339 {min-height: 8474px; max-height: 8474px; height: 8474px}
div.slots340 {min-height: 8499px; max-height: 8499px; height: 8499px}
div.slots341 {min-height: 8524px; max-height: 8524px; height: 8524px}
div.slots342 {min-height: 8549px; max-height: 8549px; height: 8549px}
div.slots343 {min-height: 8574px; max-height: 8574px; height: 8574px}
div.slots344 {min-height: 8599px; max-height: 8599px; height: 8599px}
div.slots345 {min-height: 8624px; max-height: 8624px; height: 8624px}
div.slots346 {min-height: 8649px; max-height: 8649px; height: 8649px}
div.slots347 {min-height: 8674px; max-height: 8674px; height: 8674px}
div.slots348 {min-height: 8699px; max-height: 8699px; height: 8699px}
div.slots349 {min-height: 8724px; max-height: 8724px; height: 8724px}
div.slots350 {min-height: 8749px; max-height: 8749px; height: 8749px}
div.slots351 {min-height: 8774px; max-height: 8774px; height: 8774px}
div.slots352 {min-height: 8799px; max-height: 8799px; height: 8799px}
div.slots353 {min-height: 8824px; max-height: 8824px; height: 8824px}
div.slots354 {min-height: 8849px; max-height: 8849px; height: 8849px}
div.slots355 {min-height: 8874px; max-height: 8874px; height: 8874px}
div.slots356 {min-height: 8899px; max-height: 8899px; height: 8899px}
div.slots357 {min-height: 8924px; max-height: 8924px; height: 8924px}
div.slots358 {min-height: 8949px; max-height: 8949px; height: 8949px}
div.slots359 {min-height: 8974px; max-height: 8974px; height: 8974px}
div.slots360 {min-height: 8999px; max-height: 8999px; height: 8999px}
div.slots361 {min-height: 9024px; max-height: 9024px; height: 9024px}
div.slots362 {min-height: 9049px; max-height: 9049px; height: 9049px}
div.slots363 {min-height: 9074px; max-height: 9074px; height: 9074px}
div.slots364 {min-height: 9099px; max-height: 9099px; height: 9099px}
div.slots365 {min-height: 9124px; max-height: 9124px; height: 9124px}
div.slots366 {min-height: 9149px; max-height: 9149px; height: 9149px}
div.slots367 {min-height: 9174px; max-height: 9174px; height: 9174px}
div.slots368 {min-height: 9199px; max-height: 9199px; height: 9199px}
div.slots369 {min-height: 9224px; max-height: 9224px; height: 9224px}
div.slots370 {min-height: 9249px; max-height: 9249px; height: 9249px}
div.slots371 {min-height: 9274px; max-height: 9274px; height: 9274px}
div.slots372 {min-height: 9299px; max-height: 9299px; height: 9299px}
div.slots373 {min-height: 9324px; max-height: 9324px; height: 9324px}
div.slots374 {min-height: 9349px; max-height: 9349px; height: 9349px}
div.slots375 {min-height: 9374px; max-height: 9374px; height: 9374px}
div.slots376 {min-height: 9399px; max-height: 9399px; height: 9399px}
div.slots377 {min-height: 9424px; max-height: 9424px; height: 9424px}
div.slots378 {min-height: 9449px; max-height: 9449px; height: 9449px}
div.slots379 {min-height: 9474px; max-height: 9474px; height: 9474px}
div.slots380 {min-height: 9499px; max-height: 9499px; height: 9499px}
div.slots381 {min-height: 9524px; max-height: 9524px; height: 9524px}
div.slots382 {min-height: 9549px; max-height: 9549px; height: 9549px}
div.slots383 {min-height: 9574px; max-height: 9574px; height: 9574px}
div.slots384 {min-height: 9599px; max-height: 9599px; height: 9599px}
div.slots385 {min-height: 9624px; max-height: 9624px; height: 9624px}
div.slots386 {min-height: 9649px; max-height: 9649px; height: 9649px}
div.slots387 {min-height: 9674px; max-height: 9674px; height: 9674px}
div.slots388 {min-height: 9699px; max-height: 9699px; height: 9699px}
div.slots389 {min-height: 9724px; max-height: 9724px; height: 9724px}
div.slots390 {min-height: 9749px; max-height: 9749px; height: 9749px}
div.slots391 {min-height: 9774px; max-height: 9774px; height: 9774px}
div.slots392 {min-height: 9799px; max-height: 9799px; height: 9799px}
div.slots393 {min-height: 9824px; max-height: 9824px; height: 9824px}
div.slots394 {min-height: 9849px; max-height: 9849px; height: 9849px}
div.slots395 {min-height: 9874px; max-height: 9874px; height: 9874px}
div.slots396 {min-height: 9899px; max-height: 9899px; height: 9899px}
div.slots397 {min-height: 9924px; max-height: 9924px; height: 9924px}
div.slots398 {min-height: 9949px; max-height: 9949px; height: 9949px}
div.slots399 {min-height: 9974px; max-height: 9974px; height: 9974px}
div.slots400 {min-height: 9999px; max-height: 9999px; height: 9999px}
div.slots401 {min-height: 10024px; max-height: 10024px; height: 10024px}
div.slots402 {min-height: 10049px; max-height: 10049px; height: 10049px}
div.slots403 {min-height: 10074px; max-height: 10074px; height: 10074px}
div.slots404 {min-height: 10099px; max-height: 10099px; height: 10099px}
div.slots405 {min-height: 10124px; max-height: 10124px; height: 10124px}
div.slots406 {min-height: 10149px; max-height: 10149px; height: 10149px}
div.slots407 {min-height: 10174px; max-height: 10174px; height: 10174px}
div.slots408 {min-height: 10199px; max-height: 10199px; height: 10199px}
div.slots409 {min-height: 10224px; max-height: 10224px; height: 10224px}
div.slots410 {min-height: 10249px; max-height: 10249px; height: 10249px}
div.slots411 {min-height: 10274px; max-height: 10274px; height: 10274px}
div.slots412 {min-height: 10299px; max-height: 10299px; height: 10299px}
div.slots413 {min-height: 10324px; max-height: 10324px; height: 10324px}
div.slots414 {min-height: 10349px; max-height: 10349px; height: 10349px}
div.slots415 {min-height: 10374px; max-height: 10374px; height: 10374px}
div.slots416 {min-height: 10399px; max-height: 10399px; height: 10399px}
div.slots417 {min-height: 10424px; max-height: 10424px; height: 10424px}
div.slots418 {min-height: 10449px; max-height: 10449px; height: 10449px}
div.slots419 {min-height: 10474px; max-height: 10474px; height: 10474px}
div.slots420 {min-height: 10499px; max-height: 10499px; height: 10499px}
div.slots421 {min-height: 10524px; max-height: 10524px; height: 10524px}
div.slots422 {min-height: 10549px; max-height: 10549px; height: 10549px}
div.slots423 {min-height: 10574px; max-height: 10574px; height: 10574px}
div.slots424 {min-height: 10599px; max-height: 10599px; height: 10599px}
div.slots425 {min-height: 10624px; max-height: 10624px; height: 10624px}
div.slots426 {min-height: 10649px; max-height: 10649px; height: 10649px}
div.slots427 {min-height: 10674px; max-height: 10674px; height: 10674px}
div.slots428 {min-height: 10699px; max-height: 10699px; height: 10699px}
div.slots429 {min-height: 10724px; max-height: 10724px; height: 10724px}
div.slots430 {min-height: 10749px; max-height: 10749px; height: 10749px}
div.slots431 {min-height: 10774px; max-height: 10774px; height: 10774px}
div.slots432 {min-height: 10799px; max-height: 10799px; height: 10799px}
div.slots433 {min-height: 10824px; max-height: 10824px; height: 10824px}
div.slots434 {min-height: 10849px; max-height: 10849px; height: 10849px}
div.slots435 {min-height: 10874px; max-height: 10874px; height: 10874px}
div.slots436 {min-height: 10899px; max-height: 10899px; height: 10899px}
div.slots437 {min-height: 10924px; max-height: 10924px; height: 10924px}
div.slots438 {min-height: 10949px; max-height: 10949px; height: 10949px}
div.slots439 {min-height: 10974px; max-height: 10974px; height: 10974px}
div.slots440 {min-height: 10999px; max-height: 10999px; height: 10999px}
div.slots441 {min-height: 11024px; max-height: 11024px; height: 11024px}
div.slots442 {min-height: 11049px; max-height: 11049px; height: 11049px}
div.slots443 {min-height: 11074px; max-height: 11074px; height: 11074px}
div.slots444 {min-height: 11099px; max-height: 11099px; height: 11099px}
div.slots445 {min-height: 11124px; max-height: 11124px; height: 11124px}
div.slots446 {min-height: 11149px; max-height: 11149px; height: 11149px}
div.slots447 {min-height: 11174px; max-height: 11174px; height: 11174px}
div.slots448 {min-height: 11199px; max-height: 11199px; height: 11199px}
div.slots449 {min-height: 11224px; max-height: 11224px; height: 11224px}
div.slots450 {min-height: 11249px; max-height: 11249px; height: 11249px}
div.slots451 {min-height: 11274px; max-height: 11274px; height: 11274px}
div.slots452 {min-height: 11299px; max-height: 11299px; height: 11299px}
div.slots453 {min-height: 11324px; max-height: 11324px; height: 11324px}
div.slots454 {min-height: 11349px; max-height: 11349px; height: 11349px}
div.slots455 {min-height: 11374px; max-height: 11374px; height: 11374px}
div.slots456 {min-height: 11399px; max-height: 11399px; height: 11399px}
div.slots457 {min-height: 11424px; max-height: 11424px; height: 11424px}
div.slots458 {min-height: 11449px; max-height: 11449px; height: 11449px}
div.slots459 {min-height: 11474px; max-height: 11474px; height: 11474px}
div.slots460 {min-height: 11499px; max-height: 11499px; height: 11499px}
div.slots461 {min-height: 11524px; max-height: 11524px; height: 11524px}
div.slots462 {min-height: 11549px; max-height: 11549px; height: 11549px}
div.slots463 {min-height: 11574px; max-height: 11574px; height: 11574px}
div.slots464 {min-height: 11599px; max-height: 11599px; height: 11599px}
div.slots465 {min-height: 11624px; max-height: 11624px; height: 11624px}
div.slots466 {min-height: 11649px; max-height: 11649px; height: 11649px}
div.slots467 {min-height: 11674px; max-height: 11674px; height: 11674px}
div.slots468 {min-height: 11699px; max-height: 11699px; height: 11699px}
div.slots469 {min-height: 11724px; max-height: 11724px; height: 11724px}
div.slots470 {min-height: 11749px; max-height: 11749px; height: 11749px}
div.slots471 {min-height: 11774px; max-height: 11774px; height: 11774px}
div.slots472 {min-height: 11799px; max-height: 11799px; height: 11799px}
div.slots473 {min-height: 11824px; max-height: 11824px; height: 11824px}
div.slots474 {min-height: 11849px; max-height: 11849px; height: 11849px}
div.slots475 {min-height: 11874px; max-height: 11874px; height: 11874px}
div.slots476 {min-height: 11899px; max-height: 11899px; height: 11899px}
div.slots477 {min-height: 11924px; max-height: 11924px; height: 11924px}
div.slots478 {min-height: 11949px; max-height: 11949px; height: 11949px}
div.slots479 {min-height: 11974px; max-height: 11974px; height: 11974px}
div.slots480 {min-height: 11999px; max-height: 11999px; height: 11999px}
div.slots481 {min-height: 12024px; max-height: 12024px; height: 12024px}
div.slots482 {min-height: 12049px; max-height: 12049px; height: 12049px}
div.slots483 {min-height: 12074px; max-height: 12074px; height: 12074px}
div.slots484 {min-height: 12099px; max-height: 12099px; height: 12099px}
div.slots485 {min-height: 12124px; max-height: 12124px; height: 12124px}
div.slots486 {min-height: 12149px; max-height: 12149px; height: 12149px}
div.slots487 {min-height: 12174px; max-height: 12174px; height: 12174px}
div.slots488 {min-height: 12199px; max-height: 12199px; height: 12199px}
div.slots489 {min-height: 12224px; max-height: 12224px; height: 12224px}
div.slots490 {min-height: 12249px; max-height: 12249px; height: 12249px}
div.slots491 {min-height: 12274px; max-height: 12274px; height: 12274px}
div.slots492 {min-height: 12299px; max-height: 12299px; height: 12299px}
div.slots493 {min-height: 12324px; max-height: 12324px; height: 12324px}
div.slots494 {min-height: 12349px; max-height: 12349px; height: 12349px}
div.slots495 {min-height: 12374px; max-height: 12374px; height: 12374px}
div.slots496 {min-height: 12399px; max-height: 12399px; height: 12399px}
div.slots497 {min-height: 12424px; max-height: 12424px; height: 12424px}
div.slots498 {min-height: 12449px; max-height: 12449px; height: 12449px}
div.slots499 {min-height: 12474px; max-height: 12474px; height: 12474px}
div.slots500 {min-height: 12499px; max-height: 12499px; height: 12499px}
div.slots501 {min-height: 12524px; max-height: 12524px; height: 12524px}
div.slots502 {min-height: 12549px; max-height: 12549px; height: 12549px}
div.slots503 {min-height: 12574px; max-height: 12574px; height: 12574px}
div.slots504 {min-height: 12599px; max-height: 12599px; height: 12599px}
div.slots505 {min-height: 12624px; max-height: 12624px; height: 12624px}
div.slots506 {min-height: 12649px; max-height: 12649px; height: 12649px}
div.slots507 {min-height: 12674px; max-height: 12674px; height: 12674px}
div.slots508 {min-height: 12699px; max-height: 12699px; height: 12699px}
div.slots509 {min-height: 12724px; max-height: 12724px; height: 12724px}
div.slots510 {min-height: 12749px; max-height: 12749px; height: 12749px}
div.slots511 {min-height: 12774px; max-height: 12774px; height: 12774px}
div.slots512 {min-height: 12799px; max-height: 12799px; height: 12799px}
div.slots513 {min-height: 12824px; max-height: 12824px; height: 12824px}
div.slots514 {min-height: 12849px; max-height: 12849px; height: 12849px}
div.slots515 {min-height: 12874px; max-height: 12874px; height: 12874px}
div.slots516 {min-height: 12899px; max-height: 12899px; height: 12899px}
div.slots517 {min-height: 12924px; max-height: 12924px; height: 12924px}
div.slots518 {min-height: 12949px; max-height: 12949px; height: 12949px}
div.slots519 {min-height: 12974px; max-height: 12974px; height: 12974px}
div.slots520 {min-height: 12999px; max-height: 12999px; height: 12999px}
div.slots521 {min-height: 13024px; max-height: 13024px; height: 13024px}
div.slots522 {min-height: 13049px; max-height: 13049px; height: 13049px}
div.slots523 {min-height: 13074px; max-height: 13074px; height: 13074px}
div.slots524 {min-height: 13099px; max-height: 13099px; height: 13099px}
div.slots525 {min-height: 13124px; max-height: 13124px; height: 13124px}
div.slots526 {min-height: 13149px; max-height: 13149px; height: 13149px}
div.slots527 {min-height: 13174px; max-height: 13174px; height: 13174px}
div.slots528 {min-height: 13199px; max-height: 13199px; height: 13199px}
div.slots529 {min-height: 13224px; max-height: 13224px; height: 13224px}
div.slots530 {min-height: 13249px; max-height: 13249px; height: 13249px}
div.slots531 {min-height: 13274px; max-height: 13274px; height: 13274px}
div.slots532 {min-height: 13299px; max-height: 13299px; height: 13299px}
div.slots533 {min-height: 13324px; max-height: 13324px; height: 13324px}
div.slots534 {min-height: 13349px; max-height: 13349px; height: 13349px}
div.slots535 {min-height: 13374px; max-height: 13374px; height: 13374px}
div.slots536 {min-height: 13399px; max-height: 13399px; height: 13399px}
div.slots537 {min-height: 13424px; max-height: 13424px; height: 13424px}
div.slots538 {min-height: 13449px; max-height: 13449px; height: 13449px}
div.slots539 {min-height: 13474px; max-height: 13474px; height: 13474px}
div.slots540 {min-height: 13499px; max-height: 13499px; height: 13499px}
div.slots541 {min-height: 13524px; max-height: 13524px; height: 13524px}
div.slots542 {min-height: 13549px; max-height: 13549px; height: 13549px}
div.slots543 {min-height: 13574px; max-height: 13574px; height: 13574px}
div.slots544 {min-height: 13599px; max-height: 13599px; height: 13599px}
div.slots545 {min-height: 13624px; max-height: 13624px; height: 13624px}
div.slots546 {min-height: 13649px; max-height: 13649px; height: 13649px}
div.slots547 {min-height: 13674px; max-height: 13674px; height: 13674px}
div.slots548 {min-height: 13699px; max-height: 13699px; height: 13699px}
div.slots549 {min-height: 13724px; max-height: 13724px; height: 13724px}
div.slots550 {min-height: 13749px; max-height: 13749px; height: 13749px}
div.slots551 {min-height: 13774px; max-height: 13774px; height: 13774px}
div.slots552 {min-height: 13799px; max-height: 13799px; height: 13799px}
div.slots553 {min-height: 13824px; max-height: 13824px; height: 13824px}
div.slots554 {min-height: 13849px; max-height: 13849px; height: 13849px}
div.slots555 {min-height: 13874px; max-height: 13874px; height: 13874px}
div.slots556 {min-height: 13899px; max-height: 13899px; height: 13899px}
div.slots557 {min-height: 13924px; max-height: 13924px; height: 13924px}
div.slots558 {min-height: 13949px; max-height: 13949px; height: 13949px}
div.slots559 {min-height: 13974px; max-height: 13974px; height: 13974px}
div.slots560 {min-height: 13999px; max-height: 13999px; height: 13999px}
div.slots561 {min-height: 14024px; max-height: 14024px; height: 14024px}
div.slots562 {min-height: 14049px; max-height: 14049px; height: 14049px}
div.slots563 {min-height: 14074px; max-height: 14074px; height: 14074px}
div.slots564 {min-height: 14099px; max-height: 14099px; height: 14099px}
div.slots565 {min-height: 14124px; max-height: 14124px; height: 14124px}
div.slots566 {min-height: 14149px; max-height: 14149px; height: 14149px}
div.slots567 {min-height: 14174px; max-height: 14174px; height: 14174px}
div.slots568 {min-height: 14199px; max-height: 14199px; height: 14199px}
div.slots569 {min-height: 14224px; max-height: 14224px; height: 14224px}
div.slots570 {min-height: 14249px; max-height: 14249px; height: 14249px}
div.slots571 {min-height: 14274px; max-height: 14274px; height: 14274px}
div.slots572 {min-height: 14299px; max-height: 14299px; height: 14299px}
div.slots573 {min-height: 14324px; max-height: 14324px; height: 14324px}
div.slots574 {min-height: 14349px; max-height: 14349px; height: 14349px}
div.slots575 {min-height: 14374px; max-height: 14374px; height: 14374px}
div.slots576 {min-height: 14399px; max-height: 14399px; height: 14399px}
div.slots577 {min-height: 14424px; max-height: 14424px; height: 14424px}
div.slots578 {min-height: 14449px; max-height: 14449px; height: 14449px}
div.slots579 {min-height: 14474px; max-height: 14474px; height: 14474px}
div.slots580 {min-height: 14499px; max-height: 14499px; height: 14499px}
div.slots581 {min-height: 14524px; max-height: 14524px; height: 14524px}
div.slots582 {min-height: 14549px; max-height: 14549px; height: 14549px}
div.slots583 {min-height: 14574px; max-height: 14574px; height: 14574px}
div.slots584 {min-height: 14599px; max-height: 14599px; height: 14599px}
div.slots585 {min-height: 14624px; max-height: 14624px; height: 14624px}
div.slots586 {min-height: 14649px; max-height: 14649px; height: 14649px}
div.slots587 {min-height: 14674px; max-height: 14674px; height: 14674px}
div.slots588 {min-height: 14699px; max-height: 14699px; height: 14699px}
div.slots589 {min-height: 14724px; max-height: 14724px; height: 14724px}
div.slots590 {min-height: 14749px; max-height: 14749px; height: 14749px}
div.slots591 {min-height: 14774px; max-height: 14774px; height: 14774px}
div.slots592 {min-height: 14799px; max-height: 14799px; height: 14799px}
div.slots593 {min-height: 14824px; max-height: 14824px; height: 14824px}
div.slots594 {min-height: 14849px; max-height: 14849px; height: 14849px}
div.slots595 {min-height: 14874px; max-height: 14874px; height: 14874px}
div.slots596 {min-height: 14899px; max-height: 14899px; height: 14899px}
div.slots597 {min-height: 14924px; max-height: 14924px; height: 14924px}
div.slots598 {min-height: 14949px; max-height: 14949px; height: 14949px}
div.slots599 {min-height: 14974px; max-height: 14974px; height: 14974px}
div.slots600 {min-height: 14999px; max-height: 14999px; height: 14999px}
div.celldiv {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: 24px;
    text-align: center;
    padding: 0;
    border-right: 1px solid #EDF5FA;
    background-color: #ffff22}
.mini div.multiple_control {                /* heights for maxi are set using in-line styles */
    height: 24px;
    max-height: 24px;
    min-height: 24px}
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}

/* 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 legend {font-size: small; font-style: italic; font-weight: normal}
.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}
/*.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 {width: 100%}
.edit_entry     form.form_general {
	width:auto;
    }
.report         form.form_general {min-width: 25.0em}
.search         form.form_general {min-width: 21.0em}
.edit_area_room form.form_general {min-width: 46.0em}
form.form_general#logon       {min-width: 40.0em}
form.form_general#db_logon    {min-width: 25.0em}
form#edit_room {float: left; width: 80%; margin: 0 2em 1em 1em}

.form_general div {float: left; clear: left; width: 100%;}
.form_general div div {float: none; clear: none; width: 68%;}
.form_general div.selector {float: left; width: 124px}

.form_general div.group {
    float: left;
    margin-left:15px;
    margin-top:12px;
    font-size:14px;
}
.form_general #div_rooms div.group {
    margin-left:14px;
    margin-top:8px;
}
#div_start_date div.group {
	padding-top:0px;
    padding-left:10px;
    margin-top: 8px;
}

.form_general div.group h5{
   float:right;
   padding-left:5px;
    display:inline;
    clear:none;
}
.form_general div#div_interval span#interval{
   float:left;
   width:200px;
   margin:5px 0px 0px 13px;
   vertical-align:top;
   padding:0px;
   
}
.form_general div#div_interval span a{
   margin-right:-1px;
   vertical-align:baseline;
}
.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: 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: 30%; 
    text-align: right;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    font-size: 16px;
    font-weight: 300;
}

.edit_entry     .form_general label {max-width: 10em}
.report         .form_general label {max-width: 12em}
.search         .form_general label {max-width: 8em}
/*.edit_area_room .form_general label {max-width: 30em; width: 15em}*/
#logon                    label {max-width: 8em}
#db_logon                 label {max-width: 12em}

.form_general .group label {

    clear: none;
    width: auto;
    max-width: 100%;
    font-weight: normal;
    overflow: visible;
    text-align: left;
}

.form_general input {
    display: block; float: left; margin-left: 1.0em; 
    font-family: "Noto Sans Japanese", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: small;
    width: 60%;
}
/*.edit_entry     .form_general input {width: 26em}*/
.report         .form_general input {width: 12em}
.search         .form_general input {width: 12em}
.css_get, .css_non_get {display:none !important;}
/*.edit_area_room .form_general input {width: 30em}*/
#logon                    input {width: 12em}
#db_logon                 input {width: 12em}
.form_general .group      input {clear: none; width: auto}
.form_general input.date {width: 7em}

/* 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: 60%; height: 11em; 
    margin-left: 1.0em; margin-bottom: 0.5em;
    font-family: "Noto Sans Japanese", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 16px;
}

.alert{
	color:#990000;
	font-weight:bold;
}

select{
	padding:6px 10px;
}

.form_general select {
    float: left;
    margin-top:0.1em;
    margin-left: 0.3em;
    margin-right: -0.5em;
	font-family:'メイリオ','PT Sans', sans-serif;
    font-color:#6F6F6F;
    font-size:small;
    }
.form_general select#area, .form_general select#type{
    margin-left:1em;
    }
.form_general select#rooms{
	height:auto;
    border:0px inset #F0F0F0;
    }
.form_general select#area_eveningends_t{
    margin-left: 13px;
    }
.form_general input.radio {margin-top: 0.1em; margin-right: 2px;-webkit-appearance: none;}
.form_general input.checkbox {width: auto; margin-top: 0.2em;-webkit-appearance: none;}
.edit_area_room .form_general input.checkbox {margin-left: 1.0em}
.edit_area_room .form_general #booking_policies input.text {width: 2.0em}
.form_general input.submit {display: block; width: auto; float: left; clear: left;}

div#edit_entry_submit {width: 30%; max-width: 13.7em}
div#report_submit     {padding: 0px 10px;margin-left:4px; width: 30%;}
div#search_submit     {width: 30%; max-width: 8em}
div#logon_submit      {width: 30%; max-width: 8em}
div#db_logon_submit   {width: 30%; max-width: 12em}
#edit_entry_submit input, #report_submit input, #search_submit input, #logon_submit input, #db_logon_submit input
    {position: relative; left: 100%; width: 100%; cursor:pointer;}
div#edit_area_room_submit_back {float: left; /*width: 15em;*/ max-width: 30em}
div#edit_area_room_submit_save {float: left; clear: none; width: auto}
#edit_area_room_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 {width: auto; margin-left: 3.0em; margin-right: 0.5em}

.form_general #div_rooms select, .form_general #div_typematch select {
float: left;
margin-left: 1.0em;
margin-right: 2.0em
}
.form_general #div_rooms select, .form_general #div_typematch span{
float: left;
padding:7px 0px;
}
fieldset#rep_info {border-top: 1px solid #C3CCD3; padding-top: 0.7em}
.form_general input#rep_num_weeks {width: 2.0em}

.edit_area_room span.error {display: block; width: 100%; margin-bottom: 0.5em}

.start_time_date{
	font-size:12px;
    font-weight: 700;
    margin:7px 0px;
    padding:0px 18px 0px 13px;
    float:left;
}
/* ------------ EDIT_ENTRY.PHP ------------------*/

.error_text{
	margin-left:12px;
}
    

/* ------------ EDIT_USERS.PHP ------------------*/
div#form_container {
    width: auto;
    min-height:600px;
    height:auto;
    }   /* this is the containing block against which the absolute positioning works */
#form_container input.submit {width: auto; bottom: 2.0em}  /* bring both buttons up          */
form#form_edit_users {
    width: auto;
    min-height:750px;
	height:auto;
    margin-top: 2.0em;
    padding:20px 10px;
    }

#form_edit_users fieldset {
    border:none;
    width: auto;
    }  
#form_edit_users div {float: left; clear: both; width: 100%}
#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{
	font-size: 14px;
    font-weight:normal;
    display: block; float: left;
    min-height: 2.0em; 
    max-width: 10.0em;
    width:20%; 
    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;*/
position:relative;
clear:both;
display:block;
top:10px;
margin-left:21px;
}                                   /* and put the OK on the right     */
#form_delete_users input.submit {
margin-left:20px;
    }                                     /* 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 {float: left; width: 95%; padding: 2em 0 2em 1em}

form#add_new_user {
    margin-left: 1em;
    background-image:none;
    border:none;
    }



/* ------------ 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: #EDF5FA;
    border-width: 0px;
    border-style: solid}
#banner td {text-align: center; vertical-align: middle; background-color: #0051A2;
    border-color: #EDF5FA; 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: 100%}
#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}

table#colour_key {clear: both; border-spacing: 0; border-collapse: collapse}
#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}

/* ------------ 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; color: #0B263B}
.calendar td {border:1px  solid;}
.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 ------------------*/
table#pending_list {width: 100%}
#pending_list form {float: left; margin: 0 0.5em}
#pending_list table {width: 100%; border-spacing: 0px; border-collapse: collapse; border: 0}
#pending_list td.sub_table {padding: 0; margin: 0}
#pending_list table.minimised tbody {display: none}
#pending_list table th {border-top: 1px solid #EDF5FA;
                        background-color: #0051A2}
#pending_list td {border-top-width: 1px}
#pending_list .control {padding-left: 0; padding-right: 0; text-align: center;
                        color: #0B263B}
#pending_list th.control + th {border-left-width: 0}
#pending_list td.control + td {border-left-width: 0}
#pending_list table th.control{background-color: #FFF36C; cursor: default}
#pending_list table th a {color: #ffffff}
#pending_list table td {border-color: #C3CCD3;
                        background-color: #FFFCDA}
#pending_list .control             {width: 1.2em}
#pending_list th.header_name       {width: 10%}
#pending_list th.header_create     {width: 10%}
#pending_list th.header_area       {width: 10%}
#pending_list th.header_room       {width: 10%}
#pending_list th.header_action     {width: 20em}
#pending_list table th.header_start_time {text-transform: uppercase}

/* ------------ REPORT.PHP ----------------------*/
.div_report h2, #div_summary h1 {border-top: 2px solid #0051A2;
    padding-top: 0.5em; margin-top: 2.0em}
.div_report h3 {border-top: 1px solid #879AA8;
    padding-top: 0.5em; margin-bottom: 0}
.div_report table {clear: both; width: 100%; margin-top: 0.5em}
.div_report col.col1 {width: 11em}
.div_report td:first-child {text-align: right; font-weight: bold}
.div_report .createdby td, .div_report .lastupdate td {font-size: x-small}
div.report_entry_title {width: 100%; float: left;
    border-top: 1px solid #C3CCD3; margin-top: 0.8em}
div.report_entry_name  {width: 40%;  float: left; font-weight: bold}
div.report_entry_when  {width: 60%;  float: right; text-align: right}
#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 td {text-align: right}
#div_summary td.count {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}


/* ------------ 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}
table#search_results {border-spacing: 1px; border-collapse: collapse}
#search_results td, #search_results th {border: 1px solid #0B263B; padding: 0.1em 0.2em 0.1em 0.2em}

/* ------------ 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 {background-color: #ddd;
             float: left; width: 100%; 
             margin-top: 1.5em; margin-bottom: 1.5em;
             padding: 0.3em 0 0.3em 0}
#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: #EDF5FA;  /* 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 {width: 200px; float:left;}
#simple_trailer a {padding: 0 1.0em 0 1.0em}


/* ------------ VIEW_ENTRY.PHP ------------------*/
.view_entry #entry td{
text-align: left;
padding-left: 0.5em;
min-width:60%;
max-width:90%;
width:auto;
}

.view_entry #entry td:first-child {
text-align: right;
font-weight: bold;
padding-right: 0.5em;
min-width:10%;
max-width:40%;
width:auto;
}

.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}
#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}


@media screen and (max-width:480px) {


.form_admin label{
	width:20%;

}

.form_general select {

	width:144px;
	margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 1em;
   
    }
    
.form_general select#area, .form_general #div_start_date select, .form_general #div_end_date select{

	margin-top: 0em;
   
    }
    
    
 .form_general #div_start_date div.group{
    
	
    margin-bottom:10px;
    padding-top:0px;
 }
    
 .form_general #div_start_date div.group #ad{
  
    float:right;

 }

    
.dwm_main#month_main td.valid   {
    max-width:14%;
    width:auto;
    }
div.booking_list{
	width:100%
    }

}

.clearfix{
	clear:both;
    height:0px;
    width:0px;
}


#form_delete_users,#form_copy_user,#export_user, #change_order{
    width:200px;
    background-image:none;
    border:none;
}

#change_order input[type="button"]{
	background:none;
    background-color:#fff;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.2) inset;
    margin:0px;
}


div.buttons{
	float:left;
    width:300px;
}
