/* CSS Document */
body{
	padding:0px;
	margin:0px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #fff;
}
html, body, #contents{
	width:980px;
	margin:5px auto 0px auto;
	padding:0px;

}
html>body, html>body #contents{
	padding:0px;
	margin:0px;

}
#contents{
	background-color:#ffffff;
	border:2px solid #000000;
	position:absolute;
	padding:0px;
	margin:0px;

	}
#content{
	margin:10px 10px 0px 10px;
	padding:0px;
	height:auto !important;
	min-height:370px;
	height:370px;
	/*overflow:none;*/
	/*background-color: #9FA0A4;/*#D4DDFF*/
}
input{font-size:12px;}
select{font-size:10px;}
legend{
	font-size:14px;
	font-weight:bold;
	background-color: #fff;
	color:#7FBA00;
	padding:0px 10px 0px 10px;
}
fieldset{margin:5px;}
/*--------------------*/
p{
	line-height: 1.4em;
	margin:5px 0 0 0;
	padding:0em;
}
#progress{margin:0px 0px 10px 10px;}
hr{
color: #000;
background-color: #f00;
height: 3px;
width:100%;
}
label.select2{
	font-weight:bold;
	float:left;
	width:100px;
}
label.work{
	font-weight:bold;
	width:130px;
	float:left;
}
.work{
	width:400px;
	}
.work2{
	width:200px;
	}
.work3{
	width:400px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}

h1{
	font: 60px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#8DC63F;
	margin:0px;
	padding:0px 0px 5px 0px;
	text-align:center;
}
h2{
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:5px 0px 5px 10px;
	text-align:left;
	}
h3{
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#FF0000;
	margin:5px 0px 5px 10px;
	text-align: center;
}
h4{
	font: 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#8DC63F;
	margin:0px;
	padding:0px;
}
h5{
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:15px 0px 5px 10px;
	text-align: center;
}
h5.small{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:15px 0px 5px 10px;
	text-align: center;
}
#content table{
	border-collapse:collapse;
	background-color: #FFFFFF;
	margin:0px auto;
	width:auto;
}
#content table.max{
	width:100%;
}
caption{
	font-size:14px;
	font-weight:bold;
}
td{
	padding:1px 2px 1px 2px;
	border:1px solid #000000;
}
th{
font-weight:bold;
padding:1px 2px 1px 2px;
border:1px solid #000000;
text-align:center;
background-color:#50b5d0;
}
th.numeric{
font-weight:bold;
padding:1px 2px 1px 2px;
border:1px solid #000000;
text-align:center;
background-color:#50b5d0;
width:70px;
}
th.numeric2{
font-weight:bold;
padding:1px 2px 1px 2px;
border:1px solid #000000;
text-align:center;
background-color:#FFFF00;
width:70px;
}
th.topic{
font-weight:bold;
padding:1px 2px 1px 2px;
border:1px solid #000000;
text-align:center;
background-color:#009933;
}
th.pub{
font-weight:bold;
padding:1px 2px 1px 2px;
border:1px solid #000000;
text-align:center;
background-color:#72166b;
color:#ffffff;
}
th.ni{
font-weight:bold;
padding:1px 2px 1px 2px;
border:1px solid #000000;
text-align:center;
background-color:#7b0920;
color:#ffffff;
}
th.query{
font-weight:bold;
padding:1px 2px 1px 2px;
border:1px solid #000000;
text-align:center;
background-color:#F47A00;
color:#ffffff;
}
th.upload{
	font-weight:bold;
	padding:1px 2px 1px 2px;
	border:1px solid #000000;
	text-align:center;
	background-color:#666;
	color:#ffffff;
}
td.numeric{text-align:right;}
th.calc{
font-weight:bold;
padding:1px 2px 1px 2px;
border:1px solid #000000;
text-align:center;
background-color:#FF9966;
width:70px;
}
td.sortedColumn {
  background-color: #8DC63F;
}

