body
{
	text-align:center;
	padding:0;
	margin:0;
	font-family:Verdana, Times New Roman, Sans-Serif;
	font-size:11px;
}
img 
{
	border:0;
}
div.floatwrapper
{
	width:100%;
	overflow:hidden;
}
div#pagewrapper
{
	width:780px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
div.clear
{
	clear:both;
}
/*End Header Styles*/
div#header
{
	border-bottom: solid 1px #000000;
	margin-top:10px;
}
/*End Header Styles*/
/*Nav Styles*/
div#topnav
{
	font-family:Verdana, Times New Roman, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#323232;
}
div#topnav ul
{
	margin:0;
	padding-right:30px; 
	float:right;}
div#topnav ul li
{
	display:inline;
}
/*Top Nav Active Image Swap*/
img#homenavon,img#aboutnavon,img#servicesnavon,img#clientsnavon,img#newsnavon,img#publishersnavon,img#researchnavon,img#blognavon
{
	display:none;
}
body#home img#homenavon
{
	display:inline;
}
body#home img#homenav
{
	display:none;
}
body#about img#aboutnavon
{
	display:inline;
}
body#about img#aboutnav
{
	display:none;
}
body#services img#servicesnavon
{
	display:inline;
}
body#services img#servicesnav
{
	display:none;
}
body#clients img#clientsnavon
{
	display:inline;
}
body#clients img#clientsnav
{
	display:none;
}
body#news img#newsnavon
{
	display:inline;
}
body#news img#newsnav
{
	display:none;
}
body#publishers img#publishersnavon
{
	display:inline;
}
body#publishers img#publishersnav
{
	display:none;
}

body#research img#researchnavon
{
	display:inline;
}
body#research img#researchnav
{
	display:none;
}
body#blog img#blognavon
{
	display:inline;
}
body#blog img#blognav
{
	display:none;
}
/*End Nav Active Image Swap*/
/*End Nav Styles*/
/*Home Page Styles*/
div.home div#flashspace 
{ 
	float:left;
	width:305px;
	height:265px;
}
div.home div#content
{
	padding:10px 10px 0 0;
}
div.home div#content ul
{
	color:#660909;
	margin-left:10px;
	padding-left:325px;
}

div.col1
{
	float:left;
	width:315px;
	margin-top:20px;
}
div.col1
{
	margin-top:20px;
}
div.col2
{
	float:right;
	width:430px;
	margin-right:10px;
	margin-top:20px;
}
*html div.col1, *html div.col2 {margin-top:0;}
div.col1 div.news 
{
	height:17px;
	background:#660909 url(../images/h1_news.gif) left top no-repeat;
}
div.col1 ul.news
{
	list-style-type:none;
	margin-top:0;
}
div.col1 ul.news li
{
	border-bottom:dashed 1px #000000;
	padding:5px 0 5px 0;
	margin-left:-30px;
}
div.col1 ul.news li.bottom
{
	border:none;
}
div.col1 div.awards 
{
	height:17px;
	background:#660909 url(../images/h1_awards.gif) left top no-repeat;
}
div.col1 div#awards
{
	padding-top:15px;
	text-align:center;
}
div.col1 div#awards div#awardstext 
{
	width:270px;
	margin-left:auto;
	margin-right:auto;
}
div.col1 div#awardstext p#left 
{
	float:left;
}
div.col1 div#awardstext p#right 
{
	float:right;
}
div.col2 div.testimonials
{
	height:17px;
	background:#660909 url(../images/h1_testimonials.gif) left top no-repeat;
}
div.col2 ul.testimonials
{
	list-style-type:none;
	margin-top:0;
}
div.col2 ul.testimonials li
{
	border-bottom:dashed 1px #000000;
	padding:5px 0 5px 0;
	margin-left:-30px;
	font-size:11px;
}
div.col2 ul.testimonials li img
{display:block;}
div.col2 ul.testimonials li.bottom
{
	border:none;
}
/*End Home Page Styles*/
/*Navigation Breakdown Styles*/
div#leftnav
{
	float:left;
	width:200px;
	margin-top:20px;
}
* html div#leftnav img {padding-left:20px;}
div#pagebody
{
	float:right;
	width:565px;
	margin-top:20px;
	
}

}
div#pagebody div.pagetitle img {display:inline;}
/*End Navigation Breakdown Styles*/

