@import url(media.css);
@import url(inlines.css);

html {
	font-size:100.01%;
	height: 100%;
}
body {
	margin:0;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-size:62.5%;
}
img{border:none;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
form, fieldset{
	margin: 0;
	padding: 0;
	border: 0;
}
input, select, textarea{
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

#page_PageContentHolder_template_formdisplay input,
#page_PageContentHolder_template_formdisplay select,
#page_PageContentHolder_template_formdisplay textarea
{
	font: 1em Verdana, Arial, Helvetica, sans-serif;
}

.submitButtons input {
	font-size: 1.2em !important;
}

label.none{
	display: none;
}
.holder{
	width: 100%;
	overflow: hidden;
}
.float-box{
	float: left;
}
h1.logo{
	position: absolute;
	top: 32px;
	left: 39px;
	z-index: 2;
	width: 110px;
	height: 76px;
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
}
h1.logo a{
	display: block;
	height: 100%;
	background: url(../images/logo.gif) no-repeat 0 0;
}
/* wrapper styles */
#wrapper{
	width: 940px;
	margin: 0 auto;
	min-height: 100%;
	position: relative;
	padding: 0 20px 0 20px;
	background: url(../images/bg-wrapper.gif) repeat-y 0 0;
}
* html #wrapper{
	height: 100%;
	overflow: visible;
}
.inner-wrapper{
	padding: 166px 0 0 0;
}
/* header block styles */
#header {
	width:945px;
	position:absolute;
	top:0;
	left:20px;
	height: 165px;
	z-index: 1;
	border-bottom: solid 1px #d3d3d3;
}
#header .topnavbar{
	background: #002235;
	height: 25px;
}
#header .top-left-list,
#header .top-right-list,
#header .nav{
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
#header .nav-box{
	margin: 40px 0 0 0;
	height: 26px;
	background: url(../images/bg-nav.gif) repeat-x 0 bottom;
}
#header .top-right-list,
#header .nav{
	float: right;
	margin: 0;
	padding: 0 0 0 0;
}
#header .top-left-list li,
#header .top-right-list li{
	float: left;
	margin: 0 7px 0 -1px;
	padding: 0 0 0 8px;
	background: url(../images/separator.gif) no-repeat 0 7px;
}

#header .top-right-list li.util{
	float: left;
	margin: 0 2px 0 -1px;
	padding: 6px 0 0 2px;
	background-image: none;
}

#header .top-right-list li.blank{
	float: left;
	margin: 0 2px 0 -1px;
	padding: 6px 0 0 4px;
	background-image: none;
}

#header .top-left-list li a,
#header .top-right-list li a,
#header ul.top-right-list li span, #header ul.top-left-list li span{
	line-height: 25px;
	font-size: 1.2em;
	color: #fff;
}

#header .nav li{
	float: left;
	margin: 0 0 0 -1px;
	padding: 0 0 0 1px;
	background: url(../images/separator.gif) no-repeat 0 7px;
}
#header .nav li a{
	float: left;
	line-height: 25px;
	padding: 0 0 0 7px;
	font-size: 1.2em;
	color: #fff;
	cursor: pointer;
	position: relative;
}
#header .nav li a span{
	float: left;
	padding: 0 7px 0 0;
}
#header .nav li a:hover,
#header .nav li.active a{
	background: url(../images/nav-active-left.gif) no-repeat 0 0;
	text-decoration: none;
}
#header .nav li a:hover span,
#header .nav li.active a span{
	background: url(../images/nav-active-right.gif) no-repeat right 0;
}

#header .nav li ul
{
	position: absolute;
	width: 10em;
	background-image: none;
	background-color: #000;
}

#header .nav li ul
{
	position: absolute;
	width: 10em;
	left: 0;
}

#header .main{
	height: 88px;
	margin: 1px 0;
	background: #007bbf url(../images/bg-header.gif) repeat-x 0 0;
}
#header .main:after {
	display: block;
	content: "";
	clear: both;
}
#header .news{
	float: right;
	margin: 4px 0 0 0;
	padding: 0 0 0 2px;
	height: 19px;
	background: url(../images/bg-news-round-left.gif) no-repeat 0 0;
}
#header .news .bg{
	float: left;
	padding: 0 56px 0 6px;
	height: 17px;
	overflow: hidden;
	line-height: 17px;
	background: url(../images/bg-news.gif) repeat-x 0 0;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	width: 500px;
}
#header .news strong {
	font-size: 1em;
	color:#007bbf;
	padding: 0 0 0 7px;
	background: url(../images/arrow-small.gif) no-repeat 0 50%;
}
#header .news a {
	font-size: 1em;
	color:#333;
	padding: 0;
}

