body { font-family: Verdana, Arial, Helvetica; font-size: 0.8em; }
p { margin: 0; padding: 3px; } 
a { color: #0f579b; }
h1 { color: #0f579b; font-size: 1.3em; }
h2 { color: #0f579b; font-size: 1.2em; }
.clear { clear:both; line-height: 1px; }
.header { width: 748px; height: 117px; float: left; }
.content { float: left; background-color: #fff; padding-left: 15px; width: 562px; }
.footer { clear: both; }
.home { font-size: 0.8em; margin-top: 83px; display:block; }

/* homepage gallery */
.gallery { float: right; width: 160px; height: 360px;}
.paw { padding: 0 10px 5px; clear: left; float: left;}
.pawbullet { padding: 5px 0px; }	
.smallpic { margin: 2px; }
.largepic { margin: 5px 0 5px 2px }

.gallerypage h1 { position: absolute; top: 27px; left: 80px; }
.gallerypage .bigpic { border: solid 1px #61a6e6; margin: 60px 0 0 22px;}
.gallerypage .links { font-size: 8pt; margin: 10px 0 0 22px; text-align: left; }
.gallerypage .links a { font-size: 8pt; padding: 0 4px; border-left: solid 1px; }

/* all lists */
ul { list-style: none; }
li { background: url(/images/paw.gif) no-repeat; padding: 0 0 0 2em; margin: 0.4em 0 0 0; clear: left; }
li label { display: block; float: left; width: 200px; }
li input { display: inline; }
ul li ul { list-style: disc; }
ul li ul li { background: none; padding: 0; }
li.none { background: none no-repeat; padding: 0 0 0 2em; margin: 0.4em 0 0 0; }

ul.policies li { background: url(/images/acrobat_icon.gif) no-repeat; padding: 0.35em 0 1em 3em; margin: 0; }



.picenlarge { width: 182px; float: left; margin: 10px;}
.picenlarge img { border: #61a6e6 1px solid; width: 182px; }
.picenlarge a { float: right; background: url(/images/magnify.gif) no-repeat 0 100%; padding: 0 0 0 1.4em; margin: 0.2em 0 0 0; }

.goright { float: right;  }

.menu { font-family: Arial; float: left; background-color: #91c4f5; width: 171px;  margin-top: -12px; }
.menu ul { padding: 0; margin: 0; }
.menu li { background: none; padding: 0; margin: 0; }
.menu a { padding: 3px 8px;  display: block; height: 20px; font-weight: bold; text-decoration: none; background-color: #91c4f5; color: #fff; border-bottom: solid 2px #61a6e6 }
.menu a#ctl00_hypDevelopment { height: 35px; }
.menu a:hover{ background-color: #abd5fd; }

.footer { background: #cfe0fe no-repeat; height: 220px; }
.footer #ofstedf { float: left; }
.footer #compliance { float: left; margin: 20px 0 0 20px; }       

.footer #compliance ul { font-weight: bold; font-size: 0.9em; float: left; padding: 0; margin: 0;}       
.footer #compliance ul li { display: inline; background: none; padding: 0; }       
.footer #compliance img { border: none; margin-bottom: -10px; }

.indent { padding-left: 30px; }

#ofstedb { float: left;  margin: 30px 0 0; }
#ofstedb a { border: 0; height: auto; padding: 0; color:#91C4F5; }
#ofstedb a:hover { background-color:#91C4F5; }

#ofstedf a { border: 0; height: auto; padding: 0; color:#CFE0FE; }
#ofstedf a:hover { background-color:#CFE0FE; }
