#maintext td
{
	padding: 3px;
	margin: 0px;
	font-size: 10px;
	text-shadow: none;
}

#crumbBar
{
	background-color: #CCF;
	color: #003;
}

#crumbBar a { color: #003; }

.block
{
	background-color: #CCF;
	color: #003;
}

.quote { color: #003; }

.section
{
	border-color: #CCF;
	background-color: #EEF;
}

.empty
{
	border: 0;
	background-color: transparent;
}


#leader a:hover { color: blue; }
#leader a { font-weight: normal; }
#leader ul { margin-top: 0px; }

.headline
{
	background-color: #EEF;
	color: #003;
	border-color: white;
	border-width: 2px 0 0 2px;
	border-style: solid;
}

#navmenu p.standard a:hover { color: #009; }
#maintext a:hover{color:#00C;}
#maintext a{color:#006;}
#leader a{color:#006;}

 #navmenu  a:hover {color:white}
 
 
 .darkline {border-top: 2px dotted  #CCF;}
 
 .submenu {font-size:1.1em}
 
 .ital { font-style: italic; }
 
 .section {width:786px;}
 
 .absmiddle { vertical-align: middle; padding-right:7px; }
 .person {float:left;clear:left;display:block; width:200px}
 .person img {padding-top:10px;}
 .audiolist
 {
 	list-style: none;
 	padding: 0 10px 10px 10px;
 	display: block;
 	float: left;
 }
 .sep {border-bottom: 1px solid #CCF;margin-left:10px;}

.whiteblock
{
	padding: 0px;
	width:796px;
	
}

.col20 {width:150px;float:left; text-align:center;}
.col40 {width:300px; float:left; text-align:center;}

.dead { color: #666; }
.dead:hover { color: #666; }

/* End styles added by Ian */
/*  Data & Graphs */
.graph
{
	margin: 20px;
	text-align: center;
}
#graph
{
	margin: 20px;
	text-align: center;
}

#data1 { margin-left: 20px;margin-right: 5px; font-family: "Trebuchet MS",Helvetica, Arial,sans-serif;}

#data1 td
{
	font-size: 10px;
	text-align: center;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

#data1 .white { background: #fff; }
#data1 .authorityBox { background: #9ff; }
#data1 .scotlandBox { background: #fc9; }
#data1 .compInd { background: #cfc; }

#data1 .noBox
{
	border: none;
	font-weight: bold;
	background: #fff;
}

#data1 .none
{
	text-align: left;
	border: none;
}

#data1 .top { border-top: 1px solid black; }

#data1 .bottomOnly
{
	border-left: none;
	border-bottom: 1px solid black;
}

#data1 .bottomOnlyWhite
{
	border-left: none;
	border-bottom: 1px solid black;
	background: #fff;
}

#data1 .whiteNoBottom
{
	border-bottom: none;
	background: #fff;
}

#data1 .topRight
{
	border-right: 1px solid black;
	border-top: 1px solid black;
}

#data1 .whiteTop
{
	border-top: 1px solid black;
	background: #fff;
}

#data1 .whiteTopRight
{
	border-top: 1px solid black;
	border-right: 1px solid black;
	background: #fff;
}

#data1 .whiteRight
{
	border-right: 1px solid black;
	background: #fff;
}

#data1 .right { border-right: 1px solid black; }

#authoritySelect td
{
	font-size: 12px;
	text-align: left;
}

#authoritySelect .bold { font-weight: bold; }
#summary li { font-size: 12px; }

#data2 td
{
	font-size: 12px;
	text-align: center;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

#data2 th { font-size: 12px; }

#data2 .bottomAlignLeftBold
{
	border-bottom: 1px solid black;
	border-right: none;
	text-align: left;
	font-weight: bold;
	background: #fff;
}

#data2 .home { background: #fc3; }
#data2 .friends { background: #9ff; }
#data2 .foster { background: #fc9; }
#data2 .residential { background: #ff9; }

#data2 .homeTop
{
	border-top: 1px solid black;
	background: #fc3;
}

#data2 .friendsTop
{
	border-top: 1px solid black;
	background: #9ff;
}

#data2 .fosterTop
{
	border-top: 1px solid black;
	background: #fc9;
}

#data2 .residentialTop
{
	border-top: 1px solid black;
	background: #ff9;
}

#data2 .top { border-top: 1px solid black; }

#data2 .leftAlignLeft
{
	border-left: 1px solid black;
	text-align: left;
	background: #fff;
}

#data2 .topLeftAlignLeft
{
	border-top: 1px solid black;
	border-left: 1px solid black;
	text-align: left;
	background: #fff;
}

#footnotes li, #footnotes p { font-size: 10px; }

strong
{
	font-weight: bold;

}

.data2 td
{
	font-size: 12px;
	text-align: center;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.data2 th { font-size: 12px; }

.data2 .bottomAlignLeftBold
{
	border-bottom: 1px solid black;
	border-right: none;
	text-align: left;
	font-weight: bold;
	background: #fff;
}

.data2 .home { background: #fc3; }
.data2 .friends { background: #9ff; }
.data2 .foster { background: #fc9; }
.data2 .residential { background: #ff9; }

.data2 .homeTop
{
	border-top: 1px solid black;
	background: #fc3;
}

.data2 .friendsTop
{
	border-top: 1px solid black;
	background: #9ff;
}

.data2 .fosterTop
{
	border-top: 1px solid black;
	background: #fc9;
}

.data2 .residentialTop
{
	border-top: 1px solid black;
	background: #ff9;
}

.data2 .top { border-top: 1px solid black; }

.data2 .leftAlignLeft
{
	border-left: 1px solid black;
	text-align: left;
	background: #fff;
}

.data2 .topLeftAlignLeft
{
	border-top: 1px solid black;
	border-left: 1px solid black;
	text-align: left;
	background: #fff;
}

/* end data & graphs */

