/**
 * The FFtools Library
 * Copyright 2005-2007 Brain Book Software LLC
 * For complete documentation, please visit http://www.formfields.com
 */
 
table.ffMessageHelperDialog {
	width: 100%;
}

td.ffMessageHelperLeft {
	width: 40px;
}

td.ffMessageHelperRight {
}

div.ffMessageHelperError {
	font: normal normal bold 13px verdana,sans-serif;
	color: red;
	background-color: inherit;
	margin: 11px 5px 5px 5px;
}

img.ffMessageHelperError {
	width: 40px;
	height: 40px;
	background-image: url('../images/stopIcon.png');
}

div.ffMessageHelperWarning {
	font: normal normal bold 13px verdana,sans-serif;
	color: #D7D759;
	background-color: inherit;
	margin: 11px 5px 5px 5px;
}

img.ffMessageHelperWarning {
	width: 40px;
	height: 40px;
	background-image: url('../images/warningIcon.png');
}

div.ffMessageHelperInfo {
	font: normal normal bold 13px verdana,sans-serif;
	color: blue;
	background-color: inherit;
	margin: 11px 5px 5px 5px;
}

img.ffMessageHelperInfo {
	width: 40px;
	height: 40px;
	background-image: url('../images/infoIcon.png');
}

div.ffMessageHelperQuestion {
	font: normal normal bold 13px verdana,sans-serif;
	color: green;
	background-color: inherit;
	margin: 11px 5px 5px 5px;
}

img.ffMessageHelperQuestion {
	width: 40px;
	height: 40px;
	background-image: url('../images/questionIcon.png');
}

/* ---------- INFO BOX - BEGIN ---------- */

td.ffInfoBoxTopLeft, td.ffInfoBoxTopRight, td.ffInfoBoxBottomLeft, td.ffInfoBoxBottomRight {
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
}

td.ffInfoBoxTopLeft {
	background-image: url('../images/round/infoBoxTopLeft.png');
}

td.ffInfoBoxTopRight {
	background-image: url('../images/round/infoBoxTopRight.png');
}

td.ffInfoBoxBottomLeft {
	background-image: url('../images/round/infoBoxBottomLeft.png');
}

td.ffInfoBoxBottomRight {
	background-image: url('../images/round/infoBoxBottomRight.png');
}

td.ffInfoBoxTopMiddle, td.ffInfoBoxBottomMiddle {
	height: 10px;
	background-repeat: repeat-x;
}

td.ffInfoBoxTopMiddle {
	background-image: url('../images/round/infoBoxTopMiddle.png');
}

td.ffInfoBoxBottomMiddle {
	background-image: url('../images/round/infoBoxBottomMiddle.png');
}

td.ffInfoBoxLeft, td.ffInfoBoxRight {
	width: 10px;
	background-repeat: repeat-y;
}

td.ffInfoBoxLeft {
	background-image: url('../images/round/infoBoxLeft.png');
}

td.ffInfoBoxRight {
	background-image: url('../images/round/infoBoxRight.png');
}

td.ffInfoBoxMiddle { 
	font: normal normal normal 11px verdana,sans-serif;
	background-image: url('../images/round/infoBoxMiddle.png');
}

table.ffInfoBox {
	width: 100%;
	margin: 5px 0px 5px 0px;
}

div.ffMessageHelperInfo {
	color: white;
	background-color: inherit;
}

/* ---------- INFO BOX - END ---------- */

/* ---------- ERROR BOX - BEGIN ---------- */

td.ffErrorBoxTopLeft, td.ffErrorBoxTopRight, td.ffErrorBoxBottomLeft, td.ffErrorBoxBottomRight {
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
}

td.ffErrorBoxTopLeft {
	background-image: url('../images/round/errorBoxTopLeft.png');
}

td.ffErrorBoxTopRight {
	background-image: url('../images/round/errorBoxTopRight.png');
}

td.ffErrorBoxBottomLeft {
	background-image: url('../images/round/errorBoxBottomLeft.png');
}

td.ffErrorBoxBottomRight {
	background-image: url('../images/round/errorBoxBottomRight.png');
}

td.ffErrorBoxTopMiddle, td.ffErrorBoxBottomMiddle {
	height: 10px;
	background-repeat: repeat-x;
}

td.ffErrorBoxTopMiddle {
	background-image: url('../images/round/errorBoxTopMiddle.png');
}

td.ffErrorBoxBottomMiddle {
	background-image: url('../images/round/errorBoxBottomMiddle.png');
}

