body{
	font:normal 11pt/1.4em arial, sans-serif
}

p{
	margin:0 0 10pt
}

img{
	border:0
}

a{
	color:#13861d;
	text-decoration:none
}

#header, .left-column, #footer, #utilities, .login, .buttons, .memberLogin, .MasterTable_ForPrint thead th input{
	display:none
}

/* BEGIN: Headings ================== */
h1{
	font:bold 18pt arial, sans-serif;
	margin:0 0 3pt
}

h2{
	font:bold 13pt arial;
	margin:10pt 0 2pt
}

/* END: Headings ================== */

#opening-statement{
	font-size:18pt;
	font-weight:normal;
	display:block;
	margin:10pt 0
}

#intro em{
	color:#13861d;
	font-weight:bold;
	font-style:normal;
	text-transform:uppercase
}


/* BEGIN: Speaker */
#speakers h2{
	text-transform:uppercase
}

.speaker-name{
	font-weight:bold
}
/* END: Speaker */


.item-image, .speaker-photo{
	float:left;
	margin:0 6pt 0 0
}


/* BEGIN: Tables */
th, td{
	text-align:left;
	vertical-align:top;
	font-weight:normal
}

.MasterTable_ForPrint thead th{
	border:1px solid #ccc;
	font-size:13pt;
	font-weight:bold
}

.MasterTable_ForPrint tbody td{
	border:1px solid #ccc
}

.MasterTable_ForPrint thead th thead th, .MasterTable_ForPrint tbody td tbody td{
	border:0
}

.price-listing span{
	padding:0 10pt 0 0
}
/* END: Tables */


.blurb{
	margin:0 0 16pt;
	font-size:9pt
}
