
/*-------------------- Hida--------------------*/
/*- Shop Bonsai Misc. --------------------------------*/
#bs_misc1 {position:absolute;
	top:10;
	left:190;
}

#bs_misc2 {position:absolute;
	top:28;
	left:190;
}

/*- Shop Bonsai Shears. --------------------------------*/
#bs_cutter1 {position:absolute;
	top:10;
	left:190;
}

#bs_cutter2 {position:absolute;
	top:28;
	left:190;
}

/*- Shop Bonsai Shears. --------------------------------*/
#bs_shears1 {position:absolute;
	top:10;
	left:190;
}

#bs_shears2 {position:absolute;
	top:28;
	left:190;
}

/*- Shop Gardning Misc. --------------------------------*/
#g_misc1 {position:absolute;
	top:15;
	left:190;
}

#g_misc2 {position:absolute;
	top:34;
	left:190;
}

/*- Shop Gadning Hoe  --------------------------------*/
#g_hoe1	{position:absolute;
	top:28;
	left:120;
}

/*- Shop Gardning Weeder --------------------------------*/
#g_weeder1 {position:absolute;
	top:15;
	left:190;
}

#g_weeder2 {position:absolute;
	top:34;
	left:190;
}

/*- Shop Gadning Polepruner  --------------------------------*/
#g_polepruner1	{position:absolute;
	top:28;
	left:120;
}

/*- Shop Gardning Shears --------------------------------*/
#g_shears1 {position:absolute;
	top:15;
	left:190;
}

#g_shears2 {position:absolute;
	top:34;
	left:190;
}

/*- Shop Gardning Purner --------------------------------*/
#g_purner1 {position:absolute;
	top:15;
	left:190;
}

#g_purner2 {position:absolute;
	top:34;
	left:190;
}

/*- Shop Gardning Saw  --------------------------------*/
#g_saw1	{position:absolute;
	top:28;
	left:150;
}


/*- Shop Marking  --------------------------------*/
#cutlery1 {position:absolute;
	top:15;
	left:150;
}

#cutlery2 {position:absolute;
	top:34;
	left:150;
}

/*- Shop Carving  --------------------------------*/
#carving1	{position:absolute;
	top:28;
	left:220;
}

/*- Shop Woodworking Knife  --------------------------------*/
#knife1	{position:absolute;
	top:28;
	left:220;
}

/*- Shop Woodworking Misc. --------------------------------*/
#w_misc1 {position:absolute;
	top:15;
	left:190;
}

#w_misc2 {position:absolute;
	top:34;
	left:190;
}


/*- Shop Marking  --------------------------------*/
#marking1 {position:absolute;
	top:15;
	left:150;
}

#marking2 {position:absolute;
	top:34;
	left:150;
}

/*- Shop Square  --------------------------------*/
#square1	{position:absolute;
	top:15;
	left:150;
}

#square2	{position:absolute;
	top:34;
	left:150;
}

/*- Shop Layout  --------------------------------*/
#layout1	{position:absolute;
	top:15;
	left:150;
}

#layout2	{position:absolute;
	top:34;
	left:150;
}

/*- Shop Axe Adze  --------------------------------*/
#axeadze1	{position:absolute;
	top:28;
	left:220;
}


/*- Shop Hammer  --------------------------------*/
#hammer1	{position:absolute;
	top:15;
	left:220;
}

#hammer2	{position:absolute;
	top:34;
	left:220;
}

/*- Shop Stone  --------------------------------*/
#stone1	{position:absolute;
	top:15;
	left:220;
}

#stone2	{position:absolute;
	top:34;
	left:220;
}


/*- Shop Plane  --------------------------------*/
#plane1	{position:absolute;
	top:9;
	left:120;
}

#plane2	{position:absolute;
	top:24;
	left:120;
}

#plane3	{position:absolute;
	top:37;
	left:120;
}

/*- Shop Saw  --------------------------------*/
#saw1	{position:absolute;
	top:8;
	left:200;
}

#saw2	{position:absolute;
	top:22;
	left:200;
}

/*- Shop Chisel --------------------------------*/
#chisel1	{position:absolute;
	top:8;
	left:150;
}

#chisel2	{position:absolute;
	top:22;
	left:150;
}

.chisel {
	font-size: 80%;
	line-height: 14px;
	padding-left: 13px;
	padding-right: 13px;

}

.shop-item {
	font-size: 80%;
	line-height: 16px;
	border-bottom: 2px solid #BAB5B4;
}

.shop-item-tb1 {
	font-size: 80%;
	line-height: 14px;
	padding-left: 13px;
	padding-right: 13px;
	background: #EAEAE8;
}
/*- Shop --------------------------------*/      


