/*
	CEOP CSS
	CREATED:01.02.10
	MODIFIED:27.04.10
	AUTHOR:ANDY FIELD | IDNet
*/

/*
	COLOURS
	BACKGROUND:#96b3cb
	DARK BLUE:#203758
	AUBERGINE:#1d1b28
	RED:#a72e28 (a72e28)
	RED TINT:#f3e4e3
	RULE:#d1dce8
	FOOTER BACKGROUND:#e6edf3
*/

/* RESET
******************************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,button,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

a img,:link img,:visited img {
	border:none;
}

:link,:visited {
	text-decoration:none;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img { 
	border:0;
}

address,abbr,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

img {
	border:none;
}

ol,ul,dl {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6,pre,code {
	font-size:100%;
	font-weight:normal;
	line-height:100%;
}

q:before,q:after {
	content:'';
}

abbr,acronym {
	border:0;
}

/* BASE
******************************************/

html>body {
	font-size:12px;
}

body {
	background:#96b3cb;
	color:#111;
	font-family:"Helvetica Neue",Arial,Helvetica,"Lucida Grande",sans-serif;
	font-size:75%;
	line-height:1.5em; 
	text-align:center;
}

button,input,select,textarea {
	font-family:"Helvetica Neue",Arial,Helvetica,"Lucida Grande",sans-serif;
	font-size:100%;
	vertical-align:middle;
}

#skip {
	height:0;
	margin:0;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:0;
}

a {
	outline:none;
}

a:focus {
	color:#a72e28;
}

a:link,
a:visited {
	color:#a72e28;
	text-decoration:none;
}

a:hover,
a:active {
	color:#a72e28;
	text-decoration:underline;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {
	display:inline-block;
}

/* Hide from IE Mac \*/
.clearfix {
	display:block;
}
/* End hide from IE Mac */

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

hr {
	height:1px;
	color:#d1dce8;
	margin:0.75em 0;
	padding:0;
	background-color:#d1dce8;
	border:0;
}

/* TYPOGRAPHY
******************************************/

p,dl,ol,ul,th,td {
	font-size:1em;
	line-height:1.5em;
}

p {
	margin:0 0 1.5em 0;

}

dl,ol,ul,table,fieldset {
	margin:0 0 1.5em 0;

}

h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	line-height:1.4em;
}

h1 { /* 23 */
	color:#203758;
	font-size:1.916667em;
	margin:0 0 0.782609em 0;
}

h2 { /* 18 */
	font-size:1.5em;
	margin:0 0 0.5em 0;
}

h3 { /* 15 */
	font-size:1.25em;
	margin:0.3em 0 0.3em 0;
}

h4,h5,h6 { /* 13 */
	font-size:1.083333em;
	margin:0 0 0.346154em 0;
}

/* DECORATION
******************************************/

blockquote, 
blockquote.alt {
	background: url(/assets/images/quote.png) 0 1em no-repeat;
	font-size:1.083333em;
	font-style:italic;
	margin:0 2em 2em 3em;
	padding: 1em 0 0 4em;
}

cite {
	color: #555;
	font-size:0.916667em;
	line-height:1.636364em;
}

#flashcontent,
#main img {
	margin:0 0 1.5em 0;
}

#main img.ir {
	float:right;
	margin:0 0 0.75em 20px;
}

#main img.il {
	float:left;
	margin:0 20px 0.75em 0;
}

#main img.i {
	display:block;
	float:none;
	margin:0 0 0.75em 0;
}

p.note,
p.date {
	color:#555;
	font-size:0.916667em;
	line-height:1.636364em;
	margin:0 0 0.818182em 0;
}

p.enote {
	margin:0 0 1.5em 0;
}

p.date {
	margin:0;
}

li,dd,dt {
	padding:0.375em 0;
}

ul {
	list-style-type:square;
	margin-right:4em;
	margin-left:4em;
}

ol {
	list-style-type:decimal;	
	margin-right:4em;
	margin-left:4em;
}

dl dl {
	margin:0.375em 2em;
}

dl dl dd {
	border:none;
}

#main dl dl dd a, 
#main-full dl dl dd a {
	font-weight:normal;
}

ol.roman {
	list-style-type:lower-roman;
}

ol.alpha {
	list-style-type:lower-alpha;
}

#main a,
#main-full a {
	font-weight:bold;
}

