@media screen, print {
	body {
		background-color: #32393b;
		font-size: 14px;
		font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
		color: #000000;
		padding: 0px;
		margin: 0px;
	}

	h1 {
		font-size: 1.6em;
		font-weight: normal;
		padding: 0;
		margin: 10px 0px 10px 0px;
	}
	h2 {
		font-size: 1.2em;
		font-weight: normal;
		padding: 0;
		margin: 0px 0px 5px 0px;
	}
	p {
		font-size: 1em;
		line-height: 1.4em;
		padding: 0;
		margin: 0px 0px 15px 0px;
	}
	p b, p strong {
		font-weight: normal;
		color: #000000;
	}
	a {
		text-decoration: none;
		color: #57798f;
	}
	#headArea {
		position: relative;
		width: 800px;
		height: 142px;
		background-color: #FFFFFF;
	}
	#logo {
		position: absolute;
		left: 460px;
		top: 21px;
		width: 251px;
		height: 99px;
	}
	#homeContentArea {
		width: 800px;
		height: 568px;
		background-color: white;
		background-repeat: repeat-x;
	}
	#contentArea {
		position: relative;
		height: 354px;
		background-color: #d6dee2;
	}
	#contentArea h1 {color: #57798f;}
	.topText {
		margin-top: 10px;
	}
	#contentBorderAreaTop {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 548px;
		height: 16px;
		color: #57798f;
		font-size: 10px;
		text-transform: uppercase;
		background-image:url(images/contentBorderAreaTopBG.gif);
		z-index: 20;
	}
	#contentBorderAreaTop a {
		font-weight: bold;
	}
	#contentBorderAreaTop .activeMainNavi {
		color: #000000;
	}
	#contentBorderAreaBottom {
		position: absolute;
		right: 0px;
		bottom: -1px;
		width: 252px;
		height: 16px;
		background-image:url(images/contentBorderAreaBottomBG.gif);
		z-index: 20;
	}
	#contentTextArea {
		position: absolute;
		left: 92px;
		top: 30px;
		height: 294px;
		z-index: 5;
	}
	#secondContentArea {
		position: relative;
		width: 800px;
		height: 73px;
		background-color: #FFFFFF;
	}
	html>body #secondContentArea {
		height: auto;
		min-height: 72px;
		background-color: #FFFFFF;
	}
	#footerArea {
		position: absolute;
		width: 800px;
		height: 18px;
		font-size: 10px;
		color: #57798f;
		text-align: right;
        background-color: #FFFFFF;
	}
	#footerArea a {color: #57798f; text-decoration: none; font-weight: bold;}
	#footerArea a:hover {color: #000000;}
}

@media screen {
	#mainArea {
		position: absolute;
		height: 598px;
		width: 800px;
		margin: -300px 0px 0px -400px;
		top: 50%;
		left: 50%;
	}
	html>body #mainArea {
		height: auto;
		min-height: 598px;
	}
	#contentArea {width: 800px;}
	#contentTextArea {
		width: 670px;
	}
}