#page #header #name, #page #header #topright {
	width: 329px;
	height: 25px;
}
#page #nav .link#juniorhomepage, #junior #nav .link#mainhomepage {
	margin-top: 80px;
}
#page #nav .link#juniorhomepage, #page #nav .link#mainhomepage {
	font-size: 12px;
	white-space: nowrap;
}
#page #subnav #whychooseus {
	top: 202px;
}
#page #subnav #departments {
	top: 244px;
}
#page #subnav #parentinfo {
	top: 286px;
}
#page #subnav #admissions {
	top: 328px;
}
#page #subnav #pupilswork {
	top: 370px;
}
#page #subnav #contact {
	top: 412px;
}
#page #subnav #whychooseus, #page #subnav #departments, #page #subnav #parentinfo, #page #subnav #admissions, #page #subnav #pupilswork, #page #subnav #contact {
	position: absolute;
	left: 0px;
	visibility: hidden;
}
#page #subnav .box {
	border-top: 2px solid #FCB814;
	float: left;
	width: 28px;
	height: 1px;
}
#page #subnav .links {
	border-left: 2px solid #FCB814;
	float: left;
	font-size: 11px;
	font-weight: normal;
	font-family: "Franklin Gothic Book", sans-serif;
	padding-left: 8px;
	position: relative;
}
#page #subnav .links div {
	margin-bottom: 12px;
}
#page #subnav .links div.last {
	margin-bottom: 0px;
}
#page #subnav .links a {
	color: #666666;
}
#page #subnav .links a:hover {
	text-decoration: underline;
}
#page #subnav .links .right {
	position: absolute;
	top: -200px;
	right: -15px;
	width: 10px;
	height: 500px;
}
#page #subnav .links .right img {
	width: 10px;
	height: 500px;
}
#page #subnav .links .top {
	position: absolute;
	top: -20px;
	left: 0px;
	width: 100%;
	height: 10px;
}
#page #subnav .links .top img {
	width: 100%;
	height: 10px;
}
#page #subnav .links .bottom {
	position: absolute;
	bottom: -40px;
	left: 0px;
	width: 100%;
	height: 10px;
}
#page #subnav .links .bottom img {
	width: 100%;
	height: 10px;
}
.whychooseus #page, .departments #page, .parentinfo #page, .admissions #page, .pupilswork #page, .contact #page {
	background-image: url(../images/junior/bg1.jpg);
}

/* Why Choose Us */

.whychooseus #page #subnav #whychooseus {
	visibility: visible;
}
.whychooseus #page #subnav #whychooseus .links .top, .whychooseus #page #subnav #whychooseus .links .right, .whychooseus #page #subnav #whychooseus .links .bottom {
	visibility: hidden;
}
.whychooseus #page #header #animation, .admissions #page #header #animation, .pupilswork #page #header #animation, .contact #page #header #animation {
	width: 169px;
}
.whychooseus#results #content td, .whychooseus#results #content th, .whychooseus#extracurricular #content td, .whychooseus#extracurricular #content th {
	padding: 2px;
	font-family: "Franklin Gothic Book", sans-serif;
	font-size: 11px;
}
.whychooseus#ourethos #headmaster {
	float: right;
	margin-left: 10px;
	text-align: center;
	font-family: "Franklin Gothic Book", sans-serif;
	font-size: 10px;
}
.whychooseus#ourethos #content, #meals #content, .whychooseus#overseaspupils #content, .admissions#overseasapplications #content, .whychooseus#secondaryeducation #content {
	font-size: 14px;
}
.whychooseus#results .tables {
	font-family: "Franklin Gothic Book", sans-serif;
}
.whychooseus#classsizes #content img, #meals #content img {
	float: right;
	margin-left: 10px;
}
.whychooseus#meals #content img {
	margin-left: 40px;
}
.whychooseus#results #content td, .whychooseus#results #content th {
	width: 80px;
	height: 30px;
	vertical-align: middle;
}
.whychooseus#results #content th, .whychooseus#extracurricular #content th {
	background-color: #243F8F;
	color: #DDDDFF;
	padding-left: 10px;
	padding-right: 10px;
}
.whychooseus#results #content td, .whychooseus#extracurricular #content td {
	color: #243F8F;
	background-color: #DDDDFF;
	text-align: center;
}
.whychooseus#extracurricular #content table {
	width: 100%;
}
.whychooseus#extracurricular #content .columns {
	width: 50%;
}
.whychooseus#extracurricular #content .row {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid black;
}
.whychooseus#extracurricular #content .activity {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.whychooseus#extracurricular #content .activity .title {
	font-weight: bold;
	text-align: center;
}
.whychooseus#extracurricular #content .activity .detail {
	font-style: italic;
	font-size: 10px;
	text-align: center;
}
.whychooseus#isireport #content #left, .whychooseus#isireport #content #right {
	width: 300px;
}
.whychooseus#secondaryeducation #content img {
	float: right;
	width: 250px;
	height: 182px;
}
.whychooseus#schoolhistory #content {
	font-size: 13px;
}
.whychooseus#schoolhistory #content p, .whychooseus#schoolhistory #content img {
	float: left;
}
.whychooseus#schoolhistory #content img {
	margin-left: 20px;
	width: 250px;
	height: 233px;
}
.whychooseus#overseaspupils #content img {
	float: right;
	width: 250px;
	height: 188px;
	margin-left: 10px;
}

