* {
	padding: 0px;
	margin: 0px;
	font-family: arial;
	background-repeat: no-repeat;
	letter-spacing: 0.02em;
}

table {
	border-collapse: collapse;
}

th {
	text-align: left;
}

.clear-both {
	clear: both;
}

.float-left {
	float: left;
}

.noshow {
	display: none;
}


a {
	color: #000099;
}
	.yellow a {
		color: #957b00;
	}
	.orange a {
		color: #cc772b;
	}
	.red a {
		color: #990000;
	}
a.blue {
	color: #000099;
}
a.black {
	color: #000000;
}
a.footer {
	color: #414158;
}
a.yellow {
	color: #bb8917;
}
a.red {
	color: #ab2e0a;
}
a.file {
	color: #b0b7cc;
}


body {
	font-size: 13px;
	text-align: center;
	background-color: #e6d6bd;
	color: black;
}

div#core {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	text-align: left;
}

div#toploader {
	position: absolute;
	left: -50px;
	top: 0px;
}
	div#toploader img {
		display: block;
		width: 5px;
		height: 5px;
	}

div#preloader {
	position: absolute;
	left: -50px;
	top: 0px;
}
	div#preloader img {
		display: block;
		width: 5px;
		height: 5px;
	}


div#noscript {
	position: absolute;
	top: 190px;
	left: 0px;
	width: 100%;
	text-align: center;
	z-index: 1000;
}
	div#noscript div.a {
		margin-left: auto;
		margin-right: auto;
		width: 880px;
		text-align: left;
	}
	div#noscript div.b {
		border: solid 3px red;
		padding: 40px;
		background-color: white;
		color: red;
		font-size: 18px;
	}
	div#noscript div.hr {
		font-size: 1px;
		width: 100%;
		height: 1px;
		background-color: red;
		margin-top: 8px;
	}
	div#noscript p {
		font-size: 13px;
		color: black;
		margin-top: 8px;
	}



div#topbar {
	position: absolute;
	z-index: 6;
	height: 35px;
	width: 960px;
	background-image: url('topbar/bg.jpg');
}

h3#topbar-h3 {
	position: absolute;
	margin-left: 10px;
	margin-top: 10px;
	color: #f2f2f2;
	font-size: 11px;
	font-weight: normal;
}
div#topbar-group-login-title {
	position: absolute;
	margin-left: 663px;
	margin-top: 11px;
	width: 110px;
	height: 12px;
	background-image: url('topbar/group-login.gif');
}
input#topbar-group-login-input {
	position: absolute;
	margin-left: 785px;
	margin-top: 6px;
	width: 136px;
	font-size: 16px;
}
div#topbar-group-login-error {
	position: absolute;
	margin-left: 786px;
	margin-top: 7px;
	width: 137px;
	height: 20px;
	background-color: white;
}
	div#topbar-group-login-error-inner {
		padding-left: 5px;
		padding-top: 2px;
		font-size: 13px;
		font-weight: bold;
		color: red;
	}
div#topbar-group-login-arrow {
	position: absolute;
	margin-left: 931px;
	margin-top: 8px;
	width: 18px;
	height: 18px;
	overflow: hidden;
	background-image: url('topbar/arrow.gif');
	cursor: pointer;
}
	div#topbar-group-login-arrow-over {
		position: absolute;
		width: 18px;
		height: 18px;
		background-image: url('topbar/arrow-over.gif');
	}
	div#topbar-group-login-arrow-block {
		position: absolute;
		width: 18px;
		height: 18px;
	}

div#toptitle {
	position: absolute;
	z-index: 5;
	margin-top: 45px;
	background-color: white;
	background-image: url('toptitle/top.gif');
	height: 93px;
	width: 960px;
}

div#office-events-logo {
	position: absolute;
	margin-left: 22px;
	margin-top: -11px;
	width: 220px;
	height: 122px;
	background-image: url('toptitle/office-events.jpg');
	cursor: pointer;
}
	div#office-events-logo-over {
		position: absolute;
		width: 220px;
		height: 122px;
		background-image: url('toptitle/office-events-over.jpg');
	}
	div#office-events-logo-block {
		position: absolute;
		width: 220px;
		height: 122px;
	}

div#millennia-events-logo {
	position: absolute;
	margin-left: 22px;
	margin-top: -11px;
	width: 250px;
	height: 122px;
	background-image: url('toptitle/millennia-events.jpg');
	cursor: pointer;
}
	div#millennia-events-logo-over {
		position: absolute;
		width: 250px;
		height: 122px;
		background-image: url('toptitle/millennia-events-over.jpg');
	}
	div#millennia-events-logo-block {
		position: absolute;
		width: 250px;
		height: 122px;
	}

div#welcome-to-office-events {
	position: absolute;
	margin-left: 417px;
	margin-top: 67px;
	width: 368px;
	height: 17px;
	background-image: url('toptitle/welcome-to-office-events.gif');
}

div#welcome-to-millennia-events {
	position: absolute;
	margin-left: 410px;
	margin-top: 67px;
	width: 422px;
	height: 17px;
	background-image: url('toptitle/welcome-to-millennia-events.gif');
}



div#topbuttons {
	position: absolute;
	z-index: 4;
	margin-top: 138px;
}

	div#topbuttons div.flash {
		padding-left: 12px;
		padding-top: 25px;
	}

	div#topbuttons div.topbutton {
		position: absolute;
		margin-top: 25px;
		width: 304px;
		height: 104px;
		cursor: pointer;
	}
	div#topbuttons div.topbutton-over {
		position: absolute;
		margin-top: 25px;
		width: 304px;
		height: 104px;
	}
	div#topbuttons div.topbutton-block {
		position: absolute;
		margin-top: 25px;
		width: 304px;
		height: 104px;
		cursor: pointer;
	}
	div#topbuttons a {
		display: block;
		text-indent: -4000px;
	}

	
div#topbutton_conference-and-events {
	margin-left: 12px;
	background-image: url('topbuttons/conference-and-events.jpg');
}
	div#topbutton_conference-and-events_over {
		background-image: url('topbuttons/conference-and-events-over.jpg');
		margin-left: 12px;
	}
	div#topbutton_conference-and-events_block {
		margin-left: 12px;
	}


div#topbutton_team-building {
	margin-left: 328px;
	background-image: url('topbuttons/team-building.jpg');
}
	div#topbutton_team-building_over {
		background-image: url('topbuttons/team-building-over.jpg');
		margin-left: 328px;
	}
	div#topbutton_team-building_block {
		margin-left: 328px;
	}


div#topbutton_special-events {
	margin-left: 644px;
	background-image: url('topbuttons/special-events.jpg');
}
	div#topbutton_special-events_over {
		margin-left: 644px;
		background-image: url('topbuttons/special-events-over.jpg');
	}
	div#topbutton_special-events_block {
		margin-left: 644px;
	}

div#topheading {
	position: absolute;
	z-index: 3;
	margin-top: 278px;
}
div.bigtopbuttons div#topheading {
	margin-top: 487px;
}
	div#topheading-heading {
		position: absolute;
		margin-left: 12px;
		width: 625px;
		height: 25px;
	}
		div#topheading-heading {
			background-image: url('topheading/home.jpg');
		}
		.blue div#topheading-heading {
			background-image: url('topheading/conference-and-events.gif');
		}
		.yellow div#topheading-heading {
			background-image: url('topheading/team-building-and-away-days.jpg');
		}
		.orange div#topheading-heading {
			background-image: url('topheading/special-events-and-parties.jpg');
		}
		.red div#topheading-heading {
			background-image: url('topheading/special-events-and-parties-red.jpg');
		}

	div#topheading-enquire {
		position: absolute;
		margin-left: 644px;
		width: 304px;
		height: 25px;
	}
		div#topheading-enquire {
			background-image: url('topheading/enquire-brown.jpg');
		}
		.blue div#topheading-enquire {
			background-image: url('topheading/enquire-blue.gif');
		}
		.yellow div#topheading-enquire {
			background-image: url('topheading/enquire-yellow.jpg');
		}
		.orange div#topheading-enquire {
			background-image: url('topheading/enquire-orange.jpg');
		}
		.red div#topheading-enquire {
			background-image: url('topheading/enquire-red.jpg');
		}

div#holder {
	position: absolute;
	z-index: 1;
	margin-top: 138px;
	border-top: solid 1px #b6b7b3;
	background-image: url('holder/gradient.jpg');
	background-color: white;
	width: 960px;
	padding-top: 175px;
}
div.bigtopbuttons div#holder {
	padding-top: 384px;
}

div#content-holder {
	float: left;
	width: 632px;

}
div#content {
	padding-left: 12px;
}


/* misc/common content elements */

div.d-righthalf {
	float: right;
	margin-left: 20px;
	width: 310px;
	border-left: solid 1px #dbcfc3;
	border-bottom: solid 1px #dbcfc3;
	margin-bottom: 5px;
}
	div.d-righthalf-inner {
		padding-left: 10px;
	}


/* details table */
table.t-details {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 14px;
}
	table.t-details th {
		padding-right: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
		border-bottom: dotted 1px #dbcfc3;
		font-size: 11px;
	}
	table.t-details td {
		padding-left: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
		border-bottom: dotted 1px #dbcfc3;		
	}
	table.t-details .last {
		border-bottom: none;
	}


