html,body,ul,ol,li,p,blockquote,q,h1,h2,h3,h4,h5,h6,form,fieldset,a,div,img{
margin:0;
padding:0;
border:0;

}

body{
background:#fff url(../pics/bg.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;

line-height:.95em;
}

.bgright{
	background-image: url(../pics/tpl_r4_c7.jpg);
	background-repeat: repeat-y;

}

.bgleft{
	background-image: url(../pics/tpl_r4_c1.jpg);
	background-repeat: repeat-y;

}

.bottombg{
	background-image: url(../pics/tpl_r7_c4.jpg);
	background-repeat: repeat-x;

}

#navcontainer{
	background-image: url(../pics/menuBg.gif);
	border-top-width: 3px;
	
	border-top-style: solid;
	
	border-top-color: #FFFFFF;
	border-bottom-width: 3px;
	
	border-bottom-style: solid;
	
	border-bottom-color: #FFFFFF;
	
}
#announcementbg{
background-image: url(../pics/announcementBg.gif);

}

#picBoyBuilding{
	background-image: url(../pics/pic.gif);
	background-repeat: no-repeat;
	height:82px;
	width:199px;
	border-top-width: 3px;	
	border-top-style: solid;	
	border-top-color: #FFFFFF;
	
	border-bottom-width: 3px;	
	border-bottom-style: solid;	
	border-bottom-color: #FFFFFF;
}

#pagetrail{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:45%;
	font-size: 9px;
	color: #CCCCCC;
	padding:0px;
	float:right;
	text-align: right;	
}


#pagetrail A:link,  #pagetrail A:visited,  #pagetrail A:active{
color: #cccccc;
text-decoration: none;
}

#contentContainer{
padding-top:10px;
padding-bottom:0px;
padding-left:10px;
padding-right:0px;


}



#content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 10px;
	text-align: justify;

}
#content A:link,  #content A:visited,  #content A:active{
color: #666;
text-decoration: none;
font-weight:bold;
}	


#imgTitleNav{
	background-image: url(../pics/navTitle.gif);
	background-repeat: no-repeat;
	height:30px;
	width:199px;
	border-bottom: 3px solid #FFFFFF;
}

#imgTitleAnn{
	background-image: url(../pics/annTitle.gif);
	background-repeat: no-repeat;
	height:30px;
	width:199px;
	border-bottom: 3px solid #FFFFFF;
}

#lightboxThumbnails img:hover{
border:4px solid #cf0000 !important;
}

/*******************************************************************************/



ul#LM_level_1
{
	width: 199px;
	\width: 179px;
	w\idth: 199px;
	padding: 0px;
	border: 0px dotted #000;
	border-top: 0px;
	margin: 0px;
	font: normal 11px verdana,helvetica,arial,sans-serif;
	background-image: url(../pic/menuBg.gif);

}

ul#LM_level_1 li
{
	list-style: none;
	margin: 0px;
	border-bottom: 1px solid #CCDFEE;
	font-weight:normal;
	font-size:11px;
	
}



ul#LM_level_1 li a
{
	display: block;
	width: 183px;
	\width: 199px;
	w\idth: 183px;
	padding: 4px 8px 4px 8px;
	/*border-left: 20px solid #fff;*/
	border-left: 0px solid #fff;
	
	background: url(../pic/menuBg.gif);
	text-decoration: none;
	text-align: left;
	border-top: 0px #fff;
	border-right: 0px #fff;
	border-bottom: 0px #fff;
	font-weight:bold;
}


ul#LM_level_2 li
{
	list-style: none;
	margin: 0px;
	border-bottom: 0px dotted #fff;
	font-weight:normal;
	font-size:11px;

	
}

ul#LM_level_2 li a
{
	display: block;
	width: 168px;
	\width: 188px;
	w\idth: 168px;
	padding: 4px 8px 4px 23px;
	/*border-left: 20px solid #fff;*/
	border-left: 0px solid #fff;
	
	background: url(../pic/menuBg.gif);
	text-decoration: none;
	text-align: left;
	border-top: 0px #fff;
	border-right: 0px #fff;
	border-bottom: 0px #fff;
	font-weight:normal;

		
}
#LM_youAreHere{
	
	
	font-weight:bold;
	
}





ul#LM_level_1 li a:link, a:visited { color: #fff; }


ul#LM_level_1 li a:hover
{
color: #326B9A;
font-weight:bold;
background: url(../pics/menuBg2.gif);
}



/********************************************************************************/

#content{
font-size:11px;


}
#content p{
margin-bottom:1em;
margin-top:1em;


}

h1{
margin-bottom:0.3em;
font-weight:normal;
color:#ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:10px;
	padding-bottom:7px;
	font-variant: normal;
	float:right;
	padding-right:12px;

}


h1 a:link, h1 a:visited, h1 a:active{

color:#ccc;
text-decoration:none;
}
h1 a:hover{
color:#CC0000;
}

h2{
font-family:Arial, Helvetica, sans-serif;
letter-spacing:.1em;
	font-size:14px;
	color:#99CC33;
	padding-top:10px;
	padding-bottom:7px;
	font-variant: small-caps;
	padding-bottom:1em;


}

