BODY { font-family: Verdana, AvantGarde Bk BT, Arial, Sans-serif; 
    font-size: 90%; font-weight: 400; 
    color: #000000;
    margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 0px;
    }
 
a:link {  
    color: #00A76D;
    text-decoration: underline; 
    }
    
a:visited {  
    text-decoration: underline; 
    color: #00A76D;
    }
    
a:hover {  
    color: #000000; 
    text-decoration: underline; 
    }
    
a:active {  
    color: #00A76D;
    text-decoration: underline; 
    }
a:link.body {  
    color: #000000;
    text-decoration: underline; 
    }
    
a:visited.body {  
    color: #000000;  
    text-decoration: underline; 
    }
    
a:hover.body {  
    color: #00A76D; 
    text-decoration: underline; 
    }
    
a:active.rbody {  
    color: #330066;
    text-decoration: underline; 
    font-weight: 600; 
    }
a:link.rbody {  
    color: #330066;
    text-decoration: underline; 
    }
    
a:visited.rbody {  
    color: #330066;  
    text-decoration: underline; 
    }
    
a:hover.rbody {  
    color: #96BAE0; 
    text-decoration: underline; 
    }
    
a:active.rbody {  
    color: #330066;
    text-decoration: underline; 
    font-weight: 600; 
    }
a:link.menu {  
    color: #FFFFFF;
    text-decoration: none;
    font-size: small;
    font-weight: 600; 
    }
    
a:visited.menu {  
    color: #FFFFFF;
    text-decoration: none;
    font-size: small;
    font-weight: 600; 
    }
    
a:hover.menu {  
    color: #FFFFFF;
    text-decoration: none;
    font-size: small;
    font-weight: 600; 
    }
    
a:active.menu {  
    color: #FFFFFF;
    text-decoration: none;
    font-size: small;
    font-weight: 600; 
    }
a:link.design {  
    color: #000000;
    text-decoration: none;
    }
    
a:visited.design {  
    color: #000000;
    text-decoration: none;
    }
    
a:hover.design {  
    color: #000000;
    text-decoration: none;
    }
    
a:active.design {  
    color: #000000;
    text-decoration: none;
    }

h1 { font-size: large; font-weight: 500; margin-bottom:2px; color: #00A76D;
 font-family: Comic Sans MS, Serif;
 }
h1.recruitment { font-size: large; font-weight: 500; margin-bottom:2px; color: #4BC5D4;
 font-family: Comic Sans MS, Serif;
 }
h1.headings { font-size: large; font-weight: 500; margin-bottom:6px; color: #00A76D;
 }
h1.rheadings { font-size: large; font-weight: 500; margin-bottom:6px; color: #4BC5D4;
 }
 
h2 { font-size: medium; font-weight: 700; text-align: left;  color: #00A76D; padding-top: 8px;
 }

h3 { font-size: medium; font-weight: 500; text-align: left; margin-top:12px; margin-bottom:2px; color: #00A76D;
 font-family: Comic Sans MS, Serif;
 }
h4 { font-size: small; font-weight: 600; text-align: left; margin-top:12px; margin-bottom:2px; color: #00A76D;
 font-family: Comic Sans MS, Serif; text-decoration: underline;
 }

 
TD { font-size: small; font-weight: 500;
 }
.small { font-size: xx-small; font-weight: 400; text-align: center; color: #00A76D;
 }