/* info table */
table.t-info {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 14px;
}
	table.t-info th {
		padding-right: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: dotted 1px #dbcfc3;
		border-right: dotted 1px #dbcfc3;
		font-size: 13px;
		vertical-align: top;
	}
	table.t-info td {
		padding-left: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: dotted 1px #dbcfc3;		
		font-size: 17px;
	}
	table.t-info .last {
		border-bottom: none;
	}


/* 2x2 cross table */

table.d-2x2cross {
}
	td.d-2x2cross-tl {
		width: 50%;
		border-right: solid 1px #dbcfc3;
		border-bottom: solid 1px #dbcfc3;
		vertical-align: top;
		padding: 10px 5px 5px 0px;
	}
	td.d-2x2cross-tr {
		width: 50%;
		border-bottom: solid 1px #dbcfc3;
		vertical-align: top;
		padding: 10px 0px 5px 5px;
	}
	td.d-2x2cross-bl {
		width: 50%;
		border-right: solid 1px #dbcfc3;
		vertical-align: top;
		padding: 15px 5px 5px 0px;
	}
	td.d-2x2cross-br {
		width: 50%;
		vertical-align: top;
		padding: 15px 0px 5px 5px;
	}

div#rightside {
	float: left;
	margin-left: 12px;
	width: 304px;
}


div.rightmenu {
	width: 304px;
	margin-bottom: 10px;
}
	div.rightmenu-quicklinks {
		background-image: url('rightmenu/quicklinks-bg.jpg');
	}
	div.rightmenu-categories {
		background-image: url('rightmenu/categories-bg.jpg');
	}
		.yellow div.rightmenu-categories {
			background-image: url('rightmenu/tba-bg.jpg');
		}
		.orange div.rightmenu-categories {
			background-image: url('rightmenu/sep-bg.jpg');
		}
		.red div.rightmenu-categories {
			background-image: url('rightmenu/red-bg.jpg');
		}
		.blue div.rightmenu-categories {
			background-image: url('rightmenu/cae-bg.jpg');
		}

div.rightmenu-inner {
	background-position: bottom left;
	padding: 20px 18px 20px 65px;
}
	div.rightmenu-quicklinks div.rightmenu-inner {
		background-image: url('rightmenu/quicklinks-bottom.gif');
	}
	div.rightmenu-categories div.rightmenu-inner {
		background-image: url('rightmenu/quicklinks-bottom.gif');
	}
		.yellow div.rightmenu-categories div.rightmenu-inner {
			background-image: url('rightmenu/quicklinks-bottom.gif');
		}
		.orange div.rightmenu-categories div.rightmenu-inner {
			background-image: url('rightmenu/quicklinks-bottom.gif');
		}
		.red div.rightmenu-categories div.rightmenu-inner {
			background-image: url('rightmenu/red-bottom.gif');
		}
		.blue div.rightmenu-categories div.rightmenu-inner {
			background-image: url('rightmenu/cae-bottom.gif');
		}

div.rightmenu-minheight {
	float: left;
	width: 1px;
	height: 190px;
	font-size: 1px;
}

div.rightmenu h3 {
	display: block;
	font-size: 16px;
	text-transform: uppercase; 
	padding-bottom: 4px;
	border-bottom: solid 1px black;
}
	div.rightmenu-quicklinks h3 {
		color: #c9b99d;
		border-bottom: solid 1px #dbcfc2;
	}
	div.rightmenu-categories h3 {
		color: #c9b99d;
		border-bottom: solid 1px #dbcfc2;
	}
		.yellow div.rightmenu-categories h3 {
			color: #eadd84;
			border-bottom: solid 1px #eadd84;
		}
		.orange div.rightmenu-categories h3 {
			color: #e8bd80;
			border-bottom: solid 1px #e8bd80;
		}
		.red div.rightmenu-categories h3 {
			color: #ad4f36;
			border-bottom: solid 1px #e2927c;
		}
		.blue div.rightmenu-categories h3 {
			color: #8295aa;
			border-bottom: solid 1px #c3cfdb;
		}

div.rightmenu li {
	display: block;
	font-size: 14px;
	padding: 7px 0px 7px 23px;
	border-bottom: dotted 1px black;
	background-position: 7px 11px;
	list-style: none;
}
	div.rightmenu-quicklinks li {
		background-image: url('rightmenu/quicklinks-bullet.gif');
		border-bottom: dotted 1px #dbcfc2;
	}
	div.rightmenu-categories li {
		background-image: url('rightmenu/quicklinks-bullet.gif');
		border-bottom: dotted 1px #dbcfc2;
	}
		.yellow div.rightmenu-categories li {
			background-image: url('rightmenu/quicklinks-bullet.gif');
			border-bottom: dotted 1px #eadd84;
		}
		.orange div.rightmenu-categories li {
			background-image: url('rightmenu/quicklinks-bullet.gif');
			border-bottom: dotted 1px #e8bd80;
		}
		.red div.rightmenu-categories li {
			background-image: url('rightmenu/red-bullet.gif');
			border-bottom: dotted 1px #e2927c;
		}
		.blue div.rightmenu-categories li {
			background-image: url('rightmenu/cae-bullet.gif');
			border-bottom: dotted 1px #c3cfdb;
		}
div.rightmenu li.this {
	background-image: url('rightmenu/arrow.gif');
	background-position: 5px 10px;
}

div.rightmenu li h1 {
	display: inline;
	font-size: 14px;
	font-weight: normal;
}

div.rightmenu li h2 {
	display: inline;
	font-size: 12px;
	font-weight: normal;
}

div.rightmenu a {
	text-decoration: none;
}

div.rightmenu li ul {
	margin-top: 3px;
}
div.rightmenu li li {
	border-bottom: none !important;
	padding: 5px 0px 5px 18px;
	font-size: 12px;
	background-position: 4px 10px;
}
	div.rightmenu-quicklinks li li {
		background-image: url('rightmenu/quicklinks-smallbullet.gif');
	}
	div.rightmenu-categories li li {
		background-image: url('rightmenu/quicklinks-smallbullet.gif');
	}
		.yellow div.rightmenu-categories li li {
			background-image: url('rightmenu/quicklinks-smallbullet.gif');
		}
		.orange div.rightmenu-categories li li {
			background-image: url('rightmenu/quicklinks-smallbullet.gif');
		}
		.red div.rightmenu-categories li li {
			background-image: url('rightmenu/red-smallbullet.gif');
		}
		.blue div.rightmenu-categories li li {
			background-image: url('rightmenu/cae-smallbullet.gif');
		}
div.rightmenu li li.this {
	background-image: url('rightmenu/arrow-small.gif');
	background-position: 2px 8px;
}


div.rightmenu span.this {
	font-weight: bold;
}

div#backtotop {
	width: 167px;
	height: 18px;
	background-image: url('footer/back-to-top.gif');
	margin-left: 10px;
	margin-bottom: 20px;
	margin-right: 10px;
	cursor: pointer;
}
	div#backtotop-over {
		position: absolute;
		width: 167px;
		height: 18px;
		background-image: url('footer/back-to-top-over.gif');		
	}
	div#backtotop-block {
		position: absolute;
		width: 167px;
		height: 18px;
	}

div#backtoarticles {
	width: 181px;
	height: 18px;
	background-image: url('footer/back-to-articles.gif');
	margin-left: 10px;
	margin-bottom: 20px;
	margin-right: 10px;
	cursor: pointer;
}
	div#backtoarticles-over {
		position: absolute;
		width: 181px;
		height: 18px;
		background-image: url('footer/back-to-articles-over.gif');
	}
	div#backtoarticles-block {
		position: absolute;
		width: 181px;
		height: 18px; 
	}



div#footer {
	clear: both;
	width: 960px;
	background-image: url('footer/bg.gif');
	background-position: 0px -25px;
	background-color: #fefaef;
}

div#footer-pagebottom {
	height: 6px;
	font-size: 1px;
	background-image: url('footer/pagebottom.gif');
}

div#footer-copyright {
	padding-top: 12px;
	font-size: 14px;
	color: #2d1c0c;
	text-align: center;
}
	div#footer-copyright div {
		height: 14px;
		text-indent: -4000px;
		background-image: url('footer/copyright.gif');
		background-position: 305px 0px;
		margin-bottom: 5px;
	}
	div#footer-copyright div.millennia {
		background-image: url('footer/copyright-millennia.gif');

	}

div#footer-content {
	padding-left: 19px;
	padding-top: 27px;
	padding-bottom: 8px;
}

div#footer-contact {
	float: left;
	font-size: 13px;
	width: 234px;
}
	div#footer-contact-inner {
		padding-right: 20px;
		padding-bottom: 4px;
	}
	div#footer-contact div.logo {
		width: 159px;
		height: 68px;
		background-image: url('footer/office-events-logo.gif');
		margin-bottom: 9px;
	}
		div#footer-contact div.logo-millennia {
			width: 215px;
			height: 70px;
			background-image: url('footer/millennia-events-logo.gif');
		}
	div#footer-contact p.address {
		text-align: justify;
		margin-bottom: 3px;
	}
	div#footer-contact p.link {
		font-size: 10px;
		text-align: right;
		margin-bottom: 12px;
	}
	div#footer-contact p.number {
		font-size: 11px;
		margin-bottom: 1px;
	}

