html,body {margin:0;padding:0;}body {font: 70% arial,sans-serif;text-align:center;background: transparent url(../../../images/school4all/drop_shadow.gif) repeat-y scroll center top;}div#outer {text-align:left;width:770px;margin:0 auto;background-color: #ffffff;}/* -- General tags -- */a {text-decoration: none;color: #74004c;}a:hover {text-decoration: underline}ul, ol, li {list-style-type: none;list-style:none;}#header h1, #header h2 {position: absolute;margin: 0em;padding: 0em;}#header h1 {top: 9px;left: -20px;
clip: rect(0px auto auto 16px)}
#header h2 {top: 40px;left: 228px;}/* -- Content areas -- */#header {margin: 0;
padding: 0;}
#homeheader {margin: 2px 0;
padding: 0;}
div#content {float:right;width:518px;padding: 20px 15px 0 0;font-size: 1.2em;}div#navigation {background: #ffffff;width:210px;padding-left: 6px;padding-top: 20px;padding-bottom: 6px;
font-size: 1.1em;
float: left}
div#donateblock {background: #ffffff;float:left;padding-left: 0px;
margin: 4px 0 10px 14px;clear:left;width:140px}

#donateblock img {
border: 0}
div#extra {background: #ffffff;float:left;clear:left;width:190px;border: 1px #C4BBB4 solid;
margin-left: 16px;}

#extra img {
border: 0}div#footer {clear: both;width:100%;}/* -- Top links and accessibility -- */#toplinks {float: right;width: 600px;}#toplinks ul, #toplinks li {margin: 0;list-style: none;padding-top: 3px;padding-left: 0em;padding-bottom: 0em;padding-right: 0em;}#toplinks li {float: right}#toplinks li a {display: block;color: #99938a;font-weight: bold;padding: 1px 5px 3px 5px;font-size: 1.1em;text-decoration: none}#toplinks li a:hover {background-color: #99938a;color: #fff}#toplinks li a.toplinkimage:hover {color: #fff;background-color: #ffffff}/* -- END Top links and accessibility -- *//* -- Main top navigation -- */#mainnavblock {width: 100%;margin: 0px;padding: 0px;
background-color: #99938a;float: left;border-top: 6px #c5bab6 solid;
border-bottom: 6px #c5bab6 solid;}#mainnavblock ul {font-size: 1.3em;font-weight: bold;margin: 0px;padding: 0px;}#mainnavblock a {display: block;
padding: 6px 1em 6px 1em;}#mainnavblock li {float: left;
}#mainnavblock li a {color: #ffffff}#mainnavblock li.selected a {color: #5b003a;
background-color: #c5bab6;}

#mainnavblock li.selected a:hover {
text-decoration: none;}/* -- END Main top navigation -- *//* -- Search box -- */form {margin: 0;padding: 0px;}
#navigation input {
width: 126px}
#topsearch input.searchBoxinput {display: inline;position: relative;border: 1px solid #c5c5c6;background-color: #fafafa;width: 94px;color: #847f74;font-size: 9px;padding: 2px 0 0 3px;height: 14px;}#topsearch input.searchSubmit {display: inline;position: relative;width: 25px;border: 1px solid #c5c5c6;background-color: #fafafa;color: #74004c;font-size: 9px;padding: 0px;height: 18px;}/* -- END of Search box -- *//* -- Left side navigation -- */#navcontainer, #ext_links {width: 190px;border: 1px #cecdc8 solid;margin: 0px 0px 10px 10px}
#navcontainer span.itemstyleheader, #ext_links span.header {font-size: 1.2em;
font-weight: bold;color: #ffffff;padding: 1px 15px;background-color: #99938A;
display: block;margin: 0;border-bottom: 3px solid #C5BAB6;}#navcontainer ul, #ext_links ul {margin: 5px 0 5px 0;padding: 0;list-style-type: none;}#navcontainer li, #ext_links li {margin: 0 0 1px 0;}#navcontainer a, #ext_links a {display: block;padding: 4px 15px 4px 16px;color: #000000;text-decoration: none;font-size: 1.2em;}#navcontainer a:hover, #ext_links a:hover {
text-decoration: underline;}#navcontainer ul li, #ext_links ul li {margin: 0 0 1px 0;padding: 0;
background-color: #ffffff;}#navcontainer ul a, #ext_links ul a {display: block;padding: 4px 5px 4px 18px;color: #000000;text-decoration: none;}

