.fl_button {color:#3E6797;}
.nbtntxt {
	color:#686C89;
}
.fl_toggleBlockLabel {font-style:normal;}

/* record locking mechanism */
#fl_locked_status {
	text-align: center;
}
#fl_locked_status a {
	text-decoration: underline;
}
#fl_locked_statusCancelTable {
	width: auto;
}
#fl_locked_statusCancelBtn {
	padding-left: 130px;
}


#buttonsBelow.padded {
	margin: 15px 0;
}




/*	HEADING AND SEARCH */

/*	These styles are used in the new Archimedes Ajax pages... */

	#agui_headingAndSearch {
		margin: 5px 0 0 0;
	}
	
	#agui_headingAndSearch h1.recordsList {
		float: left;
		color: #003366;
		line-height: 1.0em;
		font-family: arial,helvetica,sans-serif;
		font-size: 18px;
		/*
		margin-top: 2px;
		margin-bottom: 4px;
		*/
	}
	
	#quicksearch {
		float: right;
		margin: 0;
		background: transparent url(/flgui/images/quicksearch_box.gif) top left no-repeat;
		width: 143px;
		height: 30px;
		overflow: hidden;
	}
	
	#agui_headingAndSearch #qsInner {
		float: left;
	}
	
	#agui_headingAndSearch #qsInner span {
		display: block;
		margin-top: 6px;
		margin-left: 33px;
	}
	
	#agui_headingAndSearch #qs {	/* input */
		width: 86px;
		height: 15px;
		overflow: hidden;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 9px;
	}
	
	#agui_previousNextAndSearchOptions {
		/* display: none; */
		clear: both;
		margin: 0 10px 10px 0;
	}
	
	#agui_previousNextAndSearchOptions .inner {
		height: 22px;
	}

	#agui_previousNext {
		float: left;
		padding: 0 25px 0 0;
		color: #808080;
	}

	#agui_recordsFound {
		float: left;
		padding: 0 25px 0 0;
		color: #000;
		font-weight: bold;
	}

	#agui_searchOptions {
		float: right;
		padding: 0 0 0 25px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
		color: #808080;
		
	}
	
	#agui_searchOptions a {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
		color: #808080;
		text-decoration: underline;
	}
	
	#agui_previousNext .pntxt {
		color: #808080;
	}
	
	#agui_previousNext a {
		color: #808080;
		text-decoration: underline;
	}
	
	#agui_previousNext .disabled {
		color: silver;
	}
	
	#agui_previousNext .pnmenu {
		color: #808080;
		/* border: 1px solid silver;
		padding: 1px; */
	}


/*	CLASSES FOR RECORD ROWS (currently used in Artlogic Online, Offers)

	To keep each row on a single line, overflow hidden, set the class 
	of the containing div to "agui-recordsContainer nowrap" rather than 
	simply "agui-recordsContainer"
	
*/

	
	.agui-recordsContainer {
		border: 1px solid silver;
		background: url(/flgui/images/recs_topbar_bg.gif) top repeat-x #fff;
	}
			
	.agui-recordsContainer .records {
		height: 375px;
		width: auto;
		overflow: auto;
		line-height: 1em;
	}
	
	.agui-recordsContainer .records tr {
		background: #edf3fe;
	}
	
	.agui-recordsContainer .records td, .agui-recordsContainer .recordsHeader td {
		line-height: 1.1em;
		font-size: 10px;
		border-left: 1px solid #edf3fe;
		border-right: 1px solid #e4e4e4;
	}
	
	.agui-recordsContainer .records td.first, .agui-recordsContainer .recordsHeader td.first {
		border-left: 0;
	}
	
	.agui-recordsContainer .records tr.alt, .agui-recordsContainer .recordsHeader tr.alt {
		background: #fff;
	}
	
	.agui-recordsContainer .records tr.alt td, .agui-recordsContainer .recordsHeader tr.alt td {
		border-left: 1px solid #fff;
	}
	
	.agui-recordsContainer .records div.alignRight, .agui-recordsContainer .recordsHeader div.alignRight {
		text-align: right;
	}
	
	.agui-recordsContainer .records div.alignCenter, .agui-recordsContainer .recordsHeader div.alignCenter {
		text-align: center;
	}
		
	.agui-recordsContainer .recordsHeader {
		height: 20px;
		width: auto;
		margin-right: 15px;
		overflow: hidden;
		line-height: 1em;
		background: url(/flgui/images/recs_topbar_bg.gif) top repeat-x #fff;
	}
	
	.agui-recordsContainer .recordsHeader td {
		border-right: 1px solid #e4e4e4;
		border-left: 1px solid #fff;
		height: 19px;
		background: url(/flgui/images/recs_topbar_bg.gif) top repeat-x #fff;
		color: #707070;
	}
	
	.agui-recordsContainer div.cell {
		padding: 4px 5px;
	}
	
	.agui-recordsContainer .recordsTable div.pencil {
		background: url(/flgui/images/pencil.gif) no-repeat 50% 3px;
		cursor: pointer;
	}
	
	.agui-recordsContainer .recordsTable div.dustbin {
		background: url(/flgui/images/dustbin.gif) no-repeat 50% 3px;
		cursor: pointer;
	}
	
	.agui-recordsContainer .recordsTable div.clickable {
		cursor: pointer;
	}
	
	.agui-recordsContainer .recordsHeader tr.header div.cell {
		padding: 3px 5px 0 5px;
	}

	.agui-noRecordsFound {
		width: 500px;
		height: 300px;
		background: url(/flgui/images/pen_100x100.jpg) top left no-repeat;
		padding: 10px 0 0 138px;
		margin: 30px 40px 0 40px;
		line-height: 1.4em;
	}	
	
	.agui-recordsContainer.nowrap .recordsTable th, .agui-recordsContainer.nowrap .recordsTable td {
		white-space:nowrap;
	}
	
	.agui-recordsContainer.nowrap .recordsTable div.cell {
		height: 16px;
		overflow: hidden;
		vertical-align: text-top; /* otherwise the text appears too low in the cell */
	}