/* Departments */

.departments#junior #page {
	background-image: url(images/departments/bg.jpg);
}
.departments #page #header #animation {
	width: 173px;
}
.departments #page #subnav #departments {
	visibility: visible;
}
.departments #page #subnav #departments .links .top, .departments #page #subnav #departments .links .right, .departments #page #subnav #departments .links .bottom {
	visibility: hidden;
}
.departments #page #content {
	margin-left: 185px;
	margin-right: 11px;
}
.departments #page h1 {
	margin-bottom: 10px;
}
.departments#juniordepartment #content p, .departments#kindergarten #content p, .departments#infant #content p, .departments#babyunit #content p {
	width: auto;
	margin-top: 2px;
	margin-bottom: 10px;
}
.departments#juniordepartment #content #left, .departments#kindergarten #content .left, .departments#infant #content .left, .departments#babyunit #content .left {
	width: 365px;
	float: left;
}
.departments#juniordepartment #content #right, .departments#kindergarten #content .right, .departments#infant #content .right, .departments#babyunit #content .right {
	float: right;
}
.departments#juniordepartment #image1, .departments#juniordepartment #content #right, .departments#kindergarten #content .right, .departments#infant #content .right, .departments#babyunit #content .right {
	width: 266px;
}
.departments#junior #text, .departments#juniordepartment #image1 {
	height: 256px;
}
.departments#junior #image2 {
	width: 189px;
	margin-right: 28px;
}
.departments#juniordepartment #image3 {
	width: 131px;
}
.departments#juniordepartment #image2, .departments#juniordepartment #image3 {
	height: 127px;
	border: 1px solid #FFFFFF;
}
.departments#kindergarten #quote, .departments#infant #quote, .departments#babyunit #quote {
	margin-top: 10px;
	margin-right: 13px;
}
.departments#kindergarten #quote, .departments#infant #quote, .departments#babyunit #quote {
	margin-top: 20px;
}
.departments#kindergarten .left img, .departments#babyunit .left img {
	margin-right: 35px;
}
.departments#infant .left img {
	margin-right: 35px;
}
.departments#sportsclubs #right {
	float: right;
	margin-left: 10px;
	width: 266px;
}
.departments#sportsclubs #content p {
	font-size: 14px;
}
.departments#sportsclubs .sports {
	margin-right: 30px;
}
.departments#sportsclubs #text {
	height: 206px;
}
.departments#subjectcoordinators #content th {
	text-align: left;
}
.departments#juniordepartment #content #text p {
	line-height: 16px;
}

/* Parent Info */

