/*
	CEOP CSS
	CREATED: 01.02.08
	MODIFIED: 01.07.09
	AUTHOR: ANDY FIELD
*/

/*
	COLOURS
	BACKGROUND: #96b3cb
	RED: #c63730
	DARK BLUE - FILL: #3a6e8f
	DARK BLUE - LINE: #285576
	BLUE TINT - FILL: #e7edf3
	BLUE BOXOUT: #587ea2
	TINT - LINE: #d1dce8
	GREY - NAV: #444
	GREY - LINE: #bfbebe
	GREY - TEXT: #666
	GREEN: #b2b32b
	GREEN TINT: #eaeac4
	GOLD: #59590a
	FOOTER LINK BLUE: #1c668e
	TAB LINE - #becfde
*/

/* RESET
******************************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin: 0;
	padding: 0;
}
a{cursor:pointer;}
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-type: 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 {
	font-size: 100%;
	overflow-y: scroll;
}

body {
	background: #96b3cb;
	color: #222;
	font: 62.5%/100% arial, sans-serif;
	text-align: center;
}

a.skip {
	display: block;
	height: 0;
	overflow: hidden;
	position: relative;
	text-indent: -3000em;
}

a:link,a:visited {
	color: #c63730;
	text-decoration: none;
}

a:hover,a:active {
	color: #c63730;
	text-decoration: underline;
}

.clearme {
	clear: both;
	height: 0;
}

.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;
}



/* TYPOGRAPHY
******************************************/

p,ul,ol,dl,th,td {
	font-size: 1.2em;
	line-height: 1.5em;
}

p,ul,ol,dl {
	margin: 0 0 1em 0;
}

h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	line-height: 1em;
}

h1 {
	color: #3a6e8f;
	font-size: 2.1em;
	line-height: 1.2em;
	margin: 0 0 .5em 0;
}

h2 {
	font-size: 1.6em;
	line-height: 1.3em;
	margin: 0 0 .5em 0;
}

h3 {
	font-size: 1.4em;
	line-height: 1.2em;
	margin: 0 0 .4em 0;
}

h4,h5,h6 {
	font-size: 1.2em;
	line-height: 1.3em;
}

/* LAYOUT
******************************************/

#header,
#panel,
#content_home,
#content,
#footerbanner,
#footerbanner2,
#footer {
	margin: 0 auto;
	text-align: left;
	width: 760px;
}

#header {
	/* background: #3a6e8f url(/assets/nav.png) 0 105px repeat-x; */
	background: #3a6e8f;
	border-top: 3px solid #285576;
	color: #fff;
	height: 100px;
}

#content_home {
	background: #fff;
	padding: 1.7em 0 2em 0;
}

#content {
	background: #fff;
	padding: 2.7em 0 2em 0;
}

#col_one {
	display: inline; /* IE 6 FIX */
	float: left;
	margin: 0 15px 0 10px;
	width: 140px;
}

#col_two {
	float: left;
	width: 285px;
}

#col_three {
	display: inline; /* IE 6 FIX */
	float: right;
	margin: 0 10px 0 20px;
	width: 280px;
}
#realcontent {
float:left;
width:585px;}

#sidebar_lhs {
	display: inline;
	float: left;
	margin: 6.3em 0 0 0;
	width: 150px;
}

#sidebar_rhs {
	display: inline;
	float: right;
	margin: 6.3em 10px 0 0;
	width: 160px;
}

#main {
	display:block;
	height: 1%; /* IE 3 PIXEL JOG FIX */
	margin: 0 180px 0 170px;
	/* margin: 0 195px 0 165px; */
	/* min-width: 400px;*/
	width: 400px;
}

#main2 {
	display:block;
	height: 1%; /* IE 3 PIXEL JOG FIX */
	margin: 0 0px 0 100px;
	/* margin: 0 195px 0 165px; */
	/* min-width: 400px;*/
	width: 600px;
}

#main_alt {
	height: 1%; /* IE 3 PIXEL JOG FIX */
	margin: 0 20px 0 165px;
	/* min-width: 400px; */
}

#footerbanner {
	background: #fff;
	border-top: 1px solid #d1dce8;
	text-align:center;
}

#footerbanner2 {
	background: #fff;
	border-top: 1px solid #d1dce8;
	text-align:center;
}

