#home-content .noList {
	margin-left: 0;
	list-style: none;
	font-weight: bold;
}
#home-content .noList li {
	margin-bottom: 1em;
}
#home-content .news{
	float: left;
	width: 100%;
}
.fa.fa-plane{
	padding-right: 5px;	
}
#home-content .imgCenter{
	display: block;
	margin: 0 auto;
}


/********** POLICE CONTACTS **********/
#home-content .policeContactsList li{
	margin: 0;
}
#home-content .policeContactsList{
	margin-bottom: 10px;
}
#home-content .videoContainer{
	margin-top: 0px;
}

#home-content #rmPage .grid6{
	padding: 15px;
}
#home-content #rmPage .grid6 img{
	width: 100%;
}
#home-content #rmPage .panelInfo span.panelTitle{
	font-size: 1.4em;
}




/* 
This is the section css for
Public Safety 
*/

#home-content .hideMenu{
	display: none;
}
a.btnRight{
	margin-right: 20px;
}

/* side menu */
#home-content .sideLinks{
    margin-top: 10px;
    padding-right: 20px;
	border-top: none !important;
	border-bottom: none !important;
	border-right: none !important;
}
#home-content .sideLinks .grid12{
    margin: 0;
	border-bottom: 1px solid #DDD;
    border-right: 1px solid #DDD;
}
#home-content .sideLinks .grid12:hover > a{
	color: #763775;
	border-left: 4px solid #ffe800;
}
#home-content .sideLinks a{
    display: block;
    padding: 10px;
    text-decoration: none;
    color: #575757;
    font-weight: bold;
    padding-left: 13px;
}
#home-content .sideLinks > .grid12:first-of-type{
	border-top: 1px solid #DDD;
}
#home-content .sideLinks .subSideLink{
    font-size: .9em;
    padding: 5px 10px 3px 30px;
    border-left: 0;
    font-weight: bold;
    text-indent: -10px;
    line-height: 20px;
	border-top: none;
	border-bottom: none;
}
#home-content .sideLinks .subSideLink:before{
    content: "\203A"; 
    padding-right: 5px; 
    position: relative;
    top: -1px;
    color: #763775;
}
#home-content .subLinks{
	border-bottom: 1px solid #DDD;
}
#home-content #spacing .grid12{
	padding: 10px;
}
#home-content .sideLinks h3 a:hover a{
    color: #763775;
    border-left: none;
}
#home-content .sideLinks .activeSideLink{
    color: #763775;
    border-left: 3px solid #763775;
}
#home-content .inactive{
    display: none;
}
#home-content .active{
    display: block;
}
#home-content .hideHeader{
	position: absolute;
	left: -9999px;
	top: -9999px;
}

/********************************/
/*******	BRAND CSS	*********/
/********************************/

.icoImage{
	float: left;
	margin-right: 10px;
	margin-top: -2px;
	width: 27px;
}
#home-content .bigNumber{
	font-size: 2em;
	font-weight: bold;
	color: #d4a129;
}
.centerH2{
	text-align: center;
}
.purplePara .wcuLink svg, .pyPara2 .grid6:last-of-type .wcuLink svg, .pyPara1 .grid6:first-of-type .wcuLink svg{
	fill: #F5F5F5;
}
.purplePara, .pyPara2, .pyPara1{
	padding: 3.5%;
}
.pyPara2, .pyPara1{
	display: flex;
}
.pyPara2 .grid6:first-of-type, .pyPara1 .grid6:last-of-type{
	background-color: #FFE800;
	height: 100%;
}
.pyPara2 .grid6:last-of-type, .pyPara1 .grid6:first-of-type{
	background-color: #382140;
	height: 100%;
}
.pyPara1 .silverFont, .pyPara1 .silverFont svg{
	color: #F5F5F5;
	fill: #F5F5F5;
}
#home-content .topBannerMessage{
	padding: 1.5% 5% 1.5% 10%;
	background-color: #382140;
	float: left;
	width: 100%;
}
#home-content .topBannerMessage p{
	border-left: 4px solid #FFE800;
	color: #fff;
	padding: 10px;
	margin: 0px;
	font-weight: bold;
	font-size: 1.1em;
}
#home-content .topBannerMessage p a, #home-content .topBannerMessage .wcuLink svg{
	color: #f5f5f5;
	fill: #f5f5f5;
}
#home-content .topBannerMessage .timelyWarnings{
	font-weight: bold;
	color: #ffe800;
}
#home-content .splitImg-8{
	margin-top: 5%;
	padding: 6% 3.5% 4.5% 3.5%;
}
#home-content .grid8{
	padding-left: 30px;
}
#home-content .splitImg-8 .grid8{
	padding-top: 2%;
}
#home-content .splitImg-8 .grid8 h2{
	margin-top: 0px;
}
#home-content .centerContent .grid4{
	padding: 2.5% 3.5%;
}
#home-content .centerContent .grid4 img{
	display: block;
	margin: 0 auto;
	max-width: 260px;
}
#home-content .bottom-center{
	padding: 5% 0%;
}
.borderContent .border{
	padding: 2.5% 5%;
}
#home-content .centerContent .videoContainer{
	width: 100%;
}
#home-content .centerContent .videoContainer img{
	max-width: 600px;
	display: block; 
	margin: 0 auto;
}

/** login page **/
.loginGrid .top{
	text-align: center;
}
.loginGrid .loginBox{
	width: 300px;
	border: 2px solid #8D688D;
	background-color: #D8CCD9;
	margin: 0px auto;
}
#home-content .loginGrid .loginBox .btn{
	display: block;
	margin: 15px auto;
}
#home-content .loginGrid .loginHead p{
	text-align: center;
	font-weight: bold;
	padding: 5px 0;
	margin: 2px;
	color:#FFF;
	background-color: #AE94AF;
}
.loginGrid .userBox, .loginGrid .passBox{
	margin-left: 10px;
	display: block;
}
#home-content .loginGrid .userBox label,
#home-content .loginGrid .passBox label{
	width: auto;
	text-align: right;
}
#home-content .loginGrid .userBox input,
#home-content .loginGrid .passBox input{
	width: initial;
	margin-top: 5px;
}
#home-content .loginGrid .passBox input{
	padding-top: 0.1875em;
	padding-left: 0.3125em;
}
.loginGrid .loginFail{
	text-align:center;
	color: red;
}
.loginGrid .loginGrid table{
	margin: 0 auto;
}
.contentHolder .loginGrid input[type=text],
.contentHolder .loginGrid input[type=password]{
	width: 100%;
}

@media only screen and (min-width:768px){
	.noImgPad .grid6:first-of-type{
		padding: 0px 0px !important;
	}
}
@media only screen and (max-width:768px){
	.purplePara{
		padding: 20% 5% 20% 5%;
	}
	.pyPara2, .pyPara1{
		display: block;
	}
	.pyPara2 .grid6:first-of-type{
		background-color: #382140;
	}
	.pyPara2 .grid6:last-of-type{
		background-color: #FFE800;
	}
	#home-content .psuedoHead1{
		font-size: 1.6em;
	}
}


