
div.dash_block {
	margin-top: 20px;
	padding-top: 2px;
	border-top: 1px solid #315261;
	width: 800px;
}
	div.dash_block.full {
		width: 100%;
	}

div.dash_block h3 {
	margin-top: 4px;
}

div.dash_block div.edit_wrapper {
	float: right;
}
	
table.maintenance_areas td {
	padding: 2px 5px;
	vertical-align: top;
}

	table.maintenance_areas td.area {
		text-align: right;
	}
	
	table.maintenance_areas td.overdue {
		color: red;
		font-weight: bold;
	}

	.not_included {
		font-size: 12px;
		color: red;
	}
	
	.included {
		font-size: 12px;
		color: green;
	}
	
	table.maintenance_areas td.notes input {
		width: 340px;
	}
	

.dashboard {
	width: 1150px;
}

.dashboard .dash_sidebar {
	float: right;
	width: 300px;
}

	.dashboard .dash_sidebar fieldset {
		padding: 8px;
	}
	
	.dashboard .dash_sidebar div.box {
		padding: 8px;
		background: #f7f7f7;
		border: 1px solid #ccc;
		margin: 4px;
	}
	
	.dashboard .dash_sidebar div.dash_block {
		width: 292px;
		margin-right: 4px;
		margin-left: 4px;
		
	}

	.dashboard .data_view {
		width: 100%;
	}
	
		.dashboard .data_view td, .dashboard .data_view th {
			padding: 4px 5px;
		}

.contacts .contact {
	margin-bottom: 10px;
}

	.contacts .contact td {
		vertical-align: top;
	}
	
	.contacts .contact .comments {
		font-style: italic;
		font-weight: bold;
		font-size: 15px;
		margin-top: 4px;
	}

.dash_controls.right {
	text-align: right;
}

.dash_controls.center {
	text-align: center;
}


	
.dashboard.print form {
	display: none;
}

/* Misc Styles */

.no_border {
	border: 0px !important;
}

/* Note styles */

.add_note_container .submit_container {
	float: right;
}


#sticky_cont {
	background: #ffffe2;
}
	
	.sticky {
		border-bottom: 3px solid #f6f6f6;
		padding: 10px;
	}
	
		.sticky .date {
			line-height: 20px;
		}
	
		.sticky .message {
			font-weight: bold;
			font-size: 16px;
			font-style: italic;
		}
		
		.sticky .author {
			font-size: 13px;
			font-weight: normal;
			font-style: normal;
		}
	
	.sticky:last-child {
		border-bottom: none;
	}

.note_entry {
	background: #f6f6f6;
	overflow:hidden;
}

.note_entry, #sticky_cont {
	padding: 10px;
	border-bottom: 1px solid #d3d6de;
	margin-top: 10px;
}

.note_entry .date {
	float: left;
	font-weight: bold;
	font-size: 11px;
	padding-top: 1px;
}

.note_entry .message {
	float: right;
	width: 85%;
}

.note_entry .author {
	margin-top: 3px;
	font-size: 11px;
}

.code_blue{
    padding: 10px 5px;
    border: 1px solid #677f88;
    background: #33ffff;
    text-align: center;
    margin-top: 10px;
}

#CodeBlueOutcomeForm textarea{
    width: 220px;
    height: 100px;
}


/* Client Dashboard Styles */

.dashboard div.provider_overview,div.contact_overview {
	width: 800px;
}


	
	.dashboard div.provider_info,div.contact_info {
		float: left;
		width: 350px;
		margin-right: 20px;
	}
	
		.dashboard div.provider_info table, div.contact_info table {
			width: 100%;
		}

/* EOB External Integration Styles */

.external_eob_notice {
	width: 870px;
	padding: 10px;
	border: 4px solid #ccc;
	background: #f7f7f7;
	margin-bottom: 10px;
}

	.external_eob_notice h3 {
		margin-top: 5px;
		color: #c75e00;
	}






@media print {
	.dashboard {
		width: 1000px;
	}
	
	.dashboard .dash_sidebar {
		float: right;
		width: 250px;
	}
	
	
	.dashboard div.provider_overview {
		width: 740px;
	}
	

}