div.transfers {
}
	div.transfers a.print {
		background-image: url('/graphics/print.gif');
		background-repeat: no-repeat;
		width: 32px;
		height: 32px;
		display: block;
		float: right;
	}
	div.transfers h2 {
		font-size: 13px;
		color: #5EA700;
		font-weight: bold;
		margin: 7px 0px 3px 0px;
	}
		div.transfers h2 a {
			text-decoration: none;
		}
		
			div.transfers h2 a.minus,
			div.transfers h2 a.plus {
				background-repeat: no-repeat;
				background-position: 0px 6px;
				display: block;
				float: left;
				width: 9px;
				height: 1px;
				padding-top: 20px;
				overflow: hidden;
				margin-right: 4px;
			}
			div.transfers h2 a.minus { background-image: url('/graphics/icon.minus.gif'); }
			div.transfers h2 a.plus	 { background-image: url('/graphics/icon.plus.gif'); }

	div.transfers table.ovv {
		width: 100%;
	}
		div.transfers table.ovv tr td, div.transfers table.ovv tr th {
			padding: 2px 9px 2px 1px;
			border-right: 1px solid silver;
			border-bottom: 1px solid silver;
		}
		div.transfers table.ovv tr td.details {
			display: none;
		}
			div.transfers table.ovv tr.over td {
				background-color: #D7D6E4;
				cursor: pointer;
			}
		
	div.transfers fieldset {
		padding: 10px;
		#padding-top: 0px;
		margin: 0px 0px 10px 0px;
		border: 1px solid #B8B7BF;
	}
		div.transfers fieldset table td {
			padding: 2px;
		}
			div.transfers fieldset table tbody td span.err {
				font-weight: normal;
			}
	div.transfers legend {
		margin: 0px;
		#margin-bottom: 10px;
		font-weight: bold;
	}

	div.transfers div.dateinput			{ border-color: black; }
	div.transfers input.dept				{ width: 60px; padding-left: 2px; }
	div.transfers input.room				{ width: 60px; padding-left: 2px; }
	div.transfers input.name				{ width: 200px; padding-left: 2px; }
	div.transfers input.pid					{ width: 90px; padding-left: 2px; }
	div.transfers input.cb					{ border: 0px; }
	div.transfers textarea					{ width: 450px; height: 70px; padding-left: 2px; }
	div.transfers select.physicians { width: 200px; }
	
	div.transfers table {
		color: #5C5C5C;
	}
		div.transfers table td.lft { width: 145px; }
		div.transfers table td.rgt { width: 450px; }

div.transfer_details {
	padding: 0px 5px;
	display: block;
	position: absolute;
	background-image: url('/graphics/content.shadowmiddlebg.png');
	width: 668px;
	top: 1px;
	left: 1px;
}
	div.transfers table.ovv div.transfer_details {
		display: none;
	}
	div.transfer_details div.shadowtop,
	div.transfer_details div.shadowbottom {
		position: absolute;
		left: 0px;
		width: 678px;
		height: 5px;
	}
	div.transfer_details div.shadowtop {
		background-image: url('/graphics/content.shadowtopbg.png');
		top: -5px;
	}
	div.transfer_details div.shadowbottom {
		background-image: url('/graphics/content.shadowbottombg.png');
		bottom: -5px;
	}
		div.transfer_details h1 {
			font-size: 11px;
			font-weight: bold;
			line-height: 13px;
			color: #5C5C5C;
			margin: 0px;
			padding: 5px;
			border: 1px solid #B8B7BF;
			background-color: #D8D6E3;
			background-position: top left;
			background-repeat: repeat-x;
			background-image: url('/graphics/paneltitlebg.gif');
		}
			div.transfer_details:hover h1 {
				border: 1px solid #6ABC00;
				color: #5EA700;
			}
			
	div.transfer_details div.block {
		background-color: #E9E8F0;
		background-repeat: no-repeat;
		background-position: 0px 0px;
		margin: 0px 1px;
		padding: 15px;
	}
			

	div.transfer_details table {
		color: #5C5C5C;
	}
		div.transfer_details table tbody tr td {
			width: 25%;
			border-bottom: 1px solid silver;
			border-right: 1px solid silver;
			vertical-align: top;
			padding: 3px;
			text-align: left;
		}
			div.transfer_details table tbody tr td table {
				border: 0px;
			}
				div.transfer_details table tbody tr td table td {
					border: 0px;
				}
		div.transfer_details table tbody tr td.greytd {
		}

		div.transfer_details.nowrap {
			white-space: nowrap;
		}
