div#contentwrapper {
	background:url(../images/layout/bg_section_feature_left.png) no-repeat top left;	
	float:left;
	width:601px;
	padding:0 0 0 7px;
	margin:-10px 0 0 3px;
	position:relative;
}
	div#contentwrapper div {
	 	background:#ABC3C7 url(../images/layout/bg_content_top.png) no-repeat top right;
		padding:12px 12px 0 0;	
		float:left;	
	}
		div#contentwrapper div div {
			background:url(../images/layout/bg_wrapper_corner.png) no-repeat bottom left;	
			float:left;	
			padding:0 0 12px 12px;
		}
		div#contentwrapper div div div#content {
			float:left;	
			background:#fff url(../images/layout/bg_cola_corner.png) no-repeat bottom left;	
			width:579px;
			padding:0;
		}
		div#contentwrapper div div div#content.wide {
			padding-bottom:32px;
		}
		* html body div#contentwrapper div div div#content {
			xwidth:549px;
		}
		div#contentwrapper div#quote {
			background-image:none;
		}

/*
div#contentwrapper div div div#content div.related li,
div#contentwrapper div div div#content ul.related li {
	padding-bottom:0.5em;	
}
div#contentwrapper div div div#content div.related li h4,
div#contentwrapper div div div#content ul.related li h4 {
	color:#333;	
	background:url(../images/layout/bg_horizontal_dotted.png) repeat-x top left;
	padding:1.0em 0 1.0em 0;
	margin:0.2em 0 0 0;	
}
div#contentwrapper div div div#content div.related li img,
div#contentwrapper div div div#content ul.related li img {
	float:left;	
	margin:0 10px 0 0;
	border:1px solid #ccc;
}	
div#contentwrapper div div div#content div.related li p,
div#contentwrapper div div div#content ul.related li p {
	margin-bottom:0.3em;	
}
div#contentwrapper div div div#content div.related li p a,
div#contentwrapper div div div#content ul.related li p a {
	margin-top:1.0em;
	display:block;
	clear:left;
}

div.event div#contentwrapper div div div#content div#details p a:hover,
div#contentwrapper div div div#content .related li a:hover {
	text-decoration:underline;
}

div#contentwrapper div div div#content ul#newsevents {
	background:none;
}

div#contentwrapper div div div#content label.hide {
    display:none;
}
*/


/*
 * WYSIWYG default styles col
 ******************************/
div#content h1 {
	color:#E41714;
	font-size:170%;
	margin-bottom:1.0em;
	padding:0;
}
	div#content div.wysiwyg {
		padding:0;
		margin:0;
		background:none;
		float:none;	
	}
		div#content div.wysiwyg a:hover strong {
			color:#E41714;
			text-decoration:none;
		}
		div.col div.wysiwyg h3 {
			color:#E41714;
			font-size:110%;
			margin-bottom:1.5em;	
		}
		div.col div.wysiwyg p {
			margin-bottom:1em;
		}
		div.col div.wysiwyg .pageIntro {
			font-size:130%;
			font-weight:bold;
			color:#666666;
		}
		div.col div.wysiwyg a:hover {
			color:#333;
		}
		div.col div.wysiwyg ul {
			padding-left:0;
			margin-bottom:2.0em;	
			clear:left;
		}
			div.col div.wysiwyg ul li {
				background:url(../images/layout/bg_standard_bullet.png) no-repeat 0 0.45em;
				width:auto;
				position:relative;
				padding-left:20px;
				font-weight:normal;
				margin-bottom:0.5em;
			}
			div.col div.wysiwyg ol li {
				slist-style-position: inside;
				spadding-left:20px;
				font-weight:normal;
				margin:0 10px 0.5em 40px;
			}
	
	body div.wysiwyg h2.itemList{
		background:transparent url(../images/layout/bg_link_arrow.png) no-repeat scroll 0 0.3em;
		display:block;
		margin:0;
		padding-left:10px;
		color:#E41714;
		font-weight:bold;
		outline:0;
		font-size:110% !important;
		margin:0 0 .5em 0 !important;
	}
	body div.wysiwyg h2.itemList img{
		position:absolute;
		bottom:-60px;
		left:0;
		float:none;
	}
	p.itemThumbnail{
		margin:0 0 5px 60px;
		padding:0;
		font-weight:normal;
	}