#footer {
	background: #e6edf3;
	border-top: 1px solid #d1dce8;
	padding: 6px 15px 0 165px;
	width: 580px;
}

/* HEADER
******************************************/

#logo {
	float: left;
	height: 130px;
	left: -10px;
	position: relative;
	top: 7px;
	width: 130px;	
	z-index: 3;
	
}

#logo a {
	display: block;
	height: 120px;
	position: relative;
	text-indent: -3000em;
	width: 130px;
}

#header_rhs {
	float: right;
	height: 100px;
	margin: 0;
	width: 760px;
}

#logotext {
	float: left;
	width: 360px;
	font-size: 2em;
	height:50px;
	line-height: 1.2em;
	padding: 25px 0 0 20px; /* USED RATHER THAN MARGIN FOR IE5 */
	margin:0;
}

#logotext span {
	color: #cdd5e0;
	display: block;
	font-size: 0.9em;
}

#report {
	background: #3a6e8f;
	border-right: 1px solid #fff;
	float: left;
	height:65px;
	text-align: center;
	padding:5px 0;
	margin:0;
	width: 224px;
}
#report p{
	margin:0;
	padding:0;}
#report a.report {
	display: block;
	height: 50px;
	margin: 10px auto 0 auto;
	position: relative;
	text-indent: -3000em;
	width: 142px;
}

#header ul {
	clear:both;
	float:none;
	margin:0;
	padding:0;
	height: 25px;
	background: #444;
	font-size: 1.3em;
}

#header li {
	display: inline;
}

#header li a:link,
#header li a:visited {
	background: #444 ;
	color: #fff;
	display: block;
	float: left;
	height: 25px;
	line-height: 1.9em;
	padding: 0 6px;
}

#header li a:hover,
#header li a:active,
#ceop_home li#home a,
#ceop_about li#about a,
#ceop_mediacentre li#mediacentre a,
#ceop_publications li#publications a,
#ceop_training li#training a,
#ceop_partnerships li#partnerships a,
#ceop_recruitment li#recruitment a,
#ceop_contact li#contact a {
	background: #000;
	text-decoration: none;
}

/* SIDEBARS
******************************************/

#sidebar_lhs h3,#sidebar_rhs h3 {
	font-size: 1.2em;
	margin: 0 0 0.3em 0;
}

#sidebar_lhs h3 {
	padding: 0 0 0 10px;
}

ul ul {
	font-size: 100%;
	margin: 0;
}

#sidebar_lhs li {
	border-bottom: 1px solid #bfbebe;
}

#sidebar_lhs li ul li {
	border: none;
}

#sidebar_lhs li a {
	color: #44697d;
	display: block;
	padding: 0.2em 0 0.2em 10px;
	width: 140px;
}

#sidebar_lhs li a.selected,
#sidebar_lhs li a:hover {
	background: #eaeac4;
	color: #59590a;
	text-decoration: none;
}

#sidebar_lhs li ul li a {
	background: #eaeac4;
	color: #59590a;
	padding: 0.2em 0 0.2em 20px;
	width: 130px;
}

#sidebar_lhs li a.selected:hover {
	background: #b2b32b;
	color: #eaeac4;
	text-decoration: none;
}

#sidebar_lhs li ul li a:hover,
#sidebar_lhs li ul li a.selected {
	background: #b2b32b;
	color: #eaeac4;
	text-decoration: none;
}

#sidebar_lhs li ul li a.selected:hover {
	background: #b2b32b;
	color: #eaeac4;
	text-decoration: none;
}

#sidebar_rhs ul {
	border-bottom: 1px solid #bfbebe;
	margin: 0 0 1em 0;
	padding: 0 0 0.5em 0; 
}

#sidebar_rhs li.nolink {
	display: block;
	padding: 0.2em 0;
}

#sidebar_rhs li a {
	display: block;
	padding: 0.2em 15px 0.2em 0; 
	width: 155px;
}

#sidebar_rhs li a:hover,
#sidebar_rhs li a.selected {
	background: #c63730;
	color: #fff;
	text-decoration: none;
}

#sidebar_rhs p,#col_one p {
	margin: 0;	
}

