/*-----------------------------------------------------------*/
/* Public: CSS
/*-----------------------------------------------------------*/


.PrintHeader {
	display:none;
}

/* Global ---------------------------------------------------*/
body {
	/* background: #6D8A8D url('../images/bg.gradient.gif') repeat-x center top; */
	background: #000000;
	color: #000000;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	position: relative;
}
img {
	border: 0px;
}
.Bold {
	font-weight: bold;
	font-size: 100%;
	margin: 0px;
}
.Error, .Required {
	font-weight: bold;
	color: #FF0000;
}
.SmallText {
	font: Normal 10px/12px Arial;
	margin: 2px 0px;
	padding: 0px;
}
.Right {
	text-align: right;
}
.Center {
	text-align: center;
}
h1{
	font-size: 24px;
}

/*-----------------------------------------------------------*/


/* Header ---------------------------------------------------*/
.Header {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 930px;
	z-index: 100;
}
.Header h1 {
	background: url('../images/bg.logo.gif') no-repeat center top;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	height: 73px;
}
.Header h1 span {
	display: none;
}
.Header h1 a {
	display: block;
	width: 930px;
	height: 73px;
}
.Header .TopImage {
	background: url('../images/default_header.jpg') no-repeat center top;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	height: 192px;
}

.Header .TopImage_Temp {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	height: auto;
}

/*
.Header .TopBanner img {
	behavior: url('/css/iepngfix.htc');
	width: 930px;
	height: 192px;
}
*/

.Header .TopImage span {
	display: none;
}
.Header .TopImage a {
	display: block;
	width: auto;
	height: auto;
}
.Header .BodyTop {
	background: url('../images/bg.bodytop.gif') no-repeat center top;
	margin: 0px;
	padding: 0px;
	line-height: 9px;
	width: 930px;
}

/*-----------------------------------------------------------*/

/* Tabbed Navigation ----------------------------------------*/
.Header .Navigation {
	position: relative;
	text-align: left;
	margin: 0px;
	padding: 0px 6px;
	/*padding-bottom: 2px;*/ 
	background: url('../images/bg.bodymiddle.gif') repeat-y center top;
	height: 50px;
}
.Header .Navigation .TopNav {
	list-style-type: none;
	margin: 0px;
	height: 30px;
	width: 918px;
	padding: 0px;
	position: relative;
}
.Header .Navigation .TopNav li {
	margin: 0px;
	padding: 0px;
	background: url('../images/bg.bodytop.gif') no-repeat center top;
	position:relative;
	display:block;
	float: left;
}
.Header .Navigation .TopNav li a {
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	height: 30px;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
}

/* Main menu ------------------------------------ */

.Header .Navigation ul.TopNav li a span {
	display: none;
}
.Header .Navigation ul.TopNav li a {
	margin-left: 0px;
	background-position: center top;
	background-repeat: no-repeat
}
.Header .Navigation ul.TopNav li.Home a.MainNav {
	width: 78px;
	background-image: url('../images/nav.home.gif');
}
.Header .Navigation ul.TopNav li.Information a.MainNav {
	width:117px;
	background-image: url('../images/nav.information.gif');
}
.Header .Navigation ul.TopNav li.Aboutspd a.MainNav {
	width: 109px;
	background-image: url('../images/nav.about.gif');
}
.Header .Navigation ul.TopNav li.EServices a.MainNav {
	width: 105px;
	background-image: url('../images/nav.eservices.gif');
}
.Header .Navigation ul.TopNav li.Media a.MainNav {
	width: 68px;
	background-image: url('../images/nav.media.gif');
}
.Header .Navigation ul.TopNav li.Divisions a.MainNav {
	width: 93px;
	background-image: url('../images/nav.divisions.gif');
}
.Header .Navigation ul.TopNav li.PatrolAreas a.MainNav {
	width: 121px;
	background-image: url('../images/nav.patrolareas.gif');
}
.Header .Navigation ul.TopNav li.Joinspd a.MainNav {
	width: 100px;
	background-image: url('../images/nav.joinspd.gif');
}
.Header .Navigation ul.TopNav li.ContactUs a.MainNav {
	width: 117px;
	background-image: url('../images/nav.contact.gif');
}
.Header .Navigation ul.TopNav li.Selected a, 
.Header .Navigation ul.TopNav li a:hover {
	background-position: center bottom;
}

