/*
* default style for bkforms
*
*/

textarea
{
	font-size: 10pt; color: #000000;
	padding: 2 2 2 2;
}

.bkForm {
	background-color: #C6C3C6;
	font-size: 10pt; color: #000000;
	width: 100%;
}

.bkForm td {

	font-size: 10pt;
	padding: 2 2 2 2;
}

.bkFormSection {
	background-color: #C6C3C6;
	font-size: 10pt; color: #000000;
}

.bkFormSection td {
	font-size: 10pt;

}
.bkFormSectionHeader {
	background-color: #9AAAB8;
	color: White;
	border-left: 1px solid #E6E6FA;
	border-top: 1px solid #E6E6FA;
	border-bottom: 1px solid #778899;
	border-right: 1px solid #778899;
	padding-left: 8px;
	font-weight: bold;
}

/* ordinary field and content */
.bkFieldLabel {
	background-color: #CECECE;
	text-align: right; /*	width: 20%; */

}
.bkRequired {
	font: bold;
	color: Blue;
} /* required sign */

.bkFieldContent {
	background-color: #E7E3E7;
	/*width:80%; */
	text-align: left;
}
/*
.bkFieldContent input
{
	background-color: #FFFACD;
	border: 1px solid #C6C3C6;

}
*/
/*.bkFieldContent input */

.bkFieldContent .bkTextControl,
.bkFieldContent .bkTextAreaControl
{
	background-color: #FFFACD;
	border-top: 1px solid Gray;
	border-left: 1px solid Gray;
	border-bottom: 1px solid #FFFACD;
	border-right: 1px solid #FFFACD;
	font-size: 10pt;
	color: #000000;
	padding: 2 2 2 2;
	width: 100%;
}

.bkFieldContent .bkCalendarControl
{
	background-color: #FFFACD;
	border-top: 1px solid Gray;
	border-left: 1px solid Gray;
	border-bottom: 1px solid #FFFACD;
	border-right: 1px solid #FFFACD;
	font-size: 10pt;
	color: #000000;
	padding: 2 2 2 2;
}

.bkFieldContent input:focus
{
	background-color: #FFFFFF;
	border: 1px solid Red;
}

.bkFieldContent textarea
{
	background-color: #FFFACD;
	border-top: 1px solid Gray;
	border-left: 1px solid Gray;
	border-bottom: 1px solid #FFFACD;
	border-right: 1px solid #FFFACD;
	font-size: 10pt;
	color: #000000;
	padding: 2 2 2 2;
}
.bkFieldContent textarea:focus
{
	background-color: #FFFFFF;
	border: 1px solid Red;
}

.bkFieldContent select
{
	background-color: #FFFACD;
	border-top: 1px solid Gray;
	border-left: 1px solid Gray;
	border-bottom: 1px solid #FFFACD;
	border-right: 1px solid #FFFACD;
	font-size: 10pt;
	color: #000000;
/*	width : 100%; */
}
.bkFieldContent select:focus
{
	background-color: #FFFFFF;
	border: 1px solid Red;
}

.bkFieldComment {
	font: 8pt;
	color: Blue;
} /* comment text for the field */
/* field and content after error */
/*
.bkFieldError  .bkFieldLabel { background-color: #FF0000; }
.bkFieldError  .bkFieldContent { background-color: #FFFFFF; }
*/
.bkFormMessage {  background-color: #FFF3A5; text-align: center;}

.bkFieldContent .bkFieldError {  font-weight: bold; color: #FF0000;}
	.bkFormButtonBar {  color: #FFFFFF; background-color: #F7E78C; text-align: right;}
.bkFormFooter
{
	background-color: White;
	text-align: center;
	color: Blue;
}


/* control grid */
.bkGrid
{
	width:100%;
	/* background-color: Silver; */
}

.bkGrid th
{
	font-weight :  normal;
}
.bkGrid input
{

}
.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;
}

.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;
}

