/* CSS Document */
fieldset {border:none;margin:0px;padding:0px;}
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

body {
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:13px;
  background: #fff url(../images/headerTile.gif) top left repeat-x;
  line-height:18px;
  margin: 0 0 0 0;
    padding: 0 0 0 0;
}

p {
  margin:0;
  padding:0;
}

#mainLogo {
  position:absolute;
  top:20px;
  left:56px;
}

#strapline {
  position:absolute;
  top:190px;
  left:22px;
  color:#9bc0d9;
  margin:0;
  padding:0;
}


#headerArea {
  position:relative;
  width:980px;
  height:260px;
  margin:0 auto 0 auto;
  background: #004472;
  background-color: #004472;
}

#flash_box, .flashContainer {
  position:absolute;
  bottom:24px;
  right:20px;
  width:490px;
  height:186px;
}

.dateContainer {
  position:absolute;
  color:#004472;
  top:0px;
  margin:0;
  right:20px;
  width:450px;
  height:30px;
  padding:10px 20px 0 20px;
  background: #004472 url(../images/dateBg.gif) bottom left no-repeat;
}

.navigationHeader {
  position:absolute;
  width:222px;
  top:236px;
  left:20px;
}

#contentContainer {
  position:relative;
  width:940px;
  margin:0 auto 0 auto;
  padding:0 20px 20px 20px;
}

#mainNavigation {
  float:left;
  width:202px;
  background: #d6dbdd url(../images/navigationBottom.gif) bottom left no-repeat;
  padding:14px 20px 30px 0px;
}

#mainNavigation a {
  color:#000;
  font-weight:bold;
  text-decoration:none;
  line-height:normal;
}

#mainNavigation h3 {
  color:#004472;
  font-size:16px;
  font-weight:bold;
  padding:0 0 0 29px;
}


#mainNavigation ul {
  margin:0 0 40px 15px;
  padding:0;
}

#mainNavigation p {
  margin:0;
  padding:0 30px 20px 29px;
}

#mainNavigation ul li{
  list-style:none;
  font-size:14px;
  font-weight:bold;
}

#mainNavigation ul li a{
  display:block;
  list-style:none;
  font-size:14px;
  font-weight:bold;
  color:#000;
  text-decoration:none;
  padding:0 0 1px 14px;
}

#mainNavigation ul li a.select{
  background: #d6dbdd url(../images/navArrow.gif) 0px 2px no-repeat;
  color:#004472;
  font-weight:bold;
  text-decoration:none;
}

#mainNavigation ul li a:hover {
  background: #d6dbdd url(../images/navArrow.gif) 0px 2px no-repeat;
}

#mainNavigation ul li ul {
  margin:0 0 0 30px;
  padding:0;
}

#mainNavigation ul li ul li a{
  display:block;
  list-style:none;
  font-size:14px;
  font-weight:normal;
  color:#004472;
  text-decoration:none;
  padding:2px 0 2px 0;
}

#mainNavigation ul li ul li a:hover{
  font-weight:bold;
  background:none;
}

#mainNavigation ul li ul li a.select{
  font-weight:bold;
  background:none;
}

#schoolCalendarBtn {
  display:block;
  width:81px;
  font-size:15px;
  height:44px;
  background: transparent url(../images/schoolCalendarBgv2.gif) bottom left no-repeat;
  margin:0 0 0 30px;
  padding:7px 30px 0 52px;
}

#copyArea {
  float:left;
  width:416px;
  padding:34px 20px 0 20px;
}

#copyArea .newsInnerLeft a {
    text-decoration: none;
}

#copyArea .highlight {
  display:block;
  background: transparent url(../images/linkHighlighter.gif) top left no-repeat;
  width:180px;
  font-weight:bold;
  height:45px;
  text-decoration:none;
  color:#004472;
  padding:6px 0 0 50px;
}

#copyArea p {
  padding:0px 0px 10px 0;
  margin:0
}

#copyArea a {
  color:#000;
  text-decoration:underline;
}

#copyArea h1 {
  color:#004472;
  font-size:24px;
  font-weight:normal;
  margin:0;
  padding:0 0 10px 0;
  line-height:30px;
}

#copyArea h3 {
  margin:0;
  padding:0 0 10px 0;
}

#copyArea form {
  padding:0 0 20px 0;
  margin:0;
}

#copyArea input {
  width:198px;
  height:20px;
  border:1px solid #cccccc;
  padding:0;
  margin:0;
}

#copyArea .jumpMenu {
  width:198px;
}

#copyArea .submitBtn {
  float:left;
  width:50px;
  height:22px;
  background-color:#00a442;
  font-size:11px;
  color:#ffffff;
  border:0px;
  cursor:pointer;
  padding:0;
  margin:18px 0 0 0;
  
}

#copyArea .requestBtn {
  float:left;
  width:80px;
  height:22px;
  background-color:#00a442;
  font-size:11px;
  color:#ffffff;
  border:0px;
  cursor:pointer;
  padding:0;
  
}

#copyArea a.pdfList {
  display:block;
  width:300px;
  height:24px;
  padding:4px 0 0 40px;
  background: transparent url(../images/pdfIcon.gif) top left no-repeat;
}


.newsHolder {
  float:left;
  width:698px;
  padding:0 0 20px 0;
  margin:0 0 20px 0;
  border-bottom:1px solid #cccccc;
}

.newsInnerLeft {
  float:left;
  width:416px;
  padding:0;
  margin:0;  
}

.newsInnerRight {
  width:262px;
  float:right;
  padding:0 0 0 20px;
  margin:0;
}

#copyArea .galleryImgHolder {
  float:left;
  width:219px;
  padding:0 12px 20px 0;
}

#copyArea .galleryImgHolderTop {
  float:left;
  width:219px;
}

#copyArea .galleryImgHolderBottom {
  float:left;
  width:219px;
}
  
#imageContainer {
  float:left;
  width:262px;
  padding:34px 0 0 0;
}

#imageContainer ul {
  padding:0;
  margin:50px 0 0 0;
}

#imageContainer ul li {
  list-style:none;
  float:left;
  padding:0 0 25px 0;
}

#imageContainer ul li a {
  display:block;
  width:102px;
  height:45px;
  padding:7px 110px 0 50px;
  font-size:15px;
  text-decoration:none;
}

#imageContainer ul li.prospectusRequest {
  background: #fff url(../images/prospectusBg.gif) top left no-repeat;
}

#imageContainer ul li.prospectusRequest a {
  color:#ec228d;
}

#imageContainer ul li.isaInspection {
  background: #fff url(../images/isaInspectionBg.gif) top left no-repeat;
}

#imageContainer ul li.isaInspection a {
  color:#c47a1e;
}

#imageContainer ul li.schoolCalendar {
  background: #fff url(../images/schoolCalendarBg.gif) top left no-repeat;
}

#imageContainer ul li.schoolCalendar a {
  color:#00a13b;
}


#imageContainer ul li.goodSchools {
  background: #fff url(../images/goodSchools.gif) top left no-repeat;
}

#imageContainer ul li.goodSchools a {
  color:#3D5CDD;
}

#footerContainer {
  position:relative;
  background: #fff url(../images/footerTile.gif) top left repeat-x;
  clear:both;
  width:980px;
  text-align:center;
  padding:15px 0 30px 0;
  margin:0 auto 0 auto;
}

/* Mike Custom */
.sideimage2 {
  padding:15px 0px;  
}