/* ---------------------------------------------- */

/* SUB-MENU */
	.Header .Navigation ul.TopNav li  {
		position:relative;
		z-index: 100;
	}
	.Header .Navigation ul.TopNav li table {
		display: none;
		position:absolute;
		top: 30px;
		left: 0px;
		text-align: left;
		background: #CCCCCC;
	}
	.Header .Navigation ul.TopNav li table td{
		width: 100%;
		height:auto;
		padding: 0px;
		vertical-align: middle;
		background: #CCCCCC url('../images/bg.submenu.gif') repeat-x;
}	
	.Header .Navigation ul.TopNav li table td a{
		border: none;
		color: #FFFFFF;
		height: auto;
		display: block;
		width: 160px;
	}
	.Header .Navigation ul.TopNav li table td a:hover{
		color: #FDAE4E;		
	}		
/*	.Header .Navigation ul.TopNav li:hover table {
		display: block;
	}*/


.Header .Navigation ul.Breadcrumbs {
	width: 916px;
	/*height: auto;*/
	background-color: #800000;
	margin: 2px 0px 0px 0px;
	padding: 4px 0px;
	list-style-type: none;
	text-align: left;
	font-weight: normal;
}
.Header .Navigation ul.Breadcrumbs li {
	display: inline;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
.Header .Navigation ul.Breadcrumbs li a {
	padding: 0px 5px;
	margin: 0px;
	color: #FFFFFF;
}
.Header .Navigation ul.Breadcrumbs li.Selected {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: 105%;
}
.Header .Navigation ul.Breadcrumbs li a span {

}
.Header .Navigation .NavLine {
	width: 916px;
	line-height: 3px;
	margin:0px 9px 0px 5px;
	padding: 0px;
	background-color: #55534A;

}

/*.Header .Navigation ul.TopNav2 {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	width: 100%;
	padding-left: 5px;
}
.Header .Navigation ul.TopNav2 li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.Header .Navigation ul.TopNav2 li a {
	display: block;
	float: left;
	padding: 0px 5px 0px 10px;
	height: 30px;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent url('../images/nav.middle.gif') no-repeat left top;
}
.Header .Navigation ul.TopNav2 li.EndBar {
	display: block;
	float: left;
	padding: 0px 10px;
	height: 30px;
	color: #FFFFFF;
	background: transparent url('../images/nav.last.gif') no-repeat left top;
}
.Header .Navigation ul.TopNav2 li.NoChildren a, .Header .Navigation ul.TopNav2 li.Selected a {
	background: transparent url('../images/nav.selected.gif') no-repeat left top;
}
.Header .Navigation ul.TopNav2 li:first-child a {
	background: transparent url('../images/nav.first.gif') no-repeat left top;
}
.Header .Navigation ul.TopNav2 li a span {
	display: block;
	margin: 8px 5px 0px 15px;
}
.Header .Navigation ul.TopNav2 li a:hover {
	background-color: #A06325;
}
.Header .Navigation ul.TopNav2 li.Selected a {
	background-color: #55534A;
}
*/

/*-----------------------------------------------------------*/

/* ContentWrapper --------------------------------------------*/

.ContentWrapper {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	background: url('../images/bg.bodymiddle.gif') repeat-y center top;
	width: 930px;
	font: Normal 12px/14px Arial;
	color: #01045D;
	text-align: left;
	z-index: 0;
}


/*
.BookmarkWrapper {
	position: absolute;
	margin: 0px auto;
	padding: 0px;
	width: 930px;
	top: 340px;
	z-index: 101;
}
.Bookmark {
	margin:0px;
	padding: 0px;
	float:right;
	background: transparent url('../images/btn.bookmark.gif') no-repeat center top;
	height: 18px;
	width: 137px;
}
*/
.ContentWrapper .Content .ContentBody img{
	padding: 5px;
}
.ContentWrapper .Bookmark {
	position: absolute;
		top: 0px;
		right: 8px;
		z-index: 3;
	background: url('../images/btn.bookmark.gif') no-repeat center top;
	height: 23px;
	width: 137px;
}

.ContentWrapper .Bookmark a {
	display: block;
	height: 18px;
	width: 137px;
}
.ContentWrapper .Bookmark a span {
	display: none;
}

/* Content --------------------------------------------------*/
.ContentWrapper .Content {
	float: left;
	width: 660px;
	padding: 10px;
	margin: 0px;
}
.ContentWrapper .Content p {
	text-align: left;
	padding: 10px;
	margin: 0px;
}
.ContentWrapper .Content a {
	color: #01045D;
	text-decoration: underline;
}
.ContentWrapper .Content a:hover {
	text-decoration: none;
}
.ContentWrapper .Content .Title {
	height: 34px;
	width: 228px;
	margin: 0px;
	padding: 0px;
}
.ContentWrapper .Content .Title h2 {
	font: Bold 16px/32px Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px 0px 0px 45px;
	vertical-align: middle;
}
.ContentWrapper .Content h2 {
	text-transform: uppercase;
	font: Bold 18px/20px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
.ContentWrapper .Content h3 {
	font: Bold 16px/20px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px 0px;
}
.ContentWrapper .Content h4 {
	font: Bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
.ContentWrapper .Content .Body .FeaturedPhoto {
	float: left;
	margin:0px 10px 30px 0px;
	padding:10px 20px 0px 0px;
}
.ContentWrapper .Content dt{
	font-weight: bold;
}
.ContentWrapper .Content dd{
	padding-bottom: 5px;
}

/* Homepage	-------------------------------------------------*/
.ContentWrapper .Home ul {
	margin: 0px;
	padding: 5px 25px;
	list-style-image: url('../images/img.arrow.gif');
}
.ContentWrapper .Home ul li{
	padding: 3px 0px;
}
.ContentWrapper .ContentBody ul {
	margin: 0px;
	padding: 2px 25px;
	list-style-image: url('../images/img.arrow.gif');
}
.ContentWrapper .Home #FlashVideo {
	/* background: url('../images/img.home.video.jpg') no-repeat center top; */
	width: 652px;
	height: auto;
	margin: 5px 0px 20px 5px;
	padding: 0px;
}
.ContentWrapper .Home .News {
	float: left;
	width: 305px;
	margin: 0px;
	padding: 0px 10px;
}
.ContentWrapper .Home .News .Title {
	background: url('../images/icon.news.gif') no-repeat left top;
}
.ContentWrapper .Home .JoinOurTeam {
	float: right;
	width: 320px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	border-left: 1px solid #E8E8E8;
}
.ContentWrapper .Home .JoinOurTeam .Title {
	background: url('../images/icon.join.gif') no-repeat left top;
}
.ContentWrapper .Home .Blog {
	border-top: 1px solid #E8E8E8;
	margin: 0px;
	padding: 10px;
	background-color:#F6F6F6;
}
.ContentWrapper .Home .Blog .Title {
	background: url('../images/icon.blog.gif') no-repeat left top;
}

/*-----------------------------------------------------------*/

/* Template1-------------------------------------------------*/
.ContentWrapper .Template1 .ContentBody {
	margin-left: 200px;

}
.ContentWrapper .Template1 .ContentBody .Contacts span {
	font-weight: bold;
}
.ContentWrapper .Template1 .ContentBody dl dt{
		font-weight: bold; 		
		line-height: 20px;
	}
.ContentWrapper .ContentBody .InfoFloatRight dl dt{
		font-weight: bold; 		
		line-height: 20px;
	} 	
.ContentWrapper .Template1 .ContentBody	p.answer{ 		
		color: #000000; 	
		margin-left: 10px;
	} 	
.ContentWrapper .Template1 .ContentBody	.statisticsTable td{ 		
		text-align:center;
}

/*-----------------------------------------------------------*/

/* Template2-------------------------------------------------*/
.ContentWrapper .Template2 .ContentBody {
	/*margin-left: 200px;*/
}

.ContentWrapper .Template4.ContentBody {
	margin-left: 0px;

}


/* Training Schedule */
.ContentWrapper .Content .ContentBody .TacticalTraining{
	border: 1px solid #000000;
	width: 910px;
	margin-bottom: 15px;
	margin-left: -200px;
}
.ContentWrapper .Template3 .TacticalTraining th{
	padding: 5px;
	background-color: #3C3b2F;
	color: #FFFFFF;
}
.ContentWrapper .Template3 .TacticalTraining td{
	padding: 5px;
	border-bottom: 1px dotted #000000;
}
.ContentWrapper .Template3 .TacticalTraining .LightBlue{
	background-color: #E8E8E8;
}
.ContentWrapper .Template3 .TacticalTraining .CourseName{
	width: 350px;
}
.ContentWrapper .Template3 .TacticalTraining .CourseName a{
	color: #9E5900;
	font-weight: bold;
}
.ContentWrapper .Template3 .TacticalTraining .CourseFee{
	width: 150px;
}
/* Coroner Training*/
.ContentWrapper .Template3 .ContentBody .CoronerTraining h1{
	line-height: 30px;
	font-size: 18px;
}
.ContentWrapper .Template3 .ContentBody .CoronerTraining .Left{
	width: 250px;
	vertical-align: middle;
	text-align: right;
	font-weight: bold;
	color: #000097;
	padding: 5px;
}
.ContentWrapper .Template3 .ContentBody .CoronerTraining .Middle{
	vertical-align: top;
}
/*-----------------------------------------------------------*/

/* Template3-------------------------------------------------*/
.ContentWrapper .Template3{
	margin: 0px auto;
	width: 900px;
}
.ContentWrapper .Template3 .ContentBody{
	margin-top: 0px;
	margin-left: 200px;
}
.ContentWrapper .Template3 .ContentBody dl dt{
		font-weight: bold; 		
		color: #000000;
		line-height: 20px;
	} 	
/*-----------------------------------------------------------*/

/* spd patrol areas form -----------------------------------*/
.ContentWrapper .Content .PatrolAreasForm{
	text-align: left;
	margin-left: 100px;
}
.ContentWrapper .Content .PatrolAreasForm strong{
	float: left;
	padding: 5px;
}
.ContentWrapper .Content .PatrolAreasForm form{
	float:left;
	padding: 5px;
	background-color: #CCCCCC;
}
/*-----------------------------------------------------------*/

/* SubNav  ------------------------------------------------*/
.ContentWrapper .Content ul.SubNav {
	float: left;
	list-style-type: none;
	margin: 0px 10px 10px 0px;
	padding: 0px;
	width: 200px;
}
.ContentWrapper .Content ul.SubNav li {
	margin: 0px;
	padding: 0px;
	background-color: #01045D;
}
.ContentWrapper .Content ul.SubNav li.SubNavTop {
	margin: 0px;
	padding: 0px;
	line-height: 11px;
	background: url('../images/nav.subnav.top.gif') no-repeat center top;
}
.ContentWrapper .Content ul.SubNav li.SubNavBottom {
	margin: 0px;
	padding: 0px;
	line-height: 12px;
	background: url('../images/nav.subnav.bottom.gif') no-repeat center top;
}
.ContentWrapper .Content ul.SubNav li a {
	display: block;
	padding: 0px;
	margin: 0px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #0308A2;
	width: 198px;
}
.ContentWrapper .Content ul.SubNav li a:hover, .ContentWrapper .Content ul.SubNav li.Selected a {
	background-color: #030787;
}
.ContentWrapper .Content ul.SubNav li a span {
	margin-left: 5px;
	display: block;
}
/*-----------------------------------------------------------*/


/* Information Tab Floats -----------------------------------*/
.InfoFloatLeft {
	width: 200px;
	padding: 0px;
}
.InfoFloatRight {
	width: 450px; 
	float: right; 
	padding: 0px; 
	margin: 0px;
}
.InfoFloatLeft .pitem{
	text-align: center;
	padding-top: 10px;
}
/*-----------------------------------------------------------*/
.ContentWrapper .SideBar {
	float: right;
	width: 246px;
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #F4F1EC;
}
	.ContentWrapper .SideBar .SideBarBox {
		margin: 5px 0px;
	}
	
	.ContentWrapper .SideBar .SideBarBox .Newsletter {
		height: 80px;
		width: 228px;
		margin: 0px auto;
		padding: 0px;
		background: url('../images/bg.sidebar_title.gif') no-repeat center top;
}
	.ContentWrapper .SideBar .SideBarBox .Newsletter input {
		height: 15px;
		width: 150px;
		padding: 2px;
	}
	.ContentWrapper .SideBar .SideBarBox .Newsletter .SubmitButton {
		height: 25px;
		width: 60px;
		padding: 3px;
		font-size: 11px;
	}	
	.ContentWrapper .SideBar .SideBarBox .Newsletter img {
		display: inline;
		margin: 0px;
		padding: 2px 0px 0px 10px;
		vertical-align: middle;
	}
	.ContentWrapper .SideBar .SideBarBox .Newsletter h2 {
		display: inline;
		height: 30px;
		font: Bold 16px Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #FFFFFF;
		margin: 0px;
		padding: 0px 0px 0px 10px;
		vertical-align: middle;
	}	
	
	
	
	
	
	
	
	.ContentWrapper .SideBar .SideBarBox .Title {
		height: 34px;
		width: 229px;
		margin: 0px auto;
		padding: 0px;
		color: #E1E1DE;
		/*background: transparent url('../images/bg.sidebar_title.gif') no-repeat center top;*/
	}
	.ContentWrapper .SideBar .SideBarBox .Title a {
		display: block;
		height: 34px;
		width: 228px;
		margin: 0px auto;
		padding: 0px;
		color:#E1E1DE;
		background: url('../images/bg.sidebar_title.gif') no-repeat center top;
		text-decoration: none;
	}
	.ContentWrapper .SideBar .SideBarBox .Title a:hover{
		color:#FFFFFF;
	}
	.ContentWrapper .SideBar .SideBarBox.SID_QuickLinks .Title a ,
	.ContentWrapper .SideBar .SideBarBox.SID_Newsletter .Title a {
		background: url('../images/bg.sidebar_dropdown.closed.gif') no-repeat center top;
		text-decoration: none;
	}
	.ContentWrapper .SideBar .SideBarBox.SID_QuickLinks.Opened .Title a,
	.ContentWrapper .SideBar .SideBarBox.SID_Newsletter.Opened .Title a {
		background: url('../images/bg.sidebar_dropdown.opened.gif') no-repeat center top;
		text-decoration: none;
	}
	.ContentWrapper .SideBar .SideBarBox .Title img {
		display: inline;
		margin: 0px;
		padding: 2px 0px 0px 10px;
		vertical-align: middle;
	}
	.ContentWrapper .SideBar .SideBarBox .Title h2 {
		display: inline;
		height: 30px;
		font: bold 15px Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 3px 0px 0px 10px;
		vertical-align: middle;
	}
	.ContentWrapper .SideBar .SideBarBox .Body {
		width: 228px;
		margin: 0px auto;
		padding: 0px 0px 10px 0px;
		text-align: left;
		line-height: 16px;
	}
	.ContentWrapper .SideBar .SearchForm {
		margin: 0px;
		padding: 5px 0px;
	}
	.ContentWrapper .SideBar .SearchBox {
		padding: 5px;
		text-align:right;
	}
	.ContentWrapper .SideBar .SearchBox label{
		display:block;
		float:left;
		font-weight: bold;
		margin:5px 2px 0px 0px;
	}
	.ContentWrapper .SideBar .SearchBox input {
		margin: 0px 2px;
		padding: 0px;
		vertical-align: middle;
	}
	.ContentWrapper .SideBar .SideBarBox .Body ul {
		margin: 0px;
		padding: 5px 25px;
		list-style-image: url('../images/img.arrow.gif');
		font: Bold 13px Verdana;
	}
	.ContentWrapper .SideBar .SideBarBox .Body li {
		margin: 0px;
		padding: 4px 0px;
		border-bottom: 1px solid #DAD8D4;
	}
	.ContentWrapper .SideBar .SideBarBox .Body li.Last {
		border: none;
	}
	.ContentWrapper .SideBar .SideBarBox .Body a {
		text-decoration: none;
		color: #01045D;
	}
	.ContentWrapper .SideBar .SideBarBox .Body a:hover {
		text-decoration: underline;
	}
	

	
	.ContentWrapper .SideBar .SID_ArrestSearch .Title,
	.ContentWrapper .SideBar .SID_JoinOurTeam .Title {
		background: url('../images/bg.sidebar_title.opened.gif') no-repeat center top;
}
	.ContentWrapper .SideBar .SID_ArrestSearch .Body {
		background: url('../images/bg.arrestsearchbody.gif') repeat-y center top;
		padding-bottom: 1px;
	}
	.ContentWrapper .SideBar .SID_ArrestSearch .Body .Instructions {
		text-align: center;
	}
	.ContentWrapper .SideBar .SID_ArrestSearch .Body .ArrestSearchForm {
		margin: 0px;
		padding: 10px 10px 0px 10px;
		font-size: 10px;
		font-weight: bold;
		text-align: right;
	}
	.ContentWrapper .SideBar .SID_ArrestSearch .Body .ArrestSearchForm input{
		text-align: left;
		width: 100px;
		margin: 2px;
	}
	.ContentWrapper .SideBar .SID_ArrestSearch .Body .ArrestSearchForm input.Enter {
		text-align: left;
		vertical-align: middle;
		width: 67px;
		height: 24px;
		margin-right: 4px;
	}
	.ContentWrapper .SideBar .SID_ArrestSearch .Bottom {
		height: 8px;
		margin: 0px;
		padding: 0px;
		background: url('../images/bg.arrestsearchbottom.gif') no-repeat center top;
}
	.ContentWrapper .SideBar .SID_JoinOurTeam .Title a{
		background: none;
	}
	.ContentWrapper .SideBar .SID_JoinOurTeam .Body {
		height: auto;
	}

/*-----------------------------------------------------------*/



/* Contact Links --------------------------------------------*/
.BodyBottom {
	position: relative;
	margin: 0px auto;
	padding: 0px 0px;
	background: url('../images/bg.bodybottom.gif') no-repeat center top;
	width: 930px;
	height: 68px;
	font: Normal 12px/14px Arial;
	color: #464646;
}
.BodyBottom ul.ContactLinks {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.BodyBottom ul.ContactLinks li {
	float: left;
	margin: 10px 10px 0px 10px;
	padding: 0px;
	height: 50px;
	width: 160px;
	border-left: 1px solid #a2bbbd;
}
.BodyBottom ul.ContactLinks li a {
	margin: 0px 2px;
	padding: 0px;
	font: Normal 11px/14px Arial;
	text-decoration: underline;
	color: #FFFFFF;
}
.BodyBottom ul.ContactLinks a:hover {
	text-decoration: none;
}
.BodyBottom ul.ContactLinks li.First {
	border-left: none;
}
.BodyBottom ul.ContactLinks li.BasicAcademy {
	width: 140px;
}
.BodyBottom ul.ContactLinks li.Communications {
	width: 140px;
}
.BodyBottom ul.ContactLinks li.CommunityPrograms {
	width: 180px;
}
.BodyBottom ul.ContactLinks li.FieldServices {
	width: 180px;
}
.BodyBottom ul.ContactLinks li.CentralJailComplex {
	width: 160px;
}
.BodyBottom ul.ContactLinks li img {
	margin: 0px 5px;
	padding: 0px;
}

/*-----------------------------------------------------------*/

/* Footer ---------------------------------------------------*/
.Footer {
	position: relative;
	margin: 0px auto;
	padding: 5px;
	/* background: transparent url('../images/bg.footer.gif') no-repeat center top;  */
	width: 930px;
	height: 74px;
	font: Normal 11px/14px Arial;
	color: #FFFFFF;
	text-align: center;
}
.Footer a {
	font: Normal 11px/14px Arial;
	text-decoration: underline;
	color: #FFFFFF;
}
.Footer a:hover {
	text-decoration: none;
}
.Footer ul.FooterNav {
	position: relative;
		left: 20px;
	margin: 0px;
	padding: 15px 0px 5px 0px;
	list-style-type: none;
}
.Footer ul.FooterNav li {
	display: inline;
	height: 12px;
	padding: 0px 8px;
	border-left: 1px solid #FFFFFF;
}
.Footer ul.FooterNav li.First {
	border-left: none;
}
.Footer .Text {
	margin: 0px auto;
	padding: 0px;
}

/*-----------------------------------------------------------*/

