﻿body
{
	font-size: small;
	font-family: Tahoma;
	height: 100%;
}
.RAPIDMenu
{
	background-color: #00358A;
	border: solid 1px #00358A;
	font-size: small;
	color: #FFFFFF;
}
.RAPIDMenuItem
{
	background-color: #00358A;
	border: solid 1px #00358A;
	font-size: small;
	color: #FFFFFF;
}
.RAPIDMenuHover
{
	background-color: #00358A;
	font-size: small;
	color: #FFFFFF;
}
.RAPIDMenuSelected
{
	background-color: #00358A;
	font-size: small;
	color: #FFFFFF;
}
.TabMenu
{
	width: 415px
}
.TabButton
{
	font-family: Tahoma;
	font-size: small;
	background: url(Graphics/Tab.png) #fff bottom left repeat-x;
	height: 28px;
	line-height: 2em;
	width: 100px;
	float: left;
	display: block;
	border: 1px solid #dcdce9;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
	margin: 0;
	padding: 0
}
.TabButton:Hover
{
	font-family: Tahoma;
	font-size: small;
	background: url(Graphics/TabSelect.png) #fff bottom left repeat-x;
	height: 28px;
	line-height: 2em;
	width: 100px;
	float: left;
	display: block;
	border: 1px solid #dcdce9;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
	margin: 0;
	padding: 0
}
.TabButtonSelect
{
	font-family: Tahoma;
	font-size: small;
	background: url(Graphics/TabSelect.png) #fff bottom left repeat-x;
	height: 28px;
	line-height: 2em;
	width: 100px;
	float: left;
	display: block;
	border: 1px solid #dcdce9;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
	margin: 0;
	padding: 0
}

.TableMouseOver
{
    CURSOR: hand;
    BACKGROUND-COLOR: Red;
    COLOR: White
}

