/* CSS Document */
body{
	background-color:#D2D2D2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	width:100%;
	/*line-height:15px;*/
height:100%;
	margin-top: 0px;
}

iframe {
border: 0px solid #ffffff;
}
label.error{ 
font-weight:normal;color:#FFFFFF;text-align:left;width:140px; padding-left:25px;
background: transparent url(/images/cancel.png) no-repeat scroll left; 
}

#contact_form{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


a{
color:#333333;
}

.hidden{
display:none;
}

.breadcrumbs{
	color:#666666;
	margin-bottom: 10px;
}
.breadcrumbs a{
color:#666666;

}
h2{
margin:0px 0px 0px 0px;

}
.recruitlist li{
margin-bottom:8px;

}
h4{


margin:0px 0px 0px 0px;


}
.contentbold{
font-weight:bold;
}


p{


margin-top:0px;


}


#xouter{
	width:100%;
	height:100%;
	display:table;
	margin-top: 0px;
}
#xcontainer {
	display:table-cell;
	vertical-align:middle;
	margin-top: 0px;
}	
#primaryContainer{
	margin-top:0px;
	width: 960px;
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	border: 1px;
	border-color: #999999;
	border-style: solid;
}
#headingContainer{
	height:127px;  /* 127 total*/
	background-color:#000000;
	padding-left:25px;
}
#headingContainer #logo{
	float:left;
	padding-top: 0px;
	/*padding-top: 14px;*/
}
#headingContainer #brand{
	width:857px;
	float: left;
	padding-top:14px;
	/*padding-top:34px;*/
	height: 64px;	
}


#topnav{
background-image:url(../images/backnavblack.jpg);
background-repeat:repeat;
height:32px;
padding-left:25px;
}
#topnav ul{
	list-style:none;
	margin:0 auto;
	height:32px;
	padding:0px 0px 0px 0px;
	text-align:left;
	
}
#topnav ul li{
	display:inline;
}
#topnav ul li a {
	height:32px;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
}

#navhome a{
       width:82px;
 	   background-image:url(../images/home.jpg);
	   background-repeat:no-repeat;
 }
#navhome a:hover{
       width:82px;
	   background-image:url(../images/homep.jpg); 
 }	
#navhome a.current{
 	   background-image:url(../images/homep.jpg); 
 }	
 
 
 
 
 
 #navprod a{
       width:100px;
 	   background-image:url(../images/prod.jpg);
	   background-repeat:no-repeat;
 }
#navprod a:hover{
       width:100px;
	   background-image:url(../images/prodp.jpg); 
 }	
#navprod a.current{
 	   background-image:url(../images/prodp.jpg); 
 }	
 
 
#navsolu a{
       width:100px;
 	   background-image:url(../images/solu.jpg);
	   background-repeat:no-repeat;
 }
#navsolu a:hover{
       width:100px;
	   background-image:url(../images/solup.jpg); 
 }	
#navsolu a.current{
 	   background-image:url(../images/solup.jpg); 
 }	 
 
 
 
 #navaudi a{
       width:99px;
 	   background-image:url(../images/audi.jpg);
	   background-repeat:no-repeat;
 }
#navaudi a:hover{
       width:99px;
	   background-image:url(../images/audip.jpg); 
 }	
#navaudi a.current{
 	   background-image:url(../images/audip.jpg); 
 }	
 
 
 
 #navpla a{
       width:110px;
 	   background-image:url(../images/plan.jpg);
	   background-repeat:no-repeat;
 }
#navpla a:hover{
       width:110px;
	   background-image:url(../images/planp.jpg); 
 }	
#navpla a.current{
 	   background-image:url(../images/planp.jpg); 
 }	
 
 
 
 #navcas a{
       width:119px;
 	   background-image:url(../images/case.jpg);
	   background-repeat:no-repeat;
 }
#navcas a:hover{
       width:119px;
	   background-image:url(../images/casep.jpg); 
 }	
#navcas a.current{
 	   background-image:url(../images/casep.jpg); 
 }	
 
 
 
#navadv a{
       width:123px;
 	   background-image:url(../images/surveyresults.jpg);
	   background-repeat:no-repeat;
 }
#navadv a:hover{
       width:123px;
	   background-image:url(../images/surveyresultsp.jpg); 
 }	
#navadv a.current{
 	   background-image:url(../images/advep.jpg); 
 }	
 

#navcon a{
       width:106px;
 	   background-image:url(../images/cont.jpg);
	   background-repeat:no-repeat;
 }
#navcon a:hover{
       width:106px;
	   background-image:url(../images/contp.jpg); 
 }	
#navcon a.current{
 	   background-image:url(../images/contp.jpg); 
 }	
 
 
 
 .panelsecond{
 float: left; padding-left:0px; margin-top: 20px; margin-bottom:20px; margin-right: 25px; 
 /* Originally: float:left; padding-left:15px; margin-top:20px; margin-bottom:20px;*/
 }
 
 /* second nav*/
 
 
#secondNav{
	padding:0 auto;
	text-align: left;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 0px;
}
#secondNav ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:203px;
	text-align: left;

}
#secondNav ul li{
	display:list-item;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	border-bottom: 1px;
	border-bottom-color: #666666;
	border-bottom-style:dotted;
	
	
	
}

