body {  margin: 0px 0px;}h1 {  font-size: 15pt;  padding-left:3px;padding-top: 5px;  color: #000000;  margin-bottom: 5px;  font-family: Arial;  font-weight: bold;  text-align:left;  background-image: url('../images/header1.gif');  background-repeat: no-repeat;  background-position: 3%;}h2 {  font-size: 13pt;  margin:12px 0px 12px 3px;  padding-left:3px;  color: #000000;  font-family: Arial;  font-weight: bold;  border:1px solid #fae281;  background-color:#F0F7FA;  width: 97%;}.courseheading {  background-color:#fae281;  width: 100%;}.courseheading1 {  color: #ffffff;  border:1px solid #0078bd;  background-color:#0078bd;  width: 100%;  text-align: left;}.newsheading1 {  color: #ffffff;  border:1px solid #b5dbea;  background-color:#b5dbea;  width: 97%;  padding-top:5px;  padding-bottom: 5px;}.newsheading2 {  color: #ffffff;  border:1px solid #F0F7FA;  background-color:#F0F7FA;  width: 97%;  padding-top:5px;  padding-bottom: 5px;}.signature {  width: 45%;}h3 {  font-size: 11pt;  margin:5px 0px 1px 3px;  padding-left:3px;  color: #000000;  font-family: Arial;  font-weight: bold;  border:1px solid #fae281;  background-color:#fae281;  width: 100%;}h4 {  font-size: 9pt;  font-family: Arial;  ww_background-color: #fedb7c;  border-bottom: dotted 2px #fedb7c;  margin:5px 0px 1px 5px;  color: #003399;}h5 {  font-size: 10pt;  margin:2px 0px 1px 2px;  color: #ffffff;  font-family: Arial;  font-weight: bold;  height:20px;}.NewsHeading {  font-size: 13pt;  padding-left:3px;  margin-bottom: -1px;  margin-top:10px;  color: #000000;  font-family: Arial;  font-weight: bold;  border:1px solid #fae281;  background-color:#ffffff;  width: 98%;}.NewsHeadingSpecial {  font-size: 13pt;  padding-left:3px;  margin-bottom: -1px;  margin-top:10px;  color: #000000;  font-family: Arial;  font-weight: bold;  border:1px solid #fae281;  background-image:url('../images/redbar.jpg');  background-repeat: repeat-x;    width: 98%;}.News {  font-size: 9pt;  color: #ffffff;  font-family: Arial;  font-weight: normal;  text-align: left;}p, .normal {  font-size: 9pt;  font-family: Arial;  color: #000000;  font-weight: normal;  text-align: justify;  margin: 5px 15px 3px 8px;}.normala {  font-size: 9pt;  font-family: Arial;  color: #000000;  font-weight: normal;  text-align: left;  margin: 5px 15px 1px 8px;}.normalb {  font-size: 9pt;  font-family: Arial;  color: #000000;  font-weight: normal;  text-align: left;  margin: 5px 15px 1px 0px;}.normalc {  font-size: 9pt;  font-family: Arial;  color: #000000;  font-weight: normal;  text-align: justify;  margin: 5px 0px 1px 9px;}td.TableCell {  padding: 0px;}.HeadOffice, .Alberton, .Boksburg, .Germiston, .Kathorus, .Kempton, .Tembisa {  padding: 2px;  width: 60%;}.HeadOffice {  background-color: #fedb7c;  color: #000000;  border:1px solid #fedb7c;}.Alberton {  background-color: #0a89c5;  color: #ffffff;  border:1px solid #0a89c5;}.Boksburg {  background-color: #bc4480;  color: #ffffff;  border:1px solid #bc4480;}.Germiston {  background-color: #e8232b;  color: #ffffff;  border:1px solid #e8232b;}.Kathorus {  background-color: #f7e526;  color: #000000;  border:1px solid #f7e526;}.Kempton {  background-color: #4fa6b0;  color: #ffffff;  border:1px solid #4fa6b0;}.Tembisa {  background-color: #f07b2b;  color: #ffffff;   border:1px solid #f07b2b;}.MetaCell {  font-weight: bold;  color: #003399;  padding-left:15px;  text-align:left;}.header {  font-size: 8pt;  font-family: Verdana, Arial;  color: #666666;  font-weight: normal;}.page  {  padding-left:10px;  padding-top:3px;  padding-right:10px;  text-align: justify;  margin: 5px 5px;}.headertext {  font-size: 9pt;  font-family: Arial;  color: #ffffff;  font-weight: normal;  padding-left:5px;  padding-right:5px;}.newsarea {  padding-left:10px;}  ul {  font-size: 10pt;  font-family: Arial;  color: #000000;  font-weight: normal;  margin: 0px 8px 1px 25px;  list-style-image: url('../images/bullet.gif');}ol {  font-size: 10pt;  font-family: Arial;  color: #000000;  font-weight: normal;  margin: 0px 8px 1px 35px;}li {  margin-bottom: 1px;  margin-top:1px;  margin-right: 8px;  text-align: justify;}.menutext {  font-size: 10pt;  font-family: Arial;  color: #ffffcc;  font-weight: normal;} .menus {  font-size: 9pt;  font-family: Arial;  color: #FEFCF4;  font-weight: normal;} .small {  font-size: 8pt;  font-family: Arial;  color: #000000;  font-weight: normal;}.smallblue {  font-size: 8pt;  font-family: Arial;  color: #000099;  font-weight: normal;  margin: 5px 0px 5px 0px;}.footertext {  font-size: 8pt;  font-family: Arial;  color: #ffffff;  font-weight: normal;  padding-left:10px;  padding-right:10px;}.footertextadd {  font-size: 8pt;  font-family: Verdana;  color: #A85400;  font-weight: normal;}   .imgborder {  border: 1px solid #ffcc66;  padding: 3;  filter:progid:DXImageTransform.Microsoft.Shadow(color=#696969,Direction=145,Strength=5);}.imgnborder {  border: 1px solid #ffcc66; }a.menuLink:link, a.menuLink:visited {  color: #ffffcc;  text-decoration: none;  font-size: 10pt;  font-weight:normal;}a.menuLink:hover {  color: #ffffcc;  text-decoration: underline;}a.pic:link, a.pic:visited {  background: none;  text-decoration: none;}a.pic:hover {  background: none;}a:link, a:visited {  color: #003399;  text-decoration: none;  font-size: 9pt;  font-weight: bold;}a:hover {  color: #003399;  text-decoration: none;}a.news:link, a.news:visited {  font-family: Arial;  color: #ffffff;  text-decoration: none;  font-size: 10pt;  font-weight: bold;}a.news:hover {  color: #ffffff;  text-decoration: underline;}a.small:link, a.small:visited {  color: #ffffff;  text-decoration: underline;  font-size: 8pt;  font-weight: normal;  font-family: Arial;}a.small:hover {  color: #ffffff;  text-decoration: underline;}a.smalla:link, a.smalla:visited {  color: #a85400;  text-decoration: none;  font-size: 8pt;  font-family: Verdana;}a.smalla:hover {  color: #eee3d6;  background-color: #a85400;}.sidebar  {  color: #2b0e72;  font-family: Arial;  font-size: 8pt;}input, textarea, select {  border: solid 1px #c0c0c0;  background-color: #F0F7FA;  color: #666666;  font-size:10pt;}input, select {  height: 20px;}.picRight {  margin: 0px 0px 0px 7px;  float: right;  border: solid 1px #F2B43F;  filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,Direction=135,Strength=4);}.picLeft {  margin: 0px 7px 0px 0px;  float: left;  border: solid 1px #F2B43F;  filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,Direction=135,Strength=4);}.picCenter {  margin: 0px 7px 0px 0px;  float: center;  border: solid 1px #F2B43F;  filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,Direction=135,Strength=4);}.gallery {  border: 1px solid #c0c0c0;   padding-left: 4;   padding-right: 4;   padding-top: 1;   padding-bottom: 1:}  