/*
	CEOP CSS
	CREATED: 01.02.08
	MODIFIED: 30.06.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 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,mcaption,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;
}

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 {
	line-height: 1em;
}

h1 {
	color: #3a6e8f;
	font-size: 2.1em;
	line-height: 1.2em;
	margin: 0 0 .5em 0;
}

h2 {
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0 0 .5em 0;
}

h3 {
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0 0 .4em 0;
	clear:both;
}

h4 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	margin:0 0 .6em 0;
}

/* LAYOUT
******************************************/

#header,
#panel,
#content_home,
#content,
#footer {
	margin: 0 auto;
	text-align: left;
	width: 760px;
}
#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;
}

#main {
	height: 1%; /* IE 3 PIXEL JOG FIX */
	margin: 0 195px 0 165px;
	/* min-width: 400px;*/
}

#main_alt {
	height: 1%; /* IE 3 PIXEL JOG FIX */
	margin: 0 20px 0 165px;
	/* min-width: 400px; */
}

#sidebar_lhs {
	display: inline; /* IE 6 FIX */
	float: left;
	margin: 6.3em 0 0 0;
	width: 150px;
}

#sidebar_rhs {
	display: inline; /* IE 6 FIX */
	float: right;
	margin: 6.3em 10px 0 0;
	width: 170px;
}

#footer {
	background: #e6edf3;
	border-top: 1px solid #d1dce8;
	padding: 2em 15px 1em 165px;
	width: 580px;
}

/* HEADER
******************************************/

#logo {
	background: url(../images/logo.png) 0 0 no-repeat;
	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: 130px;
	margin: 0 0 0 -10px;
	position: relative;
	width: 640px;
}

#logotext {
	float: left;
	font-size: 2em;
	height: 70px;
	line-height: 1.2em;
	padding: 35px 0 0 5px; /* USED RATHER THAN MARGIN FOR IE5 */
	width: 430px;
}

#logotext span {
	color: #cdd5e0;
	display: block;
	font-size: 0.9em;
}

#header ul {
	background: #444 url(../images/nav.png) 0 0 repeat-x;
	float: left;
	font-size: 1.3em;
	height: 25px;
	line-height: 1em;
	margin: 0;
	width: 640px;
}

#header li {
	display: inline;
}

#header li a:link,
#header li a:visited {
	background: #444 url(../images/nav.png) 0 0 repeat-x;
	color: #fff;
	display: block;
	float: left;
	height: 25px;
	line-height: 2em;
	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: #444 url(../images/nav.png) 0 -40px repeat-x;
	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 url(../images/arrow.png) 10px 7px no-repeat;
	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 url(../images/arrow.png) 10px -94px no-repeat;
	color: #eaeac4;
	text-decoration: none;
}

#sidebar_lhs li ul li a.selected:hover {
	background: #b2b32b url(../images/arrow.png) 10px 7px no-repeat;
	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 0;
	width: 170px;
}

#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,.item {
	background: #e7edf3;
	border-top: 1px solid #d1dce8;
	margin: 0 0 1em 0;
	padding: 6px;
}

#sidebar img {
	margin: 0 0 1em 0;
}

/* FOOTER
******************************************/

#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 {
	background: url(../images/quote.png) 0 1em no-repeat;
	margin: 0 40px 2em 20px;
	padding: 1em 0 0 30px;
}

cite {
	color: #666;
	font-size: 1.2em;
}

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 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 {
	background: url(../images/external.png) right 0 no-repeat;
	padding: 0 12px 0 0;
}

#footer a.external {
	background: url(../images/external.png) right -200px no-repeat;
	padding: 0 12px 0 0;
}

a.external:hover,#footer a.external:hover {
	background: url(../images/external.png) right -100px no-repeat;
	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: url(../images/rss.png) right 0 no-repeat;
	padding: 2px 20px 2px 0;
}

a.rss:hover {
	background: url(../images/rss.png) right -100px 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 {
	background: url(../images/print_icon.png) 0 2px no-repeat;
	display: block;
	float: left;
	padding: 0 0 0 16px;
	width: 399px;
}

#widgets li.print a:hover {
	background: url(../images/print_icon.png) 0 -85px no-repeat;
}

#widgets li.top a {
	background: url(../images/top_arrow.png) 0 2px no-repeat;
	display: block;
	float: left;
	padding: 0 0 0 8px;
}

#widgets li.top a:hover {
	background: url(../images/top_arrow.png) 0 -93px no-repeat;
}

#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;
}

ul#logos a.iyac {
	background: url(/images/logo_sprite.png) 0 0 no-repeat;
}

ul#logos a.thinkuknow {
	background: url(/images/logo_sprite.png) 0 -80px no-repeat;
}

