/* CSS Document */



body	{

	background-color:#FFFFFF;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	color:#404040;

	margin:0px;

}





/* LINKS */



a:link	{

	color:#006347;

	text-decoration:none;

}

a:visited	{

	color:#006347;

	text-decoration:none;

}a:hover	{

	color:#21246C;

	text-decoration:none;

}a:active	{

	color:#21246C;

	text-decoration:none;

}



a.lGreen:link	{

	color:#80B1A3;

	text-decoration:none;

}

a.lGreen:visited	{

	color:#80B1A3;

	text-decoration:none;

}

a.lGreen:hover	{

	color:#006347;

	text-decoration:none;

}

a.lGreen:active	{

	color:#006347;

	text-decoration:none;

}









/* FONT STYLES */



.greenBold	{

	font-weight:bold;

	color:#006347;

}

.greyBold	{

	font-weight:bold;

	color:#404040;

}

.default_10px	{

	font-size:10px;

	line-height:11px;

}

.warning	{

	color:#CC0000;

}





/* BACKGROUNDS */



.index_bkgd	{

	background-image:url(images/background.jpg);

	background-repeat:repeat-x;

	margin:0px;

}

.interior_bkgd	{

	background-image:url(images/background.gif);

	background-repeat:repeat-x;

	margin:0px;

}







/* INDEX */



.header_L	{

	position:absolute;

	background-image:url(images/index_headertxt.png);

	width:500px;

	height:200px;

	top:1px;

	right:0px;

	z-index:2;

}

.content_index	{

	position:relative;

	width:994px;

	margin-top:5px;

	margin-botton:25px;

	padding-top:20px;

	padding-left:10px;

	padding-right:20px;

	z-index:2;

}

.content_indexL	{

	position:relative;

	float:left;

	width:380px;

	z-index:3;

}

.content_indexR	{

	position:relative;

	float:right;

	width:604px;

	z-index:3;

}

.titleBoxes	{

	position:relative;

	background-color:#90bdb2;

	width:190px;

	height:23px;

	font-size:10px;

	text-transform:uppercase;

	color:#FFFFFF;

	padding-top:2px;

	padding-left:10px;

}

.titleBoxes_txt	{

	line-height:12px;

	padding-left:3px;

	height:75px;

	vertical-align:top;

}

.spacerColumn	{

	position:relative;

	font-size:1px;

	width:1px;

}







/* INTERIOR */



.content_interior	{

	position:relative;

	width:380px;

	margin-top:15px;

	margin-botton:25px;

	padding-left:10px;

	padding-right:20px;

	z-index:2;

}

.info_L	{

	position:relative;

	background-color:#FFFFFF;

	width:213px;

	min-height:100px;

	margin-top:5px;

	padding-top:16px;

	padding-left:10px;

	z-index:5;

}

.icon_mwVcard	{

	position:relative;

	margin-top:-10px;

	margin-left:-5px;

	z-index:50;

	width: 194px;

}

.icon_mwVcard2	{

	position:relative;

	padding-top:10px;

}

.headerTitles	{

	position:relative;

	margin-top:5px;

	z-index:10;

}

.headerPic_whoPeople	{

	position:relative;

	background-image:url(images/headerimg_whoPeople.gif);

	background-repeat:no-repeat;

	width:800px;

	height:200px;

	z-index:5;

}

.info_R	{

	position:relative;

	float:right;

	clear:left;

	width:180px;

	margin-top:15px;

	padding-left:30px;

	padding-right:180px;

	z-index:5;

}









/* ALL */



li	{

	margin-left:-30px;



	}



.clear	{

	position:relative;

	clear:both;

	width:100%;

	height:1px;

	font-size:1px;

	z-index:2;

}

.bottom_padding	{

	position:relative;

	clear:both;

	height:50px;

	z-index:2;

}



.container	{

	position:relative;

	width:1024px;

	margin:0px;

	z-index:1;

}

.bkgd_header	{	

	position:relative;

	background-image:url(images/bkgd_headergrad.jpg);

	background-repeat:repeat-x;

	width:1024px;

	height:99px;

	z-index:2;

}

.logo_mw	{

	position:relative;

	width:231px;

	height:75px;

	padding-top:12px;

	margin-left:12px;

	z-index:50;

}

.dateBar	{

	position:relative;

	background-color:#FFFFFF;

	border-left:1px solid #404040;

	border-bottom:1px solid #404040;

	float:right;

	width:624px;

	height:15px;

	z-index:3;

}

.dateBar_textL	{

	position:relative;

	float:left;

	font-size:10px;

	margin-left:12px;

	z-index:4;

}

.dateBar_textR	{

	position:relative;

	float:right;

	font-size:10px;

	padding-top:2px;

	margin-right:12px;

	z-index:4;

}

.guts	{

	position:relative;

	width:1024px;

	z-index:2;

	left: 1px;

}

.gutsL	{

	position:relative;

	float:left;

	width:223px;

	z-index:3;

}

.gutsR	{

	position:relative;

	float:right;

	width:800px;

	z-index:3;

}



.nav {

	position:relative;

	border-top:1px solid white;

	width:223px;

	z-index:4;

	background-color:#CCCCCC;

}

.nav a {

	display:block;

	height:39px;

	border-bottom:1px solid white;

}

.nav a:hover {

	background-position:0px 78px;

}



#navHome      { background-image:url('/images/navHome.png'); }

#navWho       { background-image:url('/images/navWho.png'); }

#navExpertise { background-image:url('/images/navExpertise.png'); }

#navClients   { background-image:url('/images/navClients.png'); }

#navContact   { background-image:url('/images/navContact.png'); }



.subnav a {

	display:block;

	height:16px;

	border-bottom:1px solid white;

}

.subnav a:hover {

	background-position:0px 32px;

}



#subnavCoalition { background-image:url('/images/subnavCoalition.png'); }

#subnavCrisis    { background-image:url('/images/subnavCrisis.png'); }

#subnavGraphic   { background-image:url('/images/subnavGraphic.png'); }

#subnavIssue     { background-image:url('/images/subnavIssue.png'); }

#subnavMedia     { background-image:url('/images/subnavMedia.png'); }

#subnavResearch  { background-image:url('/images/subnavResearch.png'); }

#subnavSocial    { background-image:url('/images/subnavSocial.png'); }



#subnavAnderson    { background-image:url('/images/subnavANDERSON.png'); }

#subnavBrown       { background-image:url('/images/subnavBROWN.png'); }

#subnavFineis      { background-image:url('/images/subnavFineis.png'); }

#subnavMartin      { background-image:url('/images/subnavMARTIN.png'); }

#subnavMorris      { background-image:url('/images/subnavMORRIS.png'); }

#subnavNess        { background-image:url('/images/subnavNESS.png'); }

#subnavRockafellow { background-image:url('/images/subnavROCKAFELLOW.png'); }

#subnavStaff       { background-image:url('/images/subnavSTAFF.png'); }

#subnavWaymire     { background-image:url('/images/subnavWAYMIRE.png'); }



.pic_section	{

	position:relative;

	width:800px;

	height:200px;

	padding-top:1px;

	z-index:5;

}

.footer	{

	background-image:url(images/bkgd_footer.gif);

	background-repeat:repeat-x;

	max-width:100%;

	height:50px;

	padding-left:10px;

	padding-top:5px;

	font-size:10px;

	line-height:11px;

	z-index:2;

}

.textBox	{

	background-color:#FFFFFF;

	border:1px solid #BFBFBF;

}

