 body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#3333;
	background-color:#666666;
}

.topDiv {
}
.contentDiv {
	min-width:950px;
	max-width:1100px;

}
* html .contentDiv1 {
border-left:950px solid #fff; position:relative; float:left; z-index:100;
}
* html .contentDiv2 {
margin-left:-950px; position:relative; float:left; z-index:200; 

}
* html .midDiv {
	position:absolute;
}
.midDiv {
	text-align:left;
	background-color:#EEEEEE;
}
.h2 {
	margin-left:0em;
	font-weight:bold;
	font-size:110%;
	padding-top:0.8em;
	padding-bottom:0.5em;
	color:#333333;
}
.NEWSITEMTITLE {
	margin-left:0em;
	font-weight:bold;
	font-size:110%;
	padding-top:0.8em;
	color:#333333;
}
.indenth2 {
	margin-right:2em;
}
.h3 {
	font-weight:bold;
	font-size:110%;
	padding-top:0.4em;
	color:#333333;
}
.indenth3 {
	margin-left:4em;
	margin-right:4em;
}
p {
	margin-top:0.5em;
	margin-left:2em;
	margin-right:3em;
}
.home p {
	margin-right:2em;
}
ul {
	margin-top:4px;
	margin-left:2em;
	margin-right:2em;
	padding-bottom:0.7em;
}

ol {
	list-style-type:decimal;
        margin-top:4px;
	margin-left:2em;
	margin-right:2em;
	padding-bottom:0.7em;
}

li {
	padding-top:0.5em;
}
.home li {
	padding-top:0.2em;
}
ul.nobullet li{
	list-style: none;
	margin-left:0em
}
ul.circlebullet li{
	list-style: circle;
}
.singlecellimage {
        float:right;
	margin-top:0.8em;
	padding:1%;
}
.stripimage {
	margin-top:0.8em;
	padding:1% 1% 0 1%;
}
.stripimageintext {
        float:left;
        margin-left:1em;
	padding:1% 1% 0 1%;
}
.stripcredit {
	font-size:80%;
	color:#999999;
	text-align:center;
}
.quotebox,.quoteboxgn, .quoteboxright , .quoteboxleft, .quoteboxcentre, .quoteboxrightgn, .quoteboxwh{
  width : 250px;
	background-color:#fdfdd0;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	color:#000099;
	MARGIN: 1.5em;
}
.quoteboxright, .quoteboxrightgn {
	float : right;
}
.quoteboxgn, .quoteboxrightgn{
	background-color:#f0fdf5;
}
.quoteboxwh, .quoteboxrightwh{
	background-color:#f2f2f2;
}
.quoteboxleft {
	float : left;
}
.quoteboxcentre {
	float : center;
}
.quoteboxheader, .quoteboxheaderblue  {
	COLOR: #ffffff;
        BACKGROUND-COLOR: #b40000;
        PADDING: 0.3em 0.3em 0.3em 1em;
        text-align: center;
}
.quoteboxheaderblue{
        BACKGROUND-COLOR: #044e99;
}
.quotetext {
        font-weight:bold;
        line-height:1.3em;
	COLOR: #333333;
        PADDING: 1em;
}
.quotelink {
        line-height:1.6em;
        PADDING: 1em;
}
.smlquotetext {
        font-weight:normal;
        font-size: 0.8em;
        text-align: center;
        line-height:1em;
	COLOR: #333333;
        PADDING: 0 1em 1em 1em;
}
.downloadbutton {
        padding: 10px 20px 5px 5px;
  	float : left;
}
.reportbutton {
        padding: 12px 10px 12px 0px;
        float: left;
}
.reporttext {
        padding: 12px 5px 12px 0px;
}
.BACKTOTOP {
	text-align:right;}