th.sortedColumn {
  background-color: #8DC63F;
}
tr.alternateRow {
  background-color: #e0e0e0;
}
th a:link, th a:visited {
  color: #000000;
  text-decoration: none;
  font-weight:bold;
}
th a:active, th a:hover {
  color: #FFFFCC;
  text-decoration: underline;
    font-weight:bold;
}
th.lis1 a:link, th a:visited {
  color: #000000;
  text-decoration: underline;
  font-weight:bold;
}
th.lis1 a:active, th a:hover {
  color: #FFFFCC;
  text-decoration: underline;
    font-weight:bold;
}
#content ul{
	padding: 0px 0px 0px 10px;
	font-size:12px;
	font-style: italic;
	margin:0px 0px 0px 10px;
}
#content ul ul{
	list-style:disc inside;
	padding: 0px 0px 0px 10px;
	font-size:12px;
	font-style: italic;
	margin:0px 0px 0px 10px;
}
#content ol{
	list-style:disc inside;
	padding: 0px 0px 0px 10px;
	font-size:12px;
	font-style: italic;
	margin:0px 0px 0px 10px;
}
/*settings for main links*/
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F4AC6;
	font-weight: normal;
	
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C63F4A;
	font-weight: normal;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F83D6;
	text-decoration: underline;
	font-weight: normal;
}
#lis_area{
	border:1px solid #000000;
	padding:12px;
	background-color: #FFFFCC;
	display:inline;
}
#lis_topic{
	border:1px solid #000000;
	padding:10px;
	background-color: #FFFFCC;
	display:inline;
}
#lis_time{
	border:1px solid #000000;
	padding:10px;
	background-color: #FFFFCC;
	display:inline;
}
#lis_geog{
	border:1px solid #000000;
	padding:10px;
	background-color: #FFFFCC;
	display:inline;

}
#lis_socio{
	border:1px solid #000000;
	padding:10px;
	display:inline;
	background-color:#FFFFCC;
}
#lis_ethnic{
	border:1px solid #000000;
	padding:10px;
	display:inline;
	background-color:#FFFFCC;
}
#lis_pupil{
	border:1px solid #000000;
	padding:10px;
	display:inline;
	background-color:#FFFFCC;
}
#lis_attend{
	border:1px solid #000000;
	padding:10px;
	display:inline;
	background-color:#FFFFCC;
}
#lis_school{
	border:1px solid #000000;
	padding:10px;
	display:inline;
	background-color:#FFFFCC;
}
#loading1{
	visibility: hidden;
	display:none;
	margin:0px 0px 0px 100px;
}
#sidebar1{
	width:270px;
	font-size:16px;
	font-weight: bold;
	padding:0;
	float:left;
	padding:0px;
	height:auto;
}
#sidebar2{
	font-size:16px;
	font-weight: bold;
	color:#000;
	padding:0;
	width:270px;
	padding:0px;
	float:right;
}
#middlebar{
	font-size:16px;
	font-weight: bold;
	padding:0px;
	width:405px;
	float:left;
	margin:0px 5px 0px 5px;
}
#tutorial, #tips_tutorial{
	background-color:#DFE4D6;
	width:250px;
	margin:0px auto 10px auto;
	padding:0px;
	color:#000;
	height:auto !important;
	height:170px;
	min-height:170px;
	border:2px solid #8ac73e;
}
#datasets, #tips_datasets{
	background-color:#DFE4D6;
	width:250px;
	margin:0px auto 0px auto;
	padding:0px;
	color:#000;
	height:auto !important;
	border:2px solid #8ac73e;
}
#useful{
	background-color:#DFE4D6;
	width:250px;
	margin:0px auto 10px auto;
	padding:0px;
	color:#000;
	height:auto !important;
	border:2px solid #8ac73e;
}
#thematic{
	background-color:#fff;
	width:100%;
	margin:0px auto 0px auto;
	padding:0px;
	color:#000;
	height:auto !important;
	min-height:490px;
	height:490px;
	border:2px solid #8ac73e;
	text-align:center;
}
#reports{
	background-color:#fff;
	width:250px;
	margin:0px auto 10px auto;
	padding:0px;
	height:200px;
	color:#000;
	border:2px solid #8ac73e;
}

#start{
	background-color:#fff;
	width:250px;
	margin:0px auto 10px auto;
	padding:0px;
	color:#000;
	height:auto;
	border:2px solid #8ac73e;
	text-align:center;
}
#news{
	background-color:#DFE4D6;
	width:250px;
	margin:0px auto 10px auto;
	padding:0px;
	height:auto !important;
	min-height:160px;
	height:160px;
	color:#000;
	border:2px solid #8ac73e;
	clear:both;
}
#links{
	background-color:#fff;
	width:250px;
	margin:10px auto 10px auto;
	padding:0px 0px 0px 0px;
	height:auto;
	min-height:220px;
	height:220px;
	color:#000;
	border:2px solid #8ac73e;
	}
#smbc{
	background-color:#fff;
	width:250px;
	margin:20px auto 0px auto;
	padding:0px;
	height:auto;
	color:#000;
	display:block;
	}
