@import '960.css';
@import 'reset.css';


/*GENERAL SETTINGS
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
html {
	width: 100%;
}
div, h1, h2, h3, h4, h5, h6, p, ol, ul, li, span, a, form {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-weight: normal;
}

h2 {
	font-size: 20px;
	line-height:23px;
	font-weight: bold;
	margin: 0;
	padding:10px 0 10px 0;
	color: #0551A4;
}

h4 {
	font-size: 16px;
	line-height:20px;
	font-weight:bold;
	font-style:normal;
	margin: 0;
	padding:10px 0 10px 0;
	color: #666666;
}

h5 {
	font-size: 15px;
	line-height:18px;
	font-weight: bold;
	margin: 0;
	padding:10px 0 10px 0;
	color: #e37c00;
}


ol, ul, table {
	color:#464646; font-size:14px;
}

table {
	font: 14px Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 100%;
	table-layout:fixed;
}
	
tr	{
	width:70px;
}		

th {
	padding: 8px;
	text-align: left;
}

td {
	border: 1px solid #CCC;
	padding: 8px;
	width: 70px;
}
	
img {
	border: none;
	top:0;
	left:0;
}

input.form	{
	float:right;
	padding:0;
	margin:0 226px 0 0;
}

textarea.form	{
	float:right;
	padding:0;
	margin:-22px 220px 0 0;
}

ul, ol {
	font-family:Arial, Helvetica, sans-serif;
}

ul.numbers	{
	margin:0;
	padding:0;
	list-style: outside url('');
}

ol	{
	margin-left:20px;
}

li	{
	list-style:bullet;
	font-size:14px;
}

li.blank	{
	list-style:none;
	list-style-image:none;
}

li.priority	{
	padding:0;
	margin:0;
	color:#666;
	list-style:url(../images/arrow2.gif);
	margin:0 0 25px -8px;
}

li.action	{
	padding:0;
	margin:0;
	color:#0061AB;
	list-style:none;
	list-style:url(../images/arrow2.gif);
	margin:-14px 0 25px -8px;
}

a, a:link {
	font-size: 14px;
	color: #005ABB;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

a.pact	{
	color:#FFF;
}
.clear {
	height: 0px;
	width: 100%;
	clear: both;
}
.bold {
	font-weight: bold;
	line-height: 22px;
}
body {
	background: #e5e5e5;
	font: /*100%/17px*/ Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	margin: 0 0 30px 0;
	padding: 0;
}

img, div, input, ul, li, span, a, a:hover {
		behavior: url(iepngfix.htc);
}





