

/* stylesheet for slots on 2010-04-12
   base_time: 2010-04-12 08:30:00 -0700
   max_time: 2010-04-12 17:00:00 -0700
   max_rooms: 9 */


div#room_title_413 {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 30px;
  width: 89px;
  z-index: 0;
}

div#room_tools_413 {
  position: absolute;
  top: 30px;
  left: 0px;
  width: 89px;
  z-index: 3;
}


div#room_title_414 {
  position: absolute;
  top: 0px;
  left: 90px;
  height: 30px;
  width: 89px;
  z-index: 0;
}

div#room_tools_414 {
  position: absolute;
  top: 30px;
  left: 90px;
  width: 89px;
  z-index: 3;
}


div#room_title_415 {
  position: absolute;
  top: 0px;
  left: 180px;
  height: 30px;
  width: 89px;
  z-index: 0;
}

div#room_tools_415 {
  position: absolute;
  top: 30px;
  left: 180px;
  width: 89px;
  z-index: 3;
}


div#room_title_416 {
  position: absolute;
  top: 0px;
  left: 270px;
  height: 30px;
  width: 89px;
  z-index: 0;
}

div#room_tools_416 {
  position: absolute;
  top: 30px;
  left: 270px;
  width: 89px;
  z-index: 3;
}


div#room_title_417 {
  position: absolute;
  top: 0px;
  left: 360px;
  height: 30px;
  width: 89px;
  z-index: 0;
}

div#room_tools_417 {
  position: absolute;
  top: 30px;
  left: 360px;
  width: 89px;
  z-index: 3;
}


div#room_title_418 {
  position: absolute;
  top: 0px;
  left: 450px;
  height: 30px;
  width: 89px;
  z-index: 0;
}

div#room_tools_418 {
  position: absolute;
  top: 30px;
  left: 450px;
  width: 89px;
  z-index: 3;
}


div#room_title_419 {
  position: absolute;
  top: 0px;
  left: 540px;
  height: 30px;
  width: 89px;
  z-index: 0;
}

div#room_tools_419 {
  position: absolute;
  top: 30px;
  left: 540px;
  width: 89px;
  z-index: 3;
}


div#room_title_420 {
  position: absolute;
  top: 0px;
  left: 630px;
  height: 30px;
  width: 89px;
  z-index: 0;
}

div#room_tools_420 {
  position: absolute;
  top: 30px;
  left: 630px;
  width: 89px;
  z-index: 3;
}


div#room_title_425 {
  position: absolute;
  top: 0px;
  left: 720px;
  height: 30px;
  width: 89px;
  z-index: 0;
}

div#room_tools_425 {
  position: absolute;
  top: 30px;
  left: 720px;
  width: 89px;
  z-index: 3;
}


.hide_breaks{
  z-index: 9999 !important;
}

div#slot26917 {
  position: absolute;
  left: 0px;
  width: 89px;
  top: 30px;
  height: 509px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


.hide_breaks{
  z-index: 9999 !important;
}

div#slot26918 {
  position: absolute;
  left: 90px;
  width: 89px;
  top: 30px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


.hide_breaks{
  z-index: 9999 !important;
}

div#slot26926 {
  position: absolute;
  left: 90px;
  width: 89px;
  top: 330px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


.hide_breaks{
  z-index: 9999 !important;
}

div#slot26919 {
  position: absolute;
  left: 180px;
  width: 89px;
  top: 30px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


.hide_breaks{
  z-index: 9999 !important;
}

div#slot26927 {
  position: absolute;
  left: 180px;
  width: 89px;
  top: 330px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


.hide_breaks{
  z-index: 9999 !important;
}

div#slot26920 {
  position: absolute;
  left: 270px;
  width: 89px;
  top: 30px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


.hide_breaks{
  z-index: 9999 !important;
}

div#slot26928 {
  position: absolute;
  left: 270px;
  width: 89px;
  top: 330px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


.hide_breaks{
  z-index: 9999 !important;
}

div#slot26921 {
  position: absolute;
  left: 360px;
  width: 89px;
  top: 30px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


.hide_breaks{
  z-index: 9999 !important;
}

div#slot26929 {
  position: absolute;
  left: 360px;
  width: 89px;
  top: 330px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


.hide_breaks{
  z-index: 9999 !important;
}

div#slot26922 {
  position: absolute;
  left: 450px;
  width: 89px;
  top: 30px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


.hide_breaks{
  z-index: 9999 !important;
}

div#slot26930 {
  position: absolute;
  left: 450px;
  width: 89px;
  top: 330px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


.hide_breaks{
  z-index: 9999 !important;
}

div#slot26923 {
  position: absolute;
  left: 540px;
  width: 89px;
  top: 30px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


.hide_breaks{
  z-index: 9999 !important;
}

div#slot27099 {
  position: absolute;
  left: 540px;
  width: 89px;
  top: 330px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


.hide_breaks{
  z-index: 9999 !important;
}

