.btn {
	border: 1px solid #d4d4d4;
	background-color: #f4f4f4;
	cursor:hand;
	cursor:pointer;
	font-family:helvetica;
	font-size:11px;
	text-align:center;
	color:black;
}

.btn-off {
	border: 1px solid #d4d4d4;
	background-color: #f4f4f4;
	font-family:helvetica;
	font-size:11px;
	text-align:center;
	color:#cccccc;
}

.pagenum-big {
    font-size: 24px;
	font-weight: normal;
    color: #000000;
    font-family: helvetica;
}
/* for page number selector */
.pagenumber {
	font-family:helvetica;
	font-size:11px;
}

/* head each section */
.pagehead {
	font-family: helvetica;
	font-size: 16px;
}
.pagebody {
	font-family: helvetica;
	font-size: 12px;
}

/* used for enlarge image ledgend */
.pagesmall {
	font-family: helvetica;
	font-size: 11px;
}

/* ledgend before input fields */
.acc_fields {
    font-size: 12px;
	font-weight: bold;
    color: #000000;
    font-family: helvetica;
}

.text {
	border: 1px solid #d4d4d4;
	width: 350px;
}

.box {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #d4d4d4 #d4d4d4 #d4d4d4 #d4d4d4;
/*	border-collapse: separate; */
/*	background-color: white; */
}
.blackbox {
	border 1px solid black;
}
.box-right-dotted {
	border-width: 0px 1px 0px 0px;
	border-spacing: 0px;
	border-style: solid dotted solid solid;
	border-color: #a4a4a4 #a4a4a4 #a4a4a4 #a4a4a4;
}
.box-solid-top {
	border-width: 1px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #d4d4d4 #d4d4d4 #d4d4d4 #d4d4d4;
}
.box-solid-top-bottom {
	border-width: 1px 0px 1px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #d4d4d4 #d4d4d4 #d4d4d4 #d4d4d4;
/*	background-color: red; */
}
.box-right-solid {
	border-width: 0px 1px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #d4d4d4 #d4d4d4 #d4d4d4 #d4d4d4;
/*	background-color: red; */
}