.topHeader{ background: #043f82; padding:10px 0;  }
.topHeader p{ color:#fff; font-weight:bold; margin-bottom:0; text-shadow: 0 1px #262626   }
.topHeader p span{ font-size:160%; margin-left:4px; font-weight:bold  }
.topHeader .textSize p{ display:inline; }
.contrast{ margin-left:18px;}

.bottomHeader{ background: url('../images/headerBg.png') repeat-x; height:94px; padding:20px 0;  position:relative   }

.mainNav{ border:1px solid #e6e5e5; border-radius:3px; background: url('../images/navBg.png') repeat-x; margin: 11px 0; }
.mainNav #active{  background: #e67f02;}
.mainNav #active a{ color:#fff; }
.mainNav li{ float:left; margin:0;  }
.mainNav li a{ color:#878787; font-weight:bold; height:40px; padding:0 21px; line-height:42px; display:inline-block; border-right:1px solid #e6e5e5; font-size:98%;  }
.mainNav .last a{ border:none !important;  }

/*~~~~ TOP SEARCH ~~~~~~~~~~~~~~~*/
.searchWrap{ margin-top:15px; }
#topSearch{ position:relative; background:#356dac; border:1px solid #5386bf; height:56px;   }
#topSearch label{ color: #fff;  cursor: default; font-weight: bold; left: 12px; position: absolute; top: 19px;}
#topSearch .search {  font-size: 95%;   height: 19px;  line-height: 30px; padding: 5px 30px 5px 5px; position: absolute; right: 12px; top: 12px; width: 180px; margin:0;  }
#topSearch .submit { background: url("../images/mag.png") no-repeat;  border: medium none;  display: block; height: 20px;  outline: medium none; position: absolute; right: 17px; text-indent: -99999px; top: 17px; width: 20px; margin:0;   }
.searchLinks{ margin:5px 0 0; }
.searchLinks a{ font-weight:bold; color:#fff;  float:right; margin-left:10px; display:inline-block;  }


/*~~~~~~ HOME SECTION ~~~~~~~~~~~~~~~~~~~~*/
.slider{ height:300px; border:1px solid #ccc; text-align:center; line-height:300px;  }
article{ margin:0 0 16px;}


/*~~~~~~ SIDEBAR ~~~~~~~~~~~*/
.iconList ul{ background: #f7f7f7; border: 1px solid #e6e5e5; border-radius:3px; list-style:none; padding:14px 11px;  }
.iconList ul li{ margin-bottom:15px; }
.iconList ul li img{ display:inline-block; float:left; }
.iconList ul li img{ margin: 2px 16px 0 0; }
.iconList ul li div{ display:inline-block; float:left; width:140px; }
.iconList ul li div h4{ color:#084b96; margin-bottom:0px; padding: 0px; font-size:85%;  }
.iconList ul li div h4 a{ font-size:1em; }
.iconList ul li div p{ font-size:80%; line-height:1.4em; }

.sideBarWrapper{ background: #f7f7f7; border: 1px solid #e6e5e5; border-radius:3px; list-style:none; margin:0 0 30px; padding:4px;  }
.asideList{ padding:0; list-style:none; }
.asideList li a{ margin-bottom:7px; padding: 3px 6px 7px 30px;  border-bottom:1px solid #e6e5e5; display:block; background: url('../images/arrow.png') no-repeat 10px 7px; color:#0453ab;   font-size:85%; }
.asideList li .active{ color:#e98105; background: url('../images/arrowOrange.png') no-repeat 10px 7px; }
.asideList li .last{ margin-bottom:0; border-bottom:0; padding-bottom:0; }


.contentBox{ background:#f2f8ff; border:1px solid #dcdcdc; padding:4px; min-height:190px;  margin-bottom:30px; position:relative; z-index:999; }
.contentBox img{ display:block; margin:0 auto; width:187px;  }
.contentBox .map{ float:right; width:auto;  }
.contentBox .search{ float:left; width:290px; }
.contentBox h5{ color:#226fc5; font-size:120%; margin-bottom:6px; padding:0 !important;   }
.contentBox h3{ color:#e47d01; font-size:165%; font-weight:normal; margin-bottom:7px; padding:0 !important;  }
.contentBox p{ color:#226fc5 !important; padding:0 !important; font-size:12px !important; margin:10px 0 20px !important;}
.title{ background: url('../images/box-h2-bg.png') repeat-x; color:#fff; font-size:150%; padding-left:11px; height:37px; line-height:37px;  text-shadow: 0 1px #262626; margin-bottom:8px; padding:0 0 0 10px;  }

aside{ padding-bottom:270px;  }

.orange{ 
background: #e98205; /* Old browsers */
background: -moz-linear-gradient(top, #e98205 0%, #d27301 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e98205), color-stop(100%,#d27301)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e98205 0%,#d27301 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e98205 0%,#d27301 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #e98205 0%,#d27301 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e98205', endColorstr='#d27301',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #e98205 0%,#d27301 100%); /* W3C */

border-radius:2px;height:28px; line-height:28px; color:#fff !important; font-size:95% !important;  font-weight:bold; display:inline-block; padding:0 10px; font-family:Arial, Helvetica, sans-serif; outline:none; border:none; float:right;   }

.email{ margin:18px auto !important; }
.searchBox{ border: 1px solid #C5C5C5; outline: none; padding: 5px 7px 5px 7px; width:220px; color:#878787; float:inherit; margin:0;   }
#search { margin-top:30px;  margin-bottom:0 !important;}
#search .orange{ float:none; width:auto !important; margin:0 !important }

/*~~~~~ TABS ~~~~~~~~~~~*/
.mapWrap{ border:1px solid #000; }
.mapLeft{ float:left; }
.mapRight{ background: #02336a;   float: left; height: 264px; padding: 19px 23px; width: 252px;  }
.mapRight p{color:#fff; }
.mapRight .area{ color:#fff; font-weight:bold; }
.mapRight h3{ color:#ff9312; }
.mapRight h2{ color:#fff; }

.tab-title{ margin:30px 0 0; padding:0; list-style:none; }
.tab-title li a{ color:#747373;  font-size:125%; font-weight:bold; background:#fafafa; border: 1px solid #e6e5e5; padding:5px 13px; text-decoration:none;   }
.tab-title li{ display:inline-block;}
.tab-title li .active{ background: #e37c00; border: 3px solid #e37c00; color:#fff; padding:5px 14px 5px 15px; }
.tab-title .last{ margin-right:0px; }
.tab-info{ margin:8px 0 0; padding:18px 10px; list-style:none; border:2px solid #e37c00;}
.tab-info li h2{ color: #e37c00; }

.staffBox{ display:inline-block; margin: 10px 30px 0 0; }
.staffBox img{ border:1px solid #333; }
.staffBox p{ text-align:center; color:#464646; font-size:95%; }

.relatedLinks{ margin-top:26px; }
.relatedLinks h2{ background: #7FACDC; font-size: 125%;   padding: 5px 0;  text-align: center; }
.relatedLinks a{ margin-top:15px; display:block; margin-top:11px;  }






/*~~~~~~ FOOTER TOP ~~~~~~~~~~*/
footer{ clear:both; padding-top:30px; }
.footerTop{ background: #e6e6e6 url('../images/footerBg.png') repeat-x top; padding:40px 0 0; margin:0;  }
.social{ width:470px; margin:0 auto; padding:0 0 10px;  }
.social a{ display:inline-block; margin-right:35px; }
.social .last{ margin-right:0px;} 
.footerBottom{ background:#313131; padding:18px 0; }
.footerBottom ul{ margin:0 auto; padding:0; list-style:none; width:510px;  }
.footerBottom ul li{ float:left; }
.footerBottom ul li a{ color:#fff; border-right:1px solid #fff; font-weight:bold; margin:0 6px 0 0; padding: 0 6px 0 0;  display:inline-block; font-size:85%;   }
.footerBottom ul .last a{ border:none; }

/*~~~~~ SECTION ~~~~~~~~~*/
section h2{ color: #0551a4; }
.breadcrumb{ margin:0 0 30px; padding:0; list-style:none; }
.breadcrumb li{ background: url('../images/breadcrumb.png') no-repeat right 3px; float:left; padding: 0 6px 0 0; margin: 0 6px 0 0; } 
.breadcrumb li a{ color:#696969; }

.list{ margin-left:12px;   padding:0;  }
.list li{ margin-bottom:5px; font-size:105%; background:url('../images/bullet.png') no-repeat left; list-style:none;  padding-left:13px; }

.orangeBox{ background: #fdf5eb; border:1px solid #f6b363; width:300px; padding:17px 15px; float:left; height:80px; margin:0 18px 0 0 }
.orangeBox h3{ color:#e67f02; }
















































/*LAYOUT FORMAT
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#wrapper {
	margin: 0 auto;
	position: relative;
	background:#fff; 
}
#wrapper #header {
	width: 100%;
	margin: 0 auto;
	position: relative;
}
#wrapper #header #toprow {
	width: 100%;
	height: 36px;
	margin: 0 auto;
	padding: 18px 0 14px 0;
	position: relative;
	background:#043F82; 
}
#wrapper #header #toprow #topcellnonemerg {
	width: 192px;
	height: 36px;
	float: left;
	border-right: 1px solid #0653a8;
	padding-right: 17px;
	position: relative;
	text-align: center;
}
#wrapper #header #toprow #topcellemerg {
	width: 119px;
	height: 36px;
	float: left;
	border-right: 1px solid #0653a8;
	position: relative;
	text-align: center;
}
#wrapper #header #toprow #topcellblank {
	width: 140px;
	height: 36px;
	float: left;
	border-right: 1px solid #0653a8;
	position: relative;
	text-align: center;
}
#wrapper #header #toprow #topcellnewsfeed {
	width: 76px;
	height: 36px;
	float: left;
	border-right: 1px solid #0653a8;
	position: relative;
	text-align: center;
}

#wrapper #header #toprow #topcellcontrast {
	width: 76px;
	height: 36px;
	float: left;
	border-right: 1px solid #0653a8;
	position: relative;
	text-align: center;
}
#wrapper #header #toprow #topcelltxtsize {
	width: 76px;
	height: 36px;
	float: left;
	border-right: 1px solid #0653a8;
	position: relative;
	text-align: center;
}
#wrapper #header #toprow #topcellsearch {
	width: 223px;
	height: 36px;
	float: left;
	position: relative;
	text-align: center;
	margin-left: 12px;
}
#wrapper #header #toprow #topcellsearch #searchbox {
	position: absolute;
	width: 100%;
	height: 23px;
	bottom: 0px;
	left: 0px;
}
#wrapper #header #toprow #topcellsearch #searchbox input#azsearch {
	height: 19px;
	width: 171px;
	border: none;
	background: transparent url('../images/SrchFldBg.png') no-repeat 0 0;
	padding: 3px 0 0 10px;
	font-size: 13px;
	font-weight: bold;
	color: white;
	float:left;
}
input.btngo {
	height: 23px;
	width: 44px;
	border: none;
	background: transparent url('../images/BtnGo.png') no-repeat 0 0;
	padding: 0px;
	position: absolute;
	left: 180px;
	top: 0px;
	cursor: pointer;
}

input.btnJobs {
	height: 23px;
	width: 44px;
	border: none;
	background: transparent url('../images/BtnGo.png') no-repeat 0 0;
	padding: 0px;
	position: absolute;
	left: 150px;
	top: 0px;
	cursor: pointer;
}

input.btngoOrng {
	height: 23px;
	width: 44px;
	border: none;
	background: transparent url('../images/btnGOorng.png') no-repeat 0 0;
	padding: 0px;
	position: absolute;
	left: 130px;
	top: 0px;
	cursor: pointer;
}
#wrapper #header #toprow #topcellsearch #azsrchtitlebox {
	position: absolute;
	width: 171px;
	height: 14px;
	top: -3px;
	left: 0px;
}
#wrapper #header #toprow #topcellsearch #azsrchtitlebox span.stmap {
	padding-left: 10px;
	color: #e37c00;
	font-size: 11px;
	float: left;
	line-height: 11px;
}
#wrapper #header #toprow #topcellsearch #azsrchtitlebox span.azsrch {
	padding-right: 10px;
	color: #e37c00;
	font-size: 11px;
	float: right;
	line-height: 11px;
}
span.title {
	font-size: 1.75em;
	line-height: 21px;
	color: #e37c00;
	font-weight: bold;
	display: block;
	text-align: center;
}
span.titletwo {
	color: #e37c00;
	text-decoration: underline;
}
#wrapper #contentwrapInt div#bodycontainer #content p.noresults {
	color: #CCC;
	text-transform: uppercase;
}
a.coloured {
	color: #e37c00;
	text-decoration: underline;
}
a.coloured:hover {
	color: #e37c00;
	text-decoration: none;
}
span.caption {
	font-size: 0.75em;
	line-height: 14px;
	color: white;
}
span.newsfeed {
	height: 21px;
	display: block;
	text-align: center;
}
span.newsfeed a {
	background: transparent url('../images/RssFeed.gif') no-repeat center center;
	height: 19px;
	width: 19px;
	margin: 0 auto;
	display: block;
	text-align: center;
}
span.contrast {
	background: transparent url('../images/iconContrast.gif') no-repeat center center;
	height: 21px;
	display: block;
	text-align: center;
}
span.low a {
	height: 19px;
	width: 19px;
	margin: 0 auto;
	display: block;
	text-align: center;
}
span.low {
	background: transparent url('../images/lowContrast.gif') no-repeat center center;
	height: 21px;
	display: block;
	text-align: center;
}
span.contrast a {
	height: 19px;
	width: 19px;
	margin: 0 auto;
	display: block;
	text-align: center;
}
span.afirst, span.asecond, span.athird {
	display: inline-block;
	text-align: center;
}
span.afirst a {
	font-size: 1.2em;
	line-height: 15px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
span.asecond a {
	font-size: 1.4em;
	line-height: 15px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
span.athird a {
	font-size: 1.6em;
	line-height: 21px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
span.afirst a:hover, span.asecond a:hover, span.athird a:hover {
	text-decoration: underline;
}


/*header image and logo
---------------------------------------------------------------------------------------------------- */
#wrapper #header #hdrimage {
	position: relative;
	/*background: white url('../images/HdrImgtwo.jpg') no-repeat right center;*/
	width: 100%;
	height: 120px;
}

#wrapper #header #hdrimageHM {
	position: relative;
	background: white url('../images/HdrImg.jpg') no-repeat right center;
	width: 100%;
	height: 120px;
}
img.LogoWestMP {
	float: left;
	margin: 24px 0 0 19px;
}

/* ------------------ header images --------------------*/


.heading1 {
	position: relative;
	background: #fff url('../images/headers/HdrImgMalvernHills.jpg');
	background-repeat:no-repeat;
	background-position:right; 
	width: 100%;
	margin: 0;
	padding: 0;
	height: 120px;
}

.heading2 {
	position: relative;
	background: #fff url('../images/headers/HdrImgWorcester.jpg');
	background-repeat:no-repeat;
	background-position:right; 
	width: 100%;
	margin: 0;
	padding: 0;
	height: 120px;
}

.heading3 {
	position: relative;
	background: #fff url('../images/headers/HdrImgFordBridge.jpg');
	background-repeat:no-repeat;
	background-position:right; 
	width: 100%;
	margin: 0;
	padding: 0;
	height: 120px;
}

.heading4 {
	position: relative;
	background: #fff url('../images/headers/HdrImgHerefordshireBridge.jpg');
	background-repeat:no-repeat;
	background-position:right; 
	width: 100%;
	margin: 0;
	padding: 0;
	height: 120px;
}

.heading5 {
	position: relative;
	background: #fff url('../images/headers/HdrImgLudlowCastle.jpg');
	background-repeat:no-repeat;
	background-position:right; 
	width: 100%;
	margin: 0;
	padding: 0;
	height: 120px;
}

.heading6 {
	position: relative;
	background: #fff url('../images/headers/HdrImgSevernTrain.jpg');
	background-repeat:no-repeat;
	background-position:right; 
	width: 100%;
	margin: 0;
	padding: 0;
	height: 120px;
}

.heading7 {
	position: relative;
	background: #fff url('../images/headers/HdrImgShrewsburySevern.jpg');
	background-repeat:no-repeat;
	background-position:right; 
	width: 100%;
	margin: 0;
	padding: 0;
	height: 120px;
}

.heading8 {
	position: relative;
	background: #fff url('../images/headers/HdrImgSymondsRiverWye.jpg');
	background-repeat:no-repeat;
	background-position:right; 
	width: 100%;
	margin: 0;
	padding: 0;
	height: 120px;
}

.heading9 {
	position: relative;
	background: #fff url('../images/headers/HdrImgBroadwayTower.jpg');
	background-repeat:no-repeat;
	background-position:right; 
	width: 100%;
	margin: 0;
	padding: 0;
	height: 120px;
}

.heading10 {
	position: relative;
	background: #fff url('../images/headers/HdrImgTelford.jpg');
	background-repeat:no-repeat;
	background-position:right; 
	width: 100%;
	margin: 0;
	padding: 0;
	height: 120px;
}

.heading11 {
	position: relative;
	background: #fff url('../images/headers/HdrImgIronbridge.jpg');
	background-repeat:no-repeat;
	background-position:right; 
	width: 100%;
	margin: 0;
	padding: 0;
	height: 120px;
}

/* main navigation
---------------------------------------------------------------------------------------------------- */
#wrapper #header #navigationbar {
	position: relative;
	width: 100%;
	height: 34px;
	padding: 0;
	margin: 2px 0 2px 0;
	background-color: #005abb;
	text-align: center;
}
#wrapper #header #navigationbar ul {
	list-style: none;
	display: block;
	margin: 0 auto;
	padding: 0 0 0 60px;
	text-align: center;
}
#wrapper #header #navigationbar ul li {
	display: inline;
	margin: 0;
	padding: 0 1px 0 0;
	height: 34px;
	background: transparent url('../images/NavigSeperator.jpg') no-repeat right center;
	float: left;
}
#wrapper #header #navigationbar ul li.nosepline {
	background: none;
}
#wrapper #header #navigationbar ul li a, #wrapper #header #navigationbar ul li a:link {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	margin: 0;
	padding: 0 14px 0 14px;
	text-align: center;
	font-size: 14px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
#wrapper #header #navigationbar ul li a:visited {
	text-decoration: none;
	background-color: #005abb;
}

#wrapper #header #navigationbar ul li a:hover {
	text-decoration: none;
	background-color: #7FACDC;
}

#wrapper #header #navigationbar ul li a:focus {
	text-decoration: none;
	background-color: #e37c00;
}

#wrapper #header #navigationbar ul li a.active {
	text-decoration: none;
	background-color: #e37c00;
}

/*#wrapper #header #navigationbar ul li a:hover, #wrapper #header #navigationbar ul li a:active, #wrapper #header #navigationbar ul li a:focus {
	text-decoration: none;
	background-color: #e37c00;
}*/

/* MAIN CONTENT
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#wrapper #contentwrap {
	position: relative;
	width: 940px;
	margin: 0;
	padding: 0 10px 19px;
	background: #fff
}
#wrapper #contentwrap #CheckedBtmBg {
	position: absolute;
	width: 100%;
	height: 19px;
	margin: 0;
	padding: 0;
	background: white url('../images/CheckedBtmBg.gif') no-repeat center top;
	bottom: 0px;
	clear: both;
}
#wrapper #contentwrap #tabswrap {
	position: absolute;
	float:right;
	height: 309px;
	margin: 0;
	padding: 0;
	clear: both;
	right:10px; 
	top:0;
}

/* tabs
---------------------------------------------------------------------------------------------------- */
#wrapper #contentwrap #tabswrap #tabscontnr {
	position: relative;
	width: 737px;
	height: 294px;
	margin: 0;
	padding: 0 0 15px 0;
	background-color: white;
	float: left;
}
#wrapper #contentwrap #tabswrap #tabscontnr ul {
	position: relative;
	list-style: none;
	display: block;
	width: 732px;
	height: 255px;
	margin: 2px 3px 0 2px;
	padding: 0 0 37px 0;
}
#wrapper #contentwrap #tabswrap #tabscontnr ul li.featone {
	position: absolute;
	display: block;
	width: 182px;
	height: 37px;
	margin: 0;
	background-color: #005abb;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	bottom: 0px;
	left: 0px;
}
#wrapper #contentwrap #tabswrap #tabscontnr ul li.feattwo {
	position: absolute;
	display: block;
	width: 182px;
	height: 37px;
	margin: 0;
	background-color: #005abb;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	bottom: 0px;
	left: 183px;
}
#wrapper #contentwrap #tabswrap #tabscontnr ul li.featthree {
	position: absolute;
	display: block;
	width: 182px;
	height: 37px;
	margin: 0;
	background-color: #005abb;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	bottom: 0px;
	left: 366px;
}
#wrapper #contentwrap #tabswrap #tabscontnr ul li.featfour {
	position: absolute;
	display: block;
	width: 183px;
	height: 37px;
	margin: 0;
	background-color: #005abb;
	border-top: 1px solid #FFF;
	bottom: 0px;
	left: 549px;
}

#wrapper #contentwrap #tabswrap #tabscontnr ul li.featone a, #wrapper #contentwrap #tabswrap #tabscontnr ul li.feattwo a, #wrapper #contentwrap #tabswrap #tabscontnr ul li.featthree a, #wrapper #contentwrap #tabswrap #tabscontnr ul li.featfour a {
	font-size: 16px;
	color: white;
	line-height: 37px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	display: block;
	width: 170px;
	height: 37px;
	margin: 0;
	padding: 0 0 0 12px;
}
#wrapper #contentwrap #tabswrap #tabscontnr ul li.featone a:hover, #wrapper #contentwrap #tabswrap #tabscontnr ul li.feattwo a:hover, #wrapper #contentwrap #tabswrap #tabscontnr ul li.featthree a:hover, #wrapper #contentwrap #tabswrap #tabscontnr ul li.featfour a:hover {
	background-color: #e37c00;
}

#wrapper #contentwrap #tabswrap #tabscontnr ul li.featfour div#featfour {
	position: absolute;
	width: 732px;
	height: 254px;
	background-color: #FC3;
	background: transparent url('../images/ImgTabFeatrOne.jpg') no-repeat 0 0;
	top: -255px;
	left: -549px;
}
#wrapper #contentwrap #tabswrap #tabscontnr ul li.featfour div#featfour div.description {
	float:right;
	width: 279px;
	height: 254px;
	background-color: #e37c00;
	border-left: 1px solid #FFF;
}
#wrapper #contentwrap #tabswrap #tabscontnr ul li.featfour div#featfour div.description h2 {
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	color: white;
	margin: 0;
	padding: 18px 10px 0 15px;
}
#wrapper #contentwrap #tabswrap #tabscontnr ul li.featfour div#featfour div.description p {
	font-size: 13px;
	font-weight: normal;
	color: white;
	margin: 0;
	padding: 10px 10px 30px 15px;
}
#wrapper #contentwrap #tabswrap #tabscontnr ul li.featfour div#featfour div.description a {
	font-size: 12px;
	font-weight: normal;
	color: white;
	text-decoration: underline;
	margin: 0 0 0 15px;
	padding: 0 10px 0 15px;
	display: block;
	text-align: left;
	background: transparent url('../images/BulletBlue.gif') no-repeat left 15px;
}
#wrapper #contentwrap #tabswrap #tabscontnr ul li.featfour div#featfour div.description a:hover {
	text-decoration: none;
}
a.lnkstyleblue {
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-decoration: underline;
	margin: 0 0 0 15px;
	padding: 0 10px 0 15px;
	display: block;
	text-align: left;
	background: transparent url('../images/bulletWhite2.gif') no-repeat left 7px;
}
a.lnkstyleorang {
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-decoration: underline;
	margin: 0 0 0 15px;
	padding: 0 10px 0 15px;
	display: block;
	text-align: left;
	background: transparent url('../images/bulletWhite.gif') no-repeat left 7px;
}
a.lnkstyleblueIn {
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-decoration: underline;
	margin: 2px 0 2px 0;
	padding: 0 10px 0 15px;
	display: block;
	text-align: left;
	background: transparent url('../images/BulletBlue.gif') no-repeat left 7px;
}
a.lnkstyleorang:hover, a.lnkstyleblue:hover, a.lnkstyleblueIn:hover {
	text-decoration: none;
}

#wrapper #contentwrap #tabswrap #joinusbox {
	position: relative;
	width: 194px;
	height: 291px;
	margin: 0;
	padding: 3px 3px 15px 3px;
	left:739px;
	top:-309px;
	background: white url('../images/ImgJoinUs.jpg') no-repeat 3px 3px;
	clear:both; display:none; 
}
#wrapper #contentwrap #tabswrap #joinusbox h2 {
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	color: white;
	margin: 0;
	padding: 20px 10px 0 10px;
}
#wrapper #contentwrap #tabswrap #joinusbox div#latestjobs {
	position: absolute;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #e37c00;
	height: 37px;
	width: 122px;
	margin: 0;
	padding: 0 0 0 16px;
	display: block;
	text-align: left;
	bottom: 0px;
	left: 0px;
}
#wrapper #contentwrap div#bodycontainer {
	/*position: relative; WMP */
	width: 100%;
	margin: 0;
	padding: 0;
	clear: both;
}
#wrapper #contentwrap #leftcolumn {
	float: left;
	width: 200px;
	margin-right: 2px;
	display: inline-block;
	position: relative;
	color:#666666;
}


#wrapper #contentwrap #leftcolumn div.crimedown, #wrapper #contentwrap #rightcolumn div.crimedown {
	position: relative;
	width: 200px;
	min-height: 300px;
	background-color: #e37c00;
	border-bottom: 2px solid #000;
	padding: 10px 0 10px 0;
}

#wrapper #contentwrap #leftcolumn div.crimedown a#didyouknow {
	position: absolute;
	height: 99px;
	width: 99px;
	margin: 0;
	padding: 0;
	top: -10px;
	right: -10px;
	background: transparent url('../images/LnkDidYouKnow.png') no-repeat right top;
}

#wrapper #contentwrap #leftcolumn div.crimedown a#didyouknowdark {
	position: absolute;
	height: 99px;
	width: 99px;
	margin: 0;
	padding: 0;
	top: -10px;
	right: -10px;
	background: transparent url('../images/LnkInYourAreaDark.png') no-repeat right top;
}

#wrapper #contentwrap #rightcolumn div.crimedown a#inyourarea {
	position: absolute;
	height: 99px;
	width: 99px;
	margin: 0;
	padding: 0;
	top: -10px;
	right: -10px;
	background: transparent url('../images/LnkInYourArea.png') no-repeat right top;
}
h3.columnhdngs {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: white;
	margin: 0;
	padding: 10px 10px 10px 15px;
}
span.policingWM {
	display: block;
	width: 113px;
	height: 49px;
	margin: 0px 10px 10px 15px;
	background: transparent url('../images/TxtPolicingWM.jpg') no-repeat left top;
}
p.downby {
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
	color: #005abb;
	margin: 0;
	padding: 8px 20px 8px 15px;
}
p.whitetxt {
	font-size: 14px;
	font-weight: normal;
	color: white;
	margin: 0;
	padding: 10px 10px 8px 15px;
}
#wrapper #contentwrap div#bodycontainer #rightcolumn div.crimedown div#postcbox {
	position: relative;
	margin: -40px 10px 0 -30px;
	.margin: 0 10px 0 -30px;
	padding: 0 0 0 0;
	height: 23px;
}
#wrapper #contentwrap div#bodycontainer #rightcolumn div.crimedown div#postcbox input#postcode {
	height: 19px;
	width: 122px;
	border: none;
	background: transparent url('../images/PostCodeFldBg.png') no-repeat 0 0;
	padding: 8px 0 0 10px;
	font-size: 13px;
	font-weight: bold;
	color: white;
	float:left;
}

#wrapper #contentwrap #leftcolumn div.ourpledge, #wrapper #contentwrap #rightcolumn div.ourpledge {
	position: relative;
	width: 200px;
	height: 100px;
	background-color: #005abb;
	border-bottom: 2px solid #000;
}
#wrapper #contentwrap #leftcolumn div.latestnews, #wrapper #contentwrap #rightcolumn div.latestnews {
	position: relative;
	width: 100%;
	height: 100%; min-height:100px;
	background-color: #005abb;
}

/* main content
---------------------------------------------------------------------------------------------------- */
#wrapper #contentwrap #content {
	float: left;
	width: 455px;
	display: inline-block;
	/*position: relative; WMP */
	margin: 0;
	padding: 20px 40px 0 40px;
}
#wrapper #contentwrap #content h1 {
	font-size: 22px;
	font-weight: bold;
	line-height:21px;
	margin: 0;
	padding:10px 0 10px 0;
	color: #e37c00;
}
#wrapper #contentwrap #content h1.welcometxt {
	font-size: 24px;
	font-weight: bold;
	margin: 0;
	padding:10px 0 10px 0;
	color: #e37c00;
}