#current{
	background-color:#fff;
	width:100%;
	margin:10px auto 0px auto;
	padding:0px;
	color:#000;
	height:auto !important;
	min-height:60px;
	height:60px;
	border:2px solid #8ac73e;
}
#links img, #datasets img{text-align:center;margin:5px auto 0px auto;display:block;}
#tutorial img, #start img, .left img{margin:0px;padding:0px;border:none;}
#smbc img{text-align:center; display:block;}
#links p, #datasets p, #current p{
		font-size:12px;
		text-align:center;
		font-weight:bold;
		padding:2px;
		margin:0px;
}
#SIB{
	background-color:#DFE4D6;
	width:100%;
	margin:0px auto 10px auto;
	padding:0px;
	color:#000;
	height:auto !important;
	min-height:315px;
	height:315px;
	border:2px solid #8ac73e;
	line-height:16px;
}
span.note{
font-style:italic;
font-size:12px;
color:#000000;
font-weight:normal;
}
span.labred{
color:#ff0000;
font-weight:normal;
text-align:right;
}
span.bold{
font-weight:bold;
}
#tutorial ul, 
#datasets ul,
#useful ul,
#tips_datasets ul
{
	padding:5px 0px 5px 0px;
}
#tutorial li, 
#start li, 
#thematic li, 
#reports li,
#links li,
#datasets li,
#SIB li,
#useful li
{
	list-style-type: none;
	font-style: normal;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
	padding:1px 0px 0px 0px;
	margin:0px;
	text-align:left;
	color:#000;
	border-bottom:2px dotted #DFE4D6;
	line-height:14px;
}
#start li.last{border:none;}
/*settings for main links*/
#start a:link, #start a:visited,
#tutorial a:link, #tutorial a:visited,
#thematic a:link, #thematic a:visited,
#reports a:link, #reports a:visited,
#links a:link, #links a:visited,
#datasets a:link, #datasets a:visited,
#tips_datasets a:link, #tips_datasets a:visited,
#SIB a:link, #SIB a:visited,
#useful a:link, #useful a:visited{
	font-size: 12px;
	color: #3F4AC6;
	font-weight: normal;
	padding:0px;
	
}
#start a:hover,
#tutorial a:hover,
#thematic a:hover,
#reports a:hover,
#links a:hover,
#datasets a:hover,
#tips_datasets a:hover,
#SIB a:hover,
#useful a:hover{
	font-size: 12px;
	color: #000;
	padding:0px;
}
img{border:none;}
.title{
	background: #8ac73e;
	padding:5px 0px 5px 5px;
	margin:0px 0px 0px 0px;
	width:245px;
	}
.title2{
	padding:15px 5px 5px 5px;
	margin:0px;
	color:#1c660f;
	width:140px;
	text-align:center;
	float:right;
	font-size:12px;
	}
.title3{
	background: #8ac73e;
	padding:5px;
	margin:0px;
	width:395px;
	}
.title4{
	padding:5px 5px 0px 5px;
	margin:0px;
	color:#1c660f;
	width:140px;
	text-align:left;
	float:right;
	font-size:12px;
	}
.title5{
	background: #8ac73e;
	padding:5px;
	margin:0px;
	width:660px;
	}
.submit{font-size:10px;padding:0px;margin:0px;}
#pscroller1{
	margin:0px 0px 5px 0px;
	width: auto;
	height:auto !important;
	min-height:160px;
	height:160px;
	padding: 0em;
	background-color: #DFE4D6;
	overflow: hidden; 
	position: relative;
}
#pscroller1 p{
	font-size:12px;
	margin:0px 3px 2px 3px;
	padding:0em;
	line-height:16px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;

}
#pscroller1 h1{
	font-size:12px;
	font-weight:bold;
	margin:2px 2px 0px 2px;
	padding:0em;
	color:#709F2F;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#news a:hover{
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}
#news a:link, #news a:visited{
	color:#000000;
	margin:2px 2px 0px 0px;
	padding:0em;
	text-decoration:none;
	text-align:center;
}
#news a:hover{
	color:#000;
	margin:2px 2px 0px 0px;
	font-weight:normal;
	text-decoration:underline;
	padding:0px;
	text-align:center;
}
.TP1{width:107px;height:auto;margin:5px 0px 5px 4px;padding:0px;float:none;display:inline-block;text-align:center;}
.TP2{width:130px;height:auto;margin:0px 0 0 4px;padding:0px;float:right;display:inline-block;text-align:center;}
.TP3{width:107px;height:auto;margin:0px 2px 0px 4px;padding:0px;float:none;display:inline-block;text-align:center;}
.TP4{width:130px;height:auto;margin:5px 0px 0px 0px;padding:0px;float:right;display:inline-block;text-align:center;}
.left{width:180px;height:auto;margin:0px 0 0px 10px; padding:0px;}
.right{width:180px;float:right;height:auto;margin:-2px 10px 0px 0; padding:0px;}

