﻿/*Main book wrapper*/
@Media Screen
{
    #bookWrapper
    {
        clear:both;
        padding-bottom:5;
        width:100%;
    }
    .bookScroll
    {
        clear:both;
        padding-top:1.3em;   
    }
}
.f
{
    float:left;
}
.g
{
    border-top:1px solid #DCDCDC;
}
.gb
{
    border-bottom: 1px solid #DCDCDC;
}

/*color for header row and building colors*/
.thColor, .rhColor, .cColor, .btbColor, .blColor, .c
{
    background-color:#cce0d4;
}
.arrowImages
{
    margin-top:.4em;
}
.pr1
{
padding-right:.1em;
}

.OnDateLabel
{
    display:block;
    padding-left:1em;    
    line-height:1.6em;
    margin-left:2em;
}
.hoursHolder, .filterLink
{
    display:block;
    line-height:2.0em;
}
.nextHours, .pamHoursHolder
{
    display:block;
    margin-right:.5em;
    margin-top:.4em;
}



/*color of block if block drawn due to a component of the room being booked*/
.comboEventColor, .ce
{
    background-color:gray;
    color:white;
    z-index:10;
}

/*Color of the event bars*/
.eventColor, .ec
{
    background-color:#FFEED1;
}
/*color of the setup type bars*/
.stColor, .stc
{
   /* background-color: #7fff00;*/
   background-color:#FFEED1;
}

/*color of the availbility bars*/
.availabilityColor, .ac
{
    /*background-color: #a0522d;*/
    background-color:#FFEED1;
}

.buildingHoursColor, .bhc
{
    background-color: #dcdcdc;
}

.tbColor, .w
{
    background-color:white;
}
/*time block for header color for date other than start date of book*/
.thndColor, .btbndColor, .u
{
    background-color:#E9eccd;
}

.rdBgColor, .a
{
    background-color: #EAF4FF;
     border-left:solid 1px red;    
     border-right:solid 1px red; 
}

/*Row directly above book*/
.dateRow
{
    padding-left:1em;
}

/*header row containing room label and time blocks*/
.headerRow, .z
{
    clear:both;
    position:relative;
    z-index:10;
}


/*A row for the Building*/
.buildingRow, .v
{
    clear:both;
	position: relative;
	line-height:1.5em;
}


/*Block positioning*/
.bp, .p
{
    float:left;
    display:block;
    position:absolute;
	border: solid 1px #dcdcdc;
	text-align: center;
	overflow:hidden;
	white-space:nowrap;
	 z-index:6;
	
}
.rdPos
{
    position:absolute;
    height:20px;   
    z-index:10;
}
.b
{
    position:absolute;
    height:20px;   
    z-index:7;
}

/*sets the position of the the building label*/
.buildingLabel, .t
{
    float:left;
    display:block;
    overflow:hidden;
    height:18px;
    	
}
/*sets the display for a room*/
.roomWidth, .r
{
    float:left;
    display:block;
    overflow:hidden;
	border-left: solid 1px #dcdcdc;
    white-space:nowrap;
    background-color:White;
}

/*position of capacity label*/
.capacityLabel, .cl
{
    border-left:1px solid #DCDCDC;
    display:block;
    float:left;
    overflow:hidden;
    text-align:center;
    white-space:nowrap;
    background-color:#eeeeee;
}


/*postion of room label text*/
.roomLabel, .rl
{
    float:left;
    /*display:inline;*/
    white-space:nowrap;
    overflow:hidden;
 }

 .lw
 {
    margin-left:.2em;
    padding:0;
    overflow:hidden;
 }
 
.roomRow, .s
{
    clear:left;
    position:relative;
}

.ep, .e
{
    float:left;
    position:absolute;
    display:block;
    height:19px;
}

.eventBar, .eb
{
    overflow:hidden;
    white-space:nowrap;
    z-index:10;
}
/*Availablitiy bar*/
.aBar, .ab
{
    height:.5em;
    margin-top:.4em;
    overflow:hidden;
    white-space:nowrap;
    z-index:7;
    
}
/*buildinghours bar*/
.bhBar, .bh
{
    z-index:7;
    margin-top:.1em;
    overflow:hidden;
}

/*setup type bar*/
.stBar, .sb
{
    height:.5em;
    margin-top:.4em;
    z-index:8;
}

.bookLegend
{
    margin-right:1em;
}
/*change for height of room block */
.rh, .h
{
    height:19px;
}

.checkLabel
{
    color: #115ea6;
}

.filterLink
{
    display:block;
    float:left;
}