#header .selected-links
{
	margin-top: 66px;
	min-height: 25px;
	background-color: #005381;
	padding: 0 8px;
	width: 929px;
}
#header .selected-links p{
	margin: 0;
	line-height: 25px;
	font-size: 1.2em;
	color: #fff;
}

#header .selected-links span
{
	margin: 0;
	line-height: 25px;
	font-size: 1.2em;
	color: #fff;
}

#header .selected-links span a
{
	color: #fff;
	border-right: solid 1px #fff;
	padding-right: 7px;
}

#header .selected-links span a.end
{
	border-right: none;
}

#header .selected-links span a.selected
{
	font-weight: bold;
}

#header .searchbar{
	height: 25px;
	line-height: 25px;
	background: #f2f2f2;
	padding: 0 8px;
}
#header .searchbar span{
	color: #007bbf;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0 0 10px;
	background: url(../images/arrow.gif) no-repeat 0 50%;
}

#header .searchbar a, #header .searchbar .current {
	color: #333;
	font-size: 1.2em;
	font-weight: normal;
	padding: 0;
	background: none;
}

#header .searchbar form{
	float: right;
	margin: 2px 0 0 0;
}
#header .searchbar form fieldset{
	float: left;
}
#header .searchbar form .txt{
	float: left;
	width: 141px;
	height: 16px;
	padding: 2px 4px 0 4px;
	border-top: solid 1px #000;
	border-left: solid 1px #000;
}
#header .searchbar form .btn{
	float: left;
	margin: 0 0 0 2px;
	display: inline;
}
/* main block styles */
#main{
	overflow: hidden;
	width: 732px;

	padding: 19px 11px 87px 202px;
}
#leftcolumn{
	float: left;
	width: 176px;
	margin: 0 0 0 -692px;
	display: inline;
}
#leftcolumn .window{
	margin: 0 0 14px 0;
}
#leftcolumn .window-c {
	background: #f2f2f2;
	border: solid 1px #d3d3d3;
	position: relative;
	padding: 2px 15px 3px 6px;
}
#leftcolumn .window-b {
	height: 6px;
	overflow: hidden;
	background: url(../images/bg-window.gif) no-repeat 156px 0;
	margin: -1px 0 0 0;
	position: relative;
}
#leftcolumn .window p{
	margin: 0;
	font-size: 1em;
}
#leftcolumn .window .close {
	position: absolute;
	top: -1px;
	right: -1px;
	width: 9px;
	height: 9px;
	background: url(../images/btn-close.gif) no-repeat 0 0;
}
* html #leftcolumn .window .close{
	top: 0;
	right: 0;
}
#leftcolumn .window .close:hover{
	text-decoration: none;
}

/* Right side */
#rightcolumn .window{
	margin: 0 0 14px 0;
}
#rightcolumn .window-c {
	background: #f2f2f2;
	border: solid 1px #d3d3d3;
	position: relative;
	padding: 2px 15px 3px 6px;
}
#rightcolumn .window-b {
	height: 6px;
	overflow: hidden;
	background: url(../images/bg-window.gif) no-repeat 196px 0;
	margin: -1px 0 0 0;
	position: relative;
}
#rightcolumn .window p{
	margin: 0;
	font-size: 1em;
}
#rightcolumn .window .close {
	position: absolute;
	top: -1px;
	right: -1px;
	width: 9px;
	height: 9px;
	background: url(../images/btn-close.gif) no-repeat 0 0;
}
* html #rightcolumn .window .close{
	top: 0;
	right: 0;
}
#rightcolumn .window .close:hover{
	text-decoration: none;
}
/* end right side */


.side-header{
	margin: 0;
	font-size: 1.2em;
	font-weight: normal;
	color: #fff;
	background: #007bbf;
	line-height: 25px;
	height: 25px;
	padding: 0 7px;
}

.main-header{
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	background: #005381;
	line-height: 25px;
	height: 25px;
	padding: 0 7px;
}


