/*- themeid=hpb9tm10_9; --------------------------------*/
/*-------------------- body --------------------*/

.hpb-body1 {
	background: #235601;
       margin:0px;
       padding:0px;
}

/*-------------------- maintable --------------------*/

.hpb-main {
}

/*-------------------- contents --------------------*/

.hpb-cnt-cell3-x {
	background: #ffffff;
}

.hpb-cnt-cell4 {
	font-size: 80%;
	background: #27613a;

}

/*-------------------- head --------------------*/

.hpb-head-cell1 {
	background: ffffff;

}

.hpb-head-cell2 {
	background: #ffffff;

}
/*-------------------- horizontal rule --------------------*/

.hpb-hr01 {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}

.hpb-hr01-cell1 {
	font-size: 80%;
	font-weight: bold;
	border-top: 1px dotted #758E53;
}

.hpb-hr02 {
}

.hpb-hr02-cell1 {
	border-bottom: 1px solid #758E53;

}

.hpb-hr02-cell2 {
	border-bottom: 1px dashed #758E53;



}
.hpb-hr02-cell3 {
}


/*-------------------- side --------------------*/

.hpb-side-cell3 {
	font-size: 80%;
	background: #668F34;
	padding-left: 1px;

}

.hpb-side-cell4 {
	background:#27613a;

}

/*-------------------- layout base --------------------*/

.hpb-lb-tb1 {
	width: 610px;
	background: FFFFFF;
}

.hpb-lb-tb1-cell1 {
	font-size: 80%;
	line-height: 16px;
	color: #000000;
	padding: 14px;
	width: 204px;
	background: #BFD68B;
}


.hpb-lb-tb1-cell3 {
	font-size: 80%;
	line-height: 1.4;
	padding-left: 14px;
	padding-right: 14px;
}

/*-------------------- design parts--------------------*/

.hpb-dp-tb1 {
}

.hpb-dp-tb1-cell1 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border-bottom: 1px solid #758E53;
	border-left: 1px solid #758E53;
}

.hpb-dp-tb1-cell2 {
	font-size: 90%;
	line-height: 16px;
	padding: 14px;
	border-top: 2px solid #235601;
       border-bottom: 2px solid #235601;
	border-left: 2px solid #235601;
       border-right: 2px solid #235601;
}

.hpb-dp-tb1-cell3 {
	font-size: 100%;
	line-height: 10px;
	padding: 10px;
       border-bottom: 1px solid #235601;
	border-left: 1px solid #235601;
}

/*-------------------- vertical menu --------------------*/

.hpb-vmenu1 {
	width: 100%;
}

.hpb-vmenu1-head {
	height: 14px;

}

.hpb-vmenu1-foot{
}

.hpb-vmenu1-idle1 {
	color: #FFFFFF;
	padding: 4px 2px 4px 6px;
}

.hpb-vmenu1-link0:link {
	color: #668F34;
	text-decoration: none;
}

.hpb-vmenu1-link0:visited {
	color: #668F34;
	text-decoration: none;
}

.hpb-vmenu1-link0:hover {
	color: #668F34;
	text-decoration: underline;
}

.hpb-vmenu1-link1:link {
	color: #FFFFFF;
	font-size: 80%;
	text-decoration: none;
}

.hpb-vmenu1-link1:visited {
	color: #FFFFFF;
	font-size: 80%;
	text-decoration: none;
}

.hpb-vmenu1-link1:hover {
	color: #FFFFFF;
	font-size: 80%;
	text-decoration: underline;
}


/*-------------------- element type --------------------*/

A:LINK {
	color: #0000ff;
	text-decoration: none;
	line-height: 16px;
}

A:VISITED {
	color: #0000ff;
	text-decoration: none;
	line-height: 16px;
}

A:HOVER {
	color: #0000ff;
	text-decoration: underline;
	line-height: 16px;
}

BODY {
	color: #000000;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	font-size: 80%;
	background: #FFFFFF;
}

P {
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}


