*
{
	margin: 0;
	padding: 0;
}
DIV.filedownload
{
	display: block;
	clear: both;
	border: 1px solid #C6C4C4;
	width: 520px;
	padding: 16px 5px 5px;
	background: #F7F7F7;
	margin: 15px 0 5px;
}
.column-1 H2
{
	color: #00783A;
	font-family: Georgia;
	font-size: 16.7pt;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	margin: 22px 0 20px;
}
TABLE#sports-results TD
{
	/*[disabled]border-bottom:1px solid #EFEFEF;*/
	border-right: 1px solid #C8C9CA;
	font-size: 8.5pt;
	padding: 0px 4px 0px 6px;
}
TABLE#sports-results TH
{
	background: #EEF2BE;
	text-align: left;
	padding: 0px 0px 2px 6px;
	border-right: 3px solid #FCFCFC;
	font-size: 10pt;
}
TABLE#sports-results
{
	border: 1px solid #C7C8C9;
	border-top: 3px solid #036D2D;
}
.formerror
{
	color: #FF0000;
	font-weight: bold;
}
#loginForm LABEL
{
	display: none;
}
DIV.newsEntrySummary IMG
{
	float: right;
}
#admin-link .small
{
	font-size: 60%;
}
.column-1 HR
{
	border-top: 1px solid #036D2F;
}
#copyrightnotice
{
	font-size: 65%;
	clear: both;
	margin: 20px 0 0;
}
.newsEntrySummary H2
{
	font-size: 1em;
	margin: 14px 20px -5px 0px;
	width: 387px;
	color: #1C1B1B;
}
TABLE#fees-table TD
{
	padding: 5px;
}
#fees-table TR.green
{
	background: #D5E05B;
}
#fees-table TH
{
	background: #D5E05B;
	text-align: left;
	padding: 6px 0 9px 7px;
	color: #000000;
	font-weight: bold;
}
#fees-table
{
	border: 2px solid #D5E05B;
	width: 384px;
	border-collapse: collapse;
	border-spacing: 0px;
	font-size: 85%;
	color: #343131;
	margin: 16px 0 9px 1px;
}
.column-1 DIV.newsEntrySummary
{
	border-bottom: 1px solid #036D2F;
	margin: 0 16px 12px 0;
	padding: 0 0 15px;
}
#secure-login H5 SPAN
{
	display: none;
}
#secure-login H5
{
	background: transparent url(titles/log-in.png) no-repeat scroll 0 0;
	height: 24px;
	margin: 0;
}
#secure-login
{
	background: #D5E05B none repeat scroll 0 0;
	height: 76px;
	margin: -6px 0 0;
	padding: 3px 10px 6px;
}
#news-area H5 SPAN
{
	display: none;
}
#content #news-area H5
{
	background: url(titles/recent-stories-side.png) no-repeat;
	height: 25px;
	margin: 10px 0 7px 6px;
}
#news-area H4 SPAN
{
	display: none;
}
#news-area
{
	float: none;
	margin: 0 0 18px;
}
#news-area H4
{
	background: transparent url(titles/news-side.png) no-repeat scroll 0 0;
	height: 21px;
	margin: 0 0 7px 6px;
}
#topNewsItems
{
	margin: 0;
	width: 234px;
}
#topNewsItems .articleList
{
	float: left;
	height: 117px;
	width: 116px;
}
#topNewsItems .articleImages
{
	background: #90EE90 none repeat scroll 0 0;
	float: right;
	height: 117px;
	width: 117px;
}
#topNewsItems .articleImage
{
	display: none;
}
#topNewsItems .activeImage
{
	display: block;
}
#topNewsItems .articleHeadline
{
	background: #D4DF5A none repeat scroll 0 0;
	border-bottom: 1px solid #0D9F01;
	border-top: 1px solid #0D9F01;
	color: #525151;
	font-size: 7.4pt;
	height: 37px;
	line-height: 1em;
	overflow-y: hidden;
	/*[disabled]padding:3px 3px 3px 6px;*/
	width: 116px;
}
#topNewsItems .activeHeadline
{
	background: #008000 none repeat scroll 0 0;
	color: #FFFFFF;
	font-weight: bold;
}
#content .column-2
{
	float: right;
	margin: 0;
	width: 235px;
}
.column-1
{
	float: left;
	width: 542px;
}
#left
{
	float: left;
	width: 186px;
	margin-top: -10px;
}
HTML
{
	font-family: Verdana;
}
BODY
{
	background-color: #868685;
	color: #5E5C5C;
	font-size: 100%;
	height: 100%;
}
INPUT
{
	font-family: sans-serif;
	font-size: 10pt;
}
#loginForm INPUT.button
{
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(formButtonSmallBG.png);
	border: 0px solid #000000;
	width: 76px;
	height: 25px;
	color: #FFFFFF;
	line-height: 25px;
	font-weight: bold;
	font-size: 8pt;
	background-color: #FFFFFF;
}
.textinput
{
	border: 1px solid #007839;
	background-color: #EDF2C8;
	display: block;
	clear: both;
}
IMG
{
	border: medium none #000000;
	margin: 0 0 0 1px;
}
.filedownload IMG
{
	float: left;
	margin-right: 4px;
}
.newsEntry IMG.newsMainImage
{
	float: left;
	margin: 0 19px 20px 0;
}
#side-image
{
	border: none;
	float: right;
	margin: -75px -13px 0 0px;
}
.column-1 IMG#school-images
{
	float: right;
	margin: 8px 0 0;
}
A
{
	text-decoration: none;
}
#admin-link
{
	font-size: 0.9em;
	width: 155px;
	clear: both;
	float: right;
	margin: 12px 0;
	background: #036D2F;
	padding: 4px 5px;
	color: #FBFBFB;
}
#admin-link A
{
	color: #FEFEFE;
}
A:hover
{
	text-decoration: underline;
}
.clear
{
	clear: both;
}
.bold
{
	font-weight: bold;
}
#container
{
	background: #FFFFFF url(packwood-column-back.jpg) repeat-y scroll 0 0;
	margin: 25px auto 0px;
	width: 980px;
}
#header
{
	background: transparent url(mainbanners/main-head-image.jpg) no-repeat scroll 0 0;
	height: 326px;
}
#header.header-124
{
	background: transparent url(mainbanners/history.jpg) no-repeat scroll 0 0;
}
#header.header-118
{
	background: transparent url(mainbanners/84.jpg) no-repeat scroll 0 0;
}
#header.header-122
{
	background: transparent url(mainbanners/84.jpg) no-repeat scroll 0 0;
}
#header.header-86
{
	background: transparent url(mainbanners/81.jpg) no-repeat scroll 0 0;
}
#header.header-73
{
	background: transparent url(mainbanners/how-we-work.jpg) no-repeat scroll 0 0;
}
#header.header-72
{
	background: transparent url(mainbanners/after-school-clubs.jpg) no-repeat scroll 0 0;
}
#header.header-70
{
	background: transparent url(mainbanners/philosophy.jpg) no-repeat scroll 0 0;
}
#header.header-120
{
	background: transparent url(mainbanners/sports-day.jpg) no-repeat scroll 0 0;
}
#header.header-71
{
}
#header H2
{
	background: transparent url(packwood-haugh-logo.png) repeat scroll 0 0;
	float: right;
	height: 184px;
	width: 394px;
}
#header H2 SPAN
{
	display: none;
}
#header H4
{
	clear: both;
}
#header H4 SPAN
{
	display: none;
}
#header #search
{
	float: right;
	margin-top: 29px;
	padding-right: 12px;
	width: 225px;
}
#header #search #search-term
{
	border: 1px solid #D1D1D1;
	display: block;
	float: left;
	height: 18px;
	margin-right: 5px;
	width: 156px;
}
#header #search #search-button
{
	background: transparent url(search-button.png) repeat scroll 0 0;
	border: medium none #000000;
	cursor: pointer;
	display: block;
	float: left;
	height: 20px;
	text-indent: -999px;
	width: 59px;
}
#topnav
{
	clear: right;
	float: right;
	font-size: 0.8em;
	list-style-type: none;
	padding-right: 15px;
	padding-top: 10px;
}
#topnav LI
{
	border-left: 1px solid #D30202;
	display: inline-block;
	padding-left: 10px;
}
#topnav LI A
{
	color: #A2AAAE;
}
#topnav LI.first
{
	border-left: medium none #000000;
}
#navigation LI A
{
	color: #464343;
	display: block;
	font-size: 0.8em;
	letter-spacing: 0;
	padding: 0 16px 0 0;
	text-decoration: none;
}
#navigation .active
{
	color: #1D1F1E;
	font-size: 0.95em;
	font-weight: bold;
}
#navigation LI A:hover
{
	color: #40AF52;
	text-decoration: none;
}
#navigation LI
{
	border-bottom: 1px solid #0EA002;
	display: block;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 3px 0 2px;
	width: 165px;
	position: relative;
}
#navigation
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 21px;
}
#navigation .last
{
	/*[disabled]border:medium none #000000;*/
}
#navigation LI UL
{
	border: 3px solid #D6E163;
	clear: left;
	display: none;
	margin: -22px 0 0 166px;
	position: absolute;
	float: left;
}
#navigation LI.item-1 UL
{
	/*[disabled]border-color:#930000;*/
}
#navigation LI:hover UL
{
	display: block;
}
#container #navigation LI UL LI A
{
	background-color: #D7E264;
	color: #2E2D2D;
	float: none;
	font-size: 0.8em;
	line-height: 18px;
	padding: 0 2px;
}
#container #navigation LI UL LI
{
	background-color: #D7E264;
	float: none;
	padding: 1px 5px 3px 4px;
	margin: 0;
}
#container #navigation LI UL LI A:hover
{
	background-color: #007738;
	color: #D4DF59;
}
#container #navigation LI.item-1 UL LI A
{
	border-color: #930000;
	color: #930000;
}
#container #navigation LI.item-1 UL LI A:hover
{
	background-color: #930000;
}
#wrap
{
	background: transparent url(packwood-content-back.jpg) no-repeat scroll 0 0;
}
#content
{
	float: right;
	font-size: 0.9em;
	line-height: 1.4em;
	padding: 0;
	width: 780px;
}
#content P
{
	margin: 10px 15px 15px 1px;
}
P.newsEntryDate
{
	font-weight: bold;
}
#content A:link, #content A:visited
{
	color: #036D2D;
	text-decoration: underline;
}
.column-1 UL.gallery IMG
{
	border: 3px solid #FFFFFF;
	display: block;
	margin: 0 auto;
}
.column-1 UL.gallery
{
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px -34px;
}
.column-1 UL.gallery LI
{
	display: block;
	float: left;
	width: 164px;
	height: 133px;
	text-align: center;
	padding-bottom: 15px;
	margin: 0;
}
.newsEntry UL.newsImageList LI
{
	list-style: none;
	margin: 0;
	float: left;
	padding: 0;
	display: block;
}
#content A:hover
{
	text-decoration: none;
	color: #A8C826;
}
UL.newsImageList LI A IMG
{
	margin: 13px;
	border: 3px solid #D4DF5A;
}
UL.newsImageList
{
	width: 539px;
}
#sports-back-link
{
	margin: 31px 0 8px 1px;
	display: block;
	font-size: 8.5pt;
}
#topNewsItems .articleHeadline A
{
	/*[disabled]border:1px solid #FF0000;*/
	width: 104px;
	display: block;
	height: 34px;
	padding: 3px 3px 3px 6px;
	color: #444;
	text-decoration: none;
	overflow: hidden;
}
#topNewsItems .articleHeadline A:hover
{
	color: #FFFFFF;
}
#topNewsItems .activeHeadline A:link, #topNewsItems .activeHeadline A:visited
{
	color: #FFF;
}
#Tour-Gallery LI
{
	display: block;
	width: 121px;
	height: 124px;
	margin: 10px 12px 0px 0px;
	float: left;
	font-size: 0.75em;
	text-align: center;
	line-height: 1.1;
	overflow: hidden;
	background-position: 6px 0px !important;
}
#Tour-Gallery LI A:link, #Tour-Gallery LI A:visited
{
	text-decoration: none;
	color: #515050;
	display: block;
	padding: 87px 0 0;
}
#Tour-Gallery LI.item-20
{
	background: url(./virtual-tour/20.jpg) no-repeat;
}
#Tour-Gallery LI.item-19
{
	background: url(./virtual-tour/19.jpg) no-repeat;
}
#Tour-Gallery LI.item-18
{
	background: url(./virtual-tour/18.jpg) no-repeat;
}
#Tour-Gallery LI.item-17
{
	background: url(./virtual-tour/17.jpg) no-repeat;
}
#Tour-Gallery LI.item-16
{
	background: url(./virtual-tour/16.jpg) no-repeat;
}
#Tour-Gallery LI.item-15
{
	background: url(./virtual-tour/15.jpg) no-repeat;
}
#Tour-Gallery LI.item-14
{
	background: url(./virtual-tour/14.jpg) no-repeat;
}
#Tour-Gallery LI.item-13
{
	background: url(./virtual-tour/13.jpg) no-repeat;
}
#Tour-Gallery LI.item-11
{
	background: url(./virtual-tour/11.jpg) no-repeat;
}
#Tour-Gallery LI.item-12
{
	background: url(./virtual-tour/12.jpg) no-repeat;
}
#Tour-Gallery LI.item-10
{
	background: url(./virtual-tour/10.jpg) no-repeat;
}
#Tour-Gallery LI.item-9
{
	background: url(./virtual-tour/9.jpg) no-repeat;
}
#Tour-Gallery LI.item-8
{
	background: url(./virtual-tour/8.jpg) no-repeat;
}
#Tour-Gallery LI.item-7
{
	background: url(./virtual-tour/7.jpg) no-repeat;
}
#Tour-Gallery LI.item-6
{
	background: url(./virtual-tour/6.jpg) no-repeat;
}
#Tour-Gallery LI.item-5
{
	background: url(./virtual-tour/5.jpg) no-repeat;
}
#Tour-Gallery LI.item-4
{
	background: url(./virtual-tour/4.jpg) no-repeat;
}
#Tour-Gallery LI.item-3
{
	background: url(./virtual-tour/3.jpg) no-repeat;
}
#Tour-Gallery LI.item-2
{
	background: url(./virtual-tour/2.jpg) no-repeat;
}
#Tour-Gallery LI.item-1
{
	background: url(./virtual-tour/1.jpg) no-repeat;
}
#Tour-Gallery LI A:hover
{
	color: #036B2C;
	text-decoration: underline;
}
#secure-login A:link, #secure-login A:visited
{
	color: #171616;
}
#news-area UL LI A:link, #news-area UL LI A:visited
{
	color: #312F2F;
	text-decoration: none;
}
#news-area UL LI A:hover
{
	color: #02A041;
}
#news-area LI
{
/*-x-system-font: none*/
	font-size: 0.7em;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.5;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
	margin: 0 0 5px -15px;
	padding: 0;
}
#news-area UL
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#content UL
{
	list-style-type: circle;
	padding-left: 45px;
}
#content UL.newsImageList
{
	padding-left: 0px;
	border: none;
	margin-top: 0;
}
UL#uniform-list LI UL
{
	list-style: disc;
	padding: 0 0 0 18px;
}
UL#uniform-list LI UL LI
{
	color: #545453;
	font-size: 90%;
	padding: 0;
	margin: 0;
}
UL#uniform-list LI
{
	width: 168px;
	float: left;
	margin: 13px 0 0;
	padding: 0;
}
UL#uniform-list
{
	padding: 0px;
	width: 380px;
	font-size: 85%;
	list-style: none;
}
UL#sports-results
{
	width: 344px;
	list-style: none;
	padding: 0;
	margin: 0;
}
UL#activity-list
{
	width: 358px;
	list-style: none;
	padding: 0;
	font-size: 0.8em;
}
#content UL LI
{
	color: #1F1E1E;
	font-weight: bold;
	/*[empty]border:;*/
}
.newsEntry UL.newsImageList
{
	border-top: 1px solid #444;
	clear: both;
	margin: 16px 11px 0 0;
	padding: 15px 0;
}
UL#sports-results LI
{
	float: left;
	display: block;
	font-size: 80%;
	width: 172px;
	line-height: 1.4;
	padding: 4px 0;
}
UL#activity-list LI
{
	float: left;
	color: #5D5B5B;
	width: 119px;
}
UL#Tour-Gallery
{
	padding: 0px;
	margin: 0;
}
#secure-login UL
{
	margin: 0;
	padding: 0;
}
#secure-login UL LI
{
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
#content H1
{
/*-x-system-font: none*/
	color: #00783A;
	font-family: Georgia;
	font-size: 24pt;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	margin: 40px 0 0 0px;
	width: 376px;
}
#content H1 SPAN
{
	display: none;
}
#content H3
{
	background: transparent url(h3-back.png) no-repeat scroll left top;
	color: #9EA0A0;
	font-size: 0.9em;
	font-weight: bold;
	padding-left: 31px;
	padding-top: 1px;
}
#content H5
{
	color: #3B3A3A;
	font-size: 1.1em;
	font-weight: bold;
	margin: 3px 0 4px;
}
#content UL.funding-notices
{
	list-style-type: none;
	margin-top: 10px;
	padding: 0;
}
#content UL.funding-notices LI
{
	border-top: 2px solid #F3F3F3;
	color: #9B9B9B;
	font-size: 0.85em;
	font-weight: normal;
	line-height: 1.3em;
	padding: 16px 16px 15px;
}
#content UL.funding-notices LI P
{
	margin: 5px 0;
	padding-left: 10px;
}
#content UL.funding-notices LI A
{
	color: #FE7E01;
	padding-left: 10px;
}
#content A.rss-button
{
	background: transparent url(rss.png) no-repeat scroll left center;
	border: 2px solid #EDECEC;
	color: #F6761D;
	display: block;
	font-size: 1.1em;
	margin: 0 auto;
	padding: 5px;
	text-align: right;
	text-transform: uppercase;
	width: 175px;
}
#news-headlines
{
	border-top: 2px solid #D5D6D6;
	margin-top: 30px;
	padding: 40px 0 0;
}
#news-headlines H2
{
	background: transparent url(h1-back.png) no-repeat scroll left top;
	color: #858181;
	font-size: 1.3em;
	line-height: 26px;
	padding-left: 35px;
}
UL#control-buttons
{
	border-bottom: 2px solid #F3F3F3;
	height: 31px;
	margin-bottom: 15px;
	padding: 0 0 15px;
}
UL#control-buttons LI
{
	display: block;
	float: left;
}
UL#control-buttons LI A
{
	background: transparent url(control-buttons.jpg) no-repeat scroll 0 0;
	display: block;
	height: 30px;
	margin-left: 7px;
	width: 35px;
}
UL#control-buttons LI A.home
{
	background-position: 0 0;
}
UL#control-buttons LI A.zoomreset
{
	background-position: -40px 0;
}
UL#control-buttons LI A.print
{
	background-position: -83px 0;
}
UL#control-buttons LI A.zoomout
{
	background-position: -130px 0;
}
UL#control-buttons LI A.zoomin
{
	background-position: -180px 0;
}
UL#control-buttons LI A SPAN
{
	display: none;
}
#footer
{
	font-size: 0.75em;
	line-height: 1.15em;
	padding: 15px 10px 30px;
}
#footer P
{
	color: #696A6A;
	padding: 0 10px;
}
#bottomnav
{
	height: 20px;
	list-style-type: none;
}
#bottomnav LI
{
	border-left: 1px solid #C40101;
	display: block;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
#bottomnav LI.first
{
	border-left: medium none #000000;
}
#bottomnav LI A
{
	color: #8E9599;
}
#header.header-7
{
}
#header.header-55
{
	background: transparent url(mainbanners/clubs-and-activities.jpg) no-repeat scroll 0 0;
}
#header.header-54
{
	background: transparent url(mainbanners/science-experiment.jpg) no-repeat scroll 0 0;
}
#header.header-56
{
	background: transparent url(mainbanners/pre-preparatory.jpg) no-repeat scroll 0 0;
}
#header.header-57
{
	background: transparent url(mainbanners/sports-090909.jpg) no-repeat scroll 0 0;
}
#header.header-58
{
	background: transparent url(mainbanners/pastoral.jpg) no-repeat scroll 0 0;
}
#header.header-59
{
	background: transparent url(mainbanners/10.jpg) no-repeat scroll 0 0;
}
#header.header-60
{
	background: transparent url(mainbanners/shop.jpg) no-repeat scroll 0 0;
}
#header.header-61
{
	background: transparent url(mainbanners/vacancies-090909.jpg) no-repeat scroll 0 0;
}
#header.header-62
{
	background: transparent url(mainbanners/calendarnew.jpg) no-repeat scroll 0 0;
}
#header.header-63
{
	background: transparent url(mainbanners/63.jpg) no-repeat scroll 0 0;
}
#header.header-64
{
}
#header.header-65
{
	background: transparent url(mainbanners/location.jpg) no-repeat scroll 0 0;
	height: 326px;
}
#header.header-66
{
	background: transparent url(mainbanners/envelope.jpg) no-repeat scroll 0 0;
}
#header.header-67
{
	background: transparent url(mainbanners/sports-trophies.jpg) no-repeat scroll 0 0;
}
#header.header-68
{
	background: transparent url(mainbanners/findoutmore.jpg) no-repeat scroll 0 0;
}
#header.header-69
{
	background: transparent url(mainbanners/news.jpg) no-repeat scroll 0 0;
}
#header.header-71
{
	background: transparent url(mainbanners/play-and-sport.jpg) no-repeat scroll 0 0;
}
#header.header-70
{
	background: transparent url(mainbanners/70.jpg) no-repeat scroll 0 0;
}
#header.header-81
{
	background: transparent url(mainbanners/81.jpg) no-repeat scroll 0 0;
}
#header.header-82
{
	background: transparent url(mainbanners/drama-090909.jpg) no-repeat scroll 0 0;
}
#header.header-83
{
	background: transparent url(mainbanners/83.jpg) no-repeat scroll 0 0;
}
#header.header-84
{
	background: transparent url(mainbanners/84.jpg) no-repeat scroll 0 0;
}
#header.header-77
{
	background: transparent url(mainbanners/pre-preparatory.jpg) no-repeat scroll 0 0;
}
SPAN.moreInfoLink
{
	margin: 0;
	padding: 0;
	float: left;
}
#content H2 A:link, #content H2 A:visited
{
	text-decoration: none;
	color: #212121;
}
#content H2 A:hover
{
	text-decoration: underline;
	color: #036D2F;
}