ul#logos a.mostwanted {
	background: url(/images/logo_sprite.png) 0 -160px no-repeat;
}

ul#logos a.vgt {
	background: url(/images/logo_sprite.png) 0 -240px no-repeat;
}


/* 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 DOENS'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 {
	padding: 0.2em 1em 0.2em 0.2em;
	vertical-align: top;
}

tbody th,tbody td {
}

/* FORM CONTROLS
******************************************/

form,input,select,textarea {
	font-family: arial, sans-serif;
	font-size: 100%;
	vertical-align: middle;
}

fieldset {
	 margin: 0 0 1em 0; 
}

#main fieldset ol {
	margin: 0;
}

#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;
}

/* HOME PAGE
******************************************/

.boxout {
	background: url(../images/boxout_base.png) 0 bottom no-repeat;
	padding: 0 0 5px 0;
}

.boxout h3 {
	background: #587ea2 url(../images/boxout_top.png) 0 0 no-repeat;
	color: #fff;
	margin: 0;
	padding: 6px;
}

.boxout span {
	background: url(../images/boxout_grad.png) 0 0 no-repeat;
	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 url(../images/round_arrow.png) 0 6px no-repeat;
	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: #fff url(../images/round_arrow.png) 0 -94px no-repeat;
	color: #c63730;
	text-decoration: none;
}

#col_three li a span {
	color: #222;
	display: block;
	font-weight: normal;
}

/* HOME PAGE PANEL
******************************************/

#panel {
	background: #fff url(../images/panel_grad.png) 0 bottom repeat-x;
	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 url(../images/paneltabs.png) -200px 0 no-repeat; 
	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 url(../images/paneltabs.png) -200px -22px no-repeat; 
	position: static;
}

.anchors .tab5 a:link,
.anchors .tab5 a:visited {
	background: #587ea2 url(../images/paneltabs.png) -200px bottom no-repeat; 
	position: static;
}

.anchors .tab1 a:hover {
	background: #444 url(../images/paneltabs.png) -400px 0 no-repeat; 
	position: static;
}

.anchors .tab2 a:hover,
.anchors .tab3 a:hover,
.anchors .tab4 a:hover {
	background: #444 url(../images/paneltabs.png) -400px -22px no-repeat; 
	position: static;
}

.anchors .tab5 a:hover {
	background: #444 url(../images/paneltabs.png) -400px bottom no-repeat; 
	position: static;
}

.anchors .tabOn1 {
	background: #96b3cb url(../images/paneltabs.png) 0 0 no-repeat; 
}

.anchors .tabOn2,
.anchors .tabOn3,
.anchors .tabOn4 {
	background: #96b3cb url(../images/paneltabs.png) 0 -22px no-repeat; 
}

.anchors .tabOn5 {
	background: #96b3cb url(../images/paneltabs.png) 0 bottom no-repeat; 
}

.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; */
}

.tab_lhs p span {
	display: block;
	margin: .5em 0 1em 0;
}

a.textbtn:link,
a.textbtn:visited {
	background: #587ea2 url(../images/textbtn.png) right -3px no-repeat;
	color: #fff;
	display: inline;
	padding: 4px 26px 4px 6px;
}

a.textbtn:hover,
a.textbtn:active {
	background: #3f6288 url(../images/textbtn.png) right -33px no-repeat;
	text-decoration: none;
}

.tab_lhs li a:link,
.tab_lhs li a:visited {
	background: url(../images/round_arrow.png) 0 -209px no-repeat;
	border-bottom: 1px solid #becfde;
	color: #222;
	display: block;
	font-weight: bold;
	line-height: 1.4em;
	padding: 4px 0 4px 20px;
	width: 240px;
}

.tab_lhs li a:hover,
.tab_lhs li a:active {
	background: url(../images/round_arrow.png) 0 -324px no-repeat;
	color: #c63730;
	text-decoration: none;
}

.tab_lhs li a span {
	color: #222;
	display: block;
	font-weight: normal;
}

/* UPDATES 30.06.09
******************************************/

.ra-banner {
	padding:1.5em 0;
	width:740px;
}

#header {
	/* background: #3a6e8f url(/assets/nav.png) 0 105px repeat-x; */
	background: #3a6e8f url(../images/header-blue.png) 0 0 repeat-x;
	border-top: 3px solid #285576;
	color: #fff;
	height: 130px;
}

#report {
	background: #3a6e8f url(../images/header-red.png) 0 0 repeat-x;
	border-left: 1px solid #fff;
	float: right;
	font-size: 1.4em;
	height: 85px;
	text-align: center;
	padding: 20px 0 0 0;
	width: 194px;
}