.hida-shop-shop {
	font-size: 120%;
	font-weight: bold;
	
	color: #ffffff;
	padding: 8px 10px;
	background: #996600;

}
/*- Shop -padding: 13px 10px;-------------------------------*/

.hida-shop-logo {
	font-size: 120%;
	font-weight: bold;

	color: #ffffff;
	padding: 13px 14px;
	background: #996600;
}

#menu-logo	{position:absolute;
	top:4;
	left:420;
}

#menu-shop	{position:absolute;
	top:4;
	left:5;
}

#shopmenu1	{position:absolute;
	top:48px;
	left:5;
}

#shopmenu2	{position:absolute;
	top:48px;
	left:104px;
}
#shopmenu3	{position:absolute;
	top:48px;
	left:203px;
}
#shopmenu4	{position:absolute;
	top:48px;
	left:302px;
}
#shopmenu5	{position:absolute;
	top:48px;
	left:401px;
}
#shopmenu6	{position:absolute;
	top:48px;
	left:500px;
}
#shopmenu7	{position:absolute;
	top:48px;
	left:599px;
}

#shopmenu80	{position:absolute;
	top:10px;
	left:10px;
}

#shopmenu82	{position:absolute;
	top:0px;
	left:104px;
}
#shopmenu83	{position:absolute;
	top:0px;
	left:203px;
}
#shopmenu84	{position:absolute;
	top:0px;
	left:302px;
}
#shopmenu85	{position:absolute;
	top:0px;
	left:401px;
}
#shopmenu86	{position:absolute;
	top:0px;
	left:500px;
}
#shopmenu87	{position:absolute;
	top:0px;
	left:599px;
}

#menu_hida	{position:absolute;
	top:5px;
	left:350;
}