.header-video
{
	border-bottom: solid 1px #fff;
}
#leftcolumn a.map{
	margin: 1px 0 2px 0;
	display: block;
}
#leftcolumn a.map img{
	border: solid 1px #d3d3d3;
	padding: 1px;
}
.location-form{
	overflow: hidden;
	width: 100%;
	margin: 0 0 9px 0;
}
.location-form .holder{
	padding: 0 0 1px 0;
}
.location-form .txt{
	float: left;
	width: 141px;
	height: 16px;
	padding: 2px 4px 0 4px;
	border-top: solid 1px #000;
	border-left: solid 1px #000;
}
.location-form select{
	float: left;
	width: 152px;
	line-height: 18px;
	border-top: solid 1px #000;
	border-left: solid 1px #000;
}
.location-form .btn{
	float: left;
	margin: 0 0 0 2px;
	display: inline;
}
.sidebar-list{
	margin: 5px 0 0 0;
	padding: 0 30px 0 11px;
	overflow: hidden;
	height: 1%;
	list-style: none;
}
.sidebar-list li{
	padding: 0 0 8px 14px;
	background: url(../images/arrow.gif) no-repeat 0 4px;
}
.sidebar-list li a{
	font-size: 1.2em;
	color: #007bbf;
}

.contact
{
	font-size: 1.2em;
}

li.facebook
{
	background: url(../images/facebook.gif) no-repeat 0 0;
	padding-left: 20px;
}

li.stumbleupon
{
	background: url(../images/stumbleupon.png) no-repeat 0 0;
	padding-left: 20px;
}

li.digg
{
	background: url(../images/digg.gif) no-repeat 0 0;
	padding-left: 20px;
}

li.reddit
{
	background: url(../images/reddit.png) no-repeat 0 0;
	padding-left: 20px;
}

li.twitter
{
	background: url(../images/twitter.png) no-repeat 0 0;
	padding-left: 20px;
}

li.rss
{
	background: none;
	padding-left: 0;

}
.rssicon
{
	float: left;
	padding-right: 4px;
	margin-top: 0 !important;
}

.sidebar-list #pollform0, .sidebar-list #pollform1, .sidebar-list #pollform2, .sidebar-list #pollform3, .sidebar-list #pollform4, .sidebar-list #pollform5
{
	padding-bottom: 10px;
}

.sidebar-list #pollform0 ol, .sidebar-list #pollform1 ol, .sidebar-list #pollform2 ol, .sidebar-list #pollform3 ol, .sidebar-list #pollform4 ol, .sidebar-list #pollform5 ol
{
	list-style-type: none;
	list-style-position: outside;
	text-indent: none;
	margin: 0;
	padding: 0;
}

.sidebar-list #pollform0 ol li, .sidebar-list #pollform1 ol li, .sidebar-list #pollform2 ol li, .sidebar-list #pollform3 ol li, .sidebar-list #pollform4 ol li, .sidebar-list #pollform5 ol li
{
	list-style-type: none;
	list-style-position: outside;
	text-indent: none;
	margin: 0;
	font-size: 1.2em;
}

#leftcolumn .box{
	margin: 0 0 17px 0;
	border-bottom: solid 1px #d3d3d3;
}
#leftcolumn .box p{
	margin: 7px 0 6px 11px;
	font-size: 1em;
}
#rightcolumn{
	float: right;
	width: 216px;
}
#rightcolumn .box{
	width: 100%;
	padding: 0 0 1px 0;
	margin: 0 0 20px;
	border-bottom: solid 1px #d3d3d3;
	position: relative;
}
#rightcolumn .box img{
	display: block;
	margin: 1px 0 0;
}
#rightcolumn .video{
	width: 216px;
	height: 121px;
}

#rightcolumn .video-ctrlbar{
	margin: 1px 0 0;
	width: 209px;
	display: block;
	line-height: 18px;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	background: url(../images/bg-controlbar.png) repeat 0 0;
	padding: 0 0 0 7px;
}
#rightcolumn .video-ctrlbar span{
	display: block;
	padding: 0 0 0 7px;
	background: url(../images/arrow-white.gif) no-repeat 0 60%;
}
#rightcolumn .box .controlbar{
	position: absolute;
	bottom: 1px;
	left: 0;
	height: 18px;
	width: 100%;
}
* html #rightcolumn .box .controlbar{
	bottom: 0;
}
#rightcolumn .box .controlbar a{
	width: 209px;
	display: block;
	line-height: 18px;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	background: url(../images/bg-controlbar.png) repeat 0 0;
	padding: 0 0 0 7px;
	cursor: pointer;
}
#rightcolumn .box .controlbar a span{
	display: block;
	position: relative;
	padding: 0 0 0 7px;
	background: url(../images/arrow-white.gif) no-repeat 0 60%;
}
#rightcolumn p.more, #leftcolumn p.more{
	text-align: right;
	margin: -15px 0 0 0;
}

#rightcolumn p.more a, #leftcolumn p.more a{
	font-size: 1em;
	font-weight: bold;
	color: #007bbf;
	padding: 0 0 0 7px;
	background: url(../images/arrow-small.gif) no-repeat 0 60%;
}

