H1 {font-family: Arial, Helvetica, sans-serif;
    font-size: 36px;
    text-align: center;
    line-height: 1.2;
    margin-top: 1em;
    margin-bottom: 0em;}

H2 {font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    text-align: center;
    line-height: 1.2;
    margin-top: 0.2em;
    margin-bottom: 0em;}

H3 {font-family : Arial, Helvetica, sans-serif;
    font-size : 18px;
    line-height: 1.2;
    margin-top: 1em;
    margin-bottom: 0em;}

H4 {font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: 1.2;
    margin-top: 1em;
    margin-bottom: 0em;}

H5 {font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1.2;
    margin-top: 1em;
    margin-bottom: 0em;}

H6 {font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    font-style: italic;
    line-height: 1.2;
    margin-top: 0.6em;
    margin-bottom: 0em;
    margin-left: 30px;
    margin-right: 30px;}

p {font-family : Arial, Helvetica, sans-serif;
    font-size : 16px;
    line-height: 1.2;
    margin-top: 0.6em;
    margin-bottom: 0em;}

ul {font-family : Arial, Helvetica, sans-serif;
    font-size : 16px;
    line-height: 1.2;
    padding-top: 0em;
    margin-top: 0em;
    padding-bottom: 0em;
    margin-bottom: 0em;}

a.p {font-family : Arial, Helvetica, sans-serif;
    font-size : 1.2em;
    text-decoration : none;}

a.p:hover {color : green;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 1.2em;
    text-decoration : none;}

