
/***************************************************************************
	Global styles
****************************************************************************/
BODY {
	font-family: arial;
	background-color: #FDE9C6;

	margin: 0 0 0 0;
	padding: 0 0 0 0;

	color: black;
	font-family: Arial;

	font-size: 11px;
}		

TD, P, DIV {
	font-size: 11px;
}

A {
	color: black;
}

.scrollbar {
	scrollbar-3dlight-color:#673C00;
	scrollbar-arrow-color:#716653;
	scrollbar-base-color:#FDEAC6;
	scrollbar-darkshadow-color:#673C00;
	scrollbar-face-color:;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:white;	
}

/***************************************************************************
	Page layout styles
****************************************************************************/

#mainCell {
	vertical-align: middle;
}

#mainCanvas {
	width:751px;
	text-align:left;
	border:1px solid #401F00;
}

#subContent {
	background: #FCEAC8 url(images/subpage_back.jpg) fixed 0% 0%;
	height:351px;
}

.canvas {
	padding-right: 15px;
}

#frontBottom IMG {
	border: none;
}

#subContent .canvas {
	height:259px;
	margin:42px 92px 50px 136px;
	overflow:auto
}

#frontContent {
	height:230px;
	background: #FCEAC8 url(images/frontpage_back.jpg) fixed 0% 0% no-repeat;
}

#frontContent .canvas {
	height:200px;
	margin:13px 47px 17px 27px;
	overflow:auto;
}

#frontNews {
	position:absolute;
	overflow:auto;
	width:152px;
	height:168px;
	margin-left:597px;
	margin-top:40px;
	padding-left:10px;
	color:#673C00;
}

#frontNews .newsItem {
}

#frontNews .newsItem A {
	color:#673C00;
	text-decoration: none;
}

/***************************************************************************
	Print styles
****************************************************************************/

.noprint {
	display:;
}

.noscreen {
	display:none;
}

@media print {
	BODY {
		background-color: white;
	}

	#mainCell {
		vertical-align: top;
	}
	
	#mainCanvas {
		width: 100%;
		border: none;
	}
	
	.canvas {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		overflow:visible;
	}
	
	#subContent {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		height:;
		background: none;
	}

	#subContent .canvas {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		overflow:visible;
	}

	#frontContent {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		height:;
		background: none;
	}

	#frontContent .canvas {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		overflow:visible;
	}
	
	.noprint {
		display: none;
	}

	.noscreen {
		display:block;
	}
}