@font-face
{
    FONT-FAMILY: CustomFont;
    src: url('../Styles/CustomFont.eot');
    src: url('../Styles/CustomFont.ttf') format('truetype');
}
.TITLE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #9400d3;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/
}
.RECORDSHEETTITLE
{
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 2px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #000000 2px solid;
    BORDER-BOTTOM: #000000 2px solid;
    HEIGHT: 48px;
    BACKGROUND-COLOR: #99cccc
}
.RECORDSHEETTITLEDIFF
{
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 2px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #000000 2px solid;
    BORDER-BOTTOM: #000000 2px solid;
    HEIGHT: 48px;
    BACKGROUND-COLOR: #ffccff;
    TEXT-ALIGN: center
}
.SECTIONHEADING
{
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BORDER-LEFT: #000000 2px solid;
    BORDER-BOTTOM: #000000 2px solid;
    BACKGROUND-COLOR: #99cccc
}
.CONTENT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #ffffcc
}
.SMALLCONTENT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #ffffcc
}
.SMALLCONTENTGREY
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #C0C0C0
}
.CONTENTALT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #eeeecc
}
.SMALLCONTENTALT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #eeeecc
}
.CONTENTDIFF
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #ffccff
}
.SMALLCONTENTDIFF
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #ffccff
}
.BLUECONTENT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #99cccc
}
.BLUESMALLCONTENT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #99cccc
}
.LARGECONTENT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    BACKGROUND-COLOR: #ffffcc
}
.LARGECONTENTDIFF
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    BACKGROUND-COLOR: #ffccff
}
.LOCKEDCONTENT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #ffffff
}
.LOCKEDSMALLCONTENT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #ffffff
}
.LOCKEDLARGECONTENT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    BACKGROUND-COLOR: #ffffff
}
.CHECKBOX
{
    BACKGROUND-COLOR: #ffffcc
}
.LOCKEDCHECKBOX
{
    BACKGROUND-COLOR: #ffc1c1
}
.BUTTON
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/
}
.BUTTONALT
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffccff
}
.INPUT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    WIDTH: 100%;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffffcc
}
.INPUTDIFF
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    WIDTH: 100%;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffccff
}
.WHITEINPUT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    WIDTH: 100%;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffffff
}
.LOCKEDINPUT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    WIDTH: 100%;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffffff
}
.SMALLINPUT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffffcc;
}
.SMALLINPUTDIFF
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffccff
}
.LOCKEDSMALLINPUT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffffff
}
.HEADING
{
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #ffffcc
}
.SMALLHEADING
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #ffffcc
}
.SMALLHEADINGWHITEBG /* RONALD ADDED */
{
	BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 8pt
}
.HEADINGALT
{
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #eeeecc
}
.SMALLHEADINGALT
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #eeeecc
}
.BLUEHEADING
{
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #99cccc
}
.BLUESMALLHEADING
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #99cccc
}
.LOCKEDHEADING
{
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #ffffff
}
.LOCKEDSMALLHEADING
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #ffffff
}
.ITALIC
{
    FONT-SIZE: 8pt;
    FONT-STYLE: italic
}
.ITALICALT
{
    BACKGROUND-COLOR: #eeeeee;
    FONT-STYLE: italic;
    FONT-SIZE: 8pt
}
.EXCLUDE
{
    BACKGROUND-COLOR: #ffffcc
}
.SELECTHEADING
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #ffffcc
}
.SELECTDIFF
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #ffffcc
}
.EXCLUDEDIFF
{
    BACKGROUND-COLOR: #ffffcc
}
.SELECTINPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    COLOR: blue;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/
}
.UKSELECTHEADING
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
.BAMCUSTOMISATIONSTART1Of1
{
}
.BODYCLS
{
    BACKGROUND-COLOR: #999999
}
.TABLECLS
{
    WIDTH: 100%;
    BACKGROUND-COLOR: #ffffff
}
.PICLINK
{
    BACKGROUND-COLOR: #ffffff
}
.LINKBOXES
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffffff
}
.LINKBOXESOVER
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #eeeeee
}
.BAMCUSTOMISATIONEND1Of1
{
}
.JUMPBOX
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    WIDTH: 95%;
    COLOR: #000000;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/
}
.MARGINFORM
{
    MARGIN: 10px
}
.COUNT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #9400d3;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/
}
.HITLISTCONTENT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #ffffcc
}
.HITLISTINPUT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    WIDTH: 200px;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/
}
.MESSAGE
{
    FONT-SIZE: 10pt;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/
}
.HITLISTTABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #99cccc
}
.EVENVIEW
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #f0fff0
}
.ODDVIEW
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #e0eee0
}
.EVENDATA
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffffcc
}
.ODDDATA
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #eeeecc
}
.EVENDATARED
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    color: RED;
    BACKGROUND-COLOR: #ffffcc
}
.ODDDATARED
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    color: RED;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #eeeecc
}
.EVENDATAORANGE
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    color: ORANGE;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffffcc
}
.ODDDATAORANGE
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    color: ORANGE;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #eeeecc
}
.EVENALTERNATIVE
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffd5d5
}
.ODDALTERNATIVE
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffc1c1
}
.EVENALTERNATIVETWO
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #bbb1e6
}
.ODDALTERNATIVETWO
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #bbb1d2
}
.EVENALTERNATIVETHREE
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #99ccff
}
.ODDALTERNATIVETHREE
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ccddee
}
.EVENALTERNATIVEFOUR
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #cccccc
}
.ODDALTERNATIVEFOUR
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #999999
}
.EVENALTERNATIVEFIVE
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #f0fff0 /*#ffccaa*/
}
.ODDALTERNATIVEFIVE
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
   BACKGROUND-COLOR: #e0eee0 /*#ffaa88*/
}
.INSTRUCTIONS
{
    FONT-SIZE: 10pt
}
.INSTRUCTIONS EM
{
    FONT-WEIGHT: bold;
    COLOR: #0000ff
}
.CUSTOMISATIONTWO
{
}
.LOGINLOGOTOP
{
    BACKGROUND: url(../images/webtmslogo2011small.jpg) no-repeat 30px 0px;
    WIDTH: 337px;
    HEIGHT: 104px
}
.CUSTOMISATIONTWOEND
{
}
.MENU
{
    FONT-WEIGHT: bold;
    COLOR: #800080;
    TEXT-ALIGN: center
}
.LOGIN
{
    FONT-WEIGHT: bold;
    COLOR: #800080;
    FONT-STYLE: italic;
    TEXT-ALIGN: left
}
.CENTER
{
    FONT-SIZE: 10pt;
    COLOR: #800080;
    TEXT-ALIGN: center
}
.LEFT
{
    FONT-SIZE: 10pt;
    COLOR: #800080;
    TEXT-ALIGN: left
}
.ADDRESS_TITLE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #800080;
    TEXT-ALIGN: center
}
.ADDRESS
{
    FONT-SIZE: 8pt;
    COLOR: #800080;
    TEXT-ALIGN: center
}
.VISIBLE
{
    FONT-SIZE: 10pt;
    VISIBILITY: visible;
    COLOR: #800080;
    TEXT-ALIGN: left
}
.INVISIBLE
{
    VISIBILITY: hidden
}
.LOGINLOGOBOTTOM
{
    BACKGROUND: url(../images/webaddress.jpg) no-repeat 50px 0px;
    WIDTH: 266px;
    HEIGHT: 92px
}
.RESULTHEADER
{
    FONT-SIZE: 10pt;
    WIDTH: 79%;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    TEXT-ALIGN: center
}
.RESULTLINE
{
    FONT-SIZE: 10pt;
    COLOR: #800080;
    BORDER-BOTTOM: #408080 5px solid;
    TEXT-ALIGN: left
}
.RESULTTEXT
{
    FONT-SIZE: 8pt;
    COLOR: #800080;
    FONT-STYLE: italic
}
.RESULT
{
    FONT-SIZE: 8pt;
    WIDTH: 79%;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/
}
.MODULERESULTLINE
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #0000ff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #99cccc;
    TEXT-ALIGN: left
}
.MODULERESULTLINEOVER
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #0000ff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.MODULERESULTLINENO
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 10pt;
    COLOR: black;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #99cccc;
    TEXT-ALIGN: center
}
.MODULERESULTLINENOOVER
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 10pt;
    COLOR: black;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.WIZARDRESULTLINE
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #0000ff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffcc;
    TEXT-ALIGN: left
}
.WIZARDRESULTLINEOVER
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #0000ff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.UTILITYRESULTLINE
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #0000ff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #f0fff0;
    TEXT-ALIGN: left
}
.UTILITYRESULTLINEOVER
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #0000ff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.MENUBACKGROUND
{
    BACKGROUND-COLOR: #ffffff
}
.PROMENUTABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px
}
.PROMENUEDITION
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #99cccc;
    TEXT-ALIGN: center
}
.PROMENUTITLE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #000000;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #99cccc;
    TEXT-ALIGN: center
}
.PROMENUHEADER
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #99cccc;
    TEXT-ALIGN: center
}
.PROMENUCONTENT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #99cccc;
    TEXT-ALIGN: center
}
.PROMENUCONTENTOVER
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #e0eee0;
    TEXT-ALIGN: center
}
.EXPMENUTABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px
}
.EXPMENUEDITION
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #99cccc;
    TEXT-ALIGN: center
}
.EXPMENUTITLE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #000000;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #99cccc;
    TEXT-ALIGN: center
}
.EXPMENUHEADER
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #99cccc;
    TEXT-ALIGN: center
}
.EXPMENUCONTENT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #99cccc;
    TEXT-ALIGN: center
}
.EXPMENUCONTENTOVER
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #e0eee0;
    TEXT-ALIGN: center
}
.PAGEBREAK
{
    PAGE-BREAK-BEFORE: always
}
.DATAROW
{
    PAGE-BREAK-INSIDE: avoid;
    page-break-before:auto;
    widows: 5;
    orphans: 5;
}
.REPORTTITLE
{
    FONT-SIZE: 16pt;
    COLOR: #333399;
    /*Font 2 Report*/ FONT-FAMILY: CustomFont, Tahoma/*End Font*/
    TEXT-ALIGN: left
}
.REPORTTITLESMALL
{
    FONT-SIZE: 8pt;
    COLOR: #333399;
    /*Font 2 Report*/ FONT-FAMILY: CustomFont, Tahoma/*End Font*/
    TEXT-ALIGN: left
}
.REPORTTITLEINPUT
{
    FONT-SIZE: 16pt;
    WIDTH: 100%;
    COLOR: #333399;
    /*Font 2 Report*/ FONT-FAMILY: CustomFont, Tahoma/*End Font*/
    TEXT-ALIGN: left
}
.REPORTGROUP
{
    BORDER-RIGHT: lightgrey thin groove;
    BORDER-TOP: lightgrey thin groove;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    PAGE-BREAK-AFTER: auto;
    BORDER-LEFT: lightgrey thin groove;
    BORDER-BOTTOM: lightgrey thin groove;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #99cccc
}
.REPORTGROUPLARGE
{
    BORDER-RIGHT: lightgrey thin groove;
    BORDER-TOP: lightgrey thin groove;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    BORDER-LEFT: lightgrey thin groove;
    BORDER-BOTTOM: lightgrey thin groove;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #99cccc
}
.REPORTSUBREPORT
{
    BORDER-RIGHT: lightgrey thin groove;
    BORDER-TOP: lightgrey thin groove;
    BORDER-LEFT: lightgrey thin groove;
    BORDER-BOTTOM: lightgrey thin groove
}
.REPORTHEADER
{
    FONT-SIZE: 8pt
}
.REPORTHEADERALTERNATE
{
    FONT-SIZE: 8pt;
    FONT-STYLE: italic
}
.REPORTCONTENT
{
    FONT-SIZE: 8pt
}
.REPORTCONTENTALTERNATE
{
    FONT-SIZE: 8pt;
    FONT-STYLE: italic
}
.REPORTCONTENTRIGHTLINE
{
    BORDER-RIGHT: #000000 1px solid;
    FONT-SIZE: 8pt
}
.REPORTCONTENTALTERNATERIGHTLINE
{
    BORDER-RIGHT: #000000 1px solid;
    FONT-SIZE: 8pt;
    FONT-STYLE: italic
}
.REPORTINPUT
{
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/
}
.REPORTTDRIGHT
{
    BORDER-RIGHT: lightgrey thin;
    BORDER-TOP: lightgrey thin solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: lightgrey thin solid;
    BORDER-BOTTOM: lightgrey thin solid
}
.REPORTTDLEFT
{
    BORDER-RIGHT: lightgrey thin solid;
    BORDER-TOP: lightgrey thin solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: lightgrey thin solid;
    BORDER-BOTTOM: lightgrey thin solid
}
.REPORTEND
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #333399;
    TEXT-ALIGN: left
}
.REPORTTABLESMALL
{
    BORDER-RIGHT: gray thin solid;
    BORDER-TOP: gray thin solid;
    BORDER-LEFT: gray thin solid;
    WIDTH: 75%;
    BORDER-BOTTOM: gray thin solid
}
.WIZARDBODY
{
    BACKGROUND-COLOR: #ffffff
}
.STEPLISTTITLE
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ccffcc;
    TEXT-ALIGN: center
}
.STEPLIST
{
	padding-top:5px;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ccffcc;
    TEXT-ALIGN: center
}
.STEPLISTSELECTED
{
    padding-top:5px;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #bbeebb;
    TEXT-ALIGN: center
}
.SUBSTEPLIST
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center
}
.SUBSTEPLISTSELECTED
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}
.WIZARDTABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #fffffe
}
.WIZARDTABLETITLE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    BACKGROUND-COLOR: #fffffe
}
.WIZARDTABLESMALL
{
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: #fffffe
}
.WIZARDSMALLHEADING
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.WIZARDHEADING
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.WIZARDHEADINGDIFF
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffccff
}
.WIZARDINPUT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    WIDTH: 100%;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffffff
}
.WizardInputsmalltext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    WIDTH: 100%;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffffff
}
.WIZARDINPUTDIFF
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #000000 1px solid;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffccff
}
.WIZARDSMALLINPUT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffffff
}
.WIZARDSMALLHEADINGDIFF
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffccff
}
.WIZARDSMALLHEADINGALT
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #eeeeee
}
.Invisiblediff
{
    DISPLAY: none;
    VISIBILITY: hidden;
    BACKGROUND-COLOR: #ffffcc
}
.WHITEINPUTSMALL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    /*Font 1 Standard*/ FONT-FAMILY: CustomFont, Arial, Verdana, Helvetica/*End Font*/;
    BACKGROUND-COLOR: #ffffff
}
.SECTIONTABLE
{
    BORDER-BOTTOM: black 1pt solid;
    BORDER-LEFT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    BORDER-RIGHT: black 1pt solid
}
.WYSIWYGINPUT
{
    WIDTH: 100%;
}
.TITLEVIP
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #A71930;
    FONT-FAMILY: Arial;
    text-align:left
  
}

.CLIENTAGENTCONTENT
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}