.theme_top{width:100%;height:200px;margin:0px 0 0px 0; padding:0px;}
.center{margin:0px auto 0px auto;}
.img_right{float:right;}
.top{
	font: 13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1c660f;
	margin:0px;
	padding:5px 0px 5px 0px;
	text-align:center;	
}
.top2{
	font: 13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1c660f;
	margin:0px;
	padding:5px 0px 0px 0px;
	text-align:center;	
}
/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
	padding:0px 0 0 2px;
}
a.tt span span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;text-decoration:none;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:5px; left:-15px;
	padding: 10px 0 0 0;
	width:200px;
	color: #000;
    text-align: center;
	filter: alpha(opacity:100);
	KHTMLOpacity: 100;
	MozOpacity: 100;
	opacity: 100;
	text-decoration:none;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 0 0 0px;
    background: url(../images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0px 2px 0px 2px; 
	background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:10px 0 0px 0;
	color: #548912;
    background: url(../images/bubble.gif) no-repeat bottom;
}
/*SMALLER BUBBLES*/
a.tt_small{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
	padding:0px 0 0 2px;
}
a.tt_small span span{ display: none; }

a.tt_small:hover{ z-index:25; color: #aaaaff; background:;text-decoration:none;}
a.tt_small:hover span.tooltip_small{
    display:block;
    position:absolute;
    top:5px; left:-80px;
	padding: 10px 0 0 0;
	width:100px;
	color: #000;
    text-align: center;
	filter: alpha(opacity:100);
	KHTMLOpacity: 100;
	MozOpacity: 100;
	opacity: 100;
	text-decoration:none;
}
a.tt_small:hover span.top_small{
	display: block;
	padding: 20px 0 0 0px;
    background: url(../images/bubble_small.gif) no-repeat top;
}
a.tt_small:hover span.middle_small{ /* different middle bg for stretch */
	display: block;
	padding: 0px 2px 0px 2px; 
	background: url(../images/bubble_filler_small.gif) repeat bottom; 
}
a.tt_small:hover span.bottom_small{
	display: block;
	padding:10px 0 0px 0;
	color: #548912;
    background: url(../images/bubble_small.gif) no-repeat bottom;
}
.sand{float:left;}
#content table.rnote{
	width:700px;
	margin:0px auto;
	padding:0px;
	border:2px solid #009933;
}
table.rnote th{
font-weight:bold;
padding:1px 2px 1px 2px;
border:1px solid #000000;
text-align:center;
background-color:#009933;
color:#ffffff;
}
#content table.rfact{
	border:2px solid #1771af;
	width:700px;
	margin:0px auto;
	padding:0px;
	}
table.rfact th{
font-weight:bold;
padding:1px 2px 1px 2px;
border:1px solid #000000;
text-align:center;
background-color:#1771af;
color:#ffffff;
}
#content table.rmethod{
	border:2px solid #72166b;
	width:700px;
	margin:0px auto;
	padding:0px;
	}
table.rmethod th{
font-weight:bold;
padding:1px 2px 1px 2px;
border:1px solid #000000;
text-align:center;
background-color:#72166b;
color:#ffffff;
}
#content table.rsummary{
	border:2px solid #7b0920;
	width:700px;
	margin:0px auto;
	padding:0px;
	}
table.rsummary th{
font-weight:bold;
padding:1px 2px 1px 2px;
border:1px solid #000000;
text-align:center;
background-color:#7b0920;
color:#ffffff;
}
img.rnote{display:block; margin: 5px auto 0px auto; padding:0px; border:1px solid #000000;}
#flashcontent {
	width: 800px;
	height: 600px;
	margin: 10px auto;
	padding: 0px;
	}
#chart {
	margin: 5px;
	padding: 0px;
	}
#content td.keystats{
	background-color:#ffffff;
	border:1px solid #ffffff;
}
#content input.keystats{
	background-color:#ffffff;
	border:none;
}
/* Header in tables */
#content .header{
	background-color:#8DC63F;/*#FFCC66;*/
	font-size: 12px;
	color:#FFFFFF;
	font-weight: normal;
}
#content td.keydesc{
	width:330px;
}
#dropdown{float:right;}
span.hilite{
	color:#000000;
	font-weight:bold;
	background-color: #00FFFF;
}
#chart_icon{
	background-image:url(../images/ChartIcon.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width:auto;
	height:auto !important;
	height:auto;
	min-height:190px;
	margin:0;
}
#map_icon{
	background-image:url(../images/MapIcon.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width:auto;
	height:auto !important;
	height:auto;
	min-height:190px;
	margin:0;
}
#table_icon{
	background-image:url(../images/TableIcon.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width:auto;
	height:auto !important;
	height:auto;
	min-height:190px;
	margin:0;
}
#az_icon{
	background-image:url(../images/AZ.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width:auto;
	height:auto !important;
	height:auto;
	min-height:190px;
	margin:0;
}

