/*	NEW LAYOUT CSS	4th August 08	*/#mainwindow {	padding-top: 10px;	padding-bottom: 0;	background: #fff url(../global/mainwindow-bg.gif) repeat-x top left;	text-align: left;	/*position: relative;*/}.img-container.main-img	{	width: 500px;	float: left;	}.img-container.main-img img	{	display: block;	}.txt.welcome	{	width: 400px;	float: right;	padding-top: 20px;	}.welcome h1	{	font-size: 2em;	}.welcome p	{	font-size: .9em;	padding-right: 20px;	}.img-container.side-img	{	position: absolute;	right: 20px;	top: 358px;	z-index: 99;	}#slideIntro-container	{	clear: both;	position: relative;	background-color: #b9c7d4;	height: 115px;	padding: 10px 0;	width: 930px;	}.slide-container	{	width: 410px;	position: absolute;	top: 10;	left: 0;	height: 115px;	background: #000;	}.slide-wrap {	width: 410px;	height: 115px;	overflow: hidden;	position: absolute;/*	left: 50px;*/	left: 0;	top: 0;	background-color:#f09;}div.slide-item {	width: 411px;	height: 117px;	position: absolute;	left: 411px;	top: 0px;	background-color:#FFF;}div.first-item {	left: 0;}div.slide-item h3 {	padding: 10px;	font-size: 16px;	line-height: 20px;	font-weight: normal;	color: #6e6c19;}div.slide-item p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 10px;}.txt.intro	{	width: 400px;	padding-top: 30px;	padding-left: 25px;	margin-right: 85px;	position: absolute;	margin-top: 0px;	top: 10;	right: 0;	background-color: #fff;	height: 87px;	text-align: left;	}.txt.intro p {	font-size: 0.9em;	margin-top: -20px;	margin-left: -18px;	}#demo_container h2.insp {	margin: -45px 0 0 -20px;	padding: 0;	font-size: 2.2em;/*	color: #3a6e8f;*/	color: #2f6181;	font-family: Times;	font-weight: normal;	font-style: normal;	text-align: left;	}#footer	{	clear: both;	margin-top: 0;	}/*	END - NEW LAYOUT CSS	*/
