#header{
	position:absolute;
	top:10px;
	left:0px;
	width:100%;
}
#header #layer {
	width:775px;
	margin: 0px auto;
}
#core{
	position:absolute;
	top:196px;
	left:0px;
	width:100%;
	padding-bottom:15px;
}
.layer{
	background-color:white;
	width: 775px;
	margin: 0px auto;
}
#core #layer{
	background-color: white;
	width: 775px;
	margin: 0px auto;
}
#core #bd{
	background-color:white;
	float:left;
	width: 593px;
	margin:10px;
}
#core #bd-r{
	background: url('/images/background_right.jpg');
	float: right;
	padding: 5px;
	width: 152px;
}
#core #footer{
	background-color:white;
	top:0px;
	clear: both;
	font-size: 12pt; 
	text-align:center;
}
#footerLinks{
	width:775px;
	margin: 0px auto
}
#core #footer #footerLinks {
	background: url('/images/background_long.jpg');
	margin-bottom: 10px; 
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
#core #footer #footerCopy {
	text-align: center;
	padding-bottom:10px;
}


@media screen
{
	.tbl_outline {
		<?php if( !$GLOBALS[app_top_scale] ) echo "overflow:auto;"; ?>
	}
}
*/

@media print
{
	#header, #core #bd-r, #footer, .noprint {
		display:none;
	}
	
	#core {
		top:0px;
	}
	
	#core #bd{
		padding: 0px 0px 0px 0px;
		float: left;
		width: 100%;
		text-align: justify;
	}
}


.errorMsg
{
	border:1px solid red;
	width:480px;
	background-color:#FF9999;
	padding:10px;
}

.noticeMsg
{
	border:1px solid #99cc00;
	width:480px;
	background-color:#ebf5cc;
	padding:10px;
}