#report a.report {
	background:transparent url(../images/reportabusebtn.png) 0 0 no-repeat; 
	display: block;
	height: 50px;
	margin: 10px auto 0 auto;
	position: relative;
	text-indent: -3000em;
	width: 142px;
}

/*
Most Wanted Curve styles
************************************************************/
.curve { float: left; margin-bottom: 1em; }	
.curve h4 {
	
}
.curve-nopad { margin-bottom: 0em; }	
.dark-curve { float: left; width: 388px; background: url("../images/dark-curve.gif") no-repeat top left #8ba0b1; text-align: right; }
.dark-curve h3 { color: #ffffff; margin: 0 1em 0 0 !important; padding: 0.25em 0 0.25em 0; font-size: 140%; }
.dark-curve .h3-replace { float: left; height: 1em; padding: 0 0 0.25em 0; width: 100%; }
.dark-curve .left-title { float: left; text-align: center; font-size: 70%; font-weight: bold; padding: 0 0 0.25em 1em; color: #ffffff; }
.dark-box { background: #8ba0b1; float: left; width: 388px; }
.dark-box .h3-replace { float: left; height: 1em; padding: 0 0 0.25em 0; width: 100%; }

.light-curve { float: right; width: 274px; background: url("../images/light-curve.gif") no-repeat top left #c9d2da; }
.light-curve div.text { text-align: center; padding: 0 0 0.25em 0; height: 1em; font-weight: bold; font-size: 90%; }

.light-curve-small { float: right; width: 242px; background: url("../images/light-curve-small.gif") no-repeat top left #c9d2da; }
.light-curve-small div.text { text-align: center; padding: 0.25em 0 0.5em 0; height: 1em; font-weight: bold; font-size: 120%; line-height:1.3em; }

.white-curve { float: right; background: url("../images/white-curve-left.gif") no-repeat top left; }
.white-curve div { margin: 0em !important; padding: 0.25em 1.75em 0 2.25em; font-size: 80%; background: url("../images/white-curve-right.gif") no-repeat top right; }
.white-curve div a { 
	font-weight: bold;
	font-size:160%;
	line-height:1.5em;
	
}
.white-curve div a:hover { background: #ffffff; text-decoration: underline; color: #C63730; }

.body-curve { float: left; width: 388px; background: url("../images/body-curve-background.gif") repeat-y -30px 0px; }
.body-curve-small { float: left; width: 388px; background: url("../images/body-curve-background.gif") repeat-y 3px 0px #8ba0b1; }
.body-curve-small-side-bar { float: left; width: 388px; background: url("../images/body-curve-background-sb.gif") repeat-y -7px 0px #8ba0b1; }
.img-curve { float: left; padding: 0 0 0em 0.75em; }
.body-curve img { border: 2px solid #cccccc; }
.img-curve-big { float: left; padding: 0 0 0em 0.65em; }
.body-text-curve { float: right; width: 270px; padding-top: 1em; }
.body-text-curve h4 { font-size: 140%; margin: 0 0 0.25em 0 !important; }
.body-text-curve p { padding: 0 0 0.25em 0 !important; margin: 0em !important; }
.body-text-curve p span { font-weight: bold; display: block; font-size: 110%; }
.body-text-curve ul { margin: 0em; padding: 1em 0 1em 0 !important; }
.body-text-curve ul li { margin: 0 0 0 0em !important; padding: 0 0 0 1em !important; background: url("../images/arrow-red.gif") no-repeat 0px 5px; list-style: none;  }
.body-text-curve .content-pad p strong { color: #C63730; }

.body-text-curve-small { float: right; width: 230px; padding-top: 1em; }
.body-text-curve-small h4 { font-size: 150%; margin: 0 0 0.25em 0 !important; }
.body-text-curve-small p { padding: 0 0 0.25em 0 !important; margin: 0em !important; }
.body-text-curve-small p span { font-weight: bold; display: block; font-size: 110%; }
.body-text-curve-small ul { margin: 0em; padding: 1em 0 1em 0 !important; }
.body-text-curve-small ul li { margin: 0 0 0 0em !important; padding: 0 0 0 1em !important; background: url("../images/arrow-red.gif") no-repeat 0px 5px; list-style: none;  }
.body-text-curve-small .content-pad p strong { color: #C63730; }

.content-pad { padding: 1em 1em 0 1em; }

.bottom-curve { background: url("../images/curve-bottom.gif") no-repeat -42px 0px #8ba0b1; height: 23px; float: left; width: 388px; }
.bottom-curve-small { background: url("../images/curve-bottom.gif") no-repeat -2px 0px #8ba0b1; height: 23px; float: left; width: 388px; }
.bottom-curve-big { background: url("../images/curve-bottom.gif") no-repeat -42px 0px #8ba0b1; height: 43px; float: left; width: 388px; margin-bottom: 1em; }
.bottom-curve-notail { background: url("../images/curve-bottom-notail.gif") no-repeat -42px 0px #8ba0b1; height: 22px; float: left; width: 388px; }
.bottom-curve-end  { background: url("../images/curve-bottom-small.gif") no-repeat -42px 0px; height: 43px; float: left; width: 388px; margin-bottom: 1em; }

.bottom-curve-box { width: 388px; float: left; background-color: #8ba0b1; margin-bottom: 1em; }
.bottom-curve-box p { margin-bottom: 0em !important; }
.bottom-curve-box textarea { background: #ffffff; border: none; width: 362px; margin: 0 10px 1em 13px; height: 6em; }
.bottom-curve-box textarea { background: #ffffff; border: none; width: 352px;}
.bottom-curve-box-top { background: url("../images/curve-bot-box-top.gif") no-repeat top right #8ba0b1; }
.bottom-curve-box-top p { font-weight: bold; padding: 0.5em 0 0.5em 1em !important; } 
.bottom-curve-box-end { float: left; width: 388px; background: url("../images/curve-bot-box-bot.gif") no-repeat bottom left #8ba0b1; }
.bottom-curve-box-end input { float: left; width: 40px; }
.bottom-curve-box-end div.text { color: #000000; width: 250px; float: left; font-size: 80%; padding: 0 0 0.25em 0; }
.bottom-curve-box-end div.text a { color: #000000; background: none; text-decoration: underline; }
.bottom-curve-box-end div.text a:hover { }

.bottom-curve-box-end p.button { float: right; background: url("../images/button.jpg") no-repeat top left; height: 29px; width: 79px; text-align: center; }
.bottom-curve-box-end p.button a { font-weight: bold; color: #ffffff; background: none; position: relative; top: 0.5em; left: -0.10em; }
.bottom-curve-box-end p.button a:hover {  }

ul.pagination { clear: both; margin: 0 0 1em 0 !important; padding: 0 0 1em 0 !important; }
ul.pagination li { float: left; list-style: none; margin: 0 1.5em 0 0 !important; padding: 0em !important; }

ul.pagination li.previous a { margin: 0 0 0 0.5em !important; padding-left: 1em; background: url("../images/arrow-l.gif") no-repeat center left; }
ul.pagination li.previous a:hover { background: url("../images/arrow-over-l.gif") no-repeat center left; }

ul.pagination li.next a { margin: 0 0.5em 0 0 !important; padding-right: 1em; background: url("../images/arrow-r.gif") no-repeat center right; }
ul.pagination li.next a:hover { background: url("../images/arrow-over-r.gif") no-repeat center right; }

ul.pagination li.prev a { margin: 0 0.5em 0 0 !important; padding-left: 1em; background: url("../images/arrow-r-prev.gif") no-repeat center left; }
ul.pagination li.prev a:hover { background: url("../images/arrow-over-r-prev.gif") no-repeat center left; }

.crimestoppers-logo { text-align: right; margin: 1em 0 1em 0; }
.crimestoppers-logo img.left-img { float: left; padding-top: 0.5em; }

#mainContent .body-curve ul.thumbnails { list-style-type:none; margin:0 0 0.2em 20px; padding:0;}
#mainContent .body-curve-small ul.thumbnails { list-style-type:none; margin:0 0 0.2em 40px; padding:0;}
#mainContent .body-curve-small ul.thumbnails li a img { border: 2px solid #cccccc; }

br.clear { clear: both; }

div.clear {
	clear:both !important;
	visibility:hidden !important;
	overflow:hidden !important;
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
	font-size:1px !important;
	height:1px !important;
	width:1px !important;
}

.side-note { width: 139px; float: left; }
.side-note-curve { width: 139px; float: left; height: 23px; background: url("../images/side-bar-curve.gif") no-repeat bottom right #8ba0b1; padding-top: 6em; }
.side-note p { text-align: left; margin-left: 0.5em !important; margin-right: 0.5em !important; }
.side-note p.bold { font-weight:bold; }
.side-note p span { font-size: 140%; margin-left: 2em !important; color: #C63730; font-weight:bold; }
.side-note p a { margin: 0 0.5em 0 0 !important; padding-right: 1em; background: url("../images/arrow-red-v2.gif") no-repeat bottom right; }
.side-note p a:hover { background: url("../images/arrow-red-v2.gif") no-repeat bottom right; }
.side-note img { margin-left: 0.4em !important; }

#left-nav { position: relative; width: 140px; }
#left-nav a { position: absolute; top: 35px; left: 0px; font-size: 80%; color: #44697d; text-decoration: underline; }
#left-nav a:hover { text-decoration: none; background: #ffffff; }