#secondNav ul li a {
	text-decoration:none;
	background-color:#EBEBEB;
	display: block; 
	color:#000000;
	margin:0px 0px 0px 0px;
	
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 8px;
}
#secondNav ul li a:hover {
	text-decoration:none;
	background-color:#FDD1AC;
	display: block; 
	color:#000000;
	margin:0 auto;
	/*border-bottom: 1px;
	border-bottom-color: #666666;
	border-bottom-style:dotted;*/
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 8px;
}
#secondNav ul li a.current {
	text-decoration:none;
	background-color:#FDD1AC;
	display: block; 
	color:#000000;
	margin:0 auto;
	/*border-bottom: 1px;
	border-bottom-color: #666666;
	border-bottom-style:dotted;*/
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 8px;
}


/* next level   pj dollar*/

#secondNav ul li ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:203px;
	text-align: left;

}

#secondNav ul li ul li  {
border-bottom: 0px;

}
#secondNav ul li ul li a{
	text-decoration:none;
	background-color:#EBEBEB;
	display: block; 
	color:#000000;
	border-bottom-style:none;
	padding-left: 0px;
	border-bottom: 0px;

}

#secondNav ul li ul li a:hover{
	text-decoration:none;
	background-color:#CCCCCC;
	display: block; 
	color:#000000;
	border-bottom-style:none;
	padding-left:0px;
}
#secondNav ul li ul li a.current{
	text-decoration:none;
	background-color:#CCCCCC;
	display: block; 
	color:#000000;
	border-bottom-style:none;
	padding-left: 0px;
}

/* next level newsletter*/

#secondNav ul li ul ul li{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	width:184px;
	text-align: left;

}

#secondNav ul li ul li ul li a{
	text-decoration:none;
	background-color:#ffffff;
	display: block; 
	color:#000000;
	border-bottom-style:none;
}

#secondNav ul li ul li ul li a:hover{
	text-decoration:none;
	background-color:#ffffff;
	display: block; 
	color:#000000;
	border-bottom-style:none;
		background-image:url(../images/iconarrow.gif);
	background-position:left;
	background-repeat:no-repeat; 
}
#secondNav ul li ul li ul li a.current{
	text-decoration:none;
	background-color:#ffffff;
	display: block; 
	color:#000000;
	border-bottom-style:none;
	background-image:url(../images/iconarrow.gif);
	background-position:left;
	background-repeat:no-repeat; 
}


/* next level newsletter > detail rates*/

#secondNav ul li ul ul li  ul li{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	width:176px;
	/* original value 176 */
	text-align: left;

}

#secondNav ul li ul li  ul li ul li a{
	text-decoration:none;
	background-image:url(../images/iconarrow.gif);
	background-position:left;
	background-repeat:no-repeat; 
	display: block; 
	color:#666666;
	border-bottom-style:none;
}

#secondNav ul li ul li ul  ul li li a:hover{
	text-decoration:none;
	background-image:url(../images/iconarrowactive.gif);
	background-position:left;
	background-repeat:no-repeat; 
	display: block; 
	color:#000000;
	border-bottom-style:none;
}
#secondNav ul li ul li ul  ul li li a.current{
	text-decoration:none;
	background-image:url(../images/iconarrowactive.gif);
	background-position:left;
	background-repeat:no-repeat; 
	display: block; 
	color:#000000;
	border-bottom-style:none;
}



/*
#secondNav ul li ul li:a{
	list-style:none;
	margin:0px 0px 0px 0px;
	width:199px;
	padding:5px 0px 5px 8px;
	text-align: left;
	background-color:#FFFFFF;
	}
#secondNav ul li ul li a:current{
	list-style:none;
	margin:0px 0px 0px 0px;
	
	width:199px;
	text-align: left;
	background-color:#FFFFFF;
}

#secondNav ul li ul li a:hover{
	list-style:none;
	margin:0px 0px 0px 0px;
		
	width:199px;
	text-align: left;
	background-color:#FFFFFF;
}*/


 
 
 
 

/*#topnav ul ul{
	list-style:none;
	margin:0 auto;
	height:32px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-color:#003333;
	
}
#topnav ul ul li{
	display:none;
}*/

/* fonts*/

/*fonts */

.grayheading2{

font-size:11px;
color:#333333;
margin-bottom:0px;

}

.grayheading1{

font-size:12px;

color:#333333;

font-weight:bold;

}
.grayheading1a{

font-size:12px;

color:#333333;

font-weight:bold;


}
.grayheading1 a{

}

.grayquote1{

	font-size:17px;

	color:#8B8B8B;

	line-height: 20px;

}


.grayquote1 strong{

	font-size:12px;
	
	font-weight:normal;
	
	font-style:italic;

	color:#8B8B8B;

	line-height: 16px;

}


.grayquote1 a{

	font-size:17px;

	color:#666666;

	line-height: 17px;

}


.blackcopy1small{

	color:#000000;

	font-size:11px;

	line-height: 14px;;

}

.blackcopy1{

	color:#000000;

	font-size:12px;

	line-height: 16px;;

}

