/** FR CSS**/
.entity-list {
	padding: 5px 100px 0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

#dateRangeComponent .calendar, .entity-list .calendar {width: 90px; background:#FFFFFF url(../images/calendar.gif) no-repeat scroll right center;}

.entity-list .entity-listing {
	width: 100%;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: 2px solid #EEEEEE;
}
.entity-list .action {
	display: inline;
	float: none;
	width: 100%;
}
.entity-list tr.list-header {
	background-color : #EEEEEE;
	font-weight: bold;
}
.entity-list tr.odd {
	background-color : #EEEEEE;
}
.entity-list tr.even {
	background-color : #FFFFFF;
}
.entity-list tr.odd:hover, tr.even:hover {
	background-color : #99FFFF;
}
.entity-list td.left, .input-form td.left {
	vertical-align: middle;
	text-align: left;
}
.entity-list td.right, .input-form td.right  {
	vertical-align: middle;
	text-align: right;
}
.input-form label.error {
	float: none;
 	color: red; 
 	font-size:11px; 
	display: block;
}

.entity-list td.sortable {cursor: pointer;}
.entity-list td.sortable.asc:hover,td.sortable.desc.active:hover{background:#E6F0FA url(images/asc.png) no-repeat scroll right top;}
.entity-list td.sortable.desc:hover,td.sortable.asc.active:hover{background:#E6F0FA url(images/desc.png) no-repeat scroll right top;}
.entity-list td.sortable.asc.active{background:#EEEEEE url(images/asc_active.png) no-repeat scroll right top;}
.entity-list td.sortable.desc.active{background:#EEEEEE url(images/desc_active.png) no-repeat scroll right top;}

.group-label {
	color : #005596;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	padding-left: 25px;
}
.new-entity, a.new-entity {
	line-height:18px;
	font-weight:bold;
	clear:both;
	text-transform:uppercase;
}

#resMsgID {text-align: center; font-weight:bold; margin-bottom: 10px;}