/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center; /* Centers the page content container in IE 5 browsers. */
	padding:0;
 	border:0;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#003882;
	line-height: 14pt;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	text-decoration: none;
}
#content {
	font-family:Arial, Helvetica, sans-serif;
	color:#003882;
	line-height: 15pt;
	font-size:12px;
	font-style:normal;
	text-decoration: none;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
}
#content a:link {
	color:#003882;
	text-decoration: none;
}
#content a:visited {
	color:#003882;
	text-decoration: none;
}
#content a:hover {
	color:#003882;
	text-decoration: none;
}
#content a:active {
	color:#003882;
	text-decoration: none;
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	color:#9A9A9A;
	font-size:9px;
	font-style:normal;
	text-decoration: none;
}
.footer a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#9A9A9A;
	font-size:9px;
	font-style:normal;
	text-decoration: none;
}
.footer a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#9A9A9A;
	font-size:9px;
	font-style:normal;
	text-decoration: none;
}
.footer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#003882;
	font-size:9px;
	font-style:normal;
	text-decoration: underline;
}
.footer a:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#9A9A9A;
	font-size:9px;
	font-style:normal;
	text-decoration: none;
}
.referral {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height: 15pt;
	font-size:14px;
	font-style:normal;
	text-decoration: none;
}
#div-1 {
	 position:relative;
	 margin-left: 0px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 padding:0;
	 border:0;
}
#div-2 {
	position:absolute;
	top:249px;
	right:0;
	width:471px;
	left: 480px;
	height: 139px;
	padding:0;
	border:0;
}
#div-3 {
	position:absolute;
	top:290px;
	right:0;
	width:488px;
	height: 139px;
	left: 480px;
	padding:0;
	border:0;
}
#indexCopy1 {
	position:absolute;
	top:141px;
	right:0;
	width:471px;
	left: 481px;
	height: 139px;
	padding:0;
	border:0;
}
#clientCopy {
	position:absolute;
	top:342px;
	right:0;
	width:488px;
	left: 487px;
	height: 79px;
	padding:0;
	border:0;
}
#servicesCopy {
	position:absolute;
	top:249px;
	right:0;
	width:488px;
	left: 478px;
	height: 78px;
	padding:0;
	border:0;
}
#brandCopy {
	position:absolute;
	top:144px;
	right:0;
	width:488px;
	left: 463px;
	height: 78px;
	padding:0;
	border:0;
}
#webDesignCopy {
	position:absolute;
	top:118px;
	right:0;
	width:488px;
	left: 462px;
	height: 78px;
	padding:0;
	border:0;
}
#emailMarketCopy {
	position:absolute;
	top:152px;
	right:0;
	width:488px;
	left: 462px;
	height: 78px;
	padding:0;
	border:0;
}
#seoCopy {
	position:absolute;
	top:170px;
	right:0;
	width:488px;
	left: 463px;
	height: 78px;
	padding:0;
	border:0;
}
#advertisingCopy {
	position:absolute;
	top:120px;
	right:0;
	width:488px;
	left: 461px;
	height: 78px;
	padding:0;
	border:0;
}
#directMailCopy {
	position:absolute;
	top:171px;
	right:0;
	width:488px;
	left: 462px;
	height: 78px;
	padding:0;
	border:0;
}
#multimediaCopy {
	position:absolute;
	top:164px;
	right:0;
	width:488px;
	left: 462px;
	height: 78px;
	padding:0;
	border:0;
}
#eventMarketingCopy {
	position:absolute;
	top:138px;
	right:0;
	width:488px;
	left: 462px;
	height: 78px;
	padding:0;
	border:0;
}
#crmLeadManageCopy {
	position:absolute;
	top:102px;
	right:0;
	width:488px;
	left: 462px;
	height: 78px;
	padding:0;
	border:0;
}
#crmCopy {
	position:absolute;
	top:238px;
	right:0;
	width:488px;
	left: 480px;
	height: 78px;
	padding:0;
	border:0;
}
#creativeFalls {
	position:absolute;
	top:170px;
	right:0;
	width:245px;
	left: 456px;
	height: 253px;
	padding:0;
	border:0;
}
#strategyCopy {
	position:absolute;
	top:228px;
	right:0;
	width:488px;
	left: 481px;
	height: 78px;
	padding:0;
	border:0;
}
#longContent {
	position:absolute;
	top:94px;
	right:0;
	width:488px;
	left: 483px;
	height: 139px;
	padding:0;
	border:0;
}
#bioContent {
	position:absolute;
	top:259px;
	right:0;
	width:327px;
	left: 441px;
	height: 102px;
	padding:0;
	border:0;
}
#novakContent {
	position:absolute;
	top:82px;
	right:0;
	width:327px;
	left: 443px;
	height: 102px;
	padding:0;
	border:0;
}
#boselliContent {
	position:absolute;
	top:66px;
	right:0;
	width:327px;
	left: 443px;
	height: 102px;
	padding:0;
	border:0;
}
#deniseContent {
	position:absolute;
	top:59px;
	right:0;
	width:327px;
	left: 443px;
	height: 102px;
	padding:0;
	border:0;
}
#copleyContent {
	position:absolute;
	top:83px;
	right:0;
	width:327px;
	left: 443px;
	height: 102px;
	padding:0;
	border:0;
}
#kelliContent {
	position:absolute;
	top:78px;
	right:0;
	width:327px;
	left: 443px;
	height: 102px;
	padding:0;
	border:0;
}
#cowesContent {
	position:absolute;
	top:46px;
	right:0;
	width:327px;
	left: 443px;
	height: 102px;
	padding:0;
	border:0;
}
#workCopy {
	position:absolute;
	top:192px;
	right:0;
	width:488px;
	left: 481px;
	height: 115px;
	padding:0;
	border:0;
}
#samplesCopy {
	position:absolute;
	top:184px;
	right:0;
	width:260px;
	left: 444px;
	height: 266px;
	padding:0;
	border:0;
}
#cieloCopy {
	position:absolute;
	top:142px;
	right:0;
	width:260px;
	left: 444px;
	height: 266px;
	padding:0;
	border:0;
}
#clientSampCopy {
	position:absolute;
	top:137px;
	right:0;
	width:260px;
	left: 436px;
	height: 266px;
	padding:0;
	border:0;
}
#briarsCopy {
	position:absolute;
	top:97px;
	right:0;
	width:260px;
	left: 444px;
	height: 365px;
	padding:0;
	border:0;
}
#fprCopy {
	position:absolute;
	top:82px;
	right:0;
	width:260px;
	left: 444px;
	height: 365px;
	padding:0;
	border:0;
}
#cascadasCopy {
	position:absolute;
	top:99px;
	right:0;
	width:260px;
	left: 444px;
	height: 365px;
	padding:0;
	border:0;
}
#ncmcCopy {
	position:absolute;
	top:99px;
	right:0;
	width:260px;
	left: 444px;
	height: 365px;
	padding:0;
	border:0;
}
#ncmcCopy {
	position:absolute;
	top:102px;
	right:0;
	width:260px;
	left: 444px;
	height: 365px;
	padding:0;
	border:0;
}
#promCopy {
	position:absolute;
	top:110px;
	right:0;
	width:260px;
	left: 444px;
	height: 365px;
	padding:0;
	border:0;
}
#whatCopy {
	position:absolute;
	top:115px;
	right:0;
	width:260px;
	left: 444px;
	height: 365px;
	padding:0;
	border:0;
}
#cimmCopy {
	position:absolute;
	top:111px;
	right:0;
	width:260px;
	left: 444px;
	height: 365px;
	padding:0;
	border:0;
}
#StorySubNavOn {
	position:absolute;
	top:381px;
	right:0;
	width:158px;
	left: 244px;
	height: 23px;
	padding:0;
	border:0;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