a.add,
a.remove {
	font-weight:normal;
	left:200px;
	position:relative;
}

a.external {
	background:url(/assets/images/external.png) right 50% no-repeat;
	padding:0 14px 0 0;
}

#ra-two-col a.external {
	background:url(/assets/images/external-alt.png) right 50% no-repeat;
}

dt {
	font-size:1.25em;
	font-weight:bold;
	line-height:1.2em;
	margin-top:0.6em;
	margin-bottom:1.2em;
	margin:0 0 0.6em 0;
	margin:0 0 0 0;
	margin:0.3em 0 0.3em 0;
}

dd {
	border-bottom:1px solid #d1dce8;
}

a.textbtn,
a.textbtn:visited {
	background:#a72e28;
	border:2px solid #a72e28;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	padding:0.375em 1em;
	width:auto;
}

a.textbtn:hover {
	background:#900;
	border:2px solid #900;
	text-decoration:none;
}


.boxout-blue {
	background:#e6edf3;
	margin:0 0 1.5em 0;
	-moz-border-radius: 6px; /* CSS3 */
	-webkit-border-radius: 6px; /* CSS3 */
	padding:1.5em;
}

.boxout-red {
	background:#f3e4e3;
	margin:0 0 1.5em 0;
	-moz-border-radius: 6px; /* CSS3 */
	-webkit-border-radius: 6px; /* CSS3 */
	padding:1.5em;
}

#ed {
	border-bottom:1px solid #d1dce8;
	margin:0 0 1.5em 0;
	padding:0 0 0.75em 0;
}

/* TABLES
******************************************/

table {
	width:100%;
}

td,th {
	border-bottom:1px solid #d1dce8;
	padding:0.375em 1em 0.375em 0.375em;
	vertical-align:top;
}

thead th {
	background:#203758;
	color:#fff;
	font-weight:bold;
}

tbody th {
	font-weight:bold;
}

/* FORMS
******************************************/

fieldset ol {
	list-style-type:none;
	margin-right:0;
	margin-left:0;
}

span.label, label {
	display:block;
	float:left;
	padding:0.375em 20px 0.375em 0;
	width:180px;
}



label em {
	color:#a72e28;
	font-style:normal;
	font-weight:bold;
}

input,select,textarea {
	border:2px solid #ddd;
	padding:0.375em;
}

input.long,
textarea.long {
	width:220px;
}

input.short,
textarea.short {
	width:auto;
}

.button,button {
	background:#a72e28;
	border:2px solid #a72e28;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	padding:0.375em 1em;
	width:auto;
}



.button:hover, button:hover {
	background:#900;
	border:2px solid #900;
}

input.error,
select.error,
textarea.error {
	border:2px solid #a72e28;	
}

label.error, span.error {
	color:#a72e28;
	display:block;
	float:none;
	font-style:italic;
	left:200px;
	position:relative;
	width:auto;
	clear:left;
}

label.fe {
	display:none;
}

label.chk {
	float:left;
	width:auto;
}

/* HEADER
******************************************/

#global {
	height:98px;
	width:960px;
}

#logo {
	position:absolute;
	width:130px;
	z-index:10;
}

#logo a {
	background:transparent url(/assets/images/logo.png) 0 0 no-repeat;
	display:block;
	height:130px;
	left:20px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:130px;
}

#logotext h1{ /* 24 */
	color:#fff;
	font-size:2em;
	font-weight:bold;
	float:left;
	left:170px;
	letter-spacing:-0.03em;
	line-height:1em;
	position:relative;
	text-shadow:0 2px 2px #0e1c32; /* CSS3 */
	top:55px;
}

#report {
	background:#a72e28 url(/assets/images/header-red-background.png) 0 0 no-repeat;
	border-left:1px solid #fff;
	float:right;
	height:98px;
	text-align:center;
	width:230px;
}

#ukccis {
	background:#fff url(/assets/images/header-blue-background.png) 0 0 no-repeat;
	border-left:1px solid #fff;
	float:right;
	height:98px;
	text-align:center;
	width:230px;
}

#report span {
	color:#fff;
	display:block;
	font-weight:bold;
	margin:8px auto 5px auto;
}

#report a.report {
	background:transparent url(/assets/images/reportabusebtn.gif) 0 0 no-repeat;
	display:block;
	height:50px;
	margin:0 auto;
	position:relative;
	text-indent:-3000em;
	width:142px;
}