/*Local police officers*/
.officers {
	width: 176px;
	margin: 0;
	padding-bottom: 10px;	
}

#email {
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

.officertext {
	width: 125px;
	margin-top: 5px;
	float: right;
}

.officerimg {
	width: 50px;
	float: left;
	
}

.officername {
	width: 99px;
	text-align: center;
	display: inline;
	float: left;
	font-size: 1.3em;
	margin-top: -2px;
}


#prevbtn {	
	display: inline;
	float: left;	
}

#nextbtn {	
	display: inline;
	float: right;
	margin-right: 2px;
}

/*Station blue arrow*/
#stationpointer {	 
	background: url(../images/pointer.png) no-repeat 0 0;
	display: block;
	position: relative;
	left: 10px;
	bottom: 10px;
	width: 15px;
	height: 9px;
}


/* content block styles */
#content {
	float: left;
	width: 501px;
}

#content .bodycontent p a {
	color: #007BBF;
}

/*Make sure flash files don't overrun body content*/
#content .bodycontent object {
	max-width: 500px;
	width: expression( this.scrollWidth > 500 ? "500px" : "auto" ); /* sets max-width for IE */
}

#content .welcome{
	margin: 0 0 19px 0;
	font-size: 1.2em;
	font-weight: normal;
	color: #fff;
	background: #005381;
	line-height: 25px;
	padding: 0 0 0 7px;
}
#content div.capital{
	width: 100%;
	overflow: hidden;
}
#content div.capital img{
	float: left;
	margin: 0 2px 0 0;
	padding: 0 0 2px 0;
}
#content div.capital .right{
	float: right;
	width: 270px;
}
#content h2.capital{
	margin: 0 0 2px 0;
	font: normal 1.8em Arial, Helvetica, sans-serif;
	color: #fff;
	background: #005381;
	line-height: 29px;
	padding: 0 0 0 7px;
}
#content div.capital .right .text{
	background: #f2f2f2;
	border: solid 1px #d3d3d3;
	padding: 6px 2px 0 6px;
	text-align: right;
}
#content div.capital .right .text p{
	margin: 0 28px 0 0;
	font-size: 1em;
	text-align: left;
}
#content div.capital .right .image{
	margin: -4px 0 0;
}
#content .capital-list{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
#content .capital-list li{
	float: left;
	margin: 0 2px 0 0;
	text-align: center;
}
#content .capital-list li a{
	display: block;
	font-size: 1em;
	color: #fff;
	padding: 4px;
	background: #005381;
	width: 82px;
}
#content .capital-list li.active a,
#content .capital-list li a:hover{
	text-decoration: none;
	background: #007bbf;
}
#content .twocolumns{
	width: 100%;
	overflow: hidden;
}
#content .twocolumns .left{
	float: left;
	width: 355px;
}
#content .twocolumns .right{
	float: right;
	width: 137px;
	padding: 18px 0 0 0;
}
#content .box{
	padding: 8px 0 0 0;
	border-bottom: solid 1px #d3d3d3;
}
#content .box p{
	margin: 16px 0 0 0;
	font-size: 1.2em;
}
#content .box p.more{
	font-size: 1em;
	text-align: right;
	margin: 6px 0 0 0;
}
#content .box p.more a{
	font-size: 1em;
	font-weight: bold;
	color: #007bbf;
	padding: 0 0 0 7px;
	background: url(../images/arrow-small.gif) no-repeat 0 60%;
}
#content .content-hdr, #content h1
{
	margin: 0;
	padding: 0 0 0 1px;
	font-size: 1.8em;
	color: #007bbf;
}

#content h1
{
	padding-top: 10px;
}

#content h2
{
	font-size: 1.2em;
}

#content p
{
	font-size: 1.2em;
	line-height: 1.5em;
}

#content .twocolumns .right img{
	margin: 0 0 18px 0;
	border: solid 1px #007bbf;
}