.blackcopy1 a{
text-decoration:none;

}
.blackcopy1bold{

color:#000000;

font-size:12px;

font-weight:bold;

}

.blackcopy2bold{

color:#000000;

font-size:12px;

font-weight:bold;

}
.blackcopy3{

	color:#000000;

	font-size:11px;

	line-height: 12px;

}

.formstyle1{

font-size:11px;

}



#footer{
	clear:both;
	text-align:center;
	margin-top: 10px;
}
#footer a{
text-decoration:none;
color:#000000;

}


.titlecreative{
	background: url(../images/titlecreative.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}

.titlecreative span{
display:none;

}

.titleplanning{
	background: url(../images/titleplanning.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}

.titleplanning span{
display:none;

}

.titlemainpaperweek{
	background: url(../images/titlemainpaperweek.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}

.titlemainpaperweek span{
display:none;

}

.titletargetftnews{
	background: url(../images/titletargetftnews.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}

.titletargetftnews span{
display:none;

}




.titlemore{
	background: url(../images/titlemore.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}

.titlemore span{
display:none;

}

.titlehowtospenditcom{
background: url(../images/titlehowtospenditcom.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}

.titlehowtospenditcom span{
display:none;

}

.titlehowtospenditsp{
background: url(../images/titlehowtospenditsp.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}

.titlehowtospenditsp span{
display:none;

}
.titlehigh{
background: url(../images/titlehigh.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}

.titlehigh span{
display:none;

}


.titletargetwithft{
	background: url(../images/titletargetwithft.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}

.titletargetwithft span{
display:none;

}

.titlenews{
	background: url(../images/titlenews.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}

.titlenews span{
display:none;

}

.partnertitleterms{
background: url(../images/partnertitleterms.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}


.partnertitleterms span{
display:none;

}

.titleterms{
	background: url(../images/titleastermsconditions.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}


.titleterms span{
display:none;

}
.titlereaching{
	background: url(../images/titlereaching.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}


.titlereaching span{
display:none;

}

.titletargeting{
	background: url(../images/titletargeting.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}

.titletargeting span{
display:none;

}

.titlefinancial{

	background: url(../images/titlefinancialtimes.jpg) no-repeat top left;

	width: 301px;

	height: 33px;

		margin: 0;

}

.titlefinancial span{

display:none;
}
.titleresearch{
background: url(../images/titleresearch.jpg) no-repeat top left;
height: 33px;
margin: 0;
}

.titleresearch span{

display:none;

}




.titleLatest{

	background: url(../images/latestImage.jpg) no-repeat top left;

	height: 33px;

		margin: 0;

}

.titleLatest span{

display:none;

}

.titleonlineRate{
	background: url(../images/ratecards.jpg) no-repeat top left;

	width: 310px;

	height: 33px;

		margin: 0;

}
.titleonlineRate span{
display:none;
}

.titlereports{

	background: url(../images/titlereports.jpg) no-repeat top left;

	width: 190px;

	height: 33px;

	margin-left: 0px;

	padding-left: 0px;

	margin-bottom: 0px;

}
.titlereports span{
display:none;
}

.titlemoney{
background: url(../images/titlemoney.jpg) no-repeat top left;

	height: 33px;

	margin-left: 0px;

	padding-left: 0px;

	margin-bottom: 0px;

}
.titlemoney span{
display:none;
}

.titlespecifications{
background: url(../images/titlespecifications.jpg) no-repeat top left;

	height: 33px;

	margin-left: 0px;

	padding-left: 0px;

	margin-bottom: 0px;

}
.titlespecifications span{
display:none;
}

.titlefttm{
background: url(../images/titlefttm.jpg) no-repeat top left;

	height: 33px;

	margin-left: 0px;

	padding-left: 0px;

	margin-bottom: 0px;

}
.titlefttm span{
display:none;
}


.titleftwealth{
background: url(../images/titleftwealth.jpg) no-repeat top left;

	height: 33px;

	margin-left: 0px;

	padding-left: 0px;

	margin-bottom: 0px;

}
.titleftwealth span{
display:none;
}

.titleftbusiness{
background: url(../images/titleftbusiness.jpg) no-repeat top left;

	height: 33px;

	margin-left: 0px;

	padding-left: 0px;

	margin-bottom: 0px;

}
.titleftbusiness span{
display:none;
}

.titlemainpaper{

	background: url(../images/titlemainpaper.jpg) no-repeat top left;

	width: 190px;

	height: 33px;

	margin-left: 0px;

	padding-left: 0px;

	margin-bottom: 0px;

}
.titlemainpaper span{
display:none;

}


.maintitleplanning{

	background: url(../images/maintitleplanning.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;

}

.maintitleplanning span{

display:none;

}

.titlemedia{

	background: url(../images/titleproducts.jpg) no-repeat top left;

	width: 200px;

	height: 33px;

	margin-left: 0px;

	padding-left: 0px;

	margin-bottom: 0px;

}

.titlemedia span{

display:none;

}



.titleweekenddisplay{
	background: url(../images/titleweekenddisplay.jpg) no-repeat top left;
	width: 300px;
	height: 33px;
	margin: 0;

}
.titleweekenddisplay span{
display:none;
}


.titleweekdaydisplaybw{
	background: url(../images/titleweekdaydisplaybw.jpg) no-repeat top left;
	height: 33px;
	width:300px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titleweekdaydisplaybw span{
	display:none;
}

.titleftmagazineUS{
	background: url(../images/titleftmagazineUS.jpg) no-repeat top left;
	height: 33px;
	width:300px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titleftmagazineUS span{
	display:none;
}

.titlereportsUS{
	background: url(../images/titlereportsUS.jpg) no-repeat top left;
	height: 33px;
	width:300px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titlereportsUS span{
	display:none;
}

.titlehtsiUS{
	background: url(../images/titlehtsiUS.jpg) no-repeat top left;
	height: 33px;
	width:300px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titlehtsiUS span{
	display:none;
}

.titleftfmUS{
	background: url(../images/titleftfmUS.jpg) no-repeat top left;
	height: 33px;
	width:300px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titleftfmUS span{
	display:none;
}

.titlebusedUS{
	background: url(../images/titlebusedUS.jpg) no-repeat top left;
	height: 33px;
	width:300px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titlebusedUS span{
	display:none;
}

.titlebusUS{
	background: url(../images/titlebusUS.jpg) no-repeat top left;
	height: 33px;
	width:300px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titlebusUS span{
	display:none;
}

.titlePAETUS{
	background: url(../images/titlePAETUS.jpg) no-repeat top left;
	height: 33px;
	width:310px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titlePAETUS span{
	display:none;
}

.titleinsertsUS{
	background: url(../images/titleinsertsUS.jpg) no-repeat top left;
	height: 33px;
	width:310px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titleinsertsUS span{
	display:none;
}

.titleweekenddisplayUS{
	background: url(../images/titleweekenddisplayUS.jpg) no-repeat top left;
	height: 33px;
	width:300px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titleweekenddisplayUS span{
	display:none;
}

.titlecorporatefinance{
	background: url(../images/titlecorporatefinance.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titlecorporatefinance span{
	display:none;
}
.titleftmandate{
	background: url(../images/titleftmandate.jpg) no-repeat top left;
	height: 27px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titleftmandate span{
	display:none;
}




.titlefinancialpublishing{
	background: url(../images/titlefinancialpublishing.jpg) no-repeat top left;
	height: 33px;
	margin: 0;

}
.titlefinancialpublishing span{
display:none;
}

.titleweekenddisplay2{
	background: url(../images/titleweekenddisplay2.jpg) no-repeat top left;
	width: 90px;
	height: 33px;
	margin: 0;

}
.titleweekenddisplay2 span{
display:none;
}

.titlesolutions{
	background: url(../images/titlesolutions.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}
.titlesolutions span{
display:none;
}
.titlesurvey{
	background: url(../images/titlesurvey.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}
.titlesurvey span{
display:none;
}




.titlecontact{
	background: url(../images/titlecontact.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}
.titlecontact span{
display:none;
}

.titlevideo{
	background: url(../images/titlevideo.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}
.titlevideo span{
display:none;
}


.titleft360{
	background: url(../images/titleft360.jpg) no-repeat top left;
	height: 33px;
	margin: 0;

}
.titleft360 span{
display:none;

}
.titlesolrecruitment{
	background: url(../images/titlesolrecruitment.jpg) no-repeat top left;
	height: 33px;
	margin: 0;

}
.titlesolrecruitment span{
display:none;

}
.titlefinancialpublishing{
	background: url(../images/titlesolfinancialpub.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}

.titlefinancialpublishing span{
display:none;

}

.titleinvestor{
	background: url(../images/titleinvestor.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}

.titleinvestor span{
display:none;

}
.titlecollecting{
	background: url(../images/titlecollecting.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}
.titlecollecting span{
display:none;

}

.titlemanagedfunds{
	background: url(../images/titlemanagedfunds.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}

.titlemanagedfunds span{
display:none;

}

.titleinvestors{
	background: url(../images/titleinvestors.jpg) no-repeat top left;
	height: 33px;
	margin: 0;
}

.titleinvestors span{
display:none;

}
.titlestrategicpu{
	background: url(../images/titlestrategicpu.jpg) no-repeat top left;
	height: 60px;
	margin: 0;
}

.titlestrategicpu span{
display:none;

}


.titleCaseStudies{



	background: url(../images/caseImage.jpg) no-repeat top left;



	width: 90px;



	height: 33px;




		margin: 0;



}



.titleCaseStudies span{
display:none;
}

/* products*/
#tablemedia{
}

#tablemedia tr td{
	vertical-align:top;
	height:100px;
	text-align: left;
}
#tablemedia tr#trmediatable td{
vertical-align:top;
height:1px;
}

#flashcasestudies{
margin-top:20px;
margin-bottom:10px;
}

#flashcasestudiesmain{
margin-left:20px;
margin-top:0px;
margin-bottom:10px;
}

a.blackcopy2bold{
text-decoration:none;

}
.titlemediasections{
	color:#8A1112;
	font-weight: bold;
	text-decoration:none;

}
.linkred{
	color:#8A1112;
	text-decoration:underline;
	font-weight: bold;

}

.redtitle{
	color:#8A1112;

}

.leftmainarea{
	width:678px;
	float:left;
	border-right-color:#CCCCCC;
	border-right-width:2px;
	border-right-style:solid;
	margin:25px 0px 25px 25px;
	padding-right: 10px;
	min-height: 700px;
	display: inline;
 }
 
 .leftmainareacorporate{
	width:703px;
	float:left;
	border-right-color:#CCCCCC;
	border-right-width:2px;
	border-right-style:solid;
	margin:16px 0px 25px 0px;
	padding-right: 10px;
	min-height: 550px;
	display: inline;
 
 }
.leftmainareacases{
	width:703px;
	float:left;
	border-right-color:#CCCCCC;
	border-right-width:2px;
	border-right-style:solid;
	margin:25px 0px 25px 10px;
	padding-right: 10px;
	min-height: 550px;
	display: inline;
 }
.leftmainareasubsection{
width:629px;
	float:left;
	border-right-color:#CCCCCC;
	border-right-width:2px;
	border-right-style:solid;
	margin:25px 0px 25px 64px;
	padding-right: 20px; 

}

.leftmainareasubb{
	width:668px;
	border-right-color:#CCCCCC;
	border-right-width:2px;
	border-right-style:solid;
	margin:25px 0px 25px 25px;
	padding-right: 20px; 
}

.modalreg{
width:197px; position:absolute; left:400px; top:300px; height:165px; background-color:#FFFFFF; padding:10px 5px 0px 10px; border-color:#999999; border-style:solid; border-left-width:2px; visibility:hidden;
}

.modalreg form{
	margin-top:8px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}


/* rates page*/
.formratecard{}
.formratecard select{	width:250px;	margin-top: 7px;}
#tablerates{
}
#tablerates .blackrow{
	background-color:#000000;
	color:#FFFFFF;
	font-weight: bold;

	font-size: 12px;
	text-align: left;	padding: 3px 0px 3px 10px;}#tablerates td{text-align:right;}#tablerates td.leftalign{	text-align:left;	padding-top: 1px;}
#tablerates tr.boldrow td{font-weight:bold;}

.tableratesclass{
}
.tableratesclass .blackrow{
	background-color:#000000;
	color:#FFFFFF;
	font-weight: bold;

	font-size: 12px;
	text-align: left;	padding: 3px 0px 3px 10px;}.tableratesclass td{text-align:right;}.tableratesclass td.leftalign{	text-align:left;	padding-top: 1px;}
.tableratesclass tr.boldrow td{font-weight:bold;}



#tabledownloads .blackrow{
	background-color:#000000;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-align: left;	padding: 3px 0px 3px 4px;}
	#tabledownloads td.leftalign{	text-align:left;	padding-top: 1px;}
	

#tabledownloads tr.boldrow td{font-weight:bold;}

#tabledownloads tr td{ vertical-align:middle;
border-bottom-color:#666666;
border-bottom-style:dotted;
border-bottom-width:1px;}
#tabledownloads tr td table tr td{ vertical-align:middle;
border-bottom-color:#666666;
border-bottom-style:dotted;
border-bottom-width:0px;}

.titleonlineRate{	background: url(../images/titleratecards.jpg) no-repeat top left;	width: 250px;	height: 33px;}
.titleonlineRate span{display:none;}
.titlertNewsWeekd{
	background: url(../images/titlertNewsWeekd.jpg) no-repeat top left;
	width: 206px;
	height: 33px;}
.titlertNewsWeekd span{
display:none;
}

.titlereportsrates{
	background: url(../images/titlereportsrates.jpg) no-repeat top left;
   height: 33px;
   width:300px;
   }

.titlereportsrates span{
display:none;
}

.titlehowtospenditrates{
	background: url(../images/titlehowtospenditrates.jpg) no-repeat top left;
   height: 33px;
     width:300px;
 
 }

.titlehowtospenditrates span{
display:none;
}


.titlertFinPub{
	background: url(../images/titlertFinPub.jpg) no-repeat top left;
	width: 206px;
	height: 33px;}
.titlertFinPub span{
display:none;
}
.titlertConsumer{
	background: url(../images/titlertConsumer.jpg) no-repeat top left;
	width: 206px;
	height: 33px;}
.titlertConsumer span{
display:none;
}
.titlertOnline{
	background: url(../images/titlertOnline.jpg) no-repeat top left;
	width: 206px;
	height: 33px;}
.titlertOnline span{
display:none;
}
.titlertInvestAd{
	background: url(../images/titlertInvestAd.jpg) no-repeat top left;
	width: 206px;
	height: 33px;}
.titlertInvestAd span{
display:none;
}
.titlertfinanceAd{
	background: url(../images/titlertfinanceAd.jpg) no-repeat top left;
	width: 206px;
	height: 33px;}
.titlertfinanceAd span{
display:none;
}
.titlertMonManage{
	background: url(../images/titlertMonManage.jpg) no-repeat top left;
	width: 206px;
	height: 33px;}
.titlertMonManage span{
display:none;
}
.titlertInstitutional{
	background: url(../images/titlertInstitutional.jpg) no-repeat top left;
	width: 206px;
	height: 33px;}
.titlertInstitutional span{
display:none;
}
.titlertpensions{
	background: url(../images/titlertpensions.jpg) no-repeat top left;
	width: 206px;
	height: 33px;}
.titlertpensions span{
display:none;
}
.titlertbanker{
	background: url(../images/titlertbanker.jpg) no-repeat top left;
	width: 206px;
	height: 33px;}
.titlertbanker span{
display:none;
}
.titlertIntermediary{
	background: url(../images/titlertIntermediary.jpg) no-repeat top left;
	width: 206px;
	height: 33px;}
.titlertIntermediary span{
display:none;
}
.titlertWeekendDis{
	background: url(../images/titlertWeekendDis.jpg) no-repeat top left;
	width: 206px;
	height: 33px;}
.titlertWeekendDis span{
display:none;
}
.titlertDigital{
	background: url(../images/titlertDigital.jpg) no-repeat top left;
	width: 206px;
	height: 33px;}
.titlertDigital span{
display:none;
}
.titlertHouseLife{
	background: url(../images/titlertHouseLife.jpg) no-repeat top left;
	width: 300px;
	height: 33px;}
.titlertHouseLife span{
display:none;
}
.titlertHTSIMag{
	background: url(../images/titlertHTSIMag.jpg) no-repeat top left;
	width: 300px;
	height: 33px;}
.titlertHTSIMag span{
display:none;
}
.titlertHTSI{
	background: url(../images/titlertHTSI.jpg) no-repeat top left;
	width: 300px;
	height: 33px;}
.titlertHTSI span{
display:none;
}
.titlertHTSIcom{
	background: url(../images/titlertHTSIcom.jpg) no-repeat top left;
	width: 300px;
	height: 33px;}
.titlertHTSIcom span{
display:none;
}
.titlertWeekdayDisplayCol{
	background: url(../images/titlertWeekdayDisplayCol.jpg) no-repeat top left;
	width: 206px;
	height: 33px;}
.titlertWeekdayDisplayCol span{
display:none;
}
.titlertWeekdaySpecPositions{
	background: url(../images/titlertWeekdaySpecPositions.jpg) no-repeat top left;
	width: 206px;
	height: 33px;}
.titlertWeekdaySpecPositions span{
display:none;
}
.titlertWeekdayExecApps{
	background: url(../images/titlertWeekdayExecApps.jpg) no-repeat top left;
	width: 206px;
	height: 33px;}
.titlertWeekdayExecApps span{
display:none;
}
.titlertWeekdayB2B{
	background: url(../images/titlertWeekdayB2B.jpg) no-repeat top left;
	width: 206px;
	height: 33px;}
.titlertWeekdayB2B span{
display:none;
}

.titlertWeekdayInserts{
	background: url(../images/titlertWeekdayInserts.jpg) no-repeat top left;
	width: 300px;
	height: 33px;
}
.titlertWeekdayInserts span{
display:none;
}
.titlertWeekdayReports{
	background: url(../images/titlertWeekdayReports.jpg) no-repeat top left;
	width: 206px;
	height: 33px;}
.titlertWeekdayReports span{
display:none;
}
.formratecard{}.formratecard select{	width:250px;	margin-top: 7px;}
.formbuttonrate{	cursor:pointer;	background:url(../images/go.jpg);	color:#666;	font-weight:bold;	width:26px;	height:20px;	background-repeat: no-repeat;	border:0px;	border-style:none;}#blackknavrates{
	background-color:#000000;	height:18px;
	width: 100%;
	padding-top: 3px;
	margin-top:2px;
	
} 
#blackknavrates ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 11px;}
 #blackknavrates ul li{
	display:inline;
} #blackknavrates ul li a{
	color:#FFFFFF;
	text-decoration:none;
	padding-left: 13px;
	padding-right: 1px;
		background-position:left;}
 #blackknavrates ul li a:hover{
	color:#FFFFFF;
	padding-left: 13px;
	padding-right: 1px;
    background-image:url(../images/arrowblacknav.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
 #blackknavrates ul li a#active{
	color:#FFFFFF;
	text-decoration:none;
		padding-left: 13px;
	padding-right: 1px;
	font-weight:bold;
	    background-image:url(../images/arrowblacknav.jpg);
			background-position:left;
	background-repeat:no-repeat;
}

#contentcenterarea {
float:left; padding:10px 10px 0px 0px;
}
.subsectioncontent{
float:left; padding:15px 15px 0px 0px; width:339px;
}
.subsectioncontentplanning{
float:left; padding:0px 15px 0px 0px; width:339px;

}
.subsectioncontentaudience{
float:left; padding:15px 20px 0px 0px; width:280px;
}
.subsectioncontentnoheading{
float:left; padding:0px 15px 0px 0px; width:339px;
}

.subsectioncontentaltft{
float:left; padding:0px 15px 0px 0px;
}

.subsectioncontentnoheadingpod{
float:left; padding:0px 0px 0px 0px; width:175px;

}

.subsectioncontentnoheadingpodcast{
float:left; padding:0px 0px 0px 0px; width:200px;

}
.subsectioncontentnoheadingmobile{
float:left; padding:0px 0px 0px 0px; width:376px;
}


/* titles*/

.titleftmoney{

	background: url(../images/titleftmoney.jpg) no-repeat top left;

	width: 190px;

	height: 33px;

	margin-left: 0px;

	padding-left: 0px;

	margin-bottom: 0px;

}
.titleftmoney span{
display:none;

}
.titlebreeds{
background: url(../images/breeds/titlebreeds.jpg) no-repeat top left;

	height: 33px;
	width:462px;

	margin-left: 0px;

	padding-left: 0px;

	margin-bottom: 0px;
}

.titleadga{
background: url(../images/adga_title.jpg) no-repeat top left;

	height: 33px;
	width:490px;

	margin-left: 0px;

	padding-left: 0px;

	margin-bottom: 0px;
}

.titleadga span{
display:none;
}

.titlebreeds span{
display:none;
}



.titleaudience{
background: url(../images/titleaudience.jpg) no-repeat top left;

	height: 33px;

	margin-left: 0px;

	padding-left: 0px;

	margin-bottom: 0px;
}

.titleaudience span{
display:none;
}


.titlespecialpos{
background: url(../images/titlespecialpos.jpg) no-repeat top left;

	height: 33px;
	width:300px;

	margin-left: 0px;

	padding-left: 0px;

	margin-bottom: 0px;
}

.titlespecialpos span{
display:none;
}

.titlehowtospendit{

	background: url(../images/titlehowtospendit.jpg) no-repeat top left;

	width: 190px;

	height: 33px;

	margin-left: 0px;

	padding-left: 0px;

	margin-bottom: 0px;

}
.titlehowtospendit span{
display:none;

}


.titleftmagazine{

	background: url(../images/titleftmagazine.jpg) no-repeat top left;

	height: 33px;

	margin-left: 0px;

	padding-left: 0px;

	margin-bottom: 0px;

}
.titleftmagazine span{
display:none;

}

.titlehouseandhome{

	background: url(../images/titlehouseandhome.jpg) no-repeat top left;

	width: 190px;

	height: 33px;

	margin-left: 0px;

	padding-left: 0px;

	margin-bottom: 0px;

}
.titlehouseandhome span{
display:none;

}

.titlelifeandarts{

	background: url(../images/titlelifeandarts.jpg) no-repeat top left;

	width: 190px;

	height: 33px;

	margin-left: 0px;

	padding-left: 0px;

	margin-bottom: 0px;

}
.titlelifeandarts span{
display:none;

}

.titleftweekend{
	background: url(../images/titleftweekend.jpg) no-repeat top left;
	width: 190px;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titleftweekend span{
	display:none;
}

.titledigital{
	background: url(../images/titledigital.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titledigital span{
	display:none;
}
.titleros{
	background: url(../images/titleros.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titleros span{
	display:none;
}


.titledownloads{
background: url(../images/titledownloads.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titledownloads span{
	display:none;
}


.titlebybehaviour{
background: url(../images/titlebybehaviour.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titlebybehaviour span{
	display:none;
}

.titlebydemographic{
	background: url(../images/titlebydemographic.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titlebydemographic span{
	display:none;
}
.titlestandard{
	background: url(../images/titlestandard.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titlestandard span{
	display:none;
}


.titlenonstandard{
	background: url(../images/titlenonstandard.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titlenonstandard span{
	display:none;
}


.titlemediavideo{
	background: url(../images/titlemediavideo.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titlemediavideo span{
	display:none;
}


.titlemediamobile{
	background: url(../images/titlemediamobile.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titlemediamobile span{
	display:none;
}


.titlemediapodcast{
	background: url(../images/titlemediapodcast.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titlemediapodcast span{
	display:none;
}


.titleadvertorial{
	background: url(../images/titleadvertorial.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titleadvertorial span{
	display:none;
}



.titlealtft{
	background: url(../images/titlealtft.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titlealtft span{
	display:none;
}


.titlerecruitment{
	background: url(../images/titlerecruitment.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titlerecruitment span{
	display:none;
}


.titleftconferences{
	background: url(../images/titleftconferences.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titleftconferences span{
	display:none;
}
.titlebusinesspu{
	background: url(../images/titlebusinesspu.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titlebusinesspu span{
	display:none;
}
.titleftinchina{
	background: url(../images/titleftinchina.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titleftinchina span{
	display:none;
}
.titleftchinese{
	background: url(../images/titleftchinese.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titleftchinese span{
	display:none;
}

.titleftrui{
	background: url(../images/titleftrui.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titleftrui span{
	display:none;
}


.titleweekdaydisplay{
	background: url(../images/titlertWeekendDis.jpg) no-repeat top left;
	height: 33px;
		width: 260px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titleweekdaydisplay span{
	display:none;
}


.titleweekdaydisplayc{
	background: url(../images/titleweekdaydisplayc.jpg) no-repeat top left;
	height: 33px;
	width:300px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titleweekdaydisplayc span{
	display:none;
}
.titlecorporatefinance{
	background: url(../images/titlecorporatefinance.jpg) no-repeat top left;
	height: 33px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titlecorporatefinance span{
	display:none;
}
.titleftmandate{
	background: url(../images/titleftmandate.jpg) no-repeat top left;
	height: 27px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.titleftmandate span{
	display:none;
}





.listftpublications{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 18px;

}

.listftpublications li{
margin:9px 0px 0px 0px;

}
ul#listsection{
margin:0px 0px 0px 14px; 
padding:0px 0px 0px 3px;
}

/* specifications nav*/

#navsubleftspec{
	margin:0 auto;
	padding:0 auto;	text-align: left;	margin-bottom: 4px;}#navsubleftspec ul{
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
width:140px;
text-align: left; 
} 
#navsubleftspec ul li{ font-size:12px; display:list-item;	margin:0 auto;	list-style:none;
	
	}
#navsubleftspec ul li a {	text-decoration:none;	background-color:#FFFFFF;	  display: block; 	  padding:4px 0px 4px 10px;	  color:#000000;	  margin:0 auto;	  	border-bottom: 1px;	border-bottom-color: #999999;	border-bottom-style: solid;}

#navsubleftspec ul li a:hover {	text-decoration:none;	 padding:4px 0px 4px 10px;	color:#000000;	border-bottom: 1px;	border-bottom-color: #999999;	border-bottom-style: solid;		 background-image:url(../images/arrowwhitenav.jpg);	background-position:left;	background-repeat:no-repeat;}

#navsubleftspec ul li a.current {	text-decoration:none;	  padding:4px 0px 4px 10px;	color:#000000;	border-bottom: 1px;	border-bottom-color: #999999;	border-bottom-style: solid;		 background-image:url(../images/arrowwhitenav.jpg);	background-position:left;	background-repeat:no-repeat;		}
/* nested navsubleft*/

#navsubleftspec  ul ul{list-style:none;margin:0px 0px 0px 5px;padding:0px 0px 10px 0px;text-align: left; border-bottom: 1px;	border-bottom-color: #999999;	border-bottom-style: solid;width:90px;	} 
#navsubleftspec ul  ul li{	display:list-item;	margin:0 auto;	list-style:none;	height:5px;	padding:5px 0px 5px 2px;	
	}#navsubleftspec  ul  ul li a {	text-decoration:none;	background-color:#FFFFFF;	  display: block; 	  padding:0px 0px 0px 12px;	  color:#000000;	  margin:0 auto;	  border:none;	  	  font-weight:normal;	}
#navsubleftspec  ul  ul li a:hover {	text-decoration:none;	  padding:0px 0px 0px 12px;	color:#000000;	background-image:url(../images/arrowpinknav.jpg);	background-position:left;	background-repeat:no-repeat;		  border:none;		  	  	  font-weight:normal;}
#navsubleftspec  ul  ul li a#active {	text-decoration:none;	  padding:0px 0px 0px 12px;	color:#000000;	border-bottom: 1px;	border-bottom-color: #999999;	border-bottom-style: solid;	 background-image:url(../images/arrowpinknav.jpg);	background-position:left;	background-repeat:no-repeat;		  border:none;		  	  	  font-weight:normal;}


#specmidlearea{
float:left; margin-left:10px; margin-top:5px; padding-right:16px; }

.backblack{
	background-color:#000000;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 0px 2px 5px;
	margin: 2px 0px 0px 0px;

}

.textSpecpanel{
padding:0px;
margin:0px;}

.textSpecpanel ul{
padding:0xp 0px 0px 0px;
margin:10px 0px 0px 0px;
}
.textSpecpanel ul li{
margin:0px 0px 7px 0px;
}

.tablecontacts tr td{
border-bottom-color:#666666;
border-bottom-style:dotted;
border-bottom-width:1px;

}
.listtargeting{
	margin-left:0px;
	padding-left: 17px;
}

#tablenews tr td{
vertical-align:top;

}
.graphsaudience{
margin:5px 0px 25px 0px;
}
.tablegap{
border-bottom-width:0px;

}

.linenews{
	height:1px;
	margin-bottom:10px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color: #666666;
	margin-top: 10px;
}
.lineaudience{
	height:1px;
	margin-bottom:10px;
	margin-top:10px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color: #666666;
	margin-right: 10px;	
	
	
}

.linenews2{
height:0px; margin-bottom:10px; padding:0px; margin-top:0px;

}


.grayheadingnews{
font-size:12px;
color:#333333;
font-weight:bold;
margin:0px 0px 10px 0px;


}

.blackcopy1news{

	color:#000000;

	font-size:12px;

	line-height: 16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}



nav { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

 nav li { /* all list items */
	float: left;
	position: relative;
	width: 230px; 
	background-color: #FACFA2;

}
 nav li a{
	display: block; /*background of menu items (default state)*/
	color: #2d2b2b;
	margin:1px 0px 1px 0px;
	padding: 3px 30px 3px 10px;
	border-right: 1px solid #ffffff;
	color: #2d2b2b;
	text-decoration: none;
	background-color: #FACFA2;
	}

nav li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
}

 nav li ul  li{ /* second-level lists */
	
}


nav li ul li a{ /* second-level lists */
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	
	padding: 7px;
	margin: 0px 0px 0px 0px;
	background:none;
	border-top-width: 0;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#333333;
	background-color: #666666;
}
nav li ul li a:hover{ /* second-level lists */

background-color: #333333;
}


nav li ul li:hover{ /* second-level lists */


}

nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

nav li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}
