body
{
	font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
	background: #fff;
	margin: 30px;
	font-size: 14px;
}
img
{
	display: block;
	border: 0;
	behavior: url('/css/iepngfix.htc');
}
p
{
	margin: 0 0 1em 0;
}
#content
{
	-webkit-text-size-adjust: none;
}
#outer-container
{
	width: 772px;
	height: 571px;
	background: url('../img/background_trim_marks.png') no-repeat;
	padding: 30px 0 0 30px;
	margin: 0 auto;
}
#inner-container
{
	width: 740px;
	height: 539px;
	border: 1px solid #999;
	position: relative;
}
#header
{
}
#acuity-logo
{
	position: absolute;
	top: 238px;
	left: 657px;
	width: 84px;
	height: 97px;
	z-index: 1000;
}
#content
{
}
#footer
{
	width: 742px;
	height: 19px;
	position: relative;
}
#colour-bar,
#grey-bar
{
	width: 144px;
	height: 14px;
	font-size: 0;
	position: absolute;
	top: 5px;
}
#colour-bar
{
	left: 527px;
	background: url('../img/colour_bar.png');
}
#grey-bar
{
	left: 71px;
	background: url('../img/grey_bar.png');
}

#menu
{
	height: 26px;
	position: absolute;
	left: 89px;
	top: -14px;
	z-index: 1001;
}
#menu a
{
	display: block;
}
#menu li
{
	margin: 0 0 0 -1px;
	padding: 0;
	width: 87px;
	height: 26px;
	float: left;
	font-size: 0;
}
#menu li.first
{
	margin: 0;
}
#menu * li
{
	float: none;
	margin: -1px 0 0 0;
}
#menu,
#menu ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu li a img
{
	width: 87px;
	height: 26px;
	background: #fff;
}
#menu li.yellow a:hover img
{
	background: #fff200;
}
#menu li.magenta a:hover img
{
	background: #ec008c;
}
#menu li.cyan a:hover img
{
	background: #00aeef;
}

/* Home */
#home-page #acuity-logo
{
	top: 0;
	left: 0;
}
#home-page #menu
{
	top: 266px;
}
#home-page #inner-container
{
	background: url('../img/background_after_rain.jpg') no-repeat;
}
#home-page #content
{
	height: 232px;
	width: 622px;
	position: absolute;
	top: 279px;
	border-top: 1px solid #1f0686;
	background: #4a8ecc;
	padding: 27px 70px 0 48px;
}
#home-page #umbrella-guy
{
	position: absolute;
	width: 171px;
	height: 175px;
	top: -138px;
	left: 569px;
	background: url('../img/home_umbrella_guy.png') no-repeat;
	behavior: url('/css/iepngfix.htc');
}
#home-page #content p
{
	font-size: 11px;
	line-height: 16px;
	color: #1d0253;
}
#home-page #content div p
{
	margin-left: 96px;
}
#home-page #content div div p
{
	margin-left: 126px;
}
#home-page #content p strong
{
	color: #fff;
	font-size: 13px;
}
#home-page #letter-g
{
	position: absolute;
	width: 96px;
	height: 132px;
	top: 113px;
	left: 42px;
	background: url('../img/home_letter_g.png');
}

/* Solutions */
#solutions-page #acuity-logo
{
	top: 0;
	left: 0;
}
#solutions-page #menu
{
	top: 199px;
}
#solutions-page #inner-container
{
	background: url('../img/background_clouds.jpg') no-repeat;
}
#solutions-page #content
{
	height: 284px;
	width: 602px;
	position: absolute;
	top: 212px;
	border-top: 1px solid #1f0686;
	background: #7cc955;
	padding: 42px 55px 0 83px;
}
#solutions-page #content p
{
	font-size: 11px;
	line-height: 16px;
	color: #1d0253;
}
#solutions-page #content div p
{
	margin-left: 70px;
}
#solutions-page #content div div p
{
	margin-left: 110px;
}
#solutions-page #content p strong
{
	color: #fff;
	font-size: 13px;
}
#solutions-page #loupe
{
	width: 90px;
	height: 115px;
	background: url('../img/solutions_loupe.png');
	position: absolute;
	top: 168px;
	left: 36px;
}