/* footer block styles */
#footer {
	width: 951px;
	background: url(../images/bg-footer.gif) repeat-x 0 26px;
	margin: -87px auto 0 auto;
	position: relative;
	overflow: hidden;
	height: 87px;
}
#footer .bg{
	width: 100%;
	padding: 50px 0 0 0;
	overflow: hidden;
	position: relative;
	background: url(../images/bg-footer-corner.gif) no-repeat 0 0;
}
#footer .bottom-list{
	float: right;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 25px;
	font-size: 1.2em;
	color: #fff;
}
#footer .bottom-list li{
	float: left;
	margin: 0 7px 0 -1px;
	padding: 0 0 0 8px;
	background: url(../images/separator.gif) no-repeat 0 7px;
}
#footer .bottom-list li a{
	line-height: 25px;
	font-size: 1.0em;
	color: #fff;
}
#footer .police-list{
	position: absolute;
	top: 45px;
	left: 13px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer .police-list li{
	float: left;
	margin: 0 7px 0 0;
	padding: 0 0 0 7px;
	background: url(../images/separator-police-list.gif) no-repeat 0 50%;
}
#footer .police-list li:first-child{
	background: none;
}
#footer .police-list li a{
	display: block;
	position: relative;
}
#footer .police-list li a.logo-item{
	margin: -20px 0 0 0;
}
#footer-wrapper{
	width: 945px;
	margin: 0 auto;
	padding: 0 20px 0 20px;
}











/* Top Banner Image */
#topbanner img {border: none;display: block;}

/* Top Utility Navigation */
#toputilnav {float: right;list-style: none;padding: 0;margin: 0.2em 0;}

#toputilnav li {display: inline;padding: 0em 0.5em;border-right: solid 1px #666666;}

#toputilnav li.end{border-right: none;}

#toputilnav a {color: #666666;text-decoration: none;}
#toputilnav a.selected, #toputilnav a.selectedstart, #toputilnav a.selectedend {font-weight: bold;}

#toputilnav a:hover {text-decoration: underline;}



/* The top level which contains the top level navigation and search box */
#toplevel {clear: both;background-color: #990099;}

/* Top level navigation (delete if not applicable) */
#toplevelnav {float: left;list-style: none;padding: 0;margin: 0;}

#toplevelnav li {float: left;white-space: nowrap;color: #FFFFFF;font-weight: bold;background-color: #990099;}

#toplevelnav a {display: block;text-decoration: none;color: #FFFFFF;font-weight: bold;padding: 0.5em;}

#toplevelnav a:hover {background-color: #FFCCFF;color: #000000;}

#toplevelnav a.selected, #toplevelnav a.selectedstart, #toplevelnav a.selectedend {display: block;padding: 0.5em;background-color: #FFCCFF;color: #000000;
}

/* Top Search Box */
#topsearchbox {float: right;}

#topsearchbox form {padding: 0.2em 0.5em 0 0;margin: 0;}

#topsearchbox form fieldset {border: none;}

#topsearchbox form label {color: #FFFFFF;font-weight: bold;vertical-align: middle;}

#topsearchbox form input {vertical-align: middle;}

/* The second level which contains navigation and the current date */
#seclevel {clear: both;background-color: #CC66CC;width: 100%; /* Specifying a width works around IE's peek-a-boo bug */ }

/* Second level navigation (delete if not applicable) */
#seclevelnav {list-style: none;padding: 0;margin:0;}

#seclevelnav li {float: left;white-space: nowrap;color: #FFFF00;font-weight: bold;background-color: #CC66CC;}

#seclevelnav a {display: block;text-decoration: none;color: #FFFFFF;font-weight: bold;padding: 0.5em;}

#seclevelnav a:hover {background-color: #660066;color: #FFFF00;}

#seclevelnav a.selected, #seclevelnav a.selectedstart, #seclevelnav a.selectedend {display: block;padding: 0.5em;background-color: #FFCCFF;color: #FFFF00;}

/* Top Date Box */
#topdatebox {float: right;color: #FFFFFF;white-space: nowrap;padding: 0.5em;}










/* General line spacing tab */
.spacing
{
	 line-height:22px;
}

/* Display print button not as a list */
#centralcolumn div.noprint { clear: left; }
#centralcolumn div.noprint ul li {display:block; list-style-type:none;}

