BODY
{
	OVERFLOW: auto;
	FONT-SIZE: 11px;
	MARGIN: 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, Sans-serif;
}
FORM
{
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
}
LABEL
{
    CURSOR: pointer;
}
H3
{
    PAGE-BREAK-BEFORE: always;
}
TABLE
{
    empty-cells: show;
    align: center;
}
THEAD
{
    FONT-WEIGHT: bold;
    COLOR: #003366;
}
SELECT
{
    FONT-SIZE: 11px;
    COLOR: #000000;
}
INPUT
{
    FONT-SIZE: 11px;
    COLOR: #000000;
}
INPUT.centertext
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: center;
}
INPUT.righttext
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: right;
}
BODY.noimg
{
	OVERFLOW: auto;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-BOTTOM: 0px;
    MARGIN-LEFT: 18px;
    MARGIN-RIGHT: 18px;
    MARGIN-TOP: 16px;
    MARGIN-BOTTOM: 20px;
    BACKGROUND-COLOR: #8895ae;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
BODY.NRIndex
{
    OVERFLOW: auto;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-BOTTOM: 0px;
    MARGIN-LEFT: 17px;
    MARGIN-RIGHT: 18px;
    MARGIN-TOP: 16px;
    MARGIN-BOTTOM: 0px;
    BACKGROUND-COLOR: #8895ae;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
BODY.mid
{
    OVERFLOW: auto;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-BOTTOM: 0px;
    MARGIN: 0px;
    BACKGROUND-COLOR: #e4e7ef;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-POSITION: 50% 0%;
    BACKGROUND-REPEAT: repeat;
}
BODY.StaffAvailable
{
    OVERFLOW: auto;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-BOTTOM: 0px;
    MARGIN-LEFT: 20px;
    MARGIN-RIGHT: 20px;
    MARGIN-TOP: 20px;
    MARGIN-BOTTOM: 17px;
    BACKGROUND-COLOR: #8895ae;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
BODY.control
{
    OVERFLOW: auto;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-BOTTOM: 0px;
    MARGIN: 0px;
    BACKGROUND-COLOR: #e4e7ef;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.NRTitle1
{
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-STYLE: italic;
    FONT-WEIGHT: bold;
    FONT-SIZE: 30px;
}
.NRTitle3
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.NRTitleControlDesk
{
    LINE-HEIGHT: 35pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 28px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-STYLE: italic;
}
A.colhyperlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #010433;
}
A.colhyperlinkcurrent
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #010433;
}
A.ctrlhyper
{
    FONT-SIZE: 14px;
    COLOR: #010433;
}
TABLE.control
{
    WIDTH: 95%;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 3px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #cdd7e1;
    BORDER-BOTTOM-STYLE: none;
    cellspacing: 5;
    cellpadding: 5;
    padding-botton: 3px
}
.ctrltext
{
    FONT-SIZE: 14px;
    COLOR: #010433;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.textbasic
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    COLOR: #000000;
}
.fieldlabelsblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000040;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.fieldlabelswhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.medlrglabelsblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #003366;
}
.medlrglabelswhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
}
.medtextred
{
    FONT-SIZE: 13px;
    COLOR: #cc0033;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.fontbold
{
    FONT-WEIGHT: bold;
}
.fontweightnormal
{
    FONT-WEIGHT: normal;
}
.fontbold11
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.fontbold13
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.font11
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.font12
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.font13
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.font20
{
    FONT-SIZE: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.colourred
{
    COLOR: #cc0033;
}
.colourblue
{
    COLOR: #000040;
}
.colourwhite
{
    COLOR: #ffffff;
}
.colourblack
{
    COLOR: #000000;
}
.colourpurple
{
    COLOR: purple;
}

.colourgrey{
	COLOR:Grey;
}

.blankImg
{
    BACKGROUND-IMAGE: url(Images/Blank.gif);
}
.titleBasic
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.titleNR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.lrgtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.tinytext
{
    FONT-SIZE: 8px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.defaultbuttonstyle
{
    BORDER-RIGHT: #2f475f 1px solid;
    PADDING-RIGHT: 0.25em;
    BACKGROUND-POSITION: 50% top;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 0.25em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/NR_ButtonTile.gif);
    VISIBILITY: visible;
    PADDING-BOTTOM: 0em;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #003366;
    PADDING-TOP: 0em;
    BORDER-BOTTOM: #2f475f 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 14pt;
    BACKGROUND-COLOR: whitesmoke;
}
.mnubutton
{
    BORDER-RIGHT: #2f475f 1px solid;
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: 50% top;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/NR_ButtonTile.gif);
    VISIBILITY: visible;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 90px;
    COLOR: #003366;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #2f475f 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: whitesmoke;
    TEXT-ALIGN: left;
}
.mnubuttonselected
{
    BORDER-RIGHT: #2f475f 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VISIBILITY: visible;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 90px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #2f475f 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #8895ae;
    TEXT-ALIGN: left;
}
.calendarbutton
{
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #2f475f 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-BOTTOM: #2f475f 1px solid;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(../images/calendarbutton.gif);
    BACKGROUND-COLOR: whitesmoke;
    VISIBILITY: visible;
    WIDTH: 35px;
    COLOR: #003366;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}
.absfree
{
    FONT-SIZE: 12px;
    COLOR: #003366;
}
.abshol
{
    FONT-SIZE: 12px;
    COLOR: #003366;
    BACKGROUND-COLOR: #768cad;
}
.absholpaid
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #768cad;
}
.absholunpaid
{
    FONT-SIZE: 12px;
    COLOR: #003366;
    BACKGROUND-COLOR: #ffff9f;
}
.absill
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #cc0033;
}
.absunavailable
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: silver;
}
.hidectl
{
    VISIBILITY: hidden;
}
.showctl
{
    VISIBILITY: visible;
}
.lengthen
{
    nowrap: nowrap;
}
.hideme
{
    VISIBILITY: hidden;
}
.notdue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: black;
}
.duesoon
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #6a96cc;
}
.callreceived
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #00974b;
}
.overdue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dc8a50;
}
.late
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cc0033;
}
.signon
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #010433;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.checkcall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #6a96cc;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.signoff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #cc0033;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.CallNotReceived
{
    COLOR: #cc0033;
}
.list
{
    FONT-SIZE: 85%;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.tborder
{
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
    BORDER-LEFT: #003366 1px solid;
    BORDER-BOTTOM: #003366 1px solid;
}
.tbordert
{
    BORDER-TOP: #003366 1px solid;
}
.tborderb
{
    BORDER-BOTTOM: #003366 1px solid;
}
.tbordertlr
{
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
    BORDER-LEFT: #003366 1px solid;
}
.tborderlr
{
    BORDER-RIGHT: #003366 1px solid;
    BORDER-LEFT: #003366 1px solid;
}
.tborderl
{
    BORDER-LEFT: #003366 1px solid;
}
.tborderr
{
    BORDER-RIGHT: #003366 1px solid;
}
.tborderblr
{
    BORDER-RIGHT: #003366 1px solid;
    BORDER-LEFT: #003366 1px solid;
    BORDER-BOTTOM: #003366 1px solid;
}
.padleft5
{
    PADDING-LEFT: 5px;
}
.padleft10
{
    PADDING-LEFT: 10px;
}
.padleft15
{
    PADDING-LEFT: 15px;
}
.padleft20
{
    PADDING-LEFT: 20px;
}
.padleft25
{
    PADDING-LEFT: 25px;
}
.padleft30
{
    PADDING-LEFT: 30px;
}
.padleft35
{
    PADDING-LEFT: 35px;
}
.padleft40
{
    PADDING-LEFT: 40px;
}
.padleft45
{
    PADDING-LEFT: 45px;
}
.padleft50
{
    PADDING-LEFT: 50px;
}
.padleft55
{
    PADDING-LEFT: 55px;
}
.padleft70
{
    PADDING-LEFT: 70px;
}
.padleft100
{
    PADDING-LEFT: 100px;
}
.padleft200
{
    PADDING-LEFT: 200px;
}
.padright5
{
    PADDING-RIGHT: 5px;
}
.padright10
{
    PADDING-RIGHT: 10px;
}
.padright15
{
    PADDING-RIGHT: 15px;
}
.padright20
{
    PADDING-RIGHT: 20px;
}
.padright25
{
    PADDING-RIGHT: 25px;
}
.padright50
{
    PADDING-RIGHT: 50px;
}
.padright100
{
    PADDING-RIGHT: 100px;
}
.padtop3
{
    PADDING-TOP: 3px;
}
.padtop5
{
    PADDING-TOP: 5px;
}
.padtop10
{
    PADDING-TOP: 10px;
}
.padtop15
{
    PADDING-TOP: 15px;
}
.padtop20
{
    PADDING-TOP: 20px;
}
.padtop25
{
    PADDING-TOP: 25px;
}
.padtop35
{
    PADDING-TOP: 35px;
}
.padbottom3
{
    PADDING-BOTTOM: 3px;
}
.padbottom5
{
    PADDING-BOTTOM: 5px;
}
.padbottom10
{
    PADDING-BOTTOM: 10px;
}
.padbottom15
{
    PADDING-BOTTOM: 15px;
}
.padbottom20
{
    PADDING-BOTTOM: 20px;
}
.padbottom25
{
    PADDING-BOTTOM: 25px;
}
.padbottom35
{
    PADDING-BOTTOM: 35px;
}
.padtopleft10
{
    PADDING-LEFT: 10px;
    PADDING-TOP: 10px;
}
.NRLineWide
{
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 150px;
    LINE-HEIGHT: 5px;
    MARGIN-RIGHT: 150px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #003366 1px solid;
}
.NRLineFullWidth
{
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    LINE-HEIGHT: 10px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #003366 1px solid;
}
.floatleft
{
    FLOAT: left;
}
.floatright
{
    FLOAT: right;
}
.heightwidthfull
{
    WIDTH: 100%;
    HEIGHT: 100%;
}
.hiddenframe
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 0px;
}
.DOBEntry
{
    BACKGROUND-COLOR: #ffffed;
}
.scrollingblock
{
    OVERFLOW: auto;
}
.displayblock
{
    DISPLAY: block;
}
.displaynone
{
    DISPLAY: none;
}
.lineheight18
{
	LINE-HEIGHT: 18px;
}
.baklblue
{
    BACKGROUND-COLOR: #e4e7ef;
}
.bakmblue
{
    BACKGROUND-COLOR: #8895ae;
}

.baklgrey
{
	background-color:#c8c8c8;
}
.posabsolute
{
    POSITION: absolute;
}
.displayinline
{
	DISPLAY: inline;
}
.taxcodelist
{
	WIDTH: 200;
	HEIGHT: 250;
	ALIGN: center;
}
.stafftaglist
{
	WIDTH: 350;
	HEIGHT: 250;
	ALIGN: center;
}
.patrollist
{
	WIDTH: 100%;
	HEIGHT: 200;
}
.marginleft20
{
	MARGIN-LEFT: 20px;
}
.marginright20
{
	MARGIN-RIGHT: 20px;
}
.margintop10
{
	MARGIN-TOP: 10px;
}
.marginbottom10
{
	MARGIN-BOTTOM: 10px;
}
.posrelative {
	position:relative;
}
.width90px {
	WIDTH: 90px;
}
.width500px {
	WIDTH: 500px;
}
.noborder {
	BORDER-STYLE: none;
}
.width100 {
	WIDTH:100;
}
.textunderline {
    text-decoration: underline;
}