.boldtext {
	font-weight:bold;
}
.italictext {
	font-style:italic;
}
.smalltext {
	font-size:0.8em;
}
.greentext {
        color:#00cc00;
	font-weight:bold;
}
.redtext {
        color:#cc0033;
	font-weight:bold;
}
.fullsection {
	border:1px solid black;
	margin:10px;
	background-color:#FFFFFF;
	overflow:hidden;
	height:100%;
}
.home .leftsection { 
	float : left;  width : 34%; 
}
.home .rightsection { 
	float : right; width : 65%;
}
.home .news .leftsection { 
	float : left;  width : 24%; 
}
.home .news .rightsection {
	float : right; width : 75%;
}
.behaviourmanagement .leftsection, .schoolimprovement .leftsection, .improvedcommunication .leftsection, 
.betterdecisions .leftsection, .raisingachievement .leftsection, .staffdevelopment .leftsection,
.promotepositive .leftsection,
.trackingbullying .leftsection,
.managingoncall .leftsection, .monitoringlsu .leftsection, .monitoringecm .leftsection, .rewardsystem .leftsection, 
.monitoringpeer .leftsection, .supportingpeer .leftsection, .ibp .leftsection, .parentalsupport .leftsection,
.transition .leftsection, .ethnicitytracking .leftsection, .behaviouraudit .leftsection, .reportingexclusions .leftsection,
.casestudies .leftsection, .reduceworkload .leftsection
 {
	float : left;	
	width : 56%;
}
.behaviourmanagement .rightsection, .schoolimprovement .rightsection,.improvedcommunication .rightsection,
.betterdecisions .rightsection, .raisingachievement .rightsection, .staffdevelopment .rightsection,
.promotepositive .rightsection, 
.trackingbullying .rightsection,
.managingoncall .rightsection, .monitoringlsu .rightsection, .monitoringecm .rightsection, .rewardsystem .rightsection,
.monitoringpeer .rightsection, .supportingpeer .rightsection, .ibp .rightsection, .parentalsupport .rightsection,
.transition .rightsection, .ethnicitytracking .rightsection, .behaviouraudit .rightsection, .reportingexclusions .rightsection,
.casestudies .rightsection, .reduceworkload .rightsection
 {
	float : right;
	width : 42%;
	height:100%;
	background-color:#f5feff;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	color:#000099;
}