.alert {
	background: #f9ebea;
	border-top: 1px solid #eec3c0;
	/* background: #eaeac4;
	border-top: 1px solid #d5d5b2; */
	margin: 0 0 1em 0;
	padding: 6px;
}

.item {
	background: #e7edf3;
	border-top: 1px solid #d1dce8;
	margin: 0 0 1em 0;
	padding: 6px;
}

#sidebar img {
	margin: 0 0 1em 0;
}

/* FOOTER
******************************************/

#fbanner {
	margin:0 auto;
	padding:10px 0;
}

#fbanner2 {
	margin:0 auto;
	padding:10px 0;
}

#footer p,#footer ul {
	font-size: 1.1em;
}

#footer a:link,#footer a:visited {
	color: #1c668e;
	text-decoration: none;
}

#footer a:hover,#footer a:active {
	color: #c63730;
	text-decoration: underline;
}

#footer ul {
	margin: 0 0 1em 0;
}

#footer li {
	display: inline;
}

#footer li a {
	border-right: 1px solid #1c668e;
	padding: 0 .4em 0 0;
}

#footer li a.end {
	border: none;
}

/* DECORATION
******************************************/

p.date {
	color: #1c668e;
	font-size: 1em;
	margin: 0;
}

blockquote {
	margin: 0 40px 2em 20px;
	padding: 1em 0 0 30px;
}

blockquote.alt {
	margin: 0 40px 2em 20px;
	padding: 1em 0 0 30px;
}

blockquote.alt p {
	padding:0 20px 0 0 ;
}
cite {
	color: #666;
	font-size: 11px;
	line-height:1.5em;
}

p cite {
	color: #666;
	font-size: 11px;
}

abbr[title] {
	border-bottom: 1px dotted #000;
}

abbr[title]:hover {
	border-bottom: 1px solid #000;
	cursor: help;
}

acronym,span.abbr {
	border-bottom: 1px dotted #999;
	cursor: help;
} /* IE 6 REPLACEMENT */

#main ul {
	list-style-type: disc;		
}

ol.decimal {
	list-style-type: decimal;	
}

ol.roman {
	list-style-type: lower-roman;
}

ol.alpha {
	list-style-type: lower-alpha;
}

#main ul,#main ol {
	margin: 0 40px 1.5em 50px;
}

#main_alt ul,#main_alt ol {
	margin: 0 175px 1.5em 50px;
}

#main dl {
	font-size: 100%;
	margin: 0 0 1.5em 0;
}

#main dl dl,
#main dl dl dt,
#main dl dl dd {
	font-size: 100%;
	margin: 0;
}

dt {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0 0 .5em 0;
}

dd {
	border-bottom: 1px solid #d1dce8;
	font-size: 1.2em;
	line-height: 1.5em;
	padding: .2em 0;
}

#main dl dl dd {
	border: none;
	padding: .2em 0 .2em 3em;
}

a.external {
	padding: 0 12px 0 0;
}

#footer a.external {
	padding: 0 12px 0 0;
}

a.external:hover,#footer a.external:hover {
	padding: 0 12px 0 0;
}

#sidebar_rhs a.external {
	background: none;
	padding-right: 0;
}

#sidebar_rhs a.external:hover {
	padding-right: 0;
}

/* a.rss {
	background-image: url(/assets/rss.png);
	background-position: 100px 0;
	background-repeat: no-repeat;
	padding: 2px 20px 2px 0;
}

a.rss:hover {
	background-image: url(/assets/rss.png);
	background-position: 100px -100px;
	background-repeat: no-repeat;
	padding: 2px 20px 2px 0;
} */

#widgets ul {
	float: left;
	padding: 1em 0 0 165px;
	width: 595px;
}

#widgets li {
	display: inline;
}

#widgets li.print a {
	display: block;
	float: left;
	padding: 0 0 0 16px;
	width: 399px;
}

#widgets li.top a {
	display: block;
	float: left;
	padding: 0 0 0 8px;
}

#widgets a:link,#widgets a:visited {
	color: #1c668e;
	text-decoration: none;
}

#widgets a:hover,#widgets a:active {
	color: #c63730;
	text-decoration: underline;
}

hr {
	background: #d1dce8;
	border: 0;
	color: #d1dce8;
	height: 1px;
	margin: 0 0 1.5em 0;
}

#flashcontent {
	margin: 0 0 1.5em 0;
}

