/*responders*/
.responder {
	background: none;
	background-color: #fff;
	padding: 20px 0 0 0;
}

 h1 {
 	font-size: 136%!important;
	text-align: center;
		border-bottom: 1px solid #ccc;
}


.navIcons {
	padding: 10px 0 10px 0;
	width: 640px;
	margin: 0px auto;
}

.navIcons4 {
	padding: 10px 0 10px 0;
	width: 500px;
	margin: 0px auto;
}

.lawSect, .emsSect, .milSect, .fireSect, .supportSect {
	float: left;
	width: 120px;
		text-align: center;
}

.milSect, .supportSect {
	width: 140px;
}

.sectionHeader {
	margin: 0px auto;
	padding: 10px 0 10px 0;
	width: 350px;
}

.sectionHeader h1 {
	padding: 20px 0 0 0 ;
	float: left;
	border: none;
	width: 190px;
}

.sectionIcons {
	float: left;
	width: 60px;
		text-align: center;
}

.responderContent {
	border-top: 1px solid #ccc;
	padding: 5px;
	margin: 0px;
}

.responderContent p {
	padding: 0 10px 10px 10px;
	margin: 0;
}

.responderContent h2 {
	text-align: center;
	padding: 20px 0 10px 10px;
	margin: 0px;
    font-size: 18px;
    font-weight: bold;
    color: #383D6D;
}

.responderContent h4 {
	padding: 20px 0 10px 10px;
	margin: 0px;
	font-size: 100%;
}

.responderContent h5 {
	text-align: center;
	padding: 20px 0 5px 10px;
	font-size: 100%;
}

.responderContent h6 {
	padding: 0 0 0 10px;
	margin: 0px;
	font-size: 100%;
}

.responderContent ol {
	padding: 10px 0 10px 0;
}

.responderContent ol li {
	padding: 0 0 5px 0;
	margin: 0 0 0 35px;
}



.responderContent ul {
	padding: 10px 0 10px 0;
}

.responderContent li {
	padding: 0 0 2px 0;
	margin: 0 0 0 25px;
}

ul.sectionLinks {
	border-top: 3px	 double #ddd;
	list-style: none;
	padding: 10px 0 10px 0;
	margin-top: 10px;
	background: #fafafa;
}

.sectionLinks li {
	padding: 0 0 2px 5px;
	margin: 0 0 0 5px;
}

.boxOut {
	padding: 10px;
	margin: 10px;
	border: 1px solid #092240;
	background: #eff6fc;
}

.boxOut ul {
	padding: 10px 0 10px 0;
}

.boxOut li {
	padding: 0 0 2px 0;
	margin: 0 0 0 25px;
}

.contentRow {
}

.contentCol1 {
	float: left;
	width: 39%;
}

.contentCol2 {
	float: left;
	width: 59%;
	padding: 0 0 0 10px;
}

.depressionChart {
	padding: 0;
	margin: 0 0 0 10px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

.depressionChart td {
	width: 210px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	vertical-align: text-top;
	padding: 5px;
}

.lawBucket img, .fireBucket img, .emsBucket img, .milBucket img {
	width: 60px;
	height: 50px;
	float: left;
	behavior: url("/scripts/pngbehavior.htc");
	border: 0;
	margin: 0;
	padding: 0;
}


.lawBucket {
	border: 1px solid #182336;
	background: #eaf0f5;
	padding: 5px 0 5px 0;
	margin: 0 0 5px 0;
}

.fireBucket {
	border: 1px solid #182336;
	background: #eaf0f5;
	padding: 5px 0 5px 0;
		margin: 0 0 5px 0;
}

.emsBucket {
	border: 1px solid #182336;
	background: #eaf0f5;
	padding: 5px 0 5px 0;
		margin: 0 0 5px 0;
}

.milBucket {
	border: 1px solid #182336;
	background: #eaf0f5;
	padding: 5px 0 5px 0;
}

.bucketContent {
	padding: 5px 0 0 0;
	float: left;
}

.bucketContent  p {
	padding: 0 0 5px 0;
}

.bucketContent  h4 {
	padding: 0;
}


.twoCol .captionText{
	float: left;
	width: 600px;
}

.twoCol img {
	float: left;
	padding: 10px 0 10px 0;
}

.twoBook {
	padding: 20px 0 0 0;
}

.twoBook img {
	border: none;
}

.twoBook .bookOne p, .twoBook .bookTwo p {
	text-align: center;
}

.twoBook .bookOne {
	float: left;
	width: 49%;
	text-align: center;
}

.twoBook .bookTwo {
	float: left;
	width: 49%;
	text-align: center;
}

.threeBook {
	padding: 20px 0 0 0;
}

.threeBook img {
	border: none;
}

.threeBook .bookOne p, .threeBook .bookTwo p, .threeBook .bookThree p {
	text-align: center;
}

.threeBook .bookOne, .threeBook .bookTwo, .threeBook .bookThree {
	float: left;
	width: 33%;
	text-align: center;
}