#wrapper #contentwrap #content h3 {
	font-size: 18px;
	line-height:21px;
	font-weight: bold;
	margin: 0;
	padding:8px 0 8px 0;
	color: #e37c00;
}

#wrapper #contentwrap #content p {
	margin: 0;
	padding:8px 0 8px 0;
	color: #464646;
	font-size: 14px;
}

#wrapper #contentwrap #content p span.orange {
	color: #E37C00;
}

#wrapper #contentwrap #content p span.ImgChief {
	float: right;
	background: transparent url('../images/ChiefConsPaulWest.jpg') no-repeat 0 0;
	height: 117px;
	width: 88px;
	padding: 0px;
	margin: 0 12px 10px 10px;
}
#wrapper #contentwrap #content span.dotline {
	width: 100%;
	height: 1px;
	display: block;
	margin: 12px 0 12px 0;
	padding: 0;
	background: transparent url('../images/DotLineHoriz.jpg') repeat-x center center;
}


#wrapper #contentwrap #content ul#usfllinkslogo {
	list-style: none;
	display: block;
	width: 100%;
	margin: 10px 0 0 0;
}
#wrapper #contentwrap #content ul#usfllinkslogo li {
	list-style: none;
	display: inline;
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}

#wrapper #contentwrap #content ul#usfllinkslogo li a {
	list-style: none;
	display: inline;
	margin: 0 7px 0 0;
	padding: 0;
	color:#333 !important;
	font-weight:normal !important;
	padding-top:9px;
	font-size:18px;
	text-decoration:underline;
}

