body
	{
	font-family: sans-serif;
	font-size: medium;
	color: black;
	background-color: white;
	text-align: justify;
	}

body.nav
	{
	font-family: sans-serif;
	font-size: medium;
	text-align: left;
	margin-left: 5px;
	margin-right: 0px;
	width: 162px;
	}

h1
	 {
	 font-size: 20pt;
	 font-weight: bold;
	 color: #d3373b;
	 background-color: white;
	 text-align: left;
	 }

h2
	 {
	 font-size: 14pt;
	 font-weight: bold;
	 color: black;
	 background-color: white;
	 }

h3
    {
	font-size: 12pt;
	font-weight: bold;
	color: black;
	background-color: transparent;
	}

td
    {
	vertical-align: top;
    }

table.RegFeeSchedule {
  border-style: solid;
  border-width: 2px;
  border-color: black;
  border-collapse: collapse;
}

table.RegFeeSchedule td, th {
  border-style: solid;
  border-width: 1px;
  border-color: black;
  text-size: smaller;
}

table.HotelFeeSchedule {
  border-style: solid;
  border-width: 2px;
  border-color: black;
  border-collapse: collapse;
}

table.HotelFeeSchedule td, th {
  border-style: solid;
  border-width: 1px;
  border-color: black;
  padding: 5px;
}

table.TechComm {
  border-style: none;
  text-align: center;
}

table.TechComm td, th {
  text-align: center;
  padding: 2mm;
}

td.RegTable {
    text-align: left;
}

table.SessionList tr td {
  border-style: none;
  font-size: small;
}

td.locationcell {
  border-style: solid;
  font-size: large;
  text-align: right;
}

td.daycell {
/*
  color: #bd1a03;
*/
  color: red;
  background-color: white;
  font-size: larger;
  font-weight: bold;
}
	 
td.timecell {
  color: black;
  background-color: inherit;
  text-indent: 0.5cm;
  font-weight: bold;
}
	 
p.FinePrint {
    font-size: smaller;
}

.copyrightnotice
	{
	font-family: sans-serif;
	text-align: left;
	font-size: x-small;
	color: black;
	background-color: white;
	}

.altnav
    {
	font-size: x-small;
	}

.red {
  color: red;
}

a.exhibitorlink {
  color: #d3373b;
  background-color: inherit;
  border-style: none;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
}

a:link
	{
	color: #d3373b;
	background-color: inherit;
	text-decoration: none;
	}
a:visited
	{
	color: #d3373b;
	background-color: inherit;
	text-decoration: none;
	}
a:hover
	{
	color: white;
	background-color: #d3373b;
	text-decoration: none;
	
	}
a:active
	{
	color: white;
	background-color: #d3373b;
	text-decoration: none;
	}	
a.nav:link
	{
	color: white;
	background-color: transparent;
	text-decoration: none;
	font-size: medium;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
	}
a.nav:visited
	{
	color: white;
	background-color: transparent;
	text-decoration: none;
	font-size: medium;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
	}
a.nav:hover
	{
	color: white;
	background-color: transparent;
	text-decoration: none;
	font-size: medium;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
	}
a.nav:active
	{
	color: white;
	background-color: transparent;
	text-decoration: none;
	font-size: medium;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
	}

a.locationlink {
  text-decoration: none;
  color: #d3373b;
  background-color: white;
  border-style:none;
  padding: 2px;
  margin: 0px;
  text-align: left;
}

a.locationlink:hover {
  text-decoration: none;
  color: black;
  background-color: white;
  border-style:none;
  padding: 2px;
  margin: 0px;
}


