/*----------------------------------------

Global

-----------------------------------------*/

@page { size:8.5in 11in; margin:2cm; orphans:10; widows:10}

html {
	margin:0px;
	padding:0px
	}

body {
	margin:0px;
	padding:0px;
	font-size:10pt;
	width:675px;
	background-color:#fff;
	}
	
body, div, td, a, h1, h2, h3, h4 {
	font-family:sans-serif;
	font-size:10pt;
	color:#000;
	}
	
a {
	color:#0000ff;
	text-decoration:underline;
	}

h1 {
	font-size:14pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	}
	
h2 {
	font-size:13pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	}
	
h3 {
	font-size:12pt;
	font-weight:normal;
	font-style:italic;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	}
	
h4 {
	font-size:11pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	}

table{
	display:table;
	padding:2px;
	margin:2px;
	border-style:0px;
	border:0px;
	border-collapse:collapse;
	page-break-inside:avoid;
	}
	
tr {
	display:table-row;
	padding:0px;
	margin:0px;
	}
	
thead{
	display:table-header-group;
	background-color:#C68D33;
	padding:0px;
	margin:0px; 
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	}
	
tbody{
	display:table-row-group;
	padding:0px;
	margin:0px;
	}
	
tfoot{
	display:table-footer-group;
	padding:0px;
	margin:0px;
	}
	
col{
	display:table-column;
	padding:0px;
	margin:0px;
	}
	
colgroup{
	display:table-column-group;
	padding:0px;
	margin:0px;
	}
	
td{
	display:table-cell;
	padding:4px;
	margin:0px;
	}
	
th{
	display:table-cell;
	padding:4px;
	margin:0px;
	}
	
caption{
	display:table-caption;
	padding:0px; 
	margin:0px;
	}

.nopaddingmargin{
	padding:0px;
	margin:0px;
	}

.nopaddingmargin td{
	padding:0px;
	margin:0px;
	}

.nopaddingmargin th{
	padding:0px;
	margin:0px;
	}

.border{
	border:solid #000000 1px;
	border-collapse:collapse;
	}
	
.border td{
	border:solid #000000 1px;
	}
	
.border th{
	border:solid #000000 1px;
	}

.topalign td, th{
	vertical-align:top;
	}

.noborder{
	border:0px;
	}
	
.noborder td{
	border:0px;
	}
	
.noborder th{
	border:0px;
	}

.noprint{
	display:none;
	}
	
tbody.selfAuditReport{
	page-break-inside:avoid;
	}
	
#mainnav {
	display:none;
	}
	
#footer {
	display:none;
	}
	
#schoolsearch {
	display:none;
    }
	
#leftcol {
	display:none;
	}

#homepic {
	display:none;
	}

#keywordholder {
	display:none;
	}

#bydateholder {
	display:none;
	}

/* ----Clearing floats hack---- */
.clearhack:after {
	content:"";
	display:block;
	clear:both;
	overflow:hidden;
	visibility:hidden;
	}
		
* html .clearhack {
	height:1%;
	}
	
/*----------------------------------------

header

-----------------------------------------*/

#header h1 {
	margin:0;
	padding:0;
	display:none;		
	}
	
#header #logo{
	display:block;
	margin:0;
	padding:0;	
	}
	
/*----------------------------------------------

Press Room

----------------------------------------------*/

#pressroomitem {
	margin-bottom:5px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	padding:0px;
	clear:both;
	}

#pressroomdate {
	display:inline-block;
	float:left;
	width:70px;
	margin:0px;
	padding:0px;
	}
	
#pressroomtitle {
	font-size:1.15em;
	display:inline-block;
	float:left;
	width:570px;
	margin:0px;
	padding:0px;
	}

#pressroomauthor {
	font-size:0.9em;
	font-style:italic;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:70px;
	padding:0px;
	clear:both;
	}
	
#pressroombyline {
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:70px;
	width:570px;
	padding:0px;
	clear:both;
	}
	
	
/*----------------------------------------

Chart

-----------------------------------------*/

#chart #tabs {
	display:none;
	}

#chart #options {
	display:none;
	}

#chart #tools {
	display:none;
	}
	