#wrapper #contentwrap #content ul#usfllinkslogo li a:hover {
	text-decoration:none;
}


#wrapper #contentwrap #content ul#usfllinkslogo li.thrdlinkmrgn {
	margin: 0;
	padding: 0;
}
#wrapper #contentwrap #content ul#usfllinkslogo li a.LinkOne {
	display: block;
	width: 147px;
	height: 80px;
	margin: 0;
	padding: 0;
	background: transparent url('../images/UsefulLnkWestMPA.jpg') no-repeat center center;
}
#wrapper #contentwrap #content ul#usfllinkslogo li a.LinkTwo {
	display: block;
	width: 147px;
	height: 80px;
	margin: 0;
	padding: 0;
	background: transparent url('../images/UsefulLnkDontReply.jpg') no-repeat center center;
}
#wrapper #contentwrap #content ul#usfllinkslogo li a.LinkThree {
	display: block;
	width: 147px;
	height: 80px;
	margin: 0;
	padding: 0;
	background: transparent url('../images/UsefulLnkCrimeStoppers.jpg') no-repeat center center;
}

#wrapper #contentwrap #content ul#usfllinkslogo li a.LinkFour {
	display: block;
	width: 223px;
	height: 122px;
	margin: 0;
	padding: 0;
	background: transparent url('../images/askthepolice.gif') no-repeat 12px 0;
	margin-right:5px;
	border: 1px solid #000;
}

#wrapper #contentwrap #content ul#usfllinkslogo li a.LinkFive {
	display: block;
	width: 218px;
	height: 122px;
	margin: 0;
	padding: 0;
	background: transparent url('../images/foi.gif') no-repeat center center;
	border: 1px solid #000;
}

#wrapper #contentwrap #content ul#usfllinkslogo li a.LinkSix {
	display: block;
	width: 147px;
	height: 80px;
	margin: 0;
	padding: 0;
	background: transparent url('../images/twitter.gif') no-repeat center center;
	margin-top:5px;
}

#wrapper #contentwrap #content ul#usfllinkslogo li a.LinkSeven {
	display: block;
	width: 147px;
	height: 80px;
	margin: 0;
	padding: 0;
	background: transparent url('../images/facebook.gif') no-repeat center center;
	margin-top:5px;
}

#wrapper #contentwrap #content ul#usfllinkslogo li a.LinkEight {
	display: block;
	width: 147px;
	height: 80px;
	margin: 0;
	padding: 0;
	background: transparent url('../images/youtube.gif') no-repeat center center;
	margin-top:5px;
}


#wrapper #contentwrap #rightcolumn {
	float: right;
	width: 200px;
	margin-left: 2px;
	display: inline-block;
	position: relative;
	display:none; 
}

/* footer
---------------------------------------------------------------------------------------------------- */
#wrapper #footer {
	width: 100%;
	height: 40px;
	margin: 0 auto;
	margin-top: 2px;
	padding: 0;
	position: relative;
	background-color: #00336a;
}
#wrapper #footer #ftrLinks {
	padding: 9px 0 0 0;
	position: relative;
	text-align: left;
	font-size: 11px;
	color: white;
	float: right;
	width: 74%;
}
#wrapper #footer #ftrLinks a {
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: white;
	font-weight: normal;
	text-decoration: none;
}
#wrapper #footer #ftrLinks a:hover {
	text-decoration: underline;
}
#wrapper #footer a.FreedomOfInfo {
	position: absolute;
	text-decoration: none;
	background: transparent url('../images/FreedomOfInfo.jpg') no-repeat center center;
	display: inline-block;
	height: 34px;
	width: 198px;
	top: 3px;
	left: 4px;
	cursor: pointer;
}

/*CSS FOR INTERNAL PAGES-START
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/  /* why.. just why..*/
#wrapper #contentwrapInt {
	position: relative;
	width: 940px;
	margin: 0;
	padding: 0 10px 19px;
	/*background: transparent url('../images/ClmnBgLeft.gif') repeat-y center top;*/
}
#wrapper #contentwrapInt #CheckedBtmBg {
	position: absolute;
	width: 200px;
	height: 19px;
	margin: 0;
	padding: 0;
	background: white url('../images/CheckedBtmBg.gif') no-repeat left top;
	bottom: 0px;
	left: 0px;
	clear: both;
}

#wrapper #contentwrapInt div#bodycontainer {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	clear: both;
}
#wrapper #contentwrapInt #leftcolumn {
	float: left;
	width: 200px;
	margin-right: 2px;
	display: inline-block;
	position: relative;
}
#wrapper #contentwrapInt #leftcolumn div.crimedown {
	position: relative;
	width: 200px;
	height: 230px;
	background-color: #e37c00;
	border-bottom: 2px solid #000;
	padding: 0 0 20px 0;
}
#wrapper #contentwrapInt #leftcolumn div.crimedown a#didyouknow {
	position: absolute;
	height: 99px;
	width: 99px;
	margin: 0;
	padding: 0;
	top: -10px;
	right: -10px;
	background: transparent url('../images/LnkDidYouKnow.png') no-repeat right top;
	z-index:100001;
}
#wrapper #contentwrapInt #rightcolumn div.crimedown a#inyourarea {
	position: absolute;
	height: 99px;
	width: 99px;
	margin: 0;
	padding: 0;
	top: -10px;
	right: -10px;
	background: transparent url('../images/LnkInYourArea.png') no-repeat right top;
}

/* internal pages content
---------------------------------------------------------------------------------------------------- */
#wrapper #contentwrapInt #content {
	float: left;
	width: 695px;
	background-color: transparent !important;
	display: inline-block;
	position: relative;
	margin: 0;
	padding: 0px 20px 0;
}
#wrapper #contentwrapInt #content h1 {
	font-size: 22px;
	font-weight: bold;
	margin: 0;
	line-height:23px;
	padding:10px 0 20px 0;
	color: #0551A4;
}

#wrapper #contentwrapInt #content p {
	margin:0;
	padding:0 0 8px 0;
	display:block;
	width:auto;
	color: #464646;
	font-size: 14px;
}

#wrapper #contentwrapInt #content p.bold {
	margin:0;
	padding:0 0 8px 0;
	display:block;
	width:auto;
	color: #E47D01;
	font-weight:bold;
	font-size: 14px;
}

.list2 li a { color:#E47D01; font-size:13px }

#wrapper #contentwrapInt #content .document-list, .document-list-right {
	width:100%;
	display:block;
	margin:10px 0 10px 0;
	padding:4px;
	float:right;
	clear:right;
}

#wrapper #contentwrapInt #content .document-list, .document-list-left {
	width:100%;
	display:block;
	margin:10px 0 10px 0;
	padding:4px;
	float:left;
	clear:left;
}

.document-list, .document-list-left ul li	{
	list-style: outside url('../images/arrow.gif');
}

div.document-list, .document-list-right .heading {
	margin:0;
	float:left;
	clear:left;
}

document-list, .document-list-left .heading {
	color:white;
	margin:6px 0 0 6px;
}

.document-list, .document-list-right ul {
	min-height:100px;
	color:white;
	margin:0 0 20px 0;
	background-color:#7FACDC;
	float:left;
	clear:left;
}

.document-list, .document-list-right ul li {
	list-style: outside url('../images/arrow.gif');
}

.document-list, .document-list-right ul li a{
	color:white;
	padding:4px;
	width:100%;
	clear:both;
}

#wrapper #contentwrapInt #content p span.ImgChief {
	float: right;
	background: transparent url('../images/ChiefConsPaulWest.jpg') no-repeat 0 0;
	height: 117px;
	width: 88px;
	padding: 0px;
	margin: 0 12px 10px 10px;
}
#wrapper #contentwrapInt #content span.dotline {
	width: 100%;
	height: 1px;
	display: block;
	margin: 50px 0 12px 0;
	padding: 0;
	background: transparent url('../images/DotLineHoriz.jpg') repeat-x center center;
}
#wrapper #contentwrapInt #content span.dotline span.ttlbookm {
	font-size: 11px;
	font-weight: normal;
	color: #e37c00;
	display: block;
	text-align: left;
	margin: 0;
	padding: 0;
	top: -22px;
	position: relative;
}
#wrapper #contentwrapInt #content h3 {
	font-size: 18px;
	font-weight: bold;
	line-height:21px;
	margin: 0;
	padding:12px 0 6px 0;
	color: #0551A4;
}
#wrapper #contentwrapInt #leftcolumn div.lnksBoxLeft {
	position: relative;
	width: 200px;
	background-color: #005abb;
	border-bottom: 2px solid #000;
	margin: 0px;
	padding: 18px 0 40px 0;
}

#wrapper #contentwrapInt #leftcolumn div.lnksBoxLeft p {
	color:#fff;
	font-weight:bold;
	padding:0 0 10px 30px;
}

#wrapper #contentwrapInt #leftcolumn div.lnksBoxLeft a.lnksleftcolumn {
	font-size: 15px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	margin: 5px 0 5px 15px;
	padding: 0 10px 0 15px;
	display: block;
	text-align: left;
	background: transparent url('../images/BulletOrangeWht.gif') no-repeat left 6px;
}
#wrapper #contentwrapInt #leftcolumn div.lnksBoxLeft a.lnksleftcolumn:hover {
	color: #e37c00;
	text-decoration: none;
	background: transparent url('../images/BulletOrange.gif') no-repeat left 6px;
}
#wrapper #contentwrapInt #leftcolumn div.domesabuse {
	position: relative;
	width: 200px;
	height: 200px;
	background: #fff url('../images/ImgDomestAbuse.jpg') no-repeat center center;
	border-bottom: 2px solid #000;
	padding: 0 0 0 0;
}
#wrapper #contentwrapInt #leftcolumn div.domesabuse a#monthlyfocus {
	position: absolute;
	height: 99px;
	width: 99px;
	margin: 0;
	padding: 0;
	top: -10px;
	right: -10px;
	background: transparent url('../images/LnkMonthlyFocus.png') no-repeat right top;
}