.topmenu:link {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.topmenu:visited {
	color:#ffffff;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.topmenu:hover {
	color: #66cc33;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.menu A	{display:block;
  	text-align : center;
	text-decoration : none;
  	font-size : 14px;
	color : #ffffff;
 	background-color : #750000;
	width : 98px;
	line-height : 28px;
}
.menu A:HOVER {background-color : #a9a9a9;
	color : #FFFF00;
	text-decoration: none;
}

.submenu {visibility:hidden;
	position:absolute;
	top:auto;
	left:0;
}

.submenu A {border-top : solid 1px #ffffff;
 	background-color : #66cc33;
	color:#ffffff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.shop-vmenu1-idle1 {
	font-size: 80%;
	color: #FFFFFF;
	padding: 4px 2px 4px 6px;
}

/*- Woodworking --------------------------------*/



/*-------------------- body --------------------*/
.hpb-body1 {
	color: #42502E;
	font-size: 80%;
}

.hpb-body2 {
	color: #42502E;
}

.hpb-body3 {
	color: #42502E;
	font-size: 80%;
}

.hpb-body4 {
	color: #42502E;
	font-size: 205%;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
}

.hpb-body5 {
}

/*-------------------- bullet --------------------*/

.hpb-bul1 {
	color: #cc6600;
}

.hpb-bul2 {
	color: #cc6600;
	font-size: 80%;
}

/*-------------------- maintable --------------------*/

.hpb-main {
}

/*-------------------- contents --------------------*/

.hpb-cnt-cell1 {
	color: #FFFFFF;
	font-size: 80%;
	background: #276061;
	padding-top: 1px;
	padding-bottom: 1px;
}

.hpb-cnt-cell2 {
	background: #D7E6B5;

}

.hpb-cnt-cell3 {
	color: #42502E;
	font-size: 80%;
	background: #FFFFFF;

}

.hpb-cnt-cell3-x {
	color: #42502E;
	font-size: 80%;
	background: #668F34;


}

.hpb-cnt-cell3-x1 {
	color: #47413D;
	font-size: 80%;
	background: #640000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.hpb-cnt-cell3-x2 {
	color: #42502E;
	font-size: 80%;
	background: #30584F;

}

.hpb-cnt-cell4 {
	font-size: 80%;
	background: #276061;
}
.hpb-cnt-cell41 {
	font-size: 80%;
	background: #000033;
}
.hpb-cnt-cell5 {
	color: #42502E;
	font-size: 80%;
	line-height: 20px;
	background: #FFFFFF;
}

.hpb-cnt-cell6 {
	font-size: 80%;
	background: #FFFFFF;
	color: #42502E;
}

.hpb-cnt-cell7 {
	background: #FFFFFF;
}

.hpb-cnt-tb-cell1 {
	border-color: #758E53 #758E53 #758E53 #758E53;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 0px;
	font-size: 80%;
	background: #EFF4E1;

}

.hpb-cnt-tb-cell2 {
	background-color: #ffffff;
	border-color: #758E53 #758E53 #758E53 #758E53;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 0px;
	font-size: 80%;
}

.hpb-cnt-tb-cell3 {
	background: #EFF4E1;
	border-color: #758E53 #758E53 #758E53 #758E53;
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
	font-size: 80%;
}

.hpb-cnt-tb-cell4 {
	background-color: #ffffff;
	border-color: #758E53 #758E53 #758E53 #758E53;
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
	font-size: 80%;
}

.hpb-cnt-tb-cell5 {
	background-color: #ffffff;
	border-color: #758E53 #758E53 #758E53 #758E53;
	border-style: solid solid solid solid;
	border-width: 0px 0px 1px 0px;
	font-size: 80%;
}

/*-------------------- design table --------------------*/

.hpb-cnt-tb-th1 {
	border-color: #758E53 #758E53 #758E53 #758E53;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 0px;
	font-size: 80%;
	background: #D7E6B5;

}

.hpb-cnt-tb-th2 {
	background: #D7E6B5;
	border-color: #758E53 #758E53 #758E53 #758E53;
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
	font-size: 80%;
}

.hpb-cnt-tb1 {
	background-color: #ffffff;
	border-color: #758E53 #758E53 #758E53 #758E53;
	border-style: solid solid solid solid;
	border-width: 1px 0px 0px 1px;
}

.hpb-cnt-tb2 {
	background-color: #ffffff;
	border-color: #758E53 #758E53 #758E53 #758E53;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
}

.hpb-cnt-tb3 {
	background-color: #ffffff;
	border-color: #758E53 #758E53 #758E53 #758E53;
	border-style: solid solid solid solid;
	border-width: 0px 0px 0px 0px;
}

/*-------------------- column --------------------*/

.hpb-colm0 {
}

.hpb-colm0-cell1 {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 80%;
	font-weight: bold;
}

.hpb-colm0-cell2 {
	font-size: 80%;
}

.hpb-colm1 {
}

.hpb-colm1-cell1 {
	background: #D7E6B5;
	border-color: #758E53 #758E53 #758E53 #758E53;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	font-size: 80%;
	font-weight: bold;
}

.hpb-colm1-cell2 {
	border-color: #758E53 #758E53 #758E53 #758E53;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-size: 80%;
}

.hpb-colm2 {
}

.hpb-colm2-cell1 {
	font-size: 80%;
	font-weight: bold;
	border-right: 1px solid #758E53;
	border-bottom: 1px solid #758E53;
	padding: 2px;

}


.hpb-colm2-cell2 {
	font-size: 80%;
	border-right: 1px solid #758E53;
	border-bottom: 1px solid #758E53;
	line-height: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 2px;
	padding-left: 2px;
}

/*-------------------- head --------------------*/

.hpb-head {
}

.hpb-head-cell11 {
	color: #ffffff;
	font-size: 95%;
	font-weight: bold;
	background: #7EB33E;

}
.hpb-head-cell2 {
	color: #FFFFFF;
	background: #7EB33E;

}

.hpb-head-cell3 {
	color: #FFFFFF;
	font-size: 80%;
	text-decoration: none;
}

.hpb-head-tb1 {
}

.hpb-head-tb1-cell1 {
	color: #FFFFFF;

}

.hpb-head-tb1-cell2 {
	color: #ffffff;
	font-size: 80%;
}

/*-------------------- 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 {
}

/*-------------------- list --------------------*/

.hpb-list1 {
	color: #42502E;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	list-style-image : url(../../../hpb_bul_circle01.gif);
	list-style-position: outside;
	list-style-type: none;
}

/*-------------------- side --------------------*/

.hpb-side-cell1 {
	color: #FFFFFF;
	font-size: 80%;
	background: #276061;
}

.hpb-side-cell2 {
	background: #668F34;
	color: #FFFFFF;
}

.hpb-side-cell31 {
	font-size: 80%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background: #668F34;
	color: #FFFFFF;
}

.hpb-side-cell3 {
	font-size: 80%;
	background: #668F34;
	padding-left: 1px;

}

.hpb-side-cell4 {
	background: #276061;

}

.hpb-side-tb1 {
}

.hpb-side-tb1-cell1 {
}

.hpb-side-tb1-cell2 {
}

.hpb-side-tb1-cell3 {
}

.hpb-side-tb1-cell4 {
}

.hpb-side-tb1-cell5 {
}

.hpb-side-tb1-cell6 {
}

.hpb-side-tb1-cell7 {
}

/*-------------------- subhead --------------------*/

.hpb-subh01 {
	margin: 0px 0px 7px;
	padding: 3px 0px 0px 7px;
}

.hpb-subh01-cell1 {
	color: #42502E;
	font-size: 80%;
	font-weight: bold;
	background: #BFD68B;
}

.hpb-subh02 {
}

.hpb-subh02-cell1 {
	font-size: 80%;
	font-weight: bold;
	background: #BFD68B;
	border: none;
	padding: 3px 3px 3px 7px;
}

.hpb-subh02-cell2 {
	color: #42502E;
	font-size: 80%;
	font-weight: bold;
	background: #BFD68B;
	padding: 3px 3px 3px 7px;
}

.hpb-subh02-cell3 {
	color: #42502E;
	font-size: 80%;
	font-weight: bold;
	background: #BFD68B;
	padding: 3px 7px 3px 3px;
}

.hpb-subh02-cell4 {
	font-size: 80%;
	font-weight: bold;
	background-image : url(../../../hpb_i_subh_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 3px 3px 3px 20px;
	border-right: 1px solid #BFD68B;
	border-bottom: 1px solid #BFD68B;
}

.hpb-subh02-cell5 {
}

.hpb-subh02-cell6 {
}

/*-------------------- layout base --------------------*/

.hpb-lb-tb11 {
	width: 610px;
	background: #FFFFFF;
	border-top: 0px none;

	border-bottom: 0px none;

}
.hpb-lb-tb1 {
	width: 610px;
	background: #FFFFFF;
}
.hpb-lb-tb1-cell1 {
	font-size: 80%;
	line-height: 16px;
	color: #30584F;
	padding: 14px;
	width: 204px;
	background: #BFD68B;
}

.hpb-lb-tb1-cell2 {
	width: 406px;
	background: #BFD68B;
}

.hpb-lb-tb1-cell31 {
	font-size: 80%;
	line-height: 14px;
	padding-left: 13px;
	padding-right: 13px;
	background: #EAEAE8;
}
.hpb-lb-tb1-cell3 {
	font-size: 80%;
	line-height: 14px;
	padding-left: 14px;
	padding-right: 14px;
}
.hpb-lb-tb1-cell4 {
	font-size: 100%;
	font-weight: bold;
	line-height: 16px;
	color: #FFFFFF;
	padding: 13px 14px;
	background: #B0ABAA;
}
.hpb-lb-tb1-cell41 {
	font-size: 80%;
	font-weight: bold;
	line-height: 16px;
	color: #000033;
	padding: 13px 14px;
	background: #ffffff;
}
.hpb-lb-tb1-cell42 {
	font-size: 120%;
	font-weight: bold;
	line-height: 16px;
	color: #ffffff;
	padding: 13px 14px;
	background: #996600;
}
.hpb-lb-tb1-cell43 {
	font-size: 100%;
	font-weight: bold;
	line-height: 16px;
	color: #FFFFFF;
	padding: 13px 14px;
	background: #FFBE34;
}
.hpb-lb-tb1-cell44 {
	font-size: 100%;
	font-weight: bold;
	line-height: 16px;
	color: #FFFFFF;
	padding: 13px 14px;
	background: #b5ffff;
}
.hpb-lb-tb1-cell5 {
	font-size: 100%;
	font-weight: bold;
	line-height: 16px;
	color: #ffffff;
	padding: 13px 14px;
	background: #996600;
}



.hpb-lb-tb1-cell6 {
	font-size: 120%;
	font-weight: bold;
	line-height: 16px;
	color: #ffffff;
	padding: 13px 14px;
	background: #996600;
}

.hpb-lb-tb1-cell7 {
	font-size: 120%;
	font-weight: bold;
	line-height: 16px;
	color: #ffffff;
	padding: 13px 14px;
	background: #668F34;
}

.hpb-lb-tb1-cell31 {
	font-size: 120%;
	font-weight: bold;
	line-height: 16px;
	color: #ffffff;
	padding: 13px 14px;
	background: #668F34;
}

.hpb-lb-tb1-cell8 {
	font-size: 100%;
	font-weight: bold;
	line-height: 16px;
	color: #FFFFFF;
	padding: 13px 14px;
	background: #cccc00;
}

.hpb-lb-tb2 {
	width: 453px;
	background: #FFFFFF;
}

.hpb-lb-tb2-cell3 {
	font-size: 80%;
	line-height: 14px;
	padding-left: 14px;
	padding-right: 14px;
}

.hpb-lb-tb2-cell4 {
	font-size: 100%;
	font-weight: bold;
	line-height: 16px;
	color: #42502E;
	padding: 13px 14px;
	background: #FFFFFF;
}

.hpb-lb-tb3 {
	width: 603px;
	background: #FFFFFF;
}

.hpb-lb-tb3-cell3 {
	font-size: 80%;
	line-height: 14px;
	padding-left: 14px;
	padding-right: 14px;
}

.hpb-lb-tb3-cell4 {
	font-size: 100%;
	font-weight: bold;
	line-height: 16px;
	color: #42502E;
	padding: 13px 14px;
	background: #FFFFFF;
}

/*-------------------- 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: 80%;
	line-height: 16px;
	background: #D6F3AD;
	border-bottom: 1px solid #758E53;
	border-right: 1px solid #758E53;
}

.hpb-dp-tb1-cell3 {
	font-size: 80%;
	line-height: 16px;
}

.hpb-dp-tb1-cell4 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border-top: 1px solid #758E53;
	border-right: 1px solid #758E53;
}

.hpb-dp-tb1-cell5 {
	font-size: 80%;
	line-height: 16px;
	border: 1px dashed #758E53;
}

.hpb-dp-tb2 {
}

.hpb-dp-tb2-cell1 {
	background-image : url(../../../hpb_i_subh_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-right: 1px solid #758E53;
	font-size: 80%;
	line-height: 16px;
	font-weight: bold;
	padding: 10px 7px;
	border-top: 1px solid #758E53;
}

.hpb-dp-tb2-cell2 {
	border-right: 1px solid #758E53;
	font-size: 80%;
	line-height: 16px;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 7px;
}

.hpb-dp-tb2-cell3 {
	font-size: 80%;
	line-height: 16px;
	border-right: 1px solid #758E53;
	padding: 7px 7px 7px 14px;
}

.hpb-dp-tb2-cell4 {
	border-right: 1px solid #758E53;
}

.hpb-dp-tb2-cell5 {
}

.hpb-dp-tb3 {
}

.hpb-dp-tb3-cell1 {
	border: 1px solid #758E53;
}

.hpb-dp-tb3-cell2 {
}

.hpb-dp-tb3-cell3 {
}

.hpb-dp-tb4 {
}

.hpb-dp-tb4-cell1 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border-bottom: 1px solid #758E53;
	border-left: 1px solid #758E53;
	border-top: 1px solid #758E53;
}

.hpb-dp-tb4-cell2 {
	font-size: 80%;
	line-height: 16px;
	border-bottom: 1px solid #758E53;
	border-right: 1px solid #758E53;
	border-top: 1px solid #758E53;
}

.hpb-dp-tb4-cell3 {
	font-size: 80%;
	line-height: 16px;
	border-bottom: 1px solid #758E53;
	border-left: 1px solid #758E53;
	border-top: 1px solid #758E53;
}

.hpb-dp-tb4-cell4 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border-bottom: 1px solid #758E53;
	border-right: 1px solid #758E53;
	border-top: 1px solid #758E53;
}

.hpb-dp-tb4-cell5 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
}

.hpb-dp-tb4-cell6 {
	font-size: 80%;
	line-height: 16px;
}

.hpb-dp-tb4-cell7 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border: 1px solid #758E53;
}

.hpb-dp-tb4-cell8 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border: 1px dashed #758E53;
}

.hpb-dp-tb4-cell9 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
}

.hpb-dp-tb4-cell10 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border-bottom: 1px solid #758E53;

}

.hpb-dp-tb4-cell11 {
	font-size: 80%;
	line-height: 16px;
	border-bottom: 1px solid #758E53;
	border-right: 1px solid #758E53;
}

.hpb-dp-tb4-cell12 {
	font-size: 80%;
	line-height: 16px;
	border-bottom: 1px solid #758E53;
	border-left: 1px solid #758E53;
}

.hpb-dp-tb4-cell13 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border-right: 1px solid #758E53;
	border-bottom: 1px solid #758E53;
}

.hpb-dp-tb4-cell14 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border-bottom: 1px solid #758E53;
	border-left: 1px solid #758E53;
}

.hpb-dp-tb5 {
}

.hpb-dp-tb5-cell1 {
	font-size: 80%;
	line-height: 16px;
	border-right: 1px solid #BAB5B4;
	border-bottom: 1px solid #BAB5B4;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}

.hpb-dp-tb5-cell2 {
	font-size: 80%;
	line-height: 16px;
}

.hpb-dp-tb5-cell3 {

}

.hpb-dp-tb5-cell4 {
}

.hpb-dp-tb5-cell5 {
	font-size: 80%;
	line-height: 16px;
	padding: 14px;
	border-top: 1px solid #758E53;
	border-right: 1px solid #758E53;
}

/*-------------------- calendar --------------------*/

.hpb-ca-tb1 {
}

.hpb-ca-tb1-cell1 {
	font-size: 80%;
	background: #EBF2DB;
	border-top: 1px solid #758E53;
	font-weight: bold;
	border-bottom: 1px dashed #758E53;
	border-left: 1px solid #758E53;
	color: #B57100;

}

.hpb-ca-tb1-cell2 {
	font-size: 80%;
	background: #EBF2DB;
	font-weight: bold;
	border-left: 1px solid #758E53;
	border-top: 1px solid #758E53;
	border-bottom: 1px dashed #758E53;
}

.hpb-ca-tb1-cell3 {
	font-size: 80%;
	background: #EBF2DB;
	font-weight: bold;
	border-top: 1px solid #758E53;
	border-right: 1px solid #758E53;
	border-left: 1px solid #758E53;
	border-bottom: 1px dashed #758E53;
}

.hpb-ca-tb1-cell4 {
	font-size: 80%;
	border-bottom: 1px solid #758E53;
	border-left: 1px solid #758E53;
}

.hpb-ca-tb1-cell5 {
	font-size: 80%;
	border-bottom: 1px solid #758E53;
	border-left: 1px solid #758E53;
	height: 85px;
}

.hpb-ca-tb1-cell6 {
	font-size: 80%;
	border-bottom: 1px solid #758E53;
	border-left: 1px solid #758E53;
	height: 85px;
	border-right: 1px solid #758E53;
}

.hpb-ca-tb1-cell7 {
}

.hpb-ca-tb1-cell8 {
}

.hpb-ca-tb1-cell9 {
}

.hpb-ca-tb1-cell10 {
}

.hpb-ca-tb1-cell11 {
}

.hpb-ca-tb1-cell12 {
}

.hpb-ca-tb1-cell13 {
}

.hpb-ca-tb1-cell14 {
}

.hpb-ca-tb1-cell15 {
}

.hpb-ca-tb1-cell16 {
}

.hpb-ca-tb1-cell17 {
}

.hpb-ca-tb1-cell18 {
}

.hpb-ca-tb1-cell19 {
}

.hpb-ca-tb1-cell20 {
}

.hpb-ca-tb1-cell21 {
}

.hpb-ca-tb1-cell22 {
}

.hpb-ca-tb2 {
}

.hpb-ca-tb2-cell1 {
	font-size: 80%;
	font-weight: bold;
	color: #B57100;
}

.hpb-ca-tb2-cell2 {
	font-size: 80%;
	font-weight: bold;
}

.hpb-ca-tb2-cell3 {
	font-size: 80%;
	font-weight: bold;
}

.hpb-ca-tb2-cell4 {
}

.hpb-ca-tb2-cell5 {
}

.hpb-ca-tb2-cell6 {
}

.hpb-ca-tb2-cell7 {
}

.hpb-ca-tb2-cell8 {
}

.hpb-ca-tb2-cell9 {
}

.hpb-ca-tb3 {
}

.hpb-ca-tb3-cell1 {
	background-image : url(../../../hpb_i_ca01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.hpb-ca-tb3-cell2 {
}

.hpb-ca-tb3-cell3 {
}

/*-------------------- Schedule --------------------*/

.hpb-sc-tb1 {
}

.hpb-sc-tb1-cell1 {
	font-size: 80%;
	background: #EBF2DB;
	border-top: 1px solid #758E53;
	border-bottom: 1px dashed #758E53;
}

.hpb-sc-tb1-cell2 {
	font-size: 80%;
	background: #EBF2DB;
	font-weight: bold;
	border-top: 1px solid #758E53;
	border-bottom: 1px dashed #758E53;
}

.hpb-sc-tb1-cell3 {
	font-size: 80%;
	background: #EBF2DB;
	font-weight: bold;
	border-top: 1px solid #758E53;
	border-bottom: 1px dashed #758E53;
}

.hpb-sc-tb1-cell4 {
	font-size: 80%;
	border-bottom: 1px solid #758E53;
	font-weight: bold;
}

.hpb-sc-tb1-cell5 {
	font-size: 80%;
	border-bottom: 1px solid #758E53;
	height: 30px;
	font-weight: bold;
	color: #8C9775;
}

.hpb-sc-tb1-cell6 {
	font-size: 80%;
	border-bottom: 1px solid #758E53;
	height: 30px;
	font-weight: bold;
	color: #B57100;
}

.hpb-sc-tb1-cell7 {
	font-size: 80%;
	border-bottom: 1px solid #758E53;
	height: 30px;
}

.hpb-sc-tb1-cell8 {
}

.hpb-sc-tb1-cell9 {
}

.hpb-sc-tb1-cell10 {
}

/*-------------------- Links --------------------*/

.hpb-li-tb1 {
}

.hpb-li-tb1-cell1 {
	font-size: 80%;
	padding-top: 7px;
	padding-bottom: 7px;
    border-bottom: 1px solid #758E53;
}

.hpb-li-tb1-cell2 {
	font-size: 80%;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 3px;
	border-bottom: 1px solid #758E53;
}

.hpb-li-tb1-cell3 {
}

/*-------------------- vertical menu --------------------*/

.hpb-vmenu1 {
	width: 100%;
}

.hpb-vmenu1-head {
	height: 14px;

}

.hpb-vmenu1-foot{
}

.hpb-vmenu1-hil {
	color: #668F34;
	font-size: 80%;
	padding: 4px 2px 4px 6px;
	background-image : url(../../../hpb_i_menu01.gif);
	background-repeat: repeat-y;
	background-position: left top;
	font-weight: bold;
}

.hpb-vmenu1-plain {
	color: #668F34;
	font-size: 80%;
	padding: 4px 2px 4px 6px;
	background-image : url(../../../hpb_i_menu01.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.hpb-vmenu1-idle1 {
	color: #FFFFFF;
	padding: 4px 2px 4px 6px;
}

.vmenu1-idle3 {
	color: #FFFFFF;
	padding: 20px 2px 20px 6px;
}

.hpb-vmenu1-idle2 {
	background-image : url(../../../hpb_i_square01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 4px 2px 4px 19px;
}

.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;
}

.hpb-vmenu1-link2:link {
	color: #FFFFFF;
	font-size: 80%;
	text-decoration: none;
}

.hpb-vmenu1-link2:visited {
	color: #FFFFFF;
	font-size: 80%;
	text-decoration: none;
}

.hpb-vmenu1-link2:hover {
	color: #FFFFFF;
	font-size: 80%;
	text-decoration: underline;
}

.hpb-vmenu1-link3:link {
	color: #FFFFFF;
	font-size: 80%;
	text-decoration: none;
}

.hpb-vmenu1-link3:visited {
	color: #FFFFFF;
	font-size: 80%;
	text-decoration: none;
}

.hpb-vmenu1-link3:hover {
	color: #FFFFFF;
	font-size: 80%;
	text-decoration: underline;
}
/*-------------------- horizontal menu --------------------*/

.hpb-hmenu1 {
}

.hpb-hmenu1-hil {
	font-size: 80%;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 13px;
	padding-left: 13px;
}

.hpb-hmenu1-plain {
	font-size: 80%;
	color: #FFFFFF;
	padding-right: 13px;
	padding-left: 13px;
}

.hpb-hmenu1-idle1 {
	padding-right: 13px;
	padding-left: 13px;
}

.hpb-hmenu1-idle2 {
	padding-right: 13px;
	padding-left: 13px;
	background-image : url(../../../hpb_i_square02.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.hpb-hmenu1-link0:link {
	color: #FFFFFF;
	text-decoration: none;

}

.hpb-hmenu1-link0:visited {
	color: #FFFFFF;
	text-decoration: none;

}

.hpb-hmenu1-link0:hover {
	color: #FFFFFF;
	text-decoration: underline;

}

.hpb-hmenu1-link1:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 80%;

}

.hpb-hmenu1-link1:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 80%;


}

.hpb-hmenu1-link1:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	font-size: 80%;


}

.hpb-hmenu1-link2:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 80%;

}

.hpb-hmenu1-link2:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 80%;

}

.hpb-hmenu1-link2:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	font-size: 80%;

}

.hpb-hmenu2 {
}

.hpb-hmenu2-hil {
	color: #42502E;
	font-size: 70%;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}

.hpb-hmenu2-plain {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 70%;
}

.hpb-hmenu2-idle1 {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
}

.hpb-hmenu2-idle2 {
	background-image : url(../../../hpb_i_square03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
}

.hpb-hmenu2-link0:link {
	color: #42502E;
	font-size: 90%;
	text-decoration: none;
}

.hpb-hmenu2-link0:visited {
	color: #42502E;
	font-size: 90%;
	text-decoration: none;
}

.hpb-hmenu2-link0:hover {
	color: #42502E;
	font-size: 90%;
	text-decoration: underline;
}

.hpb-hmenu2-link1:link {
	color: #42502E;
	font-size: 70%;
	text-decoration: none;
}

.hpb-hmenu2-link1:visited {
	color: #42502E;
	font-size: 70%;
	text-decoration: none;
}

.hpb-hmenu2-link1:hover {
	color: #42502E;
	font-size: 70%;
	text-decoration: underline;
}

.hpb-hmenu2-link2:link {
	color: #42502E;
	font-size: 70%;
	text-decoration: none;
}

.hpb-hmenu2-link2:visited {
	color: #42502E;
	font-size: 70%;
	text-decoration: none;
}

.hpb-hmenu2-link2:hover {
	color: #42502E;
	font-size: 70%;
	text-decoration: underline;
}

/*-------------------- content menu --------------------*/

.hpb-vmenuc1 {
}

.hpb-vmenuc1-hil {
	font-size: 80%;
	padding-top: 3px;
	padding-bottom: 3px;
}

.hpb-vmenuc1-plain {
	font-size: 80%;
	padding-top: 3px;
	padding-bottom: 3px;
}

.hpb-vmenuc1-idle1 {
	padding-top: 3px;
	padding-bottom: 3px;
}

.hpb-vmenuc1-idle2 {
	padding-right: 13px;
	padding-left: 13px;
	background-image : url(../../../hpb_i_square02.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.hpb-vmenuc1-link0:link {
}

.hpb-vmenuc1-link0:visited {
}

.hpb-vmenuc1-link0:hover {
}

.hpb-vmenuc1-link1:link {
	font-size: 80%;
}

.hpb-vmenuc1-link1:visited {
	font-size: 80%;
}

.hpb-vmenuc1-link1:hover {
	font-size: 80%;
}

.hpb-vmenuc1-link2:link {
	font-size: 80%;
}

.hpb-vmenuc1-link2:visited {
	font-size: 80%;
}

.hpb-vmenuc1-link2:hover {
	font-size: 80%;
}

.hpb-hmenuc1 {
}

.hpb-hmenuc1-hil {
}

.hpb-hmenuc1-plain {
	padding-right: 8px;
	padding-left: 8px;
	font-size: 80%;
}

.hpb-hmenuc1-idle1 {
	padding-right: 8px;
	padding-left: 8px;
}

.hpb-hmenuc1-idle2 {
	padding-right: 8px;
	padding-left: 8px;
}

.hpb-hmenuc1-link0:link {
}

.hpb-hmenuc1-link0:visited {
}

.hpb-hmenuc1-link0:hover {
}

.hpb-hmenuc1-link1:link {
	font-size: 80%;
}

.hpb-hmenuc1-link1:visited {
	font-size: 80%;
}

.hpb-hmenuc1-link1:hover {
	font-size: 80%;
}

.hpb-hmenuc1-link2:link {
	font-size: 80%;
}

.hpb-hmenuc1-link2:visited {
	font-size: 80%;
}

.hpb-hmenuc1-link2:hover {
	font-size: 80%;
}

/*-------------------- element type --------------------*/

A:LINK {

	text-decoration: none;
	line-height: 16px;
}

A:VISITED {

	text-decoration: none;
	line-height: 16px;
}

A:HOVER-1 {
	color: #840000;
	text-decoration: underline;
	line-height: 16px;
}

A:HOVER {
	color: #66cc33;
	text-decoration: underline;
	line-height: 16px;
}

BODY {
	color: #47413D;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	font-size: 80%;

}

H1 {
	color: #42502E;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 140%;
	font-weight: bold;
}

H2 {
	color: #42502E;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 135%;
	font-weight: bold;
}

H3 {
	color: #42502E;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 125%;
	font-weight: bold;
}

H4 {
	color: #42502E;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 119%;
	font-weight: bold;
}

H5 {
	color: #42502E;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 110%;
	font-weight: bold;
}

H6 {
	color: #42502E;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 100%;
	font-weight: bold;
	line-height: 16px;
}

ADDRESS {
	color: #9b9b9b;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

BLOCKQUOTE {
	color: #9b9b9b;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-left: 15px;
}

P {
	color: #42502E;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}

PRE {
	color: #9b9b9b;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

UL {
	color: #42502E;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	list-style-image : url(../../../hpb_bul_circle01.gif);
	list-style-position: outside;
	list-style-type: none;
}

TH {
}

SELECT {
	color : white;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight : bolder;
  background-color : maroon;
  font-family : "Lucida Sans Unicode";
  letter-spacing : normal;
}

