/* import styling */
@import './hb-poll.css';

/* CSS Document */
	body {margin:0px;background:#000;font:11px Arial, Helvetica, sans-serif;}
	img {border:0;-moz-outline:0;outline:0;}
	a {-moz-outline:0;outline:0;}
	#container {margin:auto;padding:0px;width:970px; }
	#border {padding:0;margin:0; position:relative;}
	#header, #landheader {padding:0 0 0 104px;height:67px;margin:0;position:relative; z-index:100000000; cursor:default}
	#header img, #landheader img {float:left;border:none;}
	#header small, #landheader small {float:left;text-align:center;cursor:pointer;height:30px;line-height:21px;font:bold 18px Arial, Helvetica, sans-serif;letter-spacing:-1px;color:#3366CC;padding:15px 10px 10px 10px;border:2px dotted #ccc;width:200px;background:#fff;}
	#header a, #landheader a {color:#ccc;text-decoration:none;}
	#header em, #landheader em {padding:15px 10px 10px 10px;height:30px;display:block;font:normal 14px Arial, Tahoma, Serif;width:450px;text-align:center;color:#3366CC;line-height:21px;border:2px dotted #ccc;float:right;}
	#header strong {padding-top:7px;font:normal 14px Arial, Tahoma, Serif;width:500px;text-align:center;color:#3366CC;line-height:21px;width:450px;float:right;}
	#header #logo {position:absolute;right:47px;top:27px; z-index:9999999;}
	
	#icons {float:right;padding-top:12px;}
	#icons img {float:left;margin-left:15px;border:none;}
	#navigation {height:auto;padding:48px 0 0 0; }
	#frmSearch {margin:0px;float:right;width:213px;background:bottom left url(../images/img_navSep.jpg) no-repeat;padding:5px 15px 4px 15px;}
	#keywords {padding:2px 2px 1px 2px;font: 11px Arial, Tahoma, Serif;width:150px;margin-top:0px !important;margin-top:-1px;margin-right:1px;border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7;}
	#btnsearch {font: 10px Tahoma, Arial, Serif;background:#FFF top left url(../images/img_searchback.gif) repeat-x;width:55px;text-transform:uppercase;border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;height:19px;border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7;cursor:pointer;}
	#footer {line-height:18px;background:url(../images/bringing-data-to-life-new.gif) no-repeat right top #343434;color:#656565;padding:13px 30px 13px 110px;margin-bottom:10px; margin-top:19px; position:absolute; top:586px; width:830px;}
	#footer a {color:#D2E6EC;text-decoration:none;}
	#footer a:hover {text-decoration:underline;color:#fff;}
	#footer p {margin:0px;}
	#footer small {font:normal 14px Arial, Tahoma, Serif;padding:10px;display:block;}
	#copyright {text-align:center;color:#BBB;margin-bottom:10px;}
	
	/* Common Nav */
	#nav {float:left;padding:0px;margin:0px; background:url(../images/bg-nav.jpg) no-repeat left top;}
	#nav a {text-decoration:none;display:block; }
	#nav li {float:left;padding:0px;cursor:pointer;list-style-type:none;}
	#nav ul {float:left;width:auto;padding:0px;position:absolute;left:-999em;margin:0 0 0 0px;z-index:999999999999999;}
	#nav ul li {float:left;width:auto;display:block;}
	#nav ul li a {display:block;}
	#nav ul ul {width:auto;display:none;}
	#nav li:hover ul, #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {left:auto;}
	
	/* Unique Nav */
	#nav {font:bold 11px Arial, Helvetica, sans-serif;}
	#nav a {padding:0;border:1px solid #525252;color:#666;}
	#nav li#fir a {background:none;}
	#nav li#fir a#active {color:#3366CC;background:#fff;}
	#nav a:hover {color:#333;}
	#nav a#active {color:#3366CC;background:#fff;}
	#nav li#fir ul {}
	#nav ul {font:10px Verdana, Tahoma, Serif;text-transform:none;font-weight:normal;}
	#nav ul li {background: url(../images/suboff.gif) no-repeat 0px 5px;margin:0px 0px 0 0; }
	#nav ul li a {border:none;color:#787878;background:none;padding:5px 15px 15px 15px; outline:none;/* border-right:1px solid #000;*/ }
	#nav ul li a:hover {color:#f0f0f0;}
	#nav ul ul {background:#eee;border-bottom:1px solid #eee;margin:-23px 0px 0px 151px;}
	#nav li:hover, #nav li.sfhover {background:none;}
	#nav li li:hover, #nav li li.sfhover {background: url(../images/subon.gif) no-repeat 0px 5px;color:#f0f0f0;border-bottom:none;}
	
	#nav ul li#first {background: url(../images/subofffirst.gif) no-repeat top left;}
	/*#nav ul li#first {background:red; display:block;}*/
	#nav ul li#first#active-nav {background: url(../images/subofffirst.gif) no-repeat top left;}
	#nav ul li#first:hover, #nav li li#first:hover {background: url(../images/subonfirst.gif) no-repeat top left;}
	#nav ul li#first a:hover,#nav ul li#first a:hover {background: url(../images/subonfirst.gif) no-repeat top left;}
	
	/* Unique Nav Image States */
	#nav .marketing-research {height:17px;width:126px;margin:0 2px 0 0;background:url(../images/nav1off.gif) no-repeat top left;color:#fff;text-indent:-999em;-moz-outline:0;outline:0;display:block; z-index:999999;}
	#nav .research-methods {height:17px;width:126px;margin:0 2px 0 0;background:url(../images/nav2off.gif) no-repeat top left;color:#fff;text-indent:-999em;-moz-outline:0;outline:0;display:block; z-index:999999;}
	#nav .contact {height:17px;width:126px;background:url(../images/nav3off.gif) no-repeat top left;color:#fff;text-indent:-999em;-moz-outline:0;outline:0;display:block; z-index:999999;}
	
	
	/* Unique Nav Hover/Over States */
	#nav .marketing-research:hover, #nav li:hover a.marketing-research, #nav li.sfhover a.marketing-research  {height:17px;width:126px;background:url(../images/nav1on.gif) no-repeat top left;color:#fff;text-indent:-999em;-moz-outline:0;outline:0;display:block;}
	#nav .research-methods:hover, #nav li:hover a.research-methods, #nav li.sfhover a.research-methods  {height:17px;width:126px;background:url(../images/nav2on.gif) no-repeat top left;color:#fff;text-indent:-999em;-moz-outline:0;outline:0;display:block;}
	#nav .contact:hover, #nav li:hover a.contact, #nav li.sfhover a.contact  {height:17px;width:126px;background:url(../images/nav3on.gif) no-repeat top left;color:#fff;text-indent:-999em;-moz-outline:0;outline:0;display:block;}
	
	
	/* Unique Nav On States */
	#nav .marketing-researchactive {height:17px;width:126px;background:url(../images/nav1on.gif) no-repeat top left;color:#fff;text-indent:-999em;-moz-outline:0;outline:0;display:block; margin:0 2px 0 0;}
	#nav .research-methodsactive {height:17px;width:126px;background:url(../images/nav2on.gif) no-repeat top left;color:#fff;text-indent:-999em;-moz-outline:0;outline:0;display:block; margin:0 2px 0 0;}
	#nav .contactactive {height:17px;width:126px;background:url(../images/nav3on.gif) no-repeat top left;color:#fff;text-indent:-999em;-moz-outline:0;outline:0;display:block;}
	
	/* Home */
	#home {position:relative;height:538px;}
	#home #flash {position:absolute;top:0;left:0;}
	#home #content {position:absolute;top:0;left:0;padding:78px 0 0 104px;}
	#home #logo {padding:0 0 31px 0;}
	#home #slogan {padding:0 0 23px 0;}
	#home #body {color:#ffffff;font-size:14px;width:290px; line-height:17px; font-family:'Interstate Light',Interstate, Arial, Helvetica, sans-serif; font-weight:lighter;}
	#home #body a {display:block;margin-top:19px;padding-left:18px;background: url(../images/homeBuckArro.gif) no-repeat top left;font-size:14px;color:#bd0118;text-decoration:none; font-weight:inherit; outline:none;}
	#home #body a:hover {text-decoration:none;}
	#home #body a:active {color:#fff;}
	
	
	#main {padding:76px 0 0 0px;margin:0;position:relative; font-family:'Interstate Light',Interstate, Arial, Helvetica, sans-serif; font-weight:lighter; z-index:3;}
	#main small {color:#999999;display:block;width:495px;float:left;padding-right:31px;font-size:11px;padding-bottom:10px;padding-left:2px;}
	#main small a {color:#999999;text-decoration:none;}
	#main small a:hover {color:#000;text-decoration:underline;}
	
	/* All Shadow Layers */
	#main #flashSub, #main #flashReplace, #main #flashShown, #main #randImg {position:absolute;top:0;left:0;width:970px;height:539px;z-index:0;}
	
	/*#main #randImg {display:none;}*/
	#main #blackFade {position:absolute;top:0;left:0;width:970px;height:539px;z-index:1;}
	#access {color:#999; position: absolute; right:184px; margin-top:30px; display:none; z-index:999999999;}
	#access a {color:#999;text-decoration:none; cursor:pointer; font-size:10px; letter-spacing:0.4px; outline:none;}
	#access a:hover {text-decoration:none;}
	#access ul {margin:0px;padding:0px;position:relative;}
	#access ul li {list-style-type:none;display:inline;padding-right:0px;}
	#access ul li a {padding:5px 0px 5px 22px;}
	#access ul li a#pri {background:left url(../images/ico_pri.gif) no-repeat;}
	#access ul li a#ema {background:left url(../images/ico_ema.gif) no-repeat;}
	#access ul li a#lgi {background:left url(../images/ico_login.gif) no-repeat;}
	#access ul li a#lgo {background:left url(../images/ico_logout.gif) no-repeat;}
	#bgbreadcrumbs {background:url(../images/bg-breadcrumbs.png) repeat-x top left; padding:2px 0 4px 110px;color:#555555; font-size:10px; z-index:5; display:none; position:absolute; width:860px; top:588px;} /* IE6 PNG */
	#breadcrumbs {background:transparent; padding:2px 0 4px 110px;color:#555555; font-size:10px; z-index:5; display:none; position:absolute; width:860px; top:588px;}
	#breadcrumbs a {color:#555555;text-decoration:none; padding-right:5px; margin-right:5px; border-right:1px solid #555; outline:none;}
	#breadcrumbs a.active {color:#fff; border:none;}
	#breadcrumbs a:hover {color:#ffffff;}
	#over1 {float:left;}
	#over1 h4 {font:bold 16px Arial, Helvetica, sans-serif;border-bottom:1px solid #333;letter-spacing:-1px;color:#333;padding-bottom:3px;margin-bottom:10px;}
	#over1 h4 a {color:#333;text-decoration:none;}
	#over1 p {margin:10px 0px 10px 0px;}
	div.overclr {clear:both;position:relative;margin-top:0px;height:20px;}
	div.overnew {float:left;width:47%;margin-right:3%;margin-bottom:20px;}
	#content {width:323px; line-height:15px;float:left;color:#a2a79f;font-size:1em;z-index:3; position:relative; left:110px;font-weight:lighter; height:431px; z-index:999999;}
	.contentbody {width:330px;height:357px; /*position:absolute; height:800px; top:120px; position:absolute; top:71px;*/ padding:0px; overflow:auto; outline:none; z-index:9999999999; padding-right:18px;}
	.content-position {position: absolute; top:71px;width:330px;}
	.contentbody p {magin-top:10px; margin-bottom:8px;}
	#contentfull {width:735px;line-height:18px;color:#333;font-size:11px;}
	
	#content.company a, #contentfull.company a {color:#00aeef; text-decoration:none;}
	#content.company a:hover, #contentfull.company a:hover {color:#008abd;}
	#content.work a, #contentfull.work a {color:#fff200; text-decoration:none;}
	#content.work a:hover, #contentfull.work a:hover {color:#7f8206;}
	#content.contact a, #contentfull.contact a {color:#56771f; text-decoration:none;}
	#content.contact a:hover, #contentfull.contact a:hover {color:#384e15;}
	
	#content h1, #contentfull h1 {font:20px 'Interstate Light',Interstate, Arial, Helvetica, sans-serif;color:#fff;margin-bottom:5px; position:absolute; padding-top:0px; margin-top:0px; font-weight:lighter}
	#content h2, #contentfull h2 {font:bold 16px Arial, Helvetica, sans-serif;color:#3366CC;}
	#content h3, #contentfull h3 {font:bold 14px Arial, Helvetica, sans-serif;color:#3366CC;}
	#content h4, #contentfull h4 {font:bold 13px Arial, Helvetica, sans-serif;color:#000;}
	#content h5, #contentfull h4 {font:bold 12px Arial, Helvetica, sans-serif;color:#3366CC;}
	#content h6, #contentfull h4 {font:bold 12px Arial, Helvetica, sans-serif;color:#000;}
	#content strong {color:#fff;}
	#content ul {margin-left:16px;padding:0px;}
	#content ul li {list-style-type:square;}
	#content p {margin-top:0px;}
	
	/* Speical H2 Styles */
	#content.company h2 {color:#00aeef; font-size:12px;  position:absolute; top:31px; font-family: 'Interstate Light',Interstate, Arial, Helvetica, sans-serif; font-weight:lighter;}
	#content.work h2 {color:#fff200; font-size:12px;  position:absolute; top:31px; font-family: 'Interstate Light',Interstate, Arial, Helvetica, sans-serif; font-weight:lighter;}
	#content.contact h2 {color:#384e15; font-size:12px;  position:absolute; top:31px; font-family: 'Interstate Light',Interstate, Arial, Helvetica, sans-serif; font-weight:lighter;}
	
	/* Flash Div */
	#companyfid, #flashSub, #blackFade, #workfid, #contactfid {z-index:-1;}
	
	/* Left Nav */
	#right {width:320px;height:auto; margin:0 ;padding:0px; margin-left:30px; color:#fff; z-index:9999999; position:absolute; right:170px; margin-top:72px;}
	#right #subnav {}
	#right img {margin:0px;}
	#right a {color:#fff; font-family:'Interstate Light', Interstate, Arial, Helvetica, sans-serif;font-weight:lighter; outline:none;}
	#right a:hover {color:#fff200;}
	#right h3 {font:10px "Interstate Light", Interstate, Arial, Helvetica, sans-serif; color:#fff; padding:0px; margin:0px; margin-bottom:13px; font-weight:lighter;}
	
	/* Second Level Only */
	#right ul ul {display:none;}
	#right #active-nav ul, #right #parent-open ul {display:block;}
	#right #active-nav ul ul, #right #parent-open ul ul {display:none;}
	/* Third Level */
	#right #parent-open ul #active-nav ul {display:block;}
	#right ul #parent-open ul #parent-open ul {display:block;}
	
	/* First Level Styles */
	#right ul {width:320px;margin:0;padding:0px;padding-bottom:0;line-height:0;background:none;}
	#right ul li {list-style-type:none;}
	#right ul li a {background:transparent url(../images/l1Off.gif) no-repeat 2px 4px; color:#fff; text-decoration:none;display:block;padding:5px 0 5px 13px; font-size:11px; margin:0; padding-top:0px; padding-bottom:0px; line-height:15px;}
	#right.company ul li a {background:transparent url(../images/l1Off-company.gif) no-repeat 2px 4px; color:#fff;}
	#right.contact ul li a {background:transparent url(../images/l1Off-contact.gif) no-repeat 2px 4px; color:#fff;}
	#right ul li a:hover {color:#fff200;}
	#right.company ul li a:hover {color:#008abd;}
	#right.contact ul li a:hover {color:#8cc63f;}
	#right ul li.level a {background:transparent url(../images/snavOff.gif) no-repeat 0px 3px; text-decoration:none;display:block;padding:10px 0 7px 13px; font-size:11px; margin:0; padding-top:0px; padding-bottom:0px; line-height:15px;}
	#right ul li.level ul li ul li a {padding-bottom:0px;}
	#right.company ul li.level a {background:transparent url(../images/snavOff-company.gif) no-repeat 0px 3px;}
	#right ul #active-nav a {background:transparent url(../images/l1On.gif) no-repeat 1px 4px; color:#fff200;}
	#right.company ul #active-nav a {background:transparent url(../images/l1On-company.gif) no-repeat 1px 4px; color:#00aeef;}
	#right.contact ul #active-nav a {background:transparent url(../images/l1On-contact.gif) no-repeat 1px 4px; color:#8cc63f;}
	#right ul #active-nav.level a {background:transparent url(../images/snavOpen.gif) no-repeat 0px 3px;color:#fff200;}
	#right.company ul #active-nav.level a {background:transparent url(../images/snavOpen-company.gif) no-repeat 0px 4px; color:#00aeef;}
	#right ul #parent-open a {color:#fff; background:transparent url(../images/snavOpen.gif) no-repeat 0px 4px;}
	#right.company ul #parent-open a {color:#fff; background:transparent url(../images/snavOpen-company.gif) no-repeat 0px 3px;}
	#right ul #parent-open a:hover {color:#fff200;}
	#right.company ul #parent-open a:hover {color:#008abd;}
	
	/* Second Level Styles */
	#right ul ul {padding:0;}
	#right ul #active-nav ul li a, #right ul #active-nav.level ul li a {background: url(../images/l1Off.gif) no-repeat 15px 5px;padding:0 0 0 26px;color:#fff;line-height:17px;}
	#right.company ul #active-nav ul li a, #right.company ul #active-nav.level ul li a {background: url(../images/l1Off-company.gif) no-repeat 15px 5px; color:#fff;}
	#right ul #parent-open ul li a, #right ul #active-nav ul li a {background: url(../images/l1Off.gif) no-repeat 15px 5px;padding:0 0 0 26px;color:#fff;line-height:17px;}
	#right.company ul #parent-open ul li a, #right.company ul #active-nav ul li a {background: url(../images/l1Off-company.gif) no-repeat 15px 5px;color:#fff;}
	#right ul #parent-open ul #active-nav a, #right ul #parent-open ul #parent-open a {background: transparent url(../images/l1On.gif) no-repeat 15px 5px;padding:0 0 0 26px; color:#fff200;line-height:18px;}
	#right.company ul #parent-open ul #active-nav a, #right.company ul #parent-open ul #parent-open a {background: transparent url(../images/l1On-company.gif) no-repeat 15px 5px;padding:0 0 0 26px; color:#00aeef;}
	#right ul #active-nav.level ul li.level a, #right ul #parent-open.level ul li.level a {background:transparent url(../images/snavOff.gif) no-repeat 13px 4px; color:#fff; text-decoration:none;display:block; font-size:11px; margin:0;}
	#right.company ul #active-nav.level ul li.level a, #right.company ul #parent-open.level ul li.level a {background:transparent url(../images/snavOff-company.gif) no-repeat 13px 4px; text-decoration:none;display:block; font-size:11px; margin:0; padding-bottom:0px; margin-bottom:0px;}
	#right ul #parent-open.level #active-nav.level a, #right ul #parent-open.level #parent-open.level a {background:transparent url(../images/snavOpen.gif) no-repeat 13px 4px; text-decoration:none;display:block; font-size:11px; margin:0;}
	#right.company ul #parent-open.level #active-nav.level a, #right.company ul #parent-open.level #parent-open.level a {background:transparent url(../images/snavOpen-company.gif) no-repeat 13px 4px; text-decoration:none;display:block; font-size:11px; margin:0;}
	#right ul #parent-open.level #parent-open.level a {color:#fff;}
	#right ul #parent-open.level #parent-open.level a:hover {color:#fff200;}
	#right.company ul #parent-open.level #parent-open.level a {color:#fff;}
	#right.company ul #parent-open.level #parent-open.level a:hover {color:#008abd;}
	#right ul ul li a:hover, #right ul #parent-open ul li a:hover , #right ul #active-nav.level ul li a:hover {color:#fff200;}
	#right.company ul ul li a:hover, #right.company ul #parent-open ul li a:hover , #right.company ul #active-nav.level ul li a:hover {color:#008abd;}
	#right ul #parent-open.level ul li a:hover, #right ul #active-nav ul li a:hover {color:#fff200;}
	#right.company ul #parent-open.level ul li a:hover, #right.company ul #active-nav ul li a:hover {color:#008abd;}
	
	
	/* Third Level Styles */
	#right ul ul ul {background:none;padding:0;}
	/*#right ul #parent-open ul #parent-open a {background: transparent url(../images/l3off.gif) no-repeat 30px 5px;color:#fff;}
	#right ul #parent-open.level ul #parent-open.level a {background: transparent url(../images/l3off.gif) no-repeat 30px 5px;color:#fff;}
	#right ul #parent-open ul #active-nav ul li a, #right ul #parent-open ul #parent-open  ul a {padding-left:59px;font-size:10px;background: url(../images/l3off.gif) no-repeat 48px 5px transparent;line-height:16px;color:#fff;}
	#right ul #parent-open ul #active-nav ul li a:hover , #right ul #parent-open ul #parent-open  ul a:hover {color:#fff200;}
	#right ul #parent-open ul #parent-open ul #active-nav a {background: transparent url(../images/l3on.gif) no-repeat 48px 5px; color:#fff200;}*/
	#right ul #parent-open.level #active-nav.level ul li a {background: transparent url(../images/l3off.gif) no-repeat 30px 5px; padding-left: 38px; color:#fff;}
	#right.company ul #parent-open.level #active-nav.level ul li a {background: transparent url(../images/l3off-company.gif) no-repeat 30px 5px; padding-left: 38px; color:#fff;}
	#right ul #parent-open.level #active-nav.level ul li a:hover {color:#fff200;}
	#right.company ul #parent-open.level #active-nav.level ul li a:hover {color:#008abd;}
	#right ul #parent-open.level #parent-open.level ul li a {background: transparent url(../images/l3off.gif) no-repeat 30px 5px; padding-left: 38px;}
	#right.company ul #parent-open.level #parent-open.level ul li a {background: transparent url(../images/l3off-company.gif) no-repeat 30px 5px; padding-left: 38px;}
	#right ul #parent-open.level #parent-open.level ul li a:hover {color:#fff200;}
	#right.company ul #parent-open.level #parent-open.level ul li a:hover {color:#008abd;}
	#right ul #parent-open.level #parent-open.level #active-nav a {background: transparent url(../images/l3on.gif) no-repeat 30px 5px; padding-left:38px; color:#fff200;}
	#right.company ul #parent-open.level #parent-open.level #active-nav a {background: transparent url(../images/l3on-company.gif) no-repeat 30px 5px; padding-left:38px; color:#00aeef;}
	/*#right ul a {height:0px;}
	#right ul li ul li a {height:auto;}*/
	#right.work ul li.level a.client-list {background: url(../images/l1Off.gif) no-repeat 1px 4px; }
	#right.work ul li.level a.case-studies {background: url(../images/l1Off.gif) no-repeat 1px 4px; }
	
	
	#menu {width:177px;height:130px;background:#3366CC top left url(../images/img_internalMenuBack.gif) no-repeat;margin:0px;margin-bottom:25px;padding:10px 15px 10px 15px;}
	#menu img {border:none;margin-top:3px;}
	#clearmain {clear:both;}
	
	#homeleft {width:47%;float:left;margin-top:10px;}
	#homeright {width:47%;float:right;margin-top:10px;}
	#homeright h3, #homeleft h3 {font:bold 16px Arial, Helvetica, sans-serif;border-bottom:1px solid #333;letter-spacing:-1px;color:#333;padding-bottom:3px;}
	#homeright ul, #homeleft ui {width:207px;margin:0px 0px 25px 0px;padding:0px;padding-bottom:2px;line-height:14px;}
	#homeright ul li, #homeleft ul li {list-style-type:none;background:top left url(../images/img_navIcon.gif) no-repeat;margin-bottom:7px;padding-left:16px;}
	#homeright ul li a, #homeleft ul li a {color:#000;text-decoration:none;display:block;padding:0px 5px 3px 0px;}
	#homeright ul li a:hover, #homeleft ul li a:hover {color:#3366CC;}
	#homeright ul ul, #homeleft ul ul {padding:4px 0px 8px 0px;background:none;margin:0px;}
	#homeright ul ul li, #homeleft ul ul li {background:none;}
	#homeright ul ul li a, #homeleft ul ul li a {padding:1px 5px 0px 5px;color:#3366CC;}
	#homeright ul ul li a:hover, #homeleft ul ul li a:hover {color:#000;background:none;}
	
	#landheader {height:60px;}
	#landbanner img {float:left;margin-bottom:15px;}
	#halfbanner {border:2px dotted #ccc;width:415px;height:160px;}
	#fullbanner {border:2px dotted #ccc;width:735px;height:160px;}
	
	/* FLV's */
	#fv_205 {border:1px solid #474745;}
	
	
	/* PNG Fix */
	#main, img, div { behavior: url(../assets/pngfix/iepngfix.htc) }
	
	/* clientMarquee */
	#clientMarqueediv { position:absolute; top:497px; left:104px; width:530px; height:13px;overflow:hidden; }
	#clientMarquee { width:410px;  float:left; overflow:hidden; height:13px; color:#fff;}
	.label {color:#bd0118; float:left; padding:0px; margin:0px; padding-right:10px; width:105px;}
	.marquee {float:left; color:#f0f0f0; font-family:'Interstate Light',Interstate, Arial, Helvetica, sans-serif; font-weight:lighter; width:auto;}
	#marquee-shadow { position:absolute;  top:497px; left:209px; width:425px; background:url(../images/marquee-shadow.png) left top; z-index:999999; height:15px;}
	#clientMarquee p {float:left;padding:0px; margin:0px; margin-right:12px;}
	
	/* Tree */
	/*#tree { position:absolute; width:124px; height:71px; left:0px; top:160px; }*/
	#tree { position:absolute; width:124px; height:71px; left:0px; top:0px; z-index:0; }
	#treeOff { position:absolute; width:124px; height:71px; left:0px; top:0px; z-index:1; display:none;}
	#treereposition { position:absolute; width:124px; height:71px; right:0px; top:93px; z-index:1;}
	#FF2tree {position:absolute; width:124px; height:71px; right:0px; top:160px; }
	/*#treefid { z-index:-1;} */
	
	/* Client Wall */
	#content.clientWall { width:690px; height:100px; z-index:999999999;}
	#client-intro { width:690px; margin-top:56px; top:0px; }
	#clientFlashPosition {width:800px; height:350px; overflow:hidden; position:absolute; top:130px;left:0; z-index:999999999;} /* MAC Firefox 2 Fix */
	#clientwall {width:800px; height:350px; overflow:hidden; position:fixed; z-index:999999999;}
	#clientwallSafari {width:800px; height:350px; overflow:hidden; position:relative; z-index:999999999;}
	#viewcase {position:absolute; z-index:9999999999; left:325px; text-align:center; font-size:14px;}
	#viewcase a {color:#fff200; text-decoration:none; margin-left:5px; }
	#viewcase a:hover {color:#fff;}

	#clientfid { overflow:hidden;}
	/*#randImg {display:none;}*/
	/* Popup 
	#TB_ajaxContent { border:6px solid #fff; background:#ebebeb;}
	#popup { display:none;}
	#topbar {width:617px; background:#363636; height:21px; padding-left:15px;}
	#topbar h3 {color:#fff; font-size:10px; font-family:'Interstate Light',Interstate, Arial, Helvetica, sans-serif; font-weight:lighter; text-transform:uppercase; padding-top:3px; float:left;}
	#infobar {height:26px; background:#000; width:617px; padding-left:15px; padding-top:8px; color:#fff200;}
	#infobar a:hover {color:#fff200;}
	#infobar h3 {color:#fff; font-size:10px; font-family:'Interstate Light',Interstate, Arial, Helvetica, sans-serif; font-weight:lighter; float:left; display:block; padding-right:10px;}
	.popup-close {display:block; float:right; color:#999999; cursor:pointer; background:url(../images/popup-close.gif) no-repeat 0px 3px; padding-left:15px; padding-top:0px; margin:0px; margin-top:3px; margin-right:5px;}
	.popup-close:active {color:#ccc;}
	#popup-content {float:left;}*/
	
	
	
	
	/* Case Study */
	#case-intro { width:690px; height:100px; position:absolute; top:56px;  z-index:99999999999;}
	#FF2clientFlash { position:absolute; top:148px; left:220px; width:550px; height:388px; overflow:hidden; margin-top:-1px; z-index:99999999999;}
	#clientFlash { position:absolute; top:150px; left:220px; width:550px; height:388px; overflow:hidden; z-index:99999999999;}
	#clients { z-index:99999999;}
	/* Case Studies */
	#caseStudies { width:690px; height:100px; position:absolute; top:56px; }
	
	/* Capabilities */
	/*#viewaccess {height:20px; z-index:99999999999; position:absolute; top:650px; border:1px solid red;}*/
	.capOverlay {width:708px;height:430px;background:url(../images/researchTools.jpg) no-repeat top left;position:absolute;top:175px;left:96px;display:none;z-index:1000000;color:#fff;}
	.closeCap {display:block;width:45px;height:15px;float:right;margin:11px 20px 0 0;}
	.toolLinks {color:#ffffff;}
	.toolLinks a:link {color:#ffffff;}
	.toolLinks a {padding:3px 3px 3px 20px;color:#ffffff;display:block;background: url(../images/yarrow.gif) no-repeat 0px 4px;text-decoration:none;}
	.toolLinks a:hover {color:#cccccc;}
	#breadcrumbs a.viewall {border:none;color:#fff; position:absolute; right:200px;}
	
	/* Home Boxes */
	#slideBox {padding:90px 0 0 0;}
	#red .badge {background:#e71939;}
	#blue .badge {background:#00AEEF;}
	.box .badge {width:98px;height:21px;position:relative;}
	.box .badge #whatshot {position:absolute;top:0;left:0;}
	.box .drawer {width: 438px;font-size:11px;padding:0;margin:0;height: 68px;display:none; color:#ffffff;position:absolute;top:0;left:98px;}
	.box .drawer div {float:left;}
	.box .content {width:415px;height:58px;padding:10px 0 0 5px;}
	#boxLink {padding:0 0 3px 14px;font-size:12px;color:#fff;text-decoration:none;display:block;background: url(../images/hotarrow.gif) no-repeat 0px 0px;}
	.box .close {width:18px;height:68px;}
	.closeMe {color:red;padding:0;margin:0;}
	#red .drawer {background: url(../images/hotBack.jpg) repeat-x top left;}
	#blue .drawer {background: url(../images/serviceBack.jpg) repeat-x top left;}
	
	/* Custom Scroll Hack
	.flexscroll {border:1px solid red;} */
	#no-scroll {overflow:hidden;height:348px; width:345px;position: absolute;background-color: transparent;padding:0 10px 10px 0px; top:71px;z-index:999999;outline:none;}
	
	/* Contact Form */
	#contactform { z-index:9999999999; position:absolute; left:360px; top:150px; display:none;}
	.formContentBody { background-color: #cccccc; background: url(../images/keltonEmailFormBg.png) top left no-repeat; width:380px; padding:15px 30px 3px 30px; height:200px;   font-family:'Interstate Light',Interstate, Arial, Helvetica, sans-serif; font-weight:lighter;}
	#keltonContactForm {/* font-family:Helvetica NEUE, Arial, Helvetica, sans-serif; font-weight:lighter;*/  font-family:'Interstate Light',Interstate, Arial, Helvetica, sans-serif; font-weight:lighter;color:#ffffff; }
	#keltonContactForm h1 {font-size:16px; font-weight:lighter; color:#7fa41c;  font-family:'Interstate Light',Interstate, Arial, Helvetica, sans-serif; font-weight:lighter; padding-bottom:7px; padding-top:8px;}
	#keltonContactForm .midText {font-size:13px; line-height:17px;  }
	#keltonContactForm .smallText {font-size:11px; line-height:17px;}
	#keltonContactForm input { border-left:1px solid #c9cbcc; border-top:1px solid #6d6f70; border-right: 1px solid #c9cbcc; border-bottom:1px solid #d3d5d6; font-size:12px; color:#ffffff; background-color:#98aa91; padding:1px; }
	
	#keltonContactForm label {font-size:10px; text-transform:uppercase; display:block;  margin-top:15px;}
	#keltonContactForm  #firstName, #lastName {width:185px;}
	#keltonContactForm  #phone {width:120px; }
	#keltonContactForm #ext {width:50px; }
	#keltonContactForm #email {width:170px; }
	#keltonContactForm .formbutton {border:none; background:transparent;}
	