html, body { height: 100%; }
body {/*
	margin: 0;
	padding: 0;
	font: 12px/18px Arial, sans-serif;
	color: #1e1e1e;
	
	background-color:#CCCCCC;
	*/
}


p {
	margin:0px;
	padding:0 0 19px 0;
}

a {
	outline: none;
}

img { position: relative;display: block;border: none;margin: 0;padding:0; }
.clear { clear: both; }

h1, h2, h3 { margin: 0; padding: 0 0 9px 0;}
h1 {
	font: 24px/24px Arial, sans-serif;
}

h2 {
	font: 18px/18px Arial, sans-serif;
}

h3 {
	font: 13px/15px Arial, sans-serif;
}

h4 {
	font: 12px/15px Arial, sans-serif;
}


p.more a {
	position: relative;
	float: right;
	background: transparent url(images/bullet_subnav3.gif) no-repeat 5px 7px;
	padding: 0px 15px 0px 0px;
	width: 100%;
}
p.more a:hover {
	background-image: url(images/bullet_subnav3.gif);
}


.snippet a {
	color: #7f3733;
}


/* ------------------------------ Navigation  ------------------------------ */

#nav {
	position: absolute;
	top: 158;
	z-index: 250;
}

#nav ul { position: relative;list-style: none; margin: 0px;padding: 0;z-index: 0; }

#nav li { position: relative;float: left; padding: 0;margin: 0;height:15px; border-right:#fff solid 1px;}
#nav li a { position: relative;display: block; overflow: hidden;/*text-indent:-1000em;height: 60px*/; z-index: 250; padding:0px 14px 0px 14px;color:#fff;/*border-right:#fff solid 1px;*/}
#nav li a:hover, #nav li.on a { text-decoration:none; /*background-position: 0 60px; */}
#nav li.current a {/* background-position: 0 120px; */}
#nav li.current a:hover { /*background-position: 0 60px; */}
#nav li a:active { outline: none; }

/*
#nav_people a { background: transparent url(images/nav_people2.gif) top; }
#nav_work a { background: transparent url(images/nav_work2.gif) top; }
#nav_brands a { background: transparent url(images/nav_brands2.gif) top; }
*/

/* ------------------------------ Navigation Dropdown Styles ------------------------------ */

div.dropdown {
	position: absolute;
	top: 27px;
	left: 0;
	display: none;
	width: 720px;
	padding-bottom: 20px;
	/*background: transparent url(images/bg_navshadow.png) repeat-x left bottom;*/
	z-index: 9999;
	overflow: hidden;
}

div.dropdown_internal {
	position: relative;
	padding: 0px;
	height: 221px;
	/*background-color: #fff;*/
	overflow: hidden;
	z-index: 0;
}

div.dropdown_internal h2 {
	position: relative;
	display: block;
	font-size: 14px;
	line-height: 20px;
	text-indent: 10px;
	padding: 10px 0 0 0;
	color: #fff;
	text-transform: uppercase;
	height: 27px;
}
#nav_people div.dropdown_internal a,
#nav_work div.dropdown_internal a,
#nav_brands div.dropdown_internal a,
#nav_seo div.dropdown_internal a,
#nav_internet div.dropdown_internal a{
	background-image: none;
	text-indent: 0;
	display: inline;
	overflow: visible;
	width: auto;
}

#nav_people_drop ul.dropdown_subnav,
#nav_work_drop ul.dropdown_subnav,
#nav_brands_drop ul.dropdown_subnav,
#nav_seo_drop ul.dropdown_subnav,
#nav_internet_drop ul.dropdown_subnav{ position: relative;list-style: none; margin: 0px;padding: 0; z-index: 10; }

#nav_people_drop ul.dropdown_subnav li,
#nav_work_drop ul.dropdown_subnav li,
#nav_brands_drop ul.dropdown_subnav li,
#nav_seo_drop ul.dropdown_subnav li,
#nav_internet_drop ul.dropdown_subnav li{ position: relative;float: none; padding: 0;margin: 0;height: 25px; }

#nav_people_drop ul.dropdown_subnav li.last,
#nav_work_drop ul.dropdown_subnav li.last,
#nav_brands_drop ul.dropdown_subnav li.last,
#nav_seo_drop ul.dropdown_subnav li.last,
#nav_internet_drop ul.dropdown_subnav li.last{ border-bottom: none; }

