@charset "utf-8";
html{height:101%;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

:focus {
outline:0;
}

body {
line-height:1;
background:#d1ddf1;
border:0;
text-align:center;
font:74.5% georgia, geneva, arial, helvetica, helve, sans-serif;
color:#67615a;
background-color:#edebe6;
margin:0;
padding:10px 0 0;
}

ol,ul {
list-style:none;
}

table {
border-collapse:separate;
border-spacing:0;
}

caption,th,td {
text-align:left;
font-weight:400;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

blockquote,q {
quotes:"" "";
}

#container {
width:966px;
text-align:left;
border:0 solid blue;
margin:0 auto;
padding:0;
}

#top_menu {
float:left;
width:100%;
height:23px;
text-align:right;
border:0 solid blue;
font:11px Arial, Helvetica, sans-serif;
}

#left_area {
float:left;
width:730px;
border:0 solid red;
margin:0;
padding:0;
}

#hp_left_area {
float:left;
width:644px;
padding-top:5px;
border:0 solid red;
}

#main_menu {
float:left;
width:690px;
padding-top:10px;
border:0 solid blue;
}

#main_menu .main_menu_item {
float:left;
padding-left:7px;
padding-right:7px;
border-right:2px solid #b9b4a1;
margin:0;
}

#main_menu .main_menu_first {
float:left;
padding-left:0;
padding-right:7px;
border-right:2px solid #b9b4a1;
margin:0;
}

#main_menu .main_menu_last {
float:left;
padding-left:7px;
margin:0;
}

#main_menu_active {
color:#009bca;
}

#logo {
float:left;
text-align:right;
width:270px;
border:0 solid red;
}

#left_menu {
float:left;
width:145px;
border:0 solid orange;
padding-top:0;
}

#left_menu .left_menu {
float:left;
padding-top:10px;
border-bottom:2px solid #b9b4a1;
width:105px;
}

#left_menu .left_menu_act {
float:left;
padding-top:10px;
border-bottom:2px solid #b9b4a1;
}

#left_menu .left_menu_b {
float:left;
padding-top:10px;
}

#right_area {
float:left;
width:236px;
border:0 solid green;
}

#right_area img {
float:left;
margin:0;
padding:0;
}

#hp_right_area {
float:left;
width:322px;
border:0 solid red;
background:url(../images/news_back.gif) top left no-repeat #edebe6;
min-height:235px;
margin-top:5px;
}

#content {
float:left;
font-size:14px;
width:580px;
clear:right;
padding-top:0;
}

#content img {
margin:0;
padding:7px;
}

#content_padding {
padding-top:5px;
padding-left:0;
padding-right:15px;
float:left;
clear:right;
border:0 solid red;
}

#content_padding ul {
list-style-type:none;
padding-left:30px;
color:#00a8e0;
}

#content_padding ul li {
color:#67615a;
background:url('../images/list-shape.gif') top left no-repeat;
padding-left:12px;
}

#content_padding ol {
list-style-type:decimal;
padding-left:30px;
color:#00a8e0;
}

#content_padding ol li {
color:#67615a;
}

#content_padding p {
line-height:20px;
}

#content_padding strong {
font-weight:700;
}

#content_padding .csc-textpic-imagewrap {
padding-right:10px;
padding-top:10px;
}

.nllistman div {
padding:5px;
}

.nllistman-red {
color:red;
font-weight:700;
}

#learning_community_panel {
float:left;
width:214px;
background:url(../images/learning_community_back.gif) top left no-repeat #d3d0c3;
border:0 solid red;
min-height:106px;
margin:0 6px 0 0;
padding:0;
}

#programme_panel {
float:left;
width:210px;
background:url(../images/programme_back.gif) top left no-repeat #d3d0c3;
border:0 solid red;
min-height:106px;
margin:0 6px 0 0;
padding:0;
}

#evaluation_panel {
float:left;
width:207px;
background:url(../images/evaluation_back.gif) top left no-repeat #d3d0c3;
border:0 solid green;
min-height:106px;
margin:0 1px 0 0;
padding:0;
}


#ourservices_panel {
float:left;
width:643px;
background:url(../images/ourservices_back.gif) top left no-repeat #dedcd1;
border:0 solid red;
min-height:120px;
margin:7px 0 0;
padding:0;
}

#ourservices_panel #services_text {
float:left;
width:200px;
}

#ourservices_panel img {
float:left;
padding-bottom:5px;
}

.panel_padding {
padding-top:7px;
padding-left:4px;
padding-right:2px;
}

.news_panel_padding {
padding-top:7px;
padding-left:9px;
padding-right:2px;
border:0 solid blue;
}

#footer {
float:left;
width:960px;
height:53px;
text-align:right;
font:11px Arial, Helvetica, sans-serif;
padding-top:10px;
}