div#footer-links {
	float: left;
	width: 390px;
	background-image: url('footer/vr.gif');
	background-position: 0px 15px;
}
	div#footer-links-inner {
		padding-left: 20px;
		padding-right: 20px;
	}
	div#footer-links p {
		font-size: 10px;
		text-align: justify;
		line-height: 12px;
		margin-bottom: 6px;
	}
	div#footer-links b {
		display: block;
	}

div#footer-logos {
	float: left;
	width: 300px;
	background-image: url('footer/vr.gif');
	background-position: 0px 15px;
}
	div#footer-logos-inner {
		padding-top: 5px;
		padding-left: 20px;
		text-align: center;
	}

	div#footer-logos img {
		border: none;
		margin-bottom: 5px;
	}
	div#footer-logos img.margin-right {
		margin-right: 12px;
	}
	div#footer-logos p.small {
		font-size: 10px;
		padding-top: 4px;
		padding-bottom: 4px;
	}

	div#footer-logos div.logo {
		padding-left: 117px;
		font-size: 11px;
		margin-bottom: 14px;
	}
	div#footer-logos span {
		display: block;
		font-size: 10px;
	}
	
	div#footer-logos div.abta {
		background-image: url('footer/abta.gif');
		height: 44px;
	}
		div#footer-logos div.abta p {
			padding-top: 9px;
		}

	div#footer-logos div.aim {
		background-image: url('footer/aim.gif');
		height: 45px;
		background-position: 16px 0px;
	}
		div#footer-logos div.aim p {
			padding-top: 0px;
		}

	div#footer-logos div.green {
		background-image: url('footer/green-achiever.gif');
		height: 55px;
		background-position: 23px 0px;
	}
		div#footer-logos div.green p {
			padding-top: 9px;
		}



div.boxtitle {
	background-image: url('boxtitle/bg.jpg');
	padding: 11px;
	margin-bottom: 8px;
}
	div.boxtitle-inner {
		width: 598px;
		height: 364px;
	}
	div.boxtitle-load {
		position: absolute;
		margin-left: 266px;
		margin-top: 149px;
		width: 66px;
		height: 66px;
		background-image: url('loader.gif');
	}
	div.boxtitle-box {
		position: absolute;
		margin-left: -3000px;
	}


div#contactbox {
	width: 304px;
	background-color: #dacfc2;
	margin-bottom: 10px;
}
div#contactbox-heading {
	width: 304px;
	height: 27px;
	background-image: url('contactbox/heading.jpg');
}
div#contactbox-instructions {
	padding: 8px 12px 9px 12px;
	font-size: 12px;
	text-align: justify;
	line-height: 16px;
}
div#contactbox-content {
	background-image: url('contactbox/bg.jpg');
	padding: 11px 0px 8px 11px;
}
div#contactbox-content-somethingishere {
	width: 10px;
	height: 1px;
	font-size: 1px;
}
div#contactbox-content table {
}
	div#contactbox-content th {
		vertical-align: top;
		font-weight: normal;
		font-size: 13px;
		padding-bottom: 4px;
		white-space: nowrap;
	}
	div#contactbox-content label {
		color: #000;
	}
	div#contactbox-content td {
		padding-left: 8px;
		padding-bottom: 4px;
	}
	div#contactbox-content td.small {
		font-size: 12px;
	}
	div#contactbox-content input {
		font-size: 14px;
		width: 156px;
	}
	div#contactbox-content input.small {
		width: 80px;
	}
	div#contactbox-content textarea {
		width: 156px;
		height: 50px;
		font-size: 13px;
		margin-bottom: 2px;
	}
	div#contactbox-content input.radio {
		width: 17px;
	}
	div#contactbox-content div.error {
		font-size: 12px;
		color: red;
		padding-bottom: 2px;
	}
div#contactbox-success-inner {
	padding: 25px 20px 20px 10px;
	color: #3f6d3e;
}
	div#contactbox-success h1 {
		font-size: 21px;
		font-weight: normal;
		font-family: times new roman;
		margin-bottom: 20px;
		text-align: center;
	}
	div#contactbox-success p {
		font-size: 13px;
		margin-bottom: 10px;
		text-align: justify;
	}
div#contactbox-bottom {
	border-top: solid 1px #e3d9cf;
	background-image: url('contactbox/bottom.gif');
	background-position: bottom left;
	height: 38px;
}
div#contactbox-submit {
	position: absolute;
	margin-left: 193px;
	margin-top: 10px;
	width: 95px;
	height: 18px;
	overflow: hidden;
	background-image: url('contactbox/submit.gif');
	cursor: pointer;
}
div#contactbox-submit-over {
	position: absolute;
	width: 95px;
	height: 18px;
	background-image: url('contactbox/submit-over.gif');
}
div#contactbox-submit-block {
	position: absolute;
	width: 95px;
	height: 18px;
}
div#contactbox-error {
	position: absolute;
	margin-left: 290px;
	margin-top: 4px;
	width: 0px;
	height: 30px;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	color: red;
	white-space: nowrap;
}
div#contactbox-thank-you {
	position: absolute;
	margin-left: 175px;
	margin-top: 13px;
	width: 116px;
	height: 13px;
	background-image: url('contactbox/thank-you.gif');
}


div#infobar {
	width: 620px;
	height: 229px;
	overflow: hidden;
}

div.infobar-loader {
	position: absolute;
	margin-left: 277px;
	margin-top: 81px;
	width: 66px;
	height: 66px;
	background-image: url('loader.gif');
}

div.infobar-bar {
	height: 211px;
}


div.infobar-bar-left-start {
	background-image: url('infobar/left-start.jpg');
}
	.yellow div.infobar-bar-left-start {
		background-image: url('infobar/left-start-yellow.jpg');
	}
	.orange div.infobar-bar-left-start {
		background-image: url('infobar/left-start-orange.jpg');
	}
	.red div.infobar-bar-left-start {
		background-image: url('infobar/left-start-red.jpg');
	}
div.infobar-bar-left-end {
	background-image: url('infobar/left-end.jpg');
}
	.yellow div.infobar-bar-left-end {
		background-image: url('infobar/left-end-yellow.jpg');
	}
	.orange div.infobar-bar-left-end {
		background-image: url('infobar/left-end-orange.jpg');
	}
	.red div.infobar-bar-left-end {
		background-image: url('infobar/left-end-red.jpg');
	}
div.infobar-bar-right-start {
	background-image: url('infobar/right-start.jpg');
	background-position: top right;
}
	.yellow div.infobar-bar-right-start {
		background-image: url('infobar/right-start-yellow.jpg');
	}
	.orange div.infobar-bar-right-start {
		background-image: url('infobar/right-start-orange.jpg');
	}
	.red div.infobar-bar-right-start {
		background-image: url('infobar/right-start-red.jpg');
	}
div.infobar-bar-right-end {
	background-image: url('infobar/right-end.jpg');
	background-position: top right;
}
	.yellow div.infobar-bar-right-end {
		background-image: url('infobar/right-end-yellow.jpg');
	}
	.orange div.infobar-bar-right-end {
		background-image: url('infobar/right-end-orange.jpg');
	}
	.red div.infobar-bar-right-end {
		background-image: url('infobar/right-end-red.jpg');
	}

div.infobar-bar-over-left-start {
	background-image: url('infobar/over-left-start.jpg');
}
	.yellow div.infobar-bar-over-left-start {
		background-image: url('infobar/over-left-start-yellow.jpg');
	}
	.orange div.infobar-bar-over-left-start {
		background-image: url('infobar/over-left-start-orange.jpg');
	}
	.red div.infobar-bar-over-left-start {
		background-image: url('infobar/over-left-start-red.jpg');
	}
div.infobar-bar-over-left-end {
	background-image: url('infobar/over-left-end.jpg');
}
	.yellow div.infobar-bar-over-left-end {
		background-image: url('infobar/over-left-end-yellow.jpg');
	}
	.orange div.infobar-bar-over-left-end {
		background-image: url('infobar/over-left-end-orange.jpg');
	}
	.red div.infobar-bar-over-left-end {
		background-image: url('infobar/over-left-end-red.jpg');
	}
div.infobar-bar-over-right-start {
	background-image: url('infobar/over-right-start.jpg');
	background-position: top right;
}
	.yellow div.infobar-bar-over-right-start {
		background-image: url('infobar/over-right-start-yellow.jpg');
	}
	.orange div.infobar-bar-over-right-start {
		background-image: url('infobar/over-right-start-orange.jpg');
	}
	.red div.infobar-bar-over-right-start {
		background-image: url('infobar/over-right-start-red.jpg');
	}
div.infobar-bar-over-right-end {
	background-image: url('infobar/over-right-end.jpg');
	background-position: top right;
}
	.yellow div.infobar-bar-over-right-end {
		background-image: url('infobar/over-right-end-yellow.jpg');
	}
	.orange div.infobar-bar-over-right-end {
		background-image: url('infobar/over-right-end-orange.jpg');
	}
	.red div.infobar-bar-over-right-end {
		background-image: url('infobar/over-right-end-red.jpg');
	}

div.infobar-bar-text {
	position: absolute;
	width: 50px;
	height: 194px;
	z-index: 11;
	margin-left: 10px;
	margin-top: 5px;
}
	div.infobar-bar-left-end div.infobar-bar-text {
		margin-left: 14px;
	}

