BODY {	
			font: normal 11px/150% arial, helvetica, sans-serif;
			color:rgb(103,103,103); background-color:transparent;
			margin:0px; padding:0px;
		}

/* Primary Structure
----------------------------------------------------------- */
#frame 		{width: 972px;margin-left: auto; margin-right: auto;background: url(../images/common/bg.gif) top center repeat-y;}
#container 	{margin-left:30px;}
#stage 		{width:905px;margin:0; padding:0;position:relative;background-color:rgb(255,255,255);}
#divNav 	{clear:both; margin:0; padding:0; height:47px; position:relative;}

/* Navigation
----------------------------------------------------------- */
#buzznav 		{height:47px;position:relative;top:0;left:0;margin:0; padding:0; }
#buzznav A 		{text-decoration: none;}
#buzznav LI		{margin:0;padding:0;float: left;display: block;}
#buzznav LI UL 	{margin:0; padding:0;display: none; }
#buzznav LI UL LI {white-space:nowrap}
#buzznav LI.off UL, #buzznav LI.on UL  {
		position: absolute;
		top: 23px; left: 0;
		height: 20px; width:893px;
		padding:3px 0 0 10px;
		border-bottom:1px solid rgb(110,110,110);
		border-left:1px solid rgb(164,164,164);
		border-right:1px solid rgb(110,110,110);
	}

#buzznav LI.on UL 	{display: block; background:rgb(65,65,65); }

#buzznav LI A 		{display:block;width:152px; height:23px;margin:0; padding:0;}
#buzznav LI.on A 	{color: rgb(255,255,255); }

#buzznav LI.on UL A, #buzznav LI.off UL A {
		border: 0;
		float: left; /*ie doesn't inherit the float*/
		color: rgb(255,255,255);
		width:auto;
		background-image: none;
	}
#buzznav LI.off UL A, #buzznav LI.on UL A {
	display: block; 
	margin:0; padding:0 15px 0 0 ;
	height:20px;
	color: rgb(255,255,255);
	font-family: arial, sans-serif;
	font-size: 11px;
	}	
#buzznav LI.on UL A.on {color: rgb(253,255,156)}			
#buzznav LI.on:hover UL, #buzznav LI.over UL {display: block; background:rgb(6,6,6); }
#buzznav LI.off:hover UL, #buzznav LI.over UL {display: block;z-index: 6000;background:rgb(6,6,6);}
#buzznav LI.off A:hover, #buzznav LI.on A:hover { color: rgb(255,244,102);}

#buzznav LI#liCompany UL {padding-left:467px; width:436px}
#buzznav LI#liSolutions UL {padding-left:163px; width:740px}
#buzznav LI#liStories UL {padding-left:315px; width:588px}


#buzznav LI#liNav {width:294px; text-align:right;}
#buzznav LI#liNav A {color:rgb(0,0,0); text-transform:lowercase; text-decoration:underline;display:inline; padding-left:18px; margin-left:15px}
#buzznav LI#liNav A:hover {color:#959D56;}

#buzznav LI#liNav A#home 	{display:inline;background:url(../images/icon/house.gif) top left no-repeat;}
#buzznav LI#liNav A#contact {display:inline;background:url(../images/icon/phone.gif) top left no-repeat;}

/* Navigation Image Replacement
----------------------------------------------------------- */
#buzznav LI SPAN {position: absolute;left: -2005px;}
#liChallenges a, #liSolutions a, #liCompany a, #liStories a {
		display: block;
		position: relative;
		height: 23px; width:152px;
		margin:0; padding:0;
		background: url(../images/common/nav.gif) no-repeat;
	}



#liChallenges A {background-position: 0 0;}
#liSolutions A 	{background-position: -152px 0;}
#liCompany A 	{background-position: -456px 0;}
#liStories A 	{background-position: -608px 0;}

#liChallenges.on:hover A, #liChallenges A:hover, #liChallenges:hover A, #liChallenges.over A 	{background-position: 0 -25px;}
#liSolutions.on:hover A,#liSolutions A:hover, #liSolutions:hover A, #liSolutions.over A 		{background-position: -152px -25px;}
#liCompany.on:hover A,#liCompany A:hover, #liCompany:hover A, #liCompany.over A 				{background-position: -456px -25px;}
#liStories.on:hover A,#liStories A:hover, #liStories:hover A, #liStories.over A 				{background-position: -608px -25px;}