#wrapper #contentwrapInt #leftcolumn div.domesabuse h3.columnhdngs {
	font-size: 18px;
	line-height: 20px;
	font-weight: 500;
	color: #e37c00;
	margin: 0;
	padding: 10px 10px 10px 15px;
}

#wrapper #contentwrapInt #leftcolumn div.domesabuse div.btngoabuse {
	height: 23px;
	width: 44px;
	position: absolute;
	bottom: 10px;
	left: 10px;
}

#wrapper #contentwrapInt div#bodycontainer #content #quoteBox {
	float: right;
	font-size: 12px;
	height: 75px;
	width: 245px;
	color: #fff;
	background-color: #8ab3e0;
}

#wrapper #contentwrapInt div#bodycontainer #content #breadcrbox {
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #464646;
	margin: 0;
	padding: 6px 10px 8px 0;
}

#wrapper #contentwrapInt div#bodycontainer #content div.line2 {
	background: transparent url('../images/dottedLine.gif') repeat-x;
	width:400px;
	height:9px;
	margin:10px 0 0 -4px;
	padding:0;
}


#wrapper #contentwrapInt div#bodycontainer #content #breadcrbox a {
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #464646;
	margin: 0;
	padding: 0;
}
#wrapper #contentwrapInt div#bodycontainer #content #breadcrbox a:link, #wrapper #contentwrapInt div#bodycontainer #content #breadcrbox a:visited {
	text-decoration: none;
	color: #464646;
}
#wrapper #contentwrapInt div#bodycontainer #content #breadcrbox a:hover {
	text-decoration: none;
	color: #005abb;
}
#wrapper #contentwrapInt div#bodycontainer #content #breadcrbox a:active, #wrapper #contentwrapInt div#bodycontainer #content #breadcrbox a:focus {
	text-decoration: none;
	color: #e37c00;
}
#wrapper #contentwrapInt div#bodycontainer #content p span.imgsixnumber {
	position: relative;
}

#wrapper #contentwrapInt div#bodycontainer #content span.slide-to-the-left {
	float: left;
	padding: 0;
	margin:5px 20px 20px 0;
}

#wrapper #contentwrapInt div#bodycontainer #content span.slide-to-the-right {
	float: right;
	padding: 0;
	margin:5px 0 20px 20px;
	clear:right;
}

#wrapper #contentwrapInt div#bodycontainer #content span.criss-cross {
	text-align:center;
	padding: 0;
	margin:0 auto 20px auto;
	display:block;
	clear:both;
}

#wrapper #contentwrapInt div#bodycontainer #content p span.imgsixnumber span#imgcaption {
	font-size: 14px;
	font-weight:bold;
	line-height: 14px;
	min-height:25px;
	width: 285px;
	background-color: #8ab3e0; color: #005abb;
	border-top: 1px solid white;
	padding: 3px 0 3px 6px;
	float:left;
}

#wrapper #contentwrapInt div#bodycontainer #content p #blockList {
	font-size: 11px;
	line-height: 24px;
	height: 24px;
	width: 285px;
	color: #005abb;
	background-color: #00CCFF;
	border-top: 1px solid white;
	padding: 0 0 0 6px;
	margin: 0;
	position: absolute;
	bottom: -24px;
	left: 0px;
}

#wrapper #contentwrapInt div#bodycontainer #content p div#quotedtxt {
	float: right;
	font-size: 17px;
	line-height: 24px;
	height: 75px;
	width: 245px;
	font-weight: 500;
	color: white;
	background-color: #8ab3e0;
	padding: 12px 20px 12px 20px;
	margin: 0 12px 10px 10px;
}

div .quotedtxt {
	float: right;
	height: 75px;
	background-color: #8ab3e0;
	padding: 12px 20px 12px 20px;
	margin: 12px 0 12px 12px;
}

#wrapper #contentwrapInt div#bodycontainer #content div.quotedtxt p	{
	font-size:16px;
	color: white;
	line-height: 22px;
	font-weight: 500;
}

#wrapper #contentwrapInt div#bodycontainer #content p #quotedtxt span.quotemark {
	font-size: 24px;
	line-height: 24px;
	font-weight: 500;
	color: white;
	padding: 0;
	margin: 0;
}

#wrapper #contentwrapInt div#bodycontainer #content p.relatdlists {
	font-size: 13px;
	font-weight: normal;
	color: #666;
	display: block;
	text-align: left;
	margin: 4px 0 4px 0;
	padding: 0 0 0 18px;
	background: transparent url('../images/BulletBlue.gif') no-repeat left 6px;
}
#wrapper #contentwrapInt div#bodycontainer #content a.relatdlnks {
	font-size: 13px;
	font-weight: bold;
	color: #005ABB;
	text-decoration: underline;
	display: block;
	text-align: left;
	margin: 4px 0 4px 0;
	padding: 0 0 0 18px;
	background: transparent url('../images/BulletBlue.gif') no-repeat left 6px;
}
#wrapper #contentwrapInt div#bodycontainer #content a.relatdlnks:hover {
	text-decoration: none;
}
#wrapper #contentwrapInt div#bodycontainer #content a.relatddocs {
	font-size: 13px;
	font-weight: bold;
	color: #005ABB;
	text-decoration: underline;
	display: block;
	text-align: left;
	margin: 4px 0 4px 0;
	padding: 0 0 0 18px;
	background: transparent url('../images/bltRelatedDoc.jpg') no-repeat left 1px;
}
#wrapper #contentwrapInt div#bodycontainer #content a.relatddocs:hover {
	text-decoration: none;
}
#wrapper #contentwrapInt div#bodycontainer #content p.relatdnews {
	margin: 0;
	padding:8px 0 8px 18px;
	color: #666666;
	font-size: 13px;
}
#wrapper #contentwrapInt div#bodycontainer #content div#bookmarksoutr {
	width: 100%;
	height: 22px;
	margin: 0;
	padding: 0;
	color: #464646;
	font-size: 11px;
	text-align: left;
	position: relative;
}
#wrapper #contentwrapInt div#bodycontainer #content div#bookmarksoutr a {
	color: #464646;
	font-size: 11px;
	line-height: 15px;
	height: 22px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	background: transparent url('../images/sublinkSep.jpg') no-repeat right center;
	margin: 0 14px 0 0;
	padding: 0 14px 0 0;
}

#wrapper #contentwrapInt div#bodycontainer #content div#bookmarksoutr a:hover, #wrapper #contentwrapInt div#bodycontainer #content div#bookmarksoutr div#emailprintbox a.print:hover, #wrapper #contentwrapInt div#bodycontainer #content div#bookmarksoutr div#emailprintbox a.email:hover {
	text-decoration: underline;
}
#wrapper #contentwrapInt div#bodycontainer #content div#bookmarksoutr div#emailprintbox {
	width: 240px;
	height: 22px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0px;
	top: 0px;
	text-align: right;
}
#wrapper #contentwrapInt div#bodycontainer #content div#bookmarksoutr div#emailprintbox a.email {
	color: #464646;
	font-size: 11px;
	line-height: 15px;
	height: 22px;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
	background: transparent url('../images/emailtofriend.jpg') no-repeat right center;
	margin: 0;
	padding: 0 24px 0 0;
}
#wrapper #contentwrapInt div#bodycontainer #content div#bookmarksoutr div#emailprintbox a.print {
	color: #464646;
	font-size: 11px;
	line-height: 15px;
	height: 22px;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
	background: transparent url('../images/iconPrinter.jpg') no-repeat right center;
	margin: 0 0 0 0;
	padding: 0 24px 0 0;
}
#wrapper #contentwrapInt div#bodycontainer #content p.jobdetail {
	text-decoration: underline;
}
#wrapper #contentwrapInt div#bodycontainer #content #postcodeoutr {
	position: relative;
	width: 224px;
	height: 23px;
}
#wrapper #contentwrapInt div#bodycontainer #content #postcodeoutr input#postcode {
	height: 19px;
	width: 171px;
	border: none;
	background: transparent url('../images/SrchFldBg.png') no-repeat 0 0;
	padding: 5px 0 0 10px;
	font-size: 13px;
	font-weight: bold;
	color: white;
	float:left;
}
#wrapper #contentwrapInt div#bodycontainer #content h1 span.PolShropshire {
	float: right;
	background: #8ab3e0 url('../images/imgPolShropshire.jpg') no-repeat 0 0;
	height: 301px;
	width: 277px;
	padding: 0;
	margin: 0 12px 10px 10px;
	position: relative;
}

#wrapper #contentwrapInt div#bodycontainer #content .bgLetters	{
	width:652px;
	height:20px;
	color:#ffffff;
	margin:15px 0 0 0px;
	padding:5px 0 0 5px;
	background-color:#8ab3e0;
	list-style:none;
}

#wrapper #contentwrapInt div#bodycontainer #content ul {
	list-style: outside url('../images/bulletListing.gif');
	margin: 12px 0 12px 0;
	font-size: 13px;
	padding: 0 0 0 16px;
	line-height: 13px;
}
#wrapper #contentwrapInt div#bodycontainer #content ul, li {
	margin: 4px 0 4px 25px;
	padding: 0 0 0 0;
	line-height:16px;
}

#wrapper #contentwrapInt div#bodycontainer #content .sitemap ul, li {
	margin: 4px 0 4px 0;
	padding: 0 0 0 0;
	line-height:16px;
}

#content ul li a{  color: #E47D01;
    font-size: 13px;}

#wrapper #contentwrapInt div#bodycontainer #content h3.subtitle {
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	margin: 0;
	padding:8px 0 8px 0;
	color: #e37c00;
	clear:left;
}

#wrapper #contentwrapInt div#bodycontainer #content h3.news {
	background: transparent url('../images/arrowNews.gif') no-repeat 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	margin: 0;
	padding:8px 0 8px 20px;
	color: #0551A4;
	clear:left;
}

#wrapper #contentwrapInt div#bodycontainer #content h3.rsssubtitle {
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	margin: 0;
	padding:8px 0 8px 24px;
	background: transparent url('../images/RssFeed.gif') no-repeat 0 11px;
	color: #e37c00;
}
#wrapper #contentwrapInt div#bodycontainer #content h3.subtitle span.banrPACT {
	float: right;
	background: transparent url('../images/banrPACT.jpg') no-repeat 0 0;
	height: 365px;
	width: 200px;
	padding: 0;
	margin: 0 12px 10px 10px;
	position: relative;
}
#wrapper #contentwrapInt div#bodycontainer #content p span.imgDivComndr {
	float: left;
	background: transparent url('../images/imgDivComndr.jpg') no-repeat 0 0;
	height: 117px;
	width: 88px;
	padding: 0;
	margin: 4px 16px 6px 0;
	position: relative;
	display: block;
}