#nav_people_drop ul.dropdown_subnav li a,
#nav_work_drop ul.dropdown_subnav li a,
#nav_brands_drop ul.dropdown_subnav li a,
#nav_brands_drop ul.dropdown_subnav li a,
#nav_internet_drop ul.dropdown_subnav li a{ position: relative;display: block; overflow: hidden;text-indent: 0;height: 25px; padding-left: 24px;width:194px;z-index: 2500; background: transparent url(images/bullet_subnav3.gif) no-repeat 11px 10px; font: 14px/26px Arial, sans-serif; color:#0090d6;font-size:12px;}

#nav_people_drop ul.dropdown_subnav li a:active,
#nav_work_drop ul.dropdown_subnav li a:active,
#nav_brands_drop ul.dropdown_subnav li a:active,
#nav_seo_drop ul.dropdown_subnav li a:active,
#nav_internet_drop ul.dropdown_subnav li a:active{ outline: none; }

#nav_people_drop ul.dropdown_subnav li a:hover,
#nav_work_drop ul.dropdown_subnav li a:hover,
#nav_brands_drop ul.dropdown_subnav li a:hover,
#nav_seo_drop ul.dropdown_subnav li a:hover,
#nav_internet_drop ul.dropdown_subnav li a:hover,
#nav_people_drop ul.dropdown_subnav li.on a:hover,
#nav_work_drop ul.dropdown_subnav li.on a:hover,
#nav_brands_drop ul.dropdown_subnav li.on a:hover,
#nav_seo_drop ul.dropdown_subnav li.on a:hover,
#nav_internet_drop ul.dropdown_subnav li.on a:hover,
#nav_people_drop ul.dropdown_subnav li.current a:hover,
#nav_work_drop ul.dropdown_subnav li.current a:hover,
#nav_brands_drop ul.dropdown_subnav li.current a:hover,
#nav_seo_drop ul.dropdown_subnav li.current a:hover,
#nav_internet_drop ul.dropdown_subnav li.current a:hover{ background: transparent url(images/bullet_subnav3_hover.gif) no-repeat 11px 10px; }

div.dropdown_left { width: 230px; }
div.dropdown_center { width: 239px; }
div.dropdown_right { width: 229px; }
div.dropdown_centerright { width: 469px; }

div.dropdown_left, div.dropdown_center, div.dropdown_right, div.dropdown_centerright {
	position: relative;
	float: left;
	height: 221px;
	overflow: hidden;
}

/* ------------------------------ Great People - Navigation Dropdown Styles ------------------------------ */

#nav_people_drop div.dropdown_center p.meetbob{
	position: relative;
	font-size: 12px;
	color: #1e1e1e;
	padding: 15px 10px 14px 15px;
}
#nav_people_drop div.dropdown_right p.meetbob{
	position: relative;
	font-size: 12px;
	color: #1e1e1e;
	padding: 15px 10px 0px 15px;
}

#nav_people_drop div.dropdown { left: 0; }
#nav_people_drop div.dropdown_left, #nav_people_drop div.dropdown_center, #nav_people_drop div.dropdown_right{background-color:#fff;background-image:url(images/bg-nav.gif); background-position:bottom;}
#nav_people_drop a{color:#0090d6; text-decoration: none; }
#nav_people_drop a:hover{color:#0090d6; }
#nav_people_drop ul.dropdown_subnav li { border-bottom: 1px solid #d4d4d4; }
#nav_people_drop ul.dropdown_subnav li a:hover { /*background-image: url(images/bullet_subnav3_hover.gif) no-repeat -11px 10px;*/ font-weight:bold;}
#nav_people_drop ul.dropdown_subnav li a.on { color: #FFFFFF; background-color: #f2a832; }
#nav_people_drop div.dropdown_left, #nav_people_drop div.dropdown_center,#nav_people_drop div.dropdown_right { border-right: 1px solid #d4d4d4;}
#nav_people_drop div.dropdown_left{border-left: 1px solid #d4d4d4;}
#nav_people_drop h2 { background-color: #f2a832;  }

.dropdown_center .readmore {
	display: none;
}

/* ------------------------------ SEO - Navigation Dropdown Styles ------------------------------ */

