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

#content .bkForm {
	font-family: helvetica, verdana, tahoma, sans-serif;
	font-size: 8pt;
	color: #000000;
	width: 550px;
	background-color: #F4F4F4;
	border: 1px solid #DCDCDC;
}

#content .bkForm td {

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

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

#content .bkFormSection td {
	font-size: 8pt;
	text-align:left;

}
#content .bkFormSectionHeader {
	background-color: #F1A116;
	color: Navy;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	font-weight: bold;
	text-align:center;
	background-image: url(images/form_section_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #f19900;
	border-bottom: 1px solid #dc8c00;
	border-top: 1px solid #ffde00;
}

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

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

}
*/
/*.bkFieldContent input */

#content .bkFieldContent .bkTextControl,
#content .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%;
}

#content .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;
}
*/
#content .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;
}
#content .bkFieldContent textarea:focus
{
	background-color: #FFFFE0;
	border: 1px solid Blue;
}

#content .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%; */
}
#content .bkFieldContent select:focus
{
	background-color: #FFFFE0;
	border: 1px solid Blue;
}

#content .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; }
*/
#content .bkFormMessage {  background-color: #FFF3A5; text-align: center;}

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

}

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


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

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

}
#content .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;
}

#content .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;
}