.parentinfo #page #header #animation {
	width: 162px;
}
.parentinfo #page #subnav #parentinfo {
	visibility: visible;
}
.parentinfo #page #subnav #parentinfo .links .top, .parentinfo #page #subnav #parentinfo .links .right, .parentinfo #page #subnav #parentinfo .links .bottom {
	visibility: hidden;
}
.parentinfo#calendar #next, .parentinfo#calendar #last {
	width: 80px;
	height: 15px;
	background-color: #243F8F;
	color: #FFFFFF;
	font-family: "Franklin Gothic Book", sans-serif;
	font-size: 10px;
	cursor: pointer;
	text-align: center;
}
.parentinfo#calendar #next {
	float: right;
}
.parentinfo#calendar #last {
	float: left;
}
.parentinfo#calendar #content th {
	text-align: left;
}
.parentinfo#juniorjournal .column, .parentinfo#sportsresults .column {
	width: 45%;
	float: left;
	margin-right: 10px;
}
.parentinfo#juniorjournal .column .item, .parentinfo#sportsresults .column .item {
	margin-bottom: 20px;
}
.parentinfo#juniorjournal .column .item .title, .parentinfo#sportsresults .column .item .title {
	font-weight: bold;
}
.parentinfo#juniorjournal .column .item .author, .parentinfo#sportsresults .column .item .author {
	font-family: "Franklin Gothic Book", sans-serif;
	font-style: italic;
	font-size: 10px;
}
.parentinfo#uniform .shoes {
	width: 50%;
	float: left;
}
.parentinfo#uniform #content img {
	float: right;
	width: 250px;
	height: 188px;
}
.parentinfo#busroutes .details {
	width: 50%;
	float: left;
}
.parentinfo#termdates .term {
	margin-bottom: 20px;
}
.parentinfo#termdates .term .left, .parentinfo#termdates .term .middle, .parentinfo#termdates .term .right {
	float: left;
}
.parentinfo#termdates .term .left {
	width: 20%;
	margin-right: 10px;
}
.parentinfo#termdates .term .middle {
	width: 40%;
	margin-right: 10px;
}
.parentinfo#termdates .term .right {
	width: 35%;
}
.parentinfo#termdates .term .header {
	font-weight: bold;
}
.parentinfo#termdates .term .clear {
	float: none;
}
.parentinfo#termdates #content th {
	text-align: left;
	padding-top: 10px;
}
.parentinfo#sportsfixtures #content table {
	margin-top: 20px;
	margin-bottom: 20px;
}

/* Admissions */

.admissions #page #header #animation {
	width: 173px;
}
.admissions #page #subnav #admissions {
	visibility: visible;
}
.admissions #page #subnav #admissions .links .top, .admissions #page #subnav #admissions .links .right, .admissions #page #subnav #admissions .links .bottom {
	visibility: hidden;
}
.admissions#prospectus .required {
	color: #FF0000;
}
.admissions#schoolfees #content table {
	margin-bottom: 20px;
}
.admissions#schoolfees #content td.left {
	width: 150px;
}
.admissions#schoolfees #content .column {
	width: 40%;
	float: left;
	margin-right: 10px;
}
.admissions#theprocess #content {
	font-size: 14px;
}
.admissions#theprocess #content img {
	float: right;
	margin-left: 20px;
}
.admissions#overseasapplications #content img {
	float: right;
	width: 250px;
	height: 188px;
}

/* Pupil's Work */

.pupilswork #page #header #animation {
	width: 173px;
}
.pupilswork #page #subnav #pupilswork {
	visibility: visible;
}
.pupilswork #page #subnav #pupilswork .links .top, .pupilswork #page #subnav #pupilswork .links .right, .pupilswork #page #subnav #pupilswork .links .bottom {
	visibility: hidden;
}
.pupilswork#artdesign #content img {
	width: 250px;
	height: 188px;
}
.pupilswork#artdesign #content {
	font-size: 14px;
}
.pupilswork#artdesign #content #quote {
	margin-top: 40px;
}
.pupilswork#sport #content #image1 {
	width: 250px;
	height: 185px;
	float: right;
	margin-right: 40px;
}
.pupilswork#sport #content #image2 {
	width: 600px;
	height: 241px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.pupilswork#readingwriting #content {
	width: 550px;
}

/* Contact */

.contact #page #header #animation {
	width: 173px;
}
.contact #page #subnav #contact {
	visibility: visible;
}
.contact #page #subnav #contact .links .top, .contact #page #subnav #contact .links .right, .contact #page #subnav #contact .links .bottom {
	visibility: hidden;
}
.contact#contactdetails .column {
	width: 45%;
	line-height: 22px;
}
.contact#contactdetails .column, .contact#contactdetails .column div {
	float: left;
}
.contact#contactdetails .column .left {
	margin-right: 10px;
}
#howtofindus #map1 {
	float: left;
	margin-right: 10px;
}
#howtofindus #map2 {
	float: right;
	margin-left: 10px;
}
.contact#staffvacancies .column {
	float: left;
	margin-right: 20px;
}