#chart #schoolTitle {
	font-size:14pt;
	margin:0px;
	padding:0px;
	}
	
#chart #schoolTitle a {
	font-size:12pt;
	margin:0px;
	padding:0px;
	}
	
#chart #chartTitle{
	font-size:10pt;
	margin-bottom:10px;
	}
	
#cdordertitle{
	display:none;
	}
	
#cdorder{
	display:none;
	}
	
/*----------------------------------------------

Evidence

----------------------------------------------*/

#evidencefinder .moreexamples{
	display:block;
	}
	
/*----------------------------------------------

Self Audit

----------------------------------------------*/

#selfAuditQuestionnaireHeader{
	margin-top:5px;
	margin-bottom:10px;
	}
	
#selfAuditQuestionnaireHeader #selfAuditQuesionnaireHeaderName{
	font-size:1.3em;
	margin-bottom:5px;
	}

#questionholder {
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;}
	
#questionholder #answeroption {
	width:85px;
	text-align:center;
	float:left;}

#selfAuditInfo {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding:0px;}
	
#selfAuditUser {
	float:right;
	width:300px;
	margin-top:0px;
	margin-bottom:10px;
	margin-right:0px;
	margin-left:10px;
	padding:0px;
	}

#selfauditreportheader #framework {
	float:left;
	margin-top:0px;
	margin-bottom:10px;
	margin-right:5px;
	margin-left:0px;
	padding:0px;
	}
	
#selfauditreportheader #practice{
	float:left;
	margin-top:0px;
	margin-bottom:10px;
	margin-right:0px;
	margin-left:0px;
	padding:0px;
	}

#selfauditreportheader #practice .heading{
	font-weight:bold;
	width:125px;
	float:left;
	}

#selfauditreportheader #practice .value{
	left:125px;
	clear:right;
	}
	
#selfauditreportheader #question{
	clear:both;
	text-align:center;
	margin-top:0px;
	margin-bottom:10px;
	margin-right:0px;
	margin-left:0px;
	padding:0px;
	}

#selfauditprogress{
	margin:0 auto 20px auto;
	}
	
#selfauditprogress #previouslink{
	font-weight:bold;
	}
	
#selfauditprogress #nextlink{
	font-weight:bold;
	}
		
#selfauditprogress #completion{
	text-align:center;
	margin:0 auto;
	}
	
#selfauditprogress #completion #number{
	display:inline-block;
	margin-right:5px;
	font-size:1.1em;
	}
#selfauditprogress #completion #barholder{
	background-color:#fff;
	display:inline-block;
	text-align:center;
	margin:0 auto;
	}
		
#selfauditprogress #completion #barholder #barprogress{
	background-color:#9ACD32;
	text-align:center;
	}
	
#selfauditprogress #completion #barholder #barprogress #percent{
	color:#000;
	font-weight:bold;
	margin-left:3px;
	}

.selfauditresponsechart{
	display:block;
	margin-top:3px;
	margin-bottom:3px;
	}
	
.selfauditresponsechart .selfauditresponse{
	display:inline-block;
	float:left;
	font-size:8px;
	text-align:center;
	}

.selfauditpositivecolor{
	background-color:#FF6600;
	}
	
.selfauditneutralcolor{
	background-color:#FF9900;
	}
	
.selfauditnegativecolor{
	background-color:#FFCC99;
	}
	
.selfauditdontknowcolor{
	background-color:#969696;
	}
	
.selfauditresponselegend{
	display:block;
	margin-top:3px;
	margin-bottom:3px;
	margin-right:0px;
	margin-left:0px;
	clear:both;
	}
	
.selfauditresponselegend .legendtitle{
	display:block;
	text-align:center;
	border:1px solid black;
	}
	
.selfauditresponselegend .legendvalues{
	display:block;
	margin:0 auto;
	text-align:center;
	}
	
.selfauditresponselegend .legendvalues .legendbox{
	display:inline-block;
	float:left;
	width:15px;
	height:15px;
	text-align:center;
	margin-right:5px;
	}
	
.selfauditresponselegend .legendvalues .legendtext{
	display:inline-block;
	float:left;
	font-size:.75em;
	}
	
#one_pager_fw{display:none; height:0; width:0;}