#main_alt p,
#main_alt h2,
#main_alt h3,
#main_alt h4,
#main_alt h5,
#main_alt h6 {
	padding: 0 175px 0 0;
}

#main img,#main_alt img {
	margin: 0 0 1.5em 0;
}

#main img.il {
	float: left;
	margin: 0 1em 1em 0;
}

#main img.ir {
	float: right;
	margin: 0 0 1em 1em;
}

#factsfigures p {
	font-weight: bold;
}

#stats {
	font-size: 1.2em;
	padding: 0 0 .5em 0;
}

#stats span {
	display: block;
	font-size: 3em;
	line-height: 1.2em;
}

ul#logos a {
	display: block;
	height: 80px;
	position: relative;
	text-indent: -3000em;
	width: 140px;
}

/* TABLE CONTROLS
******************************************/

table {
	font-size: 100%;
	margin: 0 0 2em 0;
	width: 100%;
}

caption {
	font-size: 1.4em;
	font-weight: bold;
	padding: 0 0 1em 0; /* IE 6 DOESN'T UNDERSTAND MARGIN FOR CAPTION */
}

caption.invisible {
	display: none;
}

thead th {
	background: #444;
	color: #fff;
	font-weight: bold;
}

tbody th {
	font-weight: bold;
}

th,td {
	vertical-align: top;
}

tbody th,tbody td {
	border-bottom: 1px solid #d1dce8;
}

/* FORM CONTROLS
******************************************/

form,input,select,textarea {
	font-family: arial, sans-serif;
	font-size: 100%;
	vertical-align: middle;
}

fieldset {
	/* margin: 0 0 2em 0; */
}

#main_alt fieldset ol,
#main fieldset ol {
	margin: 0;
}

#main_alt fieldset li,
#main fieldset li	{
	margin: 0 0 1em 0;
}

label {
	display: block;
}

input,select,textarea {
	padding: 0.2em;
}

input.long,textarea.long {
	width: 20em;
}

label span {
	color: #c63730;
	font-weight: bold;
}

/* BOX OUTS
******************************************/

.cboxout_blue {
	padding:10px;
}

.cboxout_blue_end {
	height:10px;
	margin: 0 0 1.5em 0;
}

.boxout_red {
	margin: 0 0 1.5em 0;
	padding: 0 0 5px 0;
	width: 400px;
}

.cboxout_blue h3 {
	color: #fff;
}

.boxout_red h3 {
	background: #587ea2;
	color: #fff;
	margin: 0;
	padding: 6px;
}

.boxout_red span,
.boxout_red div,
.boxout_red .boxout_pad {
	border: 1px solid #d1dce8;
	border-top: none;
	border-bottom: none;
	display: block;
	padding: 6px;
}

dl.boxout_collhs {
	float:left;
	padding: 0 0 5px 0;
	width: 280px;
}

dl.boxout_colrhs {
	float: right;
	padding: 0 0 5px 0;
	width: 280px;
}

#boxgroup,
#boxgroup dl {
	font-size:100%;
}

.blue dt {
	background: #587ea2;
	color: #fff;
	margin: 0;
	padding: 6px;
}

.blue dd {
	background: #fff;
	border: 1px solid #d1dce8;
	border-top: none;
	border-bottom: none;
	display: block;
	padding: 6px;
}

.red dt {
	background: #c63730;
	color: #fff;
	margin: 0;
	padding: 6px;
}

.red dd {
	background: #fff;
	border: 1px solid #d1dce8;
	border-top: none;
	border-bottom: none;
	display: block;
	padding: 6px;
}

.gold dt {
	background: #b2b32b;
	color: #ffffff;
	margin: 0;
	padding: 6px;
}

.gold dd {
	background: #ffffff;
	border: 1px solid #d1dce8;
	border-top: none;
	border-bottom: none;
	display: block;
	padding: 6px;
}
.grey dt {
	background: #b2b32b;
	color: #fff;
	margin: 0;
	padding: 6px;
}

.grey dd {
	background: #ffffff;
	border: 1px solid #d1dce8;
	border-top: none;
	border-bottom: none;
	display: block;
	padding: 6px;
}

a.redtextbtn:link,
a.redtextbtn:visited {
	background: #c63730;
	color: #fff;
	display: inline;
	padding: 4px 26px 4px 6px;
}

