@charset "UTF-8";
/* CSS Document */

/* Site Update - April 2008 */

* {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
	background-image:url(../images/background.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

div.clear {
	clear:both;
}

div#header-nav {
	background-image:url(../images/update/topnav_bg.gif);
	background-repeat:no-repeat;
	width:415px;
	height:23px;
	margin:0px 0px 0px 359px;
	padding:7px 0px 0px 0px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}

	div#header-nav a{
		color:#FFFFFF;
		text-decoration:none;
	}

		div#header-nav a:hover{
			color:#FFFFFF;
			text-decoration:underline;
		}
		
div#logo {
	margin:25px 0px 0px 174px;
	height:46px;
	width: 300px;
}
		
	div#logo a img{
		border:0px;
	}
	
div#nav {
	margin:0px 0px 0px 21px;
	float:left;
	width:134px;
	display:inline;
}
	
ul#mainnav {
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:10px;
	width:134px;
}

	ul#mainnav li {
		list-style:none;
		display:inline;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}

		ul#mainnav li a {
			display:block;
			background-repeat:no-repeat;
			background-position:left top;
			width:134px;
			height:26px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}

			ul#mainnav li a span {
				display:none;
			}

			ul#mainnav li a:hover, ul#mainnav li.active a {
				background-position:left bottom;
			}
			
			ul#mainnav li a.kpedge {
				background-image:url(../images/nav-kpedge.gif);
			}
			
			ul#mainnav li a.clientsedge {
				background-image:url(../images/nav-clientsedge.gif);
			}
			
			ul#mainnav li a.clientbuzz {
				background-image:url(../images/nav-clientbuzz.gif);
			}
			
			ul#mainnav li a.clientsidedna {
				background-image:url(../images/nav-clientsidedna.gif);
			}
			
			ul#mainnav li a.portfolio {
				background-image:url(../images/nav-portfolio.gif);
			}
			
			ul#mainnav li a.clients {
				background-image:url(../images/nav-clients.gif);
			}
			
			ul#mainnav li a.posseheads {
				background-image:url(../images/nav-posseheads.gif);
			}
			
			ul#mainnav li a.fromherd {
				background-image:url(../images/nav-fromherd.gif);
			}
			
			ul#mainnav li a.kpbuzz {
				background-image:url(../images/nav-kpbuzz.gif);
			}
			
			ul#mainnav li a.bizmodel {
				background-image:url(../images/nav-bizmodel.gif);
			}
			
			ul#mainnav li a.strategy {
				background-image:url(../images/nav-strategy.gif);
			}
			
			ul#mainnav li a.creative {
				background-image:url(../images/nav-creative.gif);
			}
			
			ul#mainnav li a.publicrelations {
				background-image:url(../images/nav-publicrelations.gif);
			}
			
			ul#mainnav li a.contact {
				background-image:url(../images/nav-contactkp.gif);
			}
			
			ul#mainnav li a.brochure {
				background-image:url(../images/bu_brochure.gif);
				height:46px;
				width:134px;
			}
			
ul#mainnav ul#subsidenav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	list-style:none;
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 0px;
}

	ul#mainnav ul#subsidenav li{
		list-style:none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}

		ul#mainnav ul#subsidenav li a{
			text-decoration:none;
			color:#666666;
			display:block;
			width:104px;
			margin:6px 0px 6px 0px;
			height:auto;
			padding:0px 0px 0px 0px;
		}

			ul#mainnav ul#subsidenav li a:hover{
				color:#000000;
			}
			
			ul#mainnav ul#subsidenav li.active a {
				color:#9D3532;
			}

