#extra .textarea
{
	font-family: helvetica, verdana, tahoma, sans-serif;
	font-size: 8pt; color: #000000;
	padding: 2 2 2 2;
}

#extra .bkForm {
	font-family: helvetica, verdana, tahoma, sans-serif;
	font-size: 8pt;
	color: #000000;
	width: 110px;
}

#extra .bkForm td {

	font-family: helvetica, verdana, tahoma, sans-serif;
	font-size: 8pt;
	padding: 2 2 2 2;
}

#extra .bkFormSection {
	font-family: helvetica, verdana, tahoma, sans-serif;
	font-size: 8pt;
	color: #000000;
}

#extra .bkFormSection td {
	font-size: 8pt;
	text-align:center;



}
#extra .bkFormSectionHeader {
	color: Navy;
	font-weight: bold;
	text-align:center;
}

/* ordinary field and content */
#extra .bkFieldLabel {
	text-align: right; /*	width: 20%; */
	font-weight:bold;
	text-align:left;
}
#extra .bkRequired {
	font: bold;
	color: Blue;
} /* required sign */

#extra .bkFieldContent {
	text-align: left;
	vertical-align: top;
}
/*
.bkFieldContent input
{
	background-color: #FFFACD;
	border: 1px solid #C6C3C6;

}
*/
/*.bkFieldContent input */

#extra .bkFieldContent .bkTextControl,
#extra .bkFieldContent .bkTextAreaControl
{
	background-color: #FFFAFA;
	border-top: 1px solid Gray;
	border-left: 1px solid Gray;
	border-bottom: 1px solid #FFFACD;
	border-right: 1px solid #FFFACD;
	font-family: helvetica, verdana, tahoma, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding: 2 2 2 2;
	width: 100%;
}

#extra .bkFieldContent .bkCalendarControl
{
	background-color: #FFFAFA;
	border-top: 1px solid Gray;
	border-left: 1px solid Gray;
	border-bottom: 1px solid #FFFACD;
	border-right: 1px solid #FFFACD;
	font-family: helvetica, verdana, tahoma, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding: 2 2 2 2;
}
/*
.bkFieldContent input:focus
{
	background-color: #FFFFE0;
	border: 1px solid Blue;
}
*/
#extra .bkFieldContent textarea
{
	background-color: #FFFAFA;
	border-top: 1px solid Gray;
	border-left: 1px solid Gray;
	border-bottom: 1px solid #FFFACD;
	border-right: 1px solid #FFFACD;
	font-family: helvetica, verdana, tahoma, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding: 2 2 2 2;
}
#extra .bkFieldContent textarea:focus
{
	background-color: #FFFFE0;
	border: 1px solid Blue;
}

#extra .bkFieldContent select
{
	background-color: #FFFAFA;
	border-top: 1px solid Gray;
	border-left: 1px solid Gray;
	border-bottom: 1px solid #FFFACD;
	border-right: 1px solid #FFFACD;
	font-family: helvetica, verdana, tahoma, sans-serif;
	font-size: 8pt;
	color: #000000;
/*	width : 100%; */
}
#extra .bkFieldContent select:focus
{
	background-color: #FFFFE0;
	border: 1px solid Blue;
}

#extra .bkFieldComment {
	font: 6pt;
	color: Blue;
} /* comment text for the field */
/* field and content after error */
/*
.bkFieldError  .bkFieldLabel { background-color: #FF0000; }
.bkFieldError  .bkFieldContent { background-color: #FFFFFF; }
*/
#extra .bkFormMessage {  background-color: #FFF3A5; text-align: center;}

#extra .bkFieldContent .bkFieldError {
font-weight: bold; color: #FF0000;}
#extra .bkFormButtonBar {
	color: #FFFFFF;
	text-align: center;

}

#extra .bkFormFooter
{
	background-color: White;
	text-align: center;
	color: Blue;
}


/* control grid */
#extra .bkGrid
{
	font-family: helvetica, verdana, tahoma, sans-serif;
	width:100%;
	/* background-color: Silver; */
}

#extra .bkGrid th
{
	font-weight :  normal;
}
#extra .bkGrid input
{

}
#extra .bkGridHead
{
	background-color: #9AAAB8;
	text-align: center;
	color: White;
	border-left: 1px solid #E6E6FA;
	border-top: 1px solid #E6E6FA;
	border-bottom: 1px solid #778899;
	border-right: 1px solid #778899;
}

#extra .bkGridItemNo
{
	background-color: #9AAAB8;
	color: White;
	width: 24px;
	text-align: right;
	border-left: 1px solid #E6E6FA;
	border-top: 1px solid #E6E6FA;
	border-bottom: 1px solid #778899;
	border-right: 1px solid #778899;
}