div#slot26924 {
  position: absolute;
  left: 630px;
  width: 89px;
  top: 30px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


.hide_breaks{
  z-index: 9999 !important;
}

div#slot26931 {
  position: absolute;
  left: 630px;
  width: 89px;
  top: 330px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


.hide_breaks{
  z-index: 9999 !important;
}

div#slot26925 {
  position: absolute;
  left: 0px;
  width: 719px;
  top: 240px;
  height: 89px;
  z-index: 3;
  font-size: 80%;
  overflow: hidden;
  background: #ded;
}


div#slot_grid {
  position: relative;
  height: 540px;
  background: #888;
  width: 720px;
  z-index: 0;
  border-left: 1px solid #888;
}

div#slot_grid div.topic372 {
  background-color: #c9e5fc;
}

li#topic_key_372 {
  background-color: #c9e5fc;
}
span#topic_key_372 {
  background-color: #c9e5fc;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic373 {
  background-color: #2B9EFC;
}

li#topic_key_373 {
  background-color: #2B9EFC;
}
span#topic_key_373 {
  background-color: #2B9EFC;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic374 {
  background-color: #d8d8d8;
}

li#topic_key_374 {
  background-color: #d8d8d8;
}
span#topic_key_374 {
  background-color: #d8d8d8;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic375 {
  background-color: #AA80FF;
}

li#topic_key_375 {
  background-color: #AA80FF;
}
span#topic_key_375 {
  background-color: #AA80FF;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic376 {
  background-color: #ffeedd;
}

li#topic_key_376 {
  background-color: #ffeedd;
}
span#topic_key_376 {
  background-color: #ffeedd;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic377 {
  background-color: #f1f6ff;
}

li#topic_key_377 {
  background-color: #f1f6ff;
}
span#topic_key_377 {
  background-color: #f1f6ff;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic378 {
  background-color: #ffbf23;
}

li#topic_key_378 {
  background-color: #ffbf23;
}
span#topic_key_378 {
  background-color: #ffbf23;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic379 {
  background-color: #ccdddd;
}

li#topic_key_379 {
  background-color: #ccdddd;
}
span#topic_key_379 {
  background-color: #ccdddd;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic380 {
  background-color: #809FFF;
}

li#topic_key_380 {
  background-color: #809FFF;
}
span#topic_key_380 {
  background-color: #809FFF;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic381 {
  background-color: #EF9A9A;
}

li#topic_key_381 {
  background-color: #EF9A9A;
}
span#topic_key_381 {
  background-color: #EF9A9A;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic382 {
  background-color: #edebd5;
}

li#topic_key_382 {
  background-color: #edebd5;
}
span#topic_key_382 {
  background-color: #edebd5;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic383 {
  background-color: #FFB380;
}

li#topic_key_383 {
  background-color: #FFB380;
}
span#topic_key_383 {
  background-color: #FFB380;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic384 {
  background-color: #E6FFBF;
}

li#topic_key_384 {
  background-color: #E6FFBF;
}
span#topic_key_384 {
  background-color: #E6FFBF;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic385 {
  background-color: #E7E7FE;
}

li#topic_key_385 {
  background-color: #E7E7FE;
}
span#topic_key_385 {
  background-color: #E7E7FE;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic426 {
  background-color: #CCFF80;
}

li#topic_key_426 {
  background-color: #CCFF80;
}
span#topic_key_426 {
  background-color: #CCFF80;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic427 {
  background-color: #E67373;
}

li#topic_key_427 {
  background-color: #E67373;
}
span#topic_key_427 {
  background-color: #E67373;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic428 {
  background-color: #FFFF80;
}

li#topic_key_428 {
  background-color: #FFFF80;
}
span#topic_key_428 {
  background-color: #FFFF80;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic456 {
  background-color: #d8d8d8;
}

li#topic_key_456 {
  background-color: #d8d8d8;
}
span#topic_key_456 {
  background-color: #d8d8d8;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic457 {
  background-color: #c9f2ba;
}

li#topic_key_457 {
  background-color: #c9f2ba;
}
span#topic_key_457 {
  background-color: #c9f2ba;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic482 {
  background-color: #d8d8d8;
}

li#topic_key_482 {
  background-color: #d8d8d8;
}
span#topic_key_482 {
  background-color: #d8d8d8;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic507 {
  background-color: #c9f2ba;
}

li#topic_key_507 {
  background-color: #c9f2ba;
}
span#topic_key_507 {
  background-color: #c9f2ba;
  padding: 2px;
  border: 1px solid black;
}

div.slot_active {
  background-color: #eef !important;
}

div.slot_popup {
  z-index: 50;
  border: 2px solid #88d;
  position: absolute;
  background: #eef;
  display: none;
  width: 278px;
  font-size: 100%;
}

div.slot_popup div {
  padding: 2px;
}

div.slot_detail {
  padding: 2px;
}


