@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/update/bg-indexonly-bca.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

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#clientbuzz {
	margin:22px 0px 0px 174px;
	height:66px;
	width: 698px;
	text-align:right;
}
		
	div#clientbuzz a img {
		border:none;
	}
		
div#logo {
	margin:13px 0px 0px 174px;
	height:46px;
	width: 761px;
}
		
	div#logo img{
	float:left;
	display: inline;
	}
		
	div#logo ul#triple-nav {
	float:left;
	list-style:none;
	margin:29px 0px 0px 35px;
	width:573px;
	overflow:hidden;
	}
	
		div#logo ul#triple-nav li {
			list-style:none;
			display:inline;
		}
	
			div#logo ul#triple-nav li a {
				list-style:none;
				background-position:top left;
				background-repeat:no-repeat;
				display:block;
				float:left;
				margin:0px 60px 0px 0px;
				height:17px;
			}
	
				div#logo ul#triple-nav li a:hover {
					background-position:bottom left;
				}
	
				div#logo ul#triple-nav li a span {
					display:none;
				}
	
				div#logo ul#triple-nav li a.strategy {
					background-image:url(../images/update/index-nav-strategy.gif);
					width:102px;
				}
	
				div#logo ul#triple-nav li a.creative {
					background-image:url(../images/update/index-nav-creative.gif);
					width:97px;
				}
	
				div#logo ul#triple-nav li a.pr {
					background-image:url(../images/update/index-nav-publicrelations.gif);
					width:193px;
				}
				
div#desc {
	margin:34px 0px 0px 318px;
	width: 617px;
}
				
	div#desc a img {
		border:0px;
		margin:0px 0px 0px 49px;
	}
	
div#nav {
	margin:34px 0px 0px 361px;
	height:87px;
	width: 574px;
}
	
ul.indexnav {
	list-style:none;
	margin:0px 56px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:10px;
	float:left;
	width:134px;
}

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

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

			ul.indexnav li a span {
				display:none;
			}

			ul.indexnav li a:hover, ul#mainnav li.active a {
				background-position:left bottom;
				margin:0px 0px 3px 0px;
			}
			
			ul.indexnav li a.kpedge {
				background-image:url(../images/nav-kpedge.gif);
			}
			
			ul.indexnav li a.clientsedge {
				background-image:url(../images/nav-clientsedge.gif);
			}
			
			ul.indexnav li a.clientbuzz {
				background-image:url(../images/nav-clientbuzz.gif);
			}
			
			ul.indexnav li a.clientsidedna {
				background-image:url(../images/nav-clientsidedna.gif);
			}
			
			ul.indexnav li a.portfolio {
				background-image:url(../images/nav-portfolio.gif);
			}
			
			ul.indexnav li a.clients {
				background-image:url(../images/nav-clients.gif);
			}
			
			ul.indexnav li a.posseheads {
				background-image:url(../images/nav-posseheads.gif);
			}
			
			ul.indexnav li a.fromherd {
				background-image:url(../images/nav-fromherd.gif);
			}
			
			ul.indexnav li a.kpbuzz {
				background-image:url(../images/nav-kpbuzz.gif);
			}
			
			ul.indexnav li a.bizmodel {
				background-image:url(../images/nav-bizmodel.gif);
			}
			
			ul.indexnav li a.strategy {
				background-image:url(../images/nav-strategy.gif);
			}
			
			ul.indexnav li a.creative {
				background-image:url(../images/nav-creative.gif);
			}
			
			ul.indexnav li a.publicrelations {
				background-image:url(../images/nav-publicrelations.gif);
			}
			
			ul.indexnav li a.contact {
				background-image:url(../images/nav-contactkp.gif);
			}
			
			ul.indexnav li a.brochure {
				background-image:url(../images/bu_brochure.gif);
				height:46px;
				width:134px;
			}
			
div#footer {
	background-image:url(../images/update/footer-bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	margin:76px 0px 0px 0px;
	padding:52px 0px 10px 31px;
	color:#666666;
	font-size:10px;
}

#contentWrap {position: relative;}
#video {position: absolute; bottom: 74px; left: 320px; width: 478px; background: #e0e0e0 url(../images/update/video/wrapper_top.jpg) top left no-repeat; padding: 5px 5px 0px 5px; /*font-family: Trebuchet MS, sans-serif;*/ font-family:Arial, Helvetica, sans-serif;}

img#tag {position: absolute; top: -4px; left: -24px;}

#video div.playerWrap {background: url(../images/update/video/player_top.jpg) top left no-repeat; padding-top: 8px; }
#video div.player {background: url(../images/update/video/player_repeat.jpg) top left repeat-x; padding: 0px 16px 6px 24px; float: left; width: 438px;}
#video div.playerContent {display:none;}

/*styles for off state*/
#video p {color: #00808d; font-weight: normal; font-size: 18px; line-height: 18px; letter-spacing: 0.05em;float: left; width: 448px; }
#video p span {float: left; font-family:Arial, Helvetica, sans-serif;}
#video p a {font-size: 13px; background: url(../images/update/video/clip.png) right 4px no-repeat; color: #00808d; float: right; padding-right: 18px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}

/*styles for on state*/
#video h2 {color: #00808d; font-weight: normal; font-size: 18px; float: left; padding-top: 13px; font-family:Arial, Helvetica, sans-serif;}
#video ul li {border-bottom: 1px dotted #666; margin: 0; padding: 3px 0px; font-family:Arial, Helvetica, sans-serif;}
#video ul {margin: 6px 0 0 0; list-style: none; width: 214px; float: left; clear: left;}
#video ul a {color: #00808d; text-decoration: none; display: block; font-size: 16px; font-family:Arial, Helvetica, sans-serif;}
#video ul a span {color: #666; font-size: 11px; padding-right: 10px;}
div#flash {float: right; margin: 8px 0px; width: 196px; /*height: 161px;*/ background-image: url(../images/update/video/flash_placeholder.jpg); background-color: #fff; border: 1px solid #ccc;}

#video ul li#linkClose {border: none; text-align: right;}
#video ul li#linkClose a {color: #666; text-transform: uppercase; font-size: 10px; text-decoration: underline; padding-top: 10px;}
#video ul li#linkClose a:hover {background:none; }

/*styles for selecting video*/
#video ul a:hover, #video ul a.selected {background: url(../images/update/video/arrow.png) right 6px no-repeat; color: #666;}


a#twitter {position: absolute; top: 20px; left: 258px; border: none;}
a#twitter img {border: none;}