#ukccis a.report {
	background:transparent url(/assets/images/ukccis-btn.png) 0 0 no-repeat;
	display:block;
	height:57px;
	margin:0 auto;
	position:relative;
	text-indent:-3000em;
	top:20px;
	width:101px;
}

#header ul {
	background:#222 url(/assets/images/nav-background.png) 0 0 no-repeat;
	height:32px;
	margin:0;
	width:960px;
}

#header li {
	display:block;
	float:left;
	padding:0;
}

#header li.start {
	padding:0 0 0 160px;
}

#header li a {
	color:#fff;
	display:block;
	font-size:1.083333em;
	font-weight:bold;
	float:left;
	height:23px;
	line-height:1em;
	padding:9px 10px 0 10px;
}

#header li a:hover,
#ceop_home li#home a,
#ceop_about li#about a,
#ceop_mediacentre li#mediacentre a,
#ceop_publications li#publications a,
#ceop_recruitment li#recruitment a,
#ceop_partnerships li#partnerships a,
#ceop_training li#training a,
#ceop_contact li#contact a {
	background:#162d4f;
	text-decoration:none;
}

a#ceop_navigation_on
{
	background:#162d4f;
	text-decoration:none;
}

/* SIDEBARS
******************************************/

#sidebar_lhs ul {
	list-style-type:none;
	margin:0;
	width:140px;
}

#sidebar_lhs li {
	border-bottom:1px solid #d1dce8;
	padding:0;
	width:140px;
}

#sidebar_lhs li ul li {
	border:none;
}

#sidebar_lhs li a {
	color:#44697d;
	display:block;
	padding:3px 4px;
	width:132px;
}

#sidebar_lhs a:hover,
#sidebar_rhs a:hover {
	text-decoration:none;
}

#sidebar_lhs li a.selected,
#sidebar_lhs li a:hover {
	background:#eaeac4;
	color:#59590a;
}

#sidebar_lhs li a.selected {
	font-weight:bold;
}

#sidebar_lhs li ul a.selected {
	font-weight:normal;
}

#sidebar_lhs li ul a {
	background:#eaeac4 url(/assets/images/arrow.png) 4px 9px no-repeat;
	color:#59590a;
	padding:3px 4px 3px 14px;
	width:122px;
}

#sidebar_lhs li a.selected:hover {
	background:#b2b32b;
	/* color:#eaeac4; */
	color:#fff;
}

#sidebar_lhs li ul a:hover,
#sidebar_lhs li ul a.selected {
	background:#b2b32b url(/assets/images/arrow.png) -191px 9px no-repeat;
	/* color:#eaeac4; */
	color:#fff;
}

#sidebar_lhs li ul a.selected:hover {
	background:#b2b32b url(/assets/images/arrow.png) -191px 9px no-repeat;
	/* color:#eaeac4; */
	color:#fff;
}

#sidebar_rhs {
	width:220px;
}

#sidebar_rhs ul {
	background:#e6edf3;
	border-top:1px solid #d1dce8;
	list-style-type:none;
	margin-top:0;
	margin-right:0;
	margin-left:0;
	padding:10px;
	width:200px;
}

#sidebar_rhs li {
	padding:4px 0;
	width:200px;
}

#sidebar_rhs li a {
	background:#e6edf3 url(/assets/images/rhs-arrow.png) 0 6px no-repeat;
	color:#203758;
	display:block;
	padding:0 4px 0 10px;
	width:182px;	
}

#sidebar_rhs li a.selected,
#sidebar_rhs li a:hover {
	background:#e6edf3 url(/assets/images/rhs-arrow.png) -235px 6px no-repeat;
	color:#a72e28;
}

#sidebar_rhs li h3 { /* 13 */
	font-size:1.083333em;
	margin:0;
}

/* FOOTER 
******************************************/

#flhs {
	float:left;
	width:500px;
}

#frhs {
	float:right;
	text-align:right;
	width:225px;
	padding: 0 20px 0 0;
}

#footer ul,
#footer p {
	font-size:0.916667em;
	line-height:1.636364em;
	margin:0 0 0.818182em 0;
}

#footer li {
	display:inline;
}

div#frhs p
{
font-weight: bold;
font-size: 1.08333em;
}

div#frhs img
{
float: left;
}

