body	{
		margin: 0px;
		background-color: #fff;
		}
		

*		{
		font-family: Georgia, Verdana, Tahoma, Arial;
		text-decoration: none;
		line-height: 1.4em;
		margin: 0;
		}
	
p	{
	line-height: 1.5em;
	font-size: 13px;
	margin-top: 16px;
	margin-bottom: 10px;
	}
	
h1.rsstitle	{
			font-family: 'Amplitude-MediumRegular', Verdana, Tahoma;
			font-size: 1.9em;
			letter-spacing: -0.02em;
			line-height: 0.7em;
			text-align: left;
			padding-bottom: 10px;
			color: #FFFFFF;
			}		


h1		{
			font-family: 'Amplitude-MediumRegular', Verdana, Tahoma;
			font-size: 2em;
			letter-spacing: -0.03em;
			line-height: 1.1em;
			text-align: left;
			color: #FFFFFF;
			}



h2			{
			font-size: 1em;
			font-style: bold;
			line-height: 1em;
			text-align: left;
			}


			
h3			{
			font-family: Verdana, Ariel, Helvetica, sans-serif;
			color: #fff;
			font-size: 1.6em;
			font-style: bold;
			letter-spacing: -0.06em;
			line-height: 1.0em;
			text-align: left;
			}


blockquote {
			font-size: 13px;
			font-weight: normal;
			}



a, a:visited	{text-decoration: none; color: #fff;}	
a:hover 		{text-decoration: none; color: #333;}


a.top		{
			display: block;
			clear: both;
			width: 100px;
			font-family: 'Amplitude-MediumRegular', Verdana, Tahoma;
			font-size: 1em;
			padding: 0px 0px 0px 18px;
			letter-spacing: 0em;
			line-height: 1.1em;
			text-align: left;
			color: #FFFFFF;
			text-decoration: none;
			background: url(../images/arrow-top.gif) no-repeat 0% 40%;
			}

a.top:hover	{text-decoration: none; background: url(../images/arrow-top-on.gif) no-repeat 0% 40%;}


.contents_contact img			{
			border: 4px solid #fff;	
			}


.contents_news img			{
			border: 4px solid #fff;	
			}



.wrapper	{
			width: 923px;
			position: relative;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 0px;
			}
			
			
.header		{
			float: left;
			margin-bottom: 4px;
			margin-top: 0px;
			margin-right: 0px;
			margin-left: 0px;
			width: 923px;
			height: 113px;
			background-image: url("../images/gradient_header.gif");
			background-repeat: repeat-x;
			text-align: left;
			}




#flashcontent {
	background-color: #a0b63a;
	font-size: 13px;
	padding: 0px; 
		}

#flashcontent_video1,
#flashcontent_video2,
#flashcontent_video3,
#flashcontent_video4,
#flashcontent_video5,
#flashcontent_video6 {
	text-align: center;
	background-color: #a0b63a;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	}


#flashcontent_latestwork1,
#flashcontent_latestwork2,
#flashcontent_latestwork3
 {
	text-align: center;
	background-color: #a0b63a;
	font-size: 13px;
	float: left;
	margin: 0 0 0 28px;
	padding: 0px;
	border: 3px solid #fff;
}



#flashcontent_banner1,
#flashcontent_banner2,
#flashcontent_banner3 {
	background-color: #a0b63a;
	padding: 0px; 
	text-align: left;
}

#flashcontent_banner4{
	background-color: #a0b63a;
	padding: 0px; 
	text-align: left;
}




.contents_home	{
			float: left;
			width: 482px;
			height: 290px;
			padding-left: 37px;
			padding-top: 15px;
			padding-right: 60px;
			padding-bottom: 0px;
			background-image: url("../images_home/contents_greenbg_home.jpg");
			background-repeat: no-repeat;
			}


.contents_home p	{
			line-height: 1.35em;
			font-size: 13px;
			}
			