#liChallenges.on A 	{background-position: 0 -50px;}
#liSolutions.on  A	{background-position: -152px -50px;}
#liCompany.on  A	{background-position: -456px -50px;}
#liStories.on  A	{background-position: -608px -50px;}

/* Footer Elements
----------------------------------------------------------- */
#footer {
			clear: both;width: 972px;
			padding:0px;
			margin:0 auto;text-align:left;
			color:rgb(153,153,153);
			font:normal 10px/150% verdana, sans-serif;
			background: url(../images/common/foot.gif) top center no-repeat;
		}
#footer P {padding:20px 10px; margin:0;}
#footer A {color:#959D56;}

/* Header links
----------------------------------------------------------- */
#header				{width:900px; padding-top:12px; margin-bottom:6px;}
#header #textaid {display:none;}

/* Footer Links
----------------------------------------------------------- */
#bottom		 		{width:905px; height:330px; position:relative;margin-top:50px; border-top:1px dotted rgb(103,103,103);}
#bottom EM			{text-transform:none; font:bold 11px/150% arial,sans-serif; color:#959D56; }
#bottom A 			{text-decoration:underline; font:bold 11px/150% arial,sans-serif; color:#959D56;}
#bottom A:hover		{color:rgb(147,157,82);text-decoration:none;}
#bottom UL 			{margin:0;padding:0;}
#bottom LI 			{margin:0 0 9px 0;padding:0 0 0 5px;list-style:none;background:url(../images/common/greenarrow.gif) 0px 6px no-repeat; }
#bottom LI A 		{height:50px; padding:0 0 0 5px; text-decoration:none; color:rgb(102,102,102); font-weight:normal;  display:block;width:135px;}
#bottom LI A:hover 	{color:rgb(147,157,82);text-decoration:none; background-color:#efefef;}
#bottom #listone 	{margin:0; padding:0; position:absolute; left:152px; top:10px; width:140px;}
#bottom #listtwo 	{margin:0; padding:0; position:absolute; left:304px; top:10px; width:140px;}
#bottom #listthree 	{margin:0; padding:0; position:absolute; left:456px; top:10px; width:140px;}
#bottom #listfour 	{margin:0; padding:0 16px; position:absolute; left:608px; top:10px; width:270px; border-left:1px dotted rgb(122,122,122);}
#bottom #listfour P {margin:0; padding:0 0 10px 0;}
#bottom #listfour P.textaid {display:none;}

		
/* Page Content elements
----------------------------------------------------------- */
#content 	{padding-top:20px; margin-left:152px; width:456px;font: normal 12px/150% arial, helvetica, sans-serif;}
#content P 	{margin-top:0;}


#breadcrumbs 			{font:normal 10px/12px verdana, sans-serif;margin:15px 0 70px; }
#breadcrumbs A			{color:rgb(127,131,115); background:transparent;}
#breadcrumbs A.current 	{color:rgb(147,157,82); font-weight:bold; background:transparent;}
#breadcrumbs A:hover 	{color:rgb(147,157,82);}
	
H1 {color:rgb(147,157,82);letter-spacing:-.05em;margin:0; padding:0; width:600px;font-size:60px; line-height:110%;  background-color:transparent; text-transform:capitalize;}
H2 {margin:0; padding:0; width:600px;font-size:20px; line-height:22px; color:rgb(102,102,102); background-color:transparent; text-transform:lowercase;}
H2 A {text-decoration:none;color:rgb(102,102,102);}
H2 A:hover {color:rgb(147,157,82);text-decoration:underline;}
H3 {margin:0; padding:0; width:600px;font-weight:bold; font-size:16px; line-height:20px; color:rgb(102,102,102); background-color:transparent;}
H4 {font-size:14px; }

#accelerators 	{float:left; width:150px; padding-top:20px;}
#accelerators A {display:block;  color:rgb(147,157,82); margin-bottom:5px;}

/* sidebar is coded for the original visual design treatment
   it has been over-ridden on individual pages */
#sidebar 		{position:absolute;top:0; right:50px; width:220px; margin:0; padding:0;}
#sidebar P		{margin-top:0;}
	