/*
 * COLUMN A - main content or left column for 3 column lists
 ********************************/
div#content div.a {
	width:369px;
	background:url(../images/layout/bg_vertical_dotted.png) repeat-y top right;
	margin-top:3px;
	min-height:444px;
	_height:444px;
	padding:18px 18px 18px 18px;	
	float:left;
	position:relative;
}
* html body div#content div.a {
	padding:0;
	padding-left:18px;
	padding-top:18px;
	padding-bottom:18px;
	padding-right:18px;
}
* html hr {
	margin-bottom:0;
}
div#content div.wide {
	width:543px;
	background:#FFFFFF url(../images/layout/bg_contentwrapper_corner.png) no-repeat right top;
	margin-top:0;
}		

/*
 * Region map selector
 ********************************/
div#content div.a form#regionSelector {
	float:left;
	width:148px;
	/*position:absolute;
	left:15px;
	top:210px;
	z-index:1;*/
}
	div#content div.a form#regionSelector fieldset {
		background:#D1DDE0;
		padding:6px;
		margin-bottom:2.0em;	
		float:left;
	}
		div#content div.a form#regionSelector fieldset label {
			position:absolute;
			top:-5000px;
		}
		div#content div.a form#regionSelector fieldset select {
			width:105px;
			background:fff;
			float:left;
		}
		div#content div.a form#regionSelector fieldset input.submit {
			background:#E41715 url(../images/layout/bg_search_button_cool_blue.gif) no-repeat scroll left top;
			cursor:pointer;
			cursor:hand;
			min-height:14px;
			margin-left:5px;
		}
	div#content div.a form#regionSelector p {
		width:130px;	
	}
	div#content div#region {
		text-align:center;
		width:360px;
		background-image:none;
		padding-left:0;
	}
	
/*
 * WYSIWYG Quotes
 ********************************/
div#content div.a div.wysiwyg div#quote {
	background:#fff url(../images/layout/bg_quote_start.png) no-repeat top left;	
	padding:10px 0 10px 55px;
	margin:2.0em 0;
	width:310px;
}
	div#content div.a div.wysiwyg div#quote blockquote {
		width:245px;
		background:#fff url(../images/layout/bg_quote_end.png) no-repeat bottom right;	
		padding:0 55px 1.6em 0;
	}
		div#content div.a div.wysiwyg div#quote blockquote h3 {
			font-size:150%;
			color:#E41714;
			margin-bottom:1.0em;
		}
			div#content div.a div.wysiwyg div#quote blockquote p {
				font-style:italic;
				font-size:120%;
				font-weight:bold;	
				letter-spacing:1px;
				margin:0;
			}