.contents_home a:link	 {color: #000000; text-decoration: none;}
.contents_home a:visited {color: #000000; text-decoration: none;}
.contents_home a:hover	 {color: #FFFFFF; text-decoration: none;}
.contents_home a:active	 {color: #000000; text-decoration: none;}

		
#wrapper_contents_industry_legal	{
			clear: both;
			margin-bottom: 4px;
			margin-right: 0px;
			margin-left: 0px;
			margin-top: 0px;
			width: 923px;
			height: 850px;
			font-size: 13px;
			padding-left: 0px;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			background-color: #a0b63a;
			background-image: url("../images_industry/law_bg.gif");
			background-position: 100% 100%;
			background-repeat: no-repeat;
			text-align: left;
			}

#wrapper_contents_industry_hr	{
			clear: both;
			margin-bottom: 4px;
			margin-right: 0px;
			margin-left: 0px;
			margin-top: 0px;
			width: 923px;
			height: 350px;
			font-size: 13px;
			padding-left: 0px;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			background-color: #a0b63a;
			background-image: url("../images_industry/humanresources_bg.gif");
			background-position: 100% 100%;
			background-repeat: no-repeat;
			text-align: left;
			}			
			
			
#wrapper_contents_tertiary	{
			clear: both;
			margin-bottom: 4px;
			margin-right: 0px;
			margin-left: 0px;
			margin-top: 0px;
			width: 923px;
/*			height: 1050px;*/
			font-size: 13px;
			padding-left: 0px;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			background-color: #a0b63a;
			background-image: url("../image/element.gif");
			background-position: 100% 100%;
			background-repeat: no-repeat;
			text-align: left;
			}

#wrapper_contents_doug	{
			clear: both;
			margin-bottom: 4px;
			margin-right: 0px;
			margin-left: 0px;
			margin-top: 0px;
			width: 923px;
			height: 1250px;
			font-size: 13px;
			padding-left: 0px;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			background-color: #a0b63a;
			background-image: url("../images/element.gif");
			background-position: 100% 100%;
			background-repeat: no-repeat;
			text-align: left;
			}		

			
#wrapper_contents_industry_realestate	{
			clear: both;
			margin-bottom: 4px;
			margin-right: 0px;
			margin-left: 0px;
			margin-top: 0px;
			width: 923px;
			height: 550px;
			font-size: 13px;
			padding-left: 0px;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			background-color: #a0b63a;
			background-image: url("../images_industry/realestate_bg.gif");
			background-position: 100% 100%;
			background-repeat: no-repeat;
			text-align: left;
			}
			

#wrapper_contents_people	{
			clear: both;
			margin-bottom: 4px;
			margin-right: 0px;
			margin-left: 0px;
			margin-top: 0px;
			width: 923px;
			font-size: 13px;
			height: 1210px;
			padding-left: 0px;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			background-color: #a0b63a;
			text-align: left;

			}
			
#wrapper {
	background-color: background-color: #a0b63a;
}			


.contents_people	{
			float: left;
			margin: 0px;
			width: 405px;
			height: 1100px;
/*			height: 1210px;*/
			font-size: 13px;
			padding-left: 0px;
			padding-top: 30px;
			padding-right: 35px;
			padding-bottom: 50px;
			color: #333333;
			text-align: left;
			}




.contents_tertiary	{
			float: left;
			margin: 0px;
			width: 462px;
/*			height: 900px;*/
			font-size: 13px;
			padding-left: 0px;
			padding-top: 30px;
			padding-right: 80px;
			padding-bottom: 80px;
			color: #333333;
			text-align: left;
			}

.contents_industries_legal	{
			float: left;
			margin: 0px;
			width: 462px;
			height: 900px;
			font-size: 13px;
			padding-left: 0px;
			padding-top: 30px;
			padding-right: 80px;
			padding-bottom: 80px;
			color: #333333;
			text-align: left;
			}
			
			
.contents,
.contents_news	,
.contents_cms,
.contents_humanresources,
.contents_engineering,
.contents_technology,
.contents_newsreleases,
.contents_whitepapers,
.contents_video	,
.contents_print,
.contents_web,
.contents_branding,
.contents_research,
.contents_mediabuying,
.contents_strategy,
.contents_social_media,
.contents_seo,
.contents_cms
			{
			float: left;
			margin: 0px 0px 4px 0px;
			width: 523px;
			height: 100%;
			padding: 30px 300px 30px 100px;
			color: #333333;
			font-size: 13px;
			text-align: left;
			}

