body {
  text-align: center;
  background: #E3E4E4;
  margin:0 auto;
  font-family:Arial, Helvetica, sans-serif;
}

h5 { margin: 0 0 3px 0; }

h3 { font-size: 14px;
 	 text-weight: bold;
     margin: 0 0 8px 0; }
	 
html {height:100%; margin-bottom: 1px; }

A:link {
	COLOR: #E2007A; text-decoration: none
}
A:visited {
	COLOR: #E2007A; text-decoration: none
}
A:active {
	COLOR: #E2007A; text-decoration: none
}
A:hover {
	COLOR: #E2007A; text-decoration: underline
}

#page_wrapper {
  padding: 1px 8px 8px 8px; 
  width: 760px;
  text-align: left;
  border: 1px solid #9C9D9F;
  background: #FFFFFF;
  margin-left: auto; 
  margin-right: auto;
}
  
#header_left {
  height: 118px;
  width: 536px;
  background: #FFFFFF url('../images/headerleft.jpg') top right no-repeat;
  float:left;
  }
  
#header_right {
  height: 118px;
  width: 224px;
  background: #FFFFFF url('../images/headerright.jpg') top right no-repeat;
  float: left;
  }
  
#searchlabel {
  width:179px;
  color: #E2007A;
  font-weight:bold;
  font-size: 11px;
  margin: 36px 0 0 45px;
  }

#searchtext {
  padding: 0px 0 0 45px;
  width: 115px;
  float: left;
  }

#searchtext .textfield {
  color: #9C9D9F;
  width: 112px;
  height: 15px;
  margin-top: 3px;
  padding: 3px 3px 4px 6px;
  border: 1px solid #E2007A;
  }

#searchbutton  
 {
   float:left;
   width: 64px; 
   margin: 3px 0 0 0px;
}

#menu_bar {
  color:#FFFFFF; 
  clear: both;
  padding:21px 0 0 1px;
  margin-top: 1px;
}

#breadcrumb
{
margin: 2px 0 7px 0px;
padding-left: 10px;
color: #9C9D9F;
font-size: 12px; 
}

#breadcrumb .current {
margin: 0 5px 0 5px;
color: #E2007A;
text-decoration:none;
}

#breadcrumb a {
margin: 0 5px 0 5px;
}

#breadcrumb a:hover {
margin: 0 5px 0 5px;
}


#content_wrapper {
  margin: 2px 0 0 0;
  clear:both;
}

#content_wrapper h1 {
  font-size: 16px;
  margin: 0 0 30px 0;
  font-weight: bold;
  color:#1A171B;  
}

#homeleft
{
 width: 280px;
 float: left;
 padding-bottom: 10px;
}

#hometopleft
{
 background:#C6D982 url('../images/hometopleft.gif') top left no-repeat;
 padding-left:10px;
 margin-bottom: 10px;
 height: 265px; 
}

#hometopleft img
{
	padding: 10px 0 60px 0;
	display:block;
}

#hometopleft p
{
 color: #000000;
 font-size: 17px;
 margin: 0;
}

#hometopleft p.construction
{
 color: #990000;
 font-size: 14px;
 font-weight: bold;
}

#homebottomleft
{
background: #FFE193 url('../images/homebottomleft.gif') top left no-repeat;
width:262px;
height: 116px;
float:left;
padding: 8px 8px 8px 10px;
}

#homebottomimage
{
 width: 114px;
 float:right;
 }

#homebottomtext 
{
 float:left;
 width:143px;
 padding-right: 5px;
 font-size: 13px;
 }

#homebottomcentreimage
{
 width: 114px;
 float:right;
 }
  
#homebottomcentretext 
{
 float:left;
 width:143px;
 padding-right: 5px;
 font-size: 13px;
 }  
   
#homegutter
{
  width: 15px;
  height: 265px;
  background: #FFFFFF url('../images/bg_gutter.gif') top left repeat-x;
  float:left;
}

#homecentre
{
  width: 280px;
  float: left;
}
   
#hometopcentre
{
  background: #FFFFFF url('../images/photo_pregnancy.jpg') top left no-repeat;
  height: 265px; 
  margin-bottom: 10px;
}

#homebottomcentre
{
background: #BDE4F7 url('../images/homebottomcentre.gif') top left no-repeat;
height: 116px;
width:262px;
padding: 8px 8px 8px 10px;
}

#homeright
{
  float:left;
  width: 170px;
  background-color: #FFFFFF;
  margin: 0 0 0 15px;
}

#homeright img 
{
  display: block;
}

#homeright p
{
   margin: 8px 0px 8px 0px;
}


#homerightbottom
{
  background-color: #E3ECC5;
  padding: 5px 7px 5px 7px;
  margin-top: 8px;
} 

#homerightbottom h2
{
  color: #97BE0D;
  font-size: 13px;
  margin: 0;
  font-weight:bold;
 } 

#homerightbottom h1
{
  font-size: 13px;
  margin: 5px 0 2px 0;
  font-weight: bold;
  color: #1A171B;
} 

#homerightbottom p
{
  font-size: 12px;
  padding-bottom: 5px;
  margin: 0;
} 

#homerightbottom .seperator
{
  border-bottom:#97BE0D solid 1px;
} 

#pagefooter
{
  background-color: #FFFFFF;
  clear: both;
  height:65px;
  border-top:#9C9D9F solid 1px;
  padding-top: 8px;
}

#pagefooter p
{
margin: 0px 0 3px 0px;
color: #9C9D9F;
font-size: 12px; 
}


#footerauk
{
  float:left;
}