#navcontainer ul li.selecteditemstyle a {color: #d21a4d;background-color: #ffffff;}#navcontainer ul li.selecteditemstyle a {background: #ffffff url(../../../images/school4all/list_symbol.gif) no-repeat left 0.8em;}#navcontainer ul li.itemstyle a, #ext_links ul li a {background: #ffffff url(../../../images/school4all/list_symbol.gif) no-repeat left 0.8em;}#navcontainer ul ul a:hover {color: #56003a;}
/* -- END Left side navigation -- *//* -- Navigation crumbs -- */div.crumb {display: block;margin: 0 0 10px 0;font-size: 0.9em;color: #d21a4d;}div.crumb a:link, div.crumb a:active, div.crumb a:visited {color: #d21a4d;}/* -- END Navigation crumbs -- *//* -- Main content styling -- */#content h1 {font-size: 1.4em;color: #d21a4d;padding: 0;margin: 0 0 10px 0;}
#content .intro {font-weight: bold;}
#content h2 {font-size: 1.2em;font-weight: bold;
color: #d21a4d;}#content h3 {font-size: 1em;margin: 0 0 8px 0;padding: 2px 0 2px 0;border-bottom: 1px solid #E8D5A2;border-top: 1px solid #E8D5A2;}#content ul {margin: 0 0 0 15px;
padding: 0;}#content ul li {margin: 0 0 0.5em;
padding: 0;list-style: none;background: url(../../../images/school4all/blob.gif) no-repeat left 0.2em;
padding-left: 18px}

#mailafriend {background: url(../../../images/school4all/mailafriend.gif) no-repeat left center;
padding-left: 20px;
margin: 10px 0 0 10px}
/* -- END main content styling -- */
/* -- START Attachments -- */

.attachmentlist {
padding: 10px;}
.attachmentlist a {font-weight: bold;color: #74004c;display: block;padding: 3px 3px 3px 10px;width: 122px;text-align: left;}.attachmentlist .attachmentformat {font-weight: bold;color: #333333;padding: 1px 3px 5px 10px;text-align: left;}

.attachmentlist h2 {
font-size: 1.3em;
color: #d21a4d;
margin: 0;}/* -- END Attachments -- */
/* -- START homepage shopping list -- */

#sidelist {padding: 0 8px;
border-right: 1px solid #cecdc8;
color: #303030}

#sidelist h2 {font-size: 1.2em;font-weight: bold;
color: #d21a4d;}

#sidelist span.listred {color: #aa0056;}

#sidelist ul {margin: 0 0 0 5px;
padding: 0;}#sidelist ul li {margin: 0 0 6px 0;
padding: 0;list-style: none;background: url(../../../images/school4all/blob.gif) no-repeat left 0.2em;
padding-left: 18px}

/* -- END homepage shopping list -- */

div#footer p {margin:0;padding: 0px 10px 1px 10px;color: #99938a;font-size: 1em;}/* SITEMAP */div.branchmap {font-weight:bold;margin: 0px}div.branchmapItem {margin: 0 0 0 0;list-style: disc}ul.leafmap li {font-weight:normal;padding-bottom: 3px;margin: 0 0 0 0px;list-style: circle}/* 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}/* SEARCH RESULTS */div.searchresults {margin: 0;padding: 0;display: block;float: left;}div.resultsnumber {margin:0;padding: 0;display: block;float: left;font-weight: bold}div.resultstext {margin: 0 0 0 35px;padding: 0;display: block;position: relative;}div.resultsscore {font-size: 10px}