div#container {
	margin:29px 0px 0px 0px;
	width:800px;
}

	div#contentwrap {
		width:620px;
		float:right;
	}
	
		div#content {
	width:445px;
	float:left;
	font-size:11px;
	color:#000000;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		}
	
			div#content a {
				color:#000000;
			}
	
			div#content p {
				margin:0px 0px 15px 0px;
			}
	
				div#content p a.clientbuzz {
					display:block;
					padding:0px 36px 0px 0px;
					margin:0px 85px 0px 0px;
					float:left;
					background-image:url(../images/update/carrot.gif);
					background-position:top right;
					background-repeat:no-repeat;
					height:18px;
					font-weight:bold;
					color:#000000;
					text-decoration:none;
					text-align:right;
					text-transform:uppercase;
				}
	
					div#content p a.clientbuzz:hover {
						background-position:bottom right;
					}
	
				div#content p a.clientbuzzright {
					display:block;
					padding:0px 36px 0px 0px;
					margin:0px 0px 0px 0px;
					float:left;
					background-image:url(../images/update/carrot.gif);
					background-position:top right;
					background-repeat:no-repeat;
					height:18px;
					font-weight:bold;
					color:#000000;
					text-decoration:none;
					text-align:right;
					text-transform:uppercase;
				}
	
					div#content p a.clientbuzzright:hover {
						background-position:bottom right;
					}
			
			div#content h1.greenheadline {
				color:#339999;
				font-size:12px;
				margin:0px 0px 15px 0px;
			}
	
			div#content ul.greenbullet {
				margin:0px 15px 15px 0px;
				padding:0px 0px 0px 15px;
				float:left;
				color:#339999;
				position:relative;
			}
	
				div#content ul.greenbullet span {
					color:#000000;
				}
	
			div#content ul, div#content ol {
				margin:0px 15px 15px 15px;
			
			}
			
			
			
			
	
		div#content-med {
	width:500px;
	float:left;
	font-size:11px;
	color:#000000;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		}
	
			div#content-med p {
				margin:0px 0px 15px 0px;
			}
	
			div#content-med a {
				color:#000000;
			}
	
				div#content-med p a.clientbuzz {
					display:block;
					padding:0px 36px 0px 0px;
					margin:0px 85px 0px 0px;
					float:left;
					background-image:url(../images/update/carrot.gif);
					background-position:top right;
					background-repeat:no-repeat;
					height:18px;
					font-weight:bold;
					color:#000000;
					text-decoration:none;
					text-align:right;
					text-transform:uppercase;
				}
	
					div#content-med p a.clientbuzz:hover {
						background-position:bottom right;
					}
	
				div#content-med p a.clientbuzzright {
					display:block;
					padding:0px 36px 0px 0px;
					margin:0px 0px 0px 0px;
					float:left;
					background-image:url(../images/update/carrot.gif);
					background-position:top right;
					background-repeat:no-repeat;
					height:18px;
					font-weight:bold;
					color:#000000;
					text-decoration:none;
					text-align:right;
					text-transform:uppercase;
				}
	
					div#content-med p a.clientbuzzright:hover {
						background-position:bottom right;
					}
			
			div#content-med h1.greenheadline {
				color:#339999;
				font-size:12px;
				margin:0px 0px 15px 0px;
			}
	
			div#content-med ul.greenbullet {
				margin:0px 15px 15px 0px;
				padding:0px 0px 0px 15px;
				float:left;
				color:#339999;
				position:relative;
			}
	
				div#content-med ul.greenbullet span {
					color:#000000;
				}
	
			div#content-med ul, div#content ol {
				margin:0px 15px 15px 15px;
			
			}
			
			
			
			
	
		div#content-wide {
	width:600px;
	float:left;
	font-size:11px;
	color:#000000;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		}
	
			div#content-wide p {
				margin:0px 0px 15px 0px;
			}
	
				div#content-wide p a.clientbuzz {
					display:block;
					padding:0px 36px 0px 0px;
					margin:0px 85px 0px 0px;
					float:left;
					background-image:url(../images/update/carrot.gif);
					background-position:top right;
					background-repeat:no-repeat;
					height:18px;
					font-weight:bold;
					color:#000000;
					text-decoration:none;
					text-align:right;
					text-transform:uppercase;
				}
	
					div#content-wide p a.clientbuzz:hover {
						background-position:bottom right;
					}
	
				div#content-wide p a.clientbuzzright {
					display:block;
					padding:0px 36px 0px 0px;
					margin:0px 0px 0px 0px;
					float:left;
					background-image:url(../images/update/carrot.gif);
					background-position:top right;
					background-repeat:no-repeat;
					height:18px;
					font-weight:bold;
					color:#000000;
					text-decoration:none;
					text-align:right;
					text-transform:uppercase;
				}
	
					div#content-wide p a.clientbuzzright:hover {
						background-position:bottom right;
					}
			
			div#content-wide h1.greenheadline {
				color:#339999;
				font-size:12px;
				margin:0px 0px 15px 0px;
			}
	
			div#content-wide ul.greenbullet {
				margin:0px 15px 15px 0px;
				padding:0px 0px 0px 15px;
				float:left;
				color:#339999;
				position:relative;
			}
	
			div#content-wide ul.nobul {
				list-style:none;
			}
	
				div#content-wide ul.nobul li {
					list-style:none;
					margin:0px 0px 3px 0px;
				}
	
					div#content-wide ul.nobul li span.subhead_b a {
						font-size:11px;
					}
	
				div#content-wide ul.greenbullet span {
					color:#000000;
				}
	
			div#content-wide ul, div#content ol {
				margin:0px 15px 15px 15px;
			
			}
	
			div#content-wide div.stretchtoggle {
				margin:0px 0px 5px 15px;
				padding:0px;
			}
	
					div#content-wide div.stretchtoggle span.subhead_b {
						font-size:11;
						color:#993333;
					}
			
			
			
			
		
			img.portpiece {
				text-align:center;
			}
		
			div#headlinearea {
				height:20px;
				margin:0px 0px 22px 0px;
			}
		
				div#headlinearea img{
					float:left;
					height:20px;
				}
		
				div#headlinearea p.pageflip {
					float:right; 
					color:666666;
					font-size:11px;
				}
		
					div#headlinearea p.pageflip a {
						color:#339999;
						font-weight:bold;
						text-decoration:none;
					}
		
						div#headlinearea p.pageflip a.active {
							color:#993333;
						}
		
						div#headlinearea p.pageflip a:hover {
							text-decoration:underline;
						}
		
		div#subnav {
	float:right;
	margin:28px 0px 0px 0px;
	width:172px;
		}
		
				div#subnav a img {
					border:none;
				}
		
			ul#subnavlist {
				list-style:none;
			}
		
				ul#subnavlist li {
					list-style:none;
					margin:0px 0px 3px 0px;
				}
				
					ul#subnavlist li a {
						color:#666666;
						font-size:11px;
						text-decoration:none;
					}
				
						ul#subnavlist li a:hover {
							color:#000000;
						}
				
						ul#subnavlist li.active a {
							color:#9D3532;
						}