div#frhs p.gso-link
{
padding: 15px 0 0 0;
}	

/* LAYOUT
******************************************/

#wrapper {
	background:#fff;
	margin:0 auto;
	width:970px;
}

#header,
#content,
#adspace,
#footer {
	background:#fff;
	margin:0 auto;
	text-align:left;
	width:960px;
}

#header {
	background:#203758 url(/assets/images/header-background.png) 0 0 no-repeat;
	height:130px;
	width:960px;
}

#content {
	padding:3em 10px;
	width:940px;
}

#sidebar_lhs {
	float:left;
	margin:60px 20px 0 0;
	width:140px;
}

#sidebar_rhs {
	float:right;
	margin-top:60px;
	width:220px;
}

#main {
	float:left;
	width:540px;
}

#main-full {
	width:940px;
}

#adspace {
	background:#fff;
	border-top:1px solid #d1dce8;
	padding:1em 0;
	text-align:center;
	width:960px;
}

#footer {
	background:#e6edf3;
	border-top:1px solid #d1dce8;
	clear:both;
	padding:1.5em 10px;
	width:940px;
}

/* REPORT ABUSE
******************************************/

.ui-tabs-hide {
	display: none;
}

#ra {
	background:#203758;
	-moz-border-radius: 6px; /* CSS3 */
	-webkit-border-radius: 6px; /* CSS3 */
	padding:15px 20px;
	margin:0 0 1.5em 0;
	width:900px;
}

#ra h2 {
	color:#fff;
}

#ra-main {
	background:#203758 url(/assets/images/ra-shadow.png) 50% bottom no-repeat;
	clear:both;
	padding:0 0 15px 0;
	width:900px;
}

#ra-lhs {
	float:left;
	height:305px;
	overflow:hidden;
	width:450px;
}

#ra-rhs {
	background:#eaeac4;
	float:right;
	height:305px;
	overflow:hidden;
	width:450px;
}

#ra ul {
	list-style-type:none;
	margin:0;
}

#ra-menu-lhs li,
#ra-menu-rhs li {
	display:block;
	height:50px;
	margin:0 0 1px 0;
	padding:0;
	width:210px;
}

li#ra-link06,
li#ra-link14 {
	margin:0;
}

#ra-menu-lhs a,
#ra-menu-rhs a {
	color:#fff;
	cursor:pointer;
	display:block;
	font-weight:bold;
	height:50px;
	line-height:4em;
	padding:0 10px;
	width:190px;
}

#ra-menu-rhs a {
	height:44px;
	line-height:1.5em;
	padding-top:6px;
}

#ra-menu-lhs a:hover,
#ra-menu-rhs a:hover {
	text-decoration:none;
}

#ra-menu-lhs {
	float:left;
	height:305px;
	width:210px;
}

#ra-menu-rhs {
	float:right;
	height:305px;
	width:210px;
}

#ra-reveal-lhs {
	float:right;
	height:305px;
	width:240px;
}

.reveal {
	background:#b6d9f6;
	height:285px;
	padding:10px;
	width:220px;
}

#ra-reveal-rhs .reveal {
	background:#eaeac4;
	overflow:auto;
}

.reveal p {
	margin:0 0 0.75em 0;
}

#ra-lhs-00 h4 {
	background:transparent url(/assets/images/ra-lhs-arrow.png) 0 50% no-repeat;
	padding:0 0 0 20px;
}

#ra-rhs-00 h4 {
	background:transparent url(/assets/images/ra-rhs-arrow.png) right 50% no-repeat;
	padding:0 20px 0 0;
}

li#ra-link00,
li#ra-link08 {
	display:none;
}

#ra-link01 a,
#ra-link02 a {
	background:#2181bc;
	border-right:8px solid #1e7ab7;
	width:182px;
}

#ra-link03 a,
#ra-link04 a {
	background:#639345;
	border-right:8px solid #5b8c42;
	width:182px;
}

#ra-link05 a,
#ra-link06 a {
	background:#d7802a;
	border-right:8px solid #c77a28;
	width:182px;
}

#ra-menu-lhs a:hover,
#ra-menu-lhs li.ui-tabs-selected a {
	background:#b6d9f6;
	border:none;
	color:#203758;
	width:190px;
}

#ra-menu-rhs a {
	background:#b2b32b;
	color:#fff;
	border-left:8px solid #a8a928;
	width:182px;
}