/* About */
#about-page #inner-container
{
	background: #c0b889;
}
#about-page #content
{
	padding: 69px 107px 0 79px;
}
#about-page #content p
{
	font-size: 11px;
	line-height: 18px;
	color: #1d0253;
}
#about-page #content div p
{
	margin-left: 16px;
}
#about-page #content div div p
{
	margin-left: 56px;
}
#about-page #content div div div p
{
	margin-left: 116px;
}
#about-page #content p strong
{
	color: #fff;
	font-size: 13px;
}
#about-page #content h2
{
	float: right;
	font-weight: normal;
	font-size: 20px;
	margin: 2em 0 0 0;
	color: #1d0253;
}
#about-page #sharpener
{
	width: 92px;
	height: 84px;
	background: url('../img/about_sharpener.png');
	position: absolute;
	top: 353px;
	left: 48px;
}

/* Contact */
#contact-page #acuity-logo
{
	top: 0;
	left: 0;
}
#contact-page #inner-container
{
	background: url('../img/background_network.jpg') no-repeat;
}
#contact-page #content
{
	height: 278px;
	background: #df7f0e;
	border-top: 1px solid #a75f0a;
	width: 578px;
	top: 232px;
	position: absolute;
	padding: 28px 80px 0 82px;
}
#contact-page #menu
{
	top: 219px;
}
#contact-page #content p
{
	font-size: 11px;
	line-height: 15px;
	color: #1d0253;
}
#contact-page #content div p
{
	margin-left: 42px;
}
#contact-page #content p a
{
	color: #1d0253;
	text-decoration: none;
}
#contact-page #content p a:hover
{
	text-decoration: underline;
}
#contact-page #content p strong
{
	color: #fff;
	font-size: 13px;
}

/* Portfolio */
#portfolio-page #acuity-logo
{
	top: 297px;
	left: 328px;
}
#portfolio-page #content
{
	width: 740px;
	top: 252px;
	position: absolute;
}
#portfolio-page #content img
{
	margin: 0 auto;
	width: 624px;
	height: 35px;
}

/* Unsubscibe */

#unsubscribe-page #content
{
	width: 576px;
	top: 252px;
	left: 40px;
	position: absolute;
}

#unsubscribe-page #content p
{
	font-size: 14px;
	line-height: 20px;
}

/* Accolades */
#accolades-page #inner-container
{
	background: url('../img/background_climber.jpg') no-repeat;
}

#accolades-page #acuity-logo
{
}
#accolades-page #slideshow
{
	width: 416px;
	height: 160px;
	background: #fff;
	border: 1px solid #000;
	text-align: center;
	top: 184px;
	left: 162px;
	position: absolute;
}
#accolades-page #slideshow div
{
	padding: 28px 14px;
}
#accolades-page #slideshow p
{
	line-height: 22px;
	font-size: 16px;
}
#accolades-page #slideshow span
{
	text-transform: uppercase;
}
#accolades-page #slideshow h6
{
	margin: 0;
	font-weight: bold;
	font-size: 11px;
}

/* Processes */
#processes-page #inner-container
{
	background: url('../img/background_lens.jpg') no-repeat;
}
#processes-page #acuity-logo
{
}
#processes-page #slideshow
{
	padding: 1px 0 0 1px;
	width: 395px;
	height: 296px;
	background: #000099;
	top: 141px;
	left: 56px;
	position: absolute;
}
#processes-page #slideshow #slides
{
	width: 354px;
	height: 176px;
	padding: 20px;
	background: #97c5b0;
}
#processes-page #slideshow #slides p
{
	font-size: 12px;
	line-height: 18px;
	color: #1d0253;
}
#processes-page #slideshow #slides strong
{
	color: #fff;
	font-size: 14px;
}
#processes-page #slideshow #tabs a
{
	float: left;
	width: 78px;
	height: 78px;
	margin: 1px 1px 0 0;
	background: #fff;
}
#processes-page #slideshow #tabs a img
{
	width: 78px;
	height: 78px;
}

