BODY {
   font-family: Arial, Verdana, Sans Serif; font-size: 1.0em;  background-color: #FFFFFF;
   margin-left: 0px; margin-right: 0px; margin-top: 20px; margin-bottom: 0px;
 }

a:link {
    color: #006C00;
    text-decoration: none;
    }

a:visited {
    text-decoration: none;
    color: #006C00;
    }

a:hover {
    color: #FF0000;
    text-decoration: none;
    }

a:active {
    color: #FF0000;
    text-decoration: none;
    }
a:link.menu {
    color: #FFFFFF;
    text-decoration: none;
    }

a:visited.menu {
    color: #FFFFFF;
    text-decoration: none;
    }

a:hover.menu {
    color: #FF0000;
    text-decoration: none;
    }

a:active.menu {
    color: #FFFFFF;
    text-decoration: none;
    }

H1 { font-size: 28px; font-weight: 600; color: #008000; margin-bottom: 0px; margin-top: 15px;
 }

H2 { font-size: 1.4em; font-weight: 500;
 }
H2.pageHdg { font-size: 1.2em; font-weight: bold; color: #008000; margin-top: 0px; margin-bottom: 15px; }

H2.courseHdg { font-size: 1.0em; font-weight: bold; color: #008000; margin-top: 0px; margin-bottom: 3px; }
 }


TD { font-size: 0.9em; font-weight: normal;
 }

table.fullPage { width: 840px; background-color: #FFFFFF; border: solid 0px #008000;

 }
.orange { font-weight: 700; color: #F99A00; font-size: 1.9em; }
td.topLogo { text-align: center; padding-top: 10px; padding-left: 20px; }
div.topContact { font-weight: normal; font-size: 1.4em; color: #008000; }
div.topHSE { font-weight: bold; color: #008000; font-size: 22px; padding-bottom: 10px; }

td.menu { padding-top: 20px; vertical-align: top; width: 170px; }
table.menu { margin-left: 20px; margin-right: 10px; width: 100%; }
td.menuItem { background-color: #008000; text-align: center; background-image: url(images/buttonbg.gif); background-repeat: repeat-x; background-position: center center; font-weight: bold; padding-top: 5px; padding-bottom: 5px; padding-left: 8px; padding-right: 8px; }
div.hse { text-align: center; padding-top: 20px; padding-bottom: 4px; padding-left: 0px; padding-right: 0px; }
div.imageLeftFront { padding-top: 20px; padding-bottom: 20px; text-align: center; }

td.mainSection { padding-left: 40px; padding-top: 30px; padding-right: 50px; vertical-align: top; height: 430px; background-image: url(images/bg2.gif); background-repeat: no-repeat; background-position: center top; }
table.mainSection { width: 100%; }
td.mainText { }
td.frontBullet { padding-left: 30px; padding-top: 10px; }
table.frontBullet { }
td.bullet { padding-bottom: 3px; padding-right: 5px; }
td.bulletText { padding-bottom: 3px; }
td.listImage { padding-left: 40px; }

div.frontOffer { font-weight: bold; padding-top: 20px; }

td.frontCourseList { padding-top: 20px; }
table.frontCourseList { }
td.frontCourseListLeft { vertical-align: top; line-height: 1.5; padding-top: 10px; font-weight: bold; }
td.frontCourseListRight { vertical-align: top; line-height: 1.5; padding-top: 10px; padding-left: 60px; font-weight: bold; }

td.courseList { padding-top: 20px; }
table.courseList { margin-top: 20px; margin-bottom: 20px; }
td.courseBullet { vertical-align: top; padding-top: 7px; padding-right: 5px; }
td.courseListLeft { vertical-align: top; padding-top: 5px; font-weight: bold; padding-right: 60px; }
td.courseListRight { vertical-align: top;  padding-top: 5px; font-weight: bold; }

td.courseInformation { height: 300px; vertical-align: top; }
td.courseDetailInformation { vertical-align: top; border: solid 1px #008000; padding: 15px; }
div.courseContact { text-align: right; padding-top: 10px; }
td.backToTop { text-align: right; font-size: 0.8em; font-style: italic; padding-top: 10px; padding-bottom: 10px; }

.callNow { text-align: center; font-weight: bold; font-size: 1.6em; padding-top : 20px; padding-bottom: 25px; }
.redNow { color: #FF0000; font-style: italic; }

td.link1 { padding-bottom: 15px; text-align: center; width: 33%;}
td.link2 { padding-bottom: 15px; padding-left: 20px; padding-right: 20px; text-align: center; width: 34%; }
td.link3 { padding-bottom: 15px; text-align: center; width: 33%; }
img.links { border: solid 1px #008000; }

table.contactForm { }
td.contactHdg { font-weight: bold; padding-bottom: 5px; padding-right: 15px; vertical-align: top; }
td.contactText { padding-bottom: 5px; }
img.spaceLeft { padding-left: 20px; }

div.courseBox {border: solid 1px #080000; padding: 10px; margin-bottom: 10px; }