* {
outline:none;
margin:0;
padding:0;
}

html {
min-height:100%;
}

img {
border:none;
}

body {
color:#444;
background:#ccc url(../images/background.jpg) repeat-x;
text-align:center;
font-family:Arial, sans-serif;
font-size:12px;
margin:0 auto;
}

#wrap { background:url(../images/homeback.jpg) top center no-repeat; }
#header { background:url(../images/homeheader.jpg); }
h1,h2,h3,h4,h5,h6,.contentheading,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.contentheading a { color:#7F8F15; }
body { background:url(../images/homebacktile.jpg) top center repeat-y; }
#footer { background:#7F8F15; }

#tinymce, .mceContentBody, .mceIframeContainer {
background:#fff;
}

#featuredtop,#resources {
width:225px;
float:left;
}

#leadprofile {
width:375px;
float:right;
}

.entry {
text-align:center;
}

#resources {
margin-top:25px;
width:350px;
}

#parentcouncil {
margin-top:25px;
margin-left:25px;
width:250px;
float:right;
}

#successstories {
margin-top:25px;
width:250px;
float:right;
}

#intheclassroom {
margin-top:25px;
width:350px;
float:left;
}

#container {
width:900px;
text-align:center;
margin:0 auto;
}

#center {
width:900px;
background:#fff;
text-align:left;
overflow:hidden;
}

.readon {
margin-top:10px;
display:block;
font-size:12px;
font-weight:900;
padding:5px;
}

#tips {
float:left;
width:190px;
}

#video {
float:right;
width:420px;
}

.clr {
clear:both;
}

#header {
height:250px;
}

#menu {
width:900px;
height:36px;
text-align:center;
display:block;
font-family:Arial Narrow Bold, Arial, sans-serif;
}

#menu ul ul li a{
font-size:15px;
text-transform:none;
}

#menu ul ul ul li a{
font-size:12px;
text-transform:none;
}

#abovecontent {
font-size:14px;
color:#333;
padding:5px 22px;
}

#innercont {
margin-top:20px;
}

#abovecontent h1 {
margin-bottom:0;
margin-top:15px;
}

#menu a {
font-size:16px;
font-weight:900;
text-transform:uppercase;
color:#fff;
letter-spacing:0;
}

a {
color:#444;
}

.item7,.item31 {
background:#7F8F15;
}

.item8,.item32 {
background:#15644F;
}

.item9,.item33 {
background:#385C90;
}

.item10,.item34 {
background:#A02E2E;
}

.item11,.item35 {
background:#956831;
}

#main {
width:900px;
display:inline;
}

#leftcolumn {
width:190px;
float:left;
display:inline;
margin-left:20px;
}

#rightcolumn {
float:right;
width:630px;
display:inline;
padding-left:25px;
margin-right:25px;
border-left:1px #ccc solid;
}

#leftcolumn div {
margin-bottom:15px;
display:inline;
}

ol,ul {
list-style:square;
margin-left:20px;
}

li {
padding-bottom:6px;
}

h1,h2,.contentheading,h3 {
text-transform:uppercase;
font-family:Arial Narrow Bold, Arial, sans-serif;
margin:10px 0;
}

h4,h5,h6 {
font-family:Arial Narrow Bold, Arial, sans-serif;
margin:10px 0;
}

h1 {
font-size:34px;
}

h3,h2,.contentheading {
font-size:23px;
font-weight:900;
}

h3 {
font-size:18px;
font-weight:900;
}

h4 {
font-size:14px;
}

.contentpagetitle {
font-size:20px;
font-weight:900;
line-height:25px;
text-decoration:underline;
}

.componentheading {
display:none;
}

.article_column {
padding-right:20px;
}

.left {
float:left;
border:1px solid #ccc;
margin:5px 25px 25px 0;
}

.right {
float:right;
border:1px solid #ccc;
margin:5px 0 25px 25px;
}

.contentpaneopen fieldset {
padding:10px;
}

input {
margin-right:5px;
}

p {
margin-bottom:13px;
}

#footer {
height:100px;
margin-top:20px;
color:#fff;
padding:25px;
}

#footer a {
color:#fff;
}

.sectiontableheader,.sectiontableentry1 td,.sectiontableentry2 td {
margin:3px;
padding:3px;
}

a:hover,.contentpagetitle:hover {
text-decoration:none;
}

#breadtop {
margin-left:25px;
display:block;
}

.cf_label {
display:inline-block;
}

.cf_textarea .cf_label {
display:inline;
}

.pclisting td {
border:1px #efe1d1 solid;
width:275px;
padding:15px;
text-align:center;
}

.pclisting {
margin:25px 0;
}

#PostContactInfolbl,#Bonuslbl {width:89%;}

#psfh_27, .moduletableleadteacherflash object {
width:375px;
height:200px;
overflow:scroll;
}

#psfh_58, .moduletablehomepageflash object {
width:630px;
height:320px;
overflow:scroll;
}
