/* 20190504 V5 THIS SELECT DIRECTIVE REMOVES ARROW FROM DROP-DOWN LISTBOXES IN MS/IE BROWSERS */

/* display (values block, inline-block, none) */

select::-ms-expand {
  opacity: 0.33; 
  margin-left: 4px; 
  background-color: white; 
  border-left-color: white;
  border-right-color: white;
  border-top-color: white;
  border-bottom-color: white;
}

.header_right_side {
  background-color: #282828;
  color: #FFFFFF;
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 8pt;
  font-weight: bold;
}

/* For coloured squares in PPM views */
.ppm_squares {
  color           : red;
  font-weight     : bold;
}

.nowrap_text {
    white-space: nowrap;
}

/* Calendar Styles */
.calendar_border {
  color           : #FFFFFF;
  background-color: #707070;
  font-family     : "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size       : 7pt;
}
A.calendar_border:LINK    {Text-Decoration: none; color: #FFFFFF; font-size:7pt; font-family: Arial, 'Arial MT Condensed Light', sans-serif}
A.calendar_border:VISITED {Text-Decoration: none; color: #FFFFFF; font-size:7pt; font-family: Arial, 'Arial MT Condensed Light', sans-serif}
A.calendar_border:HOVER   {Text-Decoration: none; color: #FFFFFF; font-size:7pt; font-family: Arial, 'Arial MT Condensed Light', sans-serif}


.calendar_form {
  color           : #000000;
  font-family     : "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size       : 7pt;
}

.calendar_weekdays_row {
  color           : #FFFFFF;
  background-color: #454545;
  font-family     : "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size       : 8pt;
  font-weight     : bold;
}

.calendar_body {
  color           : #000000;
  background-color: transparent;
  font-family     : "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size       : 8pt;
  font-weight     : bold;
}
A.calendar_body:LINK    {Text-Decoration: none; color: #000000; font-size:8pt; font-family: Arial, 'Arial MT Condensed Light', sans-serif}
A.calendar_body:VISITED {Text-Decoration: none; color: #000000; font-size:8pt; font-family: Arial, 'Arial MT Condensed Light', sans-serif}
A.calendar_body:HOVER   {Text-Decoration: none; color: #000000; font-size:8pt; font-family: Arial, 'Arial MT Condensed Light', sans-serif}


.calendar_current_date {
  color           : #000000;
  background-color: yellow;
  font-family     : "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size       : 8pt;
  font-weight     : bold;
}
A.calendar_current_date:LINK    {Text-Decoration: none; color: #000000; font-size:8pt; font-family: Arial, 'Arial MT Condensed Light', sans-serif}
A.calendar_current_date:VISITED {Text-Decoration: none; color: #000000; font-size:8pt; font-family: Arial, 'Arial MT Condensed Light', sans-serif}
A.calendar_current_date:HOVER   {Text-Decoration: none; color: #000000; font-size:8pt; font-family: Arial, 'Arial MT Condensed Light', sans-serif}


.calendar_different_month_days {
  color           : red;
  background-color: transparent;
  font-family     : "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size       : 8pt;
  font-weight     : normal;
}
A.calendar_different_month_days:LINK    {Text-Decoration: none; color: red; font-size:8pt; font-family: Arial, 'Arial MT Condensed Light', sans-serif}
A.calendar_different_month_days:VISITED {Text-Decoration: none; color: red; font-size:8pt; font-family: Arial, 'Arial MT Condensed Light', sans-serif}
A.calendar_different_month_days:HOVER   {Text-Decoration: none; color: red; font-size:8pt; font-family: Arial, 'Arial MT Condensed Light', sans-serif}

/* Report blocks for Rooms by Day */
.vb_filters_table {
  background-color: #8CC8DC;
  color: #000000;
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 8pt;
  font-weight:600;
}

.vb_my_booking_table {
  background-color: #F8F8F8;
  color: #000000;
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 8pt;
  font-weight:600;
}

/* Booking Invoice Details */
.invoice_header {
  color: black;
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 16pt;
  font-weight: bold;
}

.invoice_section_header {
  color: black;
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 10pt;
  font-weight: bold;
}

.invoiceText {
  color: black;
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 7pt;
  font-weight: none;
}


/* ROOM BOOKING BASKET CLASSES  */
.rmbk_basket_unknown {
  background-color: #C0C0C0;
  color: #1A4A76;
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 8pt;
}

.rmbk_basket_free {
  background-color: #4EA24E;
  color: white;
  font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 8pt;
}

.rmbk_basket_conflict {
  background-color: red;
  color: white;
  font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 8pt;
}

.rmbk_basket_unknowroomtype {
  background-color: #E2E2E2;
  color: black;
  font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 8pt;
}
/* END OF ROOM BOOKING BASKET CLASSES */


/* Booking Menu Colours */
.bk_menu_background {
  background-color: #F8F8F8;
}

.bk_menu_header {
  background-color: #707070;
  color: #FFFFFF;
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 8pt;
  font-weight: bold;
}

.bk_menu_body {
  font-size: 7pt;
  color: black;
  font-family: Arial, 'Arial MT Condensed Light', sans-serif
}
A.bk_menu_body:LINK    {Text-Decoration: none; color: #1A4A76; font-size:8pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.bk_menu_body:VISITED {Text-Decoration: none; color: #1A4A76; font-size:8pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.bk_menu_body:HOVER   {Text-Decoration: underline; color: ##1A4A76; font-size:8pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}




/* review bg colour */
.block_conflict {
  background-color: TRANSPARENT;
  color: RED;
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 8pt;
  font-weight: bold;
}

.review_strip {
  background-color: #EEEEEE;
  color: black;
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 11pt;
}

.light_review_strip {
  background-color: #FFFFFF;
  color: black;
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 10pt;
}

/* review strip heading style */
.hard_review_strip {
  font-family:    "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  background-color: #CCCCCC;
  color: #003366;
}

/* Find Room Class */
.room_list_restricted {
  font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  background-color: TRANSPARENT;
  color: lightgrey;
  font-size: 8pt;
}

.room_list {
  font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  background-color: TRANSPARENT;
  color: #003366;
  font-size: 8pt;
}
A.room_list:LINK {Text-Decoration: none; color:blue; font-size:8pt; font-family:    "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.room_list:VISITED {Text-Decoration: none; color:blue; font-size:8pt; font-family:    "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.room_list:HOVER {Text-Decoration: underline; color:blue; font-size:8pt; font-family:    "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}

/* REPORT title class */
.ReportTitle {
  font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  color: #003366;
  font-size: 12pt;
  font-weight: bold;
}
SPAN {
display: inline;
}

/* Main Web page Style! */
/*font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; */



.bodyTextBox {
  padding:2px 4px; 
  margin:2px 0; 
/*  display:inline-block; */
  border:1px solid #ccc; 
  border-radius:4px; 
  font-size:11pt; 
  font-family:Segoe UI Light;
}
A.bodyText:LINK {Text-Decoration: none; color: #1A4A76; font-weight: bold; font-size:8pt; font-family:    "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.bodyText:VISITED {Text-Decoration: none; color: #1A4A76; font-size:8pt; font-family:    "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.bodyText:HOVER {Text-Decoration: underline; color: #1A4A76; font-size:8pt; font-family:    "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}


textarea  
{  
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size:11pt; 
/*  background-color:WhiteSmoke; */
}




.bodyText {
  font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  color: black;
  font-size: 11pt
}
A.bodyText:LINK {Text-Decoration: none; color: #1A4A76; font-weight: bold; font-size:10pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.bodyText:VISITED {Text-Decoration: none; color: #1A4A76; font-size:10pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
/* A.bodyText:HOVER {Text-Decoration: underline; color: #1A4A76; background-color:#cce7ff; font-size:10pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";} */
A.bodyText:HOVER {Text-Decoration: none; color: #1A4A76; background-color:#cce7ff; font-size:10pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}

textarea  
{  
   font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
   font-size: 9pt;   
}

/* Quick Tips Heading TEXT, the colour of the Facilities Net text at the top of leftside  */
.leftsideHeading {
  background-color: #89B9E5;
  font-family:  "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  color: white;
  font-size: 7pt;
  font-weight: bold;
}
A.leftsideHeading:LINK    {Text-Decoration: none;      color:white; font-size:7pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.leftsideHeading:VISITED {Text-Decoration: none;      color:white; font-size:7pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.leftsideHeading:HOVER   {Text-Decoration: underline; color:white; font-size:7pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}

/* Quick Tips table colour, which surounds the QUICK TIP LINKS  */
.leftside_username {
background-color: TRANSPARENT;
color: #89B9E5;
font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
font-size: 10pt;
}

.header_welcome_line {
  background-color: #282828;
  font-family:  "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  color: #C0C0C0;
  font-size: 9pt;
  font-weight: normal;
}

.header_spacing {
  font-size: 6pt;
}

.leftsideBody {
background-color: TRANSPARENT;
color: #454545;
font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
font-size: 9pt;
}
A.leftsideBody:LINK {Text-Decoration: none; color: #454545; font-size: 9pt; font-family:  "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.leftsideBody:VISITED {Text-Decoration: none; color: #454545; font-size: 9pt; font-family:  "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.leftsideBody:HOVER {Text-Decoration: underline; color: #454545; font-size: 9pt; font-family:  "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}

/* Leftside Table colour */
.helpTOCText {
background-color: TRANSPARENT;
color: #89B9E5;
font-family:  "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
font-size: 7.5pt;
}
A.helpTOCText:LINK {Text-Decoration: none; color:#89B9E5; font-size:8pt; font-family:    "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.helpTOCText:VISITED {Text-Decoration: none; color:#89B9E5; font-size:8pt; font-family:    "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.helpTOCText:HOVER {Text-Decoration: underline; color:#89B9E5; font-size:8pt; font-family:    "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}

.booking_complete_bars {
/* background-color: #3366ff; */
background-color: #707070;
font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
color: white;
font-size: 12pt;
font-weight: bold;
}
A.booking_complete_bars:LINK {Text-Decoration: underline; color:white; font-size:8pt; font-family:  Arial, Helvetica, sans-serif;}
A.booking_complete_bars:VISITED {Text-Decoration: underline; color:white; font-size:8pt; font-family:  Arial, Helvetica, sans-serif;}
A.booking_complete_bars:HOVER {Text-Decoration: underline; color:white; font-size:8pt; font-family:  Arial, Helvetica, sans-serif;}

/* the dividing bars in the booking complete page */
.booking_complete_subbars {
background-color: #454545;
font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
color: white;
font-size: 8pt;
font-weight: bold;
}
A.booking_complete_subbars:LINK {Text-Decoration: none; color:white; font-size:8pt; font-family:  Arial, Helvetica, sans-serif;}
A.booking_complete_subbars:VISITED {Text-Decoration: none; color:white; font-size:8pt; font-family:  Arial, Helvetica, sans-serif;}
A.booking_complete_subbars:HOVER {Text-Decoration: underline; color:white; font-size:8pt; font-family:  Arial, Helvetica, sans-serif;}


.errorText {
color: #ff0000;
font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
font-size: 9pt;
}

/* iis powered by logo style */
/* this should be set to the same colour as the pageHeadingText BACKGROUND colour! */
.iis_poweredby {
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  color: #454545;
  font-size: 12pt;
  font-weight: normal;
}
A.iis_poweredby:LINK {Text-Decoration: none; color:#454545; font-size:12pt; font-family:  "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.iis_poweredby:VISITED {Text-Decoration: none; color:black; font-size:12pt; font-family:  "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.iis_poweredby:HOVER {Text-Decoration: none; color:#1A4A76; font-size:12pt; font-weight: bold; font-family:  "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}

/* this should be set to the same colour as the scanColumnHeadingText text colour! */
.iis_iisltd {
  color: #0000cc;
}

/* main page heading style, the bar that runs along the top of each page */
.pageHeadingText {
background-color: white;
font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
color: black;
font-size: 14pt;
font-weight: normal;
}
.scanColumn {
font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
background-color: #cccccc;
width: 140px;
}
.mastheadTop {
font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
background-color: #ffffff;
}
.sectionHeadingText {
background-color: #cccccc;
font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
color: #005b63;
font-size: 10pt;
font-weight: bold;
}
.tableColumnHeadingText {
background-color: #ffffff;
font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
color: #005b63;
font-size: 10pt;
font-weight: bold;
}
.scanColumnText {
color: #DD0044;
font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
font-size: 7.5pt;
}
.bannerLeft {
background-color: ;
}
.bannerCenter {
background-color: #000000;
}
.bannerRight {
background-color: ;
color: #000000;
font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
font-size: 8pt;
}
/* The links bar colour at the top of the page (under the heading) */
.quick_link_left {
background-color: #454545;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
}
A.quick_link_left:LINK {Text-Decoration: none;       color:white; font-size:9pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.quick_link_left:VISITED {Text-Decoration: none;    color:white; font-size:9pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.quick_link_left:HOVER {Text-Decoration: underline; color:white; font-size:9pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}

.quick_link_right {
background-color: #454545;
color: #000000;
font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
font-size: 7pt;
}
A.quick_link_right:LINK {Text-Decoration: none;       color:white; font-size:8pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.quick_link_right:VISITED {Text-Decoration: none;    color:white; font-size:8pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.quick_link_right:HOVER {Text-Decoration: underline; color:white; font-size:8pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}


/* listview style */
.listView_heading {
background-color: #82D9F6;
color: white;
font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
}

/* listview body */
.ListView {
color:#89B9E5;
font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
font-size:8pt;

}
A.ListView:LINK	{text-decoration:none; color:#2078C2; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt;}
A.ListView:VISITED {text-decoration:none; color:#2078C2; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt;}
A.ListView:HOVER {text-decoration:underline; color:#2078C2; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:normal;}

/* treeview style */
.TreeView {
color:#454545;
font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
font-size:8pt;
font-weight:600;
}
A.TreeView:LINK {text-decoration:none; color:#454545; font-family: "wf_SegoeUILight","wf_SegoeUI","Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:normal;}
A.TreeView:VISITED {text-decoration:none; color:blue; font-family: "wf_SegoeUILight","wf_SegoeUI","Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:normal;}
A.TreeView:HOVER {color:green; text-decoration:blue; font-family: "wf_SegoeUILight","wf_SegoeUI","Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:normal;}

/* Report blocks for Rooms by Day */
.blockColor {
font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
font-size: 8pt;
background-color: #649494;
color: #649494;
}

.altBlockColor {
font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
font-size: 8pt;
background-color: #E0EFF6;
color: #E0EFF6;
}

.bkc {
  font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 8pt;
  background-color: #1A4A76;
  color: #1A4A76;
}
A.bkc:LINK    {text-decoration:none; color:white; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:bold;}
A.bkc:VISITED {text-decoration:none; color:white; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:bold;}
A.bkc:HOVER   {text-decoration:none; text-decoration:white; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:bold;}

.altbkc {
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 8pt;
  background-color: #79B4DD;
  color: #79B4DD;
}
A.altbkc:LINK    {text-decoration:none; color:black; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:bold;}
A.altbkc:VISITED {text-decoration:none; color:black; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:bold;}
A.altbkc:HOVER   {text-decoration:none; color:black; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:bold;}

.bkc_current {
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 8pt;
  background-color: yellow;
  color: black;
}

.config_bkc {
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 8pt;
  background-color: #B7B7B7;
  color: #B7B7B7;
}


.bkc_prov {
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 8pt;
  background-color: #800000;
  color: white;
}
A.bkc_prov:LINK    {text-decoration:none; color:white; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:bold;}
A.bkc_prov:VISITED {text-decoration:none; color:white; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:bold;}
A.bkc_prov:HOVER   {text-decoration:none; text-decoration:white; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:bold;}

.bkc_alt_prov {
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 8pt;
  background-color: #B34D4D;
  color: white;
}
A.bkc_alt_prov:LINK    {text-decoration:none; color:white; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:bold;}
A.bkc_alt_prov:VISITED {text-decoration:none; color:white; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:bold;}
A.bkc_alt_prov:HOVER   {text-decoration:none; text-decoration:white; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:bold;}



.unavailable_space {
  font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 8pt;
  background-color: #9C9C9C;
  color: #9C9C9C;
}
A.altbkc:LINK    {text-decoration:none; color:black; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:bold;}
A.altbkc:VISITED {text-decoration:none; color:black; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:bold;}
A.altbkc:HOVER   {text-decoration:none; color:black; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-size:8pt; font-weight:bold;}






/* Weekly Visual Booking Styles */
.bk_nobk {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
background-color: white;
color: white;
}

.bk_light {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
background-color: #998CFE;
color: #998CFE;
}
.bk_medium {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
background-color: #1C01E5;
color: #1C01E5;
}
.bk_high {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
background-color: #0E0078;
color: #0E0078;
}



/* Reports header row */
.reportHeader {
  font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 8pt;
  font-weight: bold;
/*  background-color: #707070; */
  background-color: gray;
  color: #FFFFFF;
}
A.reportHeader:LINK    {Text-Decoration: none; color:white; font-size:8pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-weight: bold;}
A.reportHeader:VISITED {Text-Decoration: none; color:white; font-size:8pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-weight: bold;}
A.reportHeader:HOVER   {Text-Decoration: underline; color:white; font-size:8pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-weight: bold;}

/* Report text */
.reportBody {
  font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 9pt;
  /* background-color: #E1E0E4; */
  background-color: #F5F5F5; 
  color: black;
}
A.reportBody:LINK    {Text-Decoration: none; color:#1A4A76; font-size:9pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.reportBody:VISITED {Text-Decoration: none; color:#1A4A76; font-size:9pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.reportBody:HOVER   {Text-Decoration: underline; color:#1A4A76; font-size:9pt; font-weight: bold; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}

.reportBody_alt {
  font-family:   "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size: 9pt;
  /* background-color: #FFECC9; */
  background-color: #D3F1FF;
  color: black;
}
A.reportBody_alt:LINK    {Text-Decoration: none; color:blue; font-size:8pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-weight:400}
A.reportBody_alt:VISITED {Text-Decoration: none; color:blue; font-size:8pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-weight:400}
A.reportBody_alt:HOVER   {Text-Decoration: underline; color:blue; font-size:8pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif"; font-weight:400}


/* Report Ristricted Rooms Text */
.reportRestrictedRoom {
  font-family:      "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size:        8pt;
  background-color: #ADADAD;
  color:            black;
}
A.reportRestrictedRoom:LINK {Text-Decoration: none; color:blue; font-size:8pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.reportRestrictedRoom:VISITED {Text-Decoration: none; color:blue; font-size:8pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}
A.reportRestrictedRoom:HOVER {Text-Decoration: underline; color:blue; font-size:8pt; font-family: "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";}



/* WORK ORDER styles */
/* REVIEW WORK MONITOR CLASSES */
.wm_requested {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-family: Segoe UI;
  background-color: #DDDDDD;
  color:            #4B4B4B; 
  font-size:        9pt;
  font-weight:      none;
}
A.wm_requested:LINK    {Text-Decoration: none; color:#1F4B4F; font-size:9pt; font-family: arial, helvetica, sans-serif;}
A.wm_requested:VISITED {Text-Decoration: none; color:#1F4B4F; font-size:9pt; font-family: arial, helvetica, sans-serif;}
A.wm_requested:HOVER   {Text-Decoration: none; color:#1F4B4F; font-size:9pt; font-family: arial, helvetica, sans-serif;}


.wm_issued {
    /*  background-color: #F1F1F1; */
        background-color: SmokeWhite;
        color:            #000000;
        font-family: "Segoe UI";
        font-weight: 400;
	font-size: 9pt;
}
A.wm_issued:LINK    {Text-Decoration: none; color:Black; font-size:9pt; font-family: arial, helvetica, sans-serif;}
A.wm_issued:VISITED {Text-Decoration: none; color:#1F4B4F; font-size:9pt; font-family: arial, helvetica, sans-serif;}
A.wm_issued:HOVER   {Text-Decoration: none; color:Black; background-color:lightgray; font-size:9pt; font-family: arial, helvetica, sans-serif;}

.wm_no_labour {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-family: Segoe UI;
        background-color: #D7BDBD;
        color:            #1F4B4F;
        font-size:        9pt;
        font-weight:      none;
}
A.wm_no_labour:LINK    {Text-Decoration: none; color:#1F4B4F; font-size:9pt; font-family: arial, helvetica, sans-serif;}
A.wm_no_labour:VISITED {Text-Decoration: none; color:#1F4B4F; font-size:9pt; font-family: arial, helvetica, sans-serif;}
A.wm_no_labour:HOVER   {Text-Decoration: none; color:#1F4B4F; background-color:white; font-size:9pt; font-family: arial, helvetica, sans-serif;}

.wm_no_labour_esc {
        background-color: MistyRose;
        color:            #4d0000;
        font-family: Segoe UI;
        font-weight: 400;
	font-size: 9pt;
}
A.wm_no_labour_esc:LINK    {Text-Decoration: none; color:#4d0000; font-size:9pt; font-family: arial, helvetica, sans-serif;}
A.wm_no_labour_esc:VISITED {Text-Decoration: none; color:#4d0000; font-size:9pt; font-family: arial, helvetica, sans-serif;}
A.wm_no_labour_esc:HOVER   {Text-Decoration: none; color:#4d0000; background-color:white; font-size:9pt; font-family: arial, helvetica, sans-serif;}

.wm_responded_to {
	background-color: #bfd9bf;
	color: #004d00;
        font-family: "Segoe UI";
        font-weight: 400;
	font-size: 9pt;
}
A.wm_responded_to:LINK    {Text-Decoration: none; color:#004d00; font-size:9pt; font-family: arial, helvetica, sans-serif;}
A.wm_responded_to:VISITED {Text-Decoration: none; color:white; font-size:9pt; font-family: arial, helvetica, sans-serif;}
A.wm_responded_to:HOVER   {Text-Decoration: none; color:#004d00; background-color:white; font-size:9pt; font-family: arial, helvetica, sans-serif;}

.wm_contained {
	background-color: #cce7ff;
	color: darkblue;
        font-family: "Segoe UI";
        font-weight: 400;
	font-size: 9pt;
}
A.wm_contained:LINK    {Text-Decoration: none; color:darkblue; font-size:9pt; font-family: arial, helvetica, sans-serif;}
A.wm_contained:VISITED {Text-Decoration: none; color:white; font-size:9pt; font-family: arial, helvetica, sans-serif;}
A.wm_contained:HOVER   {Text-Decoration: none; color:blue; background-color:white; font-size:9pt; font-family: arial, helvetica, sans-serif;}

.wm_on_hold {
	background-color: #E1FFB1;
	color: #000000;
        font-family: "Segoe UI";
        font-weight: 400;
	font-size: 9pt;
}
A.wm_on_hold:LINK    {Text-Decoration: none; color:black; font-size:9pt; font-family: arial, helvetica, sans-serif;}
A.wm_on_hold:VISITED {Text-Decoration: none; color:#1F4B4F; font-size:9pt; font-family: arial, helvetica, sans-serif;}
A.wm_on_hold:HOVER   {Text-Decoration: none; color:black; background-color:lightgray; font-size:9pt; font-family: arial, helvetica, sans-serif;}

.wm_completed {
     /* background-color: #B4B4B4; */
        background-color: lightgray;
        color:            #000000;
        font-family: "Segoe UI";
        font-weight: 400;
	font-size: 9pt;
}
A.wm_completed:LINK    {Text-Decoration: none; color:#black; font-size:9pt; font-family: arial, helvetica, sans-serif;}
A.wm_completed:VISITED {Text-Decoration: none; color:#1F4B4F; font-size:9pt; font-family: arial, helvetica, sans-serif;}
A.wm_completed:HOVER   {Text-Decoration: none; color:#black; background-color:white; font-size:9pt; font-family: arial, helvetica, sans-serif;}

.wm_closed {
        background-color: #B4B4B4;
        color:            #000000;
        font-family: "Segoe UI";
        font-weight: 400;
	font-size: 9pt;
}
A.wm_closed:LINK    {Text-Decoration: none; color:#1F4B4F; font-size:8pt; font-family: arial, helvetica, sans-serif;}
A.wm_closed:VISITED {Text-Decoration: none; color:#1F4B4F; font-size:8pt; font-family: arial, helvetica, sans-serif;}
A.wm_closed:HOVER   {Text-Decoration: underline; color:#1F4B4F; font-size:8pt; font-family: arial, helvetica, sans-serif;}


.wm_jeopardy {
        background-color: #C00000;
        color:            white;
        font-family: "Segoe UI";
        font-weight: 400;
	font-size: 9pt;
}
A.wm_jeopardy:LINK    {Text-Decoration: none;      color: white; font-size:8pt; font-family: arial, helvetica, sans-serif;}
A.wm_jeopardy:VISITED {Text-Decoration: none;      color: white; font-size:8pt; font-family: arial, helvetica, sans-serif;}
A.wm_jeopardy:HOVER   {Text-Decoration: underline; color: white; font-size:8pt; font-family: arial, helvetica, sans-serif;}

.wm_escalation {
        background-color: #FF8519;
        color:            white;
        font-family: "Segoe UI";
        font-weight: 400;
	font-size: 9pt;
}
A.wm_escalation:LINK    {Text-Decoration: none;      color: white; font-size:8pt; font-family: arial, helvetica, sans-serif;}
A.wm_escalation:VISITED {Text-Decoration: none;      color: white; font-size:8pt; font-family: arial, helvetica, sans-serif;}
A.wm_escalation:HOVER   {Text-Decoration: underline; color: white; font-size:8pt; font-family: arial, helvetica, sans-serif;}



/* FREE/BUSY STATUS LOOK UP COLOUR CODING */
.free_period {
  font-family:      "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size:        8pt;
  background-color: white;
  color:            white;
}

.tentative_period {
  font-family:      "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size:        8pt;
  background-color: #99CCFF;
  color:            #99CCFF;
}

.busy_period {
  font-family:      "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size:        8pt;
  background-color: #0000FF;
  color:            #0000FF;
}

.outofoffice_period {
  font-family:      "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  font-size:        8pt;
  background-color: #660066;
  color:            #660066;
}

/* MENU VISUAL - TEXT LABEL UNDER IMAGES */
.menu_visual_label_text {
  background-color: transparent;
  font-family:  "Segoe UI Semilight","Segoe WP Light","Segoe UI","Segoe","Segoe WP","sans-serif";
  color: black;
  font-size: 9pt;
  font-weight: normal;
}
