
/* ---------- TITLE - BEGIN ---------- */



td.ffTitleTopLeft, td.ffTitleTopRight, td.ffTitleBottomLeft, td.ffTitleBottomRight,

div.ffTitleTopLeft, div.ffTitleBottomLeft, div.ffTitleTopRight, div.ffTitleBottomRight,

div.ffTitleLeft, div.ffTitleRight {

	background-image: none;

	width: 4px;

	height: 4px;

}



td.ffTitleTopMiddle, td.ffTitleBottomMiddle {

	background-image: none;

	height: 4px;

}



td.ffTitleLeft, td.ffTitleRight {

	background-image: none;

	width: 4px;

	height: 23px;

}



td.ffTitleMiddle {

	height: 23px;

	background-color: #404040;

	background-image: none;

	white-space: nowrap;

	font: normal normal bold 15px verdana,sans-serif;

	color: white;

	padding: 0px 3px 0px 3px;

	width: 100%;

}



/* ---------- TITLE - END ---------- */



/* ---------- HEADER1 - BEGIN ---------- */

 

td.ffHeader1TopLeft, td.ffHeader1TopRight, td.ffHeader1BottomLeft, td.ffHeader1BottomRight,

div.ffHeader1TopLeft, div.ffHeader1BottomLeft, div.ffHeader1TopRight, div.ffHeader1BottomRight,

div.ffHeader1Left, div.ffHeader1Right {

	background-image: none;

	width: 4px;

	height: 4px;

}



td.ffHeader1TopMiddle, td.ffHeader1BottomMiddle {

	background-image: none;

	height: 4px;

}



td.ffHeader1Left, td.ffHeader1Right {

	background-image: none;

	width: 4px;

	height: 23px;

}



td.ffHeader1Middle {

	height: 23px;

	background-color: #404040;

	background-image: none;

	white-space: nowrap;

	font: normal normal bold 12px verdana,sans-serif;

	color: white;

	padding: 0px 3px 0px 3px;

	width: 100%;

}



/* ---------- HEADER1 - END ---------- */



/* ---------- SECTION TITLE - BEGIN ---------- */



td.ffSectionTitleVeryTopLeft, div.ffSectionTitleVeryTopLeft,

td.ffSectionTitleVeryTopRight, div.ffSectionTitleVeryTopRight,

td.ffSectionTitleLeft, div.ffSectionTitleLeft,

td.ffSectionTitleRight, div.ffSectionTitleRight,

td.ffSectionTitleBottomLeft, div.ffSectionTitleBottomLeft,

td.ffSectionTitleBottomRight, div.ffSectionTitleBottomRight,

td.ffSectionTitleVeryBottomLeft, div.ffSectionTitleVeryBottomLeft,

td.ffSectionTitleVeryBottomRight, div.ffSectionTitleVeryBottomRight {

	width: 4px;

	height: 4px;

	background-image: none;

}



td.ffSectionTitleVeryTopMiddle,

td.ffSectionTitleMiddle,

td.ffSectionTitleBottomMiddle,

td.ffSectionTitleVeryBottomMiddle {

	height: 4px;

	background-image: none;

}



td.ffSectionTitleBottomMiddle {

	/*border: 1px solid #dddddd;*/

	padding: 5px;

}



table.ffSectionTitle {

	border: 1px solid #dddddd;

}



td.ffSectionTitleTopLeft, div.ffSectionTitleTopLeft,

td.ffSectionTitleTopRight, div.ffSectionTitleTopRight {

	width: 4px;

	height: 23px;

	background-image: none;

}



td.ffSectionTitleTopMiddle {

	height: 23px;

	background-color: #404040;

	background-image: none;

	white-space: nowrap;

	font: normal normal bold 12px verdana,sans-serif;

	color: white;

	padding: 0px 3px 0px 3px;

	width: 100%;

}



/* ---------- SECTION TITLE - END ---------- */



/* ---------- INFO BOX - BEGIN ---------- */

