﻿/* Summary Tables  */

.cal_Date {
    background-color: #0c559a;
    height:1.5em;
    width:7.5em;    
    font: arial 14pt;
    color: white;
    float:left;
    border-right:1px solid white;
    text-align: center;
}

.cal_Day {
    background-color: #0c559a;
    /*height:1.5em;*/    
    width:100%;    
    font: 1.1rem Arial;
    color: white;
    /*float:left;*/
    border-right:1px solid white;
    text-align: left;
    padding-left:3px;
    padding-top:3px;    
}

.cal_Morning {
    background-color: #0c559a;
    height:1.5em;
    width:18.2em;    
    font: arial 14pt;
    color: white;
    float:left;
    border-right:1px solid white;
    text-align: center;
}

.cal_Lunch {
    background-color: #0c559a;
    height:1.5em; 
    width:18.2em;    
    font: arial 14pt;
    color: white;
    float:left;
    border-right:1px solid white;
    text-align: center;
}

.cal_Afternoon {
    background-color: #0c559a;
    height:1.5em;
    width:18.3em;     
    font: arial 14pt;
    color: white;
    float:left;
    text-align: center;
}

.cal_Evening {
    background-color: #0c559a;
    height:1.5em;
    width:16.9em;    
    font: arial 14pt;    
    float:left;
    text-align: center;
}

.cal {
    background-color: #f5f5f5;
     /*START: Ivan added fix to remove the space of the side events table in IE ;*/
    clear: both;
    font-size: 0;
    /*END: Ivan added fix to remove the space of the side events table in IE ;*/
    height:1.4em;    
    color: #0c559a;
    border-left: 1px solid #0c559a;
    border-right: 1px solid #0c559a;
    border-bottom: 1px solid #0c559a;
}


.cal_light_day_first {
    background-color: #f5f5f5;
    height:5.5em;
    width:62.5em;    
    color: #0c559a;
    border-left: 1px solid #0c559a;
    border-right: 1px solid #0c559a;
    border-bottom: 1px solid #0c559a;
}

.cal_light_day {
    background-color: #f5f5f5;
    height:4em;
    width:62.5em;    
    color: #0c559a;
    border-left: 1px solid #0c559a;
    border-right: 1px solid #0c559a;
    border-bottom: 1px solid #0c559a;
}

.cal_light {
    background-color: #f5f5f5;
    height:11.4em;
    width:62.5em;    
    color: #0c559a;
    border-left: 1px solid #0c559a;
    border-right: 1px solid #0c559a;
    border-bottom: 1px solid #0c559a;
}


.cal_light_double {
    background-color: #f5f5f5;
    height:22.8em;
    width:62.5em;    
    color: #0c559a;
    border-left: 1px solid #0c559a;
    border-right: 1px solid #0c559a;
    border-bottom: 1px solid #0c559a;
}

.cal_light_triple {
    background-color: #f5f5f5;
    height:34.2em;
    width:62.5em;    
    color: #0c559a;
    border-left: 1px solid #0c559a;
    border-right: 1px solid #0c559a;
    border-bottom: 1px solid #0c559a;
}

.cal_dark_day_first {
    background-color: #d8e2eb;
    height:5.5em;
    width:62.5em;    
    color: #0c559a;
    border-left: 1px solid #0c559a;
    border-right: 1px solid #0c559a;
    border-bottom: 1px solid #0c559a;
}

.cal_dark_day {
    background-color: #d8e2eb;
    height:4em;
    width:62.5em;    
    color: #0c559a;
    border-left: 1px solid #0c559a;
    border-right: 1px solid #0c559a;
    border-bottom: 1px solid #0c559a;
}

.cal_dark {
    background-color: #d8e2eb;
    height:11.5em;
    width:62.5em;    
    color: #0c559a;
    border-left: 1px solid #0c559a;
    border-right: 1px solid #0c559a;
    border-bottom: 1px solid #0c559a;
}

.cal_dark_no_bottom_border {
    background-color: #d8e2eb;
    height:11.5em;
    width:62.5em;    
    color: #0c559a;
    border-left: 1px solid #0c559a;
    border-right: 1px solid #0c559a;    
}

.cal_dark_double {
    background-color: #d8e2eb;
    height:22.8em;
    width:62.5em;    
    color: #0c559a;
    border-left: 1px solid #0c559a;
    border-right: 1px solid #0c559a;
    border-bottom: 1px solid #0c559a;
}

.cal_HorizontalSpacer_light {
    background-color: #f5f5f5;
    height:0.6em;
    width:62.5em;        
    color: #0c559a;
    float:left;
}

.cal_HorizontalSpacer_dark {
    background-color: #d8e2eb;
    height:0.6em;
    width:62.5em;        
    color: #0c559a;
    float:left;
}

