/* Table Layouts */
#notes { font-size: 80%; margin: 10px; width: 700px}

.small { FONT-SIZE: 80%; color: black;
font-weight: normal; font-weight: no.-ne; text-decoration: none;}

.small2 { FONT-SIZE: 65%; color: black;
font-weight: normal; font-weight: no.-ne; text-decoration: none;}

.table {font-size:95%;color:black; width: 500px }

.table2 {font-size:95%; color:black; width: 500px }

.table3{font-size:95%; color:black; width: 550px }

.table4{font-size:95%; color:black; width: 600px }

.table5{font-size:95%; color:black; width: 100% }

.table6{font-size:100%; color:black; width: 100% }

.left0{background-color: none; text-align: left; font-weight:normal; font-weight:normal;}
.left0b{background-color: none; text-align: left; font-size: 80%; font-weight:normal;}
.centre0{background-color: none; text-align: center;  font-weight:normal;}

.leftPadTop0{background-color: none; padding-top:3px; text-align: left; font-weight:normal;}

.leftPadTop5{background-color: none; padding-top:5px; text-align: left; font-weight:normal;}

.leftPadBot0{background-color: none; padding-bottom:3px; text-align: left; font-weight:normal;}

.leftPadBoth0{background-color: none; padding-bottom:5px; padding-top:5px; text-align: left; font-weight:normal;}
.leftPadBoth0b{background-color: none; padding-bottom:5px; padding-top:8px; text-align: left; font-weight:normal;}


.right0{background-color: none; text-align: right; font-weight:normal;}
.right0b{background-color: none; text-align: right; font-size: 80%; font-weight:normal;}


.rightPadTop0{background-color: none; padding-top:3px; text-align: right; font-weight:normal;}

.rightPadBot0{background-color: none; padding-bottom:3px; text-align: right; font-weight:normal; }

.rightPadBoth0{background-color: none; padding-bottom:3px; padding-top:3px; text-align: right; font-weight:normal; }
.rightPadBoth0b{background-color: none; padding-bottom:5px; padding-top:10px; text-align: right; font-weight:normal;}


.LeftBot1 { border-bottom:1px solid black; padding-bottom:0px; text-align:left; font-weight:normal;}

.RightBot1 { border-bottom:1px solid black; padding-bottom:0px; text-align:right; font-weight:normal;}

.RightTop1 { border-top:1px solid black; padding-bottom:0px; text-align:right; font-weight:normal;}

.LeftBot1Pad { border-bottom:1px solid black; padding-bottom:3px; text-align:left; font-weight:normal;}

.RightBot1Pad {border-bottom:1px solid black; padding-bottom:3px; text-align:right;font-weight:normal;}

.CentreBot1Pad {border-bottom:1px solid black; padding-bottom:3px; text-align:center; font-weight:normal;}

.LeftBot1PadBoth { border-bottom:1px solid black; padding-bottom:3px; padding-top:3px; text-align:left; font-weight:normal;}

.RightBot1PadBoth {border-bottom:1px solid black; padding-bottom:3px; padding-top:3px; text-align:right; font-weight:normal;}

.LeftBot2PadBoth { border-bottom:2px solid black; padding-bottom:3px; padding-top:3px; text-align:left; font-weight:normal;}

.RightBot2PadBoth {border-bottom:2px solid black; padding-bottom:3px; padding-top:3px; text-align:right; font-weight:normal;}

.LeftBot2Pad { border-bottom:2px solid black; padding-bottom:3px; text-align:left; font-weight:normal;}
.LeftBot2Padb { border-bottom:2px solid black; padding-bottom:3px; text-align:left; font-size: 80%; font-weight:normal;}

.RightBot2Pad {border-bottom:2px solid black; padding-bottom:3px; text-align:right; font-weight:normal;}
.RightBot2Padb {border-bottom:2px solid black; padding-bottom:3px; text-align:right; font-size: 80%; font-weight:normal;}

