 h2 {color:#49b231; font-size:18px; font-weight:bold;}
 h4 {color:#49b231; font-size:14px; font-weight:bold;}
 h4.noSpace {color:#49b231; font-size:14px; font-weight:bold; margin-bottom:0px; margin-top:10px;}
 h5 {color:#49b231; font-size:14px; font-style:italic; font-weight:bold;}

.contentpaneopen{

	width:100%;

}

body,td,th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color:inherit;

}

a.item{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#349700;

	font-size:14px;

	text-decoration:none;

	background-color:inherit;

}

a.item:hover{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#349700;

	font-size:14px;

	text-decoration:underline;

	background-color:inherit;

}

a {

	font-family:Arial, Helvetica, sans-serif;

	color:#349700;

	font-size:12px;

	text-decoration:none;

	background-color:inherit;

}

a:hover {

	font-family:Arial, Helvetica, sans-serif;

	color:#349700;

	font-size:12px;

	text-decoration:underline;

	background-color:inherit;

}

body {

	padding: 0px;

	margin: 0px;

	background-image:url(../images2/bg.gif);

	background-repeat:repeat-x;

	background-color:#349700;

}

a.mainlevel-nav{

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:16px;

	text-decoration:none;

	background-color:inherit;

	

}

a.mainlevel-nav:hover{

	font-family:Arial, Helvetica, sans-serif;

	color:#349700;

	font-size:16px;

	text-decoration:none;

	background-color:inherit;

	font-weight:bold;

}

a.Nav{

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:18px;

	text-decoration:none;

	background-color:inherit;

}

a.Nav:hover{

	font-family:Arial, Helvetica, sans-serif;

	color:#349700;

	font-size:18px;

	text-decoration:none;

	background-color:inherit;

}



.copyright{

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-weight:normal;

	text-decoration:none;

	text-align:right;

	background-color:inherit;



}

a.copyright{

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-weight:normal;

	text-decoration:none;

	background-color:inherit;

}

a.copyright:hover, a:hover{

	font-family:Arial, Helvetica, sans-serif;

	color:#349700;

	font-weight:normal;

	text-decoration:none;

	background-color:inherit;

}

.componentheading {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#042a0c;

	font-weight:bold;

	height:22px;

	vertical-align:text-top;

	background-image: url(../images2/dots1.gif);

	background-repeat:repeat-x;

	background-position:bottom;

}



.contentheading {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#042a0c;

	font-weight:bold;

	height:21px;

	background-image: url(../images2/dots1.gif);

	background-repeat:repeat-x;

	background-position:bottom;

	vertical-align:text-top;

	

}



.pageTitle{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#042a0c;

	font-weight:bold;

	background-color:inherit;

	height:100%;

	vertical-align:text-top;

	background-image: url(../images2/dots1.gif);



}

.full_height{

	height: auto;

}

img{

	border:none;

}

.menu_item{

	float:left;

	padding-left:6px;

	padding-right:6px;

	background-color: #000000;

	text-align: center;

	height:25px;

	padding-top:5px; 

	font-weight:bold;

}



.module h3{

	background-image: url(../images2/dots1.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	font-size: 15px;

	height: 20px;

	margin:7px;

}

.leftBorder

{

	background-image: url(../images2/border_left.gif); background-position:right;background-repeat: repeat-y;

}

.midContent

{

	background-color: rgb(178, 169, 169); padding-left: 5px; padding-right: 5px; 

}

.rightBorder{

	background-image: url(../images2/border_right.gif); background-repeat: repeat-y;

}

.mainContent{

	padding: 5px; background-image: url(../images2/body_bg.gif); background-repeat: repeat-x; background-color: rgb(255, 255, 255);

}

.signBoard{

	background-image:url(../images2/sign_left.gif);background-position:right bottom; background-repeat:no-repeat;background-color: rgb(255, 255, 255);height:100%

}



.signBoard .maindiv{

	float:left;;

	background-image: url(../images2/body_bg.gif); 

	background-repeat: repeat-x; 

	height:350px; 

	background-position:top ; 

	width:100%; 

	display:block; 

}

.testimonial_text{

	float:left; font-size:14px; font-family: Arial;margin-right:3%; font-style:italic;

}

.testimonial_author{

	float:left;width:94%;text-align:center;

}

.footer_link{

	border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); padding: 5px; background-color: rgb(51, 51, 51);

}


 .play{margin:auto; background:#000000; text-align:center ; }
 .playBar{ background:#000000;margin:-10px;color:#ffffff;font-weight:bold;}
 .playTitle{width:300px;text-align:left ;float:left ; margin-left:20px}
 .playClose{width:40px; text-align:right ;float:right ; cursor:pointer; margin-right:20px}











/* ©2008 MagicToolbox.com. To use this code on your own site, visit http://www.magictoolbox.com */

/* CSS class for thumbnail link <A> */
.MagicThumb {
    cursor: url(http://www.childwhispering.co.uk/ss/templates/childwishper/images2/zoomin.cur), pointer;
    outline: none;
}

/* CSS class for the thumbnail link <A> when the big image is zoomed */
.MagicThumb-zoomed { cursor: default; }

/* CSS class for span inside the thumbnail <A> */
.MagicThumb span { display: none; }

/* CSS class for the thumbnail image */
.MagicThumb img { border: none; outline: none; }

/* CSS class for the big image while zooming */
.MagicThumb-image { border: 1px solid #cccccc; outline: none; }

/* CSS class for the zoomed big image */
.MagicThumb-image-zoomed { cursor: url(http://www.childwhispering.co.uk/ss/templates/childwishper/images2/zoomout.cur), pointer; }

/* CSS class for the caption under the big zoomed image */
.MagicThumb-caption {
    color: #333333;
    background-color: #F0F0F0;
    border: 1px solid #CCCCCC;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 11px;
    padding: 8px 16px;
}

/* CSS class for the control bar */
.MagicThumb-controlbar {
	display: block;
	height: 18px;
}

.MagicThumb-controlbar a {
	display: block;
	width: 18px;
	height: 18px;
	margin: 0px 1px;
	outline: none;
	float: left;
	overflow: hidden;
}

.MagicThumb-controlbar a span {
	display: block;
	width: 1000px;
	height: 1000px;
	background: transparent url(http://www.childwhispering.co.uk/ss/templates/childwishper/images2/controlbar.png) no-repeat 0 0;
	outline: none;
	position: absolute;
	left: 0px;
	top: 0px;
}

/* CSS class for the loading message box */
.MagicThumb-loading {
	border: 1px solid #000000;
	background: #ffffff url(http://www.childwhispering.co.uk/ss/templates/childwishper/images2/loader.gif) no-repeat 2px 50%;
	padding: 2px 2px 2px 22px;
	margin: 0;
	text-decoration: none;
	text-align: left;
	font-size: 8pt;
	font-family: sans-serif;
}