/*LeftNav Styles, Visibility and Changing via CSS*/
/*Link Colors*/
a:link, a:visited, a:hover, a:active
{
	font-weight:bold;
	color:#660909;
	text-decoration:none;
}
/*Set Default Nav Property of No Display*/
div#leftnav ul#about 
{
	display:none;
}
div#leftnav ul#clients 
{
	display:none;
}
div#leftnav ul#services 
{
	display:none;
}
div#leftnav ul#news
{
	display:none;
}
/*Display Correct Nav List Based on pagetype-class set in the wrapper div*/
div.about div#leftnav ul#about 
{
	display:inline;
}
div.clients div#leftnav ul#clients
{
	display:inline;
}
div.services div#leftnav ul#services
{
	display:inline;
}
div.news div#leftnav ul#news
{
	display:inline;
}

/*News Subnav Switching*/
div.news div#leftnav ul#news ul
{
	padding:0px;
	margin: 0 -6px -6px -6px;
}
div.news div#leftnav ul#news ul#pdates
{
	display:none;
}
div.press div#leftnav ul#news ul#pdates
{
	display:block;
}
div.press div#leftnav ul#news ul#ndates 
{
	display:none;
}
div.nodates div#leftnav ul#news ul#ndates{display:none;}
div.news div#leftnav ul#news ul li 
{
	padding-left:20px;
	width:150px;
}
div.news div#leftnav ul li a
{
	padding-left:0px;
}
/*News Subnav Active-page Marker Switching*/
div.n01 div#leftnav ul#news ul#ndates li.n01 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.n02 div#leftnav ul#news ul#ndates li.n02
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.n03 div#leftnav ul#news ul#ndates li.n03 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.n04 div#leftnav ul#news ul#ndates li.n04 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.n05 div#leftnav ul#news ul#ndates li.n05 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.n06 div#leftnav ul#news ul#ndates li.n06 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.n07 div#leftnav ul#news ul#ndates li.n07 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.n08 div#leftnav ul#news ul#ndates li.n08 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.p01 div#leftnav ul#news ul#pdates li.p01 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.p02 div#leftnav ul#news ul#pdates li.p02 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.p03 div#leftnav ul#news ul#pdates li.p03 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.p04 div#leftnav ul#news ul#pdates li.p04 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.p05 div#leftnav ul#news ul#pdates li.p05 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.p06 div#leftnav ul#news ul#pdates li.p06 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.p07 div#leftnav ul#news ul#pdates li.p07 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.p08 div#leftnav ul#news ul#pdates li.p08 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.n01 div#leftnav ul#news ul#dates li.n01 
{
	background:url(../images/activedate.gif) no-repeat left;
}
/*About Subnav Active-page Marker Switching*/
div#leftnav ul li a
{
	padding-left:20px;
}
div.aboutus div#leftnav ul#about li.a1 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.management div#leftnav ul#about li.a2 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.charity div#leftnav ul#about li.a3 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.faq div#leftnav ul#about li.a4 
{
	background:url(../images/activedate.gif) no-repeat left;
}
/*Services Subnav Active-page Marker Switching*/
div.media div#leftnav ul#services li.s1 
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.affiliate div#leftnav ul#services li.s2
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.email div#leftnav ul#services li.s3
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.search div#leftnav ul#services li.s4
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.creative div#leftnav ul#services li.s5
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.brand div#leftnav ul#services li.s6
{
	background:url(../images/activedate.gif) no-repeat left;
}
/*Clients Subnav Active-page Marker Switching*/
div.present div#leftnav ul#clients li.c1
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.past div#leftnav ul#clients li.c2
{
	background:url(../images/activedate.gif) no-repeat left;
}
div.testimonials div#leftnav ul#clients li.c3
{
	background:url(../images/activedate.gif) no-repeat left;
}
/*Left Nav Default Styles*/
div#leftnav ul li
{
	list-style-type:none;
	border-left:solid 1px #323232;
	border-bottom:dotted 1px #323232;
	padding:3px 0 3px 5px;
	width:165px;
}
div#leftnav ul#about li.top 
{
	background: #323232 url(../images/leftnav_top_about.gif) no-repeat top left;
	height:18px;
	border:none;
}
div#leftnav ul#clients li.top 
{
	background: #323232 url(../images/leftnav_top_clients.gif) no-repeat top left;
	height:18px;
	border:none;
}
div#leftnav ul#services li.top 
{
	background: #323232 url(../images/leftnav_top_services.gif) no-repeat top left;
	height:18px;
	border:none;
}
div#leftnav ul#news li.top
{
	background: #323232 url(../images/leftnav_top_news.gif) no-repeat top left;
	height:18px;
	border:none;
	text-align:right;
	padding-top:5px;
	padding-right:4px;
}