.CentreBot2Pad {border-bottom:2px solid black; padding-bottom:3px; text-align:center; font-weight:normal;}

.LeftBot2 { border-bottom:2px solid black; padding-bottom:3px; text-align:left; font-weight:normal;}

.RightBot2 {border-bottom:2px solid black; padding-bottom:3px; text-align:right;font-weight:normal;}

.LeftBot3 {border-bottom:3px solid black; padding-bottom:3px; text-align:left; font-weight:normal;}

.RightBot3 {border-bottom:3px solid black; padding-bottom:3px; text-align:right; font-weight:normal;}



.TotalLeft1 {border-bottom:1px solid black; border-top:1px solid black; padding-top:5px; padding-bottom:5px; text-align:left; font-weight:normal;}
.TotalLeft1b {border-bottom:1px solid black; border-top:1px solid black; padding-top:3px; padding-bottom:3px; text-align:left; font-weight:normal;}

.TotalRight1 {border-bottom:1px solid black; border-top:1px solid black; padding-top:3px; padding-bottom:3px; text-align:right; font-weight:normal;}
.TotalRight1b {border-bottom:1px solid black; border-top:1px solid black; padding-top:3px; padding-bottom:3px; text-align:right; font-weight:normal;}




.subTotalLeft1 {border-bottom:1px solid black; padding-top:5px; padding-bottom:5px; text-align:left; font-weight:normal;}

.subTotalRight1 {border-bottom:1px solid black; padding-top:5px; padding-bottom:5px; text-align:right; font-weight:normal;}

.subTotalLeft2 {border-bottom:2px solid black; padding-top:5px; padding-bottom:5px; text-align:left;font-weight:normal;}

.subTotalRight2 {border-bottom:2px solid black; padding-top:5px; padding-bottom:5px; text-align:right; font-weight:normal;}

.subTotalLeft21 {border-top:2px solid black; border-bottom:1px solid black; padding-top:5px; padding-bottom:5px; text-align:left; font-weight:normal;}

.subTotalRight21 {border-top:2px solid black; border-bottom:1px solid black; padding-top:5px; padding-bottom:5px; text-align:right; font-weight:normal;}

.subTotalLeft12 {border-top:1px solid black; border-bottom:2px solid black; padding-top:5px; padding-bottom:5px; text-align:left; font-weight:normal;}

.subTotalRight12 {border-top:1px solid black; border-bottom:2px solid black; padding-top:5px; padding-bottom:5px; text-align:right; font-weight:normal;}

.subTotalLeft10 {border-top:1px solid black; padding-top:5px; padding-bottom:5px; text-align:left; font-weight:normal;}

.subTotalRight10 {border-top:1px solid black; padding-top:5px; padding-bottom:5px; text-align:right; font-weight:normal;}

.subTotalLeft01 {border-bottom:1px solid black; padding-top:3px; padding-bottom:3px; text-align:left; font-weight:normal;}
.subTotalRight01 {border-bottom:1px solid black; padding-top:3px; padding-bottom:3px; text-align:right; font-weight:normal;}

.subTotalLeft20 {border-top:1px solid black; padding-top:3px; padding-bottom:3px; text-align:left; font-weight:normal;}
.subTotalRight20 {border-top:1px solid black; padding-top:3px; padding-bottom:3px; text-align:right; font-weight:normal;}

.TotalLeft2 {border-bottom:2px solid black; border-top:2px solid black; padding-top:5px; padding-bottom:5px; text-align:left; font-weight:normal;}

.TotalRight2 {border-bottom:2px solid black; border-top:2px solid black; padding-top:3px; padding-bottom:3px; text-align:right; font-weight:normal;}

.TotalLeft12{ border-bottom:2px solid black; border-top:1px solid black; text-align:left; font-weight: normal;padding-bottom:3px; padding-top:3px;}
.TotalRight12{ border-bottom:2px solid black; border-top:1px solid black; text-align:right; font-weight: normal;padding-bottom:3px; padding-top:3px;}

