body{
	background:#DFE8EF url(images/bg/bg_illustration_conference.jpg) top left no-repeat;
	background-attachment: fixed;
}

h2{
	color:#7C6013;
	margin:-8px -25px 0;
	padding:0 25px 8px;
	border-bottom:1px solid #e3e3e3;
	font-size:180%;
}
h2.alt{
	color:#7C6013;
	margin:0 -25px 6px;
	padding:14px 25px 0;
	border-top:1px solid #e3e3e3;
	font-size:180%;
}
h2.clean{
	margin:25px -25px 0;
	border-bottom:none;
}
#left-col h2 {
	color:#A74301;
	font-family:"Trebuchet MS",Jamrul,Helvetica,sans-serif;
	margin:13px 0 ;
	padding:0;
	border:none;
	font-size:145%;
}
#left-col hr{
	margin:20px 0;
}
.sub-heading{
	color:#525F30;
	font-size: 160%;
	word-spacing: 0.1em;
	margin:0 -25px;
	padding:10px 25px;
}
.side-block{
	line-height:inherit;
	color:#555;
	font-size:inherit;
	text-align:inherit;
	margin:14px 7px 34px 24px;
	padding:0;
}
.side-block p{
	margin:4px 0;
	line-height:inherit;
}
.side-block strong{
	color:#000;
	font-variant: small-caps;
}


/*----- Program Table -----*/
.conf-program{width:500px;border-collapse: collapse;}
.conf-program{margin-bottom:10px;}
.conf-program td,.conf-program th{padding:5px 0;font-weight:normal;line-height:1.5;}
.conf-program td:hover em{:;/*display:inline;*/}
.conf-program th{width:3em;padding-right:10px;text-align:right;}

.conf-program a{
	border-bottom:1px dotted #355160;
	color:#355160;
	text-decoration:none;
}
.head{
	font-size:110%;
	font-variant:small-caps;
	font-weight:bold;
	color:#5d0d0d;
}
.conf-program a:hover{
	border-bottom:1px solid #72403c;
	color:#72403c;
}
.conf-program p{
	margin-top:0;
}

.conf-schedule{margin-bottom:10px;width:100%;}
.conf-schedule td,.conf-schedule th{padding:5px 0;font-weight:normal;line-height:1.5;}
.conf-schedule td:hover em{:;/*display:inline;*/}
.conf-schedule th{width:9em;padding-right:10px;}
.conf-schedule td.program-heading {
border-bottom:1px solid #e3e3e3; color:#7C6013;
font-weight:bold;
}
.upper{
	font-variant: normal;
	letter-spacing: 0.05em;
	font-size:105%;
	text-transform: uppercase;
	color:#7C6013;
}

.indent35{
padding-left:20px;
display:inline-block !important;
display:block;
}
.lcol-portion{
margin:14px 7px 34px 24px;
color:#426040;
line-height:1.25;
}
.lcol-portion h3{
margin:0 0 4px 0;
padding:0;
font-size:110%;
font-weight:bold;
}
.lcol-portion p{margin:0 0 7px;}
.mid-column{
width:530px;
padding:25px 25px 20px;
float:left;
border-right:1px solid #e3e3e3;
border-left:1px solid #e3e3e3;
margin:0 0 0 -1px;
min-height:300px;
}
/*qtip*/
.qtip .qtip-content{padding:10px;overflow:hidden;}
.qtip .qtip-content .qtip-title,
.qtip-cream .qtip-content .qtip-title{background:#f0de7d;}
.qtip-dark .qtip-content .qtip-title{background:#404040;}
.qtip-green .qtip-content .qtip-title{background:#b9db8c;}
.qtip-light .qtip-content .qtip-title{background:#f1f1f1;}
.qtip-red .qtip-content .qtip-title{background:#f28279;}

#conf-key-people br{height:15px;}
#conf-key-people img{border:1px solid #999999;}
#conf-key-people td{padding:3px;font-size:80%;}

.conf-prog {
}
.conf-prog li{
	padding-left:35px;
	background:url(images/bul_hole_blue.gif) left top no-repeat;
	line-height:1.25;
	margin-bottom:10px;
}
.conf-prog a{
	font-weight: bold;
	text-decoration:none;
	background-attachment:scroll;
	background-color:inherit;
	background-image:url("images/icons/link_arrow_11.gif");
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:17px;
}
.conf-prog a:hover{
	text-decoration:underline;
}

.img-banner{
	margin-top:20px;
}
.nolines{
	border:none;
}
.h3-subhead{
	margin:-17px 0 10px 0;
	font-weight:bold;
	color:#7c7c7c;
	font-style:italic;
}
