BODY{
	color:#FFFFFF;
	font-family:Tahoma;	
	background:url("../_img/mastheadbg.png") no-repeat center top #000000;
	margin:0;
	padding:0;
}
DIV#container{
	width:960px;
	margin: 0 auto;
}
DIV#container DIV#header{
	width:960px;
	height:130px;
	padding-bottom:10px;
	clear:both;
}
DIV#container DIV#header H1{
	float:left;
	margin:30px 0 0;
}
DIV#container DIV#header H1 A{
	background:url("../_img/logo-bls.gif") no-repeat center center;
	display:block;
	height:26px;
	width:328px;
}
DIV#container DIV#header H1 A SPAN{
	display:none;
}
DIV#container DIV#header UL.header-topMenu{
	float:right;
	margin:36px 0 0;
}
DIV#container DIV#header UL.header-topMenu LI{
	margin-left:34px;
	display:inline;
}
DIV#container DIV#header UL.header-topMenu LI A{
	color:white;
	font-size:12px;
}
DIV#container DIV#header UL.header-topMenu LI A:hover,
DIV#container DIV#header UL.header-topMenu LI.active A{
	color:#4aab43;
}
DIV#container DIV#header UL.header-mainMenu{
	height:35px;
	width:960px;
	clear:both;
}
DIV#container DIV#header UL.header-mainMenu LI{
	display:inline;
	float:left;
	height:35px;
	margin:34px 80px 0 0;
	padding:0;
}
DIV#container DIV#header UL.header-mainMenu LI.first{
	margin-left:100px;
}
DIV#container DIV#header UL.header-mainMenu LI.active{
	background:url("../_img/mIndicator.png") no-repeat scroll center top transparent;
}
DIV#container DIV#header UL.header-mainMenu LI A{
	display:block;
	height:22px;
	margin:15px;
}
DIV#container DIV#header UL.header-mainMenu LI A.what_we_do{
	background:url("../_img/mWhat_off.png") no-repeat scroll center top transparent;
	width:115px;
}
DIV#container DIV#header UL.header-mainMenu LI A.who_we_are{
	background:url("../_img/mWho_off.png") no-repeat scroll center top transparent;
	width:117px;
}
DIV#container DIV#header UL.header-mainMenu LI A.why_us{
	background:url("../_img/mWhy_off.png") no-repeat scroll center top transparent;
	width:73px;
}
DIV#container DIV#header UL.header-mainMenu LI A.what_is_hot{
	background:url("../_img/mHot_off.png") no-repeat scroll center top transparent;
	width:111px;
}
DIV#container DIV#header UL.header-mainMenu LI.active A.what_we_do,
DIV#container DIV#header UL.header-mainMenu LI:hover A.what_we_do,
DIV#container DIV#header UL.header-mainMenu LI.active A.who_we_are,
DIV#container DIV#header UL.header-mainMenu LI:hover A.who_we_are,
DIV#container DIV#header UL.header-mainMenu LI.active A.why_us,
DIV#container DIV#header UL.header-mainMenu LI:hover A.why_us,
DIV#container DIV#header UL.header-mainMenu LI.active A.what_is_hot,
DIV#container DIV#header UL.header-mainMenu LI:hover A.what_is_hot{


	background-position:0 -22px;
}
DIV#container DIV#header UL.header-mainMenu LI A SPAN{
	display:none;
}
DIV#container DIV#content{
	width:960px;
	clear:both;	
	overflow:hidden;
	padding-top:25px;
}
DIV#container DIV.mainPage{	
	background:url("../_img/whatWeDo-header-bg.png") no-repeat scroll center top transparent;
	padding-top:0px;
}
DIV#container DIV#content h2.welcomeText{
	font-size:21px;
	font-weight:normal;
	margin:0 85px;
	padding:40px 0 30px;
	text-align:center;
}
DIV#container DIV#content UL.mainPageLinks{
	clear:both;
}
DIV#container DIV#content UL.mainPageLinks LI{
	display:inline;
	float:left;	
}
DIV#container DIV#content UL.mainPageLinks LI A{
	height:400px;
	width:320px;
	display:block;
}
DIV#container DIV#content UL.mainPageLinks LI.mobilize A{
	background:url("../_img/mobilize-col.png") no-repeat scroll center top transparent;
}
DIV#container DIV#content UL.mainPageLinks LI.entertain A{
	background:url("../_img/entertain-col.png") no-repeat scroll center top transparent;
}
DIV#container DIV#content UL.mainPageLinks LI.connect A{
	background:url("../_img/connect-col.png") no-repeat scroll center top transparent;
}
DIV#container DIV#content UL.mainPageLinks LI A SPAN{
	display:block;
}
DIV#footer{
	background:url("../_img/footerbg.png") no-repeat scroll center top transparent;
	clear:both;
	height:150px;
	margin:30px auto 0;
	position:relative;
	z-index:1000;
}
DIV#footerMeeGo{
	background:url("../_img/meegofooterbg.png") no-repeat scroll center top transparent;
	clear:both;
	height:150px;
	margin:30px auto 0;
	position:relative;
	z-index:1000;
}
#content #mission {
background:url("../_img/mission_bg.png") no-repeat scroll 500px top transparent;
margin:30px 0 0;
padding-bottom:40px;
padding-left:60px;
}
#content #mission h2 {
background:url("../_img/who_h_mission.png") no-repeat scroll 0 0 transparent;
height:55px;
padding:0 0 10px;
width:410px;
}
#content #mission h2 span {
display:none;
}
#content #mission p {
font-size:18px;
line-height:1.5em;
width:410px;
}
#content #history {
background:url("../_img/history_bg.png") no-repeat scroll 66px top transparent;
margin-top:20px;
padding-bottom:40px;
padding-left:60px;
}
#content #history h2 {
background:url("../_img/who_h_history.png") no-repeat scroll 0 0 transparent;
height:55px;
margin:0 0 0 410px;
padding:0 0 10px;
width:410px;
}
#content #history h2 span {
display:none;
}
#content #history p {
font-size:15px;
line-height:1.5em;
margin:0 0 0 410px;
width:420px;
}
#content #people {
background:url("../_img/people_bg.png") no-repeat scroll 500px top transparent;
margin:30px 0 0;
padding-left:60px;
padding-bottom:40px;
}
#content #people h2 {
background:url("../_img/who_h_people.png") no-repeat scroll 0 0 transparent;
height:55px;
padding:0 0 10px;
width:410px;
}
#content #people h2 span {
display:none;
}
#content #people h3 {
clear:both;
color:#70A94C;
font-size:18px;
font-weight:normal;
padding:0 0 12px;
}
#content #people ul {
padding-bottom:30px;
}
#content #people ul li {
font-size:15px;
line-height:1.5em;
margin:0 0 5px;
}
#people #mobilize, #people #entertain, #people #connect {
float:left;
width:275px;
}
#content #people h4 {
font-size:14px;
}
#content #people h4 span {
display:block;
font-weight:normal;
}
#people #mobilize, #people #entertain, #people #connect {
font-size:14px;
}
#people #mobilize ul, #people #entertain ul, #people #connect ul {
padding-top:32px;
}
#people #entertain ul {
padding-top:13px;
}
#content #offices {
margin:30px 0 0 60px;
padding-bottom:40px;
}
#content #offices h2 {
background:url("../_img/contact_h_offices.png") no-repeat scroll 0 0 transparent;
height:55px;
padding:0 0 10px;
}
#content #offices h2 span {
display:none;
}
#content #offices p {
font-size:12px;
line-height:1.5em;
}
#offices #northamerica {
background:url("../_img/contact_bg_us.png") no-repeat scroll right top transparent;
float:left;
padding-top:10px;
width:252px;
}
#offices #europe {
background:url("../_img/contact_bg_eu.png") no-repeat scroll right top transparent;
float:left;
margin-left:40px;
padding-top:10px;
width:525px;
}
#offices h3 {
font-size:21px;
font-weight:normal;
}
#offices h4 {
font-size:15px;
font-weight:normal;
margin:25px 0 10px;
}
#offices #europe div.office {
float:left;
margin:0 15px 0 0;
padding-bottom:20px;
width:160px;
}