.line { height: 1; background-color: #00A76D; }
tr.white { background-color: #FFFFFF; height: 5px;}
.indent { padding-left: 20px; }
.telNo { font-weight: 600; font-size: x-small; }
div.offer { border: double 3px #330066; padding: 10px; }
td.number { padding-top: 14px; font-weight: bold; }
table.cost { margin-left: 40px; }
td.scroll { text-align: center; font-weight: bold; font-size: 20px; color: #000000; padding-top: 15px; padding-bottom: 15px; }
td.top { height: 470px; }

table.tenantSchedule { border: solid 1px #000000; }
th.refNo { width: 5%; border-bottom: double 3px #000000; background-color: #00A76D; }
th.progTitle1 { width: 29%; border-bottom: double 3px #000000; background-color: #00A76D; }
th.progTitle2 { width: 29%; border-bottom: double 3px #000000; background-color: #00A76D; }
th.progTitle3 { width: 28%; border-bottom: double 3px #000000; background-color: #00A76D; }
td.refNo { }
td.progTitle1 { border-right: double 3px #000000; }
td.progTitle2 { border-right: double 3px #000000; }
td.progTitle3 { }

td.frontTopLogo { vertical-align: top; text-align: center; padding-top: 10px; padding-bottom: 20px; }
td.frontLeft { width: 45%; vertical-align: top; }
td.frontLeft2 { width: 45%; vertical-align: top; border: solid 2px #00A76D; }
table.frontLeft { width: 100%; height: 100%; }
td.frontSpacer { width: 10%; }
div.signUp { padding-bottom: 0px; text-align: center; font-weight: bold; font-size: medium; color: #00A76D; }
td.receive { padding-left: 10px; padding-top: 9px; padding-right: 10px; padding-bottom: 9px; ; text-align: center; font-weight: bold; color: #00A76D; }
td.signUpName { padding-left: 10px; padding-top: 0px; padding-right: 10px; padding-bottom: 3px;  font-weight: bold; }
td.signUpNameBox { padding-left: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 3px;  }
td.signUpEmail { padding-left: 10px; padding-top: 0px; padding-right: 10px; padding-bottom: 8px;  font-weight: bold; }
td.signUpEmailBox { padding-left: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 8px;  }
td.signUpButton { padding-left: 10px; padding-top: 0px; padding-right: 10px; padding-bottom: 15px; text-align: center }

td.frontRight { width: 45%; vertical-align: top; }
td.frontRight2 { width: 45%; vertical-align: top; border: solid 2px #00A76D; }
table.frontRight { width: 100%; height: 100%; }
div.expand { padding-bottom: 18px; text-align: center; font-weight: bold; font-size: medium; color: #00A76D; }
td.trainingHdg { padding-left: 10px; padding-top: 8px; padding-right: 10px; padding-bottom: 3px; ; text-align: center; font-weight: bold; color: #00A76D; }
td.frontTraining { padding-left: 10px; padding-top: 0px; padding-right: 10px; padding-bottom: 8px; text-align: center; }
div.frontBook { padding-top: 5px; padding-bottom: 8px; }

td.indentColLeft { padding-left: 20px; width: 50%; vertical-align: top; }
td.indentColRight { padding-left: 50px; width: 50%; vertical-align: top; }

table.bookingForm { width: 90%; border: solid 1px #00A76D; }
td.bookingFormHdg { vertical-align: top; font-weight: bold; padding-left: 10px; padding-right: 10px; padding-bottom: 4px; }
td.bookingFormHdgCenter { vertical-align: top; text-align: center; font-size: medium; font-weight: bold; padding-left: 10px; padding-right: 10px; padding-bottom: 4px; }
td.bookingFormText { vertical-align: top; padding-right: 10px; padding-bottom: 4px; }
td.bookingFormHdgTop { vertical-align: top; font-weight: bold; padding-left: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 4px; }
td.bookingFormTextTop { vertical-align: top; padding-top: 10px; padding-right: 10px; padding-bottom: 4px; }
td.bookingFormSubmit { text-align: center; padding-top: 5px; padding-bottom: 10px; }

td.courseInfo { padding-left: 40px; }

div.thankyouNews { font-size: x-small; color: #00A76D; text-align: center; }

.contrast { color: #00A76D; font-weight: bold; }
.courseInfo { font-weight: bold; text-size: 110%; }

td.contactAddress1 { vertical-align: top; padding-right: 15px; }
td.contactAddress2 { vertical-align: top; padding-left: 15px; }
td.emailAddress { padding-bottom: 10px; }
td.contactDetails { vertical-align: top; }
table.contactDetails { }