.clear {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}
.aboutus .leftsection, .reportshoy .leftsection, .downloadcomplete .leftsection, .reportsparents .leftsection, .managingtransition .leftsection, .managingdetentions .leftsection,
.managingrewards .leftsection, .reportstutor .leftsection, .reportssmt .leftsection, .managingreferrals .leftsection,
.reportsnonteachingstaff  .leftsection, .reportsagency .leftsection, .reportsadmin .leftsection, .research  .leftsection, .whynotusemis  .leftsection,
.reportsall .leftsection, .reportsteachingstaff .leftsection, .trainingbehaviourmanagement .leftsection, .trainingsleuth .leftsection,
.esmcosts .leftsection, .overview .leftsection, .esmoverview .leftsection, .reportssenco .leftsection, .keyfeatures .leftsection,
.managingseal .leftsection , .contactus .leftsection, .managingsen .leftsection, .monitorinterventions .leftsection, .reviewpolicy .leftsection,
.sleuthvideos .leftsection, .upgradetoonline .leftsection, .trainingsleuth .leftsection, .trainingbehaviourmanagement .leftsection,
.beoutstanding .leftsection, .whitepapers .leftsection, .sleuthvle .leftsection, .esmcasestudies .leftsection {
	float : left;	
	width: 100%;
	margin-right: -300px;
}
.aboutus .leftsection .column-in, .reportshoy .leftsection .column-in,  .downloadcomplete .leftsection .column-in, .reportsparents .leftsection .column-in,
.managingrewards .leftsection .column-in, .reportstutor .leftsection .column-in , .reportssmt .leftsection .column-in,
.reportsnonteachingstaff .leftsection .column-in, .managingtransition .leftsection .column-in, .managingdetentions .leftsection .column-in,
.reportsagency  .leftsection .column-in , .reportsadmin .leftsection .column-in , .research .leftsection .column-in, .managingreferrals .leftsection .column-in,
.reportsteachingstaff  .leftsection .column-in, .trainingbehaviourmanagement  .leftsection .column-in, .whynotusemis .column-in,
.reportsall .leftsection .column-in, .trainingsleuth .leftsection .column-in, .esmcosts  .leftsection .column-in, .overview .leftsection .column-in,
.esmoverview .leftsection .column-in, .reportssenco .leftsection .column-in, .keyfeatures .leftsection .column-in,
.managingseal .leftsection .column-in, .contactus .leftsection .column-in, .managingsen .leftsection .column-in, 
.monitorinterventions .leftsection .column-in, .reviewpolicy .leftsection .column-in, .sleuthvideos .leftsection .column-in,
.upgradetoonline .leftsection .column-in, .trainingsleuth .leftsection .column-in, .trainingbehaviourmanagement .leftsection .column-in,
.beoutstanding .leftsection .column-in, .whitepapers .leftsection .column-in, .sleuthvle .leftsection .column-in,
.esmcasestudies .leftsection .column-in{
	margin-right: 300px;
}
.aboutus .rightsection, .reportshoy .rightsection, .downloadcomplete .rightsection, .reportsparents .rightsection, .reportsall .rightsection,
.managingrewards .rightsection , .reportstutor  .rightsection , .reportssmt  .rightsection,
.reportsnonteachingstaff .rightsection, .managingtransition .rightsection, .managingdetentions .rightsection,
.reportsagency .rightsection, .reportsadmin .rightsection, .research  .rightsection, .managingreferrals .rightsection,
.reportsteachingstaff .rightsection, .trainingbehaviourmanagement .rightsection,
.trainingsleuth  .rightsection, .esmcosts  .rightsection, .whynotusemis  .rightsection, .overview  .rightsection,
.esmoverview  .rightsection, .keyfeatures  .rightsection, .reportssenco  .rightsection, .managingseal .rightsection, .contactus .rightsection,
.managingsen .rightsection, .monitorinterventions .rightsection, .reviewpolicy .rightsection, .sleuthvideos .rightsection,
.upgradetoonline .rightsection, .trainingsleuth .rightsection, .trainingbehaviourmanagement .rightsection,
.beoutstanding .rightsection, .whitepapers .rightsection, .sleuthvle .rightsection, .esmcasestudies  .rightsection {
	float : right;
	width : 300px;
	background-color:#ffffff;
}
.contactus .leftsection{
	margin-right: -300px;
}
.contactus .leftsection .column-in{
	margin-right: 300px;
}
.contactus .rightsection {
	width : 300px;
}
.contactus .rightsection .leftsection, .contactus .rightsection .rightsection {
background-color:#CCCCCC;
	text-align:left;
	float : left;	
width:auto;
}
.home .promo, .home .news, .home .sleuthtop, .home .searchsite {
	border:1px solid black;
	margin:10px 5px 10px 10px;
	padding: 7px ;
	background-color:#FFFFFF;
}
.home .news {
	background-color:#f5feff;
	padding:0px;
}
.home .sleuthtop {
	border:0px solid black;
	margin:0;

}
.home .sleuth {
	border:1px solid black;
	margin:0;
	padding: 0px ;
	background-color:#FFFFFF;
}

.home .searchsite {
	text-align:center;
	padding: 3px 0 5px 0 ;
	}
