body{background-color:#ffffff;font-family:calibri;font-size:11pt;color:#000000;margin:0px;}


a {font-family:calibri;font-size:11pt;text-decoration:underline}
a:link {color:#000000}
a:visited {color:#000000}
a:hover {color:#000000;text-decoration:none}

a.footer{font-family:calibri;font-size:10pt;text-decoration:none}
a.footer:link {color:#ffffff}
a.footer:visited {color:#ffffff}
a.footer:hover {color:#ffffff;text-decoration:underline}

a.seo-links{font-family:calibri;font-size:11pt;text-decoration:none;font-weight:bold}
a.seo-links:link {color:#000000}
a.seo-links:visited {color:#000000}
a.seo-links:hover {color:#000000;text-decoration:underline}

a.sml{font-family:calibri;font-size:8pt;text-decoration:underline}
a.sml:link {color:#000000}
a.sml:visited {color:#000000}
a.sml:hover {color:#000000;text-decoration:none}

a.devlink{font-family:calibri;font-size:8pt;text-decoration:none}
a.devlink:link {color:#5f7895}
a.devlink:visited {color:#5f7895}
a.devlink:hover {color:#5f7895}

a.NewsArticleLnk{font-family:calibri;font-size:13pt;text-decoration:none}
a.NewsArticleLnk:link {color:#000000}
a.NewsArticleLnk:visited {color:#000000}
a.NewsArticleLnk:hover {color:#b03042;text-decoration:underline}


#flex-container1{display:flex;width:300px;flex-wrap:wrap;justify-content:space-between;}

.img-fluid {
	max-width: 100%;
	height: auto;
	padding:10px;
}


.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	
}
.row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
	align-items: center;
	justify-content: center;
}


@media (min-width: 576px) {
	.container, .container-sm {
		max-width: 540px;
		
	}
	.col-sm-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
		
	}

	.col-sm-1 {
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}

	.col-sm-2 {
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

	.col-sm-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-sm-4 {
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}

	.col-sm-5 {
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
		
	}

	.col-sm-6 {
		flex: 0 0 50%;
		max-width: 50%;
		
	}
}
@media (min-width: 768px) {
	.container, .container-sm, .container-md {
		max-width: 720px;
	}
	.col-md-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}

	.col-md-1 {
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}

	.col-md-2 {
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

	.col-md-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-md-4 {
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}

	.col-md-5 {
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}

	.col-md-6 {
		flex: 0 0 50%;
		max-width: 50%;
		
	}
}
@media (min-width: 992px) {
	.container, .container-sm, .container-md, .container-lg {
		max-width: 960px;
	}
	.col-lg-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}

	.col-lg-1 {
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}

	.col-lg-2 {
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

	.col-lg-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-lg-4 {
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
		
	}

	.col-lg-5 {
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}

	.col-lg-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
}
@media (min-width: 1200px) {
	.container, .container-sm, .container-md, .container-lg, .container-xl {
		max-width: 1140px;
	}
	.col-xl-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-xl-4 {
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}

	.col-xl-5 {
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}

	.col-xl-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
}






.greyBtn {
	background-color: #656469;
	color: #ffffff;
	border: none;
	height: 30px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}


.fdc {
	margin-left: 10px;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

	.fdc:hover {
		opacity: 0.8;
		filter: alpha(opacity=80);
	}

.header-s{font-size:8pt;}
.footer-s{font-size:9pt;color:#9a9a9a}

table.mnu:hover{background-image:url(imgs/mnu_bg_on.png);cursor:pointer;cursor:hand;color:#000000;}


.imgwbl{float:left;padding:5px;margin: 0 10px 0 0;}
.imgwbl_s{float:left;padding:2px;margin: 0 5px 0 0;}
.imgwbr{float:right;padding:5px;border:1px solid #cfcfe9;margin: 0 10px 0 0;}


.head_1{font-size:14pt;font-weight:bold;}
.head_2{font-size:12pt;color:#000000;font-weight:bold;}



.txt{font-size:9pt;;width:190px;background-color:#ffffff;padding:3px;border:1px solid #ccc}
.txtCS{font-size:9pt;width:190px;background-color:#ffffff;padding:3px;border:1px solid #ccc;}
.txtCSarea{background-color:#ffffff;border:1px solid #ccc}


.txtcode{color:black;font-size:7pt;width:80px;background-color:white}


.ddl{


background-color:#e8e8e8;
   width: 199px;
   padding: 3px;
   font-size: 9pt;
   line-height: 1;
   border: solid 1px #c4c4c8;
overflow: hidden;
   border-radius: 0;   
   -webkit-appearance: none;


}
.ddlSort{


background-color: #efeff1;
   width: 199px;
   padding: 3px;
   font-size: 9pt;
   line-height: 1;
   border: solid 1px #ccc;
overflow: hidden;
   border-radius: 0;   
   -webkit-appearance: none;


}

.listing-disp-fnt{font-size:11pt}



.imgwblnews{
border:1px solid #d0d0d0;
float: left;
	width: 120px;
	height: 90px;
	padding: 5px;
	margin: 0 15px 0 0;
	
}



.ServiceFnt{font-size:14pt}
.ServiceImgB{border:5px solid #d4d4d4}
.NewsArticleDateHd{font-size:8pt;color:#e2e2e2}


.imgB01{border:6px solid #bcbcbc}
.imgB02{border:4px solid #d0d0d0}
.imgB03{border:4px solid #e0e0e0}
.imgB04{border:6px solid white}


.pgfootertxt{position:relative;left:10px}
.tblbgpgfooter{width:845px;height:40px;background-color:#e5e5ea;border:1px solid #d0d0d4}

.pgcurrent{color:#cccccc; background-color:#af3043;border:1px solid #a12739; }
.pgpage{border:1px solid #a7a7a7; background-color:#cccccc;}
table.pgpage:hover{background-color:#af3043;cursor:pointer;cursor:hand;color:#cccccc;border:1px solid #a12739;}





.tblpropbg{background-image:url(imgs/propcontainer.gif);width:243px;height:142px}
.propimgbg{border:4px solid #cfcbcb}




