/* -------------------------------------------------------------------------
The Crown Prosecution Service
Annual Reports Styles

last update: 28 Jul 2010, 15:26
author: Andy Gosling
email: andy@ecru.co.uk
website: http://www.ecru.co.uk
------------------------------------------------------------------------- */

/* pallette
purple	= 	#592A73
red		=	#A9003A
orange	=	#E96F2B
green	=	#577C1E
blue	=	#0371A2
brown	=	#747453
*/

.wide-tables #wrapper {
	min-width: 1070px;
}

#reportHead {
	background: url("http://www.cps.gov.uk/assets/images/annual_reports/header_bg.jpg") repeat-x left;
	margin: 0 0 0 260px;
	height: 81px;
	position: relative;
	border-top: 20px solid #FFF;
}

#reportHead h1 {
	height: 82px;
	width: 100%;
	text-indent: -999em;
	margin: 0;
}

#reportHead h1.ar0405 {
	background: url("http://www.cps.gov.uk/assets/images/annual_reports/header04-05.jpg") no-repeat;
}

#reportHead h1.ar0506 {
	background: url("http://www.cps.gov.uk/assets/images/annual_reports/header05-06.jpg") no-repeat;
}

#reportHead h1.ar0607 {
	background: url("http://www.cps.gov.uk/assets/images/annual_reports/header06-07.jpg") no-repeat;
}

#reportHead h1.ar0708 {
	background: url("http://www.cps.gov.uk/assets/images/annual_reports/header07-08.jpg") no-repeat;
}

#reportHead h1.ar0809 {
	background: url("http://www.cps.gov.uk/assets/images/annual_reports/header08-09.jpg") no-repeat;
}

#reportHead h1.ar0910 {
	background: url("http://www.cps.gov.uk/assets/images/annual_reports/headerAR09-10.jpg") no-repeat;
}

#reportHead h1.ra0910 {
	background: url("http://www.cps.gov.uk/assets/images/annual_reports/headerRA09-10.jpg") no-repeat;
}

#reportHead h1.ar1011 {
	background: url("http://www.cps.gov.uk/assets/images/annual_reports/headerAR10-11.jpg") no-repeat;
}

#reportHead h1.autumn08 {
	background: url("http://www.cps.gov.uk/assets/images/annual_reports/header_autumn08.jpg") no-repeat;
}

#reportHead h1.autumn09 {
	background: url("http://www.cps.gov.uk/assets/images/annual_reports/header_autumn09.jpg") no-repeat;
}

#reportHead #rightEdge {
	background: url("http://www.cps.gov.uk/assets/images/annual_reports/header_right.jpg") no-repeat;
	height: 82px;
	width: 2px;
	position: absolute;
	top: 0;
	right: 0;
}

#report {
	background: #F5F5F5 url("http://www.cps.gov.uk/assets/images/annual_reports/report_bg.gif") repeat-y top right;
	border: 1px solid #D5D5D5;
	margin: 0 30px 0 200px;
	margin: 0 0 0 260px;
	padding-bottom: 1em;
}

#report #primaryContent {
	margin: 10px 200px 0 20px;
}

#report #secondaryContent {
	float: right;
	display: inline;
	margin: 0 0 0 0;
	width: 180px;
}

/* navigation */

#report #reportNav h2 {
	font-size: 1.3333em;
	line-height: 1.25em;
	color: #7F8554 !important;
	margin: 10px;
	color: #015883;
}

#report #reportNav ul {
	border-top: 1px solid #D5D5D5;
	margin-left: 0;
}

#report #reportNav li {
	border-bottom: 1px solid #D5D5D5;
	background-image: none;
	padding: 0;
	margin: 0;
	line-height: 1.3em;
}

#report #reportNav li.performance {
	display: block;
	padding: 5px 10px;
	background: url(http://www.cps.gov.uk/assets/images/annual_reports/menu_green.gif) repeat-y top right;
	color: #015883;
	font-size: 1.1em;
}