div#infobar-arrow, div.infobar-arrow {
	position: absolute;
	z-index: 10;
	margin-left: 0px;
	margin-top: -27px;
	width: 47px;
	height: 32px;
	background-image: url('infobar/arrow.png');
}
	.yellow div#infobar-arrow, .yellow div.infobar-arrow {
		background-image: url('infobar/arrow-yellow.png');		
	}
	.orange div#infobar-arrow, .orange div.infobar-arrow {
		background-image: url('infobar/arrow-orange.png');		
	}
	.red div#infobar-arrow, .red div.infobar-arrow {
		background-image: url('infobar/arrow-red.png');		
	}

div#infobar-box-holder {
	margin-left: 10px;
	width: 610px;
}

div#infobar-box-minheight {
	float: right;
	width: 1px;
	height: 70px;
	font-size: 1px;
}

div#infobar-box-marginbottom {
	background-color: white;
	height: 10px;
	font-size: 10px;
}

div#infobar-box, div.infobar-box {
	width: 600px;
	background-image: url('infobar/box-border.gif');
}
div#infobar-box-inner, div.infobar-box-inner {
	background-image: url('infobar/box-border-bottom.gif');
	background-position: bottom left;
	padding: 5px;
}

div#infobar-box-height, div.infobar-box-height {
	width: 590px; 
	background-image: url('infobar/box-bg.jpg');
}
	.yellow div#infobar-box-height, .yellow div.infobar-box-height {
		background-image: url('infobar/box-bg-yellow.jpg');
	}
	.orange div#infobar-box-height, .orange div.infobar-box-height {
		background-image: url('infobar/box-bg-orange.jpg');
	}
	.red div#infobar-box-height, .red div.infobar-box-height {
		background-image: url('infobar/box-bg-red.jpg');
	}

div.infobar-box-content {
	z-index: 9;
	position: absolute;
	width: 590px;
	height: 58px;
	overflow: hidden;
}
div.infobar-box-content-inner {
	background-image: url('infobar/box-bg.jpg');
	background-color: white;
	padding: 18px;
	padding-right: 0px;
	padding-bottom: 10px;
	line-height: 1.4;
	text-align: justify;
}
	.yellow div.infobar-box-content-inner {
		background-image: url('infobar/box-bg-yellow.jpg');
	}
	.orange div.infobar-box-content-inner {
		background-image: url('infobar/box-bg-orange.jpg');
	}
	.red div.infobar-box-content-inner {
		background-image: url('infobar/box-bg-red.jpg');
	}
div.infobar-box-iefixwidth {
	width: 554px;
}

	div.infobar-box-content div.icon {
		display: block;
		float: left;
		width: 35px;
		height: 35px;
		margin-bottom: 10px;
	}
	div.infobar-box-content h2 {
		height: 26px;
		margin-top: 3px;
		margin-bottom: 13px;
		text-indent: -4000px;
	}
	div.infobar-box-content ul {
		margin-left: 16px;
		margin-bottom: 9px;
	}
	div.infobar-box-content p {
		margin-bottom: 9px;
	}
	div.infobar-box-content .right {
		display: block;
		float: right;
		margin-left: 13px;
		margin-top: 5px;
		margin-bottom: 3px;
	}
	div.infobar-box-content .left {
		display: block;
		float: left;
		margin-right: 13px;
		margin-top: 5px;
		margin-bottom: 3px;
	}
	div.infobar-box-content .alone {
		display: block;
		margin-top: 12px;
		margin-bottom: 9px;
	}

div#infobar-box-close, div.infobar-box-close {
	z-index: 10;
	position: absolute;
	margin-left: 561px;
	width: 29px;
	height: 26px;
	cursor: pointer;
	background-image: url('infobar/close.gif');
}
	.yellow div#infobar-box-close, .yellow div.infobar-box-close {
		background-image: url('infobar/close-yellow.gif');
	}
	.orange div#infobar-box-close, .orange div.infobar-box-close {
		background-image: url('infobar/close-orange.gif');
	}
	.red div#infobar-box-close, .red div.infobar-box-close {
		background-image: url('infobar/close-red.gif');
	}
	div#infobar-box-close-over, div.infobar-box-close-over {
		position: absolute;
		width: 29px;
		height: 26px;
		background-image: url('infobar/close-over.gif');
	}
	div#infobar-box-close-block, div.infobar-box-close-block {
		position: absolute;
		width: 29px;
		height: 26px;
	}

div.iconheading {
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 8px;
	text-align: justify;
	line-height: 1.4;
	font-size: 14px;
}

	div.iconheading div.icon {
		float: left;
		width: 80px;
		height: 80px;
		margin-right: 15px;
		margin-bottom: 2px;
	}
		div.iconheading div.icon-i {
			background-image: url('iconheading/i.jpg');
		}
			.yellow div.iconheading div.icon-i {
				background-image: url('iconheading/i-yellow.jpg');
			}
			.orange div.iconheading div.icon-i {
				background-image: url('iconheading/i-orange.jpg');
			}
			.red div.iconheading div.icon-i {
				background-image: url('iconheading/i-red.jpg');
			}
		div.iconheading div.icon-barcode {
			background-image: url('iconheading/barcode.jpg');
		}
		div.iconheading div.icon-oe {
			background-image: url('iconheading/oe.jpg');
		}
		div.iconheading div.icon-profile {
			background-image: url('iconheading/profile.jpg');
		}
		div.iconheading div.icon-persontalking {
			background-image: url('iconheading/persontalking.jpg');
		}
		div.iconheading div.icon-magnifyfile {
			background-image: url('iconheading/magnifyfile.jpg');
		}
		div.iconheading div.icon-briefcase {
			background-image: url('iconheading/briefcase.jpg');
		}
		div.iconheading div.icon-speechbubbles {
			background-image: url('iconheading/speechbubbles.jpg');
		}
		div.iconheading div.icon-paperquill {
			background-image: url('iconheading/paperquill.jpg');
		}

	div.iconheading h1 {
		float: left;
		margin-top: 23px;
		margin-bottom: 14px;
		width: 500px;
		height: 28px;
		font-size: 20px;
		text-indent: -4000px;
	}
	div.iconheading h1.withsubtitle {
		margin-top: 17px;
		margin-bottom: 3px;
	}
	div.iconheading h2 {
		float: left;
		margin-bottom: 17px;
		width: 490px;
		height: 17px;
		font-size: 10px;
		text-indent: -4000px;
	}


div.iconheading-divider-barcode {
	width: 620px;
	height: 27px;
	background-image: url('iconheading/divider-barcode.gif');
}

div.iconheading p {
	margin-bottom: 12px;
}

div#productbuttons {
	margin-bottom: 10px;
}


div.productbutton {
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	width: 193px;
	height: 210px;
	overflow: hidden;
	cursor: pointer;
}

div.productbutton-firstof2 {
	margin-left: 110px;
}

div.productbutton-load {
	position: absolute;
	width: 193px;
	height: 210px;
}
	div.productbutton-load div {
		margin-left: 63px;
		margin-top: 30px;
		width: 66px;
		height: 66px;
		background-image: url('loader.gif');
	}

div.productbutton-colored {
	position: absolute;
	width: 193px;
	margin-top: 115px;
	height: 95px;
	background-position: 0px -115px;
	text-indent: -4000px;
}
div.productbutton-norm {
	position: absolute;
	width: 193px;
	height: 130px;
}
div.productbutton-over {
	position: absolute;
	width: 193px;
	height: 130px; 
}
div.productbutton-block {
	position: absolute;
	width: 193px;
	height: 210px; 
	z-index: 200;
}
div.productbutton-text {
	position: absolute;
	margin-top: 150px;
	width: 193px;
	height: 25px; 
}
div.productbutton-subtext {
	position: absolute;
	margin-top: 175px;
	width: 193px;
	height: 25px; 
}
div.productbutton-swirl {
	position: absolute;
	margin-top: 186px;
	width: 193px;
	height: 12px;
	font-size: 1px;
}



div.pbtemp {
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	width: 190px;
	height: 210px;
	overflow: hidden;
	cursor: pointer;
	border: dotted 1px #666666;
}
	div.pbtemp div {
		margin-left: 25px;
		margin-right: 25px;
		margin-top: 140px;
		padding: 10px;
		background-color: white;
		font-size: 15px;
		text-align: center;
	}
	div.pbtemp small {
		display: block;
		font-size: 13px;
		padding-top: 2px;
	}



div.c-text {
	padding: 0px 10px 0px 10px;
	margin-bottom: 12px;
	text-align: justify;
	line-height: 1.4;
	font-size: 14px;
}
	div.c-text p {
		margin-bottom: 12px;
	}
	div.c-text ul {
		margin-bottom: 12px;
	}
	div.c-text li {
		margin-left: 20px;
	}


div.c-hr {
	height: 1px;
	font-size: 0px;
	border-top: solid 1px #dbcfc3;
	margin-top: 20px;
	margin-bottom: 20px;
}

div.c-hr-dotted {
	height: 1px;
	font-size: 0px;
	border-top: dotted 1px #dbcfc3;
	margin-top: 20px;
	margin-bottom: 20px;
}

div.c-hr-half {
	height: 1px;
	font-size: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
}
	div.c-hr-half div {
		position: absolute;
		width: 299px;
		height: 1px;
		border-top: solid 1px #dbcfc3;
		font-size: 0px;
	}