#StorySubNavOn a:link {
	color:#ffffff;
	text-decoration:none;
}
#StorySubNavOn a:visited {
	color:#ffffff;
	text-decoration:none;
}
#StorySubNavOn a:hover {
	color:#ffffff;
	text-decoration:none;
}
#StorySubNavOn a:active {
	color:#ffffff;
	text-decoration:none;
}
#StorySubNav {
	position:absolute;
	top:134px;
	right:0;
	width:158px;
	left: 237px;
	height: 23px;
	padding:0;
	border:0;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
#StorySubNav a:link {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
#StorySubNav a:visited {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
#StorySubNav a:active {
	color:ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
#StorySubNav a:hover {
	color:#013781;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
#WorkSubNav {
	position:absolute;
	top:381px;
	right:0;
	width:158px;
	left: 242px;
	height: 23px;
	padding:0;
	border:0;
	color:#DCDE8A;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
#ServicesSubNav {
	position:absolute;
	top:70px;
	right:0;
	width:158px;
	left: 247px;
	height: 111px;
	padding:0;
	border:0;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height: 11pt;
	visibility: visible;
}
#ServicesSubNav a:link {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
#ServicesSubNav a:visited {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
#ServicesSubNav a:active {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
#ServicesSubNav a:hover {
	color:#013781;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
#WorkSubNav {
	position:absolute;
	top:105px;
	right:0;
	width:158px;
	left: 240px;
	height: 111px;
	padding:0;
	border:0;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height: 11pt;
	visibility: visible;
}
#WorkSubNav a:link {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
#WorkSubNav a:visited {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
#WorkSubNav a:active {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
#WorkSubNav a:hover {
	color:#02387E;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
#ClientSubNav {
	position:absolute;
	top:380px;
	right:0;
	width:158px;
	left: 226px;
	height: 23px;
	padding:0;
	border:0;
	color:#EA8360;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
#ClientSubNav a:link {
	color:#EA8360;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
#ClientSubNav a:visited {
	color:#EA8360;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
#ClientSubNav a:active {
	color:#EA8360;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
#ClientSubNav a:hover {
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
#Layer1 {
	position:absolute;
	z-index:1;
	width:1000px;
	top: 578px;
	left: 50%;
	margin: 0 auto;   /* align for good browsers */
	text-align:left;
	margin-left:-500px;
}
.fader {
	style="width:480; 
	Filter:Alpha(Opacity=0,FinishOpacity=0,style=2);
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

