html {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	min-width: 990px;
	background-color: #e7c01f;
	color: black;
	font: small Arial, Verdana, Helvetica, sans-serif;
	font-size: .8em;
	text-align: left;
}
#wrapper {
	text-align: left;
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	background-color: #239e46;
}
h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #B80035;
}
.small_heading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #B80035;
}
.small_get_in_touch {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.jobs_centre {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B80035;
}
.jobs_title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.jobs_phone {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.faq {
	margin-left: 0px;
	margin-bottom: 6px;
}	
#imageContainer {
	position: relative;
	margin: auto;
	width: 800px;
	height: 200px;
	border: 0px;
}
#imageContainer img {
	display: none;
	position: absolute;
	top:0; left:0;
}
#onecol { width: 730px; border-width: 0px; border-color: red; }
#twocolleft { width: 360px; float: left; border-width: 0px; border-color: blue; }
#twocolblank { width: 10px; }
#twocolright { width: 360px; float: right; border-width: 0px; border-color: green; }
div { border-style: solid; border-width: 0px; }
div#topbuttons { position: relative; width: 990px; height: 25px; background: #e7c01f; }
div#content { width: 990px; background: #239e46; background-image: url(../images/backgrounds/green_mottled_seamless.jpg); position: relative; top:0; left: 0; width: 100%; }
div#contentfunstuffpage { width: 990px; min-height: 619px; height: 619px; background: #239e46; background-image: url(../images/backgrounds/nww_fun_stuff_2009.jpg); position: relative; top:0; left: 0; width: 100%; }
div#television { z-index: 0; width: 569px; height: 480px; position: relative; top: 130px; left: 400px; }
div#yellowtop { z-index: 1; position: absolute; left: 0px; top: 0px; height: 1px; float: left; }
div#yellowleft { z-index: 2; position: absolute; left: 0px; top: 0px; width: 1px; float: left; }
div#yellowright { z-index: 3; position: absolute; right: 0px; top: 3px; height: 1px; float: right; }
div#navigation { width: 200px; background: gray; float: left; }
div#yellowbody { background: #f7f410; width: 731px; margin-left: 90px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 130px; min-height: 340px; _height: 340px; }
.cleardivider { clear: both; height: 1px; }
.clearone { clear: both; height: 1px; border-width: 0px; border-color: silver; }
#clearstrip { clear: both; height: 20px; }
#contenttop { width: 990px; height: 150px; min-height: 150px; }
#yellowblocktop { width: 990px; height: 200px; }
#yellowblockbottom { width: 990px; height: 44px; }
#navbuttons2 { float: left; left: 0px; top: 0px; width: 192px; }
#navbuttons { float: left; position: absolute; left: 12px; top: 210px; width: 192px; }
#heading { z-index: 2; position: absolute; left: 250px; top: 132px; width: 403px; height: 65px; }
#logo { position: absolute; left: 81px; top: 18px; width: 406px; height: 86px; }
#freeassessment { z-index: 2; position: absolute; left: 700px; top: 10px; }
#creativewriting { float: right; position: relative; border-width: 0px; margin: 0px; margin-left: 20px; margin-bottom: 20px; padding: 0px; width: 280px; height: 270px; }
#doyouknow { float: right; position: relative; border-width: 0px; border-style: solid; margin: 0px; margin-right: -28px; padding: 0px; width: 283px; height: 276px; background-image: url(../images/backgrounds/do_you_know_panel.png); }
#doyouknow h3 { color: white; }
.faqanswer { text-decoration: none; }
.faqanswer:hover { text-decoration: underline; }
td.country { font-weight: bold; }
#staff { clear: both; border-width: 0px; }
#staff div { width: 50%; float: left; border-color: blue; }
hr {
    clear: both;
    color: #ff0;
    height: 1px;
    text-align: center;
    background: #000;
    border: none;
    margin: 7px 0 7px 0;
}
#centre-list {
	width: 400px;
	border-width: 1px;
	border-style: solid;
}
#centre-list ul li { 
	list-style: none;
	padding-left: 0px;
	display: block;
}
.phone { 
	float: right;
}
.area {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #B80035;
}
#countrymap { float: right; border-width: 0px; border-color: green; }

.noborder table {
	margin: 0 0 18px 0;
	font-size: 13px;
	color: #666;
	border-collapse: collapse;
}

.noborder td {
	border: 0px;
	padding: 2px;
	font-size: 13px;
}
.fakerequired {
	background: transparent url(../images/feed-icon-14x14.png) no-repeat;
	padding-left: 20px;
	font-size: 1.1em;
	line-height: 1.6em;
}
.extra-centre-info {
	width: 350px;
    text-align: center;
}
.topbutton {
	padding: 2px 0 2px 2px;
}
#bottom-links {
	clear: both;
	text-align: center;
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	padding: 8px;
	font-size: 10px;
	font-family: Verdana, Lucida, Arial, sans-serif; 
}

#Form_Form {font-size: 11px;}
#PPPPPPPParentName {float: left; font-size: 11px;}
#ChildEnrolled {margin: 0px;}