#report #reportNav li a {
	display: block;
	padding: 5px 10px;
}

#report #reportNav li a:link, #report #reportNav li a:visited {
	color: #015883;
	border: none;
}

#report #reportNav li a:hover, #report #reportNav li a:active,
#report #reportNav li a.selected {
	border: none;
	color: #001E43;
}

#report #reportNav li.purple a:link, #report #reportNav li.purple a:visited,
#report #reportNav li.purple {
	background: url(http://www.cps.gov.uk/assets/images/annual_reports/menu_purple.gif) repeat-y top right;
}

#report #reportNav li.purple a:hover, #report #reportNav li.purple a:active,
#report #reportNav li.purple a.selected {
	background: #FFF url(http://www.cps.gov.uk/assets/images/annual_reports/menu_purple_hover.gif) repeat-y top right;
}

#report #reportNav li.red a:link, #report #reportNav li.red a:visited,
#report #reportNav li.red {
	background: url(http://www.cps.gov.uk/assets/images/annual_reports/menu_red.gif) repeat-y top right;
}

#report #reportNav li.red a:hover, #report #reportNav li.red a:active,
#report #reportNav li.red a.selected {
	background: #FFF url(http://www.cps.gov.uk/assets/images/annual_reports/menu_red_hover.gif) repeat-y top right;
}

#report #reportNav li.green a:link, #report #reportNav li.green a:visited,
#report #reportNav li.green {
	background: url(http://www.cps.gov.uk/assets/images/annual_reports/menu_green.gif) repeat-y top right;
}

#report #reportNav li.green a:hover, #report #reportNav li.green a:active,
#report #reportNav li.green a.selected {
	background: #FFF url(http://www.cps.gov.uk/assets/images/annual_reports/menu_green_hover.gif) repeat-y top right;
}

#report #reportNav li.orange a:link, #report #reportNav li.orange a:visited,
#report #reportNav li.orange {
	background: url(http://www.cps.gov.uk/assets/images/annual_reports/menu_orange.gif) repeat-y top right;
}

#report #reportNav li.orange a:hover, #report #reportNav li.orange a:active,
#report #reportNav li.orange a.selected {
	background: #FFF url(http://www.cps.gov.uk/assets/images/annual_reports/menu_orange_hover.gif) repeat-y top right;
}

#report #reportNav li.blue a:link, #report #reportNav li.blue a:visited,
#report #reportNav li.blue {
	background: url(http://www.cps.gov.uk/assets/images/annual_reports/menu_blue.gif) repeat-y top right;
}

#report #reportNav li.blue a:hover, #report #reportNav li.blue a:active,
#report #reportNav li.blue a.selected {
	background: #FFF url(http://www.cps.gov.uk/assets/images/annual_reports/menu_blue_hover.gif) repeat-y top right;
}

#report #reportNav li.brown a:link, #report #reportNav li.brown a:visited,
#report #reportNav li.brown {
	background: url(http://www.cps.gov.uk/assets/images/annual_reports/menu_brown.gif) repeat-y top right;
}

#report #reportNav li.brown a:hover, #report #reportNav li.brown a:active,
#report #reportNav li.brown a.selected {
	background: #FFF url(http://www.cps.gov.uk/assets/images/annual_reports/menu_brown_hover.gif) repeat-y top right;
}

/* typography */

.reportIntro {
	font-size: 0.9166em;
	line-height: 1.8181em;
	color: #666;
	border: 1px solid #D5D5D5;
	padding: 12px;
	margin: 2em 0;
}

#report h2 {
	margin: 0.7em 0 0.7em 0;
	font-size: 2.5em;
	line-height: 1.2em;
}

#report h2.ruleAbove {
	clear: left;
	border-top: 1px solid #D5D5D5;
	margin-top: 1.4em;
	padding-top: 1.4em;
}

