body {
background-color: #c6c7c8;
font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: bold;
}

#mainTable {
     padding: 0px;
     width: 960px;
     height: 750px;
     background: #fff;
	 margin: 0 auto;
	 text-align: left;
}

.style1 {font-weight: bold}

.small {
font-size: 9px;
}

#ApageContent {
position: absolute;
  left: 165px;
     top: 100px;
     width: 750px;
     height: 440px;
     border: none;
     padding-left: 10px;
     
}

#ApageContent h1.access {
font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: 900;
color: #9e1b32;
font-size: 200%;
}

#ApageContent p.access {
font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: 300;
color: #333;
font-size: 180%;
}


#navbar {
text-align: right;
background: none;
position: relative;
width: 950px;
top: 0;
padding-top: 0.5em;
height: 1.5em;
color: #5cc151;
font-weight: 800;
font-size: 1.3em;

}

#navbar a {
     color: #5cc151;
     text-decoration: none;
     display: inline;

}

#navbar a:hover {
     text-decoration: none;
     color: #9e1b32;
}

#logo {
    position: relative;
     top: 0;
     left: 0;
     background: none;
     width: 160px;
     height: 83px;
}

#bannerpic {
    position: absolute;
  left: 160px;
     top: 0;
     width: 800px;
     height: 83px;
}


#leftnav {
    position: relative;
     left: -35px;
     top: -10px;
     width: 190px;
     height: auto;
     display: block;
color: #fff;
margin-right: 2px;
border-left: none;
}

#leftnav p {
font-size: 0.8em;
color: #fff;
}

#leftnav hr {
color: #fff;
background-color: #fff;
margin-left: -5px;
margin-right: -5px;
height: 4px;
border:none;
}

#leftnav ul {
height: 30px;
text-align: left;
display: block;
		}

#leftnav ul li {
margin-left: 0;
list-style: none; 
font-weight: 500;
font-size: 0.9em;
     display: block;
     padding: 5px;
border-top: solid 2px #fff;
background-color: #5cc151;
}

#leftnav ul li.active {
background-color: #9e1b32;
}


#leftnav li a {
background: none;
color: #fff;
text-decoration: none;
}

#leftnav a:hover {
text-decoration: underline;
color: #9e1b32;
}

#containerbg {
position: absolute;
  left: 0px;
     top: 82px;
     width: 960px;
     height: 560px;
     background-color: #fff;
}

#pageContent {
position: absolute;
  left: 165px;
     top: 100px;
     width: 300px;
     height: 440px;
     border: none;
     padding-left: 10px;
}

#pageContent.wide {
position: absolute;
  left: 165px;
     top: 100px;
     width: 450px;
     height: 440px;
     border: none;
     padding-left: 10px;
}

#pageContent2 {
position: absolute;
  left: 490px;
     top: 100px;
     width: 430px;
     height: 440px;
     border: none;
     padding-left: 10px;
     
}

#pageContent2.picnarrow {
position: absolute;
  left: 590px;
     top: 100px;
     width: 330px;
     height: 440px;
     border: none;
     padding-left: 10px;
     
}





#pageContent.narrow {
position: absolute;
  left: 165px;
     top: 100px;
     width: 200px;
     height: 440px;
     border: none;
     padding-left: 10px;
     
}


#pageContent2.narrow {
position: absolute;
  left: 490px;
     top: 100px;
     height: 440px;
     border: none;
     padding-left: 10px;
     width: 440px;
     }

#pageCentrePic {
position: absolute;
  left: 380px;
     top: 130px;
     width: 250px;
     border: none;
     padding-left: 10px;
     
}

p.caption {
font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: 300;
color: #333;
font-size: 0.7em;
font-style: italic;
}

#pageCentrePic p {
font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 0.8em;
color: #333;
line-height: 120%;
}



#pageContent3 {
position: absolute;
  left: 650px;
     top: 100px;
     width: 280px;
     height: 440px;
     border: none;
     padding-left: 10px;
     
}


#homeContent1 {
position: absolute;
  left: 165px;
     top: 90px;
     width: 300px;
     height: auto;
     border: dashed 1px #ccc;
     padding-left: 10px;
     
}