/* Style general links */
a.aboldlink {text-decoration:none; font-weight:bold; color:#000;}
a.aboldlink:hover {text-decoration:underline;}

/* Remove any margins from the print li */
div.noprint ul li a
{
	 text-align: left;
	 list-style-position: outside;
	 list-style-image: none;
	 list-style-type: none;
	 font-weight: normal;
	 text-decoration: none;
	 margin-left: -40px;
	 color:#000;
}

div.noprint ul li a:hover
{
	 text-decoration:underline;
}

.btntext{color: #ffffff;background-color: #0079BD;text-align: center;}

a{font-weight:normal;color:#000;text-decoration:none;}

a:hover{color:#000;text-decoration:underline;}

div.clear{clear: both;}

ul.editicon{}
.hideitem
{
	 display: none;
}
/***********************************************************************\
|               Left Navigational Menu (Tree)                           |
\***********************************************************************/
/* First Level */
#lefthandcolumn ul {list-style:none; margin: 0; padding: 0; text-indent:0; text-align:left;}
#lefthandcolumn ul li {margin: 5px 0 5px 10px; text-align: left;}
#lefthandcolumn ul li a.left1sel {font-weight:bold; text-align:left;}
#lefthandcolumn ul li a.left1 { text-align:left;}

/* Second level */
#lefthandcolumn ul li ul {margin: 0 0 0 20px; padding: 0;}
#lefthandcolumn ul li ul li a.left2sel {font-weight:bold; text-align:left; background: url(../../merseysidepolice/images/common/arrow_right.gif) no-repeat; background-position: 0px 5px; padding: 0 0 0 8px;}
#lefthandcolumn ul li ul li a.left2 {font-weight:normal; text-align:left; padding: 0 0 0 8px;}

/* Third level */
#lefthandcolumn ul li ul {margin: 0 0 0 20px; padding: 0;}
#lefthandcolumn ul li ul li ul li a.left3sel {font-weight:bold; text-align:left; background: url(../../merseysidepolice/images/common/arrow_right.gif) no-repeat; background-position: 0px 5px; padding: 0 0 0 8px;}
#lefthandcolumn ul li ul li ul li a.left3 {font-weight:normal; text-align:left;}

/* Fourth level */
#lefthandcolumn ul li ul li ul {margin: 0 0 0 20px; padding: 0;}
#lefthandcolumn ul li ul li ul li ul li a.left4sel {font-weight:bold; text-align:left; background: url(../../merseysidepolice/images/common/arrow_right.gif) no-repeat; background-position: 0px 5px; padding: 0 0 0 8px;}
#lefthandcolumn ul li ul li ul li ul li a.left4 {font-weight:normal; text-align:left;}

/* Fifth level */
#lefthandcolumn ul li ul li ul li ul {margin: 0 0 0 20px; padding: 0;}
#lefthandcolumn ul li ul li ul li ul li ul li a.left5sel {font-weight:bold; text-align:left; background: url(../../merseysidepolice/images/common/arrow_right.gif.gif) no-repeat; background-position: 0px 5px; padding: 0 0 0 8px;}
#lefthandcolumn ul li ul li ul li ul li ul li a.left5 {font-weight:normal; text-align:left;}
/****************** END - Left Navigational Menu ***********************/

/***********************************************************************\
|                Stacking Navigational Menu                             |
\***********************************************************************/
/* First Level */
#lefthandcolumn {width: 175px; margin: 0 10px 0 0; clear: both; padding:0px;}
#lefthandcolumn ul {list-style:none; margin: 0; padding: 0; text-indent:0; text-align:left;}
#lefthandcolumn ul li {font-weight: bold; padding: 0 0 5px 10px; font-weight:bold; text-align:left;}
#lefthandcolumn ul li a {font-weight:normal; display: block; text-align:left; color: #000000;}
#lefthandcolumn ul li a:hover {text-decoration: underline;}

/* Styling for Level 0 selections */
#lefthandcolumn ul li.parent0selected {padding-bottom:8px;}
#lefthandcolumn ul li.level0, #lefthandcolumn ul li.level0selected, #leftcol ul li.parent0selected 
{padding-left: 10px; padding-bottom:2px;}
#lefthandcolumn ul li.level0selected a, #lefthandcolumn ul li.parent0selected a 
{font-weight: bold; background: url(../../images/common/arrow_right.gif) 0em 0.4em no-repeat scroll; padding-left: 10px; padding-bottom:1px;} 
 
/* Styling for Level 2 selections */
#lefthandcolumn ul li.level1, #lefthandcolumn ul li.level1selected, #lefthandcolumn ul li.parent1selected 
{padding-left: 26px; padding-bottom:6px;}
#lefthandcolumn ul li.parent1selected a, #lefthandcolumn ul li.level1selected a 
{font-weight:bold; background: url(../../images/common/arrow_right.gif) 0em 0.4em no-repeat scroll; padding-left: 10px;} 

/* Styling for Level 3 selections */
#lefthandcolumn ul li.level2, #lefthandcolumn ul li.level2selected, #lefthandcolumn ul li.parent2selected 
{padding-left: 30px; }
#lefthandcolumn ul li.level2selected a,#lefthandcolumn ul li.parent2selected a
 {font-weight:bold; background: url(../../images/common/arrow_right.gif) 0em 0.4em no-repeat scroll; padding-left: 10px;} 

/* Styling for Level 4 selections */
#lefthandcolumn ul li.level3, #lefthandcolumn ul li.level3selected, #lefthandcolumn ul li.parent3selected {padding-left: 40px; }
#lefthandcolumn ul li.level3selected a, #lefthandcolumn ul li.parent3selected a
{font-weight: bold; background: url(../../images/common/arrow_right.gif) 0em 0.4em no-repeat scroll; padding-left: 10px;} 

/* Level 5 */
#lefthandcolumn ul li.level4, #lefthandcolumn ul li.level4selected 
{padding-left: 50px }
#lefthandcolumn ul li.level4selected a 
{font-weight: bold; background: url(../../images/common/arrow_right.gif) 0em 0.4em no-repeat scroll; padding-left: 10px;} 

/* Styling for children of current level in stacking navigation */
#lefthandcolumn ul.children {padding-top: 8px;}
#lefthandcolumn ul.children li { padding-left: 8px; }
#lefthandcolumn ul.children li a { background: none; padding-left: 8px; font-weight: normal;}
/****************** END - Stacking Navigational Menu ***********************/



#top-nav 
{
	z-index: 5;
	float: right;
	padding-right: 10px;
}

#top-nav ul {
    margin: 0;
    padding: 0;
}

#top-nav ul li {
	margin-top: 1px;
}

#top-nav ul li ul li {
	margin-top: 0px;
}

#top-nav li {
    list-style: none;
    display: inline;
}
#top-nav a {
    color: #fff;   
}