#nav_seo_drop div.dropdown_left p.meetbob, #nav_seo_drop div.dropdown_center p.meetbob, #nav_seo_drop div.dropdown_right p.meetbob {
	position: relative;
	font-size: 11px;
	color: #1e1e1e;
	padding: 15px 10px 0px 15px;
}
#nav_seo_drop{position: absolute;left: -285px;z-index: 700; }
#nav_seo_drop div.dropdown { left: 0; }
#nav_seo_drop div.dropdown_left, #nav_seo_drop div.dropdown_center, #nav_seo_drop div.dropdown_right { background-color:#fff; background-image:url(images/bg-nav.gif); background-position:bottom;}
#nav_seo_drop a { color: #f2a832; text-decoration: none; }
#nav_seo_drop a:hover { color: #f2a832; }
#nav_seo_drop ul.dropdown_subnav li { border-bottom: 1px solid #f2a832; }
#nav_seo_drop ul.dropdown_subnav li a:hover {}
#nav_seo_drop ul.dropdown_subnav li a.on { color: #FFFFFF; background-color: #f2a832; background-image: url(../images/bullet_subnav_on.gif); }
#nav_seo_drop div.dropdown_left, #nav_seo_drop div.dropdown_center, #nav_seo_drop div.dropdown_right { border-right: 1px solid #d4d4d4; }
#nav_seo_drop div.dropdown_left{border-left: 1px solid #d4d4d4;
}
#nav_seo_drop h2 { background-color: #f2a832;  }

.dropdown_center .readmore {
	display: none;
}


/* ------------------------------ Great Work - Navigation Dropdown Styles ------------------------------ */
#nav_work_drop div.dropdown_center p.fromthelab {
	position: relative;
	font-size: 12px;
	color: #1e1e1e;
	padding: 15px 10px 14px 15px;
}
#nav_work_drop { position: absolute;left: -133px;z-index: 700; }
#nav_work_drop div.dropdown_left, #nav_work_drop div.dropdown_center, #nav_work_drop div.dropdown_right { background-color: #fff; background-image:url(images/bg-nav.gif); background-position:bottom;}
#nav_work_drop a { color: #0090d6; text-decoration: none; }
#nav_work_drop a:hover { color: #0090d6; }
#nav_work_drop ul.dropdown_subnav li { border-bottom: 1px solid #d4d4d4; }
#nav_work_drop ul.dropdown_subnav li a:hover {font-weight:bold;}
#nav_work_drop ul.dropdown_subnav li a.on { color: #FFFFFF; background-color: #756a3d; background-image: url(../images/bullet_subnav_on.gif); }
#nav_work_drop div.dropdown_left, #nav_work_drop div.dropdown_center, #nav_work_drop div.dropdown_right { border-right: 1px solid #d4d4d4; }
#nav_work_drop div.dropdown_left{ border-left: 1px solid #d4d4d4; }
#nav_work_drop h2 { background-color: #f2a832; }


#dropdown_leadership { position: absolute;list-style: none; margin: 0px;padding: 0; top: 18px; left: 17px;z-index: 700; }
#dropdown_leadership li { position: relative;float: left; padding: 0px;margin: 0px 7px 14px 0px;height: 51px; width:51px;border: 5px solid #d4d4d4; }
#dropdown_leadership li a{ position: relative;display: block; overflow: hidden;text-indent:0em;z-index: 250;background-image: none;}
#dropdown_leadership li a:active { outline: none; }
#dropdown_leadership li img{margin-top:-15px;padding:0px;}
*html #dropdown_leadership li img{margin-top:0px;padding:0px;}

/*
#dropdown_leadership { position: absolute;list-style: none; margin: 0;padding: 0; top: 18px; left: 17px;z-index: 700; }
#dropdown_leadership li { position: relative;float: left; padding: 0;margin:0px 7px 7px 0px;height: 51px; width:51px;border: 5px solid #0090d6; }
#dropdown_leadership li a { position: relative;display: block; overflow: hidden;text-indent:0;z-index: 250;background-image: none; }
#dropdown_leadership li img{padding:0;margin:0;}
#dropdown_leadership li a:active { outline: none; }
*/

/* ------------------------------ Great Brands - Navigation Dropdown Styles ------------------------------ */
#nav_brands_drop { position: absolute;left: -211px;z-index: 700; }
#nav_brands_drop div.dropdown_left, #nav_brands_drop div.dropdown_centerright { background-color: #fff;background-image:url(images/bg-nav.gif); background-position:bottom;}
#nav_brands_drop a { color: #f2a832; text-decoration: none; }
#nav_brands_drop a:hover { color: #f2a832; }
#nav_brands_drop ul.dropdown_subnav li { border-bottom: 1px solid #d4d4d4; }
#nav_brands_drop ul.dropdown_subnav li a:hover {/* background-image: url(images/bullet_subnav3_hover.gif); */}
#nav_brands_drop ul.dropdown_subnav li a.on { color: #fff; background-color: #aa8e49; background-image: url(../images/bullet_subnav_on.gif); }
#nav_brands_drop div.dropdown_left { border-right: 1px solid #d4d4d4;border-left: 1px solid #d4d4d4; }
#nav_brands_drop div.dropdown_centerright {border-right: 1px solid #d4d4d4;width:250px;}
#nav_brands_drop h2 { background-color: #f2a832; }