a.redtextbtn:hover,
a.redtextbtn:active {
	background: #c63730;
	text-decoration: none;
}

a.alt_redtextbtn:link,
a.alt_redtextbtn:visited {
	background: #c63730;
	color: #fff;
	display: inline;
	padding: 4px 6px;
}

a.alt_redtextbtn:hover,
a.alt_redtextbtn:active {
	background: #c63730;
	text-decoration: none;
}

a.redarrowbtn:link,
a.redarrowbtn:visited {
	display: block;
	height: 26px;
	text-indent:-3000em;
	width: 26px;
}

a.redarrowbtn:hover,
a.redarrowbtn:active {
	background: #c63730;
	text-decoration: none;
}

#boxgroup dd p {
	font-size: 100%;
	margin: 0 0 1em 0;
	padding: 0;
	width: auto;
}

#boxgroup dd p.end {
	margin:0;
}

/* BUTTON OUTS
******************************************/

#buttongroup {
	/* margin: 0 0 1.5em 0; */
}	

.buttonout_lhs {
	float:left;
	margin:0 0 1.5em 0;
	padding: 0 0 5px 0;
	width: 280px;
}

.buttonout_rhs {
	float: right;
	margin:0 0 1.5em 0;
	padding: 0 0 5px 0;
	width: 280px;
}

#buttongroup p {
	margin: 0;
	padding: 0;
}

#buttongroup span {
	color: #fff;
	display: block;
	font-size: 1.166667em;
	font-weight: bold;
	line-height: 1.285714em;
	margin: 0 0 .8em 0;
}

#buttongroup a {
	color: #222;
	display: block;
	padding: 5px 10px 0 100px;
	width: 170px;
}

#buttongroup a:hover {
	color: #c63730;
	text-decoration: none;
}

#buttongroup a:hover span {
	color: #fff;
}

#buttongroup a.blue {
	background: url(/assets/round_button.png) 0 0 no-repeat;
}

/* HOME PAGE
******************************************/

.boxout {
	margin:0 0 1em 0;
	padding: 0 0 5px 0;
}

.boxout h3 {
	background: #587ea2;
	color: #fff;
	margin: 0;
	padding: 6px;
}

.boxout span {
	border: 1px solid #d1dce8;
	border-top: none;
	border-bottom: none;
	display: block;
	padding: 6px 6px 0 6px;
}

.boxout p.end,
.boxout p {
	margin: 0;
}

#col_three li a {
	background: #fff;
	border-bottom: 1px solid #d1dce8;
	display: block;
	font-weight: bold;
	line-height: 1.4em;
	padding: 4px 0 4px 20px;
	width: 260px;
}

#col_three li a:hover {
	background: #ffffff;
	color: #c63730;
	text-decoration: none;
}

#col_three li a span {
	color: #222;
	display: block;
	font-weight: normal;
}

/* HOME PAGE PANEL
******************************************/

#panel {
	background: #ffffff;
	padding: 2em 10px 1.5em 10px;
	width: 740px;
}

#panel_lhs {
	float: left;
	height: 220px;
	width: 155px;
}

#panel_rhs {
	float: right;
	height: 220px;
	width: 585px;
}

.tabcontent2,.tabcontent3,.tabcontent4,.tabcontent5
{	
	display: none;
}

.tabcontent1,.tabcontent2,.tabcontent3,.tabcontent4,.tabcontent5
{
	background: #96b3cb;
	height: 220px;
	width: 585px;
}

.anchors ul {
	height: 220px;
	width: 155px;
}

.anchors li {
	background: #b00;
	display: inline;
	float: left;
	line-height: 1.3em;
}

.anchors li a {
	display: block;
	font-weight: bold;
	height: 40px;
	padding: 4px 4px 0 8px;
	position: relative;
	width: 143px;
	z-index: 2;
}

.anchors li a:link,
.anchors li a:visited {
	color: #fff;
}

.anchors li a:hover,
.anchors li a:active {
	color: #fff;
	text-decoration: none;
}

.anchors a span {
	display: block;
	font-weight: normal;
}

.anchors .tab1 a:link,
.anchors .tab1 a:visited {
	background: #587ea2; 
	position: static;
}

