body,html{height:100%; width: 100%; margin: 0px; padding:0px; display: table;}
.bodymain  {background-image:url('images/back1.gif'); background-repeat:repeat-x;text-align: center;  height: 100%; background-color: #0E417A;} 
.bodymainfire  {background-image:url('images/fireback.gif'); background-repeat:repeat-x;text-align: center;  height: 100%; background-color: #F5561E;} 
.bodymainwater{background-image:url('images/waterback.gif'); background-repeat:repeat-x;text-align: center;  height: 100%; background-color: #23534E;} 
.bodymainair{background-image:url('images/airback.gif'); background-repeat:repeat-x;text-align: center;  height: 100%; background-color: #263257;} 
.bodymainearth{background-image:url('images/earthback.gif'); background-repeat:repeat-x;text-align: center;  height: 100%; background-color: #957742;} 
.outermain {background-image:url('images/upperback.jpg'); background-repeat:no-repeat; width: 1234px;  height: 100%; margin: 0 auto; text-align: center; }
.outermainfire {background-image:url('images/upperback_fire.jpg'); background-repeat:no-repeat; width: 1234px;  height: 100%; margin: 0 auto; text-align: center; }
.outermainwater {background-image:url('images/upperback_water.jpg'); background-repeat:no-repeat; width: 1234px;  height: 100%; margin: 0 auto; text-align: center; }
.outermainearth {background-image:url('images/upperback_earth.jpg'); background-repeat:no-repeat; width: 1234px;  height: 100%; margin: 0 auto; text-align: center; }
.outermainair {background-image:url('images/upperback_air.jpg'); background-repeat:no-repeat; width: 1234px;  height: 100%; margin: 0 auto; text-align: center; }
.innermain {width: 1000px; height: 100%; margin: 0 auto; } 
.banner {padding-top: 171px;}
.navback {width: 1000px; height: 45px; background-image:url('images/navback.gif'); background-repeat:no-repeat;  margin-top: 20px;}
.mainbody {width: 1000px; margin-top: 15px;}
.bodyflex {width: 1000px; background: rgba(255, 255, 255, 0.4);text-align: left; }
.bodyflex a {color: #176E66; text-decoration: none;}
.bodyflex a:hover {text-decoration: underline;}
.maintop {height: 12px; }
.bottomtop {height: 12px; }
.footer {text-align: center; font-family: arial; color:#fff; padding-top: 13px; font-size: 11px; padding-bottom: 12px;}
.leftcoltop {height: 14px; width: 240px; opacity:1;filter:alpha(opacity=100);} 
.leftcol {opacity:1;filter:alpha(opacity=100); position: relative; margin-left: 10px; width: 240px; font-family: arial; font-size: 12px; color: #1C1D1D; line-height: 18px; float: left;}
.leftcolbody {background-color: white; padding:20px; height: 740px; line-height: 19px;}
.leftcolbodyfire {background-color: white; padding:20px; height: 513px; line-height: 18px;}
.leftcolbodyfiresajit {background-color: white; padding:20px; height: 592px; line-height: 18px;}
.leftcolbodyfiresajit h3 {color: #FB872E; }
.leftcolbodyfire a {color: #FB872E;}
.leftcolbodyfire h3 {color: #FB872E; }
h2 {font-family: arial; color: #69AC8B; font-size: 20px; margin:0px; padding:0px; padding-bottom: 15px;}
.maincol {opacity:1;filter:alpha(opacity=100); position: relative; margin-left: 10px; width: 482px; font-family: arial; font-size: 12px; color: #1C1D1D; line-height: 18px; float: left;}
.mainfire {opacity:1;filter:alpha(opacity=100); position: relative; margin-left: 10px; width: 728px; font-family: arial; font-size: 12px; color: #1C1D1D; line-height: 18px; float: left;}
.clear {clear: both; line-height: 0px; height: 0px; width: 10px; }
.maincolbody {background-color: white; padding-top:20px; padding-bottom: 20px; padding-left: 25px; padding-right: 25px; height: 740px; }
.maincolbody p {line-height:  19px;}
.maincolbodyfire {background-color: white; padding-top:20px; padding-bottom: 20px; padding-left: 35px; padding-right: 40px; height: 820px; line-height: 19px;}
.maincolbodyfire a {color: #E75325;}
.maincolbodyfire h3 {color: #FB872E; padding-top: 20px;}
.maincolbodyfiresajit {background-color: white; padding-top:20px; padding-bottom: 20px; padding-left: 35px; padding-right: 40px; height: 900px; line-height: 19px;}
.maincolbodyfiresajit a {color: #E75325;}
.maincolbodyfiresajit h3 {color: #FB872E; padding-top: 20px;}
.maincolbodyfireabout {background-color: white; padding-top:20px; padding-bottom: 20px; padding-left: 35px; padding-right: 40px; height: 945px; line-height: 19px;}
.maincolbodyfireabout a {color: #E75325;}
.maincolbodyfireabout h3 {color: #FB872E; padding-top: 20px;}
.maincolbodyfire p {}
.maincolbodywater {background-color: white; padding-top:20px; padding-bottom: 20px; padding-left: 35px; padding-right: 40px; height: 1530px; line-height: 19px; position: relative;}
.maincolbodywater a {color: #176E66;}
.maincolbodytechnique{background-color: white; padding-top:20px; padding-bottom: 20px; padding-left: 35px; padding-right: 40px; height: 2130px; line-height: 19px;}
.maincolbodytechnique a {color: #176E66;}
.green {color: #176E66;}
.maincolbodywater h3 {color: #85B4A5; padding-top: 20px;}
.maincolbodytutor h2 {margin-bottom:0px; padding-bottom:0px;}
.maincolbodytutor {background-color: white; padding-top:20px; padding-bottom: 20px; padding-left: 35px; padding-right: 40px; height: 700px; line-height: 19px;}
.maincolbodytutor a {color: #176E66;}
.maincolbodyauth {background-color: white; padding-top:20px; padding-bottom: 20px; padding-left: 35px; padding-right: 40px; height: 660px; line-height: 19px;}
.maincolbodyauth a {color: #85B4A5;}
.maincolbodygroup {background-color: white; padding-top:20px; padding-bottom: 20px; padding-left: 35px; padding-right: 40px; height: 870px; line-height: 19px;}
.maincolbodygroup a {color: #176E66;}
.maincolbodygroup2 {background-color: white; padding-top:20px; padding-bottom: 20px; padding-left: 35px; padding-right: 40px; height: 1000px; line-height: 19px;}
.maincolbodygroup2 a {color: #176E66;}
.maincolbodylinks {background-color: white; padding-top:20px; padding-bottom: 20px; padding-left: 35px; padding-right: 40px; height: 1530px; line-height: 16px;}
.maincolbodylinks  a {color: #3C4977;}
.maincolbodylinks h3 {color:#7585BD;}
.maincolbodyearth {background-color: white; padding-top:20px; padding-bottom: 20px; padding-left: 35px; padding-right: 40px; height: 830px; line-height: 19px;}
.maincolbodyearth a {color: #957742;}
.maincolbodyearth h3 {color: #CFA865;}
.maincolbodyearth ul li {padding-bottom: 8px;}
h1 {font-family: arial; color: #176E66; font-size: 26px; margin:0px; padding:0px; padding-bottom: 10px;}
h3 {font-family: arial; color: #99CAB2; font-size: 18px; margin:0px; padding:0px; padding-bottom: 10px;}
.newsletter {width: 240px; height: 311px; background-image:url('images/newsletter.gif'); background-repeat:no-repeat; position: relative;  float: left; }
.newsdesc {padding-top: 80px; padding-left: 15px; padding-right: 15px; color: #fff; font-family: arial; font-size: 12px; line-height: 15px;}
.newselement {float: left; width: 80px; }
form {margin: 0px; padding:0px; margin-left: 15px;  font-family: arial; color: #fff; font-size: 11px; font-weight: bold;}
.formput {width: 130px; border: 0px; height: 22px; background-image:url('images/formback.gif'); background-repeat:repeat-x;}
.subbutt {padding-left: 140px;}
.chart { text-align: left; background-image:url('images/chart.png'); width: 625px; height: 48px; margin-top: 15px; clear: both; margin-left: 55px;}
.chart2 { text-align: left; background-image:url('images/chart_1.gif'); width: 625px; height: 48px; margin-top: 15px; clear: both; margin-left: 55px;}
.chart3 { text-align: left; background-image:url('images/chart_fire.gif'); width: 740px; height: 48px; margin-top: 15px; clear: both; margin-left: 125px;}
.chart4 { text-align: left; background-image:url('images/chart_water.gif'); width: 740px; height: 48px; margin-top: 15px; clear: both; margin-left: 125px;}
.chartalt { text-align: left; background-image:url('images/chart_alt.gif'); width: 740px; height: 48px; margin-top: 15px; clear: both; margin-left: 125px;}
.chartalt2 { text-align: left; background-image:url('images/chart_alt2.gif'); width: 740px; height: 48px; margin-top: 15px; clear: both; margin-left: 125px;}
.chartair { text-align: left; background-image:url('images/chart_air.gif'); width: 740px; height: 48px; margin-top: 15px; clear: both; margin-left: 125px;}
.chartearth { text-align: left; background-image:url('images/chart_earth.gif'); width: 740px; height: 48px; margin-top: 15px; clear: both; margin-left: 125px;}
.espic { position: relative; clear: both;  width: 240px; height: 311px; padding-top: 10px;}
.rightcol {float: left; margin-left: 10px;}
ol li {padding-bottom: 30px;}
.tutorquote {padding-left: 20px; padding-right: 40px; padding-top: 20px;}
.classheader {padding-top: 30px;}
.back {text-align: right; font-size: 11px; width: 600px;}
.book1 {}
.footer a{color: #fff; text-decoration: none;}
.footer a:hover{text-decoration: underline;}
.maincolbodyair {background-color: white; padding-top:20px; padding-bottom: 20px; padding-left: 35px; padding-right: 40px; height: 700px; line-height: 19px;}
.maincolbodyair a {color: #3C4977;}
.maincolbodyfireattach {background-color: white; padding-top:20px; padding-bottom: 20px; padding-left: 35px; padding-right: 40px; height: 1220px; line-height: 19px;}
.maincolbodyfireattach a {color: #E75325;}
.contacthold {width: 280px; height: 320px;  float: left;}
.phonenumber {padding-bottom: 90px;}

.maincolbodystore{background-color: white; padding-top:20px; padding-bottom: 20px; padding-left: 35px; padding-right: 40px; height: 1650px; line-height: 19px;}
.maincolbodystore a {color: #957742;}
.maincolbodystore h3 {color: #CFA865;}
.maincolbodystore ul li {padding-bottom: 8px;}
.service1 {line-height: 20px; float: left; }
.aboutpeeps {}
.aboutpeeps a {color:#CD4A1B; font-weight: bold;}