.cal_Date2_light {
    background-color: #f5f5f5;
    height:2.5em;
    width:7.15em;    
    font: bold arial 14pt;
    color: #0c559a;    
    float:left;
    padding:2px;
}

.cal_Date2_light_double {
    background-color: #f5f5f5;
    height:2.5em;
    width:15.30em;    
    font: bold arial 14pt;
    color: #0c559a;    
    float:left;
    padding:2px;
}

.cal_Date2_dark {
    background-color: #d8e2eb;
    height:2.5em;
    width:7.15em;    
    font: bold arial 14pt;
    color: #0c559a;    
    float:left;
    padding:2px;
}

.cal_Session {
    background-color: whitesmoke;
    height:2.2em;
    width:54em;    
    margin: 2px;
    float:left;
    border: 1px solid #0c559a;
    padding:2px;
}

.cal_Session1 {
    background-color: whitesmoke;
    height:10.5em;
    width:17.4em;    
    margin: 2px;
    float:left;
    border: 1px solid #0c559a;
    padding:2px;
}

.cal_Session2 {
    background-color: whitesmoke;
    height:10.5em;
    width:17.4em;   
    margin: 2px;
    float:left;
    border: 1px solid #0c559a;
    padding:2px;
}

.cal_Session3 {
    background-color: whitesmoke;
    height:10.5em;
    width:17.4em;    
    margin: 2px;
    float:left;
    border: 1px solid #0c559a;
    padding:2px;
}

.cal_Session3_longer {
    background-color: whitesmoke;
    height:10.5em;
    width:26.1em;    
    margin: 2px;
    float:left;
    border: 1px solid #0c559a;
    padding:2px;
}


.cal_Date3 {
    background-color: #acc8d6;
    height:2.5em;
    width:7.15em;    
    font: bold arial 14pt;
    color: #acc8d6;    
    float:left;
    padding:2px;
}

.cal_Empty_Session1_light {
    background-color: #f5f5f5;
    height:10.5em;
    width:17.4em;    
    margin: 4px;
    float:left;    
    padding:2px;
}

.cal_Empty_Session2_light {
    background-color: #f5f5f5;
    height:10.5em;
    width:17.4em;   
    margin: 4px; 
    float:left;    
    padding:2px;
}

.cal_Empty_Session3_light {
    background-color: #f5f5f5;
    height:10.5em;
    width:17.4em;    
    margin: 4px;
    float:left;    
    padding:2px;
}


.cal_Empty_Session1_dark {
    background-color: #d8e2eb;
    height:10.5em;
    width:17.4em;    
    margin: 4px;
    float:left;    
    padding:2px;
}

.cal_Empty_Session2_dark {
    background-color: #d8e2eb;
    height:10.5em;
    width:17.4em;   
    margin: 4px; 
    float:left;    
    padding:2px;
}

.cal_Empty_Session3_dark {
    background-color: #d8e2eb;
    height:10.5em;
    width:17.4em;    
    margin: 4px;
    float:left;    
    padding:2px;
}

.cal_MeetingTitle {
    font: bold 11px arial;    
    color: #000; 
}


.cal_Organizer {
    font: 11px arial;
    color: #0c559a; 
}

.cal_Venue {
    font: 11px arial;
    color: #0c559a; 
}


/*IVAN ADDED FOR CPD 51 SIDE EVENTS*/
.cal_light_narrow {
    background-color: #f5f5f5;
    height:4em;
    width:62.5em;    
    color: #0c559a;
    border-left: 1px solid #0c559a;
    border-right: 1px solid #0c559a;
    border-bottom: 1px solid #0c559a;
}

.cal_dark_narrow {
    background-color: #d8e2eb;
    height:4em;
    width:62.5em;    
    color: #0c559a;
    border-left: 1px solid #0c559a;
    border-right: 1px solid #0c559a;
    border-bottom: 1px solid #0c559a;
}

.cal_dark_51 {
    background-color: #d8e2eb;
    height:12.5em;
    width:62.5em;    
    color: #0c559a;
    border-left: 1px solid #0c559a;
    border-right: 1px solid #0c559a;
    border-bottom: 1px solid #0c559a;
}

.cal_light_51 {
    background-color: #f5f5f5;
    height:12.5em;
    width:62.5em;    
    color: #0c559a;
    border-left: 1px solid #0c559a;
    border-right: 1px solid #0c559a;
    border-bottom: 1px solid #0c559a;
}

.cal_session2_cpd51 {
    background-color: whitesmoke;
    height:11.6em;
    width:18.5em;   
    margin: 2px;
    float:left;
    border: 1px solid #0c559a;
    padding:2px;
}