#top-nav, #top-nav ul {
	list-style: none;
	font-size: 1.1em;
}

#top-nav li {
	float: left;
}

#top-nav li ul { 
	z-index: 10000;
	position: absolute;
	background-color: #005381;
	width: 180px;
	left: -999em;
}

#top-nav li:hover ul, #top-nav li.sfhover ul {
	left: auto;
}

#top-nav ul li a
{
	display: block;
}

#top-nav ul li ul a
{
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height: 15px;
}

#top-nav ul li ul a:hover
{
	text-decoration: none;
}

#top-nav ul li ul
{
	border-right: solid 1px #fff;
	border-left: solid 1px #fff;
}

#top-nav ul li ul.last
{
	border-right: solid 1px #fff;
	border-left: solid 1px #fff;

	/* This margin brings in the last menu item in the top nav */
	margin-left: -104px;
}

#top-nav ul li ul li
{
	border-right: 0;
	border-bottom: solid 1px #cecbce;
	padding: 7px 0 3px 8px;
	width: 172px;
}

#top-nav ul li ul li.lastdropdown
{
	border: 0;
}

#top-nav ul li a
{
	padding: 0;
}

#top-nav ul li .navspan
{
	display: block;
	padding: 5px 12px 6px 10px;
	font-weight: bold;
	color: #57575a;
	cursor: default;
}

#top-nav ul li a:hover
{
	color: #fff;
	text-decoration: none;
	border-right: none;
}

#top-nav ul li:hover, #top-nav ul li.sfhover
{
	color: #fff;
	text-decoration: none;
	background: url(../images/navonbg.gif) repeat-x 0 0;
}

#top-nav ul span
{
	display: block;
}

#top-nav ul div:hover, #top-nav ul div.sfhover, #top-nav ul div.active
{
	background: url(../images/navonbg_right.gif) no-repeat right 0;
}

#top-nav ul li.active
{
	margin-top: 1px;
	color: #fff;
	text-decoration: none;
	background: url(../images/navonbg.gif) repeat-x 0 0;
}

#top-nav ul li ul li
{
	 background: none !important;
}

#top-nav ul li ul li a
{
	 background: none !important;
	 padding: 2px 5px 6px 0;
}

#top-nav ul li ul li:hover, #top-nav ul li ul li.sfhover
{
	border-right: 0;
	margin-top: 0;
	color: #fff;
}

#top-nav li ul li:hover, #top-nav li ul li.sfhover {
	background-color: #007BBF !important;	
}


.rimage
{
	float: right;
	padding: 0 0 10px 10px;
}

.limage
{
	float: left;
	padding: 0 10px 10px 0;
}

.pageiconswrapper
{
	float: right;
	border-top: solid 1px #d3d3d3;
	width: 100%;
}

.pageicons
{
	list-style-type: none;
	list-style-position: outside;
	text-indent: none;
	margin: 0;
	padding: 5px 0 0 0;
	float: right;
}

