h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#659601;
}

.fakeh1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#659601;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#659601;
}

.text {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;
color:#393939;
text-align:justify;
}

.subheading {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#393939;
}

.note {
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:10px;
color:#393939;

}

.box3 .pagecontent p {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;}
.box3 .pagecontent .tc {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#393939;}
.box3 .pagecontent .error {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#F00;}
.box3 .pagecontent .subheadingerror {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#F00;}
.box3 .pagecontent .subheading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#393939;}
.box3 .pagecontent .aptitle {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#DF0040;}
.box3 .pagecontent .img {float:right; margin-left:10px; margin-top:5px; margin-bottom:5px; padding:5px; border:4px solid #dbdbdb;}
.box3 .pagecontent .imgnoborder {float:right; margin-left:10px; margin-top:5px; margin-bottom:5px; padding:5px;}
.box3 .pagecontent ul {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939; line-height:1.54em; padding-left:35px; list-style-type:disc;}
.box3 .pagecontent ol {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939; line-height:1.54em; padding-left:35px;}
.box3 .pagecontent .boxborder { background-color:#F0F0F0; width:300px; margin-top:15px; margin-bottom:15px;}
.box3 .pagecontent .boxborder .border-top {background:url(images/border1.gif) repeat-x top;}
.box3 .pagecontent .boxborder .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box3 .pagecontent .boxborder .border-left {background:url(images/border1.gif) repeat-y left;}
.box3 .pagecontent .boxborder .border-right {background:url(images/border1.gif) repeat-y right;}
.box3 .pagecontent .boxborder .left-top-corner {background:url(images/ttp-left-top-corner.gif) no-repeat left top;}
.box3 .pagecontent .boxborder .right-top-corner {background:url(images/ttp-right-top-corner.gif) no-repeat right top;}
.box3 .pagecontent .boxborder .left-bot-corner {background:url(images/ttp-left-bot-corner.gif) no-repeat left bottom;}
.box3 .pagecontent .boxborder .right-bot-corner {background:url(images/ttp-right-bot-corner.gif) no-repeat right bottom; }
.box3 .pagecontent .boxborder .title { margin:0px 0 11px 8px; padding-top:15px}
.box3 .pagecontent .boxborder p { line-height:1.54em;}
.box3 .pagecontent .boxborder .inner { padding:20px;}
.box3 .pagecontent .boxborder td {vertical-align:top; padding:3px}

.box3 .pagecontent .stationery {border-collapse:collapse; border:none;}
.box3 .pagecontent .stationery td {border:none;}

.box3 .pagecontent .stationery2 {border-collapse:collapse; border:none;}
.box3 .pagecontent .stationery2 td {padding:3px;}

.box3 .pagecontent .theory {border-collapse:collapse; border:none;}
.box3 .pagecontent .theory td {padding:8px;}

.box3 .pagecontent .folder {border-collapse:collapse;}
.box3 .pagecontent .folder td {padding:8px;}

.box3 .pagecontent .maps {border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;}
.box3 .pagecontent .maps td {padding:8px;}


.box3 .pagecontent .tableborder {background-color:#ffffff; border-collapse:collapse; border:2px #f5f5f5 solid;}

.box3 .pagecontent .tableborder th {padding:12px;}

.box3 .pagecontent .pstimg {border:medium #e5e5e5 solid}

.box3 .pagecontent .ttpbox { background-color:#F0F0F0; width:560px; margin-bottom:10px;}
.box3 .pagecontent .ttpbox .border-top {background:url(images/border1.gif) repeat-x top;}
.box3 .pagecontent .ttpbox .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box3 .pagecontent .ttpbox .border-left {background:url(images/border1.gif) repeat-y left;}
.box3 .pagecontent .ttpbox .border-right {background:url(images/border1.gif) repeat-y right;}
.box3 .pagecontent .ttpbox .left-top-corner {background:url(images/ttp-left-top-corner.gif) no-repeat left top;}
.box3 .pagecontent .ttpbox .right-top-corner {background:url(images/ttp-right-top-corner.gif) no-repeat right top;}
.box3 .pagecontent .ttpbox .left-bot-corner {background:url(images/ttp-left-bot-corner.gif) no-repeat left bottom;}
.box3 .pagecontent .ttpbox .right-bot-corner {background:url(images/ttp-right-bot-corner.gif) no-repeat right bottom; }
.box3 .pagecontent .ttpbox .title { margin:0px 0 11px 8px; padding-top:15px}
.box3 .pagecontent .ttpbox p { line-height:1.54em;}
.box3 .pagecontent .ttpbox .inner { padding:20px 20px 20px 20px;}
.box3 .pagecontent .ttpbox .radiobutton {border:none; border-collapse:collapse; margin-right:5px;}
.box3 .pagecontent .ttpbox .error {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; background-color:#FF9999; color:#393939;}
.box3 .pagecontent .ttpbox .correct {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; background-color:#D1F899; color:#393939;}
.box3 .pagecontent .ttpbox .imgce {padding-right:10px; line-height:1.54em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;} 
.box3 .pagecontent .ttpbox .noimg {padding-left:25px; line-height:1.54em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;}

.box3 .pagecontent .welcomebox { background-color:#F0F0F0; width:280px; margin-bottom:10px;}
.box3 .pagecontent .welcomebox .border-top {background:url(images/border1.gif) repeat-x top;}
.box3 .pagecontent .welcomebox .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box3 .pagecontent .welcomebox .border-left {background:url(images/border1.gif) repeat-y left;}
.box3 .pagecontent .welcomebox .border-right {background:url(images/border1.gif) repeat-y right;}
.box3 .pagecontent .welcomebox .left-top-corner {background:url(images/ttp-left-top-corner.gif) no-repeat left top;}
.box3 .pagecontent .welcomebox .right-top-corner {background:url(images/ttp-right-top-corner.gif) no-repeat right top;}
.box3 .pagecontent .welcomebox .left-bot-corner {background:url(images/ttp-left-bot-corner.gif) no-repeat left bottom;}
.box3 .pagecontent .welcomebox .right-bot-corner {background:url(images/ttp-right-bot-corner.gif) no-repeat right bottom; }
.box3 .pagecontent .welcomebox .title { margin:0px 0 11px 8px; padding-top:15px}
.box3 .pagecontent .welcomebox p { line-height:1.54em;}
.box3 .pagecontent .welcomebox .inner { padding:20px 20px 20px 20px;}
.box3 .pagecontent .welcomebox .radiobutton {border:none; border-collapse:collapse; margin-right:5px;}
.box3 .pagecontent .welcomebox .error {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; background-color:#FF9999; color:#393939;}
.box3 .pagecontent .welcomebox .correct {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; background-color:#D1F899; color:#393939;}
.box3 .pagecontent .welcomebox .imgce {padding-right:10px; line-height:1.54em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;} 
.box3 .pagecontent .welcomebox .noimg {padding-left:25px; line-height:1.54em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;}


.box3 .pagecontent .form { background-color:#F0F0F0; width:600px; margin-left:25px}
.box3 .pagecontent .form .border-top {background:url(images/border1.gif) repeat-x top;}
.box3 .pagecontent .form .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box3 .pagecontent .form .border-left {background:url(images/border1.gif) repeat-y left;}
.box3 .pagecontent .form .border-right {background:url(images/border1.gif) repeat-y right;}
.box3 .pagecontent .form .left-top-corner {background:url(images/ttp-left-top-corner.gif) no-repeat left top;}
.box3 .pagecontent .form .right-top-corner {background:url(images/ttp-right-top-corner.gif) no-repeat right top;}
.box3 .pagecontent .form .left-bot-corner {background:url(images/ttp-left-bot-corner.gif) no-repeat left bottom;}
.box3 .pagecontent .form .right-bot-corner {background:url(images/ttp-right-bot-corner.gif) no-repeat right bottom; }
.box3 .pagecontent .form .title { margin:0px 0 11px 8px; padding-top:15px}
.box3 .pagecontent .form p { line-height:1.54em;}
.box3 .pagecontent .form .inner { padding:20px 20px 20px 20px;}
.box3 .pagecontent .submit {background-image:../images/submit.gif; border:none; width:98px; height:21px; padding-left:130px;}
.box3 .pagecontent textarea {border:#dbdbdb; border:2px;}
.box3 .pagecontent select {border:#dbdbdb;}
.box3 .pagecontent radio {background-color:#F00}

.box3 .pagecontent .form2 { background-color:#F0F0F0; width:400px; margin-left:25px}
.box3 .pagecontent .form2 .border-top {background:url(images/border1.gif) repeat-x top;}
.box3 .pagecontent .form2 .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box3 .pagecontent .form2 .border-left {background:url(images/border1.gif) repeat-y left;}
.box3 .pagecontent .form2 .border-right {background:url(images/border1.gif) repeat-y right;}
.box3 .pagecontent .form2 .left-top-corner {background:url(images/ttp-left-top-corner.gif) no-repeat left top;}
.box3 .pagecontent .form2 .right-top-corner {background:url(images/ttp-right-top-corner.gif) no-repeat right top;}
.box3 .pagecontent .form2 .left-bot-corner {background:url(images/ttp-left-bot-corner.gif) no-repeat left bottom;}
.box3 .pagecontent .form2 .right-bot-corner {background:url(images/ttp-right-bot-corner.gif) no-repeat right bottom; }
.box3 .pagecontent .form2 .title { margin:0px 0 11px 8px; padding-top:15px}
.box3 .pagecontent .form2 p { line-height:1.54em;}
.box3 .pagecontent .form2 .inner { padding:20px 20px 20px 20px;}
.box3 .pagecontent .form2 table {border-collapse:collapse;}
.box3 .pagecontent .form2 td {padding:3px; vertical-align:top;}
.box3 .pagecontent .form2 th {padding:5px; vertical-align:top; font-weight:normal; text-align:right;}

.box3 .pagecontent .links {background-color:#F0F0F0; width:200px; float:right;}
.box3 .pagecontent .links .border-top {background:url(images/border1.gif) repeat-x top;}
.box3 .pagecontent .links .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box3 .pagecontent .links .border-left {background:url(images/border1.gif) repeat-y left;}
.box3 .pagecontent .links .border-right {background:url(images/border1.gif) repeat-y right;}
.box3 .pagecontent .links .left-top-corner {background:url(images/ttp-left-top-corner.gif) no-repeat left top;}
.box3 .pagecontent .links .right-top-corner {background:url(images/ttp-right-top-corner.gif) no-repeat right top;}
.box3 .pagecontent .links .left-bot-corner {background:url(images/ttp-left-bot-corner.gif) no-repeat left bottom;}
.box3 .pagecontent .links .right-bot-corner {background:url(images/ttp-right-bot-corner.gif) no-repeat right bottom; }
.box3 .pagecontent .links .title { margin:0px 0 11px 8px; padding-top:15px}
.box3 .pagecontent .links p { line-height:1.54em;}
.box3 .pagecontent .links .inner { padding:5px 5px 15px 5px;}
.box3 .pagecontent .links ul {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939; line-height:1.54em; padding-left:25px; list-style-type:disc;}

.box3 .pagecontent .theorytable {border-collapse:collapse; border:none;}
.box3 .pagecontent .theorytable .dotted {border:1px dotted #393939;}
.box3 .pagecontent .aptable {border-collapse:collapse; border:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;}
.box3 .pagecontent .aptable td { padding:5px; }
.box3 .pagecontent .opdiv .optable {border-collapse:collapse; border:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;}
.box3 .pagecontent .opdiv .optable p {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#393939;}
.box3 .pagecontent .opdiv .optable td { padding:5px;}

.box3 .pagecontent .login {background-image:../images/submit.gif; border:none; padding-left:0px;}

table.news {border-collapse:collapse; border:medium solid #dbdbdb} 
table.news td {padding:5px; vertical-align:top; border:thin solid #f2f2f2}

table.pupiltracker {border:#dbdbdb solid medium; padding:10px; vertical-align:top; text-align:center}
table.pupiltracker td {border:#f2f2f2 solid thin; padding:10px; vertical-align:top; text-align:center}
table.pupiltracker td.title {border-right:medium solid #dbdbdb; border-left:medium solid #dbdbdb}

table.plain {border:medium solid #dbdbdb; background-color:#f2f2f2; border-collapse:collapse;} 
table.plain td {padding:5px; vertical-align:top;}

.box3 .pagecontent .bookingformerror {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; font-style:italic; color:#F00;}
.required {color:#999;}

.box3 .pagecontent .nicetable {border-collapse:collapse; border:thin solid #dbdbdb; font-family:Arial, Helvetica, sans-serif;font-weight:normal; font-size:14px; color:#393939;}
.box3 .pagecontent .nicetable th {font-weight:bold; padding:5px; vertical-align:top;}
.box3 .pagecontent .nicetable tr.even {background-color: #f5f5f5; border:0px;}
.box3 .pagecontent .nicetable tr.odd {background-color: #ffffff; border:0px;}
.box3 .pagecontent .nicetable td {padding:5px; vertical-align:top;}

.box3 .pagecontent .nicetable2 {border-collapse:collapse; border:thin solid #dbdbdb; font-family:Arial, Helvetica, sans-serif;font-weight:normal; font-size:14px; color:#393939;}
.box3 .pagecontent .nicetable2 th {font-weight:bold; padding:5px; vertical-align:top;}
.box3 .pagecontent .nicetable2 tr.even {background-color: #f5f5f5; border:0px;}
.box3 .pagecontent .nicetable2 tr.odd {background-color: #ffffff; border:0px;}
.box3 .pagecontent .nicetable2 td {padding:5px; vertical-align:top;}
table.plain2 {border-collapse:collapse;} 
table.plain2 td {padding:5px; vertical-align:top; border:thin dotted #dbdbdb;}

.box3 .pagecontent .nicetable3 {border-collapse:collapse; border:thin solid #dbdbdb; font-family:Arial, Helvetica, sans-serif;font-weight:normal; font-size:14px; color:#393939;}
.box3 .pagecontent .nicetable3 th {text-align:left; padding:5px; vertical-align:top;}
.box3 .pagecontent .nicetable3 tr.even {background-color: #f5f5f5; border:0px;}
.box3 .pagecontent .nicetable3 tr.odd {background-color: #ffffff; border:0px;}
.box3 .pagecontent .nicetable3 td {padding:5px 15px; vertical-align:top; text-align:center;}

.testimonials {border-collapse:collapse; border:thin solid #dbdbdb; font-family:Arial, Helvetica, sans-serif;font-weight:normal; font-size:14px; color:#393939;}
.testimonials th {font-weight:bold; padding:5px; vertical-align:top; text-align:left;}
.testimonials tr.even {background-color: #f5f5f5; border:0px;}
.testimonials tr.odd {background-color: #ffffff; border:0px;}
.testimonials td {padding:5px; vertical-align:top;}

.worldcup {border-collapse:collapse; border:thin solid #dbdbdb; font-family:Arial, Helvetica, sans-serif;font-weight:normal; font-size:14px; color:#393939;}
.worldcup td {padding:5px; border:thin dotted #f2f2f2;}