/* internal pages content
---------------------------------------------------------------------------------------------------- */
#wrapper #contentwrapInt div#bodycontainer #content ul#weare {
	list-style: none;
	display:block;
	width:420px;
	margin:0;
	padding:0 0 40px 0;
}
#wrapper #contentwrapInt div#bodycontainer #content ul#weare li {
	margin: 10px 38px 50px 0;
	padding: 0;
	float: left;
	height: 100px;
	width: 100px;
	border: 1px solid #333;
}

#wrapper #contentwrapInt div#bodycontainer #content ul#weare li p {
	font-size:11px;
	line-height:12px;
	text-align:center;
}

#wrapper #contentwrapInt div#bodycontainer #content ul#weare li p img {
	margin-top:0px;
}

#wrapper #contentwrapInt div#bodycontainer #content ul#weare li.nomargin {
	margin: 10px 0px 45px 0;
}

#wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt {
	float: right;
	width: 200px;
	padding: 0;
	margin: 10px 0 10px 30px;
	position: relative;
}
#wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt div.PACTbox {
	width: 170px;
	background: #93509E url('../images/PACTlogo.jpg') no-repeat center top;
	padding: 100px 15px 15px 15px;
	margin: 0;
	border-bottom: 2px solid #FFF;
	position: relative;
}
#wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt div.PACTbox p, #wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt div.srchteamoutr p {
	padding: 0;
	margin: 10px 0 10px 0;
	color: #FFF;
	font-size: 14px;
}
#wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt div.eventsattend {
	width: 170px;
	background: #7facdc;
	padding: 15px;
	margin: 0;
	border-bottom: 2px solid #FFF;
	position: relative;
}
#wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt div.eventsattend p.withBLbullet {
	font-size: 14px;
	font-weight: normal;
	color: white;
	margin: 0;
	padding: 0 0 0 15px;
	background: transparent url('../images/BulletBlue.gif') no-repeat left 7px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt div.eventsattend h3.columnhdngs, #wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt div.srchteamoutr h3.columnhdngs {
	color: white;
}
#wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt div.eventsattend h3.rssclmnhdng {
	background: transparent url('../images/RssFeed.gif') no-repeat left 1px;
	color: white;
	line-height: 21px;
	margin: 0 -12px 10px 0;
	padding: 0 0 0 24px;
}
#wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt div.srchteamoutr {
	width: 170px; min-height:99px;
	background: #005abb;
	padding: 15px;
	margin: 0;
	border-bottom: 2px solid #FFF;
	position: relative;
}

#wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt div.srchteamoutr input.submitOut {
	height: 23px;
	width: 63px;
	border: none;
	background: transparent url('../images/submitOut.gif') no-repeat 0 0;
	padding: 0;
	margin: 0 0 44px 0;
	position: absolute;
	cursor: pointer;
}

#wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt div.srchteamoutr p.withbullet {
	font-size: 14px;
	font-weight: normal;
	color: white;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	text-align: left;
	background: transparent url('../images/BulletOrange.gif') no-repeat left 5px;	
}

#wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt div.srchteamoutr #postcodeoutr {
	position: relative;
	width: 170px;
	height: 23px;
}
#wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt div.srchteamoutr #postcodeoutr input#srchteam {
	height: 19px;
	width: 122px;
	border: none;
	background: transparent url('../images/PostCodeFldBg.png') no-repeat 0 0;
	padding: 5px 0 0 10px;
	font-size: 11px;
	font-weight: normal;
	color: white;
	float:left;
}
#wrapper #contentwrapInt div#bodycontainer #content span.dotlineInt {
	width: 426px;
	height: 1px;
	display: block;
	position: relative;
	margin: 12px 0 12px 0;
	padding: 0;
	background: transparent url('../images/DotLineHoriz.jpg') repeat-x center center;
}
#wrapper #contentwrapInt div#bodycontainer #content span.dotlineInt a {
	width: 75px;
	height: 22px;
	font-size: 13px;
	font-weight: normal;
	display: block;
	color: #e37c00;
	position: absolute;
	right: 0px;
	top: -16px;
	background-color: #FFF;
	text-align: right;
	text-decoration: underline;
}
#wrapper #contentwrapInt div#bodycontainer #content span.dotlineInt a:hover {
	text-decoration: none;
}
#wrapper #contentwrapInt div#bodycontainer #content div.AdvSrchOutr {
	width: 394px;
	height: 23px;
	display: block;
	position: relative;
	margin: 8px 0 8px 0;
	padding: 5px 14px 5px 14px;
	background-color: #ffd097;
	border: 1px solid #e37c00;
}
#wrapper #contentwrapInt div#bodycontainer #content div.AdvSrchOutr select#month, #wrapper #contentwrapInt div#bodycontainer #content div.AdvSrchOutr select#year {
	width: 66px;
	height: 21px;
	border: 1px solid  #abadb3;
	padding: 0;
	margin: 0 18px 0 0;
}
#wrapper #contentwrapInt div#bodycontainer #content div.AdvSrchOutr select#area {
	width: 136px;
	height: 21px;
	border: 1px solid  #abadb3;
	padding: 0;
	margin: 0 18px 0 0;
}
#wrapper #contentwrapInt div#bodycontainer #content div.AdvSrchOutr input.btnsrchBl {
	height: 23px;
	width: 58px;
	border: none;
	background: transparent url('../images/btnSearch.png') no-repeat 0 0;
	padding: 0;
	margin: 0;
	position: absolute;
	cursor: pointer;
}