.blue_text {
float:left;
width:700px;
color:#00a8e0;
text-align:left;
font:11px georgia, geneva, arial, helvetica, helve, sans-serif;
}

.blue_text a{
color:#00a8e0;
}

a:visited {
color:#333;
text-decoration:underline;
}

#top_menu a:hover {
text-decoration:none;
color:#3bbff2;
}

p {
padding-top:5px;
padding-bottom:5px;
font-weight:400;
}

.csc-firstHeader {
font-weight:700;
font-size:18px;
}

#hp_left_area .csc-firstHeader {
font-size:18px;
font-weight:700;
margin:0;
padding:0;
}

h1 {
font-weight:700;
color:#3bbff2;
font-family:"Courier New", Courier, monospace;
}

h2 {
font-weight:700;
color:#709e2a;
font-size:16px;
}

h3 {
font-weight:700;
color:#67615a;
font-size:16px;
}

.news_panel_padding .news-list-item {
float:left;
width:300px;
}

.news_panel_padding .csc-firstHeader {
font-size:18px;
}

.news_panel_padding h3 a {
color:#5e7822;
font-size:14px;
text-decoration:none;
}

#right_newsletter_link {
float:right;
border:0 solid red;
margin:0;
padding:0;
}

#content .news-list-item {
float:left;
border-bottom:1px dotted #77726b;
padding-top:15px;
}

.news-list-item h3 a {
color:#5e7822;
}

.news-single-item .news_panel_padding .csc-firstHeader {
padding-bottom:7px;
}

.news-single-item .news-single-image img {
float:right;
}

.news-single-image {
display:inline;
float:right;
border:1px solid red;
}

.news-single-image a img {
float:right;
display:inline;
}

.more_link {
float:right;
margin-top:5px;
padding-right:7px;
padding-bottom:4px;
}

.news-list-morelink {
padding-bottom:10px;
}

.news-single-backlink a {
font-size:12px;
color:#67615a;
text-decoration:underline;
}

.news-single-backlink a:hover {
font-size:12px;
color:#3bbff2;
text-decoration:underline;
}

.news-single-imgcaption {
float:right;
clear:right;
color:#3bbff2;
font-size:10px;
line-height:10px;
padding-right:7px;
border:0 solid red;
}

.news-pic-span {
float:right;
padding-right:5px;
padding-left:5px;
}

.hp_newsletter_sign_up_btn {
border:0 solid red;
width:322px;
}

#left_menu .left_menu_b_last,#left_menu .left_menu .second_level_holder {
float:left;
border-bottom:2px solid #b9b4a1;
}

#footer a,#footer a:hover,#top_menu a {
text-decoration:none;
}

a,.csc-sitemap a {
color:#67615a;
text-decoration:underline;
}

a:hover,.csc-sitemap a:hover {
color:#3bbff2;
text-decoration:underline;
}

#hp_left_area p,#right_newsletter_link DL {
margin:0;
padding:0;
}

/* CSS Rules for service specific background paragraphs */

.antenatal{
        background:#f7f283;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:10px;
        padding-right:10px;
        margin-top:10px;
        margin-bottom:10px;
}

.earlyyears{
        background:#f8c27b;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:10px;
        padding-right:10px;
        margin-top:10px;
        margin-bottom:10px;
}

.incredibleyears{
        background:#d8e37b;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:10px;
        padding-right:10px;
        margin-top:10px;
        margin-bottom:10px;
}

.youthwellbeing{
        background:#9dd9f5;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:10px;
        padding-right:10px;
        margin-top:10px;
        margin-bottom:10px;
}

.literacysupport{
        background:#f4c3ca;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:10px;
        padding-right:10px;
        margin-top:10px;
        margin-bottom:10px;
}

.literacivic{
        background:#d8c3da;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:10px;
        padding-right:10px;
        margin-top:10px;
        margin-bottom:10px;
}

.contenttable{
	border-bottom:5px solid white;
	cellspacing:5px;

}

.contenttable THEAD{
	font-size:16px;
	margin:1px;
}

.contenttable THEAD p{
	background:#3bbff2;
	font-weight:bold;
	padding:3px;
}

.contenttable THEAD TR TD{
	padding:1px;
	background:#3bbff2;

}

.contenttable TBODY TR TD{
	padding:1px;
	 background:#e3f3fd;

}

.contenttable TBODY{

	padding:0px;
}

.contenttable TBODY p{
	background:#e3f3fd;
	font-weight:normal;
	padding:3px;
}

#content_padding  .csc-textpic-image{
	padding:5px;
}

.csc-textpic-caption{
float:right;
clear:right;
color:#3bbff2;
font-size:10px;
line-height:10px;
border:0 solid red;
text-align:right;
padding-left:10px;
}

.news-single-item{
 padding-top:10px;
}

#container #right_area div {
display:inline;

}