/* VARIOUS TEXT STYLES */

.bluecopy {
	color: #339999; 
	font-family: Verdana, Arial, Geneva, sans-serif; 
	font-weight: none; 
	font-size:11px; 
	text-decoration:none; 
	line-height: 14pt;
}

.subhead_b {
	color: #339999; 
	font-family: Verdana, Arial, Geneva, sans-serif; 
	font-weight: bold; 
	font-size:12px; 
	text-decoration:none; 
	line-height: 14pt;
}

div#content-med .copylink {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size:11px;
}

div#content-med a:link.copylink {
	color: #339999; 
	font-family: Verdana, Arial, Geneva, sans-serif; 
	font-size:11px; 
	text-decoration:underline; 
	font-weight: none;
}

div#content-med a:visited.copylink {
	color: #666666; 
	font-family: Verdana, Arial, Geneva, sans-serif; 
	font-size:11px; 
	text-decoration:underline; 
	font-weight: none;
}

div#content-med a:hover.copylink {
	color: #666666; 
	font-family: Verdana, Arial, Geneva, sans-serif; 
	font-size:11px; 
	text-decoration:underline; 
	font-weight: none;
}

div#content-med div#buzz img {
	padding: 15px;
}

div#content-med hr {
	color:#ADADAD;
	background-color:#ADADAD;
	height:1px;
	margin:5px 0px 5px 0px;
}

div#content-med .subhead_b {
color: #339999; font-family: Verdana, Arial, Geneva, sans-serif; font-weight: bold; font-size:12px; text-decoration:none; line-height: 14pt
}
div#content-med .subhead_k {
color: #000000; font-family: Verdana, Arial, Geneva, sans-serif; font-weight: bold; font-size:12px; text-decoration:none; line-height: 14pt
}
div#content-med .subheadsup_b {
color: #339999; font-family: Verdana, Arial, Geneva, sans-serif; font-weight: bold; font-size:9px; text-decoration:none; line-height: 14pt
}
div#content-med .copy_gray {
color: #333333; font-family: Verdana, Arial, Geneva, sans-serif; font-size:12px; text-decoration:none; line-height: 20pt}
div#content-med .whatshot {
color: #339999; font-family: Verdana, Arial, Geneva, sans-serif; font-size:16px; text-decoration:none; line-height: 24pt}

div#contentwrap div.tenthings {
	float:right;
	margin:16px 0px 0px 0px;
		padding:0px;
		width:100px;
}

	div#contentwrap div.tenthings a img{
		border:0px;
		margin:0px -15px 0px 0px;
		padding:0px;
	}

div.stretchtoggle {
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#505153;
	display:block;
	width:104px;
	margin:0px 0px 0px 25px;
	height:auto;
	padding:0px 0px 0px 0px;
}

div.stretcher {
	margin:0px;
	padding:0px;
	overflow:hidden;
	background-color:#FFFFFF;
	min-height:0px;
}

div.tiny {
	height:1px;
	overflow:hidden;
	display:none;
}

.copylink {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size:11px;
}

div#content a:link.copylink {color: #339999; font-family: Verdana, Arial, Geneva, sans-serif; font-size:11px; text-decoration:underline; font-weight: none}
div#content a:visited.copylink {color: #666666; font-family: Verdana, Arial, Geneva, sans-serif; font-size:11px; text-decoration:underline; font-weight: none}
div#content a:hover.copylink {color: #666666; font-family: Verdana, Arial, Geneva, sans-serif; font-size:11px; text-decoration:underline; font-weight: none}

div.video_content {float: left; width: 500px; margin-bottom: 20px;  padding-bottom: 20px;border-bottom: 1px dotted #ccc; padding-right: 6px;}
div.video_content img {margin-top: 4px;}
div.video_content div.col1 {float: left; width: 240px;}
div.video_content div.col2 {float: right; width: 200px;}