@charset "utf-8";
/* CSS Document */
h1.title {
	font-size:18px;
	font-weight:normal;
	margin:36px 0 -12px 19px;
}
h2.attention {
	color:#2886A0 !important;
	font-size:30px;
	font-weight:normal;
	margin:33px 0 0 19px;
	text-transform:uppercase;
}
h2.subattention {
	color:#274958 !important;
	font-size:18px;
	margin:0;
	padding:0 19px;
	text-transform:uppercase;
}
h3.subtitle {
	border-bottom:1px dotted #CCCCCC;
	margin:30px 0 0 19px;
	text-transform:uppercase;
}
.light-blue-body {
	background:#F4F9FA none repeat scroll 0 0;
	margin:7px 0 0 19px;
}
.subcontent {
	padding:0 19px 19px!important;
	margin:2px 0 0 !important;
	line-height:normal !important;
}
.subcontent-spaced {
	padding:30px 19px!important;
	margin:0 !important;
	width:430px;
}
h2.sub-subtitle-dark {
	color:#274958 !important;
	font-size:14px;
	margin:0;
	padding:19px 19px 0;
}
h2.sub-subtitle-light {
	color:#2886A0 !important;
	font-size:14px;
	margin:0;
	padding:0 19px;
}
h2.sub-subtitle-medium {
	color:#274958 !important;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0 19px;
}
.light-blue-body a {
	color:#274958 !important;
}
span.sub-subtitle-thin {
	color:#274958 !important;
	font-size:11px;
	font-weight:normal;
}
.dotted {
	border-bottom:1px dotted #CCCCCC;
	padding-bottom:2px;
}
.call-to-action {
	color:#274958 !important;
	margin:15px 19px !important;
	padding:15px 0;
	border-top:1px dotted #CCCCCC;
	font-size:14px;
	font-weight:bold;
}
h4.register-featured {
	background:transparent url(/2010/images/register-now.png) no-repeat scroll 0 0;
	height:39px;
	margin:15px 0;
 *margin:15px 0 15px 19px;
	overflow:hidden;
	text-indent:-9999px;
	width:174px;
	padding:0;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
h4.register-featured{margin:15px 0 15px 19px;}
 }
.scattered-img {
	background:transparent url(/2010/images/scattered.png) no-repeat scroll 0 0;
	clear:none;
	display:block;
	float:right;
	height:262px;
	margin:132px 0 0 480px;
 *margin:130px 0 0 -285px;
	position:absolute;
	width:295px;
}
.width-532px {
	width:532px;
}
.sponsored-by {
	float:right;
	margin:35px 0 0;
	text-align:center;
	width:200px;
}
.sponsored-by p {
	font-size:10px;
}
.padding-19px {
	padding:19px 19px 0 !important;
}
img.featured-speaker {
	float:left;
	margin:19px;
	clear:left;
}

