@charset "UTF-8";

/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	line-height:18px;
}

#page{
	background:#FFF url('../images/background.jpg') top left no-repeat;
	padding:139px 0 0 70px;
}

#boxShell{
	background:transparent url('../images/boxBackground.png') top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/boxBackground.png', sizingMethod='crop');
	width:817px;
	height:623px;
	padding:12px;
}

#header{
	height:49px;
	width:600px;
	position:relative;
}

#header .coremetrics{
	height:49px;
	width:117px;
	display:block;
	background:transparent url('../images/coremetricsLogo.gif') top left no-repeat;



	float:left;



}



#header .businessWeek{



	height:49px;



	width:132px;



	display:block;



	background:transparent url('../images/businessWeekLogo.gif') top left no-repeat;



	float:left;



	margin: 2px 0 0 9px;



}



.headline{



	background:#b0b0b0;



	font-size:16px;



	color:#FFF;



	height:20px;



	padding:5px 8px;



	margin:8px 0 0 0;



	position:relative;



}



.headline .contact{



	display:block;



	background:transparent url('../images/b_contact.png') top left no-repeat;



	_background:none;



	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/b_contact.png', sizingMethod='crop');



	height:29px;



	width:153px;



	position:absolute;



	right:18px;



	top:-15px;



	cursor:pointer;



}



.col1{



	width:495px;



	float:left;



	padding:20px 10px 0 25px;



	position:relative;



}



.col1 h1{



	font-size:18px;



	font-weight:bold;



	margin:0;



	padding:0;



}



.col1 p{



	font-size:15px;



}



.col1 .featureShell{



	padding-bottom:5px;



}



.col1 .featureText{



	width:365px;



	float:left;



	margin:0 10px 0 0;



	line-height:20px;



}



.col1 .featureImage{



	text-align:center;



}



.col1 .briefsAndReports{



	height: 20px;



	background:transparent url('../images/briefsAndReports.gif') top left no-repeat;



	border-bottom:1px solid #d7d7d7;



	overflow:hidden;



	text-indent:-2000px;



	margin:0 0 10px 0;



	padding:0;



}



.report{



	border-bottom:1px solid #d7d7d7;



	padding:0 0 5px 0;



	margin:0 0 5px 0;



}



.reportImage{



	width:105px;



	float:left;



	margin-right:5px;



}



.report h3{



	font-weight:bold;



	color:#8c8a8a;



	font-size:10px;



	margin:0 0 10px 0;



	padding:0;



}



.report h4{



	font-weight:bold;



	font-size:12px;



	margin:0 0 10px 0;



	padding:0;



}



.report a{



	display:block;



}



.col2{



	width:264px;



	float:left;



	padding:20px 0 0 0;



	position:relative;	



}



.col2 .boxShell{



	border: 1px solid #999999;



	padding:0 0 25px 0;



	margin:0 0 15px 0;



}







.boxShell h2{



	font-size:15px;



	color:#FFF;



	background-color:#999;



	padding:2px 10px;



	margin:0;



	font-weight:normal;



	position:relative;



	!top:-1px;



}



.boxShell p{



	padding:25px 10px 0 10px;



	margin:0;



	font-size:14px;



}



.boxShell a{



	padding:2px 10px;



}



.col2 .videos{



	padding:0;



	margin-top:25px;



	!margin-top:17px;



}



.videoShell{



	padding:3px 3px 3px 10px;



}



.videoDetails{



	width:100px;



	float:left;



	margin:0 2px 0 0;



	color:#5e5c5c;



	font-size:14px;



}



.videoImage{



	float:left;



}



.videoImage a{



	padding:0;



	margin:0;



}



.shareShell{



	border-left: 1px solid #d2d1d1;



	border-bottom: 1px solid #d2d1d1;



	padding:3px 3px 3px 10px;



	margin-top:33px;



}



.twitterButton {



	background:transparent url(../images/twitterIcon.gif) top left no-repeat;



	margin-left: 10px;



	padding-top: 1px;



	padding-right: 5px;



	padding-bottom: 5px;



	padding-left: 22px;



}



.shareShell .blog{



	margin-right:10px;



}



.shareShell .share{



	float: left;



}







.shareShell a{



	color:#999;



	font-size:12px;



}



#footer{



	font-size:10px;



	color:#666;



	padding: 0 0 25px 25px;



}



a{



	font-size:14px;



	color:#cc3333;



	text-decoration:none;



	margin:0 0 10px 0;	







}







/*forms*/



.subPage .col1{



	width:475px;



	padding: 20px 30px 0 25px;



}



.subPage .col1 h1{



	font-size:17px;



	line-height:20px;



}



.subTitle{



	font-size:13px;



	color:#929283;



}



.detailsShell{



	background:#e8e8db url(../images/detailsBottom.gif) bottom left no-repeat;



	padding-bottom:20px;



	width:262px;



	font-size:12px;



}



.detailsCell{



	background:#e8e8db url(../images/detailsTop.gif) top left no-repeat;



	padding:0 10px 10px 10px;



}



.detailsCell h2{



	padding:10px 0 0 0;



	margin:0;



	font-size:12px;



}



.detailsCell p, .detailsCell span, .detailsCell li{



	padding:0;



	margin:0;



	font-weight:normal;



}



.detailsCell ul{



	margin:2px 15px;



	padding:0;



}



#form{



	margin:0 0 0 25px;



}



#formIntro{



	font-size:14px;



	margin:10px 0;



}



.formText {



	font-size:9px;



	font-weight:bold;



	padding-right:5px;



	text-align:right;



}



.red {



	color:#CC0000;



}



.formTextFooterSml {



	color:#666666;



	font-size:9px;



	margin-left:59px;



}



#buttonText{



	float:left;



	font-size:14px;



	margin:5px 10px 0 265px;



}



.bottomShell{



	margin:15px 0 0 0;



}



.bottomCell{



	border-bottom: 1px solid #d2d1d1;



	float:left;



	height:45px;



	!height:42px;



	width:765px;



	margin:0 5px 0 25px;



}



.subPage .shareShell{



	margin:0;



	float:left;



}



.subPage #footer{



	margin:5px 0 0 0;



}



.clear{



	clear:both;



}



.Red {



	color:#CC0000;



}



.Grey {



	color:#6D6968;



	text-decoration:none;



	font-size:10px;



}



.HeaderMedium {



	font-family:Arial, Helvetica, sans-serif;



	font-size:22px;



	color:#CC0000;



}



#FormIntro {



	margin: 14px 60px 20px 2px;



	font-family:Arial, Helvetica, sans-serif;



	line-height:18px;



}



#buttonTextwelcome {



	float:left;



	font-size:14px;



	margin: 5px 20px 0px 230px;



}



#buttonTextWebinar {



	float:left;



	font-size:14px;



	margin:5px 10px 0 240px;



}



.GreyBig {



	color:#666666;



	text-decoration:none;



	font-size:11px;



}

a:hover {

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:underline;

	color: #b2232e;

}
