body
	{
	font-family: sans-serif;
	font-size: 12pt;
	color: black;
  background-image: url("http://www.iscas2004.org/images/stripes.gif");
  background-attachment: fixed;
	text-align: justify;
	}

img.header
	{
	padding: 0px;
	vertical-align: bottom;
	}

h1
	 {
	 font-size: 20pt;
	 font-weight: bold;
	 color: rgb(0,51,153);
/*
	 color: rgb(0,150,180);
*/
	 background-color: inherit;
	 text-align: left;
	 }

h2
	 {
	 font-size: 14pt;
	 font-weight: bold;
	 color: black;
	 background-color: inherit;
	 }

a.nojustify {
  text-align: right;
}
 
p.FinePrint {
    font-size: smaller;
}

table.OrgCommitteeTable td {
  font-size: medium;
  vertical-align: top;
  padding-bottom: 2mm;
}

td.OrgTitle {
  font-weight: bold;
  padding-top: 5mm;
  padding-bottom: 2mm;
}

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;
}

td.RegTable {
    text-align: left;
}

table.SessionList tr td {
  border-style: none;
  font-size: small;
}

td.locationcell {
  border-style: solid;
  font-size: large;
}

sup {
    font-size: xx-small;
}

td.Personalnfo {
    font-size: smaller;
}

.red {
  color: red;
}
	
td.nav
	{
	color: black;
	background-color: inherit;
	font-family: sans-serif;
	vertical-align: top;
	width: 141px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: normal;
} 
	 
td.main
	{
	font-family: sans-serif;
	color: black;
	background-color: inherit;
	vertical-align: top;
	padding: 10px;
	text-align: justify;
	width: 629px;
	border: 0px;
} 
	 
td.daycell {
  color: blue;
  font-size: larger;
  font-weight: bold;
}
	 
td.timecell {
  color: black;
  text-indent: 0.5cm;
  font-weight: bold;
}
	 
.copyrightnotice
	{
	font-family: sans-serif;
	text-align: center;
	font-size: 8pt;
	color: black;
	background-color: inherit;
	}

a
	{
	color: rgb(0,51,153);
	background-color: inherit;
	text-decoration: none;
	margin: 3px;
	}
a:link
	{
	color: rgb(0,51,153);
	background-color: inherit;
	text-decoration: none;
	margin: 3px;
	}
a:visited
	{
	color: rgb(0,51,153);
	background-color: inherit;
	text-decoration: none;
	margin: 3px;
	}
a:hover
	{
	color: black;
	background-color: inherit;
	text-decoration: none;
	border-style: dashed;
	border-width: 1px;
	border-color: black;
	margin: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
a:active
	{
	color: rgb(0,51,153);
	background-color: inherit;
	text-decoration: none;
	border-style: dashed;
	border-width: 1px;
	border-color: black;
	margin: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	}	

a.locationlink {
  text-decoration: none;
  color: rgb(0,51,153);
  border-style:none;
  padding: 2px;
  margin: 0px;
  text-align: left;
}

a.exhibitorlink {
  color: rgb(0,51,153);
  background-color: inherit;
  border-style: none;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
}

a.locationlink:hover {
  text-decoration: none;
  color: black;
  border-style:none;
  padding: 2px;
  margin: 0px;
}

a.OldStyleLink {
  text-decoration: underline ! important;
  padding: 0px ! important;
  margin 0px ! important;
  color: blue ! important;
  border-style: none ! important;
  border-width: 0px ! important;
}

a.OldStyleLink:hover {
  text-decoration: underline ! important;
  padding: 3px ! important;
  margin 0px ! important;
  color: blue ! important;
  border-style: none ! important;
  border-width: 0px ! important;
}

a.OldStyleLink:active {
  text-decoration: underline ! important;
  padding: 3px ! important;
  margin 0px ! important;
  color: blue ! important;
  border-style: none ! important;
  border-width: 0px ! important;
}