div#leftnav ul li.bottom 
{
	background: #FFFFFF url(../images/leftnav_corner.gif) no-repeat top left;
	height:12px;
	border:none;
}
/*End Left Nav Styles*/
img.biopic
{
	float:left;
	padding: 5px 5px 5px 5px;
}
h2 
{
	color:#000000;
	font-size:12px;
	border-bottom:dashed 1px black;
	margin-left:10px;
}
h3
{
	color:#660909;
	font-size:13px;
}
div.articletitle
{
	background:#646464 url(../images/news_title_end.gif) right no-repeat;
	height:22px;
	margin:5px 0 5px 0;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
div.articletitle p 
{
	padding-top:4px;
	padding-left:10px;
}
div.article
{
	border-bottom:dashed 1px #000000;
	margin:10px 0 10px 0;
}
div.singlearticle
{
	border:none;
}
div.articleimage
{
	float:left;	
	width:170px;
}
div.articleblurb
{
	float:right;
	width:370px;
	padding-bottom:15px;
}
div.articleblurb h1
{
	font-size:10px;
	color:#660909;
}
div.articleblurb h2
{
	font-size:10px;
	color:#660909;
	display:inline;
	margin:0;
	padding:0;
	border:none;
}

div#form
{
	width:300px;
	padding-top:10px;
}
div#form p{padding:0; margin:10px;}
div#form input
{
	float:right;
	margin-top:-15px;
	border: solid 1px #CCCCCC;
}
div#form select, div#form textarea
{
	margin-left:10px;
}
input.button
{
	border:solid 1px #CCCCCC;
	background: #660909;
	color:#FFFFFF;
}
div#comparison
{
	width:740px;
	margin-left:10px;
}
table#servicecomparison tr#header td.column
{
	background:#660909;
	border-left:solid 5px #FFFFFF;
	width:172px;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
table#servicecomparison tr#header td.col4
{
	background:#660909 url(../images/compare_col4_corner.gif) top right no-repeat;
}
table#servicecomparison tr.body td.column
{text-align:center;}
table#servicecomparison tr.body td.col1
{
	border-left:solid 5px #FFFFFF;
	font-size:11px;
	text-align:right;
	color:#660909;
}
table#servicecomparison tr.body td.col2
{
	background:#E6E6E6;
	border-left:solid 5px #FFFFFF;
	padding:10px;
}
table#servicecomparison tr.body td.col3
{
	background:#CCCCCC;
	border-left:solid 5px #FFFFFF;
	padding:10px;
}
table#servicecomparison tr.body td.col4
{
	background:#B2B2B2;
	border-left:solid 5px #FFFFFF;
	padding:10px;
}
div.news div#pagebody h1
{
	color:#660909;
}
div.clients div.clientsleft
{
	width:250px;
	float:left;
}
div.clients div.clientsright
{
	width:250px;
	float:right;
}
div.clients div.clientcategory
{
	border-bottom:dashed 1px #CCCCCC;
}
div.clients div.clientcategory h1
{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	color:#660909;
}
div.faq h1
{
	font-size:12px;
	color:#660909;
	font-weight:bold;
}
div.sitemapsec
{
	border-bottom:dashed 1px #CCCCCC;
	margin-left:25px;
}
div.sitemapsec h1 a
{
	font-size:12px;
	color:#660909;
	font-weight:bold;
}
div.sitemapsec a
{
	color:#464646;
	font-size:12px;
}
/*Footer Styles*/
div#footer
{
	text-align:center;
	padding-top:20px;
}
div#footer div#footerlinks
{
	border-bottom: dashed 1px #4B4B4B;
	width:400px;
	margin: 0 auto 0 auto;
}
div#footer div#footerlinks a:link, 
div#footer div#footerlinks a:visited, 
div#footer div#footerlinks a:active, 
div#footer div#footerlinks a:hover
{color:#4B4B4B;} 

div#footer div#footerlinks p
{	
	font-weight:bold;
	font-size:10px;
	color:#4B4B4B;
}
div#footer p
{
	margin:3px;	
}
/*End Footer Styles*/