/* GLOBAL ********************************************** */body {font-size:75%;color:#000000;font-family:Arial, Sans-Serif;}body, div, span {margin:0;padding:0;border-collapse:collapse;}a, a:link, a:active, a:visited {color:#99938A;text-decoration:none;}a:hover {text-decoration:underline;}h1, h2, h3 {margin:0;font-weight:bold;color:#C30e55;}h1 {font-size:150%;padding:0px 0px 15px 0px;}h2 {font-size:130%;}h3 {font-size:120%;}p {margin:0;}ul {margin-top:0px;margin-bottom:0px;}form {margin:0;padding:0;}div.container {margin: 0 auto 0 auto;width:876px;}
a.formsubmit {font-size: 120%;
font-weight: bold;
color: #c30e55;}
/* TOP ************************************************* */div.top {width:850px;padding:0 13px 0 13px;float:left;background: url(../../../images/school4all/v3/drop_shadow.gif) repeat-y}div.toplogowithimage {width:850px;border-top:solid 20px #C30e55;float:left;background:no-repeat 100% 50%;}div.toplogo {width:80px;padding:20px 0px 20px 15px;float:left;}div.toplogo img {border:none;}div.topmenu {width:821px;height:42px;padding:0 15px 0 14px;clear:both;background: url(../../../images/school4all/v3/top_nav_bground.gif) repeat-x;vertical-align:middle;}

div.topmenu ul {margin:0;padding:0;list-style-type:none;float:left;}div.topmenu li {margin:0;padding:0;float:left;}div.topmenu a {height:42px;display:block;}div.topmenu a.homepage {width:60px;background:url(../../../images/school4all/v3/MainNav_Home_off.gif) no-repeat;}div.topmenu a.homepageon, div.topmenu a.homepage:hover {width:60px;background:url(../../../images/school4all/v3/MainNav_Home_on.gif) no-repeat;}div.topmenu a.aboutus {width:76px;background:url(../../../images/school4all/v3/MainNav_AboutUs_off.gif) no-repeat;}div.topmenu a.aboutuson, div.topmenu a.aboutus:hover {width:76px;background:url(../../../images/school4all/v3/MainNav_AboutUs_on.gif) no-repeat;}div.topmenu a.theneed {width:83px;background:url(../../../images/school4all/v3/MainNav_TheNeed_off.gif) no-repeat;}div.topmenu a.theneedon, div.topmenu a.theneed:hover {width:83px;background:url(../../../images/school4all/v3/MainNav_TheNeed_on.gif) no-repeat;}div.topmenu a.howwework {width:104px;background:url(../../../images/school4all/v3/MainNav_HowWeWork_off.gif) no-repeat;}div.topmenu a.howweworkon, div.topmenu a.howwework:hover {width:104px;background:url(../../../images/school4all/v3/MainNav_HowWeWork_on.gif) no-repeat;}div.topmenu a.wherewework {width:118px;background:url(../../../images/school4all/v3/MainNav_WhereWeWork_off.gif) no-repeat;}div.topmenu a.whereweworkon, div.topmenu a.wherewework:hover {width:118px;background:url(../../../images/school4all/v3/MainNav_WhereWeWork_on.gif) no-repeat;}div.topmenu a.whatyoucando {width:127px;background:url(../../../images/school4all/v3/MainNav_WhatYouCanDo_off.gif) no-repeat;}div.topmenu a.whatyoucandoon, div.topmenu a.whatyoucando:hover {width:127px;background:url(../../../images/school4all/v3/MainNav_WhatYouCanDo_on.gif) no-repeat;}div.topmenu a.contactus {width:88px;background:url(../../../images/school4all/v3/MainNav_ContactUs_off.gif) no-repeat;}div.topmenu a.contactuson, div.topmenu a.contactus:hover {width:88px;background:url(../../../images/school4all/v3/MainNav_ContactUs_on.gif) no-repeat;}/* MAIN ********************************************** */div.main {width:848px;padding:20px 0px 20px 28px;float:left;background:url(../../../images/school4all/v3/drop_shadow.gif) repeat-y;}div.navandcontent {float:left;background:url(../../../images/school4all/v3/content_nav_seperator.gif) repeat-y;background-position:259px 0px;}/* LEFT ********************************************** */
span.menuheader {background: url(../../../images/school4all/v3/SubNav_bg.gif) no-repeat;display: block;
height: 23px;
padding: 6px 0 0 30px;
color: #fff;
font-size: 125%;}
div.left {width:245px;float:left;}img.sectiontitleimage {width:245px;height:28px;margin:10px 0 1px 0;float:left;}div.endleftnav {width:245px;height:1px;margin:-1px 0 0 0;padding:0;background-color:#C4BBB4;float:left;}div.left ul {width:245px;margin:0;padding:0;float:left;}div.left ul li {width:245px;margin:0 0 1px 0;background:url(../../../images/school4all/v3/left_leftnav.gif) repeat-y left;background-color:#C4BBB4;list-style:none;float:left;}div.left ul li a, div.left ul li a:link, div.left ul li a:active, div.left ul li a:visited {padding:6px 10px 6px 30px;font-size:120%;color:#333333;display:block;}div.left ul li.on a, div.left ul li.on a:link,

			div.left ul li.on a:active, div.left ul li.on a:visited,

			div.left ul li.expanded a, div.left ul li.expanded a:link,

			div.left ul li.expanded a:active, div.left ul li.expanded a:visited {font-weight:bold;}div.left ul li ul {width:243px;margin:0;padding:7px 0 7px 0;border-right:solid 1px #CCC7B8;border-left:solid 1px #CCC7B8;background-color:#FFFFFF;}div.left ul li ul li {width:243px;margin:0;background:none;background-color:#FFFFFF;}div.left ul li.on ul li a, div.left ul li.on ul li a:link,

		div.left ul li.on ul li a:active, div.left ul li.on ul li a:visited,

		div.left ul li.expanded ul li a, div.left ul li.expanded ul li a:link,

		div.left ul li.expanded ul li a:active, div.left ul li.expanded ul li a:visited, 
		div.left ul li ul.namedmenu2 li a,
		div.left ul li ul.namedmenu2 li a:link,
		div.left ul li ul.namedmenu2 li a:active,
		div.left ul li ul.namedmenu2 li a:visited {padding:3px 10px 3px 39px;font-size:120%;font-weight:normal;color:#333333;display:block;background:url(../../../images/school4all/v3/left_list_symbol.gif) no-repeat left;}div.left ul li.expanded ul li.on a, div.left ul li.expanded ul li.on a:link,

			div.left ul li.expanded ul li.on a:active, div.left ul li.expanded ul li.on a:visited,

			div.left ul li.expanded ul li.expanded a, div.left ul li.expanded ul li.expanded a:link,

			div.left ul li.expanded ul li.expanded a:active, div.left ul li.expanded ul li.expanded a:visited,
			div.left ul li ul.namedmenu2 li.on a,
			div.left ul li ul.namedmenu2 li.on a:link,
			div.left ul li ul.namedmenu2 li.on a:active,
			div.left ul li ul.namedmenu2 li.on a:visited {padding:3px 10px 3px 39px;font-size:120%;font-weight:normal;color:#C30e55;display:block;}div.left ul li ul li ul {width:243px;margin:0;padding:0px 0 0px 0;border:none;}div.left ul li ul li ul li {margin:0;background:none;}div.left ul li.expanded ul li.on ul li a, div.left ul li.expanded ul li.on ul li a:link,

			div.left ul li.expanded ul li.on ul li a:active, div.left ul li.expanded ul li.on ul li a:visited,

			div.left ul li.expanded ul li.expanded ul li a, div.left ul li.expanded ul li.expanded ul li a:link,

			div.left ul li.expanded ul li.expanded ul li a:active, div.left ul li.expanded ul li.expanded ul li a:visited {padding:3px 10px 3px 45px;font-size:100%;font-weight:normal;color:#99938a;display:block;background:none;}div.left ul li.expanded ul li.expanded ul li.on a, div.left ul li.expanded ul li.expanded ul li.on a:link,

				div.left ul li.expanded ul li.expanded ul li.on a:active, div.left ul li.expanded ul li.expanded ul li.on a:visited {padding:3px 10px 3px 45px;font-size:100%;font-weight:normal;text-decoration:underline;color:#99938a;display:block;}/* LINKS & DOWNLOADS ********************************************** */div.linksanddownloads {margin:20px 0 0 0;padding:0;width:245px;float:left;}div.links, div.downloads {margin:28px 0 0 0;padding:0;float:left;}div.links ul, div.downloads ul {margin:10px 0 0 0px;padding:0;}div.links ul li, div.downloads ul li {width:215px;margin:0 0 0 0px;padding:2px 0 2px 30px;list-style:none;background:none;clear:both;}div.links ul li a, div.links ul li a:link,

	div.links ul li a:active, div.links ul li a:visited {margin:0 0 0 0;padding:0 0 0 15px;font-size:90%;font-weight:bold;color:#99938a;display:block;background:url(../../../images/school4all/v3/homepage_feature_link.gif) no-repeat left;}div.downloads ul li a, div.downloads ul li a:link,

	div.downloads ul li a:active, div.downloads ul li a:visited {margin:0 0 0 0;padding:0 0 0 15px;font-size:90%;font-weight:bold;color:#99938a;display:block;background:url(../../../images/school4all/v3/download_link.gif) no-repeat left;}/* EMAIL A FRIEND LEFT NAV ********************************************** */div.left div.emailafriend {margin:38px 0 0 0;padding:0 0 0 23px;font-size:90%;font-weight:bold;display:block;background:url(../../../images/school4all/v3/email_a_friend.gif) no-repeat left;float:left;}/* HOMEPAGE FEATURES ********************************************** */img.highlightsimage {width:245px;height:28px;margin:10px 0 0 0;float:left;}div.homepagefeatureimage {width:245px;margin:10px 0 10px 0;float:left;}div.homepagefeaturetitle {width:245px;margin:0 0 10px 0;float:left;}div.homepagefeaturetitle a {color:#99938a;font-size:120%;font-weight:bold;}div.homepagefeaturesummary {width:245px;margin:0 0 10px 0;font-size:90%;float:left;}div.homepagefeaturelink {width:245px;padding:0 0 10px 0;float:left;border-bottom:solid 1px #99938a;}div.homepagefeaturelink a {padding:0 0 0 15px;color:#C30e55;font-size:90%;font-weight:bold;display:block;background:url(../../../images/school4all/v3/homepage_feature_link.gif) no-repeat left;}/* SEARCH ********************************************** */div.search {width:237px;padding:3px 4px 3px 4px;background-color:#99938a;
margin-bottom: 10px}div.search input.searchBoxinput {width:167px;border:solid 1px #A5ACB2;background-color:#CCD5DE;}div.search input.searchSubmit {width:50px;height:20px;margin:0 0 0 6px;color:#FFFFFF;border-top:solid 1px #DB759D;border-right:solid 1px #7A0935;border-bottom:solid 1px #520624;border-left:solid 1px #CF3E77;background-color:#C30e55;}/* SEARCH RESULTS ********************************************** */div.searchnav {margin:20px 0 0 0;width:546px;float:left;}div.searchnav div.previous {width:100px;float:left;}div.searchnav div.pagecount {width:346px;text-align:center;font-weight:bold;color:#99938a;float:left;}div.searchnav div.next {width:100px;text-align:right;float:left;}div.searchnav div.previous a, div.searchnav div.next a {color:#C30e55;}div.searchresults {margin:10px 0 0 0;float:left;}div.searchresult, div.noresults {margin:10px 0 0 0;}div.searchresult div.pagelink a {color:#C30e55;font-weight:bold;}/* MIDDLE ********************************************** */div.middle {width:546px;margin:0 0 0 29px;float:left;}div.middle p {margin:0 0 20px 0;}/* CONTACT US / EMAIL A FRIEND ********************************************** */
div.middle form tr {margin:0px 20px 20px 0px;}
div.middle label {float:left;margin:0px 20px 20px 0px;width:200px;font-weight:bold;color:#99938a;}div.middle input {margin-bottom:20px;width:200px;float:left;font-family:Arial, Sans-Serif;font-size:100%}div.middle textarea {float:left;width:250px;height:100px;font-family:Arial, Sans-Serif;font-size:100%}div.middle input.button {width:100px;}div.middle .warning {width:420px;float:left;font-size:90%;}div.leftspacer {width:245px;height:100px;float:left;margin:0px;padding:0px;}div.middle .emailafriendform {display:block;float:left;}/* SECTION FEATURES ********************************************** */div.sectionfeatures {margin:20px 0 0 0;width:546px;clear: left;}div.sectionfeaturerow {width:auto;float:left;background:url(../../../images/school4all/v3/sectionfeaturerow.gif) no-repeat 0% 100%;}img.featuredimage {width:546px;height:28px;float:left;}div.featureditem {width:263px;float:left;margin-top:10px;padding:0 4px 10px 0;}div.featuremarginright {padding-right:20px;float:left;}div.featureditem div.image {width:90px;margin:0 10px 0 0;float:left;}div.featureditem div.featuredetails {width:163px;float:left;}div.featuredetails div.title {margin:0 0 15px 0;font-size:100%;font-weight:bold;}div.featuredetails div.copy {margin:0 0 15px 0;font-size:90%;}div.featuredetails div.link a {padding:0 0 0 15px;font-size:90%;color:#C30e55;font-weight:bold;display:block;background:url(../../../images/school4all/v3/homepage_feature_link.gif) no-repeat left 3px;}/* BOTTOM ********************************************** */div.footer {width:820px;padding:0 28px 0 28px;font-size:90%;color:#99938a;text-align:center;float:left;background:url(../../../images/school4all/v3/drop_shadow.gif) repeat-y;}div.footer p.facilities {padding:15px 0 15px 0;border-top:dashed 1px #99938a;}div.bottom {width:820px;padding:24px 28px 16px 28px;font-size:90%;color:#99938a;float:left;background:url(../../../images/school4all/v3/drop_shadow_bottom.gif) no-repeat top;}div.bottom a:link, div.bottom a:visited, div.bottom a:hover {color:#99938a;}.donatelink {float:right;margin-top:8px;border:none;}.donatelink img {border:none;}/* OLD SMART TAGS ********************************************** */span.bold {font-weight:bold;}

span.author {padding:0px 30px 15px 30px;display:block;float:none;font-size:120%;color:#FFFFFF;background-color:#C30e55;text-align:right;}
blockquote {padding-bottom:10px;display:block;font-weight:bold;font-size:120%;color:#C30e55;}div.pullquote {padding:15px 7px 15px 7px;display:block;float:left;background-color:#C30e55;}div.pullquote .openquotes {padding:0px 0px 0px 25px;display:block;background:url("../Images/SmartTags/Quote_left_red.gif") no-repeat;}div.pullquote .closequotes {padding:0px 25px 0px 0px;display:block;background:url("../Images/SmartTags/Quote_right_red.gif") no-repeat 100% 100%;}div.pullquote p {margin:0;padding:0;font-weight:bold;font-size:130%;color:#FFFFFF;font-weight:bold;}div.pullquote p .quotationmark {display:none;}
/* IMAGE TABLE PADDING */table.documentimage,table.documentimage_left {padding: 0 10px 10px 0}table.documentimage_centre {padding: 10px 0 10px 0}table.documentimage_right {padding: 0 0 8px 10px}div.cardimage img {border: 1px #cecdc8 solid;}