#report.purple #primaryContent h2, #report.purple #primaryContent h3, #report.purple #primaryContent h5 { color: #592A73; }
#report.red #primaryContent h2, #report.red #primaryContent h3, #report.red #primaryContent h5 { color: #A9003A; }
#report.orange #primaryContent h2, #report.orange #primaryContent h3, #report.orange #primaryContent h5 { color: #E96F2B; }
#report.green #primaryContent h2, #report.green #primaryContent h3, #report.green #primaryContent h5 { color: #577C1E; }
#report.blue #primaryContent h2, #report.blue #primaryContent h3, #report.blue #primaryContent h5 { color: #0371A2; }
#report.brown #primaryContent h2, #report.brown #primaryContent h3, #report.brown #primaryContent h5 { color: #747453; }

#report h3 {
	font-size: 1.6666em;
	line-height: 1em;
	margin: 0.5em 0 0.5em 0;
	padding-top: 1em;
	clear: left;
	border-top: 1px solid #D5D5D5;
}

#report h3.noRule {
	margin: 1.2em 0 0.6em 0;
	padding-top: 0;
	border-top: none;
}

#report h4 {
	margin-top: 1.4em;
}

#wrapper h5 {
	margin-top: 1.4em;
}

#report h6 {
	margin-top: 1.4em;
}

#report.purple #primaryContent ul li { background-image: url("http://www.cps.gov.uk/assets/images/annual_reports/bullet_purple.gif"); }
#report.red #primaryContent ul li { background-image: url("http://www.cps.gov.uk/assets/images/annual_reports/bullet_red.gif"); }
#report.orange #primaryContent ul li { background-image: url("http://www.cps.gov.uk/assets/images/annual_reports/bullet_orange.gif"); }
#report.green #primaryContent ul li { background-image: url("http://www.cps.gov.uk/assets/images/annual_reports/bullet_green.gif"); }
#report.blue #primaryContent ul li { background-image: url("http://www.cps.gov.uk/assets/images/annual_reports/bullet_blue.gif"); }
#report.brown #primaryContent ul li { background-image: url("http://www.cps.gov.uk/assets/images/annual_reports/bullet_brown.gif"); }


#report .imageLeftWithCaption {
	margin: 3px 15px 3px 0;
}

#report .statement {
	font-size: 1.2em;
	line-height: 1.3em;
	padding: 0 0 0 20px;
	margin-bottom: 1.3em;
}

#report.orange .statement { color: #E96F2B; }
#report.blue .statement { color: #0371A2; }

#report .graph {
	text-align: center;
	padding: 1em 0;
}

#report .case {
	border: 1px solid #D5D5D5;
	padding: 12px 12px 6px 12px;
	margin: 2em 0;
	background: url(http://www.cps.gov.uk/assets/images/annual_reports/case_bg.jpg) repeat-x 0 0;
}

#report .case h3 {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0 0 0.7em 0;
	padding-top: 0;
	border-top: none;
}

#report .case p {
	color: #666;
}

blockquote {
	padding-left: 20px;
}

#report #key p {
	margin-bottom: 0;
}

#report .small {
	font-size: 0.88em;
	color: #666;
}

#report .leftCol {
	clear: left;
	float: left;
	width: 48%;
	padding-right: 5%;
}

#report .rightCol {
	float: left;
	width: 47%;
}

#report .leftCol h4,
#report .leftCol h5,
#report .rightCol h4,
#report .rightCol h5 {
	margin-top: 0;
	color: #333;
}

/* data tables */

#report table {
	margin: 2em 0;
}

#report td {
	background-color: #FFF;
}

#report th, #report td {
	font-size: 0.9166em;
	line-height: 1.8181em;
}

#report.purple #primaryContent th { color: #592A73; }
#report.red #primaryContent th { color: #A9003A; }
#report.orange #primaryContent th { color: #E96F2B; }
#report.green #primaryContent th { color: #577C1E; }
#report.blue #primaryContent th { color: #0371A2; }
#report.brown #primaryContent th { color: #747453; }

#report tr.total td {
	font-weight: bold;
}