td.ffErrorBoxLeft, td.ffErrorBoxRight {
	width: 10px;
	background-repeat: repeat-y;
}

td.ffErrorBoxLeft {
	background-image: url('../images/round/errorBoxLeft.png');
}

td.ffErrorBoxRight {
	background-image: url('../images/round/errorBoxRight.png');
}

td.ffErrorBoxMiddle { 
	font: normal normal normal 11px verdana,sans-serif;
	background-image: url('../images/round/errorBoxMiddle.png');
}

table.ffErrorBox {
	width: 100%;
	margin: 5px 0px 5px 0px;
}

div.ffMessageHelperError {
	color: white;
	background-color: inherit;
}

/* ---------- ERROR BOX - END ---------- */

/* ---------- WARNING BOX - BEGIN ---------- */

td.ffWarningBoxTopLeft, td.ffWarningBoxTopRight, td.ffWarningBoxBottomLeft, td.ffWarningBoxBottomRight {
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
}

td.ffWarningBoxTopLeft {
	background-image: url('../images/round/warningBoxTopLeft.png');
}

td.ffWarningBoxTopRight {
	background-image: url('../images/round/warningBoxTopRight.png');
}

td.ffWarningBoxBottomLeft {
	background-image: url('../images/round/warningBoxBottomLeft.png');
}

td.ffWarningBoxBottomRight {
	background-image: url('../images/round/warningBoxBottomRight.png');
}

td.ffWarningBoxTopMiddle, td.ffWarningBoxBottomMiddle {
	height: 10px;
	background-repeat: repeat-x;
}

td.ffWarningBoxTopMiddle {
	background-image: url('../images/round/warningBoxTopMiddle.png');
}

td.ffWarningBoxBottomMiddle {
	background-image: url('../images/round/warningBoxBottomMiddle.png');
}

td.ffWarningBoxLeft, td.ffWarningBoxRight {
	width: 10px;
	background-repeat: repeat-y;
}

td.ffWarningBoxLeft {
	background-image: url('../images/round/warningBoxLeft.png');
}

td.ffWarningBoxRight {
	background-image: url('../images/round/warningBoxRight.png');
}

td.ffWarningBoxMiddle { 
	font: normal normal normal 11px verdana,sans-serif;
	background-image: url('../images/round/warningBoxMiddle.png');
}

table.ffWarningBox {
	width: 100%;
	margin: 5px 0px 5px 0px;
}

div.ffMessageHelperWarning {
	color: white;
	background-color: inherit;
}

/* ---------- WARNING BOX - END ---------- */

/* ---------- QUESTION BOX - BEGIN ---------- */

td.ffQuestionBoxTopLeft, td.ffQuestionBoxTopRight, td.ffQuestionBoxBottomLeft, td.ffQuestionBoxBottomRight {
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
}

td.ffQuestionBoxTopLeft {
	background-image: url('../images/round/questionBoxTopLeft.png');
}

td.ffQuestionBoxTopRight {
	background-image: url('../images/round/questionBoxTopRight.png');
}

td.ffQuestionBoxBottomLeft {
	background-image: url('../images/round/questionBoxBottomLeft.png');
}

td.ffQuestionBoxBottomRight {
	background-image: url('../images/round/questionBoxBottomRight.png');
}

td.ffQuestionBoxTopMiddle, td.ffQuestionBoxBottomMiddle {
	height: 10px;
	background-repeat: repeat-x;
}

td.ffQuestionBoxTopMiddle {
	background-image: url('../images/round/questionBoxTopMiddle.png');
}

td.ffQuestionBoxBottomMiddle {
	background-image: url('../images/round/questionBoxBottomMiddle.png');
}

td.ffQuestionBoxLeft, td.ffQuestionBoxRight {
	width: 10px;
	background-repeat: repeat-y;
}

td.ffQuestionBoxLeft {
	background-image: url('../images/round/questionBoxLeft.png');
}

td.ffQuestionBoxRight {
	background-image: url('../images/round/questionBoxRight.png');
}

td.ffQuestionBoxMiddle { 
	font: normal normal normal 11px verdana,sans-serif;
	background-image: url('../images/round/questionBoxMiddle.png');
}

table.ffQuestionBox {
	width: 100%;
	margin: 5px 0px 5px 0px;
}

div.ffMessageHelperQuestion {
	color: white;
	background-color: inherit;
}

/* ---------- QUESTION BOX - END ---------- */
