.mt5{
	margin-top:5px;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
.mb5{
	margin-bottom:5px;
}
.mb10{
	margin-bottom:10px;
}
.mb15{
	margin-bottom:15px;
}
.mb20{
	margin-bottom:20px;
}
.clearText{
	display:none;
}
.noMargin{
	margin:0px;
}

.topNewsTitle{
	font-size:20px;
	line-height: 180%;
}
.contents{
	font-size:16px;
	line-height: 180%;
}

.nav-sidebar > li > a:hover{
	background-color: #183428;
	color:#000000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.headerPicture{
	margin-top:90px;
}

@media(max-width: 768px){
	.headerPicture{
		margin-top:80px;
	}
}

.navbar-default{
	background-color:#BBD347;
	border-color:#BBD347;
	padding-top:20px;
	padding-bottom:20px;
}

.navbar-brand{
	color: #ffffff !important;
	font-family: serif;
}

.icon-bar{
	background-color: #ffffff !important;
}

.navbar-nav > li > a{
	color: #ffffff !important;
}
.navbar-nav > li > a:hover{
	color: #dddddd !important;
}

@media(max-width: 540px){
	.navbar-brand{
		font-size: 16px;
	}
}

@media(max-width: 490px){
	.navbar-brand{
		font-size: 14px;
	}
}

@media(max-width: 440px){
	.navbar-brand{
		font-size: 12px;
	}
}

@media(max-width: 400px){
	.navbar-brand{
		font-size: 10px;
	}
}

/*-- to-top --*/
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 24px;
	right: 1%;
	overflow: hidden;
	z-index: 999;
	width: 32px;
	height: 32px;
	border: none;
	text-indent: 100%;
	background: url("../images/arr.png") no-repeat 0px 0px;
}
#toTopHover {
	width: 32px;
	height: 32px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
/*-- //to-top --*/

.center-image{
	margin:0px auto;
	text-align:center;
}

.alpha a:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}

.bgBody{
	margin:0px;
	background-color: #BBD347;	/* 183428 */
}

.bgWhite{
	background-color:#ffffff;
}

.noRightPadding{
	padding-right:0px;
}

.sidebar{

}

.main{
	padding:10px;
}

ul.topicsList{
	list-style-type:none;
	padding-left:10px;
	line-height:180%;
}

dl.flow{
	font-size:16px;
}
dl.flow dt{

}
dl.flow dd{
	margin-left:2em;
	margin-bottom:2em;
	line-height: 180%;
}

/*********************************
	Google Maps
*********************************/
.map{
    position: relative;
    padding-bottom: 60.49%;
    height: 0;
    overflow: hidden;
}

#map-detail {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

/*********************************
	facebook pulgin
*********************************/
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe[style]{
    width: 100% !important;
}

h1.title{
	font-size: 24px;
	border-left: 10px solid #183428;
	border-bottom: 1px solid #183428;
	padding-left:10px;
	margin-right:10%;
}

h1.titleNoneBorder{
	font-size: 24px;
}

h3.title{
	border-left: 10px solid #183428;
	border-bottom: 1px solid #183428;
	padding-left:10px;
	margin-right:10%;
}

h4.subTitle{

}

.dotBorder{
	border: none;
	border-top:dotted 3px #aaaaaa;
	height:3px;
	margin: 20px 6px 0px 6px;
}

.streetViewMap{
	width:100%;
	height:600px;
	border:0px;
}

@media(max-width: 768px){
	.streetViewMap{
		height:400px;
	}
}

@media(max-width: 440px){
	.streetViewMap{
		height:250px;
	}
}