/* Innovation */
#innovation-page #inner-container
{
	background: url('../img/background_xserve.jpg') no-repeat;
}
#innovation-page #acuity-logo
{
}
#innovation-page #slideshow
{
	width: 740px;
	height: 372px;
	background: #000099;
	padding: 1px 0;
	top: 96px;
	position: absolute;
}
#innovation-page #slideshow #slides
{
	width: 740px;
	height: 338px;
	background: #d1e39b;
}
#innovation-page #slideshow #slides div
{
	padding: 30px 124px 30px 30px;
}
#innovation-page #slideshow #tabs a
{
	float: left;
	width: 246px;
	height: 33px;
	background: #fff;
	margin: 1px 1px 0 0;
}
#innovation-page #slideshow #tabs a.last
{
	margin: 1px 0 0 0;
}
#innovation-page #slideshow #tabs a img
{
	width: 246px;
	height: 33px;
}
#innovation-page #slideshow #slides p
{
	margin: 0 0 1em 0;
	font-size: 11px;
	line-height: 16px;
	color: #1d0253;
}
#innovation-page #slideshow #slides p a
{
	color: #1d0253;
	text-decoration: none;
	font-weight: bold;
}
#innovation-page #slideshow #slides p a:hover
{
	text-decoration: underline;
}

#innovation-page #slideshow #slides h2
{
	float: right;
	color: #1d0253;
	font-weight: normal;
	font-size: 20px;
	margin: 2em 0 0 0;
}
#innovation-page #slideshow #slides strong
{
	color: #fff;
	font-size: 13px;
}
#innovation-page #slideshow #slides strong.caps
{
	text-transform: uppercase;
}

/* Services */
#services-page #inner-container
{
	background: url('../img/background_water.jpg') no-repeat;
}
#services-page #acuity-logo
{
	top: 408px;
}
#services-page #slideshow
{
	top: 133px;
	left: 55px;
	position: absolute;
}
#services-page #slideshow #slides
{
	width: 434px;
	position: absolute;
	top: 0;
	left: 0;
}
#services-page #slideshow #slides div
{
	background: #a7ac94;
	padding: 15px;
	border: 1px solid #000099;
	height: 211px;
}
#services-page #slideshow #slides #rad,
#services-page #slideshow #slides #pd,
#services-page #slideshow #slides #dp,
#services-page #slideshow #slides #dpop
{
	height: auto;
}
#services-page #slideshow #tabs
{
	width: 226px;
	position: absolute;
	top: 0;
	left: 433px;
	border-right: 1px solid #000099;
	border-top: 1px solid #000099;
	border-left: 1px solid #000099;
}
#services-page #slideshow #tabs a
{
	width: 226px;
	height: 21px;
	display: block;
	border-bottom: 1px solid #000099;
	background: #fff;
}
#services-page #slideshow #tabs a:hover
{
	background: #a7ac94;
}
#services-page #slideshow #tabs a img
{
	width: 226px;
	height: 21px;
}
#services-page #slideshow #slides p
{
	margin: 0 0 1em 0;
	font-size: 11px;
	line-height: 16px;
	color: #1d0253;
}
#services-page #slideshow #slides strong
{
	color: #fff;
	font-size: 13px;
}
#services-page #slideshow #slides li
{
	font-size: 11px;
	line-height: 16px;
	color: #1d0253;
	margin: 0;
}

/* Environment */
#environment-page #inner-container
{
	background: url('../img/background_forest.jpg') no-repeat;
}
#environment-page #acuity-logo
{
	top: 0;
	left: 0;
}
#environment-page #menu
{
	top: 166px;
}
#environment-page #content p
{
	margin: 0 0 1em 0;
	font-size: 11px;
	line-height: 15px;
	color: #1d0253;
}
#environment-page #content
{
	width: 690px;
	height: 329px;
	border-top: 1px solid #999;
	background: #98b386;
	padding: 30px 20px 0 30px;
	position: absolute;
	top: 179px;
}
#environment-page #content li
{
	font-size: 11px;
	line-height: 15px;
	color: #1d0253;
	margin: 0;
}
#environment-page #rainforest-logo
{
	width: 150px;
	height: 136px;
	float: right;
	margin: 0 0 20px 20px;
}
#environment-page #fsc-logo
{
	width: 150px;
	height: 120px;
	float: right;
	clear: right;
	margin: 0 0 0 20px;
}