#nav_brands_drop div.dropdown_left p.meetbob, #nav_brands_drop div.dropdown_centerright p.meetbob{
	position: relative;
	font-size: 12px;
	color: #1e1e1e;
	padding: 15px 10px 0px 15px;
}

/*
#bg_clients {
	position: absolute;
	list-style: none;
	width: 433px;
	height: 66px;
	top: 13px;
	left: 20px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/casestudies_bg.gif) no-repeat;
}
#bg_clients li { position: absolute;margin: 0;padding: 0;z-index: 1; }
#nav_brands_drop #bg_clients li a { position: relative;display: block;text-indent: -1000em;overflow: hidden; }
#bg_clients li.client_wawa { width: 129px;height: 44px;top: 0px;left: 0px; }
#bg_clients li.client_wawa a { width: 129px;height: 44px; }
#bg_clients li.client_pfizer { width: 139px;height: 44px;top: 0;left: 129px; }
#bg_clients li.client_pfizer a { width: 139px;height: 44px; }
#bg_clients li.client_armstrong { width: 165px;height: 44px;top: 0px;left: 268px; }
#bg_clients li.client_armstrong a { width: 165px;height: 44px; }

*/

/* ------------------------------ Internet - Navigation Dropdown Styles ------------------------------ */
#nav_internet_drop { position: absolute;left: -335px;z-index: 700; }
#nav_internet_drop div.dropdown_left, #nav_internet_drop div.dropdown_centerright { background-color: #fff;background-image:url(images/bg-nav.gif); background-position:bottom;}
#nav_internet_drop a { color: #f2a832; text-decoration: none; }
#nav_internet_drop a:hover { color: #f2a832; }
#nav_internet_drop ul.dropdown_subnav li { border-bottom: 1px solid #f2a832; }
#nav_internet_drop ul.dropdown_subnav li a:hover { /*background-image: url(images/bullet_subnav3_hover.gif); */}
#nav_internet_drop ul.dropdown_subnav li a.on { color: #fff; background-color: #aa8e49; background-image: url(../images/bullet_subnav_on.gif); }
#nav_internet_drop div.dropdown_left, #nav_internet_drop div.dropdown_centerright{ border-right: 1px solid #d4d4d4;}
#nav_internet_drop div.dropdown_left{ border-left: 1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
#nav_internet_drop h2 { background-color: #f2a832; }

#nav_internet_drop div.dropdown_left p.meetbob, #nav_internet_drop div.dropdown_centerright p.meetbob{
	position: relative;
	font-size: 11px;
	color: #1e1e1e;
	padding: 15px 10px 0px 15px;
}


#nav_contact_drop { position: absolute;left: -138px;z-index: 700; }
#nav_contact_drop div.dropdown_centerright { background-color: #fff;background-image:url(images/bg-nav.gif); background-position:bottom;width:330px;}
#nav_contact_drop a { color: #f2a832; text-decoration: none; }
#nav_contact_drop a:hover { color: #f2a832; }
#nav_contact_drop ul.dropdown_subnav li { border-bottom: 1px solid #f2a832; }
#nav_contact_drop ul.dropdown_subnav li a:hover { /*background-image: url(images/bullet_subnav3_hover.gif); */}
#nav_contact_drop ul.dropdown_subnav li a.on { color: #fff; background-color: #aa8e49; background-image: url(../images/bullet_subnav_on.gif); }
#nav_contact_drop div.dropdown_centerright{border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4;}
#nav_contact_drop h2 { background-color: #f2a832; }

#nav_contact_drop div.dropdown_centerright p.meetbob{
	position: relative;
	font-size: 11px;
	color: #1e1e1e;
	padding: 15px 10px 0px 15px;
}


/* ------------------------------ SubNavigation ------------------------------ */

#subnav {
	position: relative;
	width: 700px;
	padding: 18px 0 16px 0;
}


#subnav ul  {
	position: relative;
	list-style: none;
	height: 18px;
	margin: 0 0 0 10px;
	padding: 0;
	width: 100%;
}