a:link.tblButton, a:visited.tblButton, a:active.tblButton{
	background-color:#cccccc;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color: #000000;
	border-top: none;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: none;
	padding:5px;
}
a:hover.tblButton{
	background-color:#cccccc;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color: #000000;
	border-top: 1px solid #666666;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #666666;
	padding:5px;
}
a:link.tblButtonBrief, a:visited.tblButtonBrief{
	background-color:#009933;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color: #ffffff;
	border-top: none;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: none;
	padding:5px;
}
a:hover.tblButtonBrief{
	background-color:#009933;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color: #ffffff;
	border-top: 1px solid #666666;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #666666;
	padding:5px;
}
a:link.tblButtonFact, a:visited.tblButtonFact{
	background-color:#1771af;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color: #ffffff;
	border-top: none;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: none;
	padding:5px;
}
a:hover.tblButtonFact{
	background-color:#1771af;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color: #ffffff;
	border-top: 1px solid #666666;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #666666;
	padding:5px;
}
a:link.tblButtonMethod, a:visited.tblButtonMethod{
	background-color:#72166b;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color: #ffffff;
	border-top: none;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: none;
	padding:5px;
}
a:hover.tblButtonMethod{
	background-color:#72166b;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color: #ffffff;
	border-top: 1px solid #666666;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #666666;
	padding:5px;
}
a:link.tblButtonSummary, a:visited.tblButtonSummary{
	background-color:#7b0920;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color: #ffffff;
	border-top: none;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: none;
	padding:5px;
}
a:hover.tblButtonSummary{
	background-color:#7b0920;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color: #ffffff;
	border-top: 1px solid #666666;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #666666;
	padding:5px;
}
a:link.tblButtonQuery, a:visited.tblButtonQuery{
	background-color:#F47A00;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color: #ffffff;
	border-top: none;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: none;
	padding:5px;
}
a:hover.tblButtonQuery{
	background-color:#F47A00;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color: #ffffff;
	border-top: 1px solid #666666;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #666666;
	padding:5px;
}
a:link.tblButtonUpload, a:visited.tblButtonUpload{
	background-color:#666;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color: #ffffff;
	border-top: none;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: none;
	padding:5px;
}
a:hover.tblButtonUpload{
	background-color:#666;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color: #ffffff;
	border-top: 1px solid #666666;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #666666;
	padding:5px;
}
img{border:none;padding:2px;}
#options ul{
	list-style:none;
	padding-top:0em;
	padding-left:1em;
	padding-right:0em;
	padding-bottom:0em;
	font-style:normal;
	margin-bottom:1em;
	margin-top:1em;
}
#options li{
	margin:0em;
	padding:0em;
	display:inline;
}
#options a:link, #options a:visited{
	padding:0.2em;
	color:#000000;
	background-color:#FCE6EA;
	text-decoration:none;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #717171;
	border-right:1px solid #717171;
	margin:0em;
}
#options a:hover{
	border-top:1px solid #717171;
	border-left:1px solid #717171;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin:0em;
	padding:0.2em;
}
#options span.highlight{
	font-weight:bold;
	color:#000000;
	background:#ffff00 repeat-x;
}
#sandwell table{
	margin:5px 0 10px 0;
	border-collapse:collapse;
	background-color: #FFFFFF;
	border:2px solid #000000;
}
#sandwell{
	width:430px;
}
/*used in ni_benchmark.asp*/
td.res{width:50px;text-align:right;}
td.res1{width:50px;text-align:center;background-color:#0F0;}
td.res2{width:50px;text-align:center;background-color:#FF0;}
td.res3{width:50px;text-align:center;background-color:#C90;}
td.res4{width:50px;text-align:center;background-color:#F00;}
td.res5{width:50px;text-align:right;background-color:#FF0;}
th.lab{width:50px;}
td.labbold{font-weight:bold;}
td.lab{width:150px;}
p.nilab{text-align:center;font-weight:bold;width:420px;	background-color:#8DC63F;padding:5px;}
p.nilab2{text-align:center;font-weight:bold;width:480px;	background-color:#8DC63F;padding:5px;}
#ni_map{
		width:500px;
		margin:10px 0 0 0;
		}
#obj{float:right;display:block;}
#bench_chart{
		width:500px;
		margin:5px 0 0 0;
			border:2px solid #000000;

}
label.ni{
	font-weight:bold;
	width:150px;
	display:inline-block;
}
label.scard{
	font-weight:bold;
	width:80px;
	display:inline-block;
}
#comments{
		margin:-5px 10px 0 0;
		float:right;
		display:block;
		height:25px;
		padding:0px;
}
#notes h2{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:10px 0px 0px 10px;
}
#notes p{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:00px 0px 0px 10px;
}
#output{overflow-x:auto;width:950px;}

 /* CALENDER datepicker*/
 /* the div that holds the date picker calendar */
.dpDiv {
	}
/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
 /* CALENDER datepicker*/
.datatable{
	font-size:12px;
	border-collapse:collapse;
	border:2px solid #000000;
	width:700px; 
	margin:0px 5px 0px 0px;
}
.datatable td{
	border:1px solid #000000;
	padding:0px 2px 0px 2px;
}
.datatable th{
	border:1px solid #000000;
	background-color:#93ad54;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 4px;
}
.datatable caption{
	font-size:12px;
	font-weight:bold;
	color:#33517A;
	text-align:left;
	padding:3px 0px 8px 0px;
	margin:0px 0px 0px 10px;
}
.datatable tr.altrow{
	background-color:#FFFF99;
	color:#000000;
}
.datatable tr.completed{
	background-color:#66CC00;
	color:#000000;
}

.datatable tr:hover, .datatable tr.hilite{
	background-color: #DFE7F2;
	color:#000000;
	}
#content td.project{
	font-size:10px;
	background-color:#8DC63F;
	text-align:center;
	font-weight:normal;
	font-style: normal;
	color: #000000;
}
#content td.task{
	font-size:10px;
	background-color:#00CCFF;
	text-align:center;
	font-weight:normal;
	font-style: normal;
	color: #000000;
}
td.sred{
	background-image: url(../images/red.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
td.samber{
	background-image: url(../images/amber.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
td.sgreen{
	background-image: url(../images/green.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#content tr.yellow{
	background-color:#FFFF00;
	color:#000000;
}
#content tr.amber{
	background-color:#FFCC00;
	color:#000000;
	font-size: 10px;
	font-weight: normal;
}
#content tr.green{
	background-color:#00FF00;
	color:#000000;
}
#content tr.red{
	background-color:#FF0000;
	color:#000000;
}
#meta{
	font-size:10px;
	text-align:left;
	margin:0px;
}
#meta table{
	margin-left:10px;
	border:2px solid #000;
}
#meta td{
	border-style:none;}