h3{
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.05em;
	font-size:13px;
	color:#CC0000;
	padding-bottom:7px;
	padding-top:7px;
	font-variant: normal;


}

.announContent{
padding:5px;
letter-spacing:0.05em;
color:#5B3E00;
font-size:11px;
}

#knet
{
	clear:both;
	text-align:center;
	padding:5px;
	line-height:1em;
}
#knet a:link, #knet a:visited  { 

font-size:10px;
color:#fff;
font-weight:bold;

text-transform:uppercase;

text-decoration:none;
display:block;
}
#knet a:hover{
color:#993300;
}

#content ul {

	padding-left: 0;
	margin-left: 0;


}

#content li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	margin: 10px 0px 10px 30px;
	list-style-image: url(../pics/li_menu2.gif);	
}



#lightboxThumbnails ul{
	margin:0px;
	
}

#lightboxThumbnails li{
	display:inline;
	float:left;
	
	
}
#thumbnailBorder{
	border: 4px solid #ccc;
}


/****homepage************************************************************************************************/

#welcomePicPlusMsg{
	background-image: url(../pics/boy.gif);
	background-repeat: no-repeat;
	padding-left:120px;
}

#welcomePicPlusMsg A:link,  #welcomePicPlusMsg A:visited,  #welcomePicPlusMsg A:active{
color: #99CC00 !important;
text-decoration: none;
}

#welcomePicPlusMsg A:hover{
color: #7CA600 !important;
text-decoration: none;
}


.pic{float:left;
padding-right:4px;
padding-bottom:2px;
margin-top:5px;}

.pic2{float:right;
margin-left:5px;
margin-bottom:1px;
margin-top:43px;
}

.pic3{float:right;
margin-left:5px;
margin-bottom:1px;
margin-top:15px;

}

.hzDivider{
	background-image: url(../pics/dividerHzCss.gif);
	background-repeat: repeat-x;
	margin-top:10px;
}
#bottomSectionContainer{
text-align:left;

}
#leftContainer{
width:40%;
	float:left;


}

#rightContainer{
width:58%;
	float:right;


}

#phone{
	background-image: url(../pics/telephone.gif);
	background-repeat: no-repeat;
	padding-left:75px;
	
	
}

#phoneNumber,#phoneHeading,#ofstedHeading{
font-family:"Times New Roman", Times, serif;
font-size:20px;
padding-top:15px;

color:#CC0000;
letter-spacing:7px;
}




#phoneHeading,#ofstedHeading{
letter-spacing:2px;
padding-top:0px;
padding-bottom:10px;
color:#CC0000;
font-weight:normal !important;

}

#phoneHeading a:link,  #phoneHeading a:visited,  #phoneHeading a:active, #ofstedHeading a:link,  #ofstedHeading a:visited,  #ofstedHeading a:active{
font-weight:normal;}


#ofstedSnippet{
padding-top:0px;}

#ofstedPic{
	width:48px;
	height:48px;
	background-image: url(../pics/report.gif);
	background-repeat: no-repeat;
	float:right;
	margin-left:5px;
	margin-bottom:3px;
}
#ofstedContent{

}


#verticalDivider{
	float:left;
	height:260px;
	width:1%;
	background-image: url(../pics/verticalDivider.gif);
	background-repeat: repeat-y;
	margin-left:2px;
	margin-right:2px;
}


.rightSnippetContainer{
clear:both;

}

.rightHeading{
	color:#669999;
	padding-bottom:10px;
}

#rightContainer a:link,  #rightContainer a:visited,  #rightContainer a:active{
	color: #4E8CC5 !important;
	text-decoration:underline;
}
#rightContainer a:hover{color: #84AFD7 !important;}


.rightSnippet a:link,  .rightSnippet a:visited,  .rightSnippet a:active{
	text-decoration:none !important;
}

#leftContainer a:link,  #leftContainer a:visited,  #leftContainer a:active{
	color: #CC0000 !important;
	text-decoration:none;
}
#leftContainer a:hover{color: #FF3D37 !important;}

.announContent a:link,  .announContent a:visited,  .announContent a:active{
	color: #7E4A03!important;
	font-weight:bold;
	text-decoration:none;
}
.announContent a:hover{color: #482400!important;}

	

.rightSnippetPic{
	float:left;
	padding-bottom:0px;
	padding-right:2px;
}

.rightSnippet{
	padding-bottom:0px;
}

#spacer{padding-bottom:25px;}

/****end homepage************************************************************************************************/

.cells{
margin:15px;
color:#669933;
font-weight:bold;

}
select,input,textarea{
color:#999;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;

}
.emailformMessage{
color:#fff;
font-weight:bold;
text-align:center;
background:#990033;
}


#content A:link,  #content A:visited,  #content A:active{
color: #CC0000;
text-decoration: none;
}

#content A:hover{
color: #8C0B0B;
text-decoration: none;
}

.mainbgcolour{
background:#FFF;
}

#bottomLinks {
	color: #4E8CC5 !important;
	text-decoration:none;
	font-size:11px;
}

#bottomLinks a:link,  #bottomLinks a:visited,  #bottomLinks a:active{
	color: #4E8CC5 !important;
	text-decoration:underline;
	font-size:11px;
	
}
#bottomLinks a:hover{color: #84AFD7 !important;}