body.BASEBody{background-color : #e4f1f7;}

table.BASEtopbar{background-color :#c7e2ef;}

td.BASEtopbar{color : #ffffff;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    text-decoration : none;}

td.BASESubBar{color : #000000;
    background-color : #B6C6B6;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;}

td.BASEtitles{color : #FFFF00;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    background-color : #000000;}

td.BASEnormal{color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;}

td.BASEbgacopyright{color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 7pt;}

td.BASELocationEditor{color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    background-color : #c7e2ef;
    padding-left : 5px;
    padding-top : 2px;
    padding-bottom : 2px;}

td.BASEerrormsg{color : red;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;}

td.BASEheading{color : #ffffff;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    background-color :Black;
    padding-left : 5px;}

td.BASERowHeader{color : white;
    background-color :#000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    padding-bottom : 0px;}

td.BASERowHeaderResponse{color : white;
    background-color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10pt;
    padding-bottom : 3px;}

td.BASESubRowHeader{color : #ffffff;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    background-color : SteelBlue;
    padding-left : 5px;
    padding-top : 2px;
    padding-bottom : 3px;}

td.BASEBoxBody{color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    background-color : #c7e2ef;
    padding-left : 5px;
    padding-top : 2px;
    padding-bottom : 3px;}

td.BASEBoxBodySm{color : blue;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 7pt;
    background-color : #c7e2ef;
    padding-left : 5px;
    padding-top : 0px;
    padding-bottom : 3px;}

td.BASEBoxBodyHi{color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    background-color : #d8f8ff;
    padding-left : 5px;
    padding-top : 2px;
    padding-bottom : 3px;}

td.BASEBoxBodyDim{
    color : Gray;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    background-color : #c7e2ef;
    padding-left : 5px;
    padding-top : 2px;
    padding-bottom : 3px;}

td.BASEBoxBodyResponse{color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10pt;
    padding-left : 5px;
    padding-top : 2px;
    padding-bottom : 3px;}

td.BASEBoxBodyRight{color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    background-color : #c7e2ef;
    padding-left : 5px;
    padding-top : 2px;
    padding-bottom : 3px;
    text-align : right;}

td.BASEBoxBodyDarker{color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    background-color : #bcd8e4;
    padding-left : 5px;
    padding-top : 2px;
    padding-bottom : 3px;}

td.BASEBoxBodyDark{color : #FFFFFF;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    background-color : #a0a0d0;
    padding-left : 2px;
    padding-top : 2px;
    padding-bottom : 3px;}

td.BASEBoxBodyNotice{color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    background-color : white;
    padding-left : 5px;
    padding-top : 2px;
    padding-bottom : 3px;}

td.BASERowFooter{color : #ffffff;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    background-color : #c7e2ef;
    padding-top : 2px;}

td.BASERowFooterDarker{color : #ffffff;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    background-color : #b0ccd8;
    padding-top : 2px;}

td.BASEStepsLive{color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    background-color : #D4DED4;
    padding-left : 5px;
    padding-top : 2px;
    padding-bottom : 3px;}

td.BASEStepsDormant{color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    background-color : #c7e2ef;
    padding-left : 5px;
    padding-top : 2px;
    padding-bottom : 3px;}

td.BASEStepsDone{color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    background-color : #c7e2ef;
    padding-left : 5px;
    padding-top : 2px;
    padding-bottom : 3px;}

td.BASEmenu{color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;}

td.BASEGraphBars{color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 4px;}

.BASEBoxBodyDiffColour{color : blue;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    background-color : #c7e2ef;}

.BASEDimText{color : red;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;}

.BASEMetaTags{color : #D6DFD6;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8px;}

.BASESpam{color : black;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;}

.BASEName{color : white;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;}

.checkboxes label
{ display: block;
    float: left;
    padding-left: 23px;
    text-indent: -23px;  }

.checkboxes input
 { vertical-align: middle;  }

.checkboxes label span 
{ vertical-align: middle;  }

a.BASEBoxBody{color : blue;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    text-decoration : none;}

a.BASEBoxBody:hover{color : green;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    text-decoration : none;}

a.BASEBoxBodySort{color : black;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    text-decoration : underline;}
    
a.BASEBoxBodySortGreen{color : green;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    text-decoration : underline;}
    
a.BASEBoxBodySortGreen:hover{color : green;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    text-decoration : underline;}

a.BASEBoxBodySm{color : blue;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 7pt;
    text-decoration : none;}

a.BASEBoxBodySm:hover{color : green;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 7pt;
    text-decoration : none;}

a.BASEStepsDone{color : gray;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    background-color : #c7e2ef;
    text-decoration : none;}

a.BASEStepsDone:hover{color : blue;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    background-color : #c7e2ef;
    text-decoration : none;}

a.BASEReportDone{color : gray;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    text-decoration : none;}

a.BASEReportDone:hover{color : blue;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    text-decoration : none;}

a.BASEEditLink{color : black;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    text-decoration : none;
    background-color : lawnGreen;}

a.BASEEditLink:hover{color : black;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    text-decoration : underline;}

a.BASEReportLink{color : blue;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    text-decoration : none;}

a.BASEReportLink:hover{color : black;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    text-decoration : none;}

a.BASEmenu{color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    text-decoration : none;}

a.BASElink{color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    text-decoration : none;
    line-height : 30px;}

a.BASElink:hover{color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    text-decoration : underline;}

a.BASETitlelink{color : white;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    text-decoration : none;}

a.BASETitlelink:hover{color : white;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    text-decoration : underline;}

a.BASENormalLink{color : blue;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    text-decoration : none;}

a.BASENormalLink:hover{color : blue;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    text-decoration : underline;}

a.BASETopBar{color : black;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    text-decoration : none;}

a.BASETopBar:hover{color : white;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    text-decoration : none;}

a.BASETopBarEmpty{color : gray;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    text-decoration : none;}

a.BASETopBarEmpty:hover{color : gray;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    text-decoration : none;}

#BASETextBox{font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size : 8pt;
    font-style : normal;
    color : black;
    background-color : #ffffff;}

#BASETextBoxWidth{font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size : 8pt;
    font-style : normal;
    color : black;
    background-color : #ffffff;
    width : 250px;}

#BASETextBox150Width{font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size : 8pt;
    font-style : normal;
    color : black;
    background-color : #ffffff;
    width : 150px;}

#BASERadioButton{font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size : 8pt;
    font-style : normal;
    color : black;}

#BASESelectBox{font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size : 8pt;
    font-style : normal;
    color : black;
    background-color : #ffffff;}

.BASECustomCat{font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size : 8pt;
    font-style : normal;
    color : Blue;
    background-color : #ffffff;}

.BASEPublicCat{font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size : 8pt;
    font-style : normal;
    color : Black;
    background-color : #ffffff;}

#BASESelectBoxWidth{font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size : 8pt;
    font-style : normal;
    color : black;
    background-color : #ffffff;
    width : 200px;}

#BASESubmitButton{font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size : 8pt;
    font-style : normal;
    color : black;
    background-color : #ffffff;}

.button {
    font-size : 8pt;
    font-weight : 700;
    border-radius: 5px;
    color : black;
    background-color : #FCE7AA;
    border-color : grey;
    border-width: 0.5px;
    border-style : solid;
    display : inline-block;
    padding: 5 7 5 7;
    cursor: pointer;
    /* "hand" cursor */
}

.button-disabled {
    font-size : 8pt;
    font-weight : 700;
    border-radius: 5px;
    color : black;
    background-color : #FCE7AA;
    opacity : 0.75;
    border-color : grey;
    border-width: 0.5px;
    border-style : solid;
    display : inline-block;
    padding: 5 7 5 7;
}

.button:hover{
    background-color : white;
}

.inputfile {
    width: 0.1px;
    height : 0.1px;
    opacity : 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.inputfile+label {
    font-size : 8pt;
    font-weight : 700;
    border-radius: 5px;
    color : black;
    background-color : #FCE7AA;
    border-color : grey;
    border-width: 0.5px;
    border-style : solid;
    display : inline-block;
    padding: 5 7 5 7;
    cursor: pointer;
    /* "hand" cursor */
}

.inputfile :focus+label,
.inputfile+label:hover{
    background-color : white;
}

.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clT,.clTover{position:absolute; width:85; cursor:pointer; cursor:hand; padding:4px; 
              font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; text-decoration : none;}
.clT{color:#000000; background-color:#87A4AF; layer-background-color:#87A4AF;}
.clTover{color:#919D9A; background-color:#87A4AF; layer-background-color:#87A4AF;}
.clBorder{position:absolute; layer-background-color:#FFFFFF; background-color:#FFFFFF; visibility:hidden}
  
/* some rubbish left dangling: */
/*   yer-background-color:#FFFFFF; background-color:#FFFFFF; visibility:hidden} */
  
  