#form_error	{
	padding:3px 0px 3px 15px;
	background-image:url(/scripts/key.set/images/arrow_left.png);
	background-position:left 2px;
	background-repeat:no-repeat;
	background-color:transparent;
	display:none;
	font-weight:bold;
}

.field_title	{
	font-weight:bold;
}

.field_normal	{
	background-color:white;
}

.field_correct	{
	background-image:url(/scripts/key.set/images/field_correct.png);
	background-position:99%;
	background-repeat:no-repeat;
	background-color:#A8FDAA;
	border-color:darkgreen;
}

.field_error	{
	background-image:url(/scripts/key.set/images/field_error.png);
	background-position:99%;
	background-repeat:no-repeat;
	border-color:maroon;
	background-color:#FFCCCC;
}

.field_required	{
	background-image:url(/scripts/key.set/images/field_required.png);
	background-position:99%;
	background-repeat:no-repeat;
}

.process_error	{
	background-image:url(/scripts/key.set/images/field_information.png);
	background-position:5px;
	background-repeat:no-repeat;
	padding:8px 0px 10px 25px;
	margin:5px 0px 25px 0px;
	background-color:#FFBBBB;
}

.process_success	{
	background-image:url(/scripts/key.set/images/correct.png);
	background-position:5px;
	background-repeat:no-repeat;
	padding:8px 0px 10px 35px;
	margin:5px 0px 25px 0px;
	background-color:#AAFFAA;
}

.row_normal	{
	background-color:white;
}

.row_selected	{
	background-color:gainsboro;
	cursor:pointer;
}

.row_alternate	{
	background-color:whitesmoke;
}
.form_cell	{
	padding:5px 10px 5px 10px;
}

.board_cell	{
	padding:15px 10px 15px 10px;
}

/*	TABBING STYLES	*/
/*	-------------------------------------------------------	*/

#tabs	{
	border-style:none none solid none;
	border-color:beige;
	border-width:2px;
	height:38px;
}
	
#tabs div	{
	width:120px;
	height:38px;
	float:left;
	text-align:center;
	margin-right:3px;
	cursor:pointer;
	font-weight:bold;
	font-size:8pt;
}

.active_tab	{
	background-color:#00aeef;
	color:white;
	font-size:10pt;
	border-style:none;
	line-height:40px;
}

.normal_tab	{
	background-color:beige;
	color:#CCC;
	font-size:10pt;
	border-style:none;
	line-height:40px;
}

.form	{
	clear:both;
	margin-left:20px;
	padding-top:5px;
}

.key_highlight	{
	padding:6px 0px 6px 0px;
	background-image:url(/images/icon_calendar.png);
	background-position:2px 1px;
	background-repeat:no-repeat;
	font-weight:bold;
	cursor:pointer;
}

