

/* stylesheet for slots on 2011-07-25
   base_time: 2011-07-25 09:00:00 -0700
   max_time: 2011-07-25 19:15:00 -0700
   max_rooms: 14 */


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

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


div#room_title_667 {
  position: absolute;
  top: 0px;
  left: 110px;
  height: 30px;
  width: 109px;
  z-index: 0;
}

div#room_tools_667 {
  position: absolute;
  top: 30px;
  left: 110px;
  width: 109px;
  z-index: 3;
}


div#room_title_669 {
  position: absolute;
  top: 0px;
  left: 220px;
  height: 30px;
  width: 109px;
  z-index: 0;
}

div#room_tools_669 {
  position: absolute;
  top: 30px;
  left: 220px;
  width: 109px;
  z-index: 3;
}


div#room_title_670 {
  position: absolute;
  top: 0px;
  left: 330px;
  height: 30px;
  width: 109px;
  z-index: 0;
}

div#room_tools_670 {
  position: absolute;
  top: 30px;
  left: 330px;
  width: 109px;
  z-index: 3;
}


div#room_title_673 {
  position: absolute;
  top: 0px;
  left: 440px;
  height: 30px;
  width: 109px;
  z-index: 0;
}

div#room_tools_673 {
  position: absolute;
  top: 30px;
  left: 440px;
  width: 109px;
  z-index: 3;
}


div#room_title_672 {
  position: absolute;
  top: 0px;
  left: 550px;
  height: 30px;
  width: 109px;
  z-index: 0;
}

div#room_tools_672 {
  position: absolute;
  top: 30px;
  left: 550px;
  width: 109px;
  z-index: 3;
}


div#room_title_684 {
  position: absolute;
  top: 0px;
  left: 660px;
  height: 30px;
  width: 109px;
  z-index: 0;
}

div#room_tools_684 {
  position: absolute;
  top: 30px;
  left: 660px;
  width: 109px;
  z-index: 3;
}


div#room_title_674 {
  position: absolute;
  top: 0px;
  left: 770px;
  height: 30px;
  width: 109px;
  z-index: 0;
}

div#room_tools_674 {
  position: absolute;
  top: 30px;
  left: 770px;
  width: 109px;
  z-index: 3;
}


div#room_title_681 {
  position: absolute;
  top: 0px;
  left: 880px;
  height: 30px;
  width: 109px;
  z-index: 0;
}

div#room_tools_681 {
  position: absolute;
  top: 30px;
  left: 880px;
  width: 109px;
  z-index: 3;
}


div#room_title_677 {
  position: absolute;
  top: 0px;
  left: 990px;
  height: 30px;
  width: 109px;
  z-index: 0;
}

div#room_tools_677 {
  position: absolute;
  top: 30px;
  left: 990px;
  width: 109px;
  z-index: 3;
}


div#room_title_709 {
  position: absolute;
  top: 0px;
  left: 1100px;
  height: 30px;
  width: 109px;
  z-index: 0;
}

div#room_tools_709 {
  position: absolute;
  top: 30px;
  left: 1100px;
  width: 109px;
  z-index: 3;
}


div#room_title_688 {
  position: absolute;
  top: 0px;
  left: 1210px;
  height: 30px;
  width: 109px;
  z-index: 0;
}

div#room_tools_688 {
  position: absolute;
  top: 30px;
  left: 1210px;
  width: 109px;
  z-index: 3;
}


div#room_title_736 {
  position: absolute;
  top: 0px;
  left: 1320px;
  height: 30px;
  width: 109px;
  z-index: 0;
}

div#room_tools_736 {
  position: absolute;
  top: 30px;
  left: 1320px;
  width: 109px;
  z-index: 3;
}


div#room_title_823 {
  position: absolute;
  top: 0px;
  left: 1430px;
  height: 30px;
  width: 109px;
  z-index: 0;
}

div#room_tools_823 {
  position: absolute;
  top: 30px;
  left: 1430px;
  width: 109px;
  z-index: 3;
}


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

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


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

div#slot30016 {
  position: absolute;
  left: 0px;
  width: 109px;
  top: 300px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


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

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


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

div#slot30015 {
  position: absolute;
  left: 110px;
  width: 109px;
  top: 300px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


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

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


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

div#slot30017 {
  position: absolute;
  left: 220px;
  width: 109px;
  top: 300px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


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

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


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

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


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

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


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

div#slot30020 {
  position: absolute;
  left: 440px;
  width: 109px;
  top: 300px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


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

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


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

div#slot30019 {
  position: absolute;
  left: 550px;
  width: 109px;
  top: 300px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


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

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


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

div#slot30024 {
  position: absolute;
  left: 660px;
  width: 109px;
  top: 300px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


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

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


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

div#slot30021 {
  position: absolute;
  left: 770px;
  width: 109px;
  top: 300px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


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

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


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

div#slot30023 {
  position: absolute;
  left: 880px;
  width: 109px;
  top: 300px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


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

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


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

div#slot30022 {
  position: absolute;
  left: 990px;
  width: 109px;
  top: 300px;
  height: 209px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


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

