/* Ticket(s): 468 Enhance Executive Summary to provide lists of institutions in categories */

/* Styles for page layout DIVs */
#page_landscape {
    margin: 0px;
    width: 1025px;
}

#PageContent {
    width: 810px;
	margin: 9px 0px 0px 0px;
    overflow: hidden;
    display: inline-block;
}

#LandscapePageContent {
    width: 1025px;
	margin: 9px 0px 0px 0px;
    overflow: hidden;
    display: inline-block;
}

#PageHeader_Landscape {
    width: 1025px;
}

#PageHeader {
    width: 810px;
}

/* Styles for report */

.ReportPageContent {
    width: 900px;
    margin: 9px 0px 10px 0px;
    overflow: hidden;
    display: inline-block;
}


.ReportHeading {
	font-size: 1.5em;
	border-right: none !important;
	height: 1.0em;
	text-align : center;
}

.ReportSubHeading {
	font-size: 0.8em;
	border-right: none !important;
	height: 0.3em;
	text-align : center;
}

.Title {
	font-size: 1.0em;
	border-right: none !important;
	height: 0.3em;
	font-weight : bold;
}

.pagebreak	{
  page-break-before: always;
}

.MemberReportContainer {
  page-break-before: always;
  clear: both;
  width: 810px;
 }

/* Some portions of reports have the ReportText class, but most don't, so
   any style attributes for the class just cause inconsistencies. */

.ReportText {
    	/* font-size: 0.65em; */
}

.Letter {
	font-size: 1.05em;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, Trebuchet MS, Sans-Serif;
}

.EnvelopeBold {
	font-size: 1.0em;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, Trebuchet MS, Sans-Serif;
	font-weight : bold;
}

.Envelope {
	font-size: 0.88em;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, Trebuchet MS, Sans-Serif;
}

.EnvelopeMedium {
	font-size: 0.68em;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, Trebuchet MS, Sans-Serif;
}

.EnvelopeSmall {
	font-size: 0.48em;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, Trebuchet MS, Sans-Serif;
}

.EnvelopeAddressee {
	font-size: 0.88em;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, Trebuchet MS, Sans-Serif;
}

.LetterText {
	font-size: 14pt;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
}

.HeaderText {
	font-size: 0.65em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.ReportTableGrid {
    margin-left: 0px;
    margin-right: auto;
    border-collapse: collapse;
    background-color: white;
}

.ReportTableGrid, .ReportTableGrid th, .ReportTableGrid td {
	border: solid 2px #354A63;
	padding: 4px 2px 4px 6px;
}

.ReportTableGrid th {
	background: #537499;
	color: #ffffff;
	vertical-align : top;
}

.ReportTableGrid td {
	margin-left: auto;
    margin-right: 0px;
	vertical-align : top;
}

/* Styles from edit.css */

.EditTitle {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.EditTable {
    margin-left: auto;
    margin-right: auto;
    border-collapse: collapse;
}

.EditTable, .EditTable th, .EditTable td {
    padding: 0px 0px 2px 8px;
}

.EditTable td {
    margin-left: auto;
    margin-right: 0px;
	vertical-align : top;
}

.EditTableDisplay td {
    border: none !important;
}

.InstIdList {
    display: none;
}

.PdfButton {
    float:right;
    width: 80px;
}

@media print {
    .PdfButton {
	 display:none;
    }
}

