@charset "UTF-8";
/* CSS Document */
body {
	font-size:62.5%;
	float:left;
	padding:0px;
	margin: 30px 0px 0px 0px;	
	z-index:0;
}
p {
	margin: 0px 0px 0px 0px;
	float:none;
}
h1 {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:normal;
	margin: 0px 0px 0px 0px;	
}
a:link,
a:visited,
a img {
	border:none;
	text-decoration:none;
	color:#000000;
}
a:hover,
a:active {
	color:#A9A8A2;
}
.text {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	text-transform:normal;
	padding:0px;
	margin: 0px 0px 0px 0px;	
}
#container {
	position:relative;
	left:0px;
	margin-left:0px;
	height:100%;
	width:900px;
	border:none;
}
@media print
{
#container {top:0%; margin-top:0px;}
}
#containerCS { /* Outer container on Casestudy pages filling screen*/
	position:relative;
	left:0px;
	margin-left:0px;
	height:100%;
	width:100%; 
	border:none;
}
.navON {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	color:#A9A8A2;
	text-decoration: none;
}
.navON a:link,
.navON a:visited,
.navON a:hover,
.navON a:active{
	border:none;
	text-decoration:none;
	color:#A9A8A2;
}
.subnavON {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	color:#000000;
	text-decoration: none;
}
.subnavON a:link,
.subnavON a:visited,
.subnavON a:hover,
.subnavON a:active {
	color:#000000;
	
}
/* ------------------------------ nav ------------------------------ */
#nav{
	position:relative;
	display:block;
	width:900px;
	height:120px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-transform:normal;
	float:left;overflow:visible;
	visibility: visible;
	z-index:10;
}
#home {
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	position:relative;
	display:block;
	width:220px;
	margin:0px 0px 0px 20px;
	float:left;
	overflow:visible;
	visibility: visible;
	}
	*html #home {
	margin-left:10px;
}

#location {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	position:relative;
	display:block;
	width:220px;
	margin:30px 0px 0px 0px;
	float:left;
	overflow:visible;
	visibility: visible;
	}
.nav2 {
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	position:relative;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 40px 0px 0px;
	text-transform:normal;
	float:left;
	z-index:10;
}
.nav80 {
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	position:relative;
	display:block;
	width:80px;
	margin:0px 0px 0px 0px;
	padding:0px 00px 0px 0px;
	text-transform:normal;
	float:left;
	z-index:10;
}
#nav2 {
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	position:relative;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 40px 0px 0px;
	text-transform:normal;
	float:left;
	z-index:10;
}
#nav80 {
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	position:relative;
	display:block;
	width:80px;
	margin:0px 0px 0px 0px;
	padding:0px 00px 0px 0px;
	text-transform:normal;
	float:left;
	z-index:10;
}
/* ------------------------------ subnav ------------------------------ */
#subnav {
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	position:relative;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-transform:normal;
	float:left;
	overflow:visible;
	visibility: visible;
	clear:top;
	z-index:10;
}
#subnav a:link,
#subnav a:visited {
	text-decoration:none;
	color:#A9A8A2;
}
#subnav a:hover,
#subnav a:active {
	color:#000000;
}
#subnavoverview {
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	position:relative;
	margin:10px 0px 0px 160px;
	padding:0px 0px 0px 0px;
	text-transform:normal;
	float:left;
	overflow:visible;
	visibility: visible;
	z-index:10;
}
#subnavoverview a:link,
#subnavoverview a:visited {
	text-decoration:none;
	color:#A9A8A2;
}
#subnavoverview a:hover,
#subnavoverview a:active {
	color:#000000;
}

ul {
	padding:0px;
	margin:0px;
	list-style:none;
	z-index:10;
} 
li {
	width:140px;
	padding:0px 0px 0px 0px;
	z-index:10;
}
/* ------------------------------ image only page - Index page ------------------------------ */
#splashBox {
	position:relative;
	left:0px;
	top:0px;
	display:block;
	width:802px;
	height:375px;
	background-color:#CCC;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
/* ---------------- * Crossfade Home page --------------------- */
/* Version 4.1 30/03/2007
* Copyright (c) 2007 Millstream Web Software http://www.millstream.com.au*/

