/* CSS Document */

.p10{
	padding: 10px;
}

.pt8{
	padding-top:8px;
}

.p20{
	padding:20px;
}

.pb8{
	padding-bottom:8px;
}

.pb12{
	padding-bottom:12px;
}

.pb20xpl30{
	padding-left:30px;
	padding-bottom:20px;
}

.p12{
	padding: 12px;
}

.tar {
	text-align: right;
}

.mr20 {
	margin-right: 20px;
}

.mb20 {
	margin-bottom: 20px;
}

.fs12{
	font-size: 12px;
}

.fb {
	font-weight: bold;
}

.tac {
	text-align:center;
}

.w200 {
	width:200px;
}

.orangex24px {
	color: #ee8100;
	font-weight:bold;
	font-size: 24px;
}
.h100 {
	height:100px;
}

.h180 {
	height:180px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.img200x150 {
max-width: 200px;
max-height: 150px;
}
* html body .img200x150 {
	width: expression(this.width >= this.height ? "200px" : "auto");
	height: expression(this.width <= this.height ? "150px" : "auto");
}

.img200x100 {
max-width: 200px;
max-height: 100px;
}
* html body .img200x100 {
	width: expression(this.width >= this.height ? "200px" : "auto");
	height: expression(this.width <= this.height ? "100px" : "auto");
}

.imgw100p {
	width:100%;
}