/*
 * Col A Most wanted
 ********************************/
			div#contentwrapper div div div#content div.a div#mostwantedContentColA {
				background:#E6D0A4 url(../images/layout/bg_regional_mostwanted_bottom.png) no-repeat bottom left;		
				padding:0 0 23px 0;
				margin:0;	
				width:387px;
			}
			* html body div#contentwrapper div div div#content div.a div#mostwantedContentColA {
				width:369px;
			}
			div#contentwrapper div div div#content div.a div#mostwantedContentColA div {
				background:url(../images/layout/bg_regional_mostwanted.png) no-repeat top left;		
				_height:84px;
				min-height:84px;
				padding:0;
				margin:0;
				width:387px;	
			}
			* html body div#contentwrapper div div div#content div.a div#mostwantedContentColA div {
				width:369px;
			}
			div#contentwrapper div div div#content div.a div#mostwantedContentColA div h3 {
				color:#333;
				text-align:center;
				margin:50px 10px 0.7em 60px;
				font-size:150%;
			}
			div#contentwrapper div div div#content div.wysiwyg div#mostwantedContentColA div ul {
                padding-left:0px;
            } 
			div#contentwrapper div div div#content div.a div#mostwantedContentColA div ul {
                margin-left:15px;
			}
			div#contentwrapper div div div#content div.a div#mostwantedContentColA div ul li {
				float:left;
				width:99px;	
				padding:0;
				padding-right:15px;
				position:relative;
				list-style-type:none;
				background:0;
			}
			* html body div#contentwrapper div div div#content div.a div#mostwantedContentColA div ul li {
				width:84px;
			}			
			div#contentwrapper div div div#content div.a div#mostwantedContentColA div ul li img {
				position:absolute;
				top:23px;
				left:13px;
			}
			div#contentwrapper div div div#content div.a div#mostwantedContentColA div ul li h4 {
				background:url(../images/layout/bg_regional_mostwanted_sticky.png) no-repeat top left;
				margin:0 0 0 0;
				padding:140px 0 0 8px;	
				font-size:120%;
			}
			div#contentwrapper div div div#content div.a div#mostwantedContentColA div ul li p {
				padding:0 0 0 8px;
				margin:0;	
			}
			div#contentwrapper div div div#content div.a div#mostwantedContentColA div ul li p.offence {
				font-weight:bold;
			}
			div#contentwrapper div div div#content div.a div#mostwantedContentColA div ul li p.offence strong {
				color:#E41714;		
				display:block;
			}
			div#contentwrapper div div div#content div.a div#mostwantedContentColA div ul li p.offenceDesc {
                font-size:90%;
                margin:5px 0
			}
			div#contentwrapper div div div#content div.a div#mostwantedContentColA div ul li p a {
				background:#E41714 url(../images/layout/bg_regional_mostwanted_link.png) no-repeat top left;
				padding:2px 10px 1px 10px;
				color:#fff;
				text-decoration:none;
				font-weight:bold;	
				width:53px;
				_height:15px;
				min-height:15px;
				display:block;
			}

/*
 * Event styles
 ********************************/
.event div#content div.a div.wysiwyg h3 {
	font-size:130%;	
	color:#666;
	smargin-bottom:1.0em;
}
	.event div#content div.a p a#bookNow {
		background:#E41714 url(../images/layout/bg_event_book.png) no-repeat bottom right;	
		min-height:11px;
		_height:11px;
		width:200px;
		color:#fff;
		font-size:140%;
		padding:5px 10px;
		text-decoration:none;
		display:block;
		font-weight:bold;
		margin-top:2.0em;
	}

/*
 * COLUMN B - right column on 2 column templates or middle column for 3 column lists
 ********************************/
div#content div.b {
	width:150px;
	background:#fff url(../images/layout/bg_contentwrapper_corner.png) no-repeat top right;	
	min-height:444px;
	_height:444px;
	padding:12px 12px 5px 12px;
}
* html div#content div.b {
	width:150px;
	padding:0;
	padding-top:18px;
	padding-left:12px;
	padding-right:12px;
	xpadding:12px 12px 5px 12px;
	xbackground:#f00;
}

			/*
			div#contentwrapper div div div#content div.b h3 {
				color:#6C5146;
				font-size:120%;
				margin-bottom:0.5em;
			}
			*/
			/*
			div#contentwrapper div div div#content div.b div.box {
				background:url(../images/layout/bg_horizontal_dotted.png) repeat-x bottom left;
				padding:0 12px 12px 12px;
				margin-bottom:1.0em;
				width:126px;				
			}
			*/
			/*
			div#contentwrapper div div div#content div.b div.box h4 {
				color:#E41715;	
				margin-bottom:1.0em;	
			}
			*/

