@charset "utf-8";

@import url("bootstrap.custom.min.css"); /* only Grid system CSS */


/* --------------------------------
	New style
-------------------------------- */
.divSty1{
	clear: both;
	overflow: hidden;
	margin: 0 auto;
}

.divSty2{
	clear: both;
	overflow: hidden;
	margin: 0 auto;
	border: 10px solid #fbf39d;
	padding: 15px;
}

.line1{
	border: 1px solid #cccccc;
}

.margin20_0_0_0{
	margin-top: 20px;
}

.margin40_0_0_0{
	margin-top: 40px;
}

.margin0_0_0_20{
	margin-left: 20px;
}

.margin0_0_20_0{
	margin-bottom: 20px;
}

.padding10{
	padding: 10px;
}

.padding20{
	padding: 20px;
}

.pageTitle1{
	border: 1px solid #D2D2D2;
}

	.pageTitle1 p{
		background: url("../../../user_data/aicon_pagetitle1.png") no-repeat top left;
		margin-left: 20px;
		padding-left: 40px;
		font-size: 18px;
		line-height: 32px;
	}

.pageTitle2{
	border-bottom: 1px solid #D2D2D2;
}

	.pageTitle2 p{
		background: url("../../../user_data/aicon_pagetitle2.png") no-repeat top left;
		padding-left: 32px;
		line-height: 28px;
	}

.pageTitle3{
	border-bottom: 1px solid #D2D2D2;
}

	.pageTitle3 p{
		background: url("../../../user_data/aicon_pagetitle3.png") no-repeat top left;
		padding-left: 40px;
		line-height: 28px;
	}

.positionCenter{
	text-align: center;
}

.floatRight{
	float: right;
	background: #ff0000;
}

.txtSize120{
	font-size: 120%;
}

.txtSize160{
	font-size: 160%;
}

.txtWeight{
	font-weight: bold;
}

.txtColor_green{
	color: #25766b;
}

.txtColor_red{
	color: #DE5D50;
}

.txtColor_brown{
	color: #7e673f;
}


@media only screen and (max-width: 768px) {
.hiddenSmall{
	display: none;
}
}