#meta td.element{
	width:160px;
	font-size:11px;
	font-weight:bold;
}
#meta td.element2{
	width:auto;
	font-size:11px;
	font-weight:bold;
}

#PRIORITY{
	width:200px;
	margin:0px auto 10px auto;
	padding:5px;
	height:auto;
}

#NPRIORITY{
	width:200px;
	margin:0px auto 10px auto;
	padding:5px;
	height:auto;
}
#content table.query{
	width:auto;
	margin:0px;
	padding:0px;
	border:2px solid #000000;
}
table.query th{
font-weight:bold;
padding:1px 2px 1px 2px;
border:1px solid #000000;
text-align:center;
background-color:#009933;
color:#ffffff;
}
.blank_row{
		background-color:#000;
		height:2px;
		width:auto;
}
#redirect1{visibility:hidden;display:none;margin:10px 0px 0px 130px;}
/*#IntSub{visibility:hidden;display:none;}*/
#contact{display:block;margin:width:350px;}
#contact li{
	list-style-type: none;
	font-style: normal;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
	padding:1px 0px 0px 0px;
	margin:0px;
	text-align:left;
	color:#000;
	line-height:20px;
}
#about {line-height:20px;margin:0px 0px 0px 10px;}
#about li{
	list-style-type:disc;
	font-style: normal;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 20px;
	text-align:left;
	color:#000;
	line-height:18px;
}
.logo{float:right;padding:10px;}
#tips_sidebar1{
	width:270px;
	font-size:16px;
	font-weight: bold;
	margin:0px;
	float:left;
	padding:0px;
	height:auto;
	display:block;
}
#tips_middlebar{
	font-size:16px;
	font-weight: bold;
	padding:0px;
	width:670px;
	float:right;
	margin:0px 5px 0px 5px;
}