.Allocated-Linked-Text A:link {FONT-FAMILY: Arial; COLOR:Blue; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
.Allocated-Linked-Text A:hover {FONT-FAMILY: Arial; COLOR:Blue; TEXT-DECORATION: underline; FONT-WEIGHT: bold; }
.Allocated-Linked-Text A:visited {FONT-FAMILY: Arial; COLOR:Blue; TEXT-DECORATION: none; FONT-WEIGHT: normal; }
.Allocated-Linked-Text A:visited:hover {FONT-FAMILY: Arial; COLOR:Blue; TEXT-DECORATION: underline; FONT-WEIGHT: normal; }

.OnHold-Linked-Text A:link {FONT-FAMILY: Arial; COLOR:Green; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
.OnHold-Linked-Text A:hover {FONT-FAMILY: Arial; COLOR:Green; TEXT-DECORATION: underline; FONT-WEIGHT: bold; }
.OnHold-Linked-Text A:visited {FONT-FAMILY: Arial; COLOR:Green; TEXT-DECORATION: none; FONT-WEIGHT: normal; }
.OnHold-Linked-Text A:visited:hover {FONT-FAMILY: Arial; COLOR:Green; TEXT-DECORATION: underline; FONT-WEIGHT: normal; }

.UnAllocated-Linked-Text A:link {FONT-FAMILY: Arial; COLOR:Red; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
.UnAllocated-Linked-Text A:hover {FONT-FAMILY: Arial; COLOR:Red; TEXT-DECORATION: underline; FONT-WEIGHT: bold; }
.UnAllocated-Linked-Text A:visited {FONT-FAMILY: Arial; COLOR:Red; TEXT-DECORATION: none; FONT-WEIGHT: normal; }
.UnAllocated-Linked-Text A:visited:hover {FONT-FAMILY: Arial; COLOR:Red; TEXT-DECORATION: underline; FONT-WEIGHT: normal; }

.ActivityViewMouseOver
{
    CURSOR: hand
}

.BookingEmail
{
	color:white;
	text-decoration: none
}
.BookingEmail:hover
{
	color:white;
	text-decoration: none
}
.BookingEmail:active
{
	color:white;
	text-decoration: none
}

.BookingsMouseOver
{
    CURSOR: hand;
    BACKGROUND-COLOR: #ffffe0
}

.BookingMouseOver
{
    CURSOR: hand
}

.BookingActivityMouseOver
{
    CURSOR: default
}

.RotaMouseOver
{
    CURSOR: hand;
    BACKGROUND-COLOR: #ffffe0
}

.VerticalWriting
{
	writing-mode: tb-rl
}

.ReportMouseOver
{
    CURSOR: hand
}

.ReportBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
}

.ReportTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
}

.ReportTd{
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: black;
}

.ReportCriteria{
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: black;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: white;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: black;
}

.ReportCriteriaBottomCell{
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: black;
}

.ReportCriteriaBottomCellLast{
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: black;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: black;
}

.ReportCriteriaLastCell{
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: black;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: white;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: black;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: black;
}

.ReportContactInfo{
	font-size: 7px;
	border-width: 0;
	border-style: solid;
	border-color: white;
}

.ReportHeader{
	background-color: #3656FF;
	text-align: center;
	font-weight: bold;
	color: white;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: black;
}

.ReportHeaderLeftAlign{
	background-color: #3656FF;
	font-weight: bold;
	color: white;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: black;
}

.ReportHeaderLeftAlignLastCell{
	background-color: #3656FF;
	font-weight: bold;
	color: white;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: black;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: black;
}

.ReportHeaderLastCell{
	background-color: #3656FF;
	font-weight: bold;
	color: white;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: black;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: black;
}

.ReportHeaderBlank{
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: black;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: black;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: black;
}

.ReportTableBodyCenter{
	background-color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: black;
}

.ReportTableBodyLeft{
	background-color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: black;
}

.ReportTableBodyRight{
	background-color: #FFFFFF;
	text-align: right;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: black;
}

.ReportTableBodyLastCellCenter{
	background-color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: black;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: black;
}

.ReportTableBodyLastCellRight{
	background-color: #FFFFFF;
	text-align: right;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: black;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: black;
}

.ReportTableTotal{
	background-color: #FFFFFF;
	text-align: right;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: black;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: black;
}

.TabMenu
{
	width: 415px
}
.TabButton
{
	font-family: Tahoma;
	font-size: small;
	background: url(Graphics/Tab.png) #fff bottom left repeat-x;
	height: 28px;
	line-height: 2em;
	width: 100px;
	float: left;
	display: block;
	border: 1px solid #dcdce9;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
	margin: 0;
	padding: 0;
    cursor: hand
}
.TabButton:Hover
{
	font-family: Tahoma;
	font-size: small;
	background: url(Graphics/TabSelect.png) #fff bottom left repeat-x;
	height: 28px;
	line-height: 2em;
	width: 100px;
	float: left;
	display: block;
	border: 1px solid #dcdce9;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
	margin: 0;
	padding: 0;
    cursor: hand
}
.TabButtonSelect
{
	font-family: Tahoma;
	font-size: small;
	background: url(Graphics/TabSelected.png) #fff bottom left repeat-x;
	height: 28px;
	line-height: 2em;
	width: 100px;
	float: left;
	display: block;
	border: 1px solid #dcdce9;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
	margin: 0;
	padding: 0;
    cursor: hand
}

.SearchTabButton
{
	font-family: Tahoma;
	font-size: small;
	background: url(Graphics/Tab.png) #fff bottom left repeat-x;
	height: 28px;
	line-height: 2em;
	width: 150px;
	float: left;
	display: block;
	border: 1px solid #dcdce9;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
	margin: 0;
	padding: 0;
    cursor: hand
}
.SearchTabButton:Hover
{
	font-family: Tahoma;
	font-size: small;
	background: url(Graphics/TabSelect.png) #fff bottom left repeat-x;
	height: 28px;
	line-height: 2em;
	width: 150px;
	float: left;
	display: block;
	border: 1px solid #dcdce9;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
	margin: 0;
	padding: 0;
    cursor: hand
}
.SearchTabButtonSelect
{
	font-family: Tahoma;
	font-size: small;
	background: url(Graphics/TabSelected.png) #fff bottom left repeat-x;
	height: 28px;
	line-height: 2em;
	width: 150px;
	float: left;
	display: block;
	border: 1px solid #dcdce9;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
	margin: 0;
	padding: 0;
    cursor: hand
}
.SearchTabButtonGoTo
{
	font-family: Tahoma;
	font-size: small;
	background: url(Graphics/Tab.png) #fff bottom left repeat-x;
	height: 28px;
	line-height: 2em;
	width: 20px;
	float: left;
	display: block;
	border: 1px solid #dcdce9;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
	margin: 0;
	padding: 0;
    cursor: hand
}
.SearchTabButtonGoTo:Hover
{
	font-family: Tahoma;
	font-size: small;
	background: url(Graphics/TabSelect.png) #fff bottom left repeat-x;
	height: 28px;
	line-height: 2em;
	width: 20px;
	float: left;
	display: block;
	border: 1px solid #dcdce9;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
	margin: 0;
	padding: 0;
    cursor: hand
}

.Widget-Title
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold
}
.Widget-SubTitle
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold
}
.WarningHeader
{
	font-family: Tahoma;
	font-size: 20pt;
	font-weight: bold
}
.WarningText
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal
}
.WarningText12
{
	font-family: Tahoma;
	font-size: 12pt;
	font-weight: normal
}

.WarningTable {
  height: 85vh;
}

.LoginTable {
  height: 80vh;
}

.LoginText
{
	font-family: Tahoma;
	font-size: medium;
}

/*.MainGradient
{
	background:#FFFFFF;
	background:-moz-linear-gradient(to right, #FFFFFF, #FFFFFF);
	background:-webkit-linear-gradient(to right, #FFFFFF, #FFFFFF);
	background:linear-gradient(to right, #FFFFFF, #FFFFFF);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#FFFFFF', gradientType='1'); 
}*/

.MainGradient
{
	background:#00358A; /* Old browsers */
	background:-moz-linear-gradient(to right, #FFFFFF, #00358A); /* FF3.6-15 */
	background:-webkit-linear-gradient(to right, #FFFFFF, #00358A); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right, #FFFFFF, #00358A); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#00358A', gradientType='1'); 
}