ul.crossfade {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
}

#fade-example-1 li {
	position: absolute;
	top: 0;
	left: 0;
	width: 802px;
	height: 375px;
	visibility: hidden;
}
li img {
	display: block;
}
.example {
	position: relative;
	width: 802px;
	height: 375px;
}
.ajax {
	margin: 3em;
	border: 1em solid #00A5D9;
	padding: 1em;
}
/* ---------------- * Crossfade End --------------------- */

/* ------------------------------ text page ------------------------------ */
#rule {
	position:relative;
	left:0px;
	top:0px;
	float:left;
	width:802px;
	overflow:visible;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:20;
	visibility: visible;
}
#content {
	position:relative;
	left:0px;
	top:0px;
	width:562px;
	border-top:solid 1px #000;
	overflow:visible;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 240px;
	float:left;
}
#map {
	position:relative;
	left:0px;
	top:0px;
	width:802px;
	border-top:solid 1px #000;
	overflow:visible;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.title {
	position:relative;
	display:block;
	margin:0px 0px 0px 0px;
	padding:30px 0px 20px 0px;
	float:left;
	z-index:20;
	visibility: visible;
}
.img {
	position:relative;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	z-index:20;
	visibility: visible;
}
#threecolumn {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.2em;
	position:relative;
	display:block;
	width:162px;
	margin:0px 0px 40px 0px;
	padding:0px 15px 0px 10px;
    text-indent: -10px; 
	text-transform:normal;
	float:left;
	z-index:10;
}
#threecolumn a:link,
#threecolumn a:visited {
	text-decoration:none;
	color:#00A5D9;
}
#threecolumn a:hover,
#threecolumn a:active {
	color:#A9A8A2;
}
#twocolumn {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	position:relative;
	display:block;
	width:266px;
	margin:0px 0px 40px 0px;
	padding:0px 15px 0px 0px;
	text-transform:normal;
	float:left;
	z-index:10;
}
#onecolumn {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	position:relative;
	display:block;
	width:560px;
	margin:0px 0px 40px 0px;
	padding:0px 0px 0px 0px;
	text-transform:normal;
	float:left;
	z-index:10;
}
.capabilities {
	position:relative;
	display:block;
	width:175px;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:visible;
	float:left;
	z-index:10;
}
#strategicdrop {
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:2em;
	position:relative;
	display:block;
	width:150px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 13px;
	text-transform:normal;
	text-indent: -10px; 
	float:left;
	visibility:visible;
	z-index:10;
}
#mediadrop {
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:2em;
	position:relative;
	display:block;
	width:162px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 13px;
	text-transform:normal;
	text-indent: -10px; 
	float:left;
	visibility:visible;
	z-index:10;
}
.arrowpadding {
	padding:0px 10px 0px 10px;
	}

/* ------------------------------ project page ------------------------------ */
.load{
	background:url('__IMG/ajax-loader.gif') no-repeat center;
	} 

#project {
	position:relative;
	display:block;
	width:802px;
	overflow:visible;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#projectCS {/*project container for Casestudy pages*/
	position:relative;
	display:block;
	width:100%;
	overflow:visible;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#details {
	position:relative;
	/*font-size:.9em;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	vertical-align:text-bottom;
	display:block;
	width: auto;
	float:right;
	overflow:visible;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:20;
	visibility: visible;
}
#imgcrop {
	position:relative;
	display:block;
	min-height:375px;
	float:left;
	overflow:visible;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#buttons {
	position:relative;
	display:block;
	width: 60px;
	float:left;
	overflow:visible;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	z-index:20;
	visibility: visible;
}
*html #buttons {
	margin-left:10px;
}
.bigarrows,
.bigarrows a:link,
.bigarrows a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 1em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#00A5D9;
	text-decoration: none;
}
.bigarrows a:hover {
	color:#A9A8A2;
}
#projectinfocrop {
	position:relative;
	display:block;
	width: 802px;
	float:left;
	overflow:visible;
	margin:26px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:20;
	visibility: visible;
}
*html #projectinfocrop {
	margin-left:0px;
}
#projectinfocs {
	position:relative;
	display:block;
	width: 802px;
	float:left;
	overflow:visible;
	margin:9px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:20;
	visibility: visible;
}
*html #projectinfocs {
	margin-left:0px;
}
#projecttextblock {
	position:relative;
	display:block;
	width: 380px;
	float:left;
	overflow:visible;
	margin:0px 0px 0px 160px;
	padding:0px 0px 0px 0px;
	z-index:20;
	visibility: visible;
}
*html #projecttextblock {
	margin-left:120px;
}
#projecttitle {
	position:relative;
	display:block;
	width: 380px;
	vertical-align:text-bottom;
	font-weight:bold;
	float:left;
	overflow:visible;
	z-index:20;
	visibility: visible;
}
#projectdescription {
	position:relative;
	display:block;
	width: 380px;
	float:left;
	overflow:visible;
	z-index:20;
	visibility: visible;
}
/* displays hang quote in most browsers except IE6 */
.blockquote, blockquote p {
	text-indent:-0.5em;
      }
