@charset "UTF-8";
/* TABLE SPECIFIC STYLES */

div.RadGrid_MBS	{
	border: 0 !important;
	}

.RadGrid_MBS th.rgHeader, .rgMasterTable th.rgHeader, table.courseoptions th	{	
	border-bottom: 1px dashed #bbbebf;
	background: none;
	font-size: 1.1em;
	color: #57007e;
  	font-weight: bold;
	text-align: left;
	padding: 10px;
}

.RadGrid_MBS th.rgHeader a, .rgMasterTable th.rgHeader a	{	
	color: #41005E;
}

.rgMasterTable tr.rgRow td, .rgMasterTable tr.rgAltRow td, .RadGrid_MBS tr.rgRow td, .RadGrid_MBS tr.rgAltRow td, .RadGrid_MBS .rgEditRow td, .RadGrid_MBS .rgFooter td	{
  	padding: 10px;
	/* border: none !important; */
	background-color: transparent !important;
	}

.rgMasterTable tr.rgRow td table td, .rgMasterTable tr.rgAltRow td table td, .RadGrid_MBS tr.rgRow td table td, .RadGrid_MBS tr.rgAltRow td table td, .RadGrid_MBS .rgEditRow td table td, .RadGrid_MBS .rgFooter td table td	{
  	padding: 0 10px 0 0;
	}

div.RadGrid_MBS table tr, table.rgMasterTable tr {
	border-bottom: 1px dashed #efefef;	
}

div.RadGrid_MBS table tr table tr, table.rgMasterTable tr table tr {
	border-bottom: none;	
}

div.RadGrid_MBS table tr.rgAltRow,
.rgMasterTable tr.rgAltRow  {
  	background-color: #f5f5f5 !important;
}

table.rgMasterTable table.frm-layout-table tr	{
	border-bottom: none;
	}
	
.frm-layout-table { margin-left: 10px; }

div#AcademicStaffProfile .frm-layout-table { margin-left: 0px; }
div#AcademicStudentProfile .frm-layout-table { margin: 0 0 10px 0px; }

#MBSSearchControl_MBSListAZControl_lvAZ_groupPlaceholderContainer,
#MBSSearchPubDetailsControl_MBSListTypesPubDetailsControl_lvPubTypes_groupPlaceholderContainer { margin: 0 0 1em 10px; }
#MBSSearchControl_MBSListAZControl_lvAZ_groupPlaceholderContainer td,
#MBSSearchControl_MBSListYearsControl_lvYear_groupPlaceholderContainer td,
#MBSSearchPubDetailsControl_MBSListTypesPubDetailsControl_lvPubTypes_groupPlaceholderContainer td,
#MBSSearchPubDetailsControl_MBSListYearsPubDetailsControl_lvYear_groupPlaceholderContainer td
 {  padding: 5px 0; }

table.rgMasterTable table.frm-layout-table td	{
	padding: 0 0 10px 0;
	}
	
#main .inline-table tr th, .inline-table td	{
	padding: 0 10px 10px 0;
	font-size: 0.9em;
	text-align: center;
	}
	
#main .inline-table tr th	{ border-bottom: 1px dashed #efefef; }
	
.searchpapers	{ margin: 0 0 1em 10px; padding-bottom: 1em; }