/*
 * Column B most wanted
 ********************************/
	div#content div.b div#mostwantedContent {
		position:relative;
		width:150px;	
		background:#D2DEE1 url(../images/layout/bg_rightcol_mostwanted.png) no-repeat top left;
		padding:107px 0 0 0;
		margin-bottom:1.0em;
		min-height:140px;	
		_height:140px;	
		padding-bottom:1.0em;
	}
		div#content div.b div#mostwantedContent h3 {
			color:#000;	
			padding:0 10px;
			margin:0 0 .5em 0;
		}
		div#content div.b div#mostwantedContent img {
			position:absolute;	
			top:20px;
			right:11px;
		}
		div#content div.b div#mostwantedContent p {
			background:url(../images/layout/bg_rightcol_mostwanted_hdotted.png) repeat-x top left;
			padding:0.5em 10px;
		}
			div#content div.b div#mostwantedContent p a {
				position:absolute;
				bottom:0px;
				right:0px;	
				background:#E41714 url(../images/layout/bg_mostwanted_link.png) no-repeat top left;
				padding:4px 10px;
				color:#fff;
				font-size:110%;
				text-decoration:none;
				font-weight:bold;
			}
			div#content div.b div#mostwantedContent p a:hover {
				text-decoration:underline;	
			}

/*
 * Column B case study
 ********************************/
div#content div.b div#casestudy {
	float:left;
	sposition:relative;
	width:150px;	
	background:#fff url(../images/layout/bg_casestudy.jpg) no-repeat top left;
	padding:77px 0 0 0;
	margin-bottom:1.0em;		
}
	div#content div.b div#casestudy div {
		float:left;
		border-left:1px solid #DDDDDD;
		border-bottom:1px solid #DDDDDD;
		border-right:1px solid #DDDDDD;
		width:108px;
		background:none;
		padding:0 15px 10px 25px;
		margin:-65px 0 0 0;
	}
		div#content div.b div#casestudy div h3 {
			font-size:140%;
			font-weight:bold;		
			padding:0;
			color:#000;
		}
		div#content div.b div#casestudy div p {
			width:105px;/*weird IE6 bug with italic*/
		}
		div#content div.b div#casestudy div p#fullstory {
			background:url(../images/layout/bg_horizontal_dotted.png) repeat-x top left;
			padding-top:0.5em;
			margin-top:0.5em;
		}
				div#content div.b div#casestudy div p a {
					color:#E41714;
					margin-top:1.0em;
				}
				div#content div.b div#casestudy div p a:hover {
					text-decoration:underline;
				}

			div#content div.b div#casestudy div p#fullstory a {
				font-style:normal;	
				background:url(../images/layout/bg_link_arrow.png) no-repeat 0 0.3em;
				padding-left:10px;
				font-weight:bold;
			}

/*
 * Column B event sponsors
 ********************************/
div#content div.b div#sponsors {
	position:relative;
	background:url(../images/layout/bg_sponsors.png) no-repeat top left;
	padding:28px 0 0 0;	
	margin:-2px 0 1em 0;
	width:150px;
}
	div#content div.b div#sponsors div {
		background:none;
		border-right:2px solid #E6E6E6;
		border-left:2px solid #E6E6E6;
		border-bottom:2px solid #E6E6E6;		
		padding:0;
		width:146px;	
	}
		div#content div.b div#sponsors div h3 {
			font-size:140%;
			color:#E41714;
			margin:-20px 0 .5em 0;
			padding:0 10px 0 10px;
			position:relative;
		}
		
		div#content div.b div#sponsors div ul li {	
			background:url(../images/layout/bg_horizontal_dotted.png) repeat-x bottom left;
			padding-bottom:1.0em;
			margin:0 10px 1.0em 10px;		
		}
		div#content div.b div#sponsors div ul li.last {	
			background:none;
			padding-bottom:0;
		}
		
/*
 * Column B related links
 ********************************/
