
/**** BODY ***/
html, body 				{ background:#000; text-align:center; margin:0; padding:0; font:900 11px/18px arial, "Trebuchet MS", sans-serif; color:#000; }
body					{ padding:30px 0; }
#siteContainer			{ background:#fff; text-align:left; position:relative; width:773px; padding:0; margin:0 auto; }
h1,h2,h3,h4,h5,h6,p						{ margin:0; padding:0; }
a, a:link,a:active,a:visited				{ text-decoration:none; color:#000; }
a:hover					{ text-decoration:none; color:#374467;}
img						{ border:0; display:block; }
form					{ margin:0; padding:0; }

/**** HEADER ***/
#headerWrap				{ position:relative; z-index:999; padding:52px 0 0 0; }
#logo					{ margin:0 0 5px 36px; }
#logo img				{ height:14px; }
#slogan					{  }
#slogan img				{ height:36px; }
#headerImg				{ z-index:1; position:absolute; top:35px; right:36px; left:558px; }
#headerLinks			{ z-index:2; position:absolute; top:223px; left:520px; width:253px;  }
#headerLinks a, #headerLinks a:link,#headerLinks a:active,#headerLinks a:visited		{ display:block; text-decoration:none; }
#headerLinks a:hover		{ text-decoration:none; }
#headerLinks a				{ margin-left:38px; }
#headerLinks span			{ display:block; }
#headerLink1				{ height:22px; padding:5px 0 0 0; background:url(../img/headerLink1Border.jpg) no-repeat 100% 19px; }
#headerLink1 a				{ margin-top:-3px; position:relative; background:url(../img/headerLink1Hover.gif) no-repeat 0 3px; height:11px; padding:3px 0; width:151px; }
#headerLink1 a.active img	{ display:none; }
#headerLink2				{ height:20px; padding:6px 0 1px 0; background:url(../img/headerLink2Border.jpg) no-repeat 100% 19px; }
#headerLink2 a				{ margin-top:-3px; position:relative; background:url(../img/headerLink2Hover.gif) no-repeat 0 3px; height:9px; padding:3px 0; width:162px; }
#headerLink2 a.active img	{ display:none; }
#headerLink3				{ height:21px; padding:6px 0 0 0; background:url(../img/headerLink3Border.jpg) no-repeat 100% 19px; }
#headerLink3 a				{ margin-top:-3px; position:relative; background:url(../img/headerLink3Hover.gif) no-repeat 0 3px; height:9px; padding:3px 0; width:175px; }
#headerLink3 a.active img	{ display:none; }
#headerLinks span.current a, #headerLinks span.current a:link,#headerLinks span.current a:active,#headerLinks span.current a:visited	{ cursor:default; }
#headerLinks span.current a:hover	{ text-decoration:none;}
#headerLinks span.current a img		{ display:none; }

/**** NAV ***/
#navWrap					{ position:absolute; z-index:999; top:108px; left:0; margin:22px 0 0 35px; overflow:hidden; }
#navWrap span				{ background:url(../img/explore.gif) no-repeat 0 4px; text-indent:-9999px; height:18px; width:47px; float:left; display:inline; font:900 11px/18px arial, "Trebuchet MS", sans-serif; color:#000; }
#navWrap ul					{ position:relative; z-index:999; float:left; display:inline; list-style-type:none; margin:0 0 0 10px; padding:0; }
#navWrap ul li				{ position:relative; z-index:999; float:left; display:inline; margin:0; padding:0; }
#navWrap ul li a, #navWrap ul li a:link,#navWrap ul li a:active,#navWrap ul li a:visited	{ padding:0 0 0 10px; position:relative; z-index:999; text-decoration:none; font:900 11px/999px arial, "Trebuchet MS", sans-serif; color:#653359; height:18px; float:left; display:inline; overflow:hidden; }
#navWrap ul li a:hover		{ text-decoration:none; color:#374467;}
#navWrap ul li.first		{ background:none; }
#navWrap ul li.current a, #navWrap ul li.current a:link,#navWrap ul li.current a:active,#navWrap ul li.current a:visited	{ cursor:default; text-decoration:none; color:#374467; }
#navWrap ul li.current a:hover		{ text-decoration:none; color:#374467;}
#navWrap ul li.sub a, #navWrap ul li.sub a:link,#navWrap ul li.sub a:active,#navWrap ul li.sub a:visited		{ text-decoration:none; color:#374467; }
#navWrap ul li.sub a:hover			{ text-decoration:none; color:#374467;}
#navWrap #navHome					{ width:46px; overflow:hidden; background:url(../img/nav.gif) no-repeat 0 4px; }
#navWrap #navHome a, #navWrap #navHome a:link,#navWrap #navHome a:active,#navWrap #navHome a:visited			{ width:21px; }
#navWrap #navHome.sub a,#navWrap #navHome.current a,#navWrap #navHome a:hover			{ background:url(../img/nav.gif) no-repeat 0 -21px; }
#navWrap #navOurGoal				{ width:62px; overflow:hidden; background:url(../img/nav.gif) no-repeat -46px 4px; }
#navWrap #navOurGoal a, #navWrap #navOurGoal a:link,#navWrap #navOurGoal a:active,#navWrap #navOurGoal a:visited		{ width:37px; }
#navWrap #navOurGoal.sub a,#navWrap #navOurGoal.current a,#navWrap #navOurGoal a:hover		{ background:url(../img/nav.gif) no-repeat -46px -21px; }
#navWrap #navOurPhilosophy			{ width:95px; overflow:hidden; background:url(../img/nav.gif) no-repeat -108px 4px; }
#navWrap #navOurPhilosophy a, #navWrap #navOurPhilosophy a:link,#navWrap #navOurPhilosophy a:active,#navWrap #navOurPhilosophy a:visited{ width:70px; }
#navWrap #navOurPhilosophy.sub a,#navWrap #navOurPhilosophy.current a,#navWrap #navOurPhilosophy a:hover	{ background:url(../img/nav.gif) no-repeat -108px -21px; }
#navWrap #navProjects				{ width:59px; overflow:hidden; background:url(../img/nav.gif) no-repeat -203px 4px; }
#navWrap #navProjects a, #navWrap #navProjects a:link,#navWrap #navProjects a:active,#navWrap #navProjects a:visited		{ width:34px; }
#navWrap #navProjects.sub a,#navWrap #navProjects.current a,#navWrap #navProjects a:hover		{ background:url(../img/nav.gif) no-repeat -203px -21px; }
#navWrap #navObservations			{ width:84px; overflow:hidden; background:url(../img/nav.gif) no-repeat -262px 4px; }
#navWrap #navObservations a, #navWrap #navObservations a:link,#navWrap #navObservations a:active,#navWrap #navObservations a:visited	{ width:59px; }
#navWrap #navObservations.sub a,#navWrap #navObservations.current a,#navWrap #navObservations a:hover	{ background:url(../img/nav.gif) no-repeat -262px -21px; }
#navWrap #navContactUs				{ width:68px; overflow:hidden; background:url(../img/nav.gif) no-repeat -346px 4px; }
#navWrap #navContactUs a, #navWrap #navContactUs a:link,#navWrap #navContactUs a:active,#navWrap #navContactUs a:visited	{ width:48px; }
#navWrap #navContactUs.sub a,#navWrap #navContactUs.current a,#navWrap #navContactUs a:hover		{ background:url(../img/nav.gif) no-repeat -346px -21px; }

/**** MAIN AREA ***/
#mainWrap					{ position:relative; }

/**** TEXT ***/
#textWrap					{ overflow:auto; }
#textWrap p					{ font:bold 11px/16px arial, "Trebuchet MS", sans-serif; color:#000; }
#textWrap p a.purple, #textWrap p a.purple:link,#textWrap p a.purple:active,#textWrap p a.purple:visited	{ text-decoration:none; color:#653359; }
#textWrap p a.purple:hover		{ text-decoration:none; color:#374467; }
a#previousPage, a#previousPage:link,a#previousPage:active,a#previousPage:visited			{ line-height:9999px; width:78px; height:11px; display:block; overflow:hidden; text-decoration:none; background:url(../img/previousPageProjects.gif) no-repeat 0 3px; margin-top:-3px; position:relative; padding:3px 0; }
a#previousPage:hover			{ text-decoration:none; background:url(../img/previousPageProjects.gif) no-repeat 0 -27px; }
a#continue, a#continue:link,a#continue:active,a#continue:visited				{ line-height:9999px; width:50px; height:11px; display:block; overflow:hidden; text-decoration:none; background:url(../img/previousPageContinue.gif) no-repeat -93px 3px; margin-top:-3px; position:relative; padding:3px 0; }
a#continue:hover				{ text-decoration:none; background:url(../img/previousPageContinue.gif) no-repeat -93px -27px; }
a#projects, a#projects:link,a#projects:active,a#projects:visited				{ line-height:9999px; width:46px; height:11px; display:block; overflow:hidden; text-decoration:none; background:url(../img/previousPageProjects.gif) no-repeat -93px 3px; margin-top:-3px; position:relative; padding:3px 0; }
a#projects:hover				{ text-decoration:none; background:url(../img/previousPageProjects.gif) no-repeat -93px -27px; }
ul#previousPageProjects			{ margin:0; padding:0; list-style-type:none; }
ul#previousPageProjects li		{ margin:0; padding:0; float:left; display:inline; }
ul#previousPageProjects li a, ul#previousPageProjects li a:link,ul#previousPageProjects li a:active,ul#previousPageProjects li a:visited				{ line-height:9999px; height:11px; display:block; overflow:hidden; text-decoration:none; }
ul#previousPageProjects li a:hover					{ text-decoration:none; }
ul#previousPageProjects li#previousPage				{ width:93px; background:url(../img/previousPageProjects.gif) no-repeat; }
ul#previousPageProjects li#previousPage a			{ width:78px; margin-top:-3px; position:relative; padding:3px 0; }
ul#previousPageProjects li#previousPage a:hover		{ background:url(../img/previousPageProjects.gif) no-repeat 0 -27px; }
ul#previousPageProjects li#projects					{ background:url(../img/previousPageProjects.gif) no-repeat -93px 0; }
ul#previousPageProjects li#projects a				{ width:46px; margin-top:-3px; position:relative; padding:3px 0; }
ul#previousPageProjects li#projects a:hover			{ background:url(../img/previousPageProjects.gif) no-repeat -93px -27px; }
ul#previousPageContinue								{ margin:0; padding:0; list-style-type:none; }
ul#previousPageContinue li							{ margin:0; padding:0; float:left; display:inline; }
ul#previousPageContinue li a, ul#previousPageContinue li a:link,ul#previousPageContinue li a:active,ul#previousPageContinue li a:visited				{ line-height:9999px; height:11px; display:block; overflow:hidden; text-decoration:none; }
ul#previousPageContinue li a:hover					{ text-decoration:none; }
ul#previousPageContinue li#previousPage				{ width:93px; background:url(../img/previousPageContinue.gif) no-repeat; }
ul#previousPageContinue li#previousPage a			{ width:78px; margin-top:-3px; position:relative; padding:3px 0; }
ul#previousPageContinue li#previousPage a:hover		{ background:url(../img/previousPageContinue.gif) no-repeat 0 -27px; }
ul#previousPageContinue li#continue					{ background:url(../img/previousPageContinue.gif) no-repeat -93px 0; }
ul#previousPageContinue li#continue a				{ width:50px; margin-top:-3px; position:relative; padding:3px 0; }
ul#previousPageContinue li#continue a:hover			{ background:url(../img/previousPageContinue.gif) no-repeat -93px -27px; }

/**** IMAGE AREA ***/
#imageWrap				{ position:relative; }

/**** BLOCKQUOTE ***/
blockquote				{ margin:0; padding:0; }
blockquote p			{ font:900 11px/15px arial, "Trebuchet MS", sans-serif; color:#374467; font-style:oblique; }
blockquote span			{ display:block; padding:5px 0 0 0; font:900 11px/15px arial, "Trebuchet MS", sans-serif; color:#374467; font-style:oblique; }

/**** FOOTER ***/
#footerWrap				{ position:relative; width:500px; height:12px; padding:14px 0 31px 35px; }
#footerWrap p			{ position:absolute; top:14px; left:105px; overflow:hidden; line-height:9999px; height:9px; width:250px; background:url(../img/copyright.gif) no-repeat; }
#footerWrap ul			{ margin:0; padding:0; list-style-type:none; float:left; display:inline; }
#footerWrap ul li		{ width:29px; overflow:hidden; margin:0; padding:0; float:left; display:inline; }
#footerWrap ul li a, #footerWrap ul li a:link,#footerWrap ul li a:active,#footerWrap ul li a:visited			{ margin-top:-3px; padding:3px 0; position:relative; width:24px; background:url(../img/footerNav.gif) no-repeat -41px 3px; text-decoration:none; font:900 10px/15px arial, "Trebuchet MS", sans-serif; color:#653359; overflow:hidden; line-height:9999px; height:9px; float:left; display:inline; }
#footerWrap ul li a:hover			{ background:url(../img/footerNav.gif) no-repeat -41px -27px; text-decoration:none; color:#374467;}
#footerWrap ul li.first				{ width:41px; background:url(../img/footerNav.gif) no-repeat 0 0; }
#footerWrap ul li.first a, #footerWrap ul li.first a:link,#footerWrap ul li.first a:active,#footerWrap ul li.first a:visited	{ width:23px; background:url(../img/footerNav.gif) no-repeat 0 3px; }
#footerWrap ul li.first a:hover		{ background:url(../img/footerNav.gif) no-repeat 0 -27px; text-decoration:none; color:#374467;}

/**** DROP CAPS ***/
p span.dropcap-W							{ overflow:hidden; line-height:9999px; margin:0; width:35px; height:31px; float:left; display:inline; background:url(../img/dropcap-W.gif) no-repeat; }
p span.dropcap-W2							{ overflow:hidden; line-height:9999px; margin:-2px 1px 0 0; width:41px; height:31px; float:left; display:inline; background:url(../img/dropcap-W2.gif) no-repeat; }
p span.dropcap-W3							{ overflow:hidden; line-height:9999px; margin:-4px -1px 0 18px; width:21px; height:17px; float:left; display:inline; background:url(../img/dropcap-W3.gif) no-repeat; }
p span.dropcap-O							{ overflow:hidden; line-height:9999px; margin:-3px 1px 0 1px; width:27px; height:32px; float:left; display:inline; background:url(../img/dropcap-O.gif) no-repeat; }
p span.dropcap-T							{ overflow:hidden; line-height:9999px; margin:1px 1px 0 0; width:19px; height:27px; float:left; display:inline; background:url(../img/dropcap-T.gif) no-repeat; }
p span.dropcap-T2							{ overflow:hidden; line-height:9999px; margin:-9px -3px 0 13px; width:15px; height:21px; float:left; display:inline; background:url(../img/dropcap-T2.gif) no-repeat; }
p span.dropcap-O-italic						{ overflow:hidden; line-height:9999px; margin:0 3px 0 2px; width:27px; height:31px; float:left; display:inline; background:url(../img/dropcap-O-italic.gif) no-repeat; }
p span.dropcap-Tsml							{ overflow:hidden; line-height:9999px; margin:2px -1px 0 16px; width:8px; height:10px; float:left; display:inline; background:url(../img/dropcap-Tsml.gif) no-repeat; }
p span.dropcap-Asml							{ overflow:hidden; line-height:9999px; margin:1px 0 0 15px; width:10px; height:11px; float:left; display:inline; background:url(../img/dropcap-Asml.gif) no-repeat; }
p span.dropcap-I							{ overflow:hidden; line-height:9999px; margin:-2px 3px 0 2px; width:4px; height:30px; float:left; display:inline; background:url(../img/dropcap-I.gif) no-repeat; }
p span.dropcap-I2							{ overflow:hidden; line-height:9999px; margin:-5px 4px 0 20px; width:3px; height:17px; float:left; display:inline; background:url(../img/dropcap-I2.gif) no-repeat; }
p span.dropcap-G							{ overflow:hidden; line-height:9999px; margin:-8px 2px 0 2px; width:36px; height:36px; float:left; display:inline; background:url(../img/dropcap-G.gif) no-repeat; }
p span.dropcap-Tsml2						{ overflow:hidden; line-height:9999px; margin:0 0 0 30px; width:8px; height:12px; float:left; display:inline; background:url(../img/dropcap-Tsml2.gif) no-repeat; }
p span.dropcap-Asml2						{ overflow:hidden; line-height:9999px; margin:-1px 2px 0 28px; width:12px; height:13px; float:left; display:inline; background:url(../img/dropcap-Asml2.gif) no-repeat; }
p span.dropcap-Isml							{ overflow:hidden; line-height:9999px; margin:-2px 1px 0 2px; width:3px; height:14px; float:left; display:inline; background:url(../img/dropcap-Isml.gif) no-repeat; }
p span.dropcap-Tsml3						{ overflow:hidden; line-height:9999px; margin:-3px -1px 0 0; width:11px; height:15px; float:left; display:inline; background:url(../img/dropcap-Tsml3.gif) no-repeat; }
p span.dropcap-Asml3						{ overflow:hidden; line-height:9999px; margin:-2px 0 0 0; width:13px; height:14px; float:left; display:inline; background:url(../img/dropcap-Asml3.gif) no-repeat; }
p span.dropcap-A							{ overflow:hidden; line-height:9999px; margin:-10px 0 0 0; width:19px; height:22px; float:left; display:inline; background:url(../img/dropcap-A.gif) no-repeat; }
p span.dropcap-Tsml4						{ overflow:hidden; line-height:9999px; margin:-5px -1px 0 0; width:12px; height:17px; float:left; display:inline; background:url(../img/dropcap-Tsml4.gif) no-repeat; }
p span.dropcap-W4							{ overflow:hidden; line-height:9999px; margin:-5px 0 0 0; width:21px; height:18px; float:left; display:inline; background:url(../img/dropcap-W4.gif) no-repeat; }
p span.dropcap-W4a							{ overflow:hidden; line-height:9999px; margin:-5px -2px 0 0; width:21px; height:18px; float:left; display:inline; background:url(../img/dropcap-W4.gif) no-repeat; }
p span.dropcap-T3							{ overflow:hidden; line-height:9999px; margin:-4px 1px 0 0; width:19px; height:32px; float:left; display:inline; background:url(../img/dropcap-T3.gif) no-repeat; }
p span.dropcap-Tsml6						{ overflow:hidden; line-height:9999px; margin:-5px -1px 0 0; width:12px; height:17px; float:left; display:inline; background:url(../img/dropcap-Tsml6.gif) no-repeat; }
p span.dropcap-Tsml5						{ overflow:hidden; line-height:9999px; margin:-5px 0 0 0; width:12px; height:17px; float:left; display:inline; background:url(../img/dropcap-Tsml5.gif) no-repeat; }
p span.dropcap-R							{ overflow:hidden; line-height:9999px; margin:-4px 1px 0 2px; width:10px; height:16px; float:left; display:inline; background:url(../img/dropcap-R.gif) no-repeat; }
p span.dropcap-C							{ overflow:hidden; line-height:9999px; margin:-11px 1px 0 1px; width:19px; height:23px; float:left; display:inline; background:url(../img/dropcap-C.gif) no-repeat; }
p span.dropcap-W5							{ overflow:hidden; line-height:9999px; margin:-5px -2px 0 0; width:21px; height:18px; float:left; display:inline; background:url(../img/dropcap-W5.gif) no-repeat; }
p span.dropcap-A2							{ overflow:hidden; line-height:9999px; margin:-5px 0 0 0; width:15px; height:17px; float:left; display:inline; background:url(../img/dropcap-A2.gif) no-repeat; }
p span.dropcap-F							{ overflow:hidden; line-height:9999px; margin:-2px -1px 0 1px; width:10px; height:14px; float:left; display:inline; background:url(../img/dropcap-F.gif) no-repeat; }
p span.dropcap-G2							{ overflow:hidden; line-height:9999px; margin:-6px 3px 0 2px; width:36px; height:36px; float:left; display:inline; background:url(../img/dropcap-G.gif) no-repeat; }
p.indent									{ text-indent:16px; }
p.wspace									{ text-indent:1px; }
p span.kern									{ position:relative; right:-1px; }

/**** HOME ***/
#home #mainWrap								{ padding:72px 0 0 35px; }
#home #imageWrap							{ padding:0 0 25px 0; }
#home #imageWrap h3							{ position:absolute; top:158px; left:324px; }
#home #imageWrap blockquote					{ text-indent:31px; position:absolute; top:197px; left:324px; background:url(../img/homeQuote1.gif) no-repeat; overflow:hidden; display:block; width:330px; height:77px; }
#home #imageWrap blockquote p				{ line-height:9999px; }
#home #imageWrap blockquote span			{ text-indent:86px; }
#home #designingGlobally					{ position:relative; float:left; display:inline; width:345px; }
#home #designingGlobally h2					{ margin:0 0 11px 0; }
#home #designingGlobally p					{ margin:0 0 9px 0; }
#home #globalChange							{ position:relative; float:left; display:inline; width:344px; margin:0 29px 0 20px; }
#home #globalChange h2						{ position:relative; left:-14px; margin:0 0 11px 0; }
#home #globalChange p						{ margin:-1px 0 8px 1px; }
#home #globalChange span img				{ margin:0; padding:11px 0 15px 0; background:url(../img/homeImg2Credit.gif) no-repeat 235px 100%; }
#home #homeText2							{ position:relative; left:-1px; top:1px; }
#home .flashText #designingGlobally			{ height:300px; overflow:hidden; }
#home .flashText #homeText2					{ height:144px; overflow:hidden; display:block; }
#home #homeText2 p.last						{ padding-top:2px; }
#home .safari #homeText2 p					{ margin:3px 0 8px 0; }
#home .safari #globalChange span img		{ padding-top:9px; }
#home .safari.flashText #homeText2 p		{ margin:-1px 0 8px 1px; }
#home .safari.flashText #globalChange span img		{ padding-top:11px; }

/**** OUR GOAL ***/
#ourGoal #mainWrap							{ position:static; margin:9px 0 1px 35px; overflow:hidden;  }
#ourGoal #textWrap							{ margin-top:234px; position:relative;  }
#ourGoal .flashText#textWrap				{ height:467px; }
#ourGoal #imageWrap							{ float:left; display:inline; z-index:1; padding:0 0 13px 0; width:364px; }
#ourGoal #imageWrap h3						{ position:absolute; top:195px; left:230px; }
#ourGoal #imageWrap #ourGoalImg2			{ padding:50px 0 1px 0; }
#ourGoal #imageWrap #ourGoalText2			{ top:98px; left:154px; }
#ourGoal #ourGoal1							{ z-index:999; width:373px; display:block; margin-left:1px; margin-right:-28px; }
#ourGoal #ourGoal1 p.first					{ padding-top:9px; }
#ourGoal #ourGoal2							{ position:relative; z-index:999; width:372px; display:block; margin-left:1px; margin-right:-27px; }
#ourGoal #ourGoal3							{ position:relative; padding-top:8px; margin:1px -19px 1px 0; z-index:999; width:374px; display:block;}
#ourGoal #ourGoalH2							{ z-index:999; margin:0; padding:30px 0 13px 21px; }
#ourGoal a#continue							{ z-index:999; position:absolute; top:100%; margin-top:-48px; right:37px; }
#ourGoal a#previousPage						{ z-index:999; position:absolute; top:100%; margin-top:-48px; right:37px; }
#ourGoal #textWrap p						{ margin:0 0 9px 0; }
#ourGoal .flashText #ourGoal1				{ width:345px; margin-right:0; height:242px; overflow:hidden; }
#ourGoal .flashText #ourGoal2				{ width:345px; margin-right:0; height:137px; overflow:hidden; }
#ourGoal .flashText #ourGoal3				{ width:355px; margin-right:0; height:442px; overflow:hidden; }
#ourGoal #siteContainer						{ min-height:863px; }
#ourGoal #ourGoalH2							{ padding:19px 0 15px 21px; }
#ourGoal .flashText #ourGoalH2				{ padding:30px 0 13px 21px; }
#ourGoal #ourGoal2							{ padding:0 0 0 1px; }
#ourGoal .flashText #ourGoal2				{ padding:0; }
#ourGoal .flashText #ourGoal3				{ width:340px; padding:0; }

/**** OUR PHILOSOPHY ***/
#ourPhilosophy #mainWrap					{ min-height:690px; position:static; margin:9px 0 1px 35px; }
#ourPhilosophy #textWrap					{ margin:-450px 0 0 364px; position:relative; z-index:999; }
#ourPhilosophy #imageWrap					{ width:325px; height:677px; margin:0 0 13px 0; }
#ourPhilosophy #imageWrap h3				{ position:absolute; top:198px; left:220px; }
#ourPhilosophy #ourPhilosophyText			{ z-index:999; width:374px; display:block; }
#ourPhilosophy #ourPhilosophyText p.first	{ padding-top:10px; }
#ourPhilosophy #textWrap p					{ margin:0 0 9px 0; }
#ourPhilosophy #ourPhilosophyText p.last	{ padding-top:9px; font:bold 10px/15px arial, "Trebuchet MS", sans-serif; }
#ourPhilosophy p.indent						{ text-indent:18px; }
#ourPhilosophy .flashText #ourPhilosophyText{ width:340px; }

/**** PROJECTS ***/
#projects #mainWrap							{ padding:9px 0 677px 0; margin:0 0 0 35px; }
#projects #imageWrap						{ margin:0 0 13px 0; }
#projects #imageWrap h3						{ position:absolute; top:64px; left:2px; }
#projects #projectImg1						{ position:absolute; top:105px; left:1px; }
#projects #projectText1						{ position:absolute; top:264px; left:42px; }
#projects #projectImg2						{ position:absolute; top:430px; left:51px; }
#projects #projectText2						{ position:absolute; top:558px; left:182px; }
#projects #projectImg3						{ position:absolute; top:325px; left:230px; }
#projects #projectText3						{ position:absolute; top:438px; left:496px; }
#projects #projectImg4						{ position:absolute; top:246px; left:565px; }
#projects #projectText4						{ position:absolute; top:255px; left:458px; }
#projects #projectImg5						{ position:absolute; top:520px; left:521px; }
#projects #projectText5						{ position:absolute; top:630px; left:319px; }

/**** LE JARDIN FLOTTANT ***/
#lejardin #mainWrap							{ padding:9px 0 677px 35px; }
#lejardin #imageWrap						{ margin:0 0 13px 0; }
#lejardin #lejardinImg1						{ position:absolute; top:52px; left:1px; }
#lejardin #lejardinText1					{ position:absolute; top:223px; left:199px; }
#lejardin #lejardinImg2						{ position:absolute; top:525px; left:1px; }
#lejardin #lejardinText2					{ position:absolute; top:604px; left:198px; }
#lejardin #lejardinImg3						{ position:absolute; top:285px; left:235px; }
#lejardin a#projects						{ z-index:999; position:absolute; top:711px; left:690px; }

/**** LA DANSE DE L'ARBRE ***/
#ladanse #mainWrap							{ padding:9px 0 677px 35px; }
#ladanse #imageWrap							{ margin:0 0 13px 0; }
#ladanse #ladanseImg1						{ position:absolute; top:52px; left:6px; }
#ladanse #ladanseText1						{ position:absolute; top:260px; left:33px; }
#ladanse #ladanseImg2						{ position:absolute; top:301px; left:1px; }
#ladanse #ladanseText2						{ position:absolute; top:647px; left:272px; }
#ladanse #ladanseImg3						{ position:absolute; top:49px; left:17px; }
#ladanse #ladanseText3						{ position:absolute; top:286px; left:77px; }
#ladanse #ladanseImg4						{ position:absolute; top:311px; left:4px; }
#ladanse a#continue							{ z-index:999; position:absolute; top:711px; left:686px; }
#ladanse ul#previousPageProjects			{ z-index:999; position:absolute; top:711px; left:597px; }

/**** EAGLES WALK ***/
#eaglesWalk #mainWrap						{ position:relative; padding:9px 0 0 35px; }
#eaglesWalk.noText #mainWrap				{ min-height:0; padding-bottom:144px; }
#eaglesWalk #imageWrap						{ margin:0; }
#eaglesWalk #imageWrap h3#eaglesWalkText1	{ position:absolute; top:359px; left:286px; }
#eaglesWalk #eaglesWalkImg1					{ position:absolute; top:64px; left:1px; }
#eaglesWalk #eaglesWalkImg2					{ position:absolute; top:280px; left:430px; }
#eaglesWalk #imageWrap h3#eaglesWalkText2	{ position:absolute; top:519px; left:132px; }
#eaglesWalk #eaglesWalkImg3					{ position:absolute; top:64px; left:1px; }
#eaglesWalk #eaglesWalkImg4					{ position:absolute; top:376px; left:307px; }
#eaglesWalk #imageWrap h3#eaglesWalkText3	{ position:absolute; top:332px; left:288px; }
#eaglesWalk #eaglesWalkImg5					{ position:absolute; top:65px; left:1px; }
#eaglesWalk #eaglesWalkImg6					{ position:absolute; top:399px; left:307px; }
#eaglesWalk a#continue						{ z-index:999; position:absolute; top:100%; margin-top:9px; left:686px; }
#eaglesWalk ul#previousPageProjects			{ width:200px; z-index:999; position:absolute; top:100%; margin-top:12px; left:597px; }
#eaglesWalk ul#previousPageContinue			{ width:200px; z-index:999; position:absolute; top:100%; margin-top:12px; left:593px; }
#eaglesWalk #textWrap						{ padding:500px 0 28px 1px; }
#eaglesWalk.noText #textWrap				{ padding:500px 0 46px 1px; }			
#eaglesWalk #eaglesWalk1					{ min-height:144px; padding-bottom:18px; width:350px; display:block; }
#eaglesWalk #eaglesWalk1 p					{ font:bold oblique 11px/18px arial, "Trebuchet MS", sans-serif; margin:0 0 18px 0; }
#eaglesWalk .flashText #eaglesWalk1			{ height:162px; overflow:hidden; padding:0; }
#eaglesWalk #imageWrap blockquote			{ position:absolute; top:231px; left:235px; background:url(../img/eaglesWalkQuote.gif) no-repeat; overflow:hidden; display:block; width:165px; height:114px; }
#eaglesWalk #imageWrap blockquote p			{ line-height:999px; }

/**** ILE DE JOIE ***/
#iledejoie #mainWrap						{ padding:9px 0 677px 35px; }
#iledejoie #imageWrap						{ margin:0 0 13px 0; }
#iledejoie #iledejoieImg1					{ position:absolute; top:118px; left:2px; }
#iledejoie #iledejoieText1					{ position:absolute; top:65px; left:1px; }
#iledejoie #iledejoieText2					{ position:absolute; top:471px; left:115px; }
#iledejoie a#projects						{ z-index:999; position:absolute; top:711px; left:690px; }
#iledejoie #imageWrap blockquote			{ position:absolute; overflow:hidden; display:block; }
#iledejoie #imageWrap blockquote span.indent{ padding-left:28px; }
#iledejoie #imageWrap blockquote span.first	{ padding-left:15px; }
#iledejoie #imageWrap blockquote#quote1		{ top:283px; left:319px; background:url(../img/iledejoieQuote1.gif) no-repeat; width:377px; height:59px; }
#iledejoie #imageWrap blockquote#quote1 p	{ font:900 11.5px/20px arial, "Trebuchet MS", sans-serif; line-height:999px; }
#iledejoie #imageWrap blockquote#quote2		{ top:407px; left:547px; background:url(../img/iledejoieQuote2.gif) no-repeat; width:147px; height:225px; }
#iledejoie #imageWrap blockquote#quote2 p	{ padding-top:1px; font:900 11.5px/12px arial, "Trebuchet MS", sans-serif; line-height:999px; }
#iledejoie #imageWrap blockquote #indent1	{ padding-left:10px; }
#iledejoie #imageWrap blockquote #indent2	{ padding-top:19px; }
#iledejoie #imageWrap blockquote #indent3	{ padding-left:10px; }
#iledejoie #imageWrap blockquote #indent4	{ padding-top:20px; }
#iledejoie #imageWrap blockquote #indent5	{ padding-left:10px; }
#iledejoie #imageWrap blockquote #indent6	{ padding-left:23px; margin-top:-3px; }
#iledejoie #imageWrap blockquote #indent7	{ text-align:right; display:block; padding:15px 7px 0 0; }
#iledejoie #imageWrap blockquote #indent8	{ text-align:right; display:block; padding:25px 0 0 0; }

/**** LA VENTANA DEL CIELO ***/
#laventana #mainWrap						{ padding:9px 0 677px 35px; }
#laventana #imageWrap						{ margin:0 0 13px 0; }
#laventana #laventanaImg1					{ position:absolute; top:65px; left:1px; }
#laventana #laventanaText1					{ position:absolute; top:328px; left:619px; }
#laventana #laventanaText2					{ position:absolute; top:530px; left:145px; }
#laventana a#projects						{ z-index:999; position:absolute; top:711px; left:690px; }
#laventana #imageWrap blockquote			{ position:absolute; top:183px; left:237px; background:url(../img/laventanaQuote.gif) no-repeat; overflow:hidden; display:block; width:232px; height:57px; }
#laventana #imageWrap blockquote p			{ padding-top:2px; line-height:999px; }
#laventana #imageWrap blockquote #indent1	{ padding-left:15px; }
#laventana #imageWrap blockquote #indent2	{ padding-left:28px; }

/**** OBSERVATIONS ***/
#observations #mainWrap						{ position:static; padding:9px 0 19px 35px; }
#observations #imageWrap					{ position:absolute; top:346px; right:35px; }
#observations a#continue					{ z-index:999; position:absolute; top:100%; margin-top:-48px; right:37px; }
#observations a#previousPage				{ z-index:999; position:absolute; top:100%; margin-top:-48px; right:37px; }
#observations #textWrap						{ padding:65px 0 0 1px; width:677px; z-index:2; }
#observations #observationsText1			{ margin-top:27px; width:355px; display:block; }
#observations .flashText #observationsText1	{ height:115px; overflow:hidden; }
#observations #textWrap p					{ margin:0 0 9px 0; }
#observations h3							{ padding:8px 0 0 1px; }
#observations h2 img							{ height:22px; }
#observations h3 img							{ height:14px; }
#observations #textWrap p.first				{ padding-top:1px; }
#observations #textWrap blockquote p		{ letter-spacing:0; margin:-1px 0 0 0; padding:0; text-indent:20px; font:bold 11px/16px arial, "Trebuchet MS", sans-serif; }
#observations #textWrap blockquote span		{ letter-spacing:0; font:bold 11px/16px arial, "Trebuchet MS", sans-serif; color:#000; }
#observations #textWrap blockquote#quote1	{ padding:29px 0 0 0; display:block; width:338px; }
#observations #textWrap blockquote#quote2	{ padding:46px 0 0 0; display:block; width:322px; }
#observations #textWrap blockquote#quote3	{ padding:42px 0 4px 0; display:block; width:340px; margin-right:-10px; }
#observations #observationsText2			{ position:absolute; top:682px; left:400px; width:345px; display:block; }
#observations #observationsText2 p			{ font:bold 11px/16px arial, "Trebuchet MS", sans-serif; }
#observations #observationsText2 #indent1	{ display:block; padding:16px 0 15px 0; }
#observations #observationsText2 #indent1 a	{ margin-left:33px; }
#observations #observationsText2 #indent2	{ color:#2e3a50; font-style:oblique; }
#observations #observationsText2 p			{ padding-top:2px; }
#observations #textWrap blockquote#quote4	{ margin:29px 0 0 0; display:block; width:338px; }
#observations #textWrap blockquote#quote5	{ margin:33px -10px 370px 0; display:block; width:338px; }
#observations .flashText #observationsText2	{ width:335px; height:112px; overflow:hidden; }
#observations .flashText #textWrap			{ width:702px; min-height:601px; }
#observations .flashText #imageWrap			{ }
#observations #mainWrap.flashText						{ padding:9px 0 10px 35px; }
#observations.o2 #mainWrap.flashText						{ padding-bottom:25px; }
#observations .flashText #textWrap blockquote#quote1	{ overflow:hidden; background:url(../img/observationsQuote1.gif) no-repeat 0 29px; height:84px; }
#observations .flashText #textWrap blockquote#quote2	{ overflow:hidden; background:url(../img/observationsQuote2.gif) no-repeat 0 46px; height:133px; }
#observations .flashText #textWrap blockquote#quote3	{ overflow:hidden; padding:25px 0 16px 0; background:url(../img/observationsQuote3.gif) no-repeat 0 26px; height:97px; }
#observations .flashText #textWrap blockquote#quote4	{ overflow:hidden; background:url(../img/observationsQuote4.gif) no-repeat; height:83px; }
#observations .flashText #textWrap blockquote#quote5	{ margin:33px 0 370px 0; width:328px; overflow:hidden; background:url(../img/observationsQuote5.gif) no-repeat; height:65px; }
#observations .flashText #textWrap blockquote p			{ line-height:999px; }
#observations #textWrap blockquote p span.enlarge		{ display:inline; font:bold 13px/13px arial, "Trebuchet MS", sans-serif; color:#000; }

/**** CONTACT US ***/
#contactUs #mainWrap						{ overflow:auto; padding:12px 0 0 36px; }
#contactUs #imageWrap						{ padding:0 0 10px 0; float:left; display:inline; }
#contactUs #imageWrap h3					{ position:absolute; top:150px; left:218px; }
#contactUs #imageWrap h4					{ margin:18px 0 10px 0; }
#contactUs #contactUsText1					{ width:340px; display:block; }
#contactUs p span.dropcap-Isml				{ margin:-2px 4px 0 1px; }
#contactUs #textWrap						{ width:348px; padding:258px 25px 0 0; float:right; display:inline; }
#contactUs #textWrap p						{ float:left; display:inline; width:330px; margin:0 0 0 0; }
#contactUs #contactUsText2 p				{ padding-top:3px; width:348px; }
#contactUs #imageWrap p						{ line-height:16px; }
#contactUs #imageWrap p.first				{ padding:2px 0 0 0; margin:0 0 9px 0; }
#contactUs dl								{ float:left; display:inline; font:bold 11px/16px arial, "Trebuchet MS", sans-serif; color:#000; margin:0; padding:9px 0 22px 0;  }
#contactUs dl dt							{ font:bold 11px/16px arial, "Trebuchet MS", sans-serif; clear:both; margin:0; padding:0 0 9px 0; float:left; display:inline; width:72px; }
#contactUs dl dd							{ font:bold 11px/16px arial, "Trebuchet MS", sans-serif; margin:0; padding:0 0 9px 0; float:left; display:inline; width:200px; }
#contactUs dl dd span						{ letter-spacing:1px;  }
#contactUs #contactUsText2 p.last			{ color:#374467; font-style:oblique; }
#contactUs #textWrap #contactUsText3		{ clear:both; margin:0 0 0 0; padding:60px 0 0 0; display:block; }
#contactUs #textWrap #contactUsText3 p		{ float:none; display:block; margin:0 0 9px 0; padding:0; }
#contactUs #textWrap #contactUsText3 p.first	{ padding:3px 0 0 0; }
#contactUs .flashText #contactUsText1		{ height:107px; overflow:hidden; }
#contactUs #contactUsText2 p,#contactUs #contactUsText1 p				{ color:#000; font:bold 11px/16px arial, "Trebuchet MS", sans-serif; }

/**** PROTECTING OUR ENVIRONMENT ***/
#protecting #mainWrap						{ padding:13px 0 1px 35px; }
#protecting #imageWrap						{ margin:0 0 10px 1px; }
#protecting #imageWrap h3					{ position:absolute; top:152px; left:153px; }
#protecting #imageWrap blockquote			{ position:absolute; top:257px; left:177px; background:url(../img/protectingQuote.gif) no-repeat; overflow:hidden; display:block; width:458px; height:50px; }
#protecting #imageWrap blockquote p			{ text-indent:41px; line-height:999px; }
#protecting #imageWrap blockquote p .indent	{ text-indent:0; }
#protecting #imageWrap blockquote span		{ text-indent:86px; }
#protecting #protectingText1				{ position:relative; float:left; display:inline; width:344px; margin:0 0 0 1px; padding:0 0 13px 0; }
#protecting #textWrap p						{ margin:0 0 9px 0; }
#protecting #protectingText2				{ position:relative; float:left; display:inline; width:344px; margin:0 29px 0 19px; padding:0 0 0 1px; }
#protecting #protectingText1 .first			{ padding:10px 0 0 0; }
#protecting #protectingText2				{ margin-top:5px; }
#protecting #protectingText2 .first			{ padding:5px 0 0 0; }
#protecting #protectingText2 .indent		{ text-indent:217px; }
#protecting #protectingText2 p.last			{ margin-left:1px; padding-top:8px; font:900 10px/15px arial, "Trebuchet MS", sans-serif; }
#protecting #protectingText1 p.last			{ margin:0 0 -4px 0; }
#protecting .flashText #protectingText1		{ height:314px; overflow:hidden; }
#protecting .flashText #protectingText2		{ height:295px; overflow:hidden; }

/**** EMBRACING INFINITE POSSIBILITIES ***/
#embracing #mainWrap						{ padding:13px 0 1px 35px; }
#embracing #imageWrap						{ margin:1px 0 10px 1px; }
#embracing #imageWrap h3					{ position:absolute; top:125px; left:124px; }
#embracing #imageWrap blockquote			{ position:absolute; top:214px; left:232px; background:url(../img/embracingQuote.gif) no-repeat; overflow:hidden; display:block; width:216px; height:31px; }
#embracing #imageWrap blockquote p			{ text-indent:61px; line-height:9999px; }
#embracing #imageWrap blockquote p span		{ text-indent:0; }
#embracing #textWrap p						{ margin:0 0 9px 0; }
#embracing #embracingText1					{ position:relative; float:left; display:inline; width:344px; margin:0 0 0 1px; padding:5px 0 11px 0; }
#embracing #embracingText1 .first			{ padding:4px 0 0 0; }
#embracing #embracingText1 p.last			{ margin:0 0 -2px 0; }
#embracing #embracingText2					{ position:relative; float:left; display:inline; width:354px; margin:4px 19px 0 20px; }
#embracing #embracingText2 .first			{ padding:5px 0 0 0; }
#embracing #embracingText2 .indent			{ text-indent:167px; }
#embracing #embracingText2 p.last			{ padding-top:16px; font-style:oblique; }
img.arrow									{ display:inline; vertical-align:baseline; margin:2px 5px 0 5px; }
img.eodecs									{ display:inline; }
#embracing .flashText #embracingText1		{ height:374px; overflow:hidden; }
#embracing .flashText #embracingText2		{ height:343px; overflow:hidden; }

/**** CREATING COALESCENT ARCHITECTURE ***/
#creating #mainWrap							{ padding:13px 0 14px 35px; }
#creating #imageWrap						{ margin:1px 0 11px 1px; }
#creating #imageWrap h3						{ position:absolute; top:130px; left:130px; }
#creating #imageWrap blockquote				{ position:absolute; top:229px; left:164px; background:url(../img/creatingQuote.gif) no-repeat; overflow:hidden; display:block; width:431px; height:47px; }
#creating #imageWrap blockquote p			{ text-indent:41px; line-height:999px; }
#creating #imageWrap blockquote p .indent	{ text-indent:80px; }
#creating #imageWrap blockquote span		{ text-indent:86px; }
#creating #creatingText1					{ position:relative; float:left; display:inline; width:354px; margin:0 0 0 1px; }
#creating #textWrap p						{ margin:0 0 9px 0; }
#creating #creatingText2					{ position:absolute; top:322px; left:390px; width:364px; margin:0 9px 0 10px; }
#creating #creatingText1 .first				{ padding:11px 0 0 0; }
#creating #creatingText2					{ margin-top:6px; }
#creating #creatingText2 .first				{ padding:5px 0 0 0; }
#creating #creatingText2 .indent			{ text-indent:40px; padding-bottom:48px; }
#creating #creatingText2 p.last				{ padding-top:17px; font:900 10px/15px arial, "Trebuchet MS", sans-serif; }
#creating #creatingText1 p.last				{ margin:0 0 -4px 0; }
#creating .flashText #creatingText1			{ height:363px; overflow:hidden; }
#creating .flashText #creatingText2			{ height:327px; overflow:hidden; }
#creating #footerWrap						{ padding:5px 0 31px 35px; }
#creating #footerWrap p						{ top:5px; }
#creating #textWrap							{ padding-bottom:9px; }

/**** POPUP WINDOWS ***/
#popupContainer								{ background:#fff; text-align:left; position:relative; width:773px; height:575px; padding:0; margin:0 auto; }
#popupContainer #imageWrap					{ position:absolute; bottom:41px; right:41px; }
#popupContainer h1							{ position:absolute; top:46px; left:40px; }
#close										{ position:absolute; top:617px; left:50%; margin-left:-46px; }

/**** LINKS ***/
#links p									{ z-index:999; position:absolute; top:494px; left:40px; width:292px; height:19px; overflow:hidden; line-height:999px;}
#links p.first								{ position:absolute; top:173px; left:70px; width:350px; height:45px; overflow:hidden; line-height:999px; }

/**** LEGAL ***/
#legal p									{ z-index:999; position:absolute; top:314px; left:40px; width:371px; height:133px; overflow:hidden; line-height:999px;}
#legal p.first								{ position:absolute; top:125px; left:40px; width:585px; height:129px; overflow:hidden; line-height:999px; }
