@charset "utf-8";
/* CSS Document */

div#header{
	background: 0;
	padding-bottom: 0
}
div#container{
	margin-bottom: 0;
}
div#navContainer{
	background-image: url(../images/navShadow2.jpg);
}
div#navShadow{
	margin-bottom: 5px;
}
div#detailContainer{
	background: url(../images/detailContainerBG.gif) repeat-y;
	width: 965px;
	margin: 0 auto;
}
div#detail{
	background: url(../images/detailBG.jpg) no-repeat;
	width: 916px;
	min-height: 265px;
	padding-top: 23px;
	padding-left: 27px;
	padding-right: 63px;
	overflow: hidden;
}
div#mediaPanelContainer{
	background: url(../images/mediaPanelBG.gif) repeat-y;
	width: 398px;
	float: left;
	margin-bottom: 20px
}
	div#mediaPanelTop{
		background: url(../images/mediaPanelTop.jpg) no-repeat top left;
		width: 398px;
		min-height: 34px;
	}
	div#mediaPanelBottom{
		background: url(../images/mediaPanelBottom.jpg) no-repeat bottom left;
		padding: 34px 30px 33px 33px;
		overflow: hidden
	}
	div#mediaPanelContainer div.right{
		width: 90px;
	}
	div#mediaPanelContainer ul{
		list-style: none;
		margin-bottom: 1em;
		overflow: hidden;
		margin-left: 0
	}
	div#mediaPanelContainer a{
		font-size: 1.3em;
		font-weight: 700;
		color: #000;
		text-decoration: none;
		display: block;
		margin-bottom: 1em;
	}
	div#mediaPanelContainer a.video{
		font-size: 1.8em;
		color: #629007;
		background: url(../images/iconVideo.gif) no-repeat bottom right;
	}
	
div#crimePanelContainer{
	background: url(../images/crimePanelBG.gif) repeat-y;
	float: right;
	width: 515px;
}
	div#crimePanelTop{
		background: url(../images/crimePanelTop.jpg) no-repeat left top;
	}
	div#crimePanelBottom{
		background: url(../images/crimePanelBottom.jpg) no-repeat left bottom;
		padding: 34px 30px 33px 33px;
		overflow: hidden;
	}
	div#crimePanelBottom h2{
		background: red url(../images/headingCrime.jpg) no-repeat top left;
		color: #fff;
		font-weight: 700;
		font-size: 2.6em;
		margin-bottom: 10px;
	}
	div#crimePanelBottom h2 span{
		background: url(../images/headingCrimeBottom.jpg) no-repeat bottom left;
		padding: 8px;
	}
	div#crimePanelBottom *{
		clear: both;
	}
		div#crimePanelBottom * *{
			clear: none;
		}
	div#crimePanelBottom dl{
		font-size: 1.5em;	
	}		
		div#crimePanelBottom dl dt{
			font-weight: 700;
			float: left;
			clear: left;
			margin-bottom: .3em;
			margin-right: 1ex;
		}
		div#crimePanelBottom dl dd{
			float: left;
		}
		
div#detail h3.appeal{
		background: #EF180D url(../images/headingAppeal.gif) no-repeat top left;
		color: #fff;
		font-weight: 700;
		font-size: 1.8em;
		float: left;
		margin-bottom: .5em;
}	
	div#detail h3.appeal span{
			background: url(../images/headingAppealBottom.gif) no-repeat bottom left;
			display: block;
			padding: 5px 8px 14px;
	}
div#detail p{
	font-size: 1.2em;
	line-height: 140%;
	margin-bottom: 1.2em;
}
div#detail ul.points{
	list-style: none inside;
	font-size: 1.5em;
	font-weight: 700;
	overflow: hidden;
	margin-bottom: 1em;
	margin-left: 0
}
	div#detail ul.points li{
		float: left;
		width: 45%;
		margin-right: 2.5%;
		margin-bottom: 10px;
	}
	div#detail ul.points li img{
		margin-right: 15px
	}
	
