/**** INDEX PAGE STYLES ****/
.topcontent{
	width: 884px;
	background: #fff;
}
.topcontent td.img{
	width: 380px;
	background: #000;
	vertical-align: top;
	padding-bottom: 10px;
}
.topcontent td.img .content{
	padding: 5px 10px 0px 10px;
	font-size: 9pt;
	font-weight: bold;
	color: #fff;
}
.topcontent td.img .content a{
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.topcontent td.img .content a:hover{
	text-decoration: underline;
}

.topcontent td.main{
	width: 504px;
	background: #000 url(../images/bg_curve_tile.jpg) repeat-y 1px 0px;
	vertical-align: top;
	color: #fff;
}
.topcontent td.main .content{
	color: #fff;
	padding: 10px 0px 10px 25px;
	background: url(../images/bg_gradient_curve.jpg) no-repeat;
}
.topcontent td.main .content h1{
	font-family: arial;
	font-size: 18pt;
	font-weight: normal;
	color: #ffffff;
	margin: 0px 0px 10px 0px;
	line-height: 22px;
}
.topcontent td.main .content .topstories{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
}
.topcontent td.main .content .date{
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
}
.topcontent td.main .content h3{
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	margin-bottom: 25px;
}
.topcontent td.main .content a{
	font-size: 8pt;
	font-weight: bold;
	color: #E13A42;
	text-decoration: none;
}
.topcontent td.main .content a:hover{
	text-decoration: underline;
}
.topcontent td.main .content ul{
	list-style: none;
	margin: 0px;
	padding: 15px 0px 5px 0px;
	font-size: 8pt;
}
.topcontent td.main .content ul li{
	padding-bottom: 3px;
}
.topcontent td.main .content .contact{
	padding-right: 15px;
	background: url(../images/btn_get_it_right.jpg) no-repeat;
	width: 172px;
}
.topcontent td.main .content .contact a{
	display: block;
	width: 80px;
	margin-top: 55px;
	margin-left: 68px;
	font-size: 7pt;
	font-weight: bold;
	color: #85C1ff;
	text-decoration: none;
}
.topcontent td.main .content .contact a:hover{
	text-decoration: underline;
}
.topcontent td.main .content .contactFR{
	padding-right: 15px;
	background: url(../images/btn_get_it_right_fr.jpg) no-repeat;
	width: 172px;
}
.topcontent td.main .content .contactFR a{
	display: block;
	width: 80px;
	margin-top: 55px;
	margin-left: 68px;
	font-size: 7pt;
	font-weight: bold;
	color: #85C1ff;
	text-decoration: none;
}
.topcontent td.main .content .contactFR a:hover{
	text-decoration: underline;
}













.highlights{
	width: 884px;
}
.highlights td{
	vertical-align: top;
	color: #dadadc;
	font-size: 8pt;
}
.highlights td.content{
	background: #535658 url(../images/bg_gradient_ftr.jpg) repeat-x;
	vertical-align: top;
	padding: 15px 0px 0px 25px;
}
.highlights td.gradient{
	background: #535658 url(../images/bg_gradient_ftr.jpg) repeat-x;
}
.highlights td.content h1{
	color: #dadadc;
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
	margin: 0px;
}














.news{
	width: 884px;
	background: #fff;
}
.news td.left{
	width: 294px;
	height: 199px;
	vertical-align: top;
	background: url(../images/ftr_img_media.jpg) no-repeat bottom;
}
.news td.middle{
	width: 294px;
	vertical-align: top;
	background: url(../images/ftr_img_publishers.jpg) no-repeat bottom;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
.news td.right{
	width: 294px;
	vertical-align: top;
	background: url(../images/ftr_img_professionals.jpg) no-repeat bottom;
}
.news td.left_fr{
	width: 294px;
	height: 199px;
	vertical-align: top;
	background: url(../images/ftr_img_media_fr.jpg) no-repeat bottom;
}
.news td.middle_fr{
	width: 294px;
	vertical-align: top;
	background: url(../images/ftr_img_publishers_fr.jpg) no-repeat bottom;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
.news td.right_fr{
	width: 294px;
	vertical-align: top;
	background: url(../images/ftr_img_professionals_fr.jpg) no-repeat bottom;
}
.news .content{
	width: 190px;
	padding: 15px 0px 10px 15px;
	font-size: 8pt;
}
.news .content p{
	margin: 8px 0px;
}
.news .content h1{
	font-size: 9pt;
	margin: 0px;
	margin-bottom: 5px;
	color: #333333;
}
.news .content h2{
	font-size: 7pt;	
	margin: 0px;
	color: #CC212C;
}
.news .content a{
	color: #333;
	text-decoration: none;
}
.news .content a:hover{
	text-decoration: underline;
}
.news .content a.more{
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.news .content a.more:hover{
	text-decoration: underline;
}



table.highlights .logo-text1
{
	margin-top:23px; 
	margin-left:66px;
}
table.highlights .logo-text2
{
	margin-top:23px; 
	margin-left:85px;
}
table.highlights .logo-text1 h1, table.highlights .logo-text2 h1{
	color: #d9d9d9;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	margin-bottom: 0px;
}
table.highlights .logo-text1 a, table.highlights .logo-text2 a{
	color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
table.highlights .logo-text1 a:hover, table.highlights .logo-text2 a:hover{
	text-decoration: underline;
}

.topheadline{
	color: #ffffff;
}







