﻿p.noResults {margin: 1em 0em; color: #000; text-align: left; font-size: 1em;}
div.allschoolsor {font-weight: bold;}

/*	Layout
	----------------------------------------------------------- */

/* Directory.ascx */
div.SchoolDetails {float: left;}
div.directorybuttons {clear: both; margin-left: 232px;}
html>/**/body div.directorybuttons {margin-left: 273px;}
/* Opera 8 */
@media all and (min-width: 0px)
{
	html>/**/body div.directorybuttons { margin-left: 232px; }
}
div.showalllink {clear: both; width: 100%;}
div.allschoolsor {font-weight: bold; float:left; margin-right: 0.5em;}
div.instructions {margin: 1em 0em;}
div.bottomlinks a {display: block; margin: 1em 0em;}
div#embeddedMap {border: 1px solid #000000;}

table.searchresults td.checkbox input {border: none;}
div.SchoolClosed {width: 550px; padding: 10px; border: 1px solid #000;}
div.SchoolClosed image {float: left;}
div.SchoolClosedTitleOuter {font-weight: bold; margin: 0px 0px; float: left; width: 100%;}
span.SchoolClosedTitle {vertical-align: middle; padding-top: 15px; padding-left: 45px; display: block;}
table.schoolclosedtable {width: 100%;}
table.schoolsdir {margin: 0px 0px 20px 0px;}
table.schoolclosedtable td.leftcolumn {width: 218px;}
td.leftcolumn {text-align: right; vertical-align: top; padding-right: 10px;}
td.closed {color: #f00; text-align: center;}

/* GoverningBody.ascx */
div.govbodywrapper { margin-bottom: 20px; }
div#summary {margin-bottom: 20px; } 
ul#multiSchoolsList {margin: 5px 0px 30px 0px; padding: 0px;}
ul#multiSchoolsList li {list-style-type: none;}
table#governors {margin-bottom: 30px; }
table#constitution {margin-bottom: 30px; }
	
/* Special class for highlighting chair of the Governing Body */
table#governors tr.chair {background-color: #b582bd; color: #fff; font-weight: bold; } 

/* Search Directory */
div.HelpLink {float: left; margin: 1.5em 0em; width: 100%;}
div.howToLink {float: left; padding: 0.25em 0em; }
a.HelpImage {float: left; width: 25px; margin-right: 0.5em; display: block; }


/* Manage Closure */
div.buttons {float:left; margin: 0em;}
div.error {color: #F00;}
image.rssfeed {margin-left: 0.6em; border: none;}
li.check span p {clear: both; margin-top: 0px; padding-left: 30px;}

/* Search Directory */
input.button {margin: 2em 0em; width: auto;}
ul.form li span.validator {float: left; margin: 0em; margin-left: 97px;}

/*	Modifiers
	----------------------------------------------------------- */

.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.darkblue {background-color: #002653; } 