div#slot30395 {
  position: absolute;
  left: 990px;
  width: 109px;
  top: 555px;
  height: 59px;
  z-index: 2;
  font-size: 80%;
  overflow: hidden;
  background: #fff;
}


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

div#slot30284 {
  position: absolute;
  left: 0px;
  width: 1099px;
  top: 555px;
  height: 44px;
  z-index: 1;
  font-size: 80%;
  overflow: hidden;
  background: #edd;
}


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

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


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

div#slot30285 {
  position: absolute;
  left: 0px;
  width: 1099px;
  top: 600px;
  height: 44px;
  z-index: 1;
  font-size: 80%;
  overflow: hidden;
  background: #edd;
}


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

div#slot30401 {
  position: absolute;
  left: 0px;
  width: 1099px;
  top: 510px;
  height: 44px;
  z-index: 1;
  font-size: 80%;
  overflow: hidden;
  background: #edd;
}


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

div#slot_grid div.topic603 {
  background-color: #c18a87;
}

li#topic_key_603 {
  background-color: #c18a87;
}
span#topic_key_603 {
  background-color: #c18a87;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic648 {
  background-color: #91cd88;
}

li#topic_key_648 {
  background-color: #91cd88;
}
span#topic_key_648 {
  background-color: #91cd88;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic649 {
  background-color: #9a9cc6;
}

li#topic_key_649 {
  background-color: #9a9cc6;
}
span#topic_key_649 {
  background-color: #9a9cc6;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic650 {
  background-color: #dbbcb9;
}

li#topic_key_650 {
  background-color: #dbbcb9;
}
span#topic_key_650 {
  background-color: #dbbcb9;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic651 {
  background-color: #c9f2ba;
}

li#topic_key_651 {
  background-color: #c9f2ba;
}
span#topic_key_651 {
  background-color: #c9f2ba;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic652 {
  background-color: #7fcbb7;
}

li#topic_key_652 {
  background-color: #7fcbb7;
}
span#topic_key_652 {
  background-color: #7fcbb7;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic653 {
  background-color: #c977b1;
}

li#topic_key_653 {
  background-color: #c977b1;
}
span#topic_key_653 {
  background-color: #c977b1;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic654 {
  background-color: #90a3d0;
}

li#topic_key_654 {
  background-color: #90a3d0;
}
span#topic_key_654 {
  background-color: #90a3d0;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic655 {
  background-color: #a5d6ac;
}

li#topic_key_655 {
  background-color: #a5d6ac;
}
span#topic_key_655 {
  background-color: #a5d6ac;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic656 {
  background-color: #fcd08c;
}

li#topic_key_656 {
  background-color: #fcd08c;
}
span#topic_key_656 {
  background-color: #fcd08c;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic657 {
  background-color: #f5e1cd;
}

li#topic_key_657 {
  background-color: #f5e1cd;
}
span#topic_key_657 {
  background-color: #f5e1cd;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic658 {
  background-color: #4dc1bc;
}

li#topic_key_658 {
  background-color: #4dc1bc;
}
span#topic_key_658 {
  background-color: #4dc1bc;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic659 {
  background-color: #abb78e;
}

li#topic_key_659 {
  background-color: #abb78e;
}
span#topic_key_659 {
  background-color: #abb78e;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic660 {
  background-color: #f5e1cd;
}

li#topic_key_660 {
  background-color: #f5e1cd;
}
span#topic_key_660 {
  background-color: #f5e1cd;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic661 {
  background-color: #bbbdda;
}

li#topic_key_661 {
  background-color: #bbbdda;
}
span#topic_key_661 {
  background-color: #bbbdda;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic662 {
  background-color: #daddec;
}

li#topic_key_662 {
  background-color: #daddec;
}
span#topic_key_662 {
  background-color: #daddec;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic663 {
  background-color: #79cbdb;
}

li#topic_key_663 {
  background-color: #79cbdb;
}
span#topic_key_663 {
  background-color: #79cbdb;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic664 {
  background-color: #afdfde;
}

li#topic_key_664 {
  background-color: #afdfde;
}
span#topic_key_664 {
  background-color: #afdfde;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic665 {
  background-color: #daa6cc;
}

li#topic_key_665 {
  background-color: #daa6cc;
}
span#topic_key_665 {
  background-color: #daa6cc;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic666 {
  background-color: #efd7e8;
}

li#topic_key_666 {
  background-color: #efd7e8;
}
span#topic_key_666 {
  background-color: #efd7e8;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic667 {
  background-color: #f6ecf4;
}

li#topic_key_667 {
  background-color: #f6ecf4;
}
span#topic_key_667 {
  background-color: #f6ecf4;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic668 {
  background-color: #edd9d7;
}

li#topic_key_668 {
  background-color: #edd9d7;
}
span#topic_key_668 {
  background-color: #edd9d7;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic669 {
  background-color: #f6d7da;
}

li#topic_key_669 {
  background-color: #f6d7da;
}
span#topic_key_669 {
  background-color: #f6d7da;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic687 {
  background-color: #dbbcb9;
}