#feedback{
	background-color:#DFE4D6;
	width:250px;
	margin:10px auto 10px auto;
	padding:0px;
	color:#000;
	height:auto !important;
	height:170px;
	min-height:170px;
	border:2px solid #8ac73e;
}
#feedback ul,#EQ ul, #FAQ ul{margin:10px 0 10px 0}
#feedback li
{
	list-style-type: none;
	font-style: normal;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
	padding:5px 0px 0px 0px;
	margin:0px;
	text-align:left;
	color:#000;
	border-bottom:2px dotted #DFE4D6;
	line-height:14px;
}
#EQ, #FAQ{
	background-color:#fff;
	width:100%;
	margin:0px auto 10px auto;
	padding:0px;
	color:#000;
	height:auto !important;
	border:2px solid #8ac73e;
	line-height:16px;
	}
#EQ li,
#FAQ li,
#tips_tutorial li,
#tips_datasets li
{ 
	list-style-type: none;
	font-style: normal;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
	padding:5px 5px 5px 0px;
	margin:0px;
	text-align:left;
	color:#000;
	line-height:14px;
}
p.tips{
	font-size:14px;
	font-weight:normal;
	padding:5px 10px 0px 10px;
}
#EQ a:link, 
#EQ a:visited,
#FAQ a:link,
#FAQ a:visited{
		text-decoration:none;
		color:#000;
}
#EQ a:hover,
#FAQ a:hover{
	text-decoration:underline;
}
.qryq{
	width:330px;
	float:left;
}
.qrya{
	width:310px;
	float:right;
	background-color:#DFE4D6;
	margin:0px 10px 0px 0px;
}
#tips_datasets p{
		font-size:12px;
		text-align:center;
		font-weight:normal;
		padding:2px;
		margin:0px;
}
.under{text-decoration:underline}
a:link.chart, a:visited.chart{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/ChartIcon_small.gif) no-repeat;
			}
a:hover.chart{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/ChartIcon_small_link.gif) no-repeat;
			}
a:link.map, a:visited.map{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/MapIcon_small.gif) no-repeat;
			}
a:hover.map{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/MapIcon_small_link.gif) no-repeat;
			}
a:link.table, a:visited.table{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/TableIcon_small.gif) no-repeat;
			}
a:hover.table{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/TableIcon_small_link.gif) no-repeat;
			}
a:link.metad, a:visited.metad{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/MetaIcon_small.gif) no-repeat;
			}
a:hover.metad{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/MetaIcon_small_link.gif) no-repeat;
			}
a:link.save, a:visited.save{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/SaveIcon_small.gif) no-repeat;
			}
a:hover.save{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/SaveIcon_small_link.gif) no-repeat;
			}
a:link.send, a:visited.send{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/EmailIcon_small.gif) no-repeat;
			}
a:hover.send{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/EmailIcon_small_link.gif) no-repeat;
			}
a:link.excel, a:visited.excel{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/ExcelIcon_small.gif) no-repeat;
			}
a:hover.excel{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/ExcelIcon_small_link.gif) no-repeat;
			}
a:link.pub, a:visited.pub{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/Publication_Icon_small.gif) no-repeat;
			}
a:hover.pub{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/Publication_Icon_small_link.gif) no-repeat;
			}
a:link.tpage, a:visited.tpage{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/TopicIcon_small.gif) no-repeat;
			}
a:hover.tpage{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/TopicIcon_small_link.gif) no-repeat;
			}
a:link.back, a:visited.back{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/BackIcon_small.gif) no-repeat;
			}
a:hover.back{
			width:50px;
			height:54px;
			display:inline-block;
			background:url(../images/BackIcon_small_link.gif) no-repeat;
			}
a:link.ni, a:visited.ni{
			width:50px;
			height:54px;
			display:block;
			background:url(../images/BenchIcon_small.gif) center no-repeat;
			margin:0 auto 0 auto;
			}
a:hover.ni{
			width:50px;
			height:54px;
			display:block;
			background:url(../images/BenchIcon_small_link.gif) center no-repeat;
			margin:0 auto 0 auto;
			}
.meta{
	font-weight:bold;
	width:200px;
	float:left;
}
.meta_form_val{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:300px;
	background-color:#FFC;
	padding:2px;
	border:solid 2px #000;
	}
.meta_form_val2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:300px;
	background-color:#ccc;
	padding:2px;
	border:solid 2px #000;
	}
.meta_form{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:300px;
	padding:2px;
	border:solid 1px #000;
	}
.highlight{
	font-weight:bold;
	color:#000000;
	background:#ffff00 repeat-x;
}
#DM{
	width:600px;
	margin:5px 0 0 0px;
	padding:0px;
}
#about2{
		margin:10px 200px 0 0;
		width:auto;
		float:right;
}
#about1{
		margin:10px 0 0 0;
		display:block;
		width:300px;
}
.GroupShow{
	background-color: #FF0;
}
#tk_chart{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right;
	}