.home .promo {
	background-color:#f0fdf5;
}
.home .sleuth  {
	margin: 10px 10px 10px 0px ;
	padding:0px;
}
.home .sleuth .leftsection {
	float:left;
	width:74px;
	padding:0px;
	margin:0px;
}
.home .sleuth .rightsection {
	float:right;
	width:74px;
}
.home .sleuth .sleuthmain {
	margin: 0 74px 0 74px;
	text-align:center;
}
.home .sleuth .benefitsbox {
	padding:5px;
	text-align:left;
	margin:0 40px 0 40px
}
.home .gainsbox {
	margin:8px 0 8px 0;
	padding:0px;
}
.home .benefitsbox .lefttext, .home .gainsbox .lefttext {
	float:left;
	margin:0 0 0 0px;
}
.home .benefitsbox .righttext, .home .gainsbox .righttext {
	float:right;
	margin:0 0px 0 0;
}
.home .benefitsbox ul li{
	list-style-image: url('../images/blob.gif');
}
.home .gainsbox .righttext,.home .gainsbox .lefttext {
	text-align:center;
	width:49%;
}
.home .gainsbox ul{
	margin:0px;
}
.home .newsitem {
margin: 4px 0 10px 0px ;
}
.home .lastitem {
margin: 0px 0px 5px 0px ;
}
.GALLERY {
	position: relative;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	overflow: visible;
	text-align: center;
}
.NEWSIMAGE {
	padding-right: 10px;
	padding-bottom: 9px;
}
.mainImageLEFT {
	margin-right: 15px;
}
.mainImageCENTRE {
	margin-left: 15px;
	margin-right: 15px;
}
.mainImageRIGHT {
	margin-left: 15px;
}
.home .newsitem .image {
	float:left;
}
.home .newsitem .text {
	margin: 0px 0px 0px 70px ;
	}

.home .newsheading {
	font-weight:bold;
	margin-top:0px;
}
.home .newscontent {
	margin-top:4px;
}

.home .newstitle {
	border-bottom:1px solid black;
	color:#FFFFFF;
	background-color:#666666;
	text-align:center;
	font-size:110%;
	font-weight:bold;
	padding:2px;
}
.column-in {
	margin:0; 
	padding:0.5em 1em;	
}
.column-in3 {
	margin:0; padding:0.1em 1em 0.2em 1em;
}
.column-in4 {
	margin:0; padding:3px;
}
.home .title {
	border:1px solid black;
	border-bottom:0px;
	width:73px;
	text-align:center;
	background-color:#FFFFAF;
	font-size:75%;

}
.home .sleuth .sleuthitem {
margin-bottom: 10px;
}
a, a visited {
color:#3D71EB;
}

#errorDiv {
	margin:15px 0 15px 0;
}
#errorList {
	color:#cc0033;
	font-weight:600;
}
.fullsection li {
	margin:0.2em 0 0 2em;
	list-style: disc outside;
}

.fullsection ol li {
	margin:0.2em 0 0 2em;
	list-style: decimal;
}

.faqdescshow {
	display:inline;
	visibility:visible;
}
.faqdesc {
	margin:0 0 0 10px;
	display:none;
	visibility:hidden;
}
.casestudyqu {
	margin-top: 1em;
	margin-left: 0em;
	padding:3px 1px 3px 1em;
	font-weight:bold;
	background-color:#B9CCF9;
}
.casestudyans {
	margin-left:20px;

}
.casestudydetail {
	float:left;
	margin-top:5px;
	margin-left:20px;
	font-weight:bold;
}
.casestudydetailans {
	margin-top:5px;
	margin-left:120px;
}
.casestudylist td, .casestudylist th {
	margin-left:3px;
	padding:1px 3px;
}
.casestudylist th {
	font-weight:bold;
}
.strategyHeader {
	text-align:right;
	vertical-align:text-top; 
	font-weight:bold;
	padding:2px 8px 2px 8px;
	width:12em;
}
.strategyText {
text-align:left;
}