div.c-gap10 {
	height: 10px;
	font-size: 1px;
}
div.c-gap15 {
	height: 15px;
	font-size: 1px;
}
div.c-gap20 {
	height: 20px;
	font-size: 1px;
}
div.c-gap25 {
	height: 25px;
	font-size: 1px;
}
div.c-gap30 {
	height: 30px;
	font-size: 1px;
}

.c-marginbottom10 {
	margin-bottom: 10px !important;
}

.c-hx {
	display: block;
	height: 30px;
	margin-left: 10px;
	text-indent: -4000px;
}

.c-h26 {
	display: block;
	height: 26px;
	margin-left: 10px;
	margin-bottom: 14px;
	text-indent: -4000px;
}

.c-h22 {
	display: block;
	height: 22px;
	margin-left: 10px;
	margin-bottom: 12px;
	text-indent: -4000px;
}

.c-h16 {
	display: block;
	height: 16px;
	margin-left: 10px;
	margin-bottom: 18px;
	text-indent: -4000px;
}

.c-h15 {
	display: block;
	height: 20px;
	margin-left: 10px;
	margin-bottom: 11px;
	text-indent: -4000px;
}

.c-h14 {
	display: block;
	height: 14px;
	margin-left: 10px;
	margin-bottom: 8px;
	text-indent: -4000px;
}

div.c-iconblockquote {
		margin-left: 120px;
		border-top: dotted 1px #dbcfc3;
		padding-top: 12px;
		margin-bottom: 12px;
}
	div.c-iconblockquote div.icon {
		position: absolute;
		margin-left: -110px;
		margin-top: -10px;
		width: 100px;
		height: 100px;
	}


div.c-iconblockquote-sidetitledtext {
	margin-left: 270px;
	border-left: dotted 1px #dbcfc3;
	margin-bottom: 12px;
}
	div.c-iconblockquote-sidetitledtext .title {
		position: absolute;
		margin-left: -140px;
		margin-top: 5px;
		width: 130px;
		height: 50px;
		text-indent: -4000px;
	}



table.c-3split {
	width: 100%;
}
	table.c-3split td {
		width: 33%;
		vertical-align: top;
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 28px;
		border-left: solid 1px #dbcfc3;
		line-height: 1.4;
		font-size: 14px;
	}
	table.c-3split td.left {
		border-left: none;
		padding-left: 26px;
	}


div.home-welcome {
	width: 459px;
	height: 80px;
	margin-top: 4px;
	margin-left: 20px;
	margin-bottom: 14px;
	background-image: url('home/welcome.gif');
}

div.home-welcome-millennia {
	width: 375px;
	height: 47px;
	margin-top: 14px;
	margin-left: 10px;
	margin-bottom: 22px;
	background-image: url('home/welcome-millennia.gif');
}

div.home-wwd-over {
	z-index: 10;
	position: absolute;
	width: 620px;
	height: 95px;
	cursor: pointer;
}
	div.home-wwd-over img {
		width: 620px;
		height: 95px;
	}

div.home-wwd {
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	margin-bottom: 5px;
}
	div.home-wwd div.icon {
		position: absolute;
		width: 70px;
		height: 70px;
	}
	div.home-wwd div.text {
		padding-left: 90px;
		height: 65px;
		text-align: justify;
		font-size: 12px;
		line-height: 1.3;
	}
	div.home-wwd .title {
		height: 22px;
		margin-top: 5px;
		margin-bottom: 5px;
		text-indent: -4000px;
	}


.casestudies-bar {
	display: block;
	width: 620px;
	height: 25px;
	background-image: url('casestudies/bar.jpg');
	margin-bottom: 10px;
	font-size: 13px;
	text-indent: -4000px;
}

div.casestudy-box {
	float: left;
	width: 200px;
	margin-left: 5px;
	margin-bottom: 5px;
}
	div.casestudy-box-block {
		position: absolute;
		width: 200px;
		height: 226px;
		cursor: pointer;
	}
		div.casestudy-box-block img {
			width: 200px;
			height: 226px;
		}
	div.casestudy-box-inner {
		border-style: solid;
		border-width: 1px;
		border-color: #ffffff;
		padding: 4px;		
	}
	div.casestudy-box div.logo {
		border: solid 1px #dbcfc2;
		height: 112px;
	}
	div.casestudy-box div.text {
		padding: 8px;
	}
	div.casestudy-box .name {
		display: block;
		font-size: 13px;
		font-weight: bold;
		border-bottom: solid 1px #dbcfc2;
		padding-bottom: 3px;
		margin-bottom: 4px;
	}
		div.casestudy-box .name a {
			color: black;
			text-decoration: none;
		}
	div.casestudy-box p {
		text-align: justify;
		font-size: 12px;
		line-height: 1.3;
	}


div#activitylist {
	padding-top: 14px;
	margin-bottom: 34px;
}


table.activitylist-row {
	margin-left: 10px;
}
	td.activitylist-col {
		background-image: url('activitylist/vr.gif');
		background-repeat: repeat-y;
		width: 300px;
		padding-bottom: 7px;
		font-size: 15px;
	}
		td.activitylist-col0 {
			background-image: none;
		}
		/* td.activitylist-col1 {
			width: 208px;
		} */
	div.activitylist-col-inner {
		padding-left: 42px;
		padding-right: 4px;
	}
		td.activitylist-col0 div.activitylist-col-inner {
			padding-left: 25px;
		}
	table.activitylist-notickbox div.activitylist-col-inner {
		padding-left: 17px;
	}
		table.activitylist-notickbox td.activitylist-col0 div.activitylist-col-inner {
			padding-left: 0px;
		}
	td.activitylist-col input {
		position: absolute;
		margin-left: -29px;
		margin-top: -3px;
	}
		td.activitylist-col input[type='checkbox'] {
			margin-left: -25px;
			margin-top: 1px;
		}
	td.activitylist-col span {
		font-size: 12px;
		white-space: nowrap;
	}


table.aboutus-row {
	margin-left: 10px;
}
	td.aboutus-col {
		background-image: url('activitylist/vr.gif');
		background-repeat: repeat-y;
		width: 300px;
		padding-bottom: 7px;
		font-size: 15px;
	}
		td.aboutus-col0 {
			background-image: none;
		}
	div.aboutus-col-inner {
		margin-left: 17px;
		padding-left: 90px;
		padding-right: 4px;
		height: 91px;
	}
		td.aboutus-col0 div.aboutus-col-inner {
			margin-left: 0px;
			padding-left: 90px;
		}
	td.aboutus-col h2 {
		padding-top: 3px;
		font-size: 22px;
		font-weight: normal;
	}
	td.aboutus-col h3 {
		font-size: 14px;
		font-weight: normal;
		margin-bottom: 8px;
	}
	td.aboutus-col a {
		font-size: 14px;
	}


table.theme-row {
	margin-left: 10px;
}
	td.theme-col {
		background-image: url('activitylist/vr.gif');
		background-repeat: repeat-y;
		width: 300px;
		padding-bottom: 7px;
		font-size: 13px;
	}
		td.theme-col0 {
			background-image: none;
		}
	div.theme-col-inner {
		margin-left: 17px;
		padding-left: 70px;
		padding-right: 4px;
		height: 60px;
	}
		td.theme-col0 div.theme-col-inner {
			margin-left: 0px;
			padding-left: 70px;
		}
	td.theme-col h2 {
		padding-top: 4px;
		font-size: 17px;
		font-weight: normal;
	}
	td.theme-col span {
		font-size: 12px;
		color: #666666;
	}

	


div.activitylist-gap {
	height: 1px;
	overflow: hidden;
}

div.activitylist-infobox-holder {
	padding-top: 27px;
}


div.alib {
}
	div.alib div.infobar-box-iefixwidth {
		width: 563px;
	}

	div.alib h1 {
		height: 29px;
		margin-bottom: 15px;
		text-indent: -4000px;
	}
	div.alib h4 {
		height: 14px;
		margin-bottom: 12px;
		text-indent: -4000px;
	}
	div.alib ul {
		margin-bottom: 18px;
	}
	div.alib li {
		margin-left: 12px;
	}
	div.alib p {
		font-size: 12px;
	}

div.alib-left {
	float: left;
	width: 250px;
	margin-right: 18px;
}
	div.alib-left img {
		display: block;
	}
	div.alib-left div.addpad {
		padding: 20px 0px 20px 11px;
	}
	div.alib-left div.loadimg {
		width: 250px;
		height: 235px;
		background-image: url('loader.gif');
		background-position: 92px 84px;
	}
		div.alib-left div.loadimg div {
			position: absolute;
			width: 250px;
			height: 235px;
		}

div.alib-right {
	float: left;
	width: 295px;
	height: 280px;
	overflow: auto;
}
	div.alib-right-about {
		height: 235px;
	}
	div.alib-right-location {
		height: 190px;
	}
	div.alib-right-inner {
		padding-right: 15px;
	}

div.alib-right-button {
	float: left;
	width: 295px;
	padding-top: 18px;
}

div.alib-bottompics {
	padding-top: 8px;
}
	div.alib-bottompics img {
		float: left;
		margin-left: 6px;
		margin-bottom: 6px;
	}
	div.alib-bottompics img.first {
		margin-left: 0px;
	}


div.alib div.text {
	margin-bottom: 16px;
}