#homeContent2 {
position: absolute;
  left: 485px;
     top: 90px;
     width: 300px;
     height: auto;
     border: dashed 1px #ccc;
     padding-left: 10px;
}



#rightNav {
position: absolute;
  left: 805px;
     top: 90px;
     width: 135px;
     height: 440px;
     border: none;
     padding-left: 10px;
     text-align: center;
}



#rightNav ul {
list-style: none; 
text-align: left;
display: block;
margin-left: -35px;
}

#rightNav li a {
     color: #5cc151;
     text-decoration: none;
font-size: 0.9em;
margin-bottom: 2.8em;
line-height: 130%;
}

#rightNav li a:hover {
     text-decoration: none;
     color: #9e1b32;
     text-decoration: underline;

}

#pageContent img, #pageContent2 img, #homeContent1 img, #homeContent2 img {
     padding-left: 20px;
     float: right;
     margin-right: 0;
}

img.center {
	 display: block;
	 margin-left: auto;
	 margin-right: auto;
}



#pageContent blockquote, #homeContent1 blockquote, #homeContent2 blockquote {
padding-left: 0;
margin-left: 0;
     font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 0.9em;
color: #333;
line-height: 120%;
font-style: italic;
}


#pageContent li, #homeContent1 li, #homeContent2 li {
font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 0.9em;
color: #333;
line-height: 120%;
padding-left: 0;}

#pageContent ul, #homeContent1 ul, #homeContent2 ul {
list-style-type: disc;
margin-left: 0;
}



#pageContent p, #pageContent2 p, #pageContent3 p, #homeContent1 p, #homeContent2 p {
font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 0.8em;
color: #333;
line-height: 120%;
}

#pageContent p.bold, #pageContent2 p.bold, #pageContent3 p.bold, #homeContent1 p.bold, #homeContent2 p.bold {
font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: 900;
font-size: 0.9em;
color: #333;
line-height: 120%;
}



#pageContent h1, #pageContent2 h1, #pageContent3 h1, #homeContent1 h1, #homeContent2 h1 {
font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: 900;
font-size: 1em;
color: #9e1b32;
line-height: 120%;
}

#homeContent1 h1 a, #homeContent2 h1 a {
font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: 900;
font-size: 1em;
color: #9e1b32;
text-decoration: underline;
}

#homeContent1 h1 a:hover, #homeContent2 h1 a:hover {
font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: 900;
font-size: 1em;
color: #e62899;
text-decoration: underline;
}



#pageContent h2, #pageContent2 h2, #homeContent1 h2, #homeContent2 h2 {
font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 1em;
color: #e62899;
line-height: 100%;
}

#pageContent h3, #pageContent2 h3, #homeContent1 h3, #homeContent2 h3 {
font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 0.9em;
color: #e62899;
line-height: 100%;
}



#pageContent h2 a, #homeContent1 h2 a, #homeContent2 h2 a{
font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 1em;
color: #e62899;
text-decoration: underline;
}



#homeContent1 p.kidzone {
font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 0.9em;
color: #5cc151;
line-height: 120%;
}

#homeContent1 h1.kidzone {
font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: 900;
font-size: 1em;
color: #e62899;
}

#rightNav h1 {
font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: 900;
font-size: 1em;
color: #9e1b32;
}

#rightNav p {
font-family: "Gill Sans MT", "gill sans", Helvetica, Arial, sans-serif;
font-weight: 900;
font-size: 0.8em;
color: #333;
}

#rightNav a {
color: #80ccdd;
text-decoration: none;
}

#rightNav a:hover {
color: #e62899;
text-decoration: underline;
}


#footer {
    position: relative;
    top: 650px;
    left: 0;
    padding: 6px;
     width: 940px;
     text-align: right;
	 margin: 0 auto;
}

#footer p {
     text-decoration: none;
     font-weight: 700;
font-size: 0.6em;
color: #9e1b32;
}
#footer a {
     text-decoration: none;
     font-weight: 700;
color: #9e1b32;

}

#footer a:hover {
     color: #fff;
     text-decoration: underline;
}

.clear {
     clear: both;
}



