body
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 10.0pt;
}

table
{
	font-size: 1em;
}

li
{
	margin-bottom: .7em;
}

.navmenu_header
{
	font-weight: bold;
	font-size: 1.2em;
}

/* Style Definitions */
p.normfont
{
	mso-style-parent:"";
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Times New Roman";
	margin-left:0in; margin-right:0in; margin-top:0in
}

p.normfont1 
{
	mso-style-parent:"";
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Times New Roman";
	margin-left:0in; margin-right:0in; margin-top:0in
}
	
.normtext
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt;
}
	a:visited{color:blue;}
	
table.dmpc_list {
	font-family: arial, verdana, Helvetica, sans-serif;
	border: none;
	border-spacing: 0;
	padding: 0;
	margin: 0;
}

table.dmpc_list td
{
	padding: 1px;
	font-size:10.0pt;	
	vertical-align: top;
}

table.dmpc_list td.align_right
{
	text-align: right;
}

table.dmpc_list th
{
	padding: 1px;
	font-size: 10.0pt;
	border-top:solid black 2px;
	border-bottom:solid black 2px;
	background-color:purple;
	color:white;
}

/* Use img tags to ensure a minimum width of the column */
table.dmpc_list th img
{
	width:200px;
	height:0;
	border: 0;
	margin: 0;
	padding: 0;
}

p.MsoNormal, li.MsoNormal, div.MsoNormal
{
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family: arial, verdana, Helvetica, sans-serif;
}

p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
{
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:arial, verdana, helvetica, sans-serif;
}

p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
{
	margin:0.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:arial, verdana, helvetica, sans-serif;
}

/* List Definitions */

ol {margin-bottom:0in;}

ul {margin-bottom:0in;}

.style1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.style2 {font-weight: bold}
.style4 {font-size: 10pt}
.style6 {font-family: Arial, Helvetica, sans-serif}
.style7 {font-size: 12px}
.style8 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.style9 {
	font-size: 10px;
	font-weight: bold;
}
.style11 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.style12 {font-size: 10px; }
.style14 {
	font-size: 18px;
	font-weight: bold;
}
.style16 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.style26 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9;
	font-weight: bold;
}

.menutitle
{
	cursor:pointer;
	margin-bottom: 3px;
	background-color:#800000;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#FFFFFF;
	width:165px;
	padding:2px;
	text-align:center;
	font-weight:bold;
/*/*/border-bottom:1px solid #FFFF33;/* */
}

.submenu
{
	margin-bottom: 0.5em;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color:#FFFFFF;
	text-decoration: none;
	text-align: left;
	border-bottom:1px solid #FFFF33;
	background-color: #B81F23;
}

.submenutext
{
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	line-height: 1;
}

.submenutext:hover
{
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:#FFFFFF;
	background: #C05F61;
	text-decoration: none;
	line-height: 1;
}

.submenutext:visited
{
	color: #ffffff;
}

hr.menuhr
{
	color: black;
	background-color: black;
	margin: 0px;  
	padding: 0px;
	height: 1px;
	line-height: 1;
	
}

/* Styles added by Alex Howlett */

table.consched /* frame03.htm conference schedule table */
{
	margin: 0 7px;
	border-collapse: collapse;
	font-family: arial, helvetica, sans-serif;
	font-size: 9.0pt;
}

table.consched td
{
	border: solid black 1.0pt;
	padding: 0 5.4pt;
	vertical-align: top;
}

table.consched thead
{
	color: white;
	background: purple;
	font-weight: bold;
}

table.csfoot
{
	border-width: 0;
	font-size: 9.0pt;
}

table.csfoot td
{
	border-width: 0;
}

.csleftcol /* frame03.htm conference schedule left column */
{
	background: silver;
}