table.alib-details {
	margin-bottom: 12px;
}
	table.alib-details th {
		line-height: 1;
		font-size: 11px;
		width: 30%;
		padding-bottom: 3px;
		padding-top: 3px;
		padding-right: 5px;
		border-bottom: dotted 1px #dbcfc3;
	}
	table.alib-details td {
		line-height: 1.2;
		padding-bottom: 3px;
		padding-top: 3px;
		padding-left: 5px;
		text-align: left;
		font-size: 12px;
		border-bottom: dotted 1px #dbcfc3;
	}
	table.alib-details .last {
		border-bottom: none;
	}

div.notice {
	padding-left: 10px;
	padding-top: 8px;
}

div.notice-arrow {
	position: absolute;
	width: 44px;
	height: 44px;
	background-image: url('notice/arrow.png');
	margin-left: -10px;
	margin-top: -8px;
}

table.notice {
	/* width: 100%; */
}
	td.notice-top {
		height: 5px;
		background-image: url('notice/top.png');
		background-position: top right;
	}
	td.notice-bg-top {
		height: 5px;
		background-image: url('notice/bg-top.png');
		background-position: top left;
	}
	td.notice-right-top {
		width: 10px;
		height: 5px;
		background-image: url('notice/right-top.png');
		vertical-align: top;
	}
	td.notice-left {
		width: 5px;
		background-image: url('notice/left.png');
		background-position: bottom left;
	}
		td.notice-left div {
			width: 5px;
			height: 10px;
		}
	td.notice-bg {
		background-image: url('notice/bg.png');
		vertical-align: top;
	}
	td.notice-right {
		width: 10px;
		background-image: url('notice/right.png');
		background-position: bottom left;
	}
		td.notice-right div {
			width: 10px;
			height: 10px;
		}
	table.notice-bottom {
		width: 100%;
		height: 10px;
	}
		td.notice-bottom {
			width: 100%;
			background-image: url('notice/bottom.png');
		}
		td.notice-bottom-right {
			width: 15px;
			background-image: url('notice/bottom-right.png');
		}
			td.notice-bottom-right div {
				width: 15px;
				height: 10px;
			}


table.notice-content {
}
	table.notice-content td.icon {
		width: 71px;
		background-position: 7px 2px;
		vertical-align: top;
	}
		table.notice-content td.icon div {
			width: 71px;
			height: 70px;
		}
		table.notice-content td.icon-tick {
			background-image: url('notice/tick.png');
		}
		table.notice-content td.icon-cross {
			background-image: url('notice/cross.png');
		}
		table.notice-content td.icon-questionmark {
			background-image: url('notice/questionmark.png');
		}
	table.notice-content td.content {
		vertical-align: top;
		text-align: left;
		padding-left: 7px;
		padding-top: 1px;
		padding-bottom: 6px;
		padding-right: 5px;
	}
	table.notice-content td.close {
		width: 23px;
		vertical-align: top;
		text-align: left;
	}
		div.notice-close-holder {
			width: 23px;
			height: 16px;
		}
		div.notice-close {
			position: absolute;
			width: 23px;
			height: 21px;
			background-image: url('notice/close.png');
			margin-top: -5px;
			cursor: pointer;
		}
		div.notice-close-over {
			position: absolute;
			width: 23px;
			height: 21px;
			background-image: url('notice/close-over.png');
		}



div.notice h1 {
	margin-top: 2px;
	font-family: Times New Roman;
	font-size: 17px;
	font-weight: normal;
	letter-spacing: 0.07em;
	text-transform: uppercase;
	line-height: 17px;
	margin-bottom: 3px;
}
	div.notice h1 span {
		font-size: 18px;
		letter-spacing: 0.07em;
	}


div.notice p {
	font-size: 12px;
	margin-bottom: 3px;
}

div.notice a {
	font-size: 14px;
}


div#brief-box {
	width: 304px;
	margin-bottom: 10px;
}
	div#brief-box-title {
		background-image: url('brief/box-title.jpg');
		height: 27px;
	}
	div#brief-box-heading {
		background-color: #bb9f62;
	}
		div#brief-box-heading div.briefcase {
			float: left;
			background-image: url('brief/box-briefcase.jpg');
			margin-top: 5px;
			margin-left: 3px;
			margin-right: 5px;
			width: 75px;
			height: 65px;
		}
		div#brief-box-heading p {
			text-align: justify;
			padding-top: 9px;
			padding-right: 10px;
			color: white;
		}
	div#brief-box-content-top {
		background-image: url('brief/box-content-top.gif');
		height: 11px;
		font-size: 1px;
	}
	div#brief-box-content {
		background-image: url('brief/box-content-bg.gif');
		background-repeat: repeat-y;
		padding: 7px 12px 12px 12px;
	}
		div#brief-box-content-inner {
			width: 280px;
		}
		div#brief-box-content-heading {
		}
			div#brief-box-content-heading div {
				padding-bottom: 4px;
			}
			div#brief-box-content-heading h3 {
				border-bottom: solid 1px #dbcfc3;	
				margin-bottom: 6px;
				font-size: 12px;
			}
		div#brief-box-content-noitems {
		}
			div#brief-box-content-noitems div {
				padding: 8px;
				padding-bottom: 5px;
				color: #555555;
			}
			div#brief-box-content-noitems p {
				margin-top: 4px;
				font-size: 11px;
			}
		div#brief-box-content table {
			width: 100%;
		}
		div#brief-box-content td {
			border-bottom: dotted 1px #dbcfc3;
			padding-top: 4px;
			padding-bottom: 4px;
			font-size: 14px;
		}
		div#brief-box-content td.del {
			padding-right: 10px;
			font-size: 11px;
			white-space: nowrap;
			width: 1px;
		}
		div#brief-box-content td.indent {
			padding-right: 0px;
			padding-left: 10px;
		}
		div#brief-box-content td.first {
			border-top: none;
		}
		div#brief-box-content td.category {
			font-style: italic;
			padding-top: 5px;
		}

	div#brief-box-bottom {
		background-image: url('brief/box-bottom.gif');
		height: 42px;
	}
	div#brief-box-view-your-brief {
		position: absolute;
		margin-left: 96px;
		margin-top: 15px;
		width: 196px;
		height: 18px;
		background-image: url('brief/box-view-your-brief.gif');
		cursor: pointer;
	}
		div#brief-box-view-your-brief-over {
			position: absolute;
			width: 196px;
			height: 18px;
			background-image: url('brief/box-view-your-brief-over.gif');
		}
		div#brief-box-view-your-brief-block {
			position: absolute;
			width: 196px;
			height: 18px;
		}




div.brief-control {
	width: 225px;
	height: 18px;
}
	div.brief-add {
		position: absolute;
		width: 225px;
		height: 18px;
		background-image: url('brief/add.gif');
		cursor: pointer;
	}
		div.brief-add-over {
			position: absolute;
			width: 225px;
			height: 18px;
			background-image: url('brief/add-over.gif');
		}
		div.brief-add-block {
			position: absolute;
			width: 225px;
			height: 18px;
		}
			.yellow div.brief-add {
				background-image: url('brief/add-yellow.gif');
			}
			.yellow div.brief-add-over {
				background-image: url('brief/add-over-yellow.gif');
			}
			.orange div.brief-add {
				background-image: url('brief/add-orange.gif');
			}
			.orange div.brief-add-over {
				background-image: url('brief/add-over-orange.gif');
			}
			.red div.brief-add {
				background-image: url('brief/add-red.gif');
			}
			.red div.brief-add-over {
				background-image: url('brief/add-over-red.gif');
			}
	div.brief-remove {
		position: absolute;
		width: 225px;
		height: 18px;
		background-image: url('brief/remove.gif');
		cursor: pointer;
	}
		div.brief-remove-over {
			position: absolute;
			width: 225px;
			height: 18px;
			background-image: url('brief/remove-over.gif');
		}
		div.brief-remove-block {
			position: absolute;
			width: 225px;
			height: 18px;
		}
	div.brief-update {
		position: absolute;
		width: 225px;
		height: 18px;
		background-image: url('brief/update.gif');
		cursor: pointer;
	}
		div.brief-update-over {
			position: absolute;
			width: 225px;
			height: 18px;
			background-image: url('brief/update-over.gif');
		}
		div.brief-update-block {
			position: absolute;
			width: 225px;
			height: 18px;
		}
	
	div.brief-viewmore {
		position: absolute;
		width: 225px;
		height: 18px;
		background-image: url('brief/viewmore.gif');
		cursor: pointer;
	}
		div.brief-viewmore-over {
			position: absolute;
			width: 225px;
			height: 18px;
			background-image: url('brief/viewmore-over.gif');
		}
		div.brief-viewmore-block {
			position: absolute;
			width: 225px;
			height: 18px;
		}
			.yellow div.brief-viewmore {
				background-image: url('brief/viewmore-yellow.gif');
			}
			.yellow div.brief-viewmore-over {
				background-image: url('brief/viewmore-over-yellow.gif');
			}
			.orange div.brief-viewmore {
				background-image: url('brief/viewmore-orange.gif');
			}
			.orange div.brief-viewmore-over {
				background-image: url('brief/viewmore-over-orange.gif');
			}
			.red div.brief-viewmore {
				background-image: url('brief/viewmore-red.gif');
			}
			.red div.brief-viewmore-over {
				background-image: url('brief/viewmore-over-red.gif');
			}