#ra-menu-rhs a:hover,
#ra-menu-rhs li.ui-tabs-selected a {
	background:#eaeac4;
	border:none;
	color:#203758;
	width:190px;
}

#main-full a.ra-blue {
	background:transparent url(/assets/images/ra-help-blue.png) 0 0 no-repeat;
	color:#111;
	display:block;
	font-weight:normal;
	padding:140px 0 0 0;
}

#main-full a.ra-blue:hover {
	background:transparent url(/assets/images/ra-help-blue.png) -220px 0 no-repeat;
}

#main-full a.ra-green {
	background:transparent url(/assets/images/ra-help-green.png) 0 0 no-repeat;
	color:#111;
	display:block;
	font-weight:normal;
	padding-top:140px;
}

#main-full a.ra-green:hover {
	background:transparent url(/assets/images/ra-help-green.png) -220px 0 no-repeat;
}

#main-full a.ra-orange {
	background:transparent url(/assets/images/ra-help-orange.png) 0 0 no-repeat;
	color:#111;
	display:block;
	font-weight:normal;
	padding-top:140px;
}

#main-full a.ra-orange:hover {
	background:transparent url(/assets/images/ra-help-orange.png) -220px 0 no-repeat;
}

ol#ra-slide {
	list-style-type:none;
	height:305px;
	margin:0;
	width:450px;
}

ol#ra-slide li {
	padding:0;
}

ul#ra-two-col {
	clear:left;
	color:#fff;
}

ul#ra-two-col li {
	float:left;
	width:450px;
}

ul#ra-two-col a,
ul#ra-two-col a:hover {
	color:#b1d3ef;
}

.item {
	background:#e6edf3;
	border-top:1px solid #d1dce8;
	margin:0 0 1.5em 0;
	padding:10px;
	width:200px;
}

#stats {
	background:#e6edf3;
	border-top:1px solid #d1dce8;
	height:190px;
	margin:0 0 0.375em 0;
	width:220px;
}

.orange {
	background:#f5e1cc;
	border-top:1px solid #eabd90;
}

.itr {
	float:right;
	margin-left:20px;
}

ul#touch {
	list-style-type:none;
	margin:0;
	width:480px;
}

#pb-wrap ul#touch {
	width:auto;
}

#sidebar_rhs ul#touch {
	border:none;
	margin:0.75em auto;
	padding:0;
	width:140px;
}

ul#touch li {
	display:block;
	float:left;
	height:34px;
	margin:0 20px 0.75em 0;
	width:140px;
}

#sidebar_rhs ul#touch li {
	float:none;
	padding:0;
	margin:0 0 0.75em 0;
}

ul#touch li a {
	display:block;
	float:left;
	height:34px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:140px;
}

#sidebar_rhs ul#touch li a {
	background:#ed0;
	float:none;
	padding:0;
	width:140px;
}

ul#touch li#touch01 a {
	background:transparent url(/assets/images/ra-buttons.png) 0 0 no-repeat;
}

ul#touch li#touch01 a:hover {
	background:transparent url(/assets/images/ra-buttons.png) -140px 0 no-repeat;
}

ul#touch li#touch02 a {
	background:transparent url(/assets/images/ra-buttons.png) 0 -34px no-repeat;
}

ul#touch li#touch02 a:hover {
	background:transparent url(/assets/images/ra-buttons.png) -140px -34px no-repeat;
}

ul#touch li#touch03 a {
	background:transparent url(/assets/images/ra-buttons.png) 0 -68px no-repeat;
}

ul#touch li#touch03 a:hover {
	background:transparent url(/assets/images/ra-buttons.png) -140px -68px no-repeat;
}

ul#touch li#touch04 a {
	background:transparent url(/assets/images/ra-buttons.png) 0 -102px no-repeat;
}

ul#touch li#touch04 a:hover {
	background:transparent url(/assets/images/ra-buttons.png) -140px -102px no-repeat;
}

ul#touch li#touch05 a {
	background:transparent url(/assets/images/ra-buttons.png) 0 -136px no-repeat;
}

ul#touch li#touch05 a:hover {
	background:transparent url(/assets/images/ra-buttons.png) -140px -136px no-repeat;
}

.ra-banner {
	margin:0 0 1.5em 0;
}

span.ra-hdr-01 {
	color:#3a6e8f;	
}