.selected{
		background-color:#8DC63F;
		color:#FFF;
		border:1px solid #000;
		padding:5px;
}
#alpha li{
	display:inline;
	margin:0px 5px 0px 5px;
	text-align:center;
	font-style:normal;
	
	
}
#alpha{
	margin:5px auto 20px auto;
	text-align:center;	
}
#alpha a:hover{
		background-color:#8DC63F;
		color:#FFF;
		padding:px;
}
#alpha a:visited, #alpha a:link{
		padding:2px;
}

.current{
	font-style:normal;
	list-style-type:none;
	margin:5px 0px 0px 0px;
	}
.current2{
	font-style:normal;
	list-style-type:none;
	margin:5px 10px 0px 15px;}
.current3{
	font-style:normal;
	list-style-type:none;
	margin:5px 10px 0px 30px;}
.current4{
	font-style:normal;
	list-style-type:disc;
	margin:5px 0px 5px 0px;
	}

.bold{
	font-weight:bold;
}
.uline{text-decoration:underline;
}
.desc{
	text-decoration:underline;
	display:block;
	font-weight:bold;
	clear:both;
}
#content table.queryr{
		border::none;
		width:600px;
		margin:10px 0px 0px 80px;
		}
th.query{
font-weight:bold;
padding:1px 2px 1px 2px;
border:1px solid #000000;
text-align:center;
background-color:#009933;
color:#ffffff;

}
hr.divide{
color: #fff; background-color: #fff; border: 3px dotted #000; border-style: none none dotted; width:90%;}
.title6{
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:5px 0px 5px 0px;
	text-align:left;
	}
#content table.savedquery{
	width:auto;
	margin:0px;
	padding:0px;
	border:2px solid #000000;
}
table.savedquery th{
font-weight:bold;
padding:1px 2px 1px 2px;
border:1px solid #000000;
text-align:center;
background-color:#009933;
color:#ffffff;
}
.sc{width:150px;height:250px;overflow:auto;overflow-y:auto;overflow-x:hidden;}
.label{
	font-weight:bold;
	width:105px;
	display:inline-block;
	margin:0px;
	padding:0px;
}
.outline{
	border:groove 3px #000;
	padding:5px;
}
.town{
	background-color:#FC6;
	color:#000;
}
.ward{
	background-color:#FF9;
	color:#000;
}
.nhood{
	background-color:#9FF;
	color:#000;
}
.google{
	text-align:center;
	float:right;
	width:600px;
	height:480px;
	margin:10px 5px 5px 0px;
	padding:0px;
}
.outline p{line-height:25px;}
#more_census{
		display:none;
}
.outerdiv
{
width:700px;
height:500px;
overflow:hidden;
position:relative;
border:groove 3px #000;
padding:5px;
margin:0px auto 0px auto;
}
 
.innerframe
{
position:absolute;
top:-250px;
left:0px;
width:700px;
height:1200px;
} 
/*settings for main links*/
#EX_1 a:link.explain, #EX_2 a:link.explain, #EX_3 a:link.explain, #EX_4 a:link.explain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F4AC6;
	font-weight: normal;
	
}
#EX_1 a:link.visited, #EX_2 a:link.visited, #EX_3 a:link.visited, #EX_4 a:link.visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C63F4A;
	font-weight: normal;
}
#EX_1 a:link.hover, #EX_2 a:link.hover, #EX_3 a:link.hover, #EX_4 a:link.hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F83D6;
	text-decoration: underline;
	font-weight: normal;
}
.explain_text{
	font-size:11px;
	padding:3px;
	color:#000;	
	font-weight:normal;
	
}
#EX_1, #EX_2, #EX_3, #EX_4{
	border:1px solid #000;
	margin:3px 0px 3px 0px;
}
a.explain{
	font-size:10px;
	font-weight:normal;
	
}
#EX_1{
	background-color:#0FF;
}
#EX_2{
	background-color:#8DC63F;
}
#EX_3{
	background-color:#FF9;
}
#EX_4{
	background-color:#FC9;
}
.date_val{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:200px;
	background-color:#FFC;
	padding:2px;
	border:solid 2px #000;
}
.inp{
	width:300px;
	padding:2px;
	border:solid 1px #000;
	}
.inp_val{
	width:300px;
	background-color:#FFC;
	padding:2px;
	border:solid 2px #000;
	}
.flash{background-color:#ffff66;}
#mugshot{float:right;}
a:link.privacy,
a:link.hover,
a:link.visited,
a:link.active
{margin:0px;font-size:10px;padding:0px;}