#footermenu
{
  float:left;
  margin-left: 20px;
}

#footermenu .menu
{
  color: #9C9D9F;
  font-size: 14px;
}


#footersponsor
{
  float:right;
  text-align:right;
}

.buttonoff 
{ 
  background-color: #EB6AA2;
  color: #ffffff;
  border: 1px solid black;
  padding: 2px 0 5px 0px;
  height: 24px;
  width: 35px;
  outline:none;
}

.button 
{ 
  margin: 5px 0 0 0 ;
}

#main
{
 width: 575px;
 float: left;
}

#maincontent
{
 padding: 0 10px 10px 10px;
}

#maincontent p
{
 margin: 0 0 10px 0;
 font-size: 13px;
 text-align: justify; 
}

#maincontent p.nojustify { text-align:left ;}
#maincontent p.center {  text-align:center ; }

#maincontent h1
{
 margin: 15px 0 5px 0;
 font-size: 14px;
 font-weight: bold;
}


#mainheader_blossom
{
 background:#FFFFFF url('../images/header_blossom.gif') top left no-repeat;
 width: 565px;
 padding: 9px 0 0 10px;
 height: 41px;
 }
 
#mainheader_childhood
{
 background:#FFFFFF url('../images/header_childhood.gif') top left no-repeat;
 width: 565px;
 padding: 9px 0 0 10px;
 height: 41px;
 }

#mainheader_parents
{
 background:#FFFFFF url('../images/header_parents.gif') top left no-repeat;
 width: 565px;
 padding: 9px 0 0 10px;
 height: 41px;
 }

#mainheader_healthcare
{
 background:#FFFFFF url('../images/header_healthcare.gif') top left no-repeat;
 width: 565px;
 padding: 9px 0 0 10px;
 height: 41px;
 }
 
#mainheader_teachers
{
 background:#FFFFFF url('../images/header_teachers.gif') top left no-repeat;
 width: 565px;
 padding: 9px 0 0 10px;
 height: 41px;
 } 
 
#mainheader_getintouch
{
 background:#FFFFFF url('../images/header_getintouch.gif') top left no-repeat;
 width: 565px;
 padding: 9px 0 0 10px;
 height: 41px;
 }

#mainheader_getinvolved
{
 background:#FFFFFF url('../images/header_getinvolved.gif') top left no-repeat;
 width: 565px;
 padding: 9px 0 0 10px;
 height: 41px;
 }
 
.header
{
 font-size: 19px;
 font-weight:100;
}

#mainimage
{
  float:right;
  margin: 0px 0 10px 15px;
  padding: 0;
}

#quoteblue
{
  float:left;
  width: 170px;
  background-color: #FFFFFF;
  margin: 20px 0 0 15px;
  font-size: 10pt;
  text-align:center;
  font-weight: bold;
  font-style:normal;
  color: #1A171B; 

}

#quotegreen
{
  float:left;
  width: 170px;
  background-color: #FFFFFF;
  margin: 20px 0 0 15px;
  font-size: 10pt;
  text-align:center;
  font-weight: bold;
  font-style:normal;
  color: #1A171B; 

}

#quoteyellow
{
  float:left;
  width: 170px;
  background-color: #FFFFFF;
  margin: 20px 0 0 15px;
  font-size: 10pt;
  text-align:center;
  font-weight: bold;
  font-style:normal;
  color: #1A171B; 

}

#quote_header_green { background:#FFFFFF url('../images/quoteheader_green.gif') no-repeat; width:170px; height: 14px; font-size:1px;}
#quote_text_green{ background-color: #E3ECC5; padding: 0 10px 0 10px;}
#quote_footer_green { background:#FFFFFF url('../images/quotefooter_green.gif') no-repeat; width:170px; height:14px;}

#quote_header_yellow { background:#FFFFFF url('../images/quoteheader_yellow.gif') no-repeat; width:170px; height:14px; font-size:1px;}
#quote_text_yellow{ background-color: #FFE193; padding: 0 10px 0 10px;}
#quote_footer_yellow { background:#FFFFFF url('../images/quotefooter_yellow.gif') no-repeat; width:170px; height:14px;}

#quote_header_blue { background:#FFFFFF url('../images/quoteheader_blue.gif') no-repeat; width:170px; height:14px; font-size:1px;}
#quote_text_blue{ background-color: #BDE4F7; padding: 0 10px 0 10px;}
#quote_footer_blue { background:#FFFFFF url('../images/quotefooter_blue.gif') no-repeat; width:170px; height:14px;}

.errortext {
	font-size : 10px;
	font-family : Tahoma, Verdana, Arial;
	color:red;
}

#contactform {
    font-size:13px;
	font-weight:bold;
	width: 550px; }

#contactform .textfield {   
   	border: 1px solid #9C9D9F;
	padding: 3px;
	width: 265px;  }
	
#contactform .textfieldon {  
    background-color: #FFEAF5;
   	border: 1px solid #F4b5cf;
    padding: 3px;
	width: 265px;  }
	
#spacer {  background:#FFFFFF url('../images/spacer.gif') top left no-repeat; 
           height: 251px; } 	

ul { list-style-image: url('../images/flower_bullet.gif');
	 margin: 10px 0 7px 19px;
   	 padding: 5px 0 2px 20px; }

ul li { font-size: 13px;
     padding: 0 0 10px 5px; 
	 text-align:justify;  }
   
.stories { padding: 0 0 0 15px; }

.smalltext {
	font-size : 10px;
	font-family : Tahoma, Verdana, Arial;
}


