html	{
	color: #000;
	font-size: 10pt;
}

body {
	height: 80%;
	background-color: none;
}

a, h2 a,
p.IntroPara,
strong	{
	color: #000;
}

h1	{
	border-bottom-color: #666;
	font-size: 14pt;
	font-weight: bold;
	color: #000;
}

h2	{
	font-size: 12pt;
	color: #000;
}


/* structure */

#OuterFrame {
	width: auto;
	height: auto;
}

#InnerFrame {
	width: auto;
	overflow: visible;
}

/*#Header, #TopBand, #LeftColumn	{
	display: none;
}*/

#Header,
#TopBand,
#LeftColumn,
#RightColumn,
button	{
	display: none;
}

#MainContent	{
	width: auto;
	margin: 0;
	padding: 0;
	float: none;
}

#MainContent table	{
	width: auto;
	margin: 0.5em 0 1em;
	border: 1px solid #000;
}

#MainContent table tr th, #MainContent table tr td	{
	border: 1px solid #666;
	color: #000;
}

#MainContent table tr th,
#MainContent table tr.TableHeader td,
#MainContent table tr td.Header1	{
	border: 1px solid #666;
	background-color: none;
	color: #000;
}

#MainContent table tr th p,
#MainContent table tr.TableHeader td p,
#MainContent table tr td.Header1 p	{
	color: #000;
}

#MainContent table tr td.Header2	{
	background-color: none;
	color: #000;
}

#MainContent table tr td.Header2 p	{
	color: #000;
}

h2#ProgrammeTableHeading	{
	display: none;
}

#ProgrammeTable	{
	display: none;
	overflow: visible;
}

form#ProgrammeForm h2	{
	clear: both;
}

.ProgrammeDiscipline	{
	width: auto;
	margin: 0 0 10px;
	padding: 9px 0;
	border: 1px solid #000;
	background: none;
}

.ProgrammeDiscipline h3 	{
	width: auto;
	background: none;
	color: #000;
}

.ProgrammeDiscipline h4	{
	width: auto;
	border: 1px #666;
	border-style: solid none;
	color: #000;
	background-color: none;	
	display: none;
	overflow: visible;
}

.ProgrammeDiscipline h4 div	{
	width: auto;
	padding: 5px 10px;
	border: 0;
	overflow: visible;
}

.ProgrammeDiscipline h4 div strong	{
	color: #000;
}

#MainContent form .ProgrammeDiscipline p.SessionHead	{
	width: auto;
	margin: 0;
	padding: 0.5em 10px;
	border: 0;
	color: #000;
	background-color: none;
	overflow: visible;
}

#MainContent form .ProgrammeDiscipline p.SessionHead span.SessionSponsor strong,
#MainContent form .ProgrammeDiscipline p.SessionHead span.SessionSponsor a	{
	color: #000;
}

.ProgrammeDiscipline div.Event	{
	width: auto;
	border: 0;
	overflow: visible;
}

.ProgrammeDiscipline div.Event div.Content	{
	width: auto;
}

.ProgrammeDiscipline div.Event div.Content h5,
.ProgrammeDiscipline div.Event div.Content h5 a	{
	color: #000;
}

.ProgrammeDiscipline div.Event div.CPDPoints	{
	color: #000;
	float: right;
}

.ProgrammeDiscipline div.Event div.MyCongress	{
	display: none;
}

#Footer	{
	width: auto;
	height: auto;
	background-color: none;
}

#Footer p,
#Footer p a	{
	color: #666;
}


/* specific page styles */

.homePage #MainContent h1	{
	height: auto;
	padding: 0 0 0.5em;
	border-bottom: 1px solid #666;
	text-indent: 0;
	background: none;
}

#MainContent .ImageRow {
	width: auto;
	margin: 0;
	overflow: visible;
}

#MainContent .ImageRow div	{
	width: auto;
	margin: 0;
	float: none;
}

#MainContent .ImageRow div div	{
	background: none;
}

#MainContent .ImageRow div h2 a	{
	width: auto;
	padding: 0;
	background: none;
	color: #000;
}
