/*
* default style for bkforms
*
*/

textarea
{
	font-family: Bitstream Vera Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; color: #000000;
	padding: 2 2 2 2;
}

.bkForm {
	background-color: #ABC0EB;
	font-family: Bitstream Vera Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; color: #000000;
	width: 100%;
}

.bkForm td {

    font-family: Bitstream Vera Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 2 2 2 2;
}

.bkFormSection {
	background-color: #ABC0EB;
	font-family: Bitstream Vera Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; color: #000000;
}

.bkFormSection td {
	font-size: 10pt;

}
.bkFormSectionHeader {
	background-color: #1F3F7F;
	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;
}

/* block Header is used as the form header

.bkFormHeader {
	font-weight: bold; color: #FFFFFF;
	background-color: #9C0000;
	text-align: center;
}

.bkFormHeader a {
	color: Yellow;
}
.bkFormHeader a:link {
	color: Yellow;
}
.bkFormHeader a:visited {
	color: Yellow;
}
.bkFormHeader a:hover {
	color: Yellow;
	text-decoration: none;
}
.bkFormHeader a:active {
	color: Yellow;
}
*/
/* ordinary field and content */
.bkFieldLabel {
	background-color: #ABC0EB;
	text-align: right; /*	width: 20%; */

}
.bkRequired {
	font: bold;
	color: Blue;
} /* required sign */

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

}
*/
/*.bkFieldContent input */

.bkFieldContent .bkTextControl,
.bkFieldContent .bkTextAreaControl
{
	background-color: #FEFCE2;
	border-top: 1px solid Gray;
	border-left: 1px solid Gray;
	border-bottom: 1px solid #FEFCE2;
	border-right: 1px solid #FEFCE2;
	font-family: Bitstream Vera Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	padding: 2 2 2 2;
	width: 100%;
}

.bkFieldContent .bkCalendarControl
{
	background-color: #FEFCE2;
	border-top: 1px solid Gray;
	border-left: 1px solid Gray;
	border-bottom: 1px solid #FEFCE2;
	border-right: 1px solid #FEFCE2;
	font-family: Bitstream Vera Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	padding: 2 2 2 2;
}

.bkFieldContent input:focus
{
	background-color: #FFFFFF;
	border: 1px solid Red;
}

.bkFieldContent textarea
{
	background-color: #FEFCE2;
	border-top: 1px solid Gray;
	border-left: 1px solid Gray;
	border-bottom: 1px solid #FEFCE2;
	border-right: 1px solid #FEFCE2;
	font-family: Bitstream Vera Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	padding: 2 2 2 2;
}
.bkFieldContent textarea:focus
{
	background-color: #FFFFFF;
	border: 1px solid Red;
}

.bkFieldContent select
{
	background-color: #FEFCE2;
	border-top: 1px solid Gray;
	border-left: 1px solid Gray;
	border-bottom: 1px solid #FEFCE2;
	border-right: 1px solid #FEFCE2;
	font-family: Bitstream Vera Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
	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
{
	font: 10pt Bitstream Vera Sans, Verdana, Geneva, Arial, Helvetica, sans-serif; /*	width: 100%;*/
	width:100%;
	/* background-color: Silver; */
}

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

}
.bkGridHead
{
	background-color: #1F3F7F;
	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: #1F3F7F;
	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;
}

