html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
html, body {
	background: #eee; 
    color: #5f5f5f;
	font-family: Verdana, Geneva, sans-serif;
    
    /*
    For reference:
    http://ws1.ydn.a1.b.yahoo.com/yui/fonts/
    http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html
    */
}
body {
    font-size: 75%;
}
#page {
    margin: 0 auto;
    width: 970px;
}
#container {
	border: 1px solid #bbb;
	float: left;
	background-color: #fff;    /*width: 968px;*/
}
#header {
    background: #eee;
    height: 303px;
    float: left;
    width: 969px;
    z-index: 1;
}
#flash {
	height: 303px;
	position: relative;
	top: 0;
	width: 970px;
	background-image: url(http://www.hireeducation.co.za/images/header.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#logo {
    /*
    float: left;
    z-index: 2;
    */
    position: relative;
    top: -303px;
}
#logo a {
	display: block;
	height: 122px;
	margin: 18px 0 0 18px;
	width: 415px;
	background-image: url(http://www.hireeducation.co.za/images/logo.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#logo h1 {
    margin: 0;
    padding: 0;
}
#logo h1 span {
    display: none;
    visibility: hidden;
}
#topnav {
	float: right;
	height: 50px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 594px;
	top: -191px;
	left: -375px;
	background-image: url(http://www.hireeducation.co.za/images/topnav.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#topnav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#topnav li {
    float: left;  
    padding: 0;
    text-align: center;
}
#topnav li.home a {
    display: block;
    height: 50px;
    width: 46px;
}
#topnav li.about_us a {
    display: block;
    height: 50px;
    width: 76px;
}
#topnav li.services a {
    display: block;
    height: 50px;
    width: 76px;
}
#topnav li.become_a_tutor a {
    display: block;
    height: 50px;
    width: 122px;
}
#topnav li.prices a {
    display: block;
    height: 50px;
    width: 61px;
}
#topnav li.links a {
    display: block;
    height: 50px;
    width: 57px;
}
#topnav li.blog a {
    display: block;
    height: 50px;
    width: 55px;
}
#topnav li.contact_us a {
    display: block;
    height: 50px;
    width: 98px;
}
#topnav li.home a:hover,    
#topnav li.home a.active {
    background: url(http://www.hireeducation.co.za/images/topnav.png) no-repeat 0 -50px;
}
#topnav li.about_us a:hover, 
#topnav li.about_us a.active {
    background: url(http://www.hireeducation.co.za/images/topnav.png) no-repeat -46px -50px;
}
#topnav li.services a:hover,
#topnav li.services a.active {
    background: url(http://www.hireeducation.co.za/images/topnav.png) no-repeat -122px -50px;
}
#topnav li.become_a_tutor a:hover,
#topnav li.become_a_tutor a.active {
    background: url(http://www.hireeducation.co.za/images/topnav.png) no-repeat -198px -50px;
}
#topnav li.prices a:hover,
#topnav li.prices a.active {
    background: url(http://www.hireeducation.co.za/images/topnav.png) no-repeat -320px -50px;
}
#topnav li.links a:hover,
#topnav li.links a.active {
    background: url(http://www.hireeducation.co.za/images/topnav.png) no-repeat -381px -50px;
}
#topnav li.blog a:hover,
#topnav li.blog a.active {
    background: url(http://www.hireeducation.co.za/images/topnav.png) no-repeat -437px -50px;
}
#topnav li.contact_us a:hover,
#topnav li.contact_us a.active {
    background: url(http://www.hireeducation.co.za/images/topnav.png) no-repeat -492px -50px;
}
#topnav li a:link, 
#topnav li a:hover, 
#topnav li a:visited,
#topnav li a:active {
    text-decoration: none;
}
#topnav li a:hover {
    text-decoration: underline;
}
#topnav li a span {
    display: none;
    visibility: hidden;
}
#nav {
    display: none;
    /*left: 132px;*/
    left: 0;
    position: relative;
    top: 0;
}
#nav ul {
    border: 0;
    list-style-type: none;
    margin: 5px auto 0 auto;
    padding: 0;
    width: 550px;
}
#nav ul li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
}
#nav ul li a {
    background: #fff;
    border: 1px solid #bbb;
    border-right: 0;
    color: #b5c740;
    display: block;    
    font-size: 90%;
    margin: 0 0 0 0;
    padding: 5px 2px;
    text-decoration: none;
    /* width: 145px; */
}
#nav ul li.last a {
    border-right: 1px solid #bbb !important;
}
/*
#nav ul li.close a {
    background: #ff0000;
    border-left: 1px solid #bbb !important;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
}
*/
#nav ul li a:hover {
    background-color: #b5c740;
    color: #fff;
    text-decoration: none;
}
.meet_our_tutors {
    float: left;
    width: 560px;
}
.meet_our_tutors .header {
	color: #fff;
	float: left;
	width: 540px;
	padding: 10px 10px 0 10px;
	background-color: #d8721d;
	background-image: url(http://www.hireeducation.co.za/images/orange_bar.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.meet_our_tutors .header h2 {
    color: #fff;
    float: left;
    font-size: 22px;
    font-weight: normal;
    margin: -6px 0 0 0;
    padding-bottom: 8px;
}
.meet_our_tutors .header .nav {
    float: right;
}
.meet_our_tutors .header .nav a:link,
.meet_our_tutors .header .nav a:hover,
.meet_our_tutors .header .nav a:visited,
.meet_our_tutors .header .nav a:active {
    color: #fff;
    text-decoration: underline;
}
.meet_our_tutors .header .nav a:hover {
    text-decoration: none;
}
.meet_our_tutors .container {
	width: 560px;
	overflow: hidden;
	background-color: transparent;
	background-image: url(http://www.hireeducation.co.za/images/grey_side.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.meet_our_tutors .profile {
    float: left;
    width: 124px;
    padding: 15px 15px 0 15px;    
    text-align: right;
}
.meet_our_tutors .description {
    float: right;
    width: 376px;
    padding: 15px 15px 0 15px;
}
.meet_our_tutors .description h3 {
    color: #9db401;
}
.become_a_tutor {
    padding-top: 10px;
}
.become_a_tutor form {
    margin: 5px;    
}
.become_a_tutor div {
    color: #d16a1f;
    margin: 0 0 10px 0;
    text-align: right;
    width: 200px;
}
.become_a_tutor label {
    font-size: 11px;
    margin-bottom: 5px;
    text-align: right;
}
.become_a_tutor input#Firstname,
.become_a_tutor input#Surname,
.become_a_tutor input#email,
.become_a_tutor input#area {
    background: #ececec;
    border: 1px solid #adadad;
    border-right: 0;
    border-bottom: 0;
    color: #555;
    font-size: 11px;
    padding: 3px 0 3px 0;
    /*
    width: 160px;
    */
}
.become_a_tutor .send {
	color: #fff;
	cursor: pointer;
	border: 0;
	display: block;
	font-size: 11px;
	height: 22px;
	margin: 5px 0 5px 80px;
	width: 84px;
	background-color: #d16a1f;
	background-image: url(http://www.hireeducation.co.za/images/send.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.become_a_tutor .send span {
    position: absolute;
    left: -9999px;
}
.request,
.book,
.callback {
    padding-top: 10px;
}
.request form,
.book form,
.callback form {
    margin: 5px;
}
.request div,
.book div,
.callback div {
    color: #d16a1f;
    margin: 0 0 10px 0;
    text-align: right;
    width: 180px;
    /*border: 1px solid #000*/
}
.request label,
.book label,
.callback label {
    font-size: 11px;
    margin-bottom: 5px;
    text-align: right;
}
.request input#name,
.request input#surname,
.request input#email,
.request select#numbertype,
.request input#cell,
.request select#area,
.request input#ref,
.book input#name,
.book input#surname,
.book input#email,
.book select#numbertype,
.book input#cell,
.book select#area,
.book input#learner,
.book input#grade,
.book textarea#comments,
.book input#ref ,
.callback input#name,
.callback input#surname,
.callback input#email,
.callback select#numbertype,
.callback input#cell,
.callback select#area,
.callback input#learner,
.callback input#grade,
.callback textarea#comments,
.callback input#ref {
    background: #ececec;
    border: 1px solid #adadad;
    border-right: 0;
    border-bottom: 0;
    color: #555;
    font-size: 11px;
    padding: 3px 0 3px 0;
    /*
    width: 160px;
    */
}
.request .send,
.book .send,
.callback .send {
    color: #fff;
    cursor: pointer;
    background: url(http://www.hireeducation.co.za/images/send.gif) no-repeat 0 0 #d16a1f;
    border: 0;
    display: block;
    font-size: 11px;
    height: 22px;
    margin: 5px 0 5px auto !important;
    width: 84px;
}
.request .send span,
.book .send span,
.callback .send span {
    position: absolute;
    left: -9999px;
}
.link_panel {
    border: 1px solid #ccc;
    margin-bottom: 10px;
    padding: 10px 10px 0 10px;
    height: 125px;
}
.link_panel h3 {
    color: #414141 !important;
}
.link_panel img {
    border: 1px solid #ccc;
}
.general {
    border-top: 1px solid #d16a1f;
    border-bottom: 1px solid #d16a1f;
    line-height: 170%;
    margin-bottom: 20px;
    padding: 10px 0;
}
.general2 {
    border-top: 1px solid #edcf23;
    line-height: 170%;
    margin-bottom: 1px;
    padding: 10px 0;        
}
h3.bolder {
    font-weight: bold !important;
}
h3.step span {
    color: #fff;
}
h3.step strong.one {
    background: url(http://www.hireeducation.co.za/images/circle.jpg) no-repeat 0 0px;
    padding: 2px 8px 8px 8px;
}
h3.step strong.two {
    background: url(http://www.hireeducation.co.za/images/circle.jpg) no-repeat 0 0;
    padding: 2px 8px 8px 8px;
}
ul.content_list {
}
ul.content_list li {
    line-height: 170%;
}
ul.content_list ul {
    margin-left: 10px;
}
ul.content_list_2 {
    list-style-type: disc;
    margin-bottom: 15px;
}
ul.content_list_2 li {    
    line-height: 170%;    
    margin-left: 15px;
}
ul.articles_list {
    list-style-type: disc;
}
ul.articles_list li {
    color: #d16a1f;
    line-height: 170%;    
    margin-left: 15px;
}
ul.articles_list li a {
    color: #414141;    
}
ul.articles_list_2 {
    list-style-type: disc;
    margin-bottom: 10px;
}
ul.articles_list_2 li {    
    line-height: 170%;    
    margin-left: 15px;
}
ul.articles_list_2 li a {
    color: #414141;    
}
ul.sitemap_list {
    list-style-type: disc;
}
ul.sitemap_list ul {
    margin-left: 10px;
    list-style-type: disc;
}
ul.sitemap_list li {
    line-height: 170%;
    font-weight: bold;
    margin-left: 15px;    
}
ul.sitemap_list ul li {
    font-weight: normal;
}
ul.sitemap_list li a {
    color: #414141;
}
ul.sitemap_list li.green a {
    color: #9db401;
}
ul.sitemap_list li.orange a {
    color: #d16a1f;
}
.faq_item {    
    float: left;
    margin-bottom: 30px;
    width: 555px;
    overflow: hidden;
}
.faq_item .question,
.faq_item .answer {
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 10px 0;
    width: 30px;
}
.faq_item .question_text {
    color: #d16a1f;
    float: right;
    font-size: 120%;
    line-height: 170%;
    width: 525px;
}
.faq_item .answer_text {
    float: right;
    line-height: 170%;
    width: 525px;
}
#content {
    float: left;
    width: 590px;
}
.content_inner {
    padding: 10px 15px;
}
#content h1 {
    color: #d16a1f;
    font-size: 34px;
    font-weight: normal;
    letter-spacing: -1px;
    margin-bottom: 15px;
}
#content h1 a {
    color: #414141;
}
/* <opera> */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
    head~body #content h1 { 
        margin-top: 20px; 
    }
    head~body #nav {
        top: 20px;        
    }
}
/* </opera> */
.content_inner h2 {
    color: #414141;
    font-size: 25px;
    font-weight: normal;
    margin-bottom: 10px;
}
.content_inner h3 {    
    color: #414141;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 8px;
}
.content_inner h4 {    
    color: #414141;
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 8px;
}
#content p {
    line-height: 170%;
    margin-bottom: 20px;
}
.content_inner .partner_with_you {
    float: left;
    height: 305px;
    margin: 0 7px 0 0;
    width: 179px;
}
.content_inner .partner_with_you .header {
    background: url(http://www.hireeducation.co.za/images/partner_with_you_bg.jpg) no-repeat center bottom #d16a1f;
    height: 150px;
}
.content_inner .individual_attention {
    float: left;
    height: 305px;
    margin: 0 7px 0 0;
    width: 179px;
}
.content_inner .individual_attention .header {
    background: url(http://www.hireeducation.co.za/images/individual_attention_bg.jpg) no-repeat center bottom #e4a523;
    height: 150px;
}
.content_inner .our_experience {
    float: left;
    height: 305px;
    margin: 0;
    width: 178px;
}
.content_inner .our_experience .header {
    background: url(http://www.hireeducation.co.za/images/our_experience_bg.jpg) no-repeat center bottom #9db401;
    height: 150px;
}
.content_inner .our_tutors {
    float: left;
    height: 390px;
    margin: 0 7px 0 0;
    width: 178px;
}
.content_inner .our_tutors .our_tutors_link {
    background: #000;
    display: block;
    height: 150px;
    width: 178px;
}
.content_inner .our_tutors .header {
    background: url(http://www.hireeducation.co.za/images/our_tutors_bg.jpg) no-repeat center bottom #d16a1f;
    height: 150px;
}
.content_inner .tutoring_philosophy {
    float: left;
    height: 390px;
    margin: 0 7px 0 0;
    width: 179px;
}
.content_inner .tutoring_philosophy .header {
    background: url(http://www.hireeducation.co.za/images/tutoring_philosophy_bg.jpg) no-repeat center bottom #e4a523;
    height: 150px;
}
.content_inner .our_learners {
    float: left;
    height: 390px;
    margin: 0 7px 0 0;
    width: 178px;
}
.content_inner .our_learners .header {
    background: url(http://www.hireeducation.co.za/images/our_learners_bg.jpg) no-repeat center bottom #9db401;
    height: 150px;
}
.content_inner .partner_with_you h2,
.content_inner .individual_attention h2,
.content_inner .our_experience h2,
.content_inner .our_tutors h2,
.content_inner .tutoring_philosophy h2,
.content_inner .our_learners h2 {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: -2px;
    margin: 0 15px;
    padding: 15px 0;
}
.content_inner .partner_with_you p,
.content_inner .individual_attention p,
.content_inner .our_experience p,
.content_inner .our_tutors p,
.content_inner .tutoring_philosophy p,
.content_inner .our_learners p {
    margin: 0 10px;
}
.content_inner .our_experience p {
    margin-bottom: -10px !important;
}
.br_corner {
    background: url(http://www.hireeducation.co.za/images/br_corner_large_bg.gif) no-repeat right bottom;
    border-top: 1px solid #bbb;
    border-left: 1px solid #bbb;
}
#blog {
    margin-top: 10px;
}
#blog h3 {
    color: #414141;
    font-size: 25px;
    font-weight: normal;
    margin-bottom: 10px;
}
#blog h3 span {
    display: inline-block;   
    font-size: 15px;
    margin-left:5px;
    width: 130px;
}
#blog h3 span a {        
    background: url(http://www.hireeducation.co.za/images/blog_rss.gif) no-repeat right 0;
    color: #d16a1f;
    display: inline-block;
    padding-top: 15px;
    width: 130px;    
}
.blog_post {
    margin: 10px 0;
}
.blog_date {
	background: #e0b34c;
    border: 1px solid #ccc;
	color: #fff;
    display: block;
    height: 57px;
    float: left;
    font-size: 23px;
    margin-right: 10px;
	text-align: center;
    width: 57px;
}
.blog_date_month {
	display: block; 
	font-style: italic;
    margin: 2px 0 0 0; 
	padding: 0 2px;
	padding-bottom: 4px;
}
.blog_date_day { 
	display: block; 
	margin: 0; 
	padding: 0 2px;	
}
.blog_title {
    display: block;
}
.blog_title h2 {
    color: #d16a1f;
    font-size: 30px;
    font-weight: normal;
    letter-spacing: -2px;
    margin-bottom: 5px;
}
.blog_title h2 a {
    color: #d16a1f;
    text-decoration: none;
}
.blog_title h2 a:hover {
    text-decoration: underline;
}
.blog_content a.continue_reading {
    color: #fff;
    background: url(http://www.hireeducation.co.za/images/continue_reading.gif) no-repeat 0 0;
    display: block;
    height: 23px;
    margin: 0 0 20px 0;
    padding: 0 0 20px 0;
    width: 151px;
}
.blog_content a.continue_reading span {
    position: absolute;
    left: -9999px;
}
.contact_us_content {
    margin: 0 auto;
    width: 500px;
}
.form_panels {
    margin: 0 auto 0 -25px;
    width: 575px;
}
.contact_us_panel {
    float: left;
    margin: 0 25px;
    width: 450px;
}
.contact_us_panel .labels {
    color: #d16a1f;
    float: left;
    font-weight: bold;
    line-height: 170%;
    text-align: right;
    width: 150px;
}
.contact_us_panel .values {
    float: right;
    margin-left: 10px;
    line-height: 170%;
    width: 290px;
}
#sidebar {
	float: right;
	width: 377px;
	background-color: #FFFFFF;
}
#sidebar .services h2,
#sidebar .parents_quotes h2,
#sidebar .our_tutors h2,
#sidebar .famous_quotes h2 {
    font-size: 25px;
    font-weight: normal;
    margin-bottom: 10px;
    letter-spacing: -2px;
    line-height: 30px; /* needed in IE... */
}
#sidebar .services p,
#sidebar .parents_quotes p,
#sidebar .our_tutors p,
#sidebar .famous_quotes p {
    line-height: 170%;
    margin-bottom: 20px;
}
#sidebar .parents_quotes h2 {
    float: left;
}
#sidebar .parents_quotes .nav {
    color: #d16a1f;
    float: right;
    margin: 5px 5px 0 5px;
}
#sidebar .parents_quotes blockquote {
    background: url(http://www.hireeducation.co.za/images/blockquote_bg.gif) no-repeat 0 5px #fff;
    margin: 10px 25px auto 10px;
}
#sidebar .parents_quotes blockquote p {
    margin-left: 18px;
}
#sidebar .parents_quotes .description {
    color: #d16a1f;
    /*letter-spacing: -1px;*/
}
#sidebar .our_tutors h2 {
    float: left;
}
#sidebar .our_tutors .nav {
    color: #d16a1f;
    float: right;
    margin: 5px 5px 0 5px;
}
#sidebar .famous_quotes h2 {
    float: left;
}
#sidebar .famous_quotes .nav {
    color: #d16a1f;
    float: right;
    margin: 5px 5px 0 5px;
}
#sidebar .famous_quotes blockquote {
    background: url(http://www.hireeducation.co.za/images/blockquote_bg.gif) no-repeat 0 5px #fff;
    margin: 10px 25px auto 10px;
}
#sidebar .famous_quotes blockquote p {
    margin-left: 18px;
}
#sidebar .famous_quotes .description {
    color: #d16a1f;
    /*letter-spacing: -1px;*/
}
.team {
    background: url(http://www.hireeducation.co.za/images/br_corner_large_bg.gif) no-repeat right bottom;
    border-top: 1px solid #bbb;
    border-left: 1px solid #bbb;
    height: 213px;
    margin-bottom: 10px;    
}
.team .profile {
    border-right: 1px solid #bbb;
    float: left;    
    width: 154px;
}
.team .profile h3 {
    color: #9db401;
    font-size: 17px;
    font-weight: normal;
    margin: 8px 8px 0 8px;
}
.team .profile p {
    margin: 0 8px 8px 8px !important;
}
.team .profile img {
    border-top: 1px solid #bbb;
}
.team .description {
    float: right;
    width: 400px;
}
.team .inner {
    margin: 10px 15px 0 15px;
}
.sidebar_inner {
    padding: 7px;
}
.features_container {
}
.features_left {
    float: left;
    width: 178px;
}
.what_is_tutoring {
    height: 231px;
    margin-bottom: 7px;
    width: 177px;
}
.what_is_tutoring h3 {
    background: url(http://www.hireeducation.co.za/images/what_is_tutoring.jpg) no-repeat 0 top;
    height: 143px;
}
.what_is_tutoring h3 span {
    position: absolute;
    left: -9999px;    
}
.what_is_tutoring p {
    font-size: 17px;
    letter-spacing: -1px;
    margin: 0 10px;
}
.give_us_a_call {
    background: url(http://www.hireeducation.co.za/images/give_us_a_call.jpg) no-repeat 0 0;
    border: 1px solid #bbb;
    height: 83px;
    margin-bottom: 7px;
    width: 177px;
}
.give_us_a_call p {
    position: absolute;
    left: -9999px;
    }
.give_us_a_call2 {
    background: url(http://www.hireeducation.co.za/images/give_us_a_callrecruit.jpg) no-repeat 0 0;
    border: 1px solid #bbb;
    height: 83px;
    margin-bottom: 7px;
    width: 177px;
}
.give_us_a_call2 p {
    position: absolute;
    left: -9999px;
}    
.features_right {
    float: right;
    width: 179px;
}
.request_a_quote {
    background: url(http://www.hireeducation.co.za/images/request_a_quote.jpg) no-repeat 0 0;
    height: 86px;
    margin-bottom: 7px;
    width: 177px;
}
.request_a_quote span {
    position: absolute;
    left: -9999px;
}
.request_a_quote a {
    display: block;
    height: 86px;
    width: 177px;    
}
.book_a_tutor {
    background: url(http://www.hireeducation.co.za/images/book_a_tutor.jpg) no-repeat 0 0;
    height: 86px;
    margin-bottom: 7px;
    width: 177px;
}
.book_a_tutor span {
    position: absolute;
    left: -9999px;
}
.book_a_tutor a {
    display: block;
    height: 86px;
    width: 177px;
}
.facebook_recruitment {
    float: left;
    height: 95px;
    width: 170px;
    }
.facebook_recruitment a {
    display: block;
    height: 25px;
    width: 170px;
}
.facebook_recruitment span {
    position: absolute;
    left: -9999px;        
}
.call_me_back {
    background: url(http://www.hireeducation.co.za/images/call_me_back.jpg) no-repeat 0 0;
    height: 86px;
    margin-bottom: 7px;
    width: 177px;
}
.call_me_back span {
    position: absolute;
    left: -9999px;
}
.call_me_back a {
    display: block;
    height: 86px;
    width: 177px;
}
.free_newsletters_and_updates_by_email {
    height: 137px;
    margin-bottom: 7px;
    width: 178px;
}
.free_newsletters_and_updates_by_email h5 {
    font-size: 13px;
    font-weight: normal;
    margin: 5px;
}
.free_newsletters_and_updates_by_email p {
    font-size: 11px;
    margin: 5px;
}
.free_newsletters_and_updates_by_email hr {
    border: 0;
    border-bottom: 1px dashed #d16a1f;
    margin: 5px 5px 5px 4px;
    padding: 1px 0;
}
.free_newsletters_and_updates_by_email form {
    margin: 5px;
}
.free_newsletters_and_updates_by_email label {
    display: block;
    font-size: 11px;
    margin-bottom: 5px;
}
.free_newsletters_and_updates_by_email input#your_email {
    background: #ececec;
    border: 1px solid #adadad;
    border-right: 0;
    border-bottom: 0;
    color: #555;
    font-size: 11px;
    padding: 3px 0 3px 0;
    width: 160px;
}
.free_newsletters_and_updates_by_email .subscribe_me {
    color: #fff;
    cursor: pointer;
    background: url(http://www.hireeducation.co.za/images/subscribe_me.gif) no-repeat 0 0 #d16a1f;
    border: 0;
    display: block;
    font-size: 11px;
    height: 22px;
    margin: 5px 0;
    width: 84px; 
}
.free_newsletters_and_updates_by_email .subscribe_me span {
    position: absolute;
    left: -9999px;
}
.services {
    margin-bottom: 5px;
    overflow: hidden;
}
.prep_tuition {
    border-top: 1px dashed #d16a1f;
    margin: 10px 0;
    overflow: hidden;
}
.prep_tuition h3,
.prep_tuition h3 a {
    color: #d16a1f;
    font-size: 22px;
    font-weight: normal;
    margin-top: 5px;
    letter-spacing: -2px;
}
.prep_tuition h3 span {
    font-size: 12px;
    letter-spacing: -1px;
    width: 190px;
}
.prep_tuition h3 span a {
    text-decoration: none !important;
}
.prep_tuition p {
    margin-top: 3px;
}
.subject_tuition {
    border-top: 1px dashed #9db401;
    margin: 10px 0;
    overflow: hidden;
}
.subject_tuition h3,
.subject_tuition h3 a {
    color: #9db401;
    font-size: 22px;
    font-weight: normal;
    margin-top: 5px;
    letter-spacing: -2px;
}
.subject_tuition h3 span {
    font-size: 12px;
    letter-spacing: -1px;
    width: 190px;
}
.subject_tuition h3 span a {
    text-decoration: none !important;
}
.subject_tuition p {
    margin-top: 3px;
}
.parents_quotes {
    margin-bottom: 5px;
    overflow: hidden;
}
.our_tutors {
    margin-bottom: 5px;
    overflow: hidden;    
}
.our_tutors .portfolio_img {
    float: left; 
    width: 110px; 
}
.our_tutors .portfolio_desc {
    float: left; 
    width: 230px; 
}
.our_tutors h3 {
    color: #9db401;
    font-size: 20px;
    font-weight: normal;
    margin-top: 5px;
    letter-spacing: -2px;
}
.our_tutors ul {
    padding-left: 10px;
}
.our_tutors li {
    list-style: disc;
    line-height: 160%;
    margin: 5px 10px 5px 10px;
}
.famous_quotes {
    margin-bottom: 5px;
    padding-bottom: 5px; /*for IE */
    overflow: hidden;
}
.prep_tuition_panel {
    background: url(http://www.hireeducation.co.za/images/prep_tuition_bg.gif) repeat-y 0 0 #fff;
    border: 1px solid #d16a1f;
    margin: 0 0 10px 0;
    padding: 10px 10px 0 125px;
    width: 335px;
}
.subject_tuition_panel {
    background: url(http://www.hireeducation.co.za/images/subject_tuition_bg.gif) repeat-y 0 0 #fff;
    border: 1px solid #9db401;
    margin: 0 0 10px 0;
    padding: 10px 10px 0 125px;
    width: 335px;
}
.prep_tuition_panel h3 a {
    color: #d16a1f;
}
.subject_tuition_panel h3 a {
    color: #9db401;
}
.prep_tuition_panel h3 span {
    font-size: 13px;
}
.subject_tuition_panel h3 span {
    font-size: 12px;
	letter-spacing:-1px;
}
.group_package {
    border: 1px solid #666;
    padding: 10px 10px 0 10px;
    width: 280px;
}
.packages {
    background: url(http://www.hireeducation.co.za/images/packages_bg.gif) no-repeat 0 -20px;
}
.small_button_green,
.small_button_orange,
.small_button_yellow,
.small_button_ochre {
    color: #444;
    float: left;
    margin: 0 5px 10px 0;
    padding: 10px 5px;
    width: 90px;
}
.very_large_button_green {
    color: #444;
    float: left;
    line-height: 170%;
    margin: 0 5px 5px 0;
    padding: 10px 5px;
    width: 360px;
}
.large_button_green,
.large_button_orange,
.large_button_yellow,
.large_button_ochre {    
    color: #444;
    float: left;
    margin: 0 5px 10px 0;
    padding: 10px 5px;
    width: 200px;
}
.very_large_button_green strong,
.large_button_green strong,
.large_button_orange strong,
.large_button_yellow strong,
.large_button_ochre strong,
.small_button_green strong,
.small_button_orange strong,
.small_button_yellow strong,
.small_button_ochre strong { 
    margin-left: 5px;
}
.very_large_button_green,
.large_button_green,
.small_button_green {
    background: #9db402;
}
.large_button_orange,
.small_button_orange {
    background: #e4a524;
}
.large_button_yellow,
.small_button_yellow {
    background: #eed024;
}
.large_button_ochre,
.small_button_ochre {
    background: #d26b20;
}
.school_types {
    margin: 0 auto;
    text-align: center;
    width: 460px;
}
.schools {
    float: left;
    width: 210px;
    margin: 0 10px 10px 0;
}
.schools a {
    color: #444 !important;
    line-height: 170%;     
}
.request_a_quote_panel {
    background: url(http://www.hireeducation.co.za/images/request_a_quote.jpg) no-repeat 0 0;
    height: 86px;
    float: left;
    margin: 0 0 10px 7px;
    width: 177px;
}
.request_a_quote_panel span {
    position: absolute;
    left: -9999px;
}
.request_a_quote_panel a {
    display: block;
    height: 86px;
    width: 177px;    
}
.book_a_tutor_panel {
    background: url(http://www.hireeducation.co.za/images/book_a_tutor.jpg) no-repeat 0 0;
    height: 86px;
    float: left;
    margin: 0 0 10px 7px;
    width: 177px;
}
.book_a_tutor_panel span {
    position: absolute;
    left: -9999px;
}
.book_a_tutor_panel a {
    display: block;
    height: 86px;
    width: 177px;    
}
.call_me_back_panel {
    background: url(http://www.hireeducation.co.za/images/call_me_back.jpg) no-repeat 0 0;
    height: 86px;
    float: left;
    margin: 0 0 10px 7px;
    width: 177px;
}
.call_me_back_panel span {
    position: absolute;
    left: -9999px;
}
.call_me_back_panel a {
    display: block;
    height: 86px;
    width: 177px;    
}
.clear {
	clear: both;
}
img.tc {
    display: block;
    margin: 0 auto;
}
.tc {
    text-align: center;
}
.tr {
    text-align: right;
}
.padded {
    margin: 0 10px;
}
.vat {
    vertical-align: top;
}
.fr {
    float: right;
    margin: 0 0 15px 15px !important;
}
.borders img {
    border: 1px solid #fff;
    padding: 5px;
}
.fl {
    float: left;
    margin: 0 15px 15px 0 !important;
}
.fl_spaced {
    float: left;
    margin: 5px 15px 15px 0 !important;
}
.fl_spaced_special {
    float: left;
    margin: 5px 0 20px 0 !important;
}
.spaced {
    display: block;
    margin: 0 auto 3px auto;    
}
.content_left {
    float: left;
    height: 120px;
    margin: 0 15px 15px 0 !important;
}
.content_right {
    float: right;
    margin: 0 0 15px 15px !important;
    width: 275px;
}
.content_right img {
    margin-bottom: 20px;
}
.greenbg {
    color: #fff;
    background: #9db401;
    padding: 3px;
}
.orangebg {
    color: #fff;
    background: #d16a1f;
    padding: 3px;    
}
.green {
    color: #9db401 !important;
}
.orange {
    color: #d16a1f !important;
}
.yellow {
    color: #edcf23 !important;
}
.ochre {
    color: #d26b20 !important;
}
#footer {
    background: #fff;
    border: 1px solid #bbb;
    border-top: 0;
    margin: 0 0 10px 0;
    /*
    float: left;
    width: 968px;
    */
}
#footer ul.social {
    float: left;
    height: 30px;
    margin: 15px 0 0 15px;
    width: 615px;
}
#footer ul.social li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
#footer ul.social li a {
    color: #333;    
    padding-left: 35px;
    text-decoration: none;
}
#footer ul.social li a:hover {
    text-decoration: underline;
}
#footer ul.social li a.facebook {
    background: url(http://www.hireeducation.co.za/images/facebook.gif) no-repeat 0 0;
    display: block;
    line-height: 30px;
    width: 140px;
}
#footer ul.social li a.twitter {
    background: url(http://www.hireeducation.co.za/images/twitter.gif) no-repeat 0 0;
    display: block;
    line-height: 30px;
    width: 140px;
}
#footer ul.social li a.email_us {
    background: url(http://www.hireeducation.co.za/images/email_us.gif) no-repeat 0 0;
    display: block;
    line-height: 30px;
    width: 80px;
}
#footer ul.social li a.faqs {
    background: url(http://www.hireeducation.co.za/images/faqs.gif) no-repeat 0 0;
    display: block;
    line-height: 30px;
    width: 80px;
}
#footer ul.extra {
    color: #333;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin: 25px 15px 0 0;
}
#footer ul.extra li {
    border-right: 1px solid #333;
    display: inline;
    margin: 0;
    padding: 0 5px 0 0;
}
#footer ul.extra li.last {
    border-right: 0;
    padding-right: 0;
}
#footer ul.extra li a {
    color: #333;
    text-decoration: none;
}
#footer ul.extra li a:hover {
    text-decoration: underline;
}
#footer p.copyright {    
    font-size: 90%;
    margin: 15px;
    text-align: center;
}
#footer p.copyright a {
    color: #d16a1f;
    text-decoration: none;
}
#footer p.copyright a:hover {
    text-decoration: underline;
}
a:link,
a:hover,
a:visited,
a:active {
    color: #b5c740;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
.SideLeftTD {width:10px; background-color:#e5e4e4; }
.SideRightTD {width:10px; background-color:#e5e4e4; }
.SideCornerTD {width:10px; background-color:#e5e4e4;}
.SideBottomTD {border-top:solid 1px #847e7e;}
.SideBoxTD {width:160px; background-color:#dadeed;}
.ListData1 {text-decoration:none; font-size:10px; color:#999999; background-color:#f7f5f5;}
.ListData1:hover {text-decoration:none; font-size:10px; color:#c0c0c0; background-color:#f7f5f5; cursor:hand;}
.ListData0 {text-decoration:none; font-size:10px; color:#c0c0c0; background-color:#ffffff;}
.ListData0:hover {text-decoration:none; font-size:10px; color:#999999; background-color:#ffffff; cursor:hand;}
.ListTitle {text-decoration:none; font-size:12px; color:#999999;}
.ListTitle:hover {text-decoration:none; font-size:12px; color:#cccccc;}
.TitleBox {color:#484848; background-color:#f7f5f5; font-weight:normal; font-size:10px;border-top:solid 1px #cccccc;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; cursor:hand;}
.TitleBox:hover {color:#484848; background-color:#eeeeee; font-weight:normal; font-size:10px;border-top:solid 1px #cccccc;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; cursor:hand;}
.TitleBoxSelected {color:#484848; font-weight:bold; font-size:12px;border-top:solid 1px #cccccc;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;}
.QuickBox {background-color:#eeeeee; font-size:16px; height:30px; color:#1e5395; text-decoration:none;}
.QuickBox:hover {background-color:#c0c0c0; font-size:16px; height:30px; color:Red; text-decoration:none;}
.HeaderTD {text-decoration:none; text-align:left; font-size:24px; color:#e0721b; background-color:#ffffff;}
.HeaderTD {text-decoration:none; text-align:left; font-size:24px; color:#e0721b; background-color:#ffffff;}
.FieldTD {text-decoration:none; font-weight:bold; text-align:right; font-size: 100%; color:#e0721b; background-color:#ffffff;}
.FieldTD:hover {text-decoration:none; text-align:right; font-size:12px; color:#e0721b; background-color:#ffffff;}
.DataTD {text-decoration:none; text-align:left; font-size:10px; color:#5f5f5f; background-color:#f7f5f5;}
.textTD {text-decoration:none; text-align:left; color:#5f5f5f;font-family:Verdana; font-size:11px; font-weight:normal;}
.DataTD:hover {text-decoration:none; text-align:left; font-size:10px; color:#c0c0c0; background-color:#ebe9e9;}
.HeadingTD {text-decoration:none; font-weight:bold;text-align:right; font-size:12px; color:#a1b903; background-color:#ffffff;}
.HeadingTD:hover {text-decoration:none; text-align:right; font-size:12px; color:#a1b903; background-color:#ffffff;}
.Required {text-decoration:none; text-align:right; font-size:10px; color:Red}
progress{
	width:22;
	height:22px;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;	
	color:#c0c0c0;
	background:url(http://www.hireeducation.co.za/images/Button_Background_Small.jpg) no-repeat 0 100%;
	border:Flat 0px #ffffff;
}
progress_selected{
	width:22;
	height:22px;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background:url(http://www.hireeducation.co.za/images/Button_Background_Small.jpg) no-repeat 0 100%;
	border:Flat 0px #ffffff
}
.progress_done{
	width:22;
	height:22px;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	
	color:#ecd0b8;
	background:url(http://www.hireeducation.co.za/images/Button_Background_Small.jpg) no-repeat 0 100%;
	border:Flat 0px #ffffff;
}
.longbutton{
	width:84px;
	height:22px;
	text-align:left;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background:url(http://www.hireeducation.co.za/images/Button_Background.jpg) no-repeat 0 100%;
	border:Flat 0px #ffffff;
	cursor:hand;
}
.xlongbutton{
	width:124px;
	height:22px;
	text-align:left;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background:url(http://www.hireeducation.co.za/images/Button_Background_Large.jpg) no-repeat 0 100%;
	border:Flat 0px #ffffff;
	cursor:hand;
}
.xxlongbutton{
	width:224px;
	height:22px;
	text-align:left;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background:url(http://www.hireeducation.co.za/images/Button_Background_xLarge.jpg) no-repeat 0 100%;
	border:Flat 0px #ffffff;
	cursor:hand;
}
.post-body p {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

