
/* don't show table title in summary report */
.divMeetingPatientSummary .tableTitleBar	{
		display: none;
}

.selectedPatient {
	background-color: #ECFF7F;
}
.divMeetingPatientSummary, .selectedPatient	{
	border-color: #ECFF7F;
}

/* show/hide create/view form links with mouse hover */
.summaryFormContainer .tools {
	display: none;
}
.summaryFormContainer:hover .tools {
    display: inline;
}

.summaryFormContainer {
	padding: 3px;
	border-bottom: 1px #eee solid;
}
.summaryFormType {
	display: none;
}
.summaryFormTitle {
	font-weight: bold;
	font-size: 12pt;
	cursor: pointer;
}
.summaryFormHeader	{
	padding: 4px;
	text-align: left;
	display: inline-block;
}

.summaryPageContainer {
	
}
.summaryPageHeader {
	display: none;
}
.summaryPageType {
	font-size: 8pt;
	color: #4A79A5;
	padding-right: 2em;
}

.summaryPageTitle {
	font-weight: bold;
}

.summarySectionContainer {
	padding-left: 1em;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	margin-top: 2px;
}

.summarySectionType {
	color: #4A79A5;
	padding-right: 2em;
	display: none;
	
}

.summarySectionTitle {
	display: none;
}


.summaryFieldTable {
	width: 100%;
}

.summaryFieldTitle {
	padding-top: 4px;
	vertical-align: top;
	width: 200px;
	color:	#666666;
	font-weight: bold;
}

.summaryFieldValue {
	vertical-align: top;
}
td.summaryFieldTitle	{
	width:	30%;
	padding-bottom: 5px;
}
td.summaryFieldValue	{
	padding-top: 4px;
	padding-bottom: 5px;
	width:	70%;
}

.summaryRow:hover {
	border-bottom: lightgrey solid 1px;
	background: #fffff0;
}
.summaryRow {
	border-bottom: white solid 1px;
	border-top: white solid 1px;
}

	
.summaryFieldType {
	display: none;
}




.summaryFormisEmptyMessage	{
	width:	100%;
	text-align: center;
}

button	{
	cursor:	pointer;
	font-family: 	Arial, Sans;
	font-size: 		10pt;
}

.navButtonBar {
    background: none repeat scroll 0 0 #f8f8ff;
    border: 1px solid #B4B4B4;
    color: #00008C;
    font-family: Arial,Helvetica;
    font-size: 10pt;
    font-weight: bold;
    vertical-align: top;
}
table.navButtonBar td {
    padding:	4px;
}

h2	{
	color:	#8ab2b8;
}

.meetingSection	{
	border:		1px lightgray solid;
	padding:	0px 10px 10px 10px;
	margin-bottom: 10px;
	text-align: left;	
}
.meetingPatientDetails	{
	padding-top: 4px;
	vertical-align: top;
}

.meetingPatientDetailsLabel	{
	color:	#666666;	
}

.meetingPatientDetailsData	{
	padding-left: 20px;
}
.summaryFormisEmptyMessage	{
	color:	#888888;
	text-align:	center;
}
pre {
	font-family: Arial;
	white-space: pre-wrap; /* css-3 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	width: 99%; /* remove horizontal scroll-bar when viewing in IE7 */
	margin-top: 0;
	margin-bottom: 4px;
}

.summaryPagesContainer	{
	display:	none;
	margin-bottom: 20px;
}

.formDisplayToggler	{
	cursor: pointer;
}
a.formDisplayToggler	{
	font-weight: normal;
	color:	gray;
}
a:hover.formDisplayToggler	{
	font-weight: normal;
	color:	#39a9ff;
}

.showAllToggler a	{
	font-weight: normal;
	color:	gray;
}
.showAllToggler	a:hover {
	font-weight: normal;
	color:	#39a9ff;
}

@media print	{
		
	.formDisplayToggler	{
		display: none;
	}
	.showAllToggler	{
		display: none;
	}

}
.meetingActionAndReponseLabel	{
	color:	#000000;	
}

.padding5pix{
	padding: 5px;
}