.contents, .contents_news	 	{background: #a0b63a url("../images/element.gif") no-repeat 100% 100%;}
.contents_humanresources	{background: #a0b63a url("../images_industry/humanresources_bg.gif") no-repeat 100% 100%;}
.contents_engineering			{background: #a0b63a url("../images_industry/engineering_bg.gif") no-repeat 100% 100%;}			
.contents_technology			{background: #a0b63a url("../images_industry/technology_bg.gif") no-repeat 100% 100%;}		
.contents_newsreleases			{background: #a0b63a url("../images_resources/news_bg.gif") no-repeat 100% 100%;	}
.contents_whitepapers			{background: #a0b63a url("../images_resources/whitepapers_bg.gif") no-repeat 100% 100%;}
.contents_video						{background: #a0b63a url("../images_services/video_bg.gif") no-repeat 100% 100%;}
.contents_print						{background: #a0b63a url("../images_services/print.gif") no-repeat 100% 100%;}
.contents_web						{background: #a0b63a url("../images_services/web.gif") no-repeat 100% 100%;}
.contents_branding				{background: #a0b63a url("../images_services/branding.gif") no-repeat 100% 100%;}
.contents_research				{background: #a0b63a url("../images_services/research_bg.gif") no-repeat 100% 100%;}			
.contents_mediabuying			{background: #a0b63a url("../images_services/media_bg.gif") no-repeat 100% 100%;}
.contents_strategy				{background: #a0b63a url("../images_services/strategy.gif") no-repeat 100% 100%;}
.contents_social_media			{background: #a0b63a url("../images_services/social_media_bg.gif") no-repeat 100% 100%;}
.contents_seo						{background: #a0b63a url("../images_services/seo.gif") no-repeat 100% 100%;}
.contents_cms						{background: #a0b63a url("../images_services/cms_bg.jpg") no-repeat 100% 100%;}
			
.contents_cms ul {
	margin: 0 0 0 5px;
	*margin: 0 0 0 46px;
	list-style-type: square;
}		

.contents_people ul {
	margin: 0 0 0 5px;
	*margin: 0 0 20px 46px;
	list-style-type: square;
}			

.contents_tertiary ul {
	margin: 0 0 0 5px;
	*margin: 0 0 20px 46px;
	list-style-type: square;
}	

.contents_tertiary li {
	*margin: 0 0 10px 0px;
}	
			
.contents_people-wide {
			float: left;
			width: 723px;
			height: 100%;
			padding: 30px 100px 60px 100px;
			margin: 0px 0px 4px 0px;
			color: #333333;
			font-size: 13px;
			background-color: #a0b63a;
			text-align: left;
			}


/* /////////////////////////////////////// */
/* //////////  PORTOFLIO //////////// */
/* /////////////////////////////////////// */
.latest-work-picture {
			float: left;
			margin: 0px 0px 30px 0px;
			padding: 0px 0px 0px 0px;
			}

.latest-work-text {
			float: left;
			width: 330px;
			margin: 0px 0px 30px 25px;
			padding: 0px 0px 0px 0px;
			color: #333333;
			font-size: 13px;
			text-align: left;
			}		

.separator	{
			clear: both;
			margin: 40px 0px 40px 0px;
			font-family: Georgia, Verdana, Arial, Helvetica;
			color: #fff;
			font-weight: bold;
			text-align: center;
			}


.cases_list	{
			display: block;
			width: 120px;
			float: left;
			margin: 0px 0px 10px 0px;
			padding: 0px 0px 0px 0px;
			border: 0px;
			}	

.portfolio_list	{
			display: block;
			width: 152px;
			float: left;
			margin: 0px 15px 20px 0px;
			padding: 0px 4px 0px 0px;
			border: 0px;
			}	
			
.portfolio_list div.portfolio-text	{
			width: 152px;
			height: 40px;
			font-size: 11px;
			color: #000000;
			text-align: center;
			line-height: 1.2em;
			padding: 7px 0px 0px 0px;
			}


div.portfolio-text a:link,
div.portfolio-text a:visited		{color: #ffffff;	text-decoration: none;}
div.portfolio-text a:active		{color: #000000; text-decoration: none;	}
div.portfolio-text a:hover		{color: #000000; text-decoration: none;}			

div.portfolio-image img		{border: 0px;}

h2.banner		{
			font-size: 13px;
			color: #000000;
			text-align: left;
			line-height: 1.2em;
			margin: 15px 0px 0px 0px;
			}

a.banner	{display: block; width: 100px; margin: 0px 0px 20px 0px;}
a.banner:link, a.banner:active	{color: #ffffff; text-decoration: none;}
a.banner:hover, a.banner:visited	{color: #000000; text-decoration: none;}

.clear-both {clear: both;}

		
.contents_portfolio,
.contents_resources,
.contents_services,
.contents_industries,
.contents_about,
.contents_latest-work	{
			float: left;
			margin: 0px 0px 4px 0px;
			padding: 30px 100px 60px 100px;
			width: 723px;
			height: 100%;
			color: #333333;
			font-size: 13px;
			text-align: left;
			background: #a0b63a url("../images/element.gif") no-repeat 100% 100%;
			
			}
			
.contents_401	{
			float: left;
			margin: 0px;
			width: 723px;
			height: 100%;
			padding-left: 100px;
			padding-top: 30px;
			padding-right: 100px;
			padding-bottom: 60px;
			margin-bottom: 4px;
			color: #333333;
			font-size: 13px;
			background-color: #a0b63a;
			background-image: url("../images/error_bg.gif");
			background-position: 100% 100%;
			background-repeat: no-repeat;
			text-align: left;
			}
				
.contents_blogrss	{
			float: left;
			margin: 0px;
			width: 723px;
			height: 100%;
			padding-left: 100px;
			padding-top: 30px;
			padding-right: 100px;
			padding-bottom: 60px;
			margin-bottom: 4px;
			color: #333333;
			font-size: 13px;
			background-color: #a0b63a;
			background-image: url("../images_resources/rss_bg.gif");
			background-position: 100% 100%;
			background-repeat: no-repeat;
			text-align: left;
			}				


.contents_about_employment	{
			float: left;
			margin: 0px;
			width: 523px;
			height: 100%;
			padding-left: 100px;
			padding-top: 30px;
			padding-right: 300px;
			padding-bottom: 60px;
			margin-bottom: 4px;
			color: #333333;
			font-size: 13px;
			background-color: #a0b63a;
			background-image: url("../images_about/employment_bg.gif");
			background-position: 100% 100%;
			background-repeat: no-repeat;
			text-align: left;
			}
			

.contents_about_whatis	{
			float: left;
			margin: 0px;
			width: 523px;
			height: 100%;
			padding-left: 100px;
			padding-top: 30px;
			padding-right: 300px;
			padding-bottom: 60px;
			margin-bottom: 4px;
			color: #333333;
			font-size: 13px;
			background-color: #a0b63a;
			background-image: url("../images_about/whatis_bg.gif");
			background-position: 100% 100%;
			background-repeat: no-repeat;
			text-align: left;
			}

			
.contents_contact	{
			float: left;
			width: 803px;
			height: 100%;
			padding-left: 100px;
			padding-top: 30px;
			padding-right: 20px;
			padding-bottom: 60px;
			margin-bottom: 4px;
			font-size: 13px;
			color: #333333;
			background-color: #a0b63a;
			background-image: url("../images/element.gif");
			background-position: 100% 100%;
			background-repeat: no-repeat;
			}

		

.contents_casestudies	{
			float: left;
			margin: 0px;
			width: 700px;
			height: 100%;
			padding-left: 100px;
			padding-top: 30px;
			padding-right: 123px;
			padding-bottom: 60px;
			margin-bottom: 4px;
			font-size: 13px;
			color: #333333;
			background-color: #a0b63a;
			background-image: url("../images/element.gif");
			background-position: 100% 100%;
			background-repeat: no-repeat;
			text-align: left;
			}

body.industries_legal .contents_casestudies	{
			background-image: url("../images_industry/law_bg.gif");
			}			
			
		

.contents_clients	{
			float: left;
			margin: 0px;
			width: 723px;
			height: 100%;
			padding-left: 100px;
			padding-top: 30px;
			padding-right: 100px;
			padding-bottom: 60px;
			margin-bottom: 4px;
			font-size: 13px;
			color: #333333;
			background-color: #a0b63a;
			background-image: url("../images/element.gif");
			background-position: 100% 100%;
			background-repeat: no-repeat;
			text-align: left;
			overflow: hidden;
			}


.contents_clients p	{
			line-height: 1.4em;
			}


.contents_clients a:link	 {color: #ffffff;text-decoration: none;}
.contents_clients a:visited {color: #ffffff;text-decoration: none;}
.contents_clients a:hover	 {color: #333333;text-decoration: none;}
.contents_clients a:active	 {color: #fff;text-decoration: none;}
			
			



.flash_home		{
			float: right;
			margin-bottom: 4px;
			width: 339px;
			height: 339px;
			background-color: #A0B63A
			}


.flash_about		{
			float: right;
			width: 222px;
			height: 210px;
			background-color: #a0b63a;
			border-bottom: 4px solid #fff;
			border-left: 4px solid #fff;
			}


.beneath_flash		{
			float: right;
			margin-bottom: 0px;
			width: 202px;
			height: 980px;
			padding-top: 15px;
			padding-left: 20px;
			background: #a0b63a url("../images/element.gif") no-repeat 100% 100%;
			border-left: 4px solid #fff;
			}
			




.menu_tertiary ul,	
.menu_ppl_nav ul
{
			display: block;
			width: 195px;
			height: auto;
			list-style: none;
			float: left;
			margin: 0px;
			padding-right: 40px;
			padding-top: 30px;
			padding-left: 0px;
			padding-bottom: 0px;
			text-align: left;
			}

.menu_tertiary a,
.menu_ppl_nav a	{
			display: block;
			width: 190px;
			height: 24px;
			padding-top: 6px;
			padding-left: 15px;
			font-size: 11px;
			color: #444444;
			text-align: left;
			margin-bottom: 5px;
			text-decoration: none;
			background: #bdcc75 url("../images/button_internal_off.gif") no-repeat 100%;
			}
			
.menu_ppl_nav a {
			padding-left: 55px;
			width: 160px;
}			


.menu_tertiary a:link,
.menu_tertiary a:visited,
.menu_ppl_nav a:link,
.menu_ppl_nav a:visited	{
			color: #444444;
			background-image: url("../images/button_internal_off.gif");
			}


.menu_tertiary a:hover,
.menu_tertiary a:active,
.menu_ppl_nav a:hover,
.menu_ppl_nav a:active {
			color: #fff;
			background-image: url("../images/button_internal_on.gif");
			}


#wrapper_contents_tertiary .menu_tertiary ul	{
			display: block;
			width: 240px;
			height: auto;
			list-style: none;
			float: left;
			margin: 0px;
			padding-right: 40px;
			padding-top: 30px;
			padding-left: 0px;
			padding-bottom: 0px;
			text-align: left;
			}

#wrapper_contents_tertiary .menu_tertiary a	{
			display: block;
			width: 200px;
			height: 24px;
			padding-top: 6px;
			padding-left: 37px;
			color: #444444;
			text-align: left;
			margin-bottom: 5px;
			text-decoration: none;
			background: #bdcc75 url("../images/button_internal_off.gif") no-repeat 100%;
			}


#wrapper_contents_tertiary .menu_tertiary a:link,
#wrapper_contents_tertiary .menu_tertiary a:visited	{
			color: #444444;
			background-image: url("../images/button_internal_off.gif");}

#wrapper_contents_tertiary .menu_tertiary a:hover,
#wrapper_contents_tertiary .menu_tertiary a:active	{
			color: #fff;
			background-image: url("../images/button_internal_on.gif");}


#dhtmltooltip	{
				position: absolute;
				width: 354px;
				height: 224px;
				padding: 0px 0px 10px 0px;
				border-bottom: 3px solid #fff;
				font-family: Georgia, Verdana, Tahoma, Arial;
				text-decoration: none;
				text-transform: uppercase;
				font-size: 11px;
				color: #000;
				text-align: center;
				line-height: 1.7em;
				font-weight: normal;
				display: block;
				visibility: hidden;
				z-index: 100;
 				background-color: #e89b25;
				}



.caption_casestudies		{
				font-family: Georgia, Verdana, Tahoma, Arial;
				text-decoration: none;
				font-size: 12px;
				font-weight: normal;
				padding-top: 0px;
				text-align: left;
				}


.caption_casestudies a		{color: #444444;}
.caption_casestudies a:link,
.caption_casestudies a:visited	{color: #444444;}
.caption_casestudies a:hover,
.caption_casestudies a:active		{color: #fff;}



.news-strip		{
			clear: both;
			margin-bottom: 4px;
			width: 886px;
			padding-left: 37px;
			padding-top: 12px;
			height: 31px;
			background: url("../images/gradient.gif") repeat-x;
			color: #717171;
			text-align: left;
			}
			
			
.news-strip a:link,
.news-strip a:visited {text-decoration: none; color: #717171;}
.news-strip a:hover,
.news-strip a:active {color: #000; text-decoration: none;}

.square1,
.square2,
.square3		{
			position: relative;
			float: left;
			width: 175px;
			height: 162px;
			padding: 6px 15px 0px 0px;
			margin: 0px 4px 4px 0px;
			background: #e89b25 url("../images_home/square_background.jpg") no-repeat;
			}

.square3		{overflow: hidden;}

.square-move a		{
			position: relative;
			float: left;
			width: 190px;
			height: 169px;
			margin: 0px 4px 4px 0px;
			background: #e89b25 url("../images_home/Skunky_Move_Button.jpg") no-repeat;
			display:block;
			overflow: hidden;
					}

.jetpack	{
			position: relative;
			clear: both;
			width: 175px;
			height: 100px;
			}

.jetpack_logo	{
			padding: 15px 0px 0px 17px; 
			}		

.square2 ul					{
							clear: both;
							display: block;
							position: relative;
							bottom: 0px;
							*bottom: 20px;
							bottom: 0px;
							width: 167px;
							height: 100px;
							padding: 0px;
							*margin-top: -7px; 
							}
			
.square2 ul li				{
							display: block;
							list-style: none;
							padding: 0;
							margin: 0;
							line-height: 2px;
							*line-height: .5em;
							}


.square2 ul li a		{
					display: block;
					width: 135px;		
					padding: 0px;
					padding-right: 32px;
					text-transform: uppercase;
					text-decoration: none;
					text-align: right;
					font-size: 11px;
					color: #000;
					background: url("../images_home/arrow_white.gif") no-repeat 100% 100%;
					}

.square2 ul li a:link,
.square2 ul li a:visited		{color: #fff;background-image: url("../images_home/arrow_white.gif");}	
.square2 ul li a:hover,
.square2 ul li a:selected		{color: #000; background-image: url("../images_home/arrow_green.gif");}

.square3 .casestudies	{
			position: relative;
			clear: both;
			width: 120px;
			height: 114px;
			}

.square3 .casestudies .picture	{
			padding: 0px 0px 0px 0px;
			margin-bottom: 10px;  
			}



.button		{
			display: block;
			float: right;
			}

.button a		{
					display: block;
					float: right;
					width: 87px;
					height: 32px;
					padding-top: 15px;
					padding-right: 40px;
					text-transform: uppercase;
					text-decoration: none;
					text-align: right;
					font-size: 11px;
					color: #000;
					background: url("../images_home/button_arrow_off.gif") no-repeat 100%;
					}

.button a:link,
.button a:visited
		{color: #000;background-image: url("../images_home/button_arrow_off.gif");}
.button a:hover,
.button a:selected
		{color: #fff;background-image: url("../images_home/button_arrow_off.gif");}

					
.arrow_off	{
		float: right;
		width: 32px;
		heigth: 30px;
		margin-left: 10px;
		background-image: url("../images_home/button_arrow_off.gif");
		background-repeat: no-repeat;
		}					

.arrow_on	{
		float: right;
		width: 32px;
		heigth: 30px;
		margin-left: 10px;
		background: url("../images_home/button_arrow.gif") no-repeat;
		}	


.bottom-green-box	{
			float: right;
			margin-bottom: 4px;
			width: 260px;
			height: 94px;
			line-height: 1.4em;
			font-size: 13px;
			padding-left: 40px;
			padding-top: 45px;
			padding-right: 40px;
			padding-bottom: 30px;
			background: url("../images_home/contact_bg_pic.jpg") no-repeat;
			color: #fff;
			text-align: left;
			}

.header-logo {
	float: left;
}

			
.header-contact-box	{
			float: right;
			margin-bottom: 4px;
			width: 250px;
			height: 112px;
			line-height: 1.4em;
			font-size: 11px;
			padding-left: 50px;
			padding-top: 0;
			padding-right: 40px;
			padding-bottom: 0;
			color: #000;
			text-align: right;
			}
			

.footer_gradient		{
			clear: both;
			width: 340px;
			height: 35px;
			padding-left: 583px;
			padding-top: 12px;
			background-image: url("../images/gradient.gif");
			background-repeat: repeat-x;
			}
			
			
.footer		{
			clear: both;
			width: 723px;
			padding-left: 100px;
			padding-right: 100px;
			padding-top: 25px;
			padding-bottom: 20px;
			color: #9a9a9a;
			line-height: 1.4em;
			font-size: 11px;
			text-align: center;
			}
			
.footer a,
.footer a:hover {
	color: #9a9a9a;
}		

.clients_list	{
			color: #c6d389;
			font-weight: bold;
			}	
			
.client_list ul	{
			display: block;
			width: 236px;
			height: auto;
			list-style: none;
			float: left;
			margin: 0px;
			padding-right: 4px;
			padding-top: 0px;
			padding-left: 0px;
			padding-bottom: 0px;
			text-align: left;
			}

.client_list li	{
			display: block;
			width: 226px;
			height: 74px;
			padding-top: 15px;
			padding-left: 12px;
			font-size: 11px;
			color: #444444;
			text-align: left;
			margin-bottom: 3px;
			*margin-bottom: 0;
			text-decoration: none;
			background: url("../images_about/clients_3column_bg_off.gif") no-repeat;
			}
			
.client_list li:hover	{background: url("../images_about/clients_3column_bg_on.gif") no-repeat;}
			
.client_list div.text	{
			float: right;
			width: 108px;
			text-align: left;
			padding: 14px 24px 0 0;
			}

.client_list div.text-bht	{
			float: right;
			width: 83px;
			text-align: left;
			padding: 14px 17px 0 0;
			}
			
.client_list div.text_tall	{
			float: right;
			width: 108px;
			text-align: left;
			padding: 7px 24px 0 0;
			}
			
.client_list div.image	{
			float: left;
			}
			
.client_list a:link,
.client_list a:visited	{
			color: #444444;
			text-decoration: none;
			}


.client_list a:hover	{
			color: #ffffff;
			text-decoration: underline;
			}

.client_list a:active	{
			color: #ffffff;
			text-decoration: none;
			}
			
			

/* -- FORM ELEMENT PROPERTIES BEGIN */

.form		{
			position: relative;
			float: left;
			}


.username_password	{
        float: left;
				display: block;
        padding-top: 0px;
        margin-right: 0px;
				height: 18px;
				font-family: Georgia, Verdana, Helvetica, Arial;
        font-weight: normal;
        font-size: 11px;
				color: #717171;
				}

.submit	{
        float: left;
				width: inherit;
				height: inherit;
				margin-left: 0px;
				padding-top: 0px;
				background-image: url("../images_home/arrow_footer_off.gif");
				background-repeat: no-repeat;				
				}





.formstyle { 
	font-family: Georgia, Verdana, Arial, Helvetica; 
	font-size : 12px;
	color: #333333;
	background-color: #a0b63a;
	}




td.formstyle input {
border: 1px solid #666666; 
font-family: Georgia, Verdana, Helvetica, Arial; 
font-size: 10px

}

span.skunkterms {
	display: none;
}

.form-comment {
	width: 400px; 
	border: 1px solid #666666; 
	font-family: Georgia, Verdana, Helvetica, Arial; 
	font-size: 10px
}

ul.services-list strong{
	font-weight: normal;
}

p.footerlinks {
	margin: 0 auto;
	padding: 0 5px 0 5px;
	text-align: center;
	font-family: Georgia, Verdana, Helvetica, Arial; 
font-size: 10px;
color: #B9B9B9;
}

p.footerlinks a,
p.footerlinks a:visited {
	color: #BDCF6C;
}


/*** Service list ****/
ul.service-list,
ul.resources-list {
	padding: 0;
	margin: 0;
 	list-style-type: none;
}

ul.service-list li,
ul.resources-list li {
	text-align: center;
	margin: 0 auto;
	height: 100px;
	width: 250px;
	padding: 5px;
/*	line-height: 70px;*/

}

ul.service-list li h4,
ul.service-list li h4 a,
ul.resources-list li h4,
ul.resources-list li h4 a  {
	font-family: Georgia;
	text-transform: uppercase;
	color: #323232;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 23px 0 0 0;
	*margin: 28px 0 0 0;
	padding: 10px;
	letter-spacing: 0;
}

ul.service-list li h4 a:hover,
ul.resources-list li h4 a:hover {
		color: #7D9C45;
}

ul.service-list li span,
ul.resources-list li span {
	padding: 25px 0 0 0;
}

/*ul.service-list li span {
	display: none;
}
*/
li.service-list-strategy {
	background-image: url(../images_services/icon_services_strategy.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.service-list-branding {
	background-image: url(../images_services/icon_services_branding.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.service-list-web {
	background-image: url(../images_services/icon_services_web.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.service-list-cms {
	background-image: url(../images_services/icon_services_cms.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.service-list-seo {
	background-image: url(../images_services/icon_services_seo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.service-list-media {
	background-image: url(../images_services/icon_services_media.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.service-list-research {
	background-image: url(../images_services/icon_services_research.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.service-list-video{
	background-image: url(../images_services/icon_services_video.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.service-list-print{
	background-image: url(../images_services/icon_services_print.jpg);
	background-position: top left;	
	background-repeat: no-repeat;
}


li.service-list-social-media{
	background-image: url(../images_services/icon_services_social_media.jpg);
	background-position: top left;	
	background-repeat: no-repeat;
}


/**** ICONS INDUSTRIES ****/

li.service-list-law{
	background-image: url(../images_industry/icon_industries_law.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.service-list-human_resources{
	background-image: url(../images_industry/icon_industries_human_resources.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.service-list-real_estate{
	background-image: url(../images_industry/icon_industries_real_estate.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.service-list-technology{
	background-image: url(../images_industry/icon_industries_technology.jpg);
	background-position: top left;	
	background-repeat: no-repeat;
}

li.service-list-engineering {
	background-image: url(../images_industry/icon_industries_engineering.jpg);
	background-position: top left;	
	background-repeat: no-repeat;
}

/**** ICONS ABOUT ****/

li.service-list-employment {
	background-image: url(../images_about/icon_about_employment.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.service-list-our_clients {
	background-image: url(../images_about/icon_about_our_clients.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.service-list-our_people {
	background-image: url(../images_about/icon_about_our_people.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.service-list-skunkworks {
	background-image: url(../images_about/icon_about_skunkworks.jpg);
	background-position: top left;	
	background-repeat: no-repeat;
}

ul.service-list li.service-list-skunkworks h4,
ul.service-list li.service-list-skunkworks h4 a {
	margin: 13px 0 0 0;
	*margin: 18px 0 0 0;
}

/* icons Resources*/

li.resources-list-blogsrss {
	background-image: url(../images_resources/icon_resources_blogsrss.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.resources-list-newsreleases {
	background-image: url(../images_resources/icon_resources_newsreleases.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.resources-list-whitepaper {
	background-image: url(../images_resources/icon_resources_whitepaper.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#blogrss ul {
	margin: 0;
	padding: 0;
}

#blogrss li {
	list-style-type: none;
	margin-bottom: 20px;
}

#blogrss li.rss-item {
	padding: 0 5px 0 10px;
}

#blogrss a.rss-item {
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
}

#blogrss span.rss-date {
	font-size: 10px;
}


/*@import url(about-people-list.css)*/

/*** about list ****/
ul.about-list {
	padding: 0;
	margin: 0;
 	list-style-type: none;
}

ul.about-list li {
	text-align: center;
	margin: 0 auto;
	height: 100px;
	width: 250px;
	padding: 5px;
/*	line-height: 70px;*/

}

ul.about-list li h4,
ul.about-list li h4 a {
	font-family: Georgia;
	color: #323232;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 23px 0 0 0;
	*margin: 28px 0 0 0;
	padding: 10px;
	letter-spacing: 0;
}

ul.about-list li h4 a:hover {
		color: #7D9C45;
}

ul.about-list li span {
	padding: 25px 0 0 45px;
}

li.about-list-doug {
	background-image: url(../images_about/icon_about_people_doug.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.about-list-marni {
	background-image: url(../images_about/icon_about_people_marni.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.about-list-mark {
	background-image: url(../images_about/icon_about_people_mark.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.about-list-iain {
	background-image: url(../images_about/icon_about_people_iain.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}


li.about-list-jordan {
	background-image: url(../images_about/icon_about_people_jordan.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.about-list-chris {
	background-image: url(../images_about/icon_about_people_chris.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}


li.about-list-ken {
	background-image: url(../images_about/icon_about_people_ken.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li.about-list-cintia {
	background-image: url(../images_about/icon_about_people_cintia.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

/** END ABOUT LIST **/

div.padded-text {
	padding: 5px 5px 5px 10px; 
	}

.pastevent {
	color: #636363;
}
