body, td, p, div  {font-family: Arial, Helvetica, sans-serif, "MS sans serif"; font-size: 10pt; font-weight: normal;
margin-bottom: 6; text-align: left; text-decoration: none; color:sienna }
h1           { font-size: 20pt; font-family: Arial; font-weight: bold; margin-bottom: 6; color:#cc0000 }
h2           { font-size: 15; font-family: Arial; font-weight: bold; margin-bottom: 6}
h3           { font-size: 14; font-family: Arial; font-weight: bold}
h4           { font-family: Arial; font-size: 12; margin-bottom: 0 }
h5           { font-family: Arial; font-size: 10; text-align: left; margin-bottom: 6}
h6           { font-family: Arial; font-size: 15; text-align: left; margin-bottom: 6; margin-top: 0; font-weight:bold; color:#000080}
h6.sub		 { font-size: 13; margin-left:15 text-decoration="none"}
a			 { color:#cc0000; font-weight:bold}




/*
** panel and paper pages
*/
p.paper_author
{
	margin-top: 0px;
	text-align: right;
}

p.panel_convenor
{
	margin-top: 0px;
/*	text-align: right;*/
}


p.paper_abstract,
p.panel_abstract,
p.panel_summary,
div.paper_list,
p.panel_list_entry,
p.panel_chair_discussant
{
	margin-left: 20px;
}

/*
** bpLibrary class styles
*/
table.bpformcolumn
{
	/* the table style for form column containers */
	vertical-align: top;
	padding-right: 20px;
	margin-left: 20px;
	
	/* will this help IE get it right? */
	table-layout: auto;
}

tr.bpformcolumn
{}

td.bpformcolumn
{
	vertical-align: top;
	padding-right: 20px;
}

td.bpdataformcaption
{
	/* the table cell class for captions for data form elements */
	margin: 10px;
	vertical-align: top;
}

a.bpmessageoption
{
	margin-left: 10px;
}


/*
** tabulated data output
*/
table.bpresultset
{
	margin: 15px;
	border-spacing: 10px 5px;
}

span.bpresultset_heading
{
	font-weight: bold;
}