span.ra-hdr-02 {
	color:#b2b32b;	
}

span.ra-hdr-03 {
	color:#c63730;	
}


/* HOME PAGE
******************************************/

#panel {
	background:#fff url(/assets/images/p-shadow.png) 0 bottom no-repeat;
	height:320px;
	margin:0 0 0.75em 0;
	overflow:hidden;
	width:940px;
}

#three-col {
	border-top:1px solid #d1dce8;
	padding:0.75em 0 0 0;
	width:940px;
}

#col-one {
	float:left;
	margin:0 20px 0 0;
	width:220px;
}

#col-two {
	float:left;
	width:460px;
}

#col-three {
	float:right;
	width:220px;
}

.rss-if {
	border-style:none;
	height:80px;
	width:220px;
}

#newsfeed {
	background:#fff;
	text-align:left;
}

#newsfeed a {
	font-weight:bold;
}

#col-three h3 a {
	font-size: 0.8em;
}

ul#link-list,
ul#info-list,
ul.partners {
	list-style-type:none;
	margin-right:0;
	margin-left:0;	
}

ul#info-list {
	margin:0;
}

ul#link-list li {
	padding:0 0 0.375em 0;
}

ul#info-list li {
	background:#fff url(/assets/images/arrow-round.png) 0 2px no-repeat;
	display:block;
	float:left;
	margin:0 20px 0 0;
	padding:0 0 1.5em 30px;

	width:190px;
}

ul.partners {
	float:left;
	width:220px;
}

ul.partners li {
	display:block;
	float:left;
	margin:0 20px 0 0;
	width:100px;
}

ul.partners li.end {
	margin:0;
}

ul.partners li a {
	display:block;
	float:left;
	height:80px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:100px;
}

#panel ul.ilist li {
	clear:left;
}

#panel li img.il {
	float:left;
	margin:0 10px 10px 0;
}

li#thinkuknow a,
li#thinkuknow a:hover {
	background:#fff url(/assets/images/partner-logos.png) 0 0 no-repeat;
}

li#mostwanted a,
li#mostwanted a:hover {
	background:#fff url(/assets/images/partner-logos.png) 0 -80px no-repeat;
}

li#vgt a,
li#vgt a:hover {
	background:#fff url(/assets/images/partner-logos.png) 0 -160px no-repeat;
}

li#efc a,
li#efc a:hover {
	background:#fff url(/assets/images/partner-logos.png) 0 -240px no-repeat;
}

ul#pb {
	display:block;
	float:left;
	list-style-type:none;
	margin:0;
}

ul#pb li {
	display:block;
	font-size:100%;
	height:50px;
	margin:0 0 1px 0;
	overflow:hidden;
	padding:0;
	width:220px;
}

ul#pb li a {
	background:#96b3cb;
	border-right:8px solid #8da8bf;
	color:#fff;
	display:block;
	height:50px;
	padding:6px 10px 0 10px;
	width:192px;
}

ul#pb li h3 {
	font-size:1.083333em;
	margin:0;
}

ul#pb li span {
	display:block;
	font-size: 1em;
	font-weight:normal;
}

ul#pb li a:hover,
ul#pb li.ui-state-active a {
	background:#203758;
	border-right:8px solid #192b44;
	text-decoration:none;
}

#pb-wrap {
	background:#e6edf3;
	display:block;
	float:right;
	height:305px;
	overflow:hidden;
	width:720px;
}

.pad {
	height:265px;
	padding:20px;
	width:680px;
}

ul#info-list li.end,
ul#partners li.end {
	margin-right:0;
}

.rule {
	border-top:1px solid #d1dce8;
	padding:1em 0 0 0;
}

#pb-wrap ul {
	list-style-type:none;
	margin:0;
}

#pb-wrap img.ir {
	float:right;
	height:265px;
	margin:0 0 0 20px;
	width:265px;
}

/* PANEL SPECIFIC
******************************************/

ul#mlinks li {
	display:block;
	float:left;
	height:34px;
	margin:0 20px 0.75em 0;
	width:140px;
}

ul#mlinks li a {
	display:block;
	float:left;
	height:34px;
	overflow:hidden;
	position:relative;
	text-indent:-3000em;
	width:140px;
}

ul#mlinks li#mlink01 a {
	background:transparent url(/assets/images/madeleine-buttons.png) 0 0 no-repeat;
}

