textarea.backoffice, input.backoffice, select.backoffice {
	color:#454545;
	background-color:#F5F5F5;
	border: 1px solid #cccccc;
	padding:2px;
}

input.backoffice:hover, input.backoffice:focus {
	color:#194473;
	background-color:#E5F2FF;
	border: 1px solid #98BADE;
}

input.SubmitBo {
	padding:2px;
	color:#194473;
	background-color:#E5F2FF;
	border:1px solid #98BADE;
	vertical-align:middle;
	cursor:pointer;
}

input.CancelBo {
	padding:2px;
	color:#564506;
	background-color:#FFF9E5;
	border:1px solid #CAB564;
	vertical-align:middle;
	cursor:pointer;
}

input.WarningBo {
	padding:2px;
	color:#564506;
	background-color:#FFAEA0;
	border:1px solid #CA7E46;
	vertical-align:middle;
	cursor:pointer;
}

input.SubmitPrompt {
	padding:2px;
	margin-left:5px;
	color:#194473;
	background-color:#E5F2FF;
	border:1px solid #98BADE;
	cursor:pointer;
}

input.btnYellow {
	height:22px;
	padding:0 3px;
	margin:0 auto;
	font-weight:bold;
	background:url('../../images/bg_menu.jpg') top left no-repeat;
	border:1px solid #CEC30F;
	cursor:pointer;
}

input.onpage {
	height:22px;
	padding:0 6px;
	margin:0 auto;	
	background:url('../../images/btn_bg.png') top left repeat-x;
	border:1px solid #CEC30F;
	cursor:pointer;
}

input.offpage {
	height:22px;
	padding:0 6px;
	margin:0 auto;	
	background:url('../../images/tdtop_bg.png') top left repeat-x;
	border:1px solid #BEBEBE;
	cursor:pointer;
}

input.chk {
	vertical-align:middle;
	margin-right:3px;
}

input.fo, select.fo, textarea.fo {
	color:#666666;
	background-color:#F5F5F5;
	border:1px solid #CCCCCC;
	padding:2px;
}

input.wh, select.wh, textarea.wh {
	border:1px solid #CCCCCC;
	color:#666666;
	background-color:#FFFFFF;
	padding:2px;
}

div.row {
	clear: both;
	padding-top: 5px;
 }

div.row label {
	float: left;
	width: 125px;
	text-align: right;
	padding:2px;
 }

div.row input.formw {
	padding:2px;
	margin-left:4px;
}
