	body {
		margin: 0px;
		padding: 0px;
		font-family: Helvetica, Arial, Verdana, Tahoma;
	}

	img {
		border: 0px;
	}

	.left {
		float: left;
	}

	.right {
		float: right;
	}

	a#cms {
		color: #ff238a;
		font-size: 11px;
		font-weight: bold;
	}

	a#cms:hover {
		text-decoration: none;
	}

	div#page {
		width: 967px;
		height: 500px;
		margin-left: 18px;
	}

	div#topbar {
		height: 52px;
	}

	div#logo {
		float: left;
		width: 200px;
		height: 29px;
		margin-top: 10px;
	}

	div#lang-pnl {
		float: right;
		width: 125px;
		height: 25px;
		border: solid 1px #969696;
		border-top: none;
	}

	div#lang-pnl .left {
		float: left;
		margin-left: 8px;
	}

	div#lang-pnl .right {
		float: right;
		margin-right: 8px;
	}

	a {
		color: #000000;
	}

	a.lang {
		font-size: 10px;
		margin-top: 6px;
	}

	div.menubar {
		height: 30px;
	}

	div.hmenu {
		float: left;
		height: 100%;
	}

	div.hmenu a {
		float: left;
		color: #000000;
		margin: 5px;
		font-size: 11px;
	}

	div.hmenu a.main {
		text-decoration: underline;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 12px;
	}

	div#photobar {
		margin-top: 8px;
		height: 300px;
	}

	div#middlebar {
		height: 103px;
		margin-top: 18px;
		margin-bottom: 25px;
		clear: both;
	}

	div#smallphotos {
		float: left;
		width: 675px;
		text-align: center;
	}

	div#sign-in {
		float: right;
		width: 272px;
		height: 101px;
		border: 1px solid #969696;
		background-color: #ebebeb;
	}

	div#sign-in div.field-container {
		padding: 6px;
		float: left;
		width: 123px;
		height: 38px;
	}

	div#sign-in div.field-container input {
		margin-top: 4px;
		width: 96%;
		font-size: 11px;
		border: 1px solid #000;
	}

	div#sign-in div.field-container label {
		font-weight: bold;
	}

	div#sign-in div.enter {
		float: right;
		padding-right: 11px;
	}

	div#sign-in div.enter label {
		float: left;
		margin: 2px 10px 0px 3px;
	}

	div#sign-in div.enter input {
		float: left;
		font-size: 11px;
	}

	div#sign-in div.bottom-pnl {
		clear: both;
		float: right;
		width: 100%;
		border-top: 1px solid #969696;
		margin-top: 8px;
	}

	div#sign-in div.bottom-pnl a {
		float: left;
		font-size: 10px;
		color: #000;
		margin: 4px 28px 0px 6px;
	}

	div#sign-in div.bottom-pnl a:hover {
		text-decoration: none;
	}

	div#sign-in div.welcome {
		margin: 5px 8px 5px 8px;
	}

	table#textbar {
		width: 100%;
		border-top: 1px solid #969696;
		border-bottom: 1px solid #969696;
	}

	table#textbar td {
		vertical-align: top;
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: justify;
		font-size: 10px;
		color: #555555;
	}

	span.bigtext {
		font-size: 14px;
		font-weight: bold;
	}

	div#bottom {
		margin-top: 30px;
		margin-left: 290px;
	}

	div#copyright {
		margin-top: 10px;
		text-align: center;
		font-size: 12px;
		color: #555555;
	}