.anchors .tab2 a:link,
.anchors .tab2 a:visited,
.anchors .tab3 a:link,
.anchors .tab3 a:visited,
.anchors .tab4 a:link,
.anchors .tab4 a:visited {
	background: #587ea2; 
	position: static;
}

.anchors .tab5 a:link,
.anchors .tab5 a:visited {
	background: #587ea2; 
	position: static;
}

.anchors .tab1 a:hover {
	background: #444; 
	position: static;
}

.anchors .tab2 a:hover,
.anchors .tab3 a:hover,
.anchors .tab4 a:hover {
	background: #444; 
	position: static;
}

.anchors .tab5 a:hover {
	background: #444; 
	position: static;
}

.anchors .tabOn1 {
	background: #96b3cb; 
}

.anchors .tabOn2,
.anchors .tabOn3,
.anchors .tabOn4 {
	background: #96b3cb; 
}

.anchors .tabOn5 {
	background: #96b3cb; 
}

.tab_lhs {
	float: left;
	height: 200px;
	overflow: hidden;
	padding: 10px 20px 10px 20px;
	width: 270px;
}

.tab_rhs {
	float: right;
	height: 220px;
	width: 275px;
}

.tab_rhs img {
	display: block;
}

.tab_lhs h2 {
	color: #fff;
	line-height: 1.3em;
	margin: 0 0 .3em 0;
}

.tab_lhs p {
	line-height: 1.3em;
	margin:0 0 .5em 0;
	/* margin: 0 0 .5em 0; */
}

.tab_lhs p span {
	display: block;
	margin: .5em 0 1em 0;
}

a.textbtn:link,
a.textbtn:visited {
	background: #587ea2;
	color: #fff;
	display: inline;
	padding: 4px 26px 4px 6px;
}

a.textbtn:hover,
a.textbtn:active {
	background: #3f6288;
	text-decoration: none;
}

.tab_lhs li a:link,
.tab_lhs li a:visited {
	border-bottom: 1px solid #becfde;
	color: #222;
	display: block;
	font-weight: bold;
	line-height: 1.4em;
	padding: 3px 0 3px 20px;
	width: 240px;
}

.tab_lhs li a:hover,
.tab_lhs li a:active {
	color: #c63730;
	text-decoration: none;
}

.tab_lhs li a span {
	color: #222;
	display: block;
	font-weight: normal;
}

/* ADDITIONS
******************************************/

.conference {
	background:#96b3cb;
	color:#fff;
	padding:10px 10px 0 10px;
}

.conference_end {
	background:#96b3cb;
	height:10px;
	margin: 0 0 1.5em 0;
}

.conference p {
	margin:0;
}

.conference a {
	/* color:#fff;
	text-decoration:underline; */
}

/* HOME PAGE MID-COL HIGHLIGHT
******************************************/

.highlightbox_mid{
	background:#96b3cb;
	color:#fff;
	padding:10px 10px 0 10px;
}

.highlightbox_mid_end {
	background:#96b3cb;
	height:10px;
	margin: 0 0 1.5em 0;
}

.highlightbox_mid p {
	margin:0;
}

.highlightbox_mid a {
	/* color:#fff;
	text-decoration:underline; */
}

/* IFRAME RSS
******************************************/

#rss-feed {
	background:#fff;
}

.rss-if {
	border-style:none;
	height:80px;
	width:266px;
}

#newsfeed {
	background:#fff;
	text-align:left;
}

p.small {
	font-size:1em;
}

/* REPORT ABUSE
******************************************/

#content-ra {
	background: #fff;
	padding: 2.7em 0 2em 0;
}

#main-ra {
	display:block;
	height: 1%; /* IE 3 PIXEL JOG FIX */
	margin: 0 10px;
	width: 720px;
}

.ui-tabs-hide {
	display: none;
}

#ra {
	background:#777;
	padding:15px 10px;
	width:720px;
}

#ra h3.ra-h3 {
	color:#f7f7f7;
}

/* h3.ra-hd01 {
	background:url(/assets/ceop-ra-sprite.png) -10px -900px no-repeat;
	display:block;
	height:110px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	text-indent:-3000em;
	width:190px;
}

h3.ra-hd02 {
	background:url(/assets/ceop-ra-sprite.png) -430px -900px no-repeat;
	display:block;
	height:110px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	text-indent:-3000em;
	width:190px;
} */