div#recogniseContainer{
	background: url(../images/recogniseBG.gif) repeat-y;
	width: 515px;
	float: left;
	margin-bottom: 15px
}
	div#recogniseTop{
		background: url(../images/recogniseTop.jpg) no-repeat;
	}
	div#recogniseBottom{
		background: url(../images/recogniseBottom.gif) no-repeat bottom;	
		overflow: hidden;
		padding: 21px 22px 9px 21px;
	}
	div#recogniseBottom .left{
		width: 303px;
	}
	div#recogniseBottom .right{
		width: 153px;
	}
	div#recogniseBottom .left h3{
		background: url(../images/headingRecognise.gif) no-repeat;
		width: 303px;
		height: 31px;
		color: #fff;
		font-size: 2.4em;
		font-weight: 700;
		padding: 7px 7px 7px 9px;
		margin-bottom: .25em
	}
	div#recogniseBottom .left p{
		font-size: 1.3em;
		font-weight: 700;
		margin-bottom: .25em
	}
	div#recogniseBottom .left p.tel{
		color: #999;
		font-size: 3em;
		margin-bottom: 0
	}
	div#recogniseBottom .right p{
		font-size: 1.4em;
		font-weight: 700
	}
	div#recogniseBottom .right h4{
		background: url(../images/headingGive.gif) no-repeat;
		font-size: 1.7em;
	}
		div#recogniseBottom .right h4 a{
			display: block;
			width: 133px;
			height: 55px;
			color: #fff;
			font-weight: 700;
			text-decoration: none;
			padding: 10px
		}
div#speakContainer{
	background: url(../images/speakBG.gif) repeat-y;
	width: 395px;
	float: right;
	margin-bottom: 15px
}
	div#speakTop{
		background: url(../images/speakTop.jpg) no-repeat;
	}
	div#speakBottom{
		background:	url(../images/speakBottom.gif) no-repeat bottom;
		padding: 21px 16px 9px 16px;
		overflow: hidden;
	}
	div#speakBottom h3{
		color: #fff;
		font-size: 1.6em;
		font-weight: 700;
		background: #000;
		padding: 5px;
		margin-bottom: .5em;
		float: none;
	}
	div#speakBottom dl{
		overflow: hidden;
		margin-bottom: 16px;
	}
	div#speakBottom dt{
		font-size: 1.3em;
		font-weight: 700;
		float: left;
		clear: left;
		margin: 0 1ex .5em 10px;
	}
	div#speakBottom dd{
		float: left;
		font-size: 1.2em;
	}
div#relatedContainer{
	background: url(../images/speakBG.gif) repeat-y;
	width: 395px;
	float: left;
	margin-bottom: 15px
}
	div#relatedTop{
		background: url(../images/speakTop.jpg) no-repeat;
	}
	div#relatedBottom{
		background:	url(../images/speakBottom.gif) no-repeat bottom;
		padding: 21px 16px 9px 16px;
		overflow: hidden;
	}
	div#relatedBottom h3{
		color: #fff;
		font-size: 1.6em;
		font-weight: 700;
		background: #000;
		padding: 5px;
		margin-bottom: .5em;
		float: none;
	}
	div#relatedBottom ul{
		overflow: hidden;
		margin: 12px 0px 0px 0px;
	}
	div#relatedBottom li{
		font-size: 1.3em;
		font-weight: 700;
		float: left;
		clear: left;
	}
dl.points{
	overflow: hidden;
	margin-bottom: 10px;
}

dl.points dt,
dl.points dd{
	font-size: 1.4em;
	line-height: 140%;
	height:53px;
	float: left;
	width: 23%;
	margin-bottom: -14px;
	font-weight: 700;
}

* html dl.points dt,* html dl.points dd{ margin-bottom:10px; }
*:first-child+html dl.points dt,*:first-child+html dl.points dd{  margin-bottom:10px; } 

dl.points dt{
	font-size: 1.5em;
	color: #629007;
	width: 10%
}
dl.points dt.clear{
	clear: left;
}
#addinfo strong {
	font-size: 1.5em;
	color: #629007;
}