.pageicons .email
{
	float: left;
	padding: 0 20px 0 20px;
	background-image: url(../images/emailicon.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
}

.pageicons .print
{
	float: left;
	background-image: url(../images/printicon.gif);
	background-repeat: no-repeat;
	background-position: left 0;
	padding-left: 17px;
}

.pageicons a
{
	font-weight: bold;
	color: #007bbf;
}

.ampm {
	text-transform: lowercase;
}

.comment
{
	padding: 10px 0 10px 0;
	border-bottom: solid 1px #d3d3d3;
	font-size: 1.1em;
}

.terms
{
	background: url(../../merseysidepolice/images/arrow.gif) no-repeat 0 4px;
	padding-left: 11px;
	margin-left: 4px;
	color: #313031;
}

.comment .body
{
	font-style: italic;
	padding: 10px 0 10px 0;
	font-size: 1.1em;
}

.comment .username
{
	font-weight: bold;
	font-size: 1.1em;
}

.comment .submitted
{
	font-size: 0.9em;
	font-weight: bold;
}

#stackingnav a 
{
	display: block;
	color: #fff;
	padding: 5px 0 5px 0;
}

#stackingnav h3
{
	height: auto;
	margin-bottom: 5px;
	min-height: 25px !important;
	line-height: normal;
	background-color: #005381;
}

#stackingnav ul.sidebar-list li a
{
	color: #007bbf;
}

#stackingnav ul.sidebar-list
{
	border-bottom: solid 1px #d3d3d3;
	margin: 4px 0 5px 0;
	padding: 4px 0 0 10px;
}

#stackingnav .level1, #stackingnav .level1selected
{
	background-color: #007bbf !important;
}

#stackingnav .children a  
{
	display: inline;
	padding: 3px 0 0 0;
}

#commentsform
{
	padding: 10px 0 10px 0;
	border-bottom: solid 1px #d3d3d3;
}

#commentsform label
{
	font-size: 1.2em;
}

#commentsform .field
{
	width: 350px;
}

.comment .normal
{
	font-weight: normal;
}

.details
{
	float: right;
	width: 100%;
	border-bottom: solid 1px #d3d3d3;
	display: block;
	padding: 5px 0 5px 0;
	text-align: right;
	margin-bottom: 8px;
}

.ratingblock
{
	float: right;
	margin: 0 0 10px 10px;
}

.ratethis {
	margin-top: 2px;
}

#ratingstars {
	margin: 0;
	padding: 0;
	width: 90px;
	height: 22px;
	overflow: hidden;
}

#ratingstars li {
	list-style: none;
	margin: 0;
	padding: 1;
}

.remimage
{
	float: right;
	clear: right;
	margin: 5px 0 5px 10px;
	border: solid 1px #d3d3d3;
	padding: 1px;
}

.imgdesc
{
	clear: right;
	display: block;
	color: #005381;
}

#makerating {
	position: relative;
	bottom: 22px;
}

/* Form styles */

div.formcontents {	
	padding-top: 1em;
	font-size: 1.2em;
}

div.formcontents div {	
	padding: 1em 0;
	border-top: solid 1px #d3d3d3;
}

#page_PageContentHolder_template_captchas {	
	padding: 1em 0;
	border-top: solid 1px #d3d3d3;
	border-bottom: solid 1px #d3d3d3;
	font-size: 1.2em;
}

#page_PageContentHolder_template_captchas img {	
	float: right;
	clear: none;
	width: 200px;
	height: 50px;
	padding: 4px;
	background: url(../../merseysidepolice/images/captchaBk.gif) no-repeat;
}

#page_PageContentHolder_template_captchas label {	
	float: left;
}

#page_PageContentHolder_template_captchas a {	
	float: right;
	clear: both;
	background: url(../../merseysidepolice/images/speaker.gif) no-repeat center left;
	padding: 8px 0 8px 26px;
}

#page_PageContentHolder_template_captchas input {	
	float: right;
	clear: right;
	display: inline-block;
	width: 205px;
	margin: 10px 0;
}

div.formcontents .wrap {
	padding: 0;
}

div.formcontents .label {
	display: inline-block;
	width: 30%;
	vertical-align: top;
	border-top: none;
}

div.formcontents .input {
	display: inline-block;
	vertical-align: top;
	border-top: none;
}

.submitButtons input {
	margin: 1em 0 1em .5em;	
	float: right;
	clear: none;
}

.backlink a {
	font-size: 1.3em;
	color: #0079BD;
}

a.azbacktolink {
	font-size: 1.2em;
	color: #0079BD;
}

.backtoformlink {font-size: 1.2em;}

.bodycontent p
{
	clear: both;
}

#mth
{
	width: 90px !important;
}

.bodycontent ul, .bodycontent ol
{
	font-size: 1.2em;
}

.bodycontent ul li, .bodycontent ol li
{
	line-height: 1.5em;
}
