body{
	background:#ccc;
	color:#666;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
#pagewrap{
	width:775px;
	margin:0 auto;
	background:#fff;
}
#header{
	background:url(https://www.acacompliancegroup.com/conference10/images/CompForumheader.jpg) center no-repeat;
	/*height:68px;*/
	height:158px;
}
.headerlink{
	display:block;
	width:225px;
	height:65px;
}
.headerlink span{
	display:none;
}
.conference_headerlink{
	display:block;
	width:455px;
	height:58px;

}
.conference_headerlink span{
	
}
#conference_header{
	border-top:2px solid #002244;
	/*height:58px;*/
	color:#002244;
	padding:10px 0 0 0;
}
#conference_header p{
	margin:0 0 0 10px;
	padding:0;
}
#conference_header h1{
	color:#002244;
	font-size:18px;
	margin:0;
	padding:0 0 0 10px;
	font-weight:bold;
}

#conference_header span{
	display:none;
}
a{
	color:#005a8b;
	text-decoration:underline;
	outline:none;
}
a:hover{
	color:#000;
	text-decoration:underline;
}

h1{
	color:#002244;
	font-size:18px;
	font-weight:bold;
}
.dark_blue{
	color:#002244;
}
.light_blue{
	color:#005a8b;
}
#leftwrap{
	background:url(https://www.acacompliancegroup.com/conference10/images/leftwrap.gif) repeat-y;
}
#leftcolumn{
	background:url(https://www.acacompliancegroup.com/conference10/images/bellagio.jpg) top no-repeat;
	width:196px;
	padding-top:210px;
	float:left;
}
#leftcolumn #content{
	color:#fff;
	padding:3px 15px;
}
#leftcolumn #content a{
	color:#fff;
	text-decoration:underline;
}
#leftcolumn #content a:hover{
	color:#002244;
	text-decoration:underline;
}
#leftcolumn #content #register a {
text-decoration:none;
	text-align:center;
	color:#fff;
	font-weight:bold;
	background:#002244;
	display:block;
	padding:4px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:#333 1px solid;
	border-bottom:#333 1px solid;
}
#leftcolumn #content #register a:hover{
	color:#dedede;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-right:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
}
#centercolumn{
	margin:0px 10px;
}
#centercolumn #content{
	padding-bottom:5px;
}
#centercolumn #subcontent{
	padding:5px 0 5px 5px;
}
#middleLeft{
	margin:0px 196px 0px 0px;
	border-right:1px dotted #666;
	padding:0px 10px;

}
#middleRight{
	float:right;
	width:196px;
}
#middleRight #content{
	padding:0px 10px;
}
.callout{
	width:85%;
	margin:0 auto;
}
#saveDate{
	/*background:#002244 url(../images/save_date.jpg) top left no-repeat;*/
	background:#002244 url(https://www.acacompliancegroup.com/conference10/images/register_conference.jpg) top left no-repeat;
	height:223px;
}
.red{
	color:#ff0000;
}
.iminsight_description{
	font-size:10px;
}
.hrLine hr{
	display:none;
}
.hrLine{
	background:#666;
	height:1px;
	margin:0 auto;
	width:95%;
}

.tableheader{
	background:#999;
	color:#fff;
	font-weight:bold;
}
h3{
border-bottom:5px solid #666;padding-bottom:5px;margin-right:10px;
}
.agendaHeader{
	/*color:#005a8b;*/
	color:#000;
	font-weight:bold;
}
.super{
 vertical-align: super; 
 font-size:10px;
}