
body
{
	color:#000000;
	background-color:#ffffff;
}
body, td
{
	margin:0px;
	padding:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#999999;
}
img
{
	border:0px;
	margin:0px;
	padding:0px;
}
#maincontent1
{
	position:absolute;
	top:0px;
	left:0px;
}
#maincontent1 td.mainlogo
{
	padding-left:50px;
	padding-top:5px;
	padding-bottom:10px;
}

#maincontent2
{
	position:absolute;
	top:95px;
	left:295px;
}
#maincontent2 td.tlc
{
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
}
#maincontent2 td.tl
{
	border-top:1px solid #ffffff;
}
#maincontent2 td.tr
{
	border-top:1px solid #ffffff;
}
#maincontent2 td.trc
{
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
#maincontent2 td.l
{
	border-left:1px solid #ffffff;
}
#maincontent2 td.r
{
	border-right:1px solid #ffffff;
}
#maincontent2 td.blc
{
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
}
#maincontent2 td.bl
{
	border-bottom:1px solid #ffffff;
}
#maincontent2 td.br
{
	border-bottom:1px solid #ffffff;
}
#maincontent2 td.brc
{
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
#mainheadline
{
	position:absolute;
	top:96px;
	left:296px;
	width:441px;
	height:73px;
	text-align:center;
	padding-top:30px;
	z-index:1;
}
#maincopy
{
	position:absolute;
	top:280px;
	left:296px;
	width:441px;
	height:144px;
	padding-top:24px;
	padding-left:186px;
	z-index:1;
}
#mainrollbox
{
	position:absolute;
	top:170px;
	left:296px;
	width:148px;
	height:109px;
	z-index:1;
}
#maincircles
{
	position:absolute;
	top:208px;
	left:296px;
	width:148px;
	height:109px;
	z-index:1;
}
#maincasestudies
{
	position:absolute;
	top:162px;
	left:296px;
	width:148px;
	height:16px;
	visibility: hidden;
	z-index:50;
}
#mainnav
{
	position:absolute;
	top:153px;
	left:42px;
	visibility:hidden;
	z-index:1;
}
#mainnavwho
{
	position:absolute;
	top:153px;
	left:42px;
	visibility:hidden;
	z-index:1;
}
#mainnavwhat
{
	position:absolute;
	top:153px;
	left:167px;
	visibility:hidden;
	z-index:1;
}
#whoindexcontent
{
	position:absolute;
	top:70px;
	left:296px;
	width:482px;
	z-index:10;
}
#whoindexcontent td
{
	color:#999999;
}
#whoindexcontent td a
{
	color:#999999;
}
#whoindexcontent td.content
{
	vertical-align:top;
}
#whoindexcontent td.dot
{
	vertical-align:top;
}
#whoindexcontent td.text
{
	vertical-align:top;
}
#whoindexcontent td.content.td.content
{
	vertical-align:top;
}
#personalitynav
{
	position:absolute;
	top:58px;
	left:297px;
	width:44px;
	height:405px;
	background-color:#cc6600;
	z-index:50;
}
#personalitycontent
{
	position:absolute;
	top:0px;
	left:342px;
	width:440px;
	height:575px;
	background-color:#9acd32;
	z-index:10;
}
#personalitycontent td.left
{
	color:#ffffff;
	padding:8px;
	vertical-align:top;
}
#personalitycontent td.right
{
	color:#ffffff;
	padding:8px;
	vertical-align:top;
}
#personalitycontent td.rightbox
{
	color:#ffffff;
	padding:8px;
	border:1px solid #cde699;
	vertical-align:top;
}
#personalityname
{
	position:absolute;
	top:20px;
	left:346px;
	z-index:10;
}
#personalityphoto
{
	position:absolute;
	top:57px;
	left:342px;
	z-index:10;
}
#personalityheader
{
	position:absolute;
	top:57px;
	left:432px;
	z-index:10;
}
#personality_jaimie_tag
{
	position:absolute;
	top:82px;
	left:335px;
	z-index:99;
	visibility:hidden;
}
#personality_kate_tag
{
	position:absolute;
	top:127px;
	left:335px;
	z-index:99;
	visibility:hidden;
}
#personality_alan_tag
{
	position:absolute;
	top:171px;
	left:335px;
	z-index:99;
	visibility:hidden;
}
#personality_allison_tag
{
	position:absolute;
	top:217px;
	left:335px;
	z-index:99;
	visibility:hidden;
}
#personality_sheila_tag
{
	position:absolute;
	top:260px;
	left:335px;
	z-index:99;
	visibility:hidden;
}
#contactcontent
{
	position:absolute;
	top:0px;
	left:296px;
	z-index:10;
}
#contactcontent td
{
	color:#999999;
}
#contactcontent td a
{
	color:#999999;
}
#contactcontent td.content
{
	vertical-align:top;
}
#contactcontent td.dot
{
	vertical-align:top;
}
#contactcontent td.text
{
	vertical-align:top;
}
#processcontent1
{
	position:absolute;
	top:58px;
	left:296px;
	border-left:2px solid #ffffff;
	z-index:10;
}
#processcontent1 td.processmap
{
	text-align:left;
}
#processcontent2
{
	position:absolute;
	top:58px;
	left:296px;
	width:440px;
	border-left:2px solid #ffffff;
	z-index:10;
}
#processcontent2 td
{
	vertical-align:top;
	color:#ffffff;
}
#processcontent2 td.upper
{
	padding-top:40px;
	padding-left:10px;
	padding-bottom:10px;
	vertical-align:bottom;
}
#processcontent2 td.lower
{
	padding-left:124px;
	vertical-align:bottom;
}
#processcontent2 td.feature
{
	text-align:right;
	vertical-align:bottom;
	padding-top:18px;
}
#whatcontent
{
	position:absolute;
	top:0px;
	left:296px;
	width:442px;
}
#whatcontent td
{
	color:#999999;
	vertical-align:top;
}
#whatcontent td
{
	margin:0px;
	padding:0px;
}
#whatcontent td.copy
{
	padding-left:20px;
	padding-right:20px;
}
#whatcontent td.feature
{
	padding-top:10px;
}
#whatcontent td.featurecopy
{
	padding-left:10px;
	color:#cc6600;
}
#workheader
{
	position:absolute;
	top:0px;
	left:296px;
	width:480px;
	height:142px;
	background-color:#9ccf31;
}
#worknav
{
	position:absolute;
	top:312px;
	left:0px;
	width:296px;
	height:300px;
	background-color:#ffffff;
	z-index:10;
}
#worknav td.content
{
	padding:10px;
	color:#ffffff;
	background-color:#ce6500;
	z-index:20;
}
#worknav td.contentbullet
{
	padding:2px;
	text-align:right;
	color:#e5b37e;
	background-color:#ce6500;
}
#worknav td.contentitem
{
	padding:2px;
	color:#e5b37e;
	background-color:#ce6500;
}
#worknav td.contentbullet a
{
	text-decoration:none;
	color:#e5b37e;
	background-color:#ce6500;
}
#worknav td.contentitem a
{
	text-decoration:none;
	color:#e5b37e;
	background-color:#ce6500;
}
#worknav td.contentbullet a:hover
{
	text-decoration:none;
	color:#ffffff;
	background-color:#ce6500;
}
#worknav td.contentitem a:hover
{
	text-decoration:none;
	color:#ffffff;
	background-color:#ce6500;
}
#worknav td.contentbullethot
{
	padding:2px;
	text-align:right;
	color:#ffffff;
	background-color:#ce6500;
}
#worknav td.contentitemhot
{
	padding:2px;
	color:#ffffff;
	background-color:#ce6500;
}
#workcontent
{
	position:absolute;
	top:142px;
	left:296px;
	width:480px;
	padding-top:25px;
	z-index:10;
}
#workcontent td.samples
{
	vertical-align:top;
}
#workcontent td.samples img
{
	margin:1px;
	border:2px solid #b5c7de;
}
#workcontent td.content
{
	vertical-align:top;
	color:#999999;
	background-color:#ffffff;
	padding-left:30px;
	padding-right:60px;
}


