

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

body {font-size: small;
    color:            #0B263B;
    font-family:      'Hiragino Kaku Gothic Pro' , Meiryo, 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: 'Hiragino Kaku Gothic Pro' , Meiryo, 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: 0.1em 0.5em 0.1em 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: 'Hiragino Kaku Gothic Pro' , Meiryo, 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: 95%}
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: 40%;
    }
div.body_columns {
	min-width: 60%;
    max-width: 70%;
    }

.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_icr_l,td.lcolor_icr_l {background-color: #ffb8b8}
.month div.l_color_icr_l {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #ffb8b8}
div.lcolor_S,td.lcolor_S {background-color: #}
.month div.l_color_S {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #}
div.lcolor_lab_a,td.lcolor_lab_a {background-color: #}
.month div.l_color_lab_a {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #}
div.lcolor_koubu,td.lcolor_koubu {background-color: #}
.month div.l_color_koubu {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #}
div.lcolor_kinou,td.lcolor_kinou {background-color: #}
.month div.l_color_kinou {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #}
div.lcolor_seibu,td.lcolor_seibu {background-color: #}
.month div.l_color_seibu {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #}
div.lcolor_nagam,td.lcolor_nagam {background-color: #}
.month div.l_color_nagam {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #}
div.lcolor_amoru,td.lcolor_amoru {background-color: #}
.month div.l_color_amoru {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #}
div.lcolor_bunsh,td.lcolor_bunsh {background-color: #}
.month div.l_color_bunsh {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #}
div.lcolor_kikak,td.lcolor_kikak {background-color: #}
.month div.l_color_kikak {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #}
div.lcolor_seimi,td.lcolor_seimi {background-color: #}
.month div.l_color_seimi {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #}
div.lcolor_ouyou,td.lcolor_ouyou {background-color: #}
.month div.l_color_ouyou {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #}
div.lcolor_kigou,td.lcolor_kigou {background-color: #}
.month div.l_color_kigou {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #}
div.lcolor_baiob,td.lcolor_baiob {background-color: #}
.month div.l_color_baiob {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #}
div.lcolor_nanoz,td.lcolor_nanoz {background-color: #}
.month div.l_color_nanoz {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #}
div.lcolor_seita,td.lcolor_seita {background-color: #}
.month div.l_color_seita {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #}
div.lcolor_kikou,td.lcolor_kikou {background-color: #}
.month div.l_color_kikou {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #}
div.lcolor_,td.lcolor_ {background-color: #}
.month div.l_color_ {float: left; max-height: auto; height: auto; min-height: 1.3em; overflow: hidden; background-color: #}

.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: 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.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: 17px;
    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: 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}

/* 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: auto}
.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: 14px;
    font-weight: 100;
}

.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: 'Hiragino Kaku Gothic Pro' , Meiryo, 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}
/*.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: 'Hiragino Kaku Gothic Pro' , Meiryo, Osaka, 'MS PGothic', sans-serif; font-size: small
}
.form_general select {
    float: left;
    height:34px;
    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; margin-top: 1.0em}

div#edit_entry_submit {width: 30%; max-width: 13.7em}
div#report_submit     {padding: 0px 10px;margin-left:4px; width: 30%; max-width:168px}
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%;}
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;
}
