


/*Reset Font sizes
*********************************/
html {
	font-size: 16px; /* reset safari's 14px default */
}
* html {
	font-size: 100%; /* override pixel value for IE's benefit */
}
body { 
	background:#ffffff; 
	font-size:120%; 
	xline-height:1em; 
	font-family:Arial, tahoma; 
	color:#000000; 
	text-align:justify;
}
* { 
margin:0; 
padding:0;
}
h1, h2, h3 {
text-align:center;
margin-bottom:1em;
}

h1 {
    color:#9f1e04;
    font-weight:bold;
    font-size:150%;
}
h2.benefit {
    height:0;
    padding-top:167px;
    width:936px;
    overflow:hidden;
    background:url(../images/TitleBenefit.jpg) top right no-repeat;
}
h2.signup {
    height:0;
    padding-top:167px;
    width:936px;
    overflow:hidden;
    background:url(../images/TitleSignup.jpg) top right no-repeat;
}
h3 {
    text-align:left;
}
p {
    margin-bottom:1em;
}

div#wrapper {
    width:100%;
}
div#content{ 
    width:960px;
    margin:20px auto;
    border:1px solid #000;
    min-height:1000px;
    padding:20px;
    padding-top:540px;
    background:#FFF url(../images/MainBG.jpg) top left no-repeat;
}
body#delivery div#content{ 
    width:960px;
    margin:20px auto;
    border:1px solid #000;
    min-height:1000px;
    padding:20px;
    padding-top:340px;
    background:#FFF url(../images/MainBG2.jpg) top left no-repeat;
}

div.teachers {
    background:#fde4a5;
    border:0;
    margin:30px 10px;
    padding:20px;
}
div.teachers ul {
    padding:30px;
    padding-top:0;
    list-style-type:none;
}
div.teachers ul li {
    padding-bottom:20px;
    padding-top:10px;
    background:url(../images/quote.jpg) top left no-repeat;
    padding-left:40px;
    font-family:serif, cambria;
}
div.benefits {
    background:#fdd154;
    border: 2px solid #9f1e04;
    margin:30px 10px;
}
div.benefits ul {
    padding:30px;
    padding-top:0;
    list-style-type:none;
}
div.about p.img {
    text-align:center;
    
}
div.about img {
    text-align:center;
    border:1px solid #9f1e04;
    margin:0 auto;
}

p.highlight {
    font-size:200%;
    font-family:cambria;
    text-align:center;
    color:#f46b04;
}
div.signup {
    background:#fdd154;
    border: 2px solid #9f1e04;
    margin:30px 10px;
}
div.signup div {
   padding:30px;
   text-align:center;
   }
p.logos {
text-align:center;
vertical-align:middle;

}
p.logos img {
border:0;
padding:20px;
vertical-align:middle;

}
div.offer {
	text-align:center;
	font-size:150%;
	background:#fdd154;
    border: 2px solid #9f1e04;
    margin:50px;
    padding:50px;
    
}
p.large {
	font-weight:bold;
	font-size:150%;
}