/*CSS FOR INTERNAL PAGES-END
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt div.srchteamoutr #medialoginoutr {
	position: relative;
	width: 170px;
	height: 92px;
	margin:0 0 0 10px;
	.margin:0;
}
#wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt div.srchteamoutr #medialoginoutr input#medialogin, #wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt div.srchteamoutr #medialoginoutr input#mediapassw {
	height: 19px;
	width: 171px;
	border: none;
	background: transparent url('../images/SrchFldBg.png') no-repeat 0 0;
	padding: 5px 0 0 10px;
	margin: 4px 0 4px 0;
	font-size: 13px;
	font-weight: bold;
	color: white;
}
#wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt div.srchteamoutr #medialoginoutr input.btngomedlog {
	height: 23px;
	width: 42px;
	border: none;
	background: transparent url('../images/btnGOorng.png') no-repeat 0 0;
	padding: 0;
	position: absolute;
	left: -11px;
	.left: 0;
	bottom: 0;
	cursor: pointer;
}
#wrapper #contentwrapInt div#bodycontainer #content div#FloatdPnlRt div.srchteamoutr #medialoginoutr a.lnkNotReg {
	font-size: 14px;
	font-weight: normal;
	color: white;
	text-decoration: underline;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 4px;
	bottom: 2px;
	background: transparent url('../images/BulletBlue.gif') no-repeat left 7px;
}
#wrapper #contentwrapInt div#bodycontainer #content #postcodeoutr input.refSrch {
	height: 23px;
	width: 58px;
	border: none;
	background: transparent url('../images/btnSearch.png') no-repeat 0 0;
	padding: 0;
	margin: 0;
	position: absolute;
	cursor: pointer;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr {
	width: 645px;
	height: auto;
	padding: 0;
	margin: 0;
	float:left;
}

/* --------------------- primary ------------------*/

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary {
	width: 670px;
	padding:0;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.header {
	background:url('../images/topFeatureOrange.gif') no-repeat 0 0;
	width: 640px; height:10px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row {
	/*background:url('../images/midFeatureOrange.gif');*/
	background-repeat:repeat-y;
	width: 670px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-cell {
	width: 300px;
	padding:5px;
	float:left;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-cell p {
	margin: 0;
	padding:8px 12px 8px 0px;
	color: #666;
	font-size: 14px;
	font-weight:bold;
}


#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.footer {
	background:url('../images/botFeatureOrange.gif') no-repeat 0 0;
	width: 640px; height:20px;
}

/* --------------------- primary 2 ------------------*/

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-2 {
	width: 670px;
	padding:0;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-2 div.header {
	background:url('../images/topFeatureOrange.gif') no-repeat 0 0;
	width: 657px; height:10px;

}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-2 div.feature-row {
	background:url('../images/midFeatureOrange.gif');
	background-repeat:repeat-y;
	width: 670px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-2 div.feature-cell {
	background: #FDF5EB;
    border: 1px solid #F6B363;
    float: left;
    min-height: 110px;
    margin: 15px 18px 0px 0;
    padding: 17px 15px;
    width: 285px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-2 div.feature-cell h3 {
	margin-top:-12px;
	color:#005ABB;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-2 div.feature-cell h3 a {
	color:#E67F02;
	font-size:14px;
	padding:0 20px 0 0;
}


#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-2 div.feature-cell span.imgbox {
	float:left;
	padding-right:8px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-2 div.feature-cell p {
	margin: 0;
	padding:3px 12px 8px 0px;
	color: #666;
	font-size: 14px;
	font-weight:bold;
	
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-2 div.feature-cell p a {
	color: #666;
	font-size:12px;
}



#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-2 div.footer {
	background:url('../images/botFeatureOrange.gif') no-repeat 0 0;
	width: 657px; height:20px;
}

/* --------------------- primary 1 ------------------*/

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-1 {
	width: 322px;
	padding:0;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-1 div.header {
	background:url('../images/topFeatureOrange1.gif') no-repeat 0 0;
	width: 322px; height:10px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-1 div.feature-row {
	background:url('../images/midFeatureOrange1.gif');
	background-repeat:repeat-y;
	width: 330px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-1 div.feature-cell {
	width: 312px;
	padding:5px 5px 5px 15px;
	float:left;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-1 div.feature-cell h3 {
	margin-top:-12px;
	color:#005ABB;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-1 div.feature-cell h3 a{
	color:#005ABB;
	font-size:18px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-1 div.feature-cell span.imgbox {
	float:left;
	padding-right:8px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-1 div.feature-cell p {
	margin: 0;
	padding:3px 12px 8px 0px;
	color: #666;
	font-size: 14px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-1 div.feature-cell p a {
	color: #666;
	font-weight:bold;
	font-size:14px;
}


#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-primary div.feature-row.feature-row-1 div.footer {
	background:url('../images/botFeatureOrange1.gif') no-repeat 0 0;
	width: 322px; height:20px;
}

/* --------------------- secondary ------------------*/

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary {
	width: 680px;
	padding:0;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.header {
	background:url('../images/topFeatureGrey.gif') no-repeat 0 0;
	width: 657px; height:10px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row {
	width: 670px;
	background:url('../images/midFeatureGrey.gif');
	background-repeat:repeat-y;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-cell {
	width: 155px;
	padding:4px;
	float:left;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row div.feature-cell h3 {
	padding:0 5px 0 0;
	color:#005ABB;font-size:15px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row div.feature-cell h3 a{
	color:#005ABB;
	font-size:15px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-cell p {
	margin: 0;
	padding:8px 12px 8px 0px;
	color: #666;
	font-size: 14px;
	font-weight:bold;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-cell p a {
	color: #666;
	font-weight:bold;
	font-size: 14px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.footer {
	background:url('../images/botFeatureGrey.gif') no-repeat 0 0;
	width: 640px; height:20px;
}

/* --------------------- secondary 4 ------------------*/

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-4 {
	width: 680px;
	padding:0; margin-top:25px
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-4 div.header {
	background:url('../images/topFeatureGrey.gif') no-repeat 0 0;
	width: 657px; height:10px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-4 div.feature-row {
	width: 657px;
	background:url('../images/midFeatureGrey.gif');
	background-repeat:repeat-y;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-4 div.feature-cell {
	width: 152px;
	padding:4px 4px 4px 12px;
	float:left;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-4 div.feature-cell p {
	width: 140px;
	margin: 0;
	padding:8px 14px 8px 0px;
	color: #666;
	font-weight:bold;
	font-size: 12px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-4 div.footer {
	background:url('../images/botFeatureGrey.gif') no-repeat 0 0;
	width: 657px; height:20px;
}

/* --------------------- secondary 3 ------------------*/

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-3 {
	width: 502px;
	padding:0;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-3 div.header {
	background:url('../images/topFeatureGrey3.gif') no-repeat 0 0;
	width: 489px; height:10px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-3 div.feature-row {
	width: 489px;
	background:url('../images/midFeatureGrey3.gif');
	background-repeat:repeat-y;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-3 div.feature-cell {
	width: 157px;
	padding:5px;
	float:left;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-3 div.feature-cell p {
	margin: 0;
	padding:8px 12px 8px 0px;
	color: #666;
	font-weight:bold;
	font-size: 12px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-3 div.footer {
	background:url('../images/botFeatureGrey3.gif') no-repeat 0 0;
	width: 489px; height:20px;
}
/* --------------------- secondary 2 ------------------*/

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-2 {
	width: 322px;
	padding:0;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-2 div.header {
	background:url('../images/topFeatureGrey2.gif') no-repeat 0 0;
	width: 322px; height:10px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-2 div.feature-row {
	width: 322px;
	background:url('../images/midFeatureGrey2.gif');
	background-repeat:repeat-y;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-2 div.feature-cell {
	width: 155px;
	padding:4px;
	float:left;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-2 div.feature-cell p {
	margin: 0;
	padding:8px 12px 8px 0px;
	color: #666;
	font-weight:bold;
	font-size: 14px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-2 div.footer {
	background:url('../images/botFeatureGrey2.gif') no-repeat 0 0;
	width: 322px; height:20px;
}
/* --------------------- secondary 1 ------------------*/

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-1 {
	width: 154px;
	padding:0;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-1 div.header {
	background:url('../images/topFeatureGrey.gif');
	background-repeat:no-repeat;
	width: 154px; height:10px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-1 div.feature-row {
	width: 154px;
	background:url('../images/midFeatureGrey.gif');
	background-repeat:repeat-y;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-1 div.feature-cell {
	width: 146px;
	padding:4px 4px 4px 12px;
	float:left;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-1 div.feature-cell p {
	margin: 0;
	padding:8px 12px 8px 0px;
	color: #666;
	font-weight:bold;
	font-size: 14px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr div.features-secondary div.feature-row.feature-row-1 div.footer {
	background:url('../images/botFeatureGrey.gif') no-repeat 0 0;
	width: 154px; height:20px;
}
/* --------------------- secondary 1 END ------------------*/

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr ul#landscapesec {
	list-style: none;
	display: inline-block;
	position: relative;
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr ul#landscapesec li {
	list-style: none;
	display: inline-block;
	float: left;
	width: 285px;
	height: 100%; min-height:160px;
	border: 1px solid #676767;
	background-color: #ffd097;
	padding: 15px;
	margin: 11px 11px 0 0;
	position: relative;
}
#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr ul#landscapesec li.rightboxes {
	margin-right: 0px;
	min-height:160px;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr ul#landscapesec li span.imgbox {
	display: block;
	float: left;
	height:60px;
	border: 1px solid #676767;
	background-color: #FFF;
	padding: 0;
	margin: 0 15px 0 0;
	float: left;
}

#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr ul#landscapesec li p {
	line-height: 16px;
	margin: 0;
	padding: 0;
}
/*Portrait Section*/
#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr ul#portraitsec {
	list-style: none;
	display: inline-block;
	position: relative;
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr ul#portraitsec li {
	list-style: none;
	display: inline-block;
	float: left;
	width: 121px;
	height:100%; min-height: 200px;
	border: 1px solid #676767;
	background-color: #e6e6e6;
	padding:15px;
	margin: 11px 11px 0 0;
}
#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr ul#portraitsec li.rightportrait {
	margin-right:0;
	height:100%; min-height: 200px;
	
}
#wrapper #contentwrapInt div#bodycontainer #content div#subsectoutr ul#portraitsec li p {
	line-height: 16px;
	margin: 0;
	padding: 0;
}

/* --------------------- new tabs ------------------*/



/* HOMEPAGE TOP DARK GREY BOX */

.sys_homeDgreyBox {
	position: relative;
	width: 709px;
	height: 294px;
	margin: 0;
	padding: 0 0 15px 0;
	background-color: white;
}

.sys_homeDgreyBoxImg {
	float:left;
	margin:2px 0 0 2px;
	width:437px
}

.sys_homeDgreyBoxInfo {
	width:264px;
	min-height:287px;
	overflow:hidden;
	float:right;
	margin:2px 2px 0 0;
	color:#ffffff;
	position:relative;
	z-index:1;
}

.sys_homeDgreyBoxInfo h1 {
	padding:10px 20px 0 10px;
	color:#ffffff;
	font-size:110%;
	line-height:20px;
}

.sys_homeDgreyBoxInfo h1 a {
	color:#ffffff;
	font-size:110%;
	text-decoration:none;
	cursor:pointer;
	line-height:20px;
}

.sys_homeDgreyBoxInfo h1 a:hover {
	color:#fff;
	
}

.sys_homeDgreyBoxInfo p {
	padding:13px;
	color:#ffffff;
	font-size:95%; 
	line-height:1.6em;
}

.sys_homeRedBoxLink li a{ background: #e98205; /* Old browsers */
background: -moz-linear-gradient(top, #e98205 0%, #d27301 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e98205), color-stop(100%,#d27301)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e98205 0%,#d27301 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e98205 0%,#d27301 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #e98205 0%,#d27301 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e98205', endColorstr='#d27301',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #e98205 0%,#d27301 100%); /* W3C */

border-radius:2px;height:23px; line-height:23px; color:#fff !important; font-size:85% !important;  font-weight:bold; display:inline-block; padding:0 10px; font-family:Arial, Helvetica, sans-serif; outline:none; border:none; float:right; text-align:center; margin-bottom:12px;   }

.sys_homeDgreyBoxInfo a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.sys_homeDgreyBoxInfo a:hover {
	color:#999999;
}

.sys_homeDgreyBoxInfo ul {
	padding:0 0 0 0;
	color:#ffffff;
}

.sys_homeDgreyBoxInfo ul li {
	padding:0 0 0 0;
	list-style-type:disc;
}

img.sys_homeRssRight {
	position:absolute;
	float:right;
	z-index:5;
	margin-left:182px;
}

.imgContent {
	position:relative;
	width: 265px;
	height: 254px;
	background: url('../images/imagebg.png') no-repeat right bottom; 
}

/* HOMEPAGE TOP DARK GREY BOX END */


/* RED BOX LINK */

ul.sys_homeRedBoxLink {
	list-style:none;
	position:absolute;
	bottom:5px;
}

ul.sys_homeRedBoxLink li {
	list-style:none;
	display:inline;
	float:left;
	width:90px;
	margin:20px 0 0 10px;
	text-align:center;
}

ul.sys_homeRedBoxLink li a {  color:#ffffff; width:90px; display:block; text-decoration: none; font-weight:bold; padding:2px 0px 2px 0px; margin:0 0 0 0; font-size:14px; cursor:pointer; margin-bottom:3px;  }

ul.sys_homeRedBoxLink li a:hover { color:#005ABB; text-decoration:none; }

/* RED BOX LINK END */

/* FIELD BOX */

#fieldset	{
	width: 396px;
	height: 23px;
	display: block;
	position: relative;
	margin: 0 0 4px 0;
	padding: 5px 14px 5px 14px;
	background-color: #ffd097;
	border: 1px solid #e37c00;
}

#fieldset select	{
	float:left;
	margin:0 2px 0 0;
}

#fieldsetLarge	{
	width:99%;
	padding:8px 0 0 8px;
	background-color:#FFD097;
	border: solid 1px #E37C00;
}

.submitFieldset	{
	height:20px; width:60px;
	background:url('../images/submitFieldset.jpg') no-repeat 0 0;
	border:none;
	color:white;
	margin:2px 0 0 0;
	padding:0;
}

.sendEmail	{
	height:20px; width:60px;
	background:url('../images/sendEmail.jpg') no-repeat 0 0;
	border:none;
	color:white;
	font-size:10px;
	float:left;
}

/* GREY BOX BOTTOM LINKS */

ul.sys_homeGreyBoxLink
	{
	float:left;
	list-style:none;
	width:708px;
	margin-top:-31px;
	margin-left:1px;
	z-index:1000;
	}
	
ul.sys_homeGreyBoxLink li
	{
	float:left;
	list-style:none;
	margin: 0;
	background: #f2f2f2;
	width:175px;
	height:37px;
	text-align:left;
	margin:0 1px 0 1px;
	}
	
ul.sys_homeGreyBoxLink li:hover
	{
	}
	
ul.sys_homeGreyBoxLink li.sys_linkSelect
	{
	background:none;
	list-style:none;
	background:#e37c00;
	font-size:80%;
	height:37px;
	}

ul.sys_homeGreyBoxLink li a { text-decoration: none; height:21px; font-weight:bold; padding: 10px 2px 6px 16px; margin: 0px 0px 0px 0px; display:block; border:none; font-size:85%; color:#313131; position:relative; z-index:9; text-align:center; }

ul.sys_homeGreyBoxLink li a:hover { color:#fff; background:#e37c00; padding: 10px 2px 6px 16px; text-decoration:none; font-weight:bold;} 

/* SAFARI HACK FOR THE ABOVE STYLE */
body:first-of-type ul.sys_homeGreyBoxLink li a:hover { color:#fff; background:#e37c00; padding: 10px 2px 6px 16px; text-decoration:none; font-weight:bold; } 
/* SAFARI HACK END */

ul.sys_homeGreyBoxLink li.sys_linkSelect a { color:#fff; font-weight:bold; font-size:105%; padding: 10px 2px 6px 16px;}

ul.sys_homeGreyBoxLink li.sys_linkSelect a:hover { color:#fff; background:#8AB3E0; padding: 10px 2px 6px 16px; }

/* GREY BOX BOTTOM LINKS END */

#wrapper #contentwrapInt #content a.orangeHeader	{
	color:#E37C00;
}

/* HORIZONTAL MENU */

#wrapper #contentwrapInt div#bodycontainer #content #sitemapNav {   
	width: 100%; 
	background-color: #fff;
	list-style:none;
}

#wrapper #contentwrapInt div#bodycontainer #content #sitemapNav ul {    
	margin: 0; padding: 0;    
	float: left;
}  
 
#wrapper #contentwrapInt div#bodycontainer #content #sitemapNav ul li {    
	display: inline;
}
 
#wrapper #contentwrapInt div#bodycontainer #content #sitemapNav ul li a {   
	float: left; text-decoration: none;     
	color: #E37C00;   
	padding: 6px 6px;
	border-right:solid 1px white;    
	background-color: #FFD097;
} 
 
#wrapper #contentwrapInt div#bodycontainer #content #sitemapNav ul li a:visited {    
	color: white;
}  
 
#wrapper #contentwrapInt div#bodycontainer #content #sitemapNav ul li a:hover, #wrapper #contentwrapInt div#bodycontainer #content #sitemapNav ul li .current{    
	color: #fff;     
	background-color:#E37C00;

}

#wrapper #contentwrapInt div#bodycontainer #content div.quotedtxt p	{
	font-size:16px;
	color: white;
	line-height: 22px;
	font-weight: 500;
}

#wrapper #contentwrapInt div#bodycontainer #content blockquote	{
	float: right;
	width:270px;
	min-height: 75px;
	background-color: #8ab3e0;
	padding: 12px 20px 12px 20px;
	margin: 12px 0 12px 12px;
}

#wrapper #contentwrapInt div#bodycontainer #content blockquote p {
	font-size:16px;
	color: white;
	line-height: 22px;
	font-weight: 500;
	margin-top:-10px;
}

/*TABBED NAVIGATION */

#wrapper #contentwrapInt div#bodycontainer #content ul#tabNavigation li {
   float: left;
   margin:0;
   padding:0;
}

#wrapper #contentwrapInt div#bodycontainer #content ul#tabNavigation  {
    list-style: none;
    padding:0;
    margin:0;
}

#wrapper #contentwrapInt div#bodycontainer #content ul#tabNavigation li a {
   display: block;
   background:url(../images/tabBgBlue.gif); background-repeat:repeat-x;
   text-align: center;
   color: white;
   text-decoration:none;
   font-weight:bold;
   font-size:14px;
   width:104px;
   height:8px;
   margin:10px 0 0 0;
   padding:8px 3px 12px 3px;
   border-right:solid 2px white;
   border-bottom:1px solid #fff;
}

#wrapper #contentwrapInt div#bodycontainer #content ul#tabNavigation li a:hover {
   background:url(../images/tabBgLightBlue.gif); background-repeat:repeat-x;
   color: white;
}

#wrapper #contentwrapInt div#bodycontainer #content ul#tabNavigation li.orange a {
   display: block;
   background:url(../images/tabBgOrange.gif); background-repeat:repeat-x;
   text-align: center;
   color: white;
   border-right:solid 2px white;
   padding:8px 5px 13px 4px;
   border-bottom:none;
}

#wrapper #contentwrapInt div#bodycontainer #content ul#tabNavigation li.orange a:hover {
   color:#fff;
}

#wrapper #contentwrapInt div#bodycontainer #content ul#error    {
    color:red;
}

/*FORMS
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
form	{
	font-size:14px;
	margin: 0 0 40px 0;
	color:#666666;
}

form .label	{
	font-size:14px;
	margin: 40px 0 0 0;
	color:#666666;
}


input	{
	float:right;
	width:215px;
	padding:2px;
	margin:0 220px 0 0;
}

input.friend	{
	float:right;
	width:215px;
	padding:1px;
	margin:-20px 300px 0 0;
	.margin:-25px 300px 0 0;
}

#wrapper #contentwrap div#bodycontainer #rightcolumn div.crimedown div#postcbox input#postcode {
	float:right;
	width:155px;
	padding:2px;
	margin:0 20px 0 0;
}

textarea	{
	float:right;
	width:213px;
	padding:4px;
	margin:0 220px 0 0;
}

textarea.friend	{
	float:right;
	width:218px;
	padding:0;
	margin:-22px 300px 0 0;
	clear:right;
}

label	{
	float:left;
	margin:0 0 10px 0;
}

label.friend	{
	float:left;
	margin:0 0 10px 0;
	clear:left
}

select	{
	float:right;
	padding:4px;
	margin-right:221px;
	margin-top:10px;
	margin-bottom:10px;
}

select.left {
	float:left;
	padding:4px;
	margin-top:10px 0 10px 0;
}

.submitEmail	{
	height:30px; width:90px;
	border:none;
	margin:5px 0 10px 0;
}

.submitRefine	{
	height:23px; width:58px;
	background:url(../images/btnSearch.png);
	background-repeat:no-repeat;
	border:none;
	margin:-24px 0 0 456px;
	float:left;
}

/* ----------------------- mis ----------------------- */

.grey	{
	color:#666666;
	font-size:14px;
}	

.numbers ul {
	margin:0;
	padding:0;
	list-style: none;
	}

.numbers li{
	margin:0;
	padding:0;
	list-style: outside url('');
	list-style-type:none;
}

#crimeMapper	{
	background:url(../images/crimeMapper.gif);
	background-repeat:no-repeat;
	width:214px; height:85px;
	padding: 0 0 35px 10px;
	float:right;
}

#wrapper #contentwrapInt #content span.banrPACT 	{
	background:url(../images/PACTdarkpurple.gif); background-repeat:no-repeat;
	background-color:#93509E;
	height: 173px; width: 200px;
	margin:20px 0 0 15px;
	float:right;
	clear:right;
}

#wrapper #contentwrapInt #content span.banrPACT p 	{
	color:white;
	font-size:14px;
	margin:110px 14px 0 14px;
}

#wrapper #contentwrapInt #content span.banrMatter 	{
	background:url(../images/banrMatter.gif); background-repeat:no-repeat;
	background-color:#ffcc33;
	height: 192px; width: 200px;
	margin:20px 0 0 15px;
	float:right;
	clear:right;
}

#wrapper #contentwrapInt #content span.banrMatter p 	{
	color:#005ABB;
	font-size:14px;
	margin:127px 14px 0 14px;
}

#recruitmentBox	{
	width:100%;
	height:100%;
	background-color:#FFD097;
	border: 1px solid #E37C00;
	margin:0 0 14px 0;
	padding:14px 0 0 14px;
}

#rssLogo	{
	background: transparent url('../images/rssLogo.jpg') no-repeat 0 0;
	padding: 0 0 20px 20px;
}

#rssLogo h2	{
	margin:0;
	padding:2px 0 2px 6px;
}

.lightBlue	{
	background-color:#7FACDC;
	width:637px;
	padding:4px;
}

#wrapper #contentwrapInt #content p.lightBlue	{
	color:white;
}

#wrapper #contentwrapInt #content h3.lightBlue	{
	color:white;
}

.lightOrange	{
	background-color:#FFCC66;
	width:637px;
	padding:4px;
}

.vacancyLabel {
	font-weight:bold;
	display:block;
	clear:both;
	float:left;
}

.vacancyField {
	font-weight:normal;
	display:block;
	text-align:left;
	margin:0 0 0 145px;
}



.genform select{
	float:left;
}

#faqsearchbox {
	bottom:0;
	display:block;
	float:left;
	height:23px;
	left:397px;
	margin-bottom:20px;
	position:relative;
	width:100%;
}

#faqsearchbox input#faqsearch {
	height: 19px;
	width: 171px;
	border: none;
	background: transparent url('../images/SrchFldBg.png') no-repeat 0 0;
	padding: 3px 0 0 10px;
	font-size: 13px;
	font-weight: bold;
	color: white;
	float:left;
}

#socialmedia {
	float:right;
}

#socialmedia img {
	margin-top:7px;
	float:left;
}

#socialmedia a {
	float:left;
	font-size:11px;
	color:#fff;
	padding:0 0 0 0;
	margin:9px 0 0 0;
}

.small_text {
	font-size:11px !important;
}


.faq_p {
	width:360px !important;
	float:left;
	margin:-150px 0 10px 0 !important;
}

.h1_fix {
	padding-bottom:0 !important;
}

.ufl_sub {
	font-size:14px !important;
	clear:both;
	margin-bottom:20px !important;
	padding-top:0 !important;
	margin-left:6px !important;
}

.linkfix {
	margin-bottom:3px !important;
	margin-left:3px !important;
}

#welcome_box {
	width:200px;
	height:262px;
	background:#E37C00;
	float:left;
	padding:20px;
}

#welcome_box h2, #welcome_box p {
	color:#fff !important;
}

#boxholder {
	width:445px;
	float:left;
	border:2px solid #E37C00;
}

#box {
	padding:5px 10px 10px;
}

.OpenSpaceControlCopyrightCollection p {
	font-size:10px !important;
}

#previous_priorities {
	cursor:pointer;
}

.rightboxholder {
	width:195px; float:left; margin-top:-29px; margin-left:10px; display:inline;
}

a.push10 {
	display:inline;
	float:left;
	margin-bottom:10px;
	height:100px;
}

p.notarea {
	display:inline;
	float:left;
	padding:7px 0 6px 0 !important;
	width:184px !important;
	margin-bottom:10px !important;
	background-color:#7FACDC;
	color:#005ABB !important;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	height:15px;
	text-align:center;
}

#show_hide_prev_priorities {
	cursor:pointer;
}


/* ~~~~~~ twitter styles ~~~~~~~~~~~~~~~ */
#twitter_feed{ margin-top:300px; width:695px;  }
#twitter_feed h1{ color:#005ABB !important; }
#twitter_feed ul{ list-style:none; }
#twitter_feed ul li{ background: url('../images/wmp.png') no-repeat left 2px; padding-left:46px; border-bottom:1px dotted #bbb; margin-bottom:10px; padding-bottom:15px;  color:#878787; font-size:90% }
#twitter_feed ul li a{ color:#e88004}
#twitter_feed ul li span{ display:block; font-size:85%; margin-top:3px; color:#e88004  }

.mainNav{ list-style:none; }
.mainNav li .active{ color:#fff; background:#e47c01; }

#welcome_box p{ font-size:12px !important; }
#tabNavigation{ margin-top:25px !important; }
#tabNavigation li{ border-right:1px solid #fff;  }
#tabNavigation li a{ border-right:0px !important; border-bottom:0px !important;  padding:0px !important; height:30px !important; line-height:30px;  margin:0px !important; }
#tabNavigation .orange{ line-height:normal !important; height:auto !important;  }
#tabNavigation .orange a{ border-right:0px !important; line-height:30px !important; margin: 0 !important; height: 30px !important; padding:0px !important;   }