p.ra-hd01 a {
	color:#111;
	display:block;
	padding:110px 0 0 0;
	width:190px;
}

p.ra-hd01 a:hover {
	color:#c63730;
}

p.ra-hd02 a {
	color:#111;
	display:block;
	padding:110px 0 0 0;
	width:190px;
}

p.ra-hd02 a:hover {
	color:#c63730;
}

p.ra-hd03 a {
	color:#111;
	display:block;
	padding:110px 0 0 0;
	width:190px;
}

p.ra-hd03 a:hover {
	color:#c63730;
}

#ra p {
	margin:0 0 0.75em 0;
}

#ra-main {
	margin:10px 0;
	width:720px;
}

#ra-lhs {
	float:left;
	height:270px;
	width:360px;
}

#ra-rhs {
	float:right;
	height:270px;
	width:360px;
}

#ra-lhs ul {
	float:left;
	width:150px;
}

#ra-rhs ul {
	float:right;
	width:150px;
}

#ra-main li {
	display:block;
	font-weight:bold;
	height:45px;
	/* line-height:1em; */
	margin:0;
	padding:0;
	width:150px;
}

#ra-main li a {
	border:none;
	display:block;
	color:#fff;
	cursor:pointer;
	height:37px;
	overflow:hidden;
	padding:4px;
	position:relative;
	text-indent:-3000em;
	width:142px;
}

#ra-main li a:hover {
	border:none;
	text-decoration:none;
}

li#ra-link01 a {
	background:#3a6e8f;
}

li#ra-link01 a:hover,
li#ra-link01.ui-tabs-selected a  {
	background:#3a6e8f;
}

li#ra-link02 a {
	background:#3a6e8f;
}

li#ra-link02 a:hover,
li#ra-link02.ui-tabs-selected a {
	background:#3a6e8f;
}

li#ra-link03 a {
	background:#3a6e8f;
}

li#ra-link03 a:hover,
li#ra-link03.ui-tabs-selected a  {
	background:#3a6e8f;
}

li#ra-link04 a {
	background:#3a6e8f;
}

li#ra-link04 a:hover,
li#ra-link04.ui-tabs-selected a  {
	background:#3a6e8f;
}

li#ra-link05 a {
	background:#c63730;
}

li#ra-link05 a:hover,
li#ra-link05.ui-tabs-selected a  {
	background:#c63730;
}

li#ra-link06 a {
	background:#c63730;
}

li#ra-link06 a:hover,
li#ra-link06.ui-tabs-selected a {
	background:#c63730;
}

li#ra-link07 a {
	background:#c63730;
}

li#ra-link07 a:hover,
li#ra-link07.ui-tabs-selected a {
	background:#c63730;
}

li#ra-link08 a {
	background:#c63730;
}

li#ra-link08 a:hover,
li#ra-link08.ui-tabs-selected a {
	background:#c63730;
}

li#ra-link09 a {
	background:#c63730;
}

li#ra-link09 a:hover,
li#ra-link09.ui-tabs-selected a {
	background:#c63730;
}

li#ra-link10 a {
	background:#c63730;
}

li#ra-link10 a:hover,
li#ra-link10.ui-tabs-selected a {
	background:#c63730;
}

li#ra-link11 a {
	background:#c63730;
}

li#ra-link11 a:hover,
li#ra-link11.ui-tabs-selected a {
	background:#c63730;
}

li#ra-link12 a {
	background:#c63730;
}

li#ra-link12 a:hover,
li#ra-link12.ui-tabs-selected a {
	background:#c63730;
}

#ra-lhs-content {
	display:block;
	float:right;
	height:250px;
	padding:10px;
	width:190px;
}

#ra-rhs-content {
	display:block;
	float:left;
	height:250px;
	overflow:auto;
	padding:10px;
	width:190px;
}

p.ra-lhs-arrow {
	display:block;
	height:160px;
	padding:50px 20px 0 40px;
	width:130px;
}

p.ra-rhs-arrow {
	display:block;
	/* height:180px; */
	height:160px;
	padding:50px 40px 0 20px;
	/* width:130px; */
	width:130px;
}

.ra-banner {
	padding:1.5em 0;
	width:740px;
}