li#topic_key_687 {
  background-color: #dbbcb9;
}
span#topic_key_687 {
  background-color: #dbbcb9;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic688 {
  background-color: #ffeedd;
}

li#topic_key_688 {
  background-color: #ffeedd;
}
span#topic_key_688 {
  background-color: #ffeedd;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic689 {
  background-color: #d8d8d8;
}

li#topic_key_689 {
  background-color: #d8d8d8;
}
span#topic_key_689 {
  background-color: #d8d8d8;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic690 {
  background-color: #84c984;
}

li#topic_key_690 {
  background-color: #84c984;
}
span#topic_key_690 {
  background-color: #84c984;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic691 {
  background-color: #daa6cc;
}

li#topic_key_691 {
  background-color: #daa6cc;
}
span#topic_key_691 {
  background-color: #daa6cc;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic692 {
  background-color: #90a3d0;
}

li#topic_key_692 {
  background-color: #90a3d0;
}
span#topic_key_692 {
  background-color: #90a3d0;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic693 {
  background-color: #bbaccb;
}

li#topic_key_693 {
  background-color: #bbaccb;
}
span#topic_key_693 {
  background-color: #bbaccb;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic694 {
  background-color: #c9f2ba;
}

li#topic_key_694 {
  background-color: #c9f2ba;
}
span#topic_key_694 {
  background-color: #c9f2ba;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic695 {
  background-color: #fcd08c;
}

li#topic_key_695 {
  background-color: #fcd08c;
}
span#topic_key_695 {
  background-color: #fcd08c;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic696 {
  background-color: #edebd5;
}

li#topic_key_696 {
  background-color: #edebd5;
}
span#topic_key_696 {
  background-color: #edebd5;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic697 {
  background-color: #c9e5fc;
}

li#topic_key_697 {
  background-color: #c9e5fc;
}
span#topic_key_697 {
  background-color: #c9e5fc;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic698 {
  background-color: #79cbdb;
}

li#topic_key_698 {
  background-color: #79cbdb;
}
span#topic_key_698 {
  background-color: #79cbdb;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic700 {
  background-color: #79cbdb;
}

li#topic_key_700 {
  background-color: #79cbdb;
}
span#topic_key_700 {
  background-color: #79cbdb;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic701 {
  background-color: #bbbdda;
}

li#topic_key_701 {
  background-color: #bbbdda;
}
span#topic_key_701 {
  background-color: #bbbdda;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic702 {
  background-color: #a5d6ac;
}

li#topic_key_702 {
  background-color: #a5d6ac;
}
span#topic_key_702 {
  background-color: #a5d6ac;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic703 {
  background-color: #bbbdda;
}

li#topic_key_703 {
  background-color: #bbbdda;
}
span#topic_key_703 {
  background-color: #bbbdda;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic704 {
  background-color: #daa6cc;
}

li#topic_key_704 {
  background-color: #daa6cc;
}
span#topic_key_704 {
  background-color: #daa6cc;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic705 {
  background-color: #91cd88;
}

li#topic_key_705 {
  background-color: #91cd88;
}
span#topic_key_705 {
  background-color: #91cd88;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic706 {
  background-color: #91cd88;
}

li#topic_key_706 {
  background-color: #91cd88;
}
span#topic_key_706 {
  background-color: #91cd88;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic707 {
  background-color: #dbbcb9;
}

li#topic_key_707 {
  background-color: #dbbcb9;
}
span#topic_key_707 {
  background-color: #dbbcb9;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic708 {
  background-color: #fcd08c;
}

li#topic_key_708 {
  background-color: #fcd08c;
}
span#topic_key_708 {
  background-color: #fcd08c;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic709 {
  background-color: #F8F8F8;
}

li#topic_key_709 {
  background-color: #F8F8F8;
}
span#topic_key_709 {
  background-color: #F8F8F8;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic726 {
  background-color: #ccdddd;
}

li#topic_key_726 {
  background-color: #ccdddd;
}
span#topic_key_726 {
  background-color: #ccdddd;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic727 {
  background-color: #c9f2ba;
}

li#topic_key_727 {
  background-color: #c9f2ba;
}
span#topic_key_727 {
  background-color: #c9f2ba;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic728 {
  background-color: #ffe58a;
}

li#topic_key_728 {
  background-color: #ffe58a;
}
span#topic_key_728 {
  background-color: #ffe58a;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic730 {
  background-color: #ffe58a;
}

li#topic_key_730 {
  background-color: #ffe58a;
}
span#topic_key_730 {
  background-color: #ffe58a;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic731 {
  background-color: #ffe58a;
}

li#topic_key_731 {
  background-color: #ffe58a;
}
span#topic_key_731 {
  background-color: #ffe58a;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic745 {
  background-color: #fab27b;
}

li#topic_key_745 {
  background-color: #fab27b;
}
span#topic_key_745 {
  background-color: #fab27b;
  padding: 2px;
  border: 1px solid black;
}
div#slot_grid div.topic746 {
  background-color: #f68d76;
}

li#topic_key_746 {
  background-color: #f68d76;
}
span#topic_key_746 {
  background-color: #f68d76;
  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;
}