.TotalLeft11{ border-bottom:1px solid black; border-top:1px solid black; padding-bottom:3px; padding-top:3px;
text-align:left; font-weight: normal;}
.TotalRight11{ border-bottom:1px solid black; border-top:1px solid black; padding-bottom:3px;
 padding-top:3px; text-align:right; font-weight: normal;}



.TotalLeft22{ border-bottom:2px solid black; border-top:2px solid black; padding-bottom:5px; padding-top:5px;
text-align:left; font-weight: normal;}
.TotalRight22{ border-bottom:2px solid black; border-top:2px solid black; padding-bottom:5px;
 padding-top:5px; text-align:right; font-weight: normal;}

.TotalLeft23{ border-bottom:3px solid black; border-top:2px solid black; padding-bottom:5px; padding-top:5px;
text-align:left; font-weight: normal;}

.TotalRight23{ border-bottom:3px solid black; border-top:2px solid black; padding-bottom:5px;
 padding-top:5px; text-align:right; font-weight: normal;}

.TotalLeft33{ border-bottom:3px solid black; border-top:3px solid black; padding-bottom:5px; padding-top:5px;
text-align:left; font-weight: normal;}

.TotalRight33{ border-bottom:3px solid black; border-top:3px solid black; padding-bottom:5px;
 padding-top:5px; text-align:right; font-weight: normal;}


/* Table Colours */
/* Green */

.LeftBot1PadGreen { border-bottom:1px solid #49A94C; padding-bottom:3px; text-align:left; font-weight:normal;}
.RightBot1PadGreen {border-bottom:1px solid #49A94C; padding-bottom:3px; text-align:right;font-weight:normal;}

.LeftBot1PadBothGreen { border-bottom:1px solid #49A94C; padding-bottom:3px; padding-top:3px; text-align:left; font-weight:normal;}
.RightBot1PadBothGreen {border-bottom:1px solid #49A94C; padding-bottom:3px; padding-top:3px; text-align:right; font-weight:normal;}

.LeftBot2PadBothGreen { border-bottom:2px solid #49A94C; padding-bottom:3px; padding-top:3px; text-align:left; font-weight:normal;}
.RightBot2PadBothGreen {border-bottom:2px solid #49A94C; padding-bottom:3px; padding-top:3px; text-align:right; font-weight:normal;}

.LeftBot2PadGreen { border-bottom:2px solid #49A94C; padding-bottom:3px; text-align:left; font-weight:normal;}
.RightBot2PadGreen { border-bottom:2px solid #49A94C; padding-bottom:3px; text-align:right; font-weight:normal;}


/* Red */

.LeftBot1PadRed { border-bottom:1px solid #D44553; padding-bottom:3px; text-align:left; font-weight:normal;}
.RightBot1PadRed {border-bottom:1px solid #D44553; padding-bottom:3px; text-align:right;font-weight:normal;}

.LeftBot1PadBothRed { border-bottom:1px solid #D44553; padding-bottom:3px; padding-top:3px; text-align:left; font-weight:normal;}
.RightBot1PadBothRed {border-bottom:1px solid #D44553; padding-bottom:3px; padding-top:3px; text-align:right; font-weight:normal;}

.TotalLeft22Red{ border-bottom:2px solid #D44553; border-top:2px solid #D44553; padding-bottom:5px; padding-top:5px;
text-align:left; font-weight: normal;}
.TotalRight22Red{ border-bottom:2px solid #D44553; border-top:2px solid #D44553; padding-bottom:5px;
 padding-top:5px; text-align:right; font-weight: normal;}

.LeftBot2PadRed { border-bottom:2px solid #D44553; padding-bottom:3px; text-align:left; font-weight:normal;}
.RightBot2PadRed { border-bottom:2px solid #D44553; padding-bottom:3px; text-align:right; font-weight:normal;}