div.brief-control-big {
	width: 337px;
	height: 27px;
}
	div.brief-add-big {
		position: absolute;
		width: 337px;
		height: 27px;
		background-image: url('brief/add-big.gif');
		cursor: pointer;
	}
		div.brief-add-over-big {
			position: absolute;
			width: 337px;
			height: 27px;
			background-image: url('brief/add-big-over.gif');
		}
		div.brief-add-block-big {
			position: absolute;
			width: 337px;
			height: 27px;
		}
			.yellow div.brief-add-big {
				background-image: url('brief/add-big-yellow.gif');
			}
			.yellow div.brief-add-over-big {
				background-image: url('brief/add-big-over-yellow.gif');
			}
			.orange div.brief-add-big {
				background-image: url('brief/add-big-orange.gif');
			}
			.orange div.brief-add-over-big {
				background-image: url('brief/add-big-over-orange.gif');
			}
			.red div.brief-add-big {
				background-image: url('brief/add-big-red.gif');
			}
			.red div.brief-add-over-big {
				background-image: url('brief/add-big-over-red.gif');
			}
	div.brief-remove-big {
		position: absolute;
		width: 337px;
		height: 27px;
		background-image: url('brief/remove-big.gif');
		cursor: pointer;
	}
		div.brief-remove-over-big {
			position: absolute;
			width: 337px;
			height: 27px;
			background-image: url('brief/remove-big-over.gif');
		}
		div.brief-remove-block-big {
			position: absolute;
			width: 337px;
			height: 27px;
		}
	div.brief-update-big {
		position: absolute;
		width: 337px;
		height: 27px;
		background-image: url('brief/update-big.gif');
		cursor: pointer;
	}
		div.brief-update-over-big {
			position: absolute;
			width: 337px;
			height: 27px;
			background-image: url('brief/update-big-over.gif');
		}
		div.brief-update-block-big {
			position: absolute;
			width: 337px;
			height: 27px;
		}

div.brief-control-mid {
	width: 287px;
	height: 23px;
}
	div.brief-add-mid {
		position: absolute;
		width: 287px;
		height: 23px;
		background-image: url('brief/add-mid.gif');
		cursor: pointer;
	}
		div.brief-add-over-mid {
			position: absolute;
			width: 287px;
			height: 23px;
			background-image: url('brief/add-mid-over.gif');
		}
		div.brief-add-block-mid {
			position: absolute;
			width: 287px;
			height: 23px;
		}
			.yellow div.brief-add-mid {
				background-image: url('brief/add-mid-yellow.gif');
			}
			.yellow div.brief-add-over-mid {
				background-image: url('brief/add-mid-over-yellow.gif');
			}
			.orange div.brief-add-mid {
				background-image: url('brief/add-mid-orange.gif');
			}
			.orange div.brief-add-over-mid {
				background-image: url('brief/add-mid-over-orange.gif');
			}
			.red div.brief-add-mid {
				background-image: url('brief/add-mid-red.gif');
			}
			.red div.brief-add-over-mid {
				background-image: url('brief/add-mid-over-red.gif');
			}
	div.brief-remove-mid {
		position: absolute;
		width: 287px;
		height: 23px;
		background-image: url('brief/remove-mid.gif');
		cursor: pointer;
	}
		div.brief-remove-over-mid {
			position: absolute;
			width: 287px;
			height: 23px;
			background-image: url('brief/remove-mid-over.gif');
		}
		div.brief-remove-block-mid {
			position: absolute;
			width: 287px;
			height: 23px;
		}
	div.brief-update-mid {
		position: absolute;
		width: 287px;
		height: 23px;
		background-image: url('brief/update-mid.gif');
		cursor: pointer;
	}
		div.brief-update-over-mid {
			position: absolute;
			width: 287px;
			height: 23px;
			background-image: url('brief/update-mid-over.gif');
		}
		div.brief-update-block-mid {
			position: absolute;
			width: 287px;
			height: 23px;
		}


div.brief-control-box-outer {
	padding: 15px 0px 25px 100px;
}
div.brief-control-box {
	width: 427px;
	height: 99px;
}
	div.brief-add-box {
		position: absolute;
		width: 427px;
		height: 99px;
		background-image: url('brief/add-box.gif');
		cursor: pointer;
	}
		div.brief-add-over-box {
			position: absolute;
			width: 427px;
			height: 99px;
			background-image: url('brief/add-box-over.gif');
		}
		div.brief-add-block-box {
			position: absolute;
			width: 427px;
			height: 99px;
		}
			.yellow div.brief-add-box {
				background-image: url('brief/add-box-yellow.gif');
			}
			.yellow div.brief-add-over-box {
				background-image: url('brief/add-box-over-yellow.gif');
			}
			.orange div.brief-add-box {
				background-image: url('brief/add-box-orange.gif');
			}
			.orange div.brief-add-over-box {
				background-image: url('brief/add-box-over-orange.gif');
			}
			.red div.brief-add-box {
				background-image: url('brief/add-box-red.gif');
			}
			.red div.brief-add-over-box {
				background-image: url('brief/add-box-over-red.gif');
			}
	div.brief-remove-box {
		position: absolute;
		width: 427px;
		height: 99px;
		background-image: url('brief/remove-box.gif');
		cursor: pointer;
	}
		div.brief-remove-over-box {
			position: absolute;
			width: 427px;
			height: 99px;
			background-image: url('brief/remove-box-over.gif');
		}
		div.brief-remove-block-box {
			position: absolute;
			width: 427px;
			height: 99px;
		}
	div.brief-update-box {
		position: absolute;
		width: 427px;
		height: 99px;
		background-image: url('brief/update-box.gif');
		cursor: pointer;
	}
		div.brief-update-over-box {
			position: absolute;
			width: 427px;
			height: 99px;
			background-image: url('brief/update-box-over.gif');
		}
		div.brief-update-block-box {
			position: absolute;
			width: 427px;
			height: 99px;
		}






div#brief-page {
	margin-bottom: 1px;
	background-image: url('brief/page-bg.jpg');
	background-color: #d4d4ca;
	padding-bottom: 20px;
}
div#brief-page-title {
	padding-left: 280px;
	padding-top: 60px;
	padding-right: 20px;
	padding-bottom: 30px;
}
	div#brief-page-title h1 {
		font-size: 20px;
		height: 27px;
		text-indent: -4000px;
		margin-bottom: 15px;
	}
	div#brief-page-title p {
		text-align: justify;
		color: white;
		font-size: 14px;
		line-height: 1.4;
	}

div#brief-paper {
	background-image: url('brief/paper-bg.jpg');
	background-repeat: repeat-y;
	background-position: 38px 0px;
}
	div#brief-paper-inner {
		background-image: url('brief/paper-top.jpg');
		background-position: 38px 0px;
		padding-top: 16px;
	}
	div#brief-paper-bottom {
		background-image: url('brief/paper-bottom.jpg');
		background-position: 38px 0px;
		height: 20px;
	}

div#brief-paper-heading {
	padding-left: 55px;
}
	div#brief-paper-heading h2 {
		height: 35px;
		text-indent: -4000px;
	}

div#brief-summary {
	float: left;
	width: 283px;
}
	div#brief-summary-top {
		height: 3px;
		font-size: 1px;
		background-image: url('brief/paper-summary-top.gif');
	}
	div#brief-summary-inner {
		background-image: url('brief/paper-summary-bg.jpg');
		background-color: #fcfcfa;
	}
	div#brief-summary-bottom {
		height: 5px;
		font-size: 1px;
		background-image: url('brief/paper-summary-bottom.gif');
	}
	div#brief-summary-minheight {
		float: left;
		width: 1px;
		height: 135px;
		font-size: 1px;
	}
	div#brief-summary-content {
		padding: 8px 12px 2px 12px;
	}

	div#brief-summary-content-noitems {
		font-size: 15px;
	}
		div#brief-summary-content-noitems p {
			color: #5c5c5c;
			margin-top: 8px;
			font-size: 12px;
			line-height: 1.4;
			text-align: justify;
		}

	div#brief-summary div.item {
		background-image: url('brief/paper-summary-arrow.gif');
		background-position: 0px 6px;
		font-size: 16px;
		padding-bottom: 6px;
		padding-left: 19px;
	}
	div#brief-summary div.indent {
		margin-left: 15px;
	}
	div#brief-summary div.title {
		width: 260px;
		font-size: 12px;
		color: #5c5c5c;
		padding-top: 4px;
		padding-bottom: 9px;
		background-image: url('brief/paper-hr.gif');
		background-repeat: repeat-x;
		background-position: 0px 20px;
	}