.lightStrategy {
	text-align:left;
	background-color:#FBFECF;
}
.darkStrategy {
	text-align:left;
	background-color:#DBEAFD;
}
.contactus .leftsection{
	wmargin-left:2em;
	wfloat:left;
	wwidth:14em;
}
.showcasestudy li {
	padding-top:0em;
}
.showcasestudy ul {
	list-style:disc;
	margin-top:0.5em;
	margin-left:2em;
	margin-right:3em;
}
.showcasestudy ol, .showcasestudy ol li {
  list-style-type:decimal;
	margin-top:0.5em;
	margin-left:2em;
	margin-right:3em;
}
.showcasestudy p {
	margin-left:20px;
       	padding-bottom:0.5em;
}
.listbox, .listboxblue {
	background-color:#eeeeee;
	border:1px solid #999999;
	MARGIN: 1em 1em 1em 2em;

}
.vidmiddle {
         vertical-align: middle;
	MARGIN: 0em 1em 0em 2em;

}

.vidtablerow {
        vertical-align: top;
        text-align:top;
	padding:10px;
}

.leftsection .listbox, .leftsection .listboxblue, .leftsection .listboxwhitepaper {
	background-color:#eeeeee;
	border:1px solid #999999;
	MARGIN: 1em 1em 1em 2em;
}
.leftsection .listboxwhitepaper {
	background-color:#fbfed4;
}
.leftsection .listboxwhitepaper li {
	margin-left:10em;
	padding-top:0.2em;
}
.leftsection .listboxwhitepaper p {
	padding-top:0.1em;
	margin-left:1em;
}
.leftsection .listboxblue {
	background-color:#f5feff;
}

.leftsection .listbox li, .leftsection .listboxblue li {
	margin-left:0.5em;
	padding-top:0.2em;
}
.leftsection .listbox p, .leftsection .listboxblue p {
	padding-bottom:0.5em;
	padding-top:0.2em;
	margin-left:1em;
}
.home .quoteboxbox {
	margin:0 10px 0 0;
	padding-bottom: 10px;
}
.home .quoteboxleft, .home .quoteboxright{
        margin:0;
        width:49%;
}
.home .quotetext {
        font-size:1em;
}
.quoteimage {
	float:right;
	MARGIN: 1em 0.5em 1em 0.5em;
}
.blobimage {
        float:left;
	padding:2px 5px 3px 3px;
}
.footer {
	text-align:center;
	color:#ffffff;
	border-top:1px solid black;
	border-bottom:1px solid black;
	padding: 4px ;
	background-color:#044e99;
	margin:0;
}
.footer a {
        color:#ffffff;
}
.footer a:visited {
        color:#ffffff;
}
.TABLETEXT {
	margin-left:2em;
}

table.whichsleuth {
background-color:#eefeff;
border:1px solid #666666;
padding:4px;

margin-top:0.5em;
margin-left:2em;
margin-right:3em;
}

table.whichsleuth td {
padding:4px;
line-height:1.3em;
}

table.whichsleuth tr {
vertical-align:top;
text-align:left;
border:1px solid #666666;
}

.headerrow {
background-color:#666666;
color: #ffffff;
vertical-align:top;
text-align:left;
}

.bluerow {
background-color:#c6dafb;
vertical-align:top;
text-align:left;
}

.greenrow {
background-color:#c8e8e8;
vertical-align:top;
text-align:left;
}

.yellowrow {
background-color:#f6f6b8;
vertical-align:top;
text-align:left;
}

.superscript {
  font-size:xx-small; 
  vertical-align:top;
}

.dontwrap {
white-space:nowrap;
}

.listbox2col {
	MARGIN: 1em 1em 1em 2em;
}

.listbox2col ul{
	margin:0px;
}

.listbox2col .lefttext {
	background-color:#f5feff;
	float:left;
	margin:0 0 0 0px;
}
.listbox2col .righttext {
	background-color:#e5ecf9;
	float:right;
	margin:0 0px 0 0;
}
.listbox2col .righttext, .listbox2col .lefttext {
	border:1px solid #999999;
	text-align:left;
	width:49%;
}

/*SEARCH SCREEN*/
.url {color:#999999;
margin-left:15px}

#result_report {
	text-align:center ;
	padding:3px;
	background-color:#e5ecf9;
	font-weight: bold;
	margin-bottom:14px;
	margin-top:14px;
}
.description {
margin:3px 0 3px 15px;
}
