@charset "utf-8";

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	
}

img {
	border: 0;
}

a {
	color: #000000;
}


a:hover {
	text-decoration: underline !important;
}

a.active {
	/* color: #f7931e; */
	color: #2eace2;
} 

h2 
{
	font-size: 14px;
}

p 
{
	line-height: 17px;
}

#pagecontainer {
	width: 100%;
	text-align: center;
}

	#pagecontainer #main {
		xposition: relative;
		width: 804px;
		text-align: left;
		margin: 0 auto;
	}
	
	#pagecontainer #main #header {
		width: 804px;
	 	height: 105px;
		position: relative;
	}
	
	#pagecontainer #main.home #header {	 
	 	height: 105px;		 
	}
	
	
		#pagecontainer #main #header ul#util {
			position: absolute;
			top: 0;
			left: 0;
			list-style: none;
			margin: 0;
			padding: 0;
			clear: both;
			width: 100%;
		}
		
			#pagecontainer #main #header ul#util li {
				display: inline;
				margin: 0 0 0 -2px;
				padding: 0;			 
			}
			
			#pagecontainer #main #header ul#util li.marcBlog {
				position: absolute;
				top: 0;
				left: 0;
			}			
			
				#pagecontainer #main #header ul#util li.marcBlog a {
					background-image: url(/images/but_util_adageblog_sprite.gif);
					background-repeat: no-repeat;
					display: block;
					width: 108px;
					height: 17px; 	
				}
				
				#pagecontainer #main #header ul#util li.marcBlog a:hover {
					background-image: url(/images/but_util_adageblog_sprite.gif);
					background-position: -108px 0;
				}
				
			
			#pagecontainer #main #header ul#util li.news {
				position: absolute;
				top: 0;
				right: 119px;				
			}
			
				#pagecontainer #main #header ul#util li.news a {
					background-image:  url(/images/but_util_news_sprite.gif);
					background-repeat: no-repeat;
					display: block;
					width: 74px;
					height: 15px; 				
				}
			
				#pagecontainer #main #header ul#util li.news a:hover {
					background-image:  url(/images/but_util_news_sprite.gif);			
					background-position:  -74px 0;
				}
				
				#pagecontainer #main #header ul#util li.news a.active {
					background-image:  url(/images/but_util_news_sprite.gif);			
					background-position: -148px 0;
				}
				
			#pagecontainer #main #header ul#util li.jobs {
				position: absolute;
				top: 0;
				right: 72px;
			}
			
				#pagecontainer #main #header ul#util li.jobs a {
					background-image:  url(/images/but_util_jobs_sprite.gif);
					background-repeat: no-repeat;
					display: block;
					width: 46px;
					height: 15px; 				
				}
					
				#pagecontainer #main #header ul#util li.jobs a:hover {
					background-image:  url(/images/but_util_jobs_sprite.gif);			
					background-position:  -46px 0;
				}
				
				#pagecontainer #main #header ul#util li.jobs a.active {
					background-image:  url(/images/but_util_jobs_sprite.gif);			
					background-position:  -92px 0;
				}
			
			#pagecontainer #main #header ul#util li.contact {
				position: absolute;
				top: 0;
				right: 0;
			}
			
				#pagecontainer #main #header ul#util li.contact a {
					background-image:  url(/images/but_util_contact_sprite.gif);
					background-repeat: no-repeat;
					display: block;
					width: 71px;
					height: 15px; 				
				}
				
				#pagecontainer #main #header ul#util li.contact a:hover {
					background-image:  url(/images/but_util_contact_sprite.gif);			
					background-position:  -71px 0;
				}
				
				#pagecontainer #main #header ul#util li.contact a.active {
					background-image:  url(/images/but_util_contact_sprite.gif);			
					background-position:  -142px 0;
				}
		#pagecontainer #main #header img#bglogo {			
			position: absolute;
			top: 52px;
		}
		
		#pagecontainer #main #header ul#mainnav {			
			position: absolute;
			top: 59px;
			left: 280px;
			list-style: none;
			margin: 0;
			padding: 0;
			clear: both;
			font-family: Helvetica, Arial, sans-serif;
			font-weight: bold;
		}
		
			#pagecontainer #main #header ul#mainnav li {			
				display: inline;
				margin: 0;
				padding: 0;
				letter-spacing: -.5px;
				 
			}
			
			/** Custom spacing for design **/
			#pagecontainer #main #header ul#mainnav li span {				 
				width: 105px !important;	
				display: inline-block;
				position: relative;
				bottom: 0px;			 
				height: 20px;	
			}
			
			#pagecontainer #main #header ul#mainnav li a{				 
				position: relative; 
				bottom: 0px;			 
				height: 20px;
				text-decoration: none !important;
				font-size: 14px;				
			}
			
			/*
			#pagecontainer #main #header ul#mainnav li a:hover {				 
				color: #FFFFFF;
				/* background-color: #f7931e; */
				background-color: #2eace2;		
			}
			*/
			
			/** Custom spacing for design **/
			#pagecontainer #main #header ul#mainnav li.nav1 span{				 
				width: 95px !important;				 
			}			
			
			#pagecontainer #main #header ul#mainnav li.nav2 span {				 
				width: 110px !important;				 
			}
			
			#pagecontainer #main #header ul#mainnav li.nav3 span {				 
				width: 80px !important;				 
			}
			 
		/* Social Site Links */
		#pagecontainer #main #header #socialLinks 
		{
			color: #949292;
			font-size: 8px;
			width: 195px;
			position: absolute;
			right: -16px;
			top: 20px;
			height: 12px;
			vertical-align: baseline;
		}
		 
		
		/* Hide secondary nav on home page */
		body.bghomepage div#secondaryNav
		{
			display: none;
			margin-bottom: 20px;
		}
	 
				
		#pagecontainer #main div#secondaryNav {
			 
			border-top: 1px dotted #999999;
			border-bottom: 1px dotted #999999;
			font-size: 8px;
			width: 100%;
			padding: 5px 0 5px 0; 
			letter-spacing: 4px;
			margin-bottom: 20px;
		}
	
		#pagecontainer #main div#secondaryNav ul {
			list-style: none;
			margin: 0 10px;
			padding: 0;
		}

			#pagecontainer #main div#secondaryNav ul li {
				display: inline;	
				padding-right: 8px;
							 			
			}
			
			#pagecontainer #main div#secondaryNav ul li.active a.bullet_star {
				 background-image: url(/images/bullet_bluestar.gif);	
				 /* color: #f7931e; */
				 color: #2eace2;		 			
			}

		#pagecontainer #main div#secondaryNav a.bullet_star {
			background-image: url(/images/bullet_graystar.gif);	
			color: #666666;
			background-repeat: no-repeat;
			padding: 0 0 0 14px;
			text-decoration: none;
			letter-spacing: 0px;
			font-weight: bold;
		}
		
		#pagecontainer #main div#secondaryNav a.bullet_bg {
			background-image:  url(/images/bullet_bg.gif);
			background-repeat: no-repeat;
			padding: 0 0 0 14px;
			text-decoration: none;
			letter-spacing: 0px;
		}
	
	
	/* News Callouts */
	
	/* News Bar */
	
	div.newsBar 
	{
		clear: both;
		margin-bottom: 2px;
		border-bottom: 1px dotted #999999;
		height: 20px;
		position: relative;
		top: -20px;
	}
	
		div.newsBar h3
		{
			float: left;
			color: #666666;
			font-weight: bold;
			font-size: 11px;
			margin: 0 0 0 8px !important;
		}
		
		div.newsBar a
		{
			float: right;
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			background-image: url(/images/arrow_bluedot.gif);
			background-position: right;
			background-repeat: no-repeat;
			width: 85px;
			margin-right: 5px;	
			padding: 2px;	 
		}
	
	
	#pagecontainer #main #news  {
		position: relative;
		top: -20px;
	}
	
	#pagecontainer #main #news ul {
		list-style: none;
		width: 100%;
		font-size: 9px;
		padding: 0;		
		font-weight: bold;
		margin: 15px 0 0 0;
		 
	}
	
	#pagecontainer #main #news ul li {
		float: left;
		width: 30%;
		margin: 0 40px 0 0; 
		height: 30px;
	 
	}
	
	#pagecontainer #main #news ul li.final {
		margin: 0; 
	}
	
	#pagecontainer #main #news ul li a {	
		display: block;	 
		color: #666666;
		background-image: url(/images/arrow_bluedot.gif);
		background-position: right;
		background-repeat: no-repeat;
		padding: 0 25px 0 0;
		width: 212px;
		text-decoration: none;
		display: block;
		height: 30px;
	}
	
	#pagecontainer #main #news ul li a .number {	
		/* color: #f7931e; */
		color: #2eace2; 
	}


	div#content {
		position: relative;
	}
	
	/** Our People Section :: START **/
	
	div#content h2.employee {
		font-family: helvetica;
		font-weight: bold;
		font-size: 48px;
		margin: 20px 0 0 0;
		padding: 0;
		letter-spacing: -1px;
		line-height: 40px;
	}
	
		div#content h2 span {
			/* color: #f7931e; */
			color: #2eace2; 
		}
	
	div#content h3 {
		font-family: helvetica;
		font-weight: bold;
		font-size: 12px;
		margin: 0 0 30px 0;
		padding: 0px;		
	}
	
	
	div#content ul#employeeListing 
	{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	div#content ul#employeeListing li
	{
		display: inline;
		width: 260px;
	}
	
	div#content ul#employeeListing li a
	{
		 
		padding: 5px;
	} 
	
	/** Media List Accordion :: START **/
	
	
	
	div#content ul.mediaList {
		list-style: none;
		margin: 15px 0 0 0;
		padding: 0;
		xxxheight: 400px;
		height: 520px;
		position: relative;
		float: left;
		border-top:1px dotted #999999;	
		visibility: hidden; /* Hide until setup by JS function */	
	}
	
	body.bgemployeedetail div#content ul.mediaList {	
		height: 400px;	
	}
	
		div#content ul.mediaList li {		 
			margin: 0;
			padding: 0;
			border-bottom:1px dotted #999999;			
			color: #41464D;
			
		}
		
		div#content ul.mediaList li.active{		 		
			/* color: #f7931e; */
			color: #2eace2;
		}
		
		div#content ul.mediaList li div.mediaItam object {
			visibility: hidden;
		}
		
		div#content ul.mediaList li.active div.mediaItam object {
			visibility: visible;
		}
		
		
		div#content ul.mediaList li h4 {
			font-size: 10px;
			font-weight: normal;		 
			cursor: pointer;
			height: 20px;
			margin: 3px 0 0 0;
			line-height: 15px;
			
		}
		
		div#content ul.mediaList li.active h4 {
			/* color: #f7931e; */	
			color: #2eace2;		
		}
		
		
		.iconVideo {
			background-image: url(../images/ml_icon_video.gif);
			background-repeat: no-repeat;
			background-position: 0 1px ;
			padding-left: 22px;
		}
	
	/** Media List Accordion :: END **/
	
	
	/** Employee Detail Section **/
	
	.twitterIconEmployee 
	{
		margin-left: 5px;
	}
	
	/** Tabbed List :: START **/
	
	div#content ul.tabbedList {
		list-style: none;
		margin: 0;
		padding: 0 0 0 2px;
		width: 378px;
		position: absolute;
		right: 0px;
		clear: both;
		height: 0px; 
	}
	
		div#content ul.tabbedList li.tab {
			float: left;			
			height: 12px; 
			margin: 0 0 0 2px;
			padding: 0 2px 2px 3px;
			background:url(/images/tab_left_off.gif) no-repeat left top;
		}
	 
			
			 
			
			div#content ul.tabbedList li a.toggler {
				 float:left;
				 display:block;
				 background:url(/images/tab_right_off.gif) no-repeat right top;
				 padding: 1px 12px 5px 6px;
				 cursor: pointer;	
				 font-size: 8px;
				 font-weight: normal;			
				 padding: 2px 6px 3px 3px;
				 color: #FFFFFF;
				 height: 10px; 
				 text-decoration: none !important;
				
			}
			
			div#content ul.tabbedList li.active  {
				background:url(/images/tab_left_on.gif) no-repeat left top;				  
			}
			
			div#content ul.tabbedList li.active a.toggler {
				 background:url(/images/tab_right_on.gif) no-repeat right top;					  
			}
			
			div#content ul.tabbedList li div.mediaItem {
				 display: none;	
				 position: absolute;
				 left: 0;
				 top: 14px;	
				 width: 400px; 
				 font-size: 12px;
				 border-top: 1px dotted #999999;	
				 margin: 0px;
				 padding: 15px 0 0 0;
			}
		 
			div#content ul.tabbedList li div.mediaItem p {				  	
				 margin: 0 0 0px 0;
				 line-height: 17px;				  
			}
			
			div#content ul.tabbedList li.active div.mediaItem {
				 display: block;		 
			}
			
			div#content ul.tabbedList li div.mediaItem div#twitterFeed{
				 overflow: auto;
				 height: 300px;
				 clear: both;
			}
			
			div#content ul.tabbedList li div.mediaItem div#twitterFeed span.tweetDate {				
				 display: inline;
				 float: left;
				 background-color: #FFFFFF;
				 margin-right: 15px;
				 font-size: 10px;
				 text-align: right;
				 vertical-align: middle;
			}
			
			div#content ul.tabbedList li div.mediaItem div#twitterFeed span.tweetDate span.tweetTime {				
				 background-color: #FFFFFF;				 
				 font-size: 9px;				 
			}
			
			div#content ul.tabbedList li div.mediaItem div#twitterFeed span.tweetText {				
				 display: inline-block;
				 width: 310px;
				 float: left;				 
				 background-color: #FFFFFF;
				 text-decoration: none;
				 font-size: 13px;
				 vertical-align: middle;
				 font-weight: bold;
		 
			}
			
	/** Tabbed List :: START **/
	
	/** Photo List :: START **/
		div#content ul.photoList {
			list-style: none;	
			margin: 0px;
			padding: 10px;				 
		}
		
			div#content ul.photoList li {
				display: inline;			 
				height: auto;
				background-color: transparent;	
				margin: 0px;				
			}
			
			div#content ul.photoList li img {
				margin: 5px;
				border: solid 1px #999999;				
			}
			
	/** Photo List :: END **/
	
	/** Files List :: START **/
		ul.filesList {			
			margin: 0px;
			padding: 10px;				 
		}
		
			ul.filesList li {			 	
				background-color: transparent;	
				margin: 10px;	
				list-style: disc;			
			}
		 
			
	/** Files List :: END **/
	
	/** Our People Section :: END **/
	
	/** Our Approach Section :: START **/
	
	body.bgourapproach div#content div.umbracoBodyCopy 
	{
		width: 210px;
		float: right;
	}
	
	/** Our Approach Section :: END **/
	
	/** Our Work Section :: START **/
	
	div#content ul.caseStudiesList 
	{
		list-style: none;
		margin: 0px;
		padding: 0px;
		position: relative;
	}
		
		div#content ul.caseStudiesList li 
		{
			display: inline;
			position: relative; 
			 
		}
		
		div#content ul.caseStudiesList li a
		{
			border-top: 1px dotted #999999;				
			border-bottom: 1px dotted #999999;	
			display: inline-block;	
			width: 390px;
			padding: 20px 0;
			margin: 10px 0;	
			padding: 20px 0;
			text-align: center;
			z-index: 0;
	 
		}
		
		div#content ul.caseStudiesList li div.hlContainer
		{
			position: absolute;
			top: -80px;
			~top: 8px; /* Hack Fix for IE7 !!! */			 
			left: 0px;
			width: 390px;
			height: 114px;
			z-index: 10;
			
		}
		
		
		div#content ul.caseStudiesList li.marginLeft
		{			 
			margin-left: 24px;				 	
		}
		
		div#content ul.caseStudiesList li.final
		{			 
			 	 	
		}
		
	/** ----------------------------    **/
	div#content ul.workList 
	{
		list-style: none;
		margin: 0px;
		padding: 0px;
		 
	}
	
		div#content ul.workList li 
		{
			display: inline;						 
			float: left;
			 
		}
		
		div#content ul.workList li div.container
		{
			display: inline-block;						 
			width: 260px;
			margin: 5px 4px;
			padding: 5px 0 0 0;
			 
		}
		
		div#content ul.workList li.active img
		{			
			/* border: 5px solid #f7931e; */
			border: 5px solid #2eace2;				 			 
		}
		
		div#content ul.workList li h2
		{
			font-size: 14px;
			margin: 5px 0 5px 0;
			padding: 0 0 5px 0;
			/* color: #f7931e; */	
			color: #2eace2;	
			border-bottom: 1px dotted #999999;	
			 
		}
		
		
		
		div#content ul.workList li h3
		{
			margin: 10px 0 0 0;
			padding: 0;
			 
		}
		
			div#content ul.workList li h3 a
			{
				color: #25aae1;
				text-decoration: none;
			}
			
			div#content ul.workList li h3 a:hover
			{
				/* color: #f7931e; */
				color: #2eace2;		 
			}
			
			div#content ul.workList li p
			{
				margin: 5px 0 3px 0;
				padding: 0;
				height: 75px;
				overflow: hidden;
				 
			}
	
			div#content ul.workList li div.projType
			{
				font-size: 10px;
				/* color: #f7931e; */
				color: #2eace2;
				margin: 8px 0 14px 0;
				 
			}
	
	/** Related links **/
	
	div.relatedLinks 
	{
		
	}
	
	body.bgfeaturedcasestudy div#content div.relatedLinks 
	{
		
		width: 290px;
		float: right;
	}
	
	body.bgfeaturedwork div#content div.relatedLinks 
	{
		
 
		position: relative;
		top: 310px;
	}
	
	 
		div#content div.relatedLinks h4
		{
			color: #25aae1;	
			margin: 12px 0 5px 0;
		}
		
			div#content div.relatedLinks ul
			{
				list-style: none;
				margin: 0;
				padding: 0;
			}
			
			div#content div.relatedLinks ul li
			{
				margin: 0 0 3px 0;
				font-size: 9px;
				line-height: 15px;
			}
			
			
			div#content div.relatedLinks ul li a
			{
				text-decoration: none;
			}
	
	/** **/
	
	div#content div#workfilter 
	{
		padding: 0 0 5px 0;
		border-bottom: 1px dotted #999999;
		font-size: 10px;	
	}	
		div#content div#workfilter a
		{
			text-decoration: none;
		}
	
	/** **/
	div#content div#workDetail 
	{
		 
	}
	
		div#content div#workDetail div.clientLogoDisplay
		{
			 float: left;
			 width: 400px;
			 height: 400px;
			 text-align: center;
			 vertical-align: middle;
			 padding-top: 0px;
		}
		
		div#content div#workDetail div.mediaDisplay 
		{
			float: right;
			width: 400px;
			right: 0px;
			height: 490px;
		}
		
		div#content div#workDetail div.mediaDisplay ul.tabbedList 
		{
			float: none;
			position: relative;
		}
		
		div#content div#workDetail div.mediaDisplay ul.tabbedList div.mediaItem ul.photoList  
		{
			margin: 0 !important;
			padding: 0 0 0 4px !important;
		}
		
		div#content div#workDetail div.mediaDisplay ul.tabbedList div.mediaItem ul.photoList li
		{
			margin: 0 !important;
			padding: 0 !important;
			 
			
		}
		
		div#content div#workDetail div.mediaDisplay ul.tabbedList div.mediaItem ul.photoList img
		{
			margin: 5px;
			padding: 0;
		}
		
		div#content div#workDetail div.mediaDisplay .projectLabel
		{
			font-size: 8px;
			font-weight: bold;
			color: #b6b6b6;			 
		}
		
		div#content div#workDetail div.mediaDisplay h3
		{
			font-size: 17px;
			font-weight: bold;
			/* color: #f7931e; */
			color: #2eace2;
			font-family: Helvetica, Arial, Sans-Serif;
		}
		
		div#content div.csVideo 
		{
			width: 100%;	
			xxborder-bottom: 1px dotted #999999;
			border-top: 1px dotted #999999;	
			padding: 10px 0;
		}
		
		div#content div.csDescription 
		{
			width: 475px;
			margin-top: 12px;
			float: left;
		}
		
		
	/** Our Work Section :: END **/
	
	/** News Section :: START **/
	
	div#content ul.newsList {
		list-style: none;
		margin: 0;
		padding: 0;
		 
	}
	
		div#content ul.newsList li   {
			display: inline;
			float: left;				
			margin: 0;
			padding: 0;
		
		}	
		
			div#content ul.newsList li div.container   {
				display: inline-block;				
				width: 380px;
				margin: 0;
				padding: 0 20px 0 0;
				clear: both;			
				height: 222px;
			}	
			
			div.newsDate {
				 float: left;
				 color: #FFFFFF;
				 width: 14px;	
				 margin-top: 4px;			
			}
			
			div.newsDate div {
				 /* background-color: #f7931e; */
				 background-color: #2eace2;
				 width: 12px;
				 padding: 2px;
				 margin-bottom: 1px;	
				 font-size: 9px;	
				 text-align: center;		
			}
		 	
			div#content ul.newsList li div.rightItems  {
				float: right;
				width: 358px;
			}	
			
			
			div#content ul.newsList li div.rightItems h4 {
				
				 width: 370px;	
				 font-size: 26px;
				 font-family: Helvetica, Arial, Sans-Serif;
				 /* color: #f7931e; */
				 color: #2eace2;	
				 margin: 0 0 10px 0;
				 padding: 0 10px 0 0;	
				 xxxheight: 85px; 
			}
			
			div#content ul.newsList li div.rightItems h4 a {
				 text-decoration: none;				 		 
			}
			
			div#content ul.newsList li div.rightItems h4 a:hover {
				 /* color: #f7931e; */
				 color: #2eace2; 			 		 
			}
			
			div#content ul.newsList li div.rightItems img {
				 clear: both;
			}
			
			div#content ul.newsList li div.rightItems a.newsLink {
				 text-decoration: none;
				 /* color: #f7931e; */
				 color: #2eace2;
				 background-image: url(/images/arrow_bluedot.gif);
				 background-repeat: no-repeat;
				 background-position: right top;
				 float: right;
				 width: 98px;				 
				 font-size: 10px;
				 height: 18px;
				 padding: 2px 0 0 0;	
				 		 
			}
			
			div#articleContainer 
			{
				width: 404px;
			}
			
			div#articleContainer div.rightItems
			{
				float: right;
				width: 378px;
			}
			
			div#articleContainer div.rightItems h1
			{
				margin-top: -2px;
			}
			 
			body.bgnewsdetail div.umbracoBodyCopy 
			{
				display: none;
			}
			
			div#articleContainer div.umbracoBodyCopy 
			{
				display: block;
			}
			
			
	
		/** Media kit **/
		
		div#content div.mediakit 
		{
			width: 251px;
			float: left;
			margin: 0 25px 30px 0;
		}
		
		div#content div.final
		{
			margin-right: 0px;
		}
		
		div#content div.mediakit  h2
		{
			font-size: 15px;
			margin-bottom: 8px;	 
		}
		
		div#content div.mediakit ul
		{
			list-style: none;	
			margin: 0;
			padding: 5px 0 0 0;
			border-top: 1px dotted #999999;						 
		}
		
		div#content div.mediakit  ul li 
		{
			background-image: url(/images/bullet_document.gif);
			background-repeat: no-repeat;
			padding: 0 0 0 18px;
			text-decoration: none;
			letter-spacing: 0px;		 
			font-weight: bold;	
			font-size: 11px;	 
		}
		
		div#content  div.mediakit ul li a
		{
			color: #000000;	
			text-decoration: none; 
			padding-top: 1px;
			display: block;
		}
		
		
	/** News Section :: START **/
	