td.ffTableSetFormFields1 {background-color: #ffffff; color: inherit;}

td.ffTableSetFormFields2 {background-color: #dbdbdb; color: inherit;}

td.ffTableSetFORMfieldsLabel1 {background-color: #ffffff; color: inherit;}

td.ffTableSetFORMfieldsLabel2 {background-color: #dbdbdb; color: inherit;}

td.ffTableSetFORMfieldsField1 {background-color: #ffffff; color: inherit;}

td.ffTableSetFORMfieldsField2 {background-color: #dbdbdb; color: inherit;}


td.ffInfoBoxTopLeft, td.ffInfoBoxTopRight, td.ffInfoBoxBottomLeft, td.ffInfoBoxBottomRight,

div.ffInfoBoxTopLeft, div.ffInfoBoxBottomLeft, div.ffInfoBoxTopRight, div.ffInfoBoxBottomRight,

td.ffInfoBoxLeft, td.ffInfoBoxRight,

div.ffInfoBoxLeft, div.ffInfoBoxRight {

	width: 4px;

	height: 4px;

	background-image: none;

}



td.ffInfoBoxTopMiddle, td.ffInfoBoxBottomMiddle {

	height: 4px;

	background-image: none;

}



td.ffInfoBoxMiddle { 

	width: 100%;

	font: normal normal normal 11px verdana,sans-serif;

	/*background-color: #295A9E;*/

	background-image: url('basic/infoBoxBg.png');

	color: inherit;

	padding: 5px;

}



table.ffInfoBox {

	width: 100%;

}



div.ffMessageHelperInfo {

	color: white;

	background-color: inherit;

}



img.ffMessageHelperInfo {

	background-image: url('basic/infoIcon.png');

}


/* ---------- INFO BOX - END ---------- */



/* ---------- WARNING BOX - BEGIN ---------- */



td.ffWarningBoxTopLeft, td.ffWarningBoxTopRight, td.ffWarningBoxBottomLeft, td.ffWarningBoxBottomRight,

div.ffWarningBoxTopLeft, div.ffWarningBoxBottomLeft, div.ffWarningBoxTopRight, div.ffWarningBoxBottomRight,

td.ffWarningBoxLeft, td.ffWarningBoxRight,

div.ffWarningBoxLeft, div.ffWarningBoxRight {

	width: 4px;

	height: 4px;

	background-image: none;

}



td.ffWarningBoxTopMiddle, td.ffWarningBoxBottomMiddle {

	height: 4px;

	background-image: none;

}



td.ffWarningBoxMiddle { 

	width: 100%;

	font: normal normal normal 11px verdana,sans-serif;

	/*background-color: #DBDB07;*/

	background-image: url('basic/warningBoxBg.png');

	color: inherit;

	padding: 5px;

}



table.ffWarningBox {

	width: 100%;

}



div.ffMessageHelperWarning {

	color: white;

	background-color: inherit;

}



img.ffMessageHelperWarning {

	background-image: url('basic/warningIcon.png');

}



/* ---------- WARNING BOX - END ---------- */



/* ---------- ERROR BOX - BEGIN ---------- */



td.ffErrorBoxTopLeft, td.ffErrorBoxTopRight, td.ffErrorBoxBottomLeft, td.ffErrorBoxBottomRight,

div.ffErrorBoxTopLeft, div.ffErrorBoxBottomLeft, div.ffErrorBoxTopRight, div.ffErrorBoxBottomRight,

td.ffErrorBoxLeft, td.ffErrorBoxRight,

div.ffErrorBoxLeft, div.ffErrorBoxRight {

	width: 4px;

	height: 4px;

	background-image: none;

}



td.ffErrorBoxTopMiddle, td.ffErrorBoxBottomMiddle {

	height: 4px;

	background-image: none;

}



td.ffErrorBoxMiddle { 

	width: 100%;

	font: normal normal normal 11px verdana,sans-serif;

	/*background-color: #930202;*/

	background-image: url('basic/errorBoxBg.png');

	color: inherit;

	padding: 5px;

}



table.ffErrorBox {

	width: 100%;

}



div.ffMessageHelperError {

	color: white;

	background-color: inherit;

}



img.ffMessageHelperError {

	background-image: url('basic/stopIcon.png');

}



/* ---------- ERROR BOX - END ---------- */



/* ---------- QUESTION BOX - BEGIN ---------- */



td.ffQuestionBoxTopLeft, td.ffQuestionBoxTopRight, td.ffQuestionBoxBottomLeft, td.ffQuestionBoxBottomRight,

div.ffQuestionBoxTopLeft, div.ffQuestionBoxBottomLeft, div.ffQuestionBoxTopRight, div.ffQuestionBoxBottomRight,

td.ffQuestionBoxLeft, td.ffQuestionBoxRight,

div.ffQuestionBoxLeft, div.ffQuestionBoxRight {

	width: 4px;

	height: 4px;

	background-image: none;

}



td.ffQuestionBoxTopMiddle, td.ffQuestionBoxBottomMiddle {

	height: 4px;

	background-image: none;

}





td.ffQuestionBoxMiddle { 

	width: 100%;

	font: normal normal normal 11px verdana,sans-serif;

	/*background-color: #33C533;*/

	background-image: url('basic/questionBoxBg.png');

	color: inherit;

	padding: 5px;

}



table.ffQuestionBox {

	width: 100%;

}



div.ffMessageHelperQuestion {

	color: white;

	background-color: inherit;

}



/* ---------- QUESTION BOX - END ---------- */







/* Set the background color of the info box */

td.ffInfoBoxMiddle { 

	background-color: #295A9E;

	color: inherit;

}



/* Set the background color of the warning box */

td.ffWarningBoxMiddle { 

	background-color: #DBDB07;

	color: inherit;

}



/* Set the background color of the error box */

td.ffErrorBoxMiddle { 

	background-color: #930202;

	color: inherit;

}



/* Set the background color of the question box */

td.ffQuestionBoxMiddle { 

	background-color: #33C533;

	color: inherit;

}



/* Remove padding in the message box to better align the message text */

td.ffInfoBoxMiddle, td.ffWarningBoxMiddle, td.ffErrorBoxMiddle, td.ffQuestionBoxMiddle { 

	background-image: none;

	padding: 0px;

}



/* Clear the message box image. */

img.ffMessageHelperError, img.ffMessageHelperQuestion  {

	background-image: none;

	width: 0px;

}



/* Set the width of the message box image column to 0 so the text is aligned left. */

td.ffMessageHelperLeft {

	width: 0px;

}