div#content div.b div.related {
	position:relative;
	clear:left;
	display:inline;
	background:url(../images/layout/bg_horizontal_dotted.png) repeat-x bottom left;
	padding:0 0 0.5em 0;
	margin:0 0 1em 0;
	width:150px;
}
	div#content div.b div.related h3 {
		margin:0 0 .5em 0;
		font-size:130%;
		color:#6C5146;
	}
	div#content div.b div.related ul li {
		margin:0 0 .5em 0;
	}
		div#content div.b div.related ul li a {
			color:#E41714;
			background:url(../images/layout/bg_link_arrow.png) no-repeat 0 0.3em;
			padding-left:10px;
			font-weight:bold;
		}
		div#content div.b div.related ul li a:hover {
			color:#333;
		}

/*
 * Column B bookmarks
 ********************************/
div#content div.b div#bookmarks {
	background:url(../images/layout/bg_horizontal_dotted.png) repeat-x bottom left;
	padding:0 0 1em 0;
	margin-bottom:1.0em;
	width:150px;				
}
	div#content div.b div#bookmarks div#bookmarkContent {
		width:150px;
		margin:0;
		padding:0;
		background:0;
		float:none;
	}
		div#content div.b div#bookmarks div p {
			margin:0 0 .5em 0;
			font-size:100%;
			color:#666;
			font-weight:normal;
		}
		div#content div.b div#bookmarks div p a {
			font-weight:normal;
		}
	div#content div.b div#bookmarks h3 {
		margin:0 0 .5em 0;
		font-size:130%;
		color:#6C5146;
	}
	div#content div.b div#bookmarks p {
		margin:0 0 .5em 0;
		font-size:100%;
		color:#E41714;
		font-weight:bold;
	}
		div#content div.b div#bookmarks p a {
			color:#E41714;
			font-weight:bold;
		}
		div#content div.b div#bookmarks ul {
			width:150px;
		}
			div#content div.b div#bookmarks ul li {
				padding-bottom:0.5em;
			}
				div#content div.b div#bookmarks ul li a {
					color:#666;
					display:block;
					text-decoration:none;
				}
				div#content div.b div#bookmarks ul li a:hover {
					color:#E41714;
					text-decoration:underline;
				}

/*
 * Column B contact details
 ********************************/
div#content div.b div#contacts {
	background:#F5F5F5;
	padding:10px;
	width:130px;
	margin:1.0em 0;
}
	div#content div.b div#contacts div.wysiwyg h3 {
		color:#E41714;
		margin-bottom:1em;
	}
	div#content div.b div#contacts div.wysiwyg p {
		margin-bottom:0.5em;
	}
		div#content div.b div#contacts div.wysiwyg p strong {
			color:#E41714;
		}
		
/*
RSS list
**********************************/
div#content ul.rssList {
	width:100%;
	padding:0;
	margin:0;
}
div#content ul.rssList li {
	margin:0 0 .5em 0;
	background:none;
	padding:0 0 .5em 0;
	border-bottom:1px solid #ccc;
}
div#content ul.rssList li h3 {
	margin:0 0 .2em 0;
}
	div#content ul.rssList li p.description {
		margin:0 0 .2em 0;	
	}
	div#content ul.rssList li p a {
		background:url(../images/social/rss_orange.gif) 0 .4em no-repeat;
		padding:5px 0 5px 20px;
	}

/*
Google list
**********************************/
div#content div.google {
	margin:0 0 1em 0;
	background:none;
}
div#content .wysiwyg div.google a {
	color:#000;
}

div#content .wysiwyg div.google p {
	margin:0 0 1em 0;
}
	div#content .wysiwyg div.google ul {
		width:100%;
		padding:0;
		margin:0;
	}
		div#content .wysiwyg div.google ul li {
			background:transparent url(../images/layout/bg_horizontal_dotted.png) repeat-x scroll left bottom;
			margin:0 0 .5em 0;
			padding:0 0 .5em 0;
		}
			div#content .wysiwyg div.google ul li h2 {
				font-size:110% !important;
				margin:0 0 .5em 0 !important;
			}
				div#content .wysiwyg div.google ul li h2 a {
					background:transparent url(../images/layout/bg_link_arrow.png) no-repeat scroll 0 0.3em;
					display:block;
					margin:0;
					padding-left:10px;
					color:#E41714;
					font-weight:bold;
				}