div#footer 
{
	margin: 40px 0 20px 0;
	border-top: 1px dotted #999999;
	clear: both;
	text-align: center;
	padding-top: 20px;
	font-size: 10px;
	color: #666666;
	width: 100%;
}

body.bghomepage div#footer 
{
	margin: -5px 0 20px 0;
 
}

#pagecontainer #main div#footer a.footer
{
	color: #666666; 
}

.clearStyle 
{
	clear: both;
}

.flashcontainer 
{
	visibility: hidden;
}


ul#contactFormList 
{
	list-style: none;
	margin: 0;
	padding: 0;
	
}

	ul#contactFormList li
	{

		margin: 10px 0 5px 0;
		padding: 0;
		position: relative;
	}
	
		ul#contactFormList li label
		{
			display: block;
			width: 160px;
			text-align: left;
		}
		
/* TweetGarden Disclaimer */

div#disclaimer 
{
	display: none; /* Hide on all pages EXCEPT home which is class 'bghomepage' ..., JS displays (in site.js) */
	margin: 0;	
	font-size: 11px;
	color: #4e4e4e;
	border-bottom: 1px solid #C5C5C5;
	height: 60px;
	background-color: #e5e5e5;
	overflow: hidden;
}

	body.bghomepage div#disclaimer p
	{
		margin: 0;
		padding: 0;
		line-height: 15px;
	}
	
	body.bghomepage div#disclaimer div.inner
	{
		width: 760px;
		background-image: url(/images/disclaimer_hdr.gif);
		background-repeat: no-repeat;
		margin: 0 auto;
		text-align: left;
		position: relative;
		padding: 14px 0 14px 150px;
	}
	
	body.bghomepage div#disclaimer div.inner div#closeButton
	{
		background-image: url(/images/disclaimer_close.gif);
		cursor: pointer;
		position: absolute;
		right: 0px;
		top: 0px;
		width: 70px;
		height: 60px;		
	}
	
 
/* HR tag */
div.hr 
{
	margin: 15px 0;
	width: 100%;
	border-top: 1px dashed #CCCCCC;
}

/* Our clients logos list */

ul.ourClients 
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 710px;
	height: 496px;
	margin: 0 auto;
}


	ul.ourClients li
	{
		display: display: inline-block;
		float: left;
		width: 118px;
		height: 118px;
		margin-bottom: 2px;	
		text-align: center;
	}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