/* hack for IE6 - removes the hangquote - without this it won't show left quote at all in IE6 */
*html .blockquote, blockquote p {
	text-indent:0em;
}
.clientnavON a:link,
.clientnavON a:visited {
	font-size:.9em;
	text-decoration:none;
	color:#00A5D9;
}
.clientnavON a:hover,
.clientnavON a:active {
	color:#A9A8A2;
}
/* ------------------------------ CLIENT Casestudy ------------------------------ */
/* ------------------------------ Scroll content layout ------------------------------ */

#contentBox {
	position:relative;
	float:left;
	height:393px;
	/*	width:802px;  visible window area*/
	width:100%; /* Test*/
	line-height:1.5em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*border-top:#ccc 1px solid;*/
	/*border-bottom:#ffffff 1px solid;*/
	z-index:1;
}

/* ------------------------------ scroll ------------------------------ */
#scrollBox {
	position:relative;
	top:0px;
	display:block;
	height:393px; /* to show caption and image the height needs to be 560 */
/*	width:802px;  visible window area*/
	width:100%; /* Test*/
	overflow:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	float:left;
}
*html #scrollBox {
	margin-left:0px;
}

.fixedwidthProfileAC { /*IMPORTANT - American City */	
	position:relative;
	display:block;
	width:2450px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
/* ------------------------------ 37 casestudy with custom width ------------------------------ */

.fixedwidthProfileBooth { /*IMPORTANT - Booth Hansen*/	
	position:relative;
	display:block;
	width:2080px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileBNL { /*IMPORTANT - Brininistool */	
	position:relative;
	display:block;
	width:6300px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileGLP { /*IMPORTANT - Gary Lee */
	position:relative;
	display:block;
	width:3190px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileLG { /*IMPORTANT - Lucien Lagrange */	
	position:relative;
	display:block;
	width:3000px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfilePP { /*IMPORTANT - Pritzker prize */	
	position:relative;
	display:block;
	width:4350px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileRP { /*IMPORTANT - Rockport */	
	position:relative;
	display:block;
	width:1600px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileSCB { /*IMPORTANT - SCB */	
	position:relative;
	display:block;
	width:5200px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileTG { /*IMPORTANT - TG */	
	position:relative;
	display:block;
	width:3470px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileA { /*IMPORTANT - Amala */	
	position:relative;
	display:block;
	width:6825px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileCrew { /*IMPORTANT - American Crew */	
	position:relative;
	display:block;
	width:2780px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileAF { /*IMPORTANT - Aromaflorio */	
	position:relative;
	display:block;
	width:3050px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileK { /*IMPORTANT - Kiehls */	
	position:relative;
	display:block;
	width:2960px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileMOP { /*IMPORTANT - MOP */	
	position:relative;
	display:block;
	width:2410px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfilePrima { /*IMPORTANT - Primavera */	
	position:relative;
	display:block;
	width:6900px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileRT { /*IMPORTANT - R Taylor */	
	position:relative;
	display:block;
	width:4430px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileCBOE { /*IMPORTANT - CBOE */	
	position:relative;
	display:block;
	width:2880px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileMPC { /*IMPORTANT - MPC */	
	position:relative;
	display:block;
	width:5400px; /* 4600 worked well exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileSMB { /*IMPORTANT - SMB */	
	position:relative;
	display:block;
	width:3450px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileArtsC { /*IMPORTANT - Arts Club */	
	position:relative;
	display:block;
	width:4240px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileAI { /*IMPORTANT - Art institute */	
	position:relative;
	display:block;
	width:3950px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileGood { /*IMPORTANT - Goodman */	
	position:relative;
	display:block;
	width:1950px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileHSDC { /*IMPORTANT - HSDC*/	
	position:relative;
	display:block;
	width:6100px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileJMK { /*IMPORTANT - John Michael Kohler*/	
	position:relative;
	display:block;
	width:3600px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileRAM { /*IMPORTANT - RAM */	
	position:relative;
	display:block;
	width:4350px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileADA { /*IMPORTANT -  ADA */	
	position:relative;
	display:block;
	width:2950px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileBRF { /*IMPORTANT -  Brain Research Foundation*/	
	position:relative;
	display:block;
	width:3320px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileNMH { /*IMPORTANT - NMH */	
	position:relative;
	display:block;
	width:5260px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileThera { /*IMPORTANT - Theraderm*/	
	position:relative;
	display:block;
	width:1000px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileBNSF { /*IMPORTANT - BNSF */	
	position:relative;
	display:block;
	width:2900px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileMoto { /*IMPORTANT - Motorola */	
	position:relative;
	display:block;
	width:5600px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileBac { /*IMPORTANT - Baccarat */	
	position:relative;
	display:block;
	width:2100px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfile4S { /*IMPORTANT - 4 Seasons*/	
	position:relative;
	display:block;
	width:4500px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileDist { /*IMPORTANT - Leviev District*/	
	position:relative;
	display:block;
	width:4000px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileSch { /*IMPORTANT - Schatz */	
	position:relative;
	display:block;
	width:3150px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfile20011 { /*IMPORTANT - Youngwoo 20011th*/	
	position:relative;
	display:block;
	width:5300px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileGrub { /*IMPORTANT - Grubman */	
	position:relative;
	display:block;
	width:2790px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfileStal { /*IMPORTANT - Stallinger */	
	position:relative;
	display:block;
	width:1830px; /* exact width of all images + text box + padding */
	padding:0px 0px 0px 20px;
	overflow:hidden;
	float:left;
}
.fixedwidthProfile img {
	display:block;
	padding:0px 0px 7px 0px;
}
p.fixedwidthProfile {
	display:block;
}
div.captionImg {
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	float:left;
	display:block;
	padding:0px 40px 0px 0px;
	width:auto;
}
div.captionImg20 {
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	float:left;
	display:block;
	padding:0px 15px 0px 0px;
	width:auto;
}
p.captionImg {
	display:block;
	width:290px;
}
/* ------------------------------ footer ------------------------------ */
#footer {
	position:relative;
	left:240px;
	top:10px;
	display:block;
	float:left;
	overflow:visible;
	margin:10px 0px 0px 0px;
	padding:0px 100px 0px 0px;
	z-index:20;
	visibility: visible;
	width: 462px;
	}
/* ------------------------------ What's NEW ------------------------------ */
#whatsnew {
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	position:relative;
	display:block;
	width: 320px;
	float:left;
	overflow:visible;
	margin:0px 0px 0px 240px;
	padding:0px 0px 0px 0px;
	z-index:20;
	visibility: visible;
	}
*html #whatsnew {
	margin-left:120px;
}
#whatsnew a:link,
#whatsnew a:visited {
	text-decoration:none;
	color:#A9A8A2;
}
#whatsnew a:hover,
#whatsnew a:active {
	color:#000000;
}
#buttonsWN {
	position:relative;
	display:block;
	float:left;
	overflow:visible;
	margin:0px 0px 0px 80px;
	padding:0px 0px 0px 0px;
	z-index:20;
	visibility: visible;
	width: 62px;;
}
 *html #buttonsWN {
	margin-left:70px;
}