ul#mlinks li#mlink01 a:hover {
	background:transparent url(/assets/images/madeleine-buttons.png) -140px 0 no-repeat;
}

ul#mlinks li#mlink02 a {
	background:transparent url(/assets/images/madeleine-buttons.png) 0 -34px no-repeat;
}

ul#mlinks li#mlink02 a:hover {
	background:transparent url(/assets/images/madeleine-buttons.png) -140px -34px no-repeat;
}

ul#mlinks li#mlink03 a {
	background:transparent url(/assets/images/madeleine-buttons.png) 0 -68px no-repeat;
}

ul#mlinks li#mlink03 a:hover {
	background:transparent url(/assets/images/madeleine-buttons.png) -140px -68px no-repeat;
}

ul#mlinks li#mlink04 a {
	background:transparent url(/assets/images/madeleine-buttons.png) 0 -102px no-repeat;
}

ul#mlinks li#mlink04 a:hover {
	background:transparent url(/assets/images/madeleine-buttons.png) -140px -102px no-repeat;
}

ul#mlinks li#mlink05 a {
	background:transparent url(/assets/images/madeleine-buttons.png) 0 -136px no-repeat;
}

ul#mlinks li#mlink05 a:hover {
	background:transparent url(/assets/images/madeleine-buttons.png) -140px -136px no-repeat;
}

ul#mlinks li#mlink06 a {
	background:transparent url(/assets/images/madeleine-buttons.png) 0 -170px no-repeat;
}

ul#mlinks li#mlink06 a:hover {
	background:transparent url(/assets/images/madeleine-buttons.png) -140px -170px no-repeat;
}

ul#mlinks li#mlink07 a {
	background:transparent url(/assets/images/madeleine-buttons.png) 0 -204px no-repeat;
}

ul#mlinks li#mlink07 a:hover {
	background:transparent url(/assets/images/madeleine-buttons.png) -140px -204px no-repeat;
}

/* APPEAL PANELS
******************************************/

#hl-header {
	background:#1d1b28;
	border-bottom:1px solid #4a4953;
	padding:10px;
}

#hl-header h1 {
	color:#fff;
	margin:0;
}

#hl-content {
	background:#1d1b28;
	padding:10px;
	margin:0 0 1.5em  0;
}

#hl-content-main {
	float:left;
	margin:0 0 1.5em 0;
	width:680px;
}


#hl-content-aside {
	float:right;
	width:220px;
}

ul#three-col-list {
	list-style-type:none;
	margin-right:0;
	margin-left:0;
}

ul#three-col-list li {
	display:block;
	float:left;
	margin:0 20px 0 0;
	padding:0;
	width:300px;
}

ul#three-col-list li.end {
	margin:0;
}

ul#three-col-list h2 {
	background:#1d1b28;	
	color:#fff;
	font-size:1.25em;
	margin:0 0 1.2em 0;
	padding:0.3em 0.6em;
}

ul#three-col-list ul {
	margin:0;
}

/* MADELEINE APPEAL
******************************************/

.madeleine #hl-header {
	background:#1d1b28 url(/assets/images/madeleine-header-bground.png) 0 0 no-repeat;
	border-bottom:1px solid #4a4953;
	height:60px;
	padding:0 10px;
}

.madeleine-ar #hl-header {
	background:#1e1b28 url(/assets/images/ar-header-bground.png) 0 0 no-repeat;
	border-bottom:1px solid #4a4953;
	height:60px;
	padding:0 10px;
	text-indent:-3000em;
}

.madeleine #hl-header h1 {
	color:#ffb119;
	line-height:2.5em;
	margin:0;
}

ul#clinks {
	list-style-type:none;
	margin:0;
}

ul#clinks a,
ul#clinks a:hover {
	color:#fff;
}

ul#three-col-list label {
	width:auto;
}

a.twitterbtn {
	background:#fff url(/assets/images/twitter-icon.png) 0 50% no-repeat;
	padding:6px 0 6px 30px;
}

a.facebookbtn {
	background:#fff url(/assets/images/facebook-icon.png) 0 50% no-repeat;
	padding:6px 0 6px 30px;
}

.madeleine ul#three-col-list h2 {
	color:#ffb119;
}

