/* Table Layouts */
th { font-size: 90%; font-weight: none;}
.superscript{font-size:75%; vertical-align:super;} 
.superscript2{font-size:70%; vertical-align:super;} 
.subscript {font-size:60%; vertical-align:sub;} 

.footnote {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#353736;  }

.tableBorder2 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#353736; width: 500px;
border:2px solid #885e80; }

.tableBorder3 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#353736; width: 550px;
border:1px solid #F68932; }

.tableBorder4 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#353736; width: 650px;
border:1px solid #F68932; }

.tableBorder5 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#353736; width: 585px;
border:2px solid #885e80; }

#notes { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:70%; color:#353736; width: 650px;}

.tableAB a, .tableAB2 a, .tableAB3 a, .tableAB4 a { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 80%; color: #353736;
font-weight: normal; font-weight: none; text-decoration: underline;}

.tableAB a:hover, .tableAB2 a:hover, .tableAB3 a:hover, .tableAB4 a:hover { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 100%; color: #353736;
font-weight: normal; font-weight: none; text-decoration: none;}

.tableAB {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:90%; color:#353736; width: 536px }

.tableAB2 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:85%; color:#353736; width: 450px }

.tableAB3 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#353736; width: 800px }

.tableAB4 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#353736; width: 900px }

.tableSuper {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:75%; color:#353736; width: 500px }

.table2 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#353736; width: 580px;}

.table2Small {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#353736; width: 580px;}

.table3 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#353736; width: 400px }

.table4 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#353736; width: 575px }

.table5 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#353736; width:800px }
.table5b {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:90%; color:#353736; width:800px }

.table6 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:90%; color:#353736; width: 700px }

.table7 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#353736; width: 750px }


.tableBorder {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#353736; width: 580px;
border:1px solid #353736; }

.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 #353736; padding-bottom:0px; text-align:left; font-weight:normal;}

.RightBot1 { border-bottom:1px solid #353736; padding-bottom:0px; text-align:right; font-weight:normal;}

.RightTop1 { border-top:1px solid #353736; padding-bottom:0px; text-align:right; font-weight:normal;}

.LeftBot1Pad { border-bottom:1px solid #353736; padding-bottom:3px; text-align:left; font-weight:normal;}

.RightBot1Pad {border-bottom:1px solid #353736; padding-bottom:3px; text-align:right;font-weight:normal;}

.CentreBot1Pad {border-bottom:1px solid #353736; padding-bottom:3px; text-align:center; font-weight:normal;}

.LeftBot1PadBoth { border-bottom:1px solid #353736; padding-bottom:3px; padding-top:3px; text-align:left; font-weight:normal;}

.RightBot1PadBoth {border-bottom:1px solid #353736; padding-bottom:3px; padding-top:3px; text-align:right; font-weight:normal;}

.LeftBot2PadBoth { border-bottom:2px solid #353736; padding-bottom:3px; padding-top:3px; text-align:left; font-weight:normal;}

.RightBot2PadBoth {border-bottom:2px solid #353736; padding-bottom:3px; padding-top:3px; text-align:right; font-weight:normal;}

.LeftBot2Pad { border-bottom:2px solid #353736; padding-bottom:3px; text-align:left; font-weight:normal;}
.LeftBot2Padb { border-bottom:2px solid #353736; padding-bottom:3px; text-align:left; font-size: 80%; font-weight:normal;}

.RightBot2Pad {border-bottom:2px solid #353736; padding-bottom:3px; text-align:right; font-weight:normal;}
.RightBot2Padb {border-bottom:2px solid #353736; padding-bottom:3px; text-align:right; font-size: 80%; font-weight:normal;}

.CentreBot2Pad {border-bottom:2px solid #353736; padding-bottom:3px; text-align:center; font-weight:normal;}

.LeftBot2 { border-bottom:2px solid #353736; padding-bottom:3px; text-align:left; font-weight:normal;}

.RightBot2 {border-bottom:2px solid #353736; padding-bottom:3px; text-align:right;font-weight:normal;}

.LeftBot3 {border-bottom:3px solid #353736; padding-bottom:3px; text-align:left; font-weight:normal;}

.RightBot3 {border-bottom:3px solid #353736; padding-bottom:3px; text-align:right; font-weight:normal;}



.TotalLeft1 {border-bottom:1px solid #353736; border-top:1px solid #353736; padding-top:5px; padding-bottom:5px; text-align:left; font-weight:normal;}
.TotalLeft1b {border-bottom:1px solid #353736; border-top:1px solid #353736; padding-top:3px; padding-bottom:3px; text-align:left; font-weight:normal;}

.TotalRight1 {border-bottom:1px solid #353736; border-top:1px solid #353736; padding-top:3px; padding-bottom:3px; text-align:right; font-weight:normal;}
.TotalRight1b {border-bottom:1px solid #353736; border-top:1px solid #353736; padding-top:3px; padding-bottom:3px; text-align:right; font-weight:normal;}




.subTotalLeft1 {border-bottom:1px solid #353736; padding-top:5px; padding-bottom:5px; text-align:left; font-weight:normal;}

.subTotalRight1 {border-bottom:1px solid #353736; padding-top:5px; padding-bottom:5px; text-align:right; font-weight:normal;}

.subTotalLeft11 {border-top:1px solid #353736; border-bottom:1px solid #353736; padding-top:5px; padding-bottom:5px; text-align:left; font-weight:normal;}

.subTotalRight11 {border-top:1px solid #353736; border-bottom:1px solid #353736; padding-top:5px; padding-bottom:5px; text-align:right; font-weight:normal;}
.subTotalLeft2 {border-bottom:2px solid #353736; padding-top:5px; padding-bottom:5px; text-align:left;font-weight:normal;}

.subTotalRight2 {border-bottom:2px solid #353736; padding-top:5px; padding-bottom:5px; text-align:right; font-weight:normal;}

.subTotalLeft21 {border-top:2px solid #353736; border-bottom:1px solid #353736; padding-top:5px; padding-bottom:5px; text-align:left; font-weight:normal;}

.subTotalRight21 {border-top:2px solid #353736; border-bottom:1px solid #353736; padding-top:5px; padding-bottom:5px; text-align:right; font-weight:normal;}

.subTotalLeft12 {border-top:1px solid #353736; border-bottom:2px solid #353736; padding-top:5px; padding-bottom:5px; text-align:left; font-weight:normal;}

.subTotalRight12 {border-top:1px solid #353736; border-bottom:2px solid #353736; padding-top:5px; padding-bottom:5px; text-align:right; font-weight:normal;}

.subTotalLeft10 {border-top:1px solid #353736; padding-top:5px; padding-bottom:5px; text-align:left; font-weight:normal;}

.subTotalRight10 {border-top:1px solid #353736; padding-top:5px; padding-bottom:5px; text-align:right; font-weight:normal;}

.subTotalLeft01 {border-bottom:1px solid #353736; padding-top:3px; padding-bottom:3px; text-align:left; font-weight:normal;}
.subTotalRight01 {border-bottom:1px solid #353736; padding-top:3px; padding-bottom:3px; text-align:right; font-weight:normal;}

.subTotalLeft20 {border-top:1px solid #353736; padding-top:3px; padding-bottom:3px; text-align:left; font-weight:normal;}
.subTotalRight20 {border-top:1px solid #353736; padding-top:3px; padding-bottom:3px; text-align:right; font-weight:normal;}

.TotalLeft2 {border-bottom:2px solid #353736; border-top:2px solid #353736; padding-top:5px; padding-bottom:5px; text-align:left; font-weight:normal;}

.TotalRight2 {border-bottom:2px solid #353736; border-top:2px solid #353736; padding-top:3px; padding-bottom:3px; text-align:right; font-weight:normal;}

.TotalLeft12{ border-bottom:2px solid #353736; border-top:1px solid #353736; text-align:left; font-weight: normal;padding-top:3px; padding-bottom:3px; }
.TotalRight12{ border-bottom:2px solid #353736; border-top:1px solid #353736; text-align:right; font-weight: normal;padding-top:3px; padding-bottom:3px; }




.TotalLeft22{ border-bottom:2px solid #353736; border-top:2px solid #353736; padding-bottom:5px; padding-top:5px;
text-align:left; font-weight: normal;}
.TotalRight22{ border-bottom:2px solid #353736; border-top:2px solid #353736; padding-bottom:5px;
 padding-top:5px; text-align:right; font-weight: normal;}

.TotalLeft23{ border-bottom:3px solid #353736; border-top:2px solid #353736; padding-bottom:5px; padding-top:5px;
text-align:left; font-weight: normal;}

.TotalRight23{ border-bottom:3px solid #353736; border-top:2px solid #353736; padding-bottom:5px;
 padding-top:5px; text-align:right; font-weight: normal;}

.TotalLeft33{ border-bottom:3px solid #353736; border-top:3px solid #353736; padding-bottom:5px; padding-top:5px;
text-align:left; font-weight: normal;}

.TotalRight33{ border-bottom:3px solid #353736; border-top:3px solid #353736; padding-bottom:5px;
 padding-top:5px; text-align:right; font-weight: normal;}




.boxTopLeft { border-top:1px solid #353736; border-left:1px solid #353736; border-right:1px solid #353736; padding-bottom:0px;
text-align:left; font-weight: normal;}

.boxTopLeft2 { border-top:1px solid #353736; border-left:1px solid #353736; padding-bottom:0px;
text-align:left; font-weight: normal;}

.boxTopRight2 { border-top:1px solid #353736; border-right:1px solid #353736; padding-bottom:0px;
text-align:right; font-weight: normal;}

.boxTopRight3 { border-top:1px solid #353736; padding-bottom:0px;text-align:right; font-weight: normal;}

.boxTopRight { border-top:1px solid #353736; border-left:1px solid #353736; border-right:1px solid #353736; padding-bottom:0px;
text-align:right; font-weight: normal;}

,boxMiddleLeft {border-left:1px solid #353736; padding-bottom:0px;
text-align:left; font-weight: normal;}

.boxBottomRight { border-bottom:1px solid #353736; border-left:1px solid #353736; border-right:1px solid #353736; padding-bottom:0px;
text-align:right; font-weight: normal;}

.boxBottomRight2 { border-bottom:1px solid #353736; border-left:1px solid #353736; border-right:1px solid #353736; border-top:1px solid #353736;
padding-top:3px; padding-bottom:3px; text-align:right; font-weight: normal;}

.boxBottomRight3 { border-right:1px solid #353736; padding-top:3px; padding-bottom:3px; text-align:right; font-weight: normal;}

.boxBottomRight4 { border-bottom:1px solid #353736; border-right:1px solid #353736; padding-top:3px; padding-bottom:3px; text-align:right; font-weight: normal;}

.boxBottomLeft { border-bottom:1px solid #353736; border-left:1px solid #353736; border-right:1px solid #353736; padding-bottom:0px;
text-align:left; font-weight: normal;}

.boxBottomLeft2 { border-bottom:1px solid #353736; border-left:1px solid #353736; padding-bottom:0px;
text-align:left; font-weight: normal;}

.boxMiddleLeft { border-left:1px solid #353736; border-right:1px solid #353736; padding-bottom:0px; text-align:left; font-weight: normal;}
.boxMiddleLeft2 { border-left:1px solid #353736; padding-bottom:0px; text-align:left; font-weight: normal;}

.boxMiddleRight { border-left:1px solid #353736; border-right:1px solid #353736; padding-bottom:0px; text-align:right; font-weight: normal;}

.boxMiddlePadBotRight { border-left:1px solid #353736; border-right:1px solid #353736; padding-bottom:3px; text-align:right; font-weight: normal;}

.boxTopPadTopRight { border-left:1px solid #353736; border-right:1px solid #353736; border-top:1px solid #353736;
padding-top:3px; text-align:right; font-weight: normal;}
