
table.patient_signs_and_symptoms{
	margin-bottom:25px;
	margin-left:25px;
}
table.patient_signs_and_symptoms thead th{
	font-size:1.3em;
	color:#ffffff;
	text-align:left;
	padding:5px 5px 5px 5px;
}

table.patient_signs_and_symptoms thead{
	text-align:left;
}
table.patient_signs_and_symptoms tbody td {
	padding:10px 5px 10px 5px;
	text-align:left;
	vertical-align:top;
}
table.patient_signs_and_symptoms tbody td.indent {
	padding:5px 35px 5px 35px;
	text-align:left;
	margin-left:55px;
}
table.patient_signs_and_symptoms tbody td.sub-header {
	font-size:1em;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
}
table.patient_signs_and_symptoms tbody td.event {
	text-align:left;
	font-weight:bold;
}
table.patient_signs_and_symptoms tbody td.subhead {
	text-align:right;
	font-weight:bold;
	vertical-align:top;
}
table.patient_signs_and_symptoms tbody td .references a{
	color:#000000;
}
div.NyhaFunctionalClassScale {
	margin-bottom: 1em;
}

div.NyhaFunctionalClassScale sup.references a {
	color: #ffffff;
}

div.NyhaFunctionalClassScale .caption {
	background-color: rgb(2,54,94);
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding: 1em;
}
div.NyhaFunctionalClassScale .fc_desc {
	padding-bottom:1em;
	font-style:italic;
}

div.NyhaFunctionalClassScale .fc_row {
	background-color: rgb(244,245,213);
	padding: 1em;
	border-left: 1px solid rgb(2,54,94);
	border-bottom: 1px solid rgb(2,54,94);
	border-right: 1px solid rgb(2,54,94);
}

div.NyhaFunctionalClassScale .fc_title {
	font-weight: bold;

}
table.NyhaFunctionalClassScale th {
	padding-top:5px;
	padding-bottom:5px;
}
table.NyhaFunctionalClassScale td{
	text-align:left;
	border-right:0px;
	padding-bottom:5px;
}
table.NyhaFunctionalClassScale thead tr.first td.first{
	height:40px;
	width:30px;
	border-right:0px;
}

table.NyhaFunctionalClassScale thead th{
	border-right:0px;
	height:40px;
	text-align:left;
}
table.NyhaFunctionalClassScale tbody th{
	font-weight:normal;
	border-right:0px;
	text-align:left;
}
table.NyhaFunctionalClassScale th.first{
	width:30px;
	border-right:0px;
}
table.NyhaFunctionalClassScale th.last{
	width:30px;
	text-align:left;
}

table.NyhaFunctionalClassScale .caption {
	background-color: rgb(2,54,94);
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding: 1em;
	text-align:left;
}
table.NyhaFunctionalClassScale .fc_desc {
	padding-bottom:1em;
	font-style:italic;
	text-align:left;
}

table.NyhaFunctionalClassScale .fc_row {
	background-color: rgb(244,245,213);
	padding: 1em;
	text-align:left;
	border-bottom: 1px solid rgb(2,54,94);
}

table.NyhaFunctionalClassScale .fc_title {
	font-weight: bold;
	text-align:left;
}