ul#three-col-list h2.ar-share,
ul#three-col-list h2.ar-bookmark,
h2.ar-links,
label.ar-paste-hd,
label.ar-embed-hd {
	text-indent:-3000em;	
} 

ul#three-col-list h2.ar-share {
	background:#1d1b28 url(/assets/images/ar-share-hd.png) 0 0 no-repeat;
}

ul#three-col-list h2.ar-bookmark {
	background:#1d1b28 url(/assets/images/ar-bookmark-hd.png) 0 0 no-repeat;
}

ul#three-col-list h2.ar-links {
	background:#1d1b28 url(/assets/images/ar-link-hd.png) 0 0 no-repeat;
}

label.ar-paste-hd {
	background:#fff url(/assets/images/ar-paste-hd.png) 0 0 no-repeat;
	padding:2px 0;
}

label.ar-embed-hd {
	background:#fff url(/assets/images/ar-embed-hd.png) 0 0 no-repeat;
	padding:2px 0;
}

.madeleine-ar input {
	float:right;
}

.madeleine-ar label {
	display:block;
	float:none;
}

ul.ar-right,
.ar-social {
	text-align:right;
}

/* PANELS
******************************************/
#panel-1 {
	background:#fff url(/assets/images/panel-initiatives.png) 0 0 no-repeat;
}

#panel-2 {
	background:#fff url(/assets/images/panel-stay-updated.jpg) 0 0 no-repeat;
}

#panel-3 {
	background:#fff url(/assets/images/panel-appeals.jpg) 0 0 no-repeat;
}

#panel-4 {
	background:#fff url(/assets/images/panel-most-wanted.jpg) 0 0 no-repeat;
}

#panel-5 {
	background:#fff url(/assets/images/panel-safetycentre.jpg) 0 0 no-repeat;
}

#panel-6 {
	background:#fff url(/assets/images/panel-madeleine.jpg) 0 0 no-repeat;
}

#panel-5,
#panel-6 {
	color:#fff;
}

ul.tlist,
ul.tlist a:link,
ul.tlist a:visited {
	color:#fff;
}

ul.tlist {
	background:transparent url(/assets/images/3col-background.png) 0 0 no-repeat;
	float:left;
	width:680px;
}

ul.tlist li {
	display:block;
	float:left;
	margin:0 10px 0 0;
	padding:10px;
	width:200px;
}

ul.tlist li.end {
	margin:0;
}

ul.slist {
	color:#fff;
	float:left;
}

ul.slist a:link,
ul.slist a:visited {
	color:#fff;
}

ul.tlist a:link.y,
ul.slist a:link.y,
ul.tlist a:visited.y,
ul.slist a:visited.y {
	color:#feb62c;
}

a:link.y,
a:link.y,
a:visited.y,
a:visited.y {
	color:#feb62c;
}

ul.slist li {
	background:transparent url(/assets/images/1col-background.png) 0 0 no-repeat;
	display:block;
	margin:0 0 0.75em 0;
	padding:10px;
	width:280px;
}

ul.slist h3 {
	margin-top:0;
}

ul.tlist2,
ul.tlist2 a:link,
ul.tlist2 a:visited,
ul.tlist3,
ul.tlist3 a:link,
ul.tlist3 a:visited {
	color:#fff;
}

ul.tlist2,
ul.tlist3 {
	background:transparent url(/assets/images/2col-background.png) 0 0 no-repeat;
	float:left;
	width:680px;
}

ul.tlist2 li, ul.tlist3 li  {
	display:block;
	float:left;
	margin:0 10px 0 0;
	padding:10px;
	width:200px;
}

ul.tlist2 li.end,
ul.tlist3 li.end  {
	margin:0;
}



ul.tlist2 a:link.y,
ul.tlist2 a:visited.y,
ul.tlist3 a:link.y,
ul.tlist3 a:visited.y {
	color:#feb62c;
}


a.morebtn,
a.morebtn:visited {
	background:#feb62c;
	border:2px solid #feb62c;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	padding:0.375em 1em;
	text-align:center;
	width:60px;
}

a.morebtn:hover {
	background:#fea326;
	border:2px solid #fea326;
}

.xForm label
{
margin: 5px;
float:none;
display:inline;
}

.xForm input[type="radio"],.xForm input[type="checkbox"]
{
margin: 8px;
border: none;
}

.xForm input[type="text"], .xForm textarea
{
float:right;
margin-top:10px;
width:97%;
}