div#brief-paper-request {
	float: left;
	margin-left: 20px;
	width: 233px;
	padding-top: 10px;
}
	div#brief-paper-request p {
		text-align: justify;
		color: #5c5c5c;
		line-height: 1.3;
	}

	div#brief-paper-requestbutton {
		margin-top: 9px;
		margin-left: 97px;
		width: 136px;
		height: 35px;
		background-image: url('brief/requestbutton.gif');
		cursor: pointer;
	}
		div#brief-paper-requestbutton-over {
			position: absolute;
			width: 136px;
			height: 35px;
			background-image: url('brief/requestbutton-over.gif');
		}
		div#brief-paper-requestbutton-block {
			position: absolute;
			width: 136px;
			height: 35px;
		}


	div.brief-paper-hr {
		background-image: url('brief/paper-hr.gif');
		background-repeat: repeat-x;
		margin-left: 63px;
		width: 541px;
		height: 1px;
		font-size: 1px;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	div.brief-paper-block {
		margin-left: 63px;
		width: 541px;
	}

	h3.brief-paper {
		height: 27px;
		text-indent: -4000px;
	}

	div.brief-paper-save {
		float: left;
		width: 91px;
		height: 36px;
		margin-top: 5px;
		margin-right: 15px;
	}
	div.brief-paper-block p {
		text-align: justify;
		color: #5c5c5c;
		line-height: 1.3;
	}






div.file {
	color: white;
	padding-left: 14px;
}
	div.file-top {
		margin-left: 49px;
		width: 554px;
		height: 8px;
		font-size: 0px;
	}
	div.file-bg {
		width: 606px;
		background-position: 49px top;
		background-image: url('brief/file-brown-bg.png');
		padding-bottom: 20px;
	}
		div.file-bg-withbottom {
			padding-bottom: 0px;
		}
		div.file-gold div.file-bg {
			background-image: url('brief/file-gold-bg.png');
		}
		div.file-red div.file-bg {
			background-image: url('brief/file-red-bg.png');
		}
		div.file-blue div.file-bg {
			background-image: url('brief/file-blue-bg.png');
		}
	div.file-tab {
		float: left;
		margin-top: 11px;
		margin-right: 15px;
		width: 76px;
		height: 139px;
	}
	div.file-icon {
		width: 67px;
		height: 67px;
		margin-left: 11px;
		margin-top: 16px;
	}
	div.file-content {
		float: left;
		width: 500px;
	}
		div.file-content h1 {
			height: 33px;
			font-size: 18px;
			text-indent: -4000px;
			margin-top: 33px;
			margin-bottom: 22px;
		}
	div.file-remove {
		text-align: right;
		font-size: 11px;
		height: 14px;
	}
	div.file-bottom {
		width: 606px;
		height: 20px;
		background-position: 49px 0px;
		background-image: url('brief/file-brown-bottom.png');	
	}






table.brief-form {
	margin-left: 20px;
	width: 580px;
	margin-bottom: 20px;
}
div.file table.brief-form {
	margin-left: 0px;
	width: 472px;
	margin-bottom: 5px;
}
th.brief-form {
	padding: 13px;
	padding-right: 15px;
	padding-left: 0px;
	border-right: dotted 1px #dbcfc3;
	border-bottom: dotted 1px #dbcfc3;
	font-size: 17px;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
}
td.brief-form {
	padding: 13px 0px 4px 15px;
	border-bottom: dotted 1px #dbcfc3;
	vertical-align: top;
	font-size: 13px;
}
th.brief-form-last {
	border-bottom: none !important;
}
td.brief-form-last {
	border-bottom: none !important;
}
td.brief-form-radio {
	padding-top: 15px;
}
td.brief-form-padbottom {
	padding-bottom: 10px;
}
	table.brief-form table.border {
		margin-bottom: 6px;
	}
		table.brief-form table.border td {
			border-style: solid;
			border-width: 1px;
			border-color: #999999;
		}
	table.brief-form input.text {
		border: solid 0px white;
		letter-spacing: 0.01em;
		width: 220px;
		font-size: 13px;
		padding: 1px;
	}
		div.file table.brief-form input.text {
			font-size: 16px;
			font-weight: bold;
			padding: 4px;
		}
	table.brief-form textarea {
		border: solid 0px white;
		width: 300px;
		height: 52px;
		letter-spacing: 0.01em;
		font-size: 13px;
		padding: 1px;
	}
		div.file table.brief-form textarea {
			font-size: 14px;
			font-weight: bold;
			padding: 4px;
		}
	table.brief-form select {
		display: block;
		margin-bottom: 6px;
		border-style: solid;
		border-width: 1px;
		border-color: #999999;
		letter-spacing: 0.01em;
	}
		div.file table.brief-form select {
			font-size: 14px;
			font-weight: bold;
			padding: 2px;
		}
	table.brief-form option {
	}
		div.file table.brief-form option {
			padding: 1px;
		}
	table.brief-form input.radio {
		margin-right: 2px;
	}	
	table.brief-form small {
		display: block;
		font-size: 11px;
		margin-bottom: 5px;
		color: #777777;
	}
		div.file table.brief-form small {
			color: white;
		}
	table.brief-form table {
	}
		table.brief-form table th {
			font-weight: normal;
			font-size: 13px;
			padding-bottom: 8px;
			padding-right: 9px;
			text-align: right;
			vertical-align: top;
		}
		table.brief-form table td {
			font-size: 13px;
			vertical-align: top;
		}
		table.brief-form table td.radio {
			padding-top: 1px;
		}
	table.brief-form label {
		margin-right: 7px;
	}

	table.brief-form table.activities {
	}
		table.brief-form table.activities td {
			padding-bottom: 6px;
		}
		table.brief-form table.activities td.pic {
			padding-right: 13px;
		}
		table.brief-form table.activities	td.title {
			vertical-align: middle;
			font-size: 16px;
			padding-right: 13px;
		}
		table.brief-form table.activities td.remove {
			vertical-align: middle;
			font-size: 11px;
		}



div.brief-saved {
	position: absolute;
	z-index: 100;
	width: 73px;
	height: 29px;
	background-image: url('brief/saved.png');
}



div#brief-request {
	width: 620px;
	background-image: url('brief/request-bg.png');
	background-position: bottom left;
	padding-bottom: 30px;
}
	div#brief-request div.iconheading {
		padding: 30px;
		padding-top: 20px;
		padding-bottom: 8px;
	}
		div#brief-request div.iconheading h1 {
			width: 460px;
		}
	div#brief-request table.brief-form {
		margin-left: 30px;
		width: 560px;
		margin-bottom: 0px;
	}
		div#brief-request th.brief-form {
			border-right: dotted 1px #828282;
			border-bottom: dotted 1px #828282;
		}
		div#brief-request td.brief-form {
			border-bottom: dotted 1px #828282;
		}
		div#brief-request table.brief-form input.text {
			padding: 3px;
			font-size: 14px;
		}

div#briefrequest-result {
	margin-left: 30px;
	margin-right: 30px;
}
div#briefrequest-result-inner {
	padding: 30px 20px 20px 20px;
	color: #3f6d3e;
	border: dotted 1px #dbcfc3;
	background-color: white;
}
	div#briefrequest-result h1 {
		font-size: 36px;
		font-weight: normal;
		font-family: times new roman;
		margin-bottom: 20px;
		text-align: center;
	}
	div#briefrequest-result p {
		font-size: 14px;
		margin-bottom: 10px;
		text-align: center;
	}

div.news-pages {
	text-align: right;
	padding: 10px;
	font-size: 14px;
}
	div.news-pages a, div.news-pages b {
		padding-left: 4px;
		padding-right: 4px;
	}

div.news-item {
	border-top: dotted 1px #dbcfc3;
	padding: 10px;
	padding-top: 15px;
	padding-bottom: 5px;
}
div.news-item-first {
	border-top: solid 1px #dbcfc3;
}
div.news-item-last {
	border-bottom: solid 1px #dbcfc3;
}
	div.news-item img {
		float: right;
		margin-bottom: 7px;
		margin-left: 20px;
	}
	div.news-item h2 {
		margin-top: 11px;
		height: 24px;
		font-size: 16px;
		text-indent: -4000px;
		margin-bottom: 3px;
	}
	div.news-item .author {
		height: 12px;
		font-size: 10px;
		text-indent: -4000px;
		margin-bottom: 15px;
	}
	div.news-item p {
		text-align: justify;
		font-size: 12px;
		line-height: 1.4;
		margin-bottom: 10px;
	}



td.contactpage-address {
	padding-right: 15px;
	padding-left: 0px !important;
	vertical-align: top;
}
	td.contactpage-address a {
		display: block;
		margin-top: 7px;
		font-size: 12px;
	}
div.contactpage-map-holder {
	border: solid 1px #dbcfc3;
}
div#contactpage-map {
	width: 341px;
	height: 200px;
}


div#contactpage-submit {
	width: 96px;
	height: 18px;
	overflow: hidden;
	background-image: url('contactpage/submit.gif');
	cursor: pointer;
}
	body.red div#contactpage-submit {
		background-image: url('contactpage/submit-red.gif');
	}
	body.yellow div#contactpage-submit {
		background-image: url('contactpage/submit-yellow.gif');
	}
div#contactpage-submit-over {
	position: absolute;
	width: 96px;
	height: 18px;
	background-image: url('contactpage/submit-over.gif');
}
	body.red div#contactpage-submit-over {
		background-image: url('contactpage/submit-over-red.gif');
	}
	body.yellow div#contactpage-submit-over {
		background-image: url('contactpage/submit-over-yellow.gif');
	}
div#contactpage-submit-block {
	position: absolute;
	width: 96px;
	height: 18px;
}

div.contactpage-error {
	color: red;
	padding-bottom: 6px;
}


div#contactpage-result {
	margin-left: 10px;
	margin-right: 10px;
}
div#contactpage-result-inner {
	padding: 30px 20px 20px 20px;
	color: #3f6d3e;
	border: dotted 1px #dbcfc3;
}
	div#contactpage-result h1 {
		font-size: 36px;
		font-weight: normal;
		font-family: times new roman;
		margin-bottom: 20px;
		text-align: center;
	}
	div#contactpage-result p {
		font-size: 14px;
		margin-bottom: 10px;
		text-align: center;
	}