#subnav li { position: relative;float: left; padding: 0 13px 0 0;margin: 0;background-position: right;background-repeat: no-repeat; }

#subnav a { position: relative;display: block; overflow: hidden;text-indent:-1000em;height: 18px; z-index: 10; }
#subnav a:hover, #subnav li a.on { background-position: bottom; }
#subnav a:active { outline: none; }

div.subnav_people { background-color: #777e76; }
#subnav.subnav_people li { background-image: url(../images/subnav_slash_people.gif); }
div.subnav_work { background-color: #a0935b; }
#subnav.subnav_work li { background-image: url(../images/subnav_slash_work.gif); }
div.subnav_brands { background-color: #c4a454; }
#subnav.subnav_brands li { background-image: url(../images/subnav_slash_brands.gif); }

#subnav li.last { padding: 0;background-image: none; }

#subnav_about a { background: transparent url(../images/subnav_about.gif) no-repeat; width: 65px; }
#subnav_culture a { background: transparent url(../images/subnav_culture.gif) no-repeat; width: 82px; }
#subnav_leadership a { background: transparent url(../images/subnav_leadership.gif) no-repeat; width: 112px; }
#subnav_careers a { background: transparent url(../images/subnav_careers.gif) no-repeat; width: 81px; }
#subnav_interact a { background: transparent url(../images/subnav_interact.gif) no-repeat; width: 93px; }
#subnav_news a { background: transparent url(../images/subnav_news.gif) no-repeat; width: 54px; }
#subnav_contact a { background: transparent url(../images/subnav_contact.gif) no-repeat; width: 89px; }

#subnav_services a { background: transparent url(../images/subnav_services.gif) no-repeat; width: 86px; }
#subnav_portfolio a { background: transparent url(../images/subnav_portfolio.gif) no-repeat; width: 103px; }
#subnav_accolades a { background: transparent url(../images/subnav_accolades.gif) no-repeat; width: 110px; }
#subnav_thelab a { background: transparent url(../images/subnav_thelab.gif) no-repeat; width: 76px; }

#subnav_clientlist a { background: transparent url(../images/subnav_clientlist.gif) no-repeat; width: 109px; }
#subnav_casestudies a { background: transparent url(../images/subnav_casestudies.gif) no-repeat; width: 125px; }

/* ------------------------------ Leadership Navigation ------------------------------ */

/*
#leadership {
	position: relative;
	width: 700px;
	padding: 0;
}


#leadership ul  {
	position: relative;
	list-style: none;
	height: 148px;
	margin: 0;
	padding: 0;
	width: 100%;
}

#leadership li { position: relative;float: left; padding: 0;margin: 0;height: 148px;width: 116px;background-repeat: no-repeat;border-right: 1px solid #e4e2d2; }

#leadership a { position: relative;display: block; overflow: hidden;height: 148px; width: 116px; z-index: 10; }
#leadership li a.on img { display: none; }
#leadership a:active { outline: none; }

#leadership #leadership_mikles { background-image: url(images/new/fitnessking.gif); }
#leadership #leadership_callahan { background-image: url(../images/leadership_callahan.jpg); }
#leadership #leadership_derins { background-image: url(../images/leadership_derins.jpg); }
#leadership #leadership_miller { background-image: url(../images/leadership_miller.jpg); }
#leadership #leadership_egen { background-image: url(../images/leadership_egen.jpg); }
#leadership #leadership_levin { background-image: url(../images/leadership_levin.jpg); width: 115px; } #leadership_levin a { width: 115px; } #leadership_levin a img { width: 115px; }

#leadership li.last { border-right: none; }
*/
/******************************* SHORTER DROPDOWN ************************************/


div.dropdown_internal2 {
	position: relative;
	padding: 0px;
	height: 221px;
	/*
	background-color: #ffffff;
	*/
	overflow: hidden;
	z-index: 0;
}

div.dropdown_internal2 h2 {
	position: relative;
	display: block;
	font-size: 14px;
	line-height: 20px;
	text-indent: 10px;
	padding: 10px 0 0 0;
	color: #FFFFFF;
	text-transform: uppercase;
	height: 27px;
}

#nav_brands div.dropdown_internal2 a {
	background-image: none;
	text-indent: 0;
	display: inline;
	overflow: visible;
	width: auto;
}

#nav_brands div.dropdown_left, #nav_brands div.dropdown_centerright {
	height: 221px;
}

.ignite {
	position: absolute;
	top: 745px;
	left: 62px;
}


