/* CSS Document */

body {margin-top: 0; width: 800px; margin-right: auto; margin-left: auto; background-color: #C1D5CC;}
td#show {width: 320px;}
img.photo {margin: 0 20px 0 0; float: left;}
div#nav {background-color: #990000; color: #FFFFFF; font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-align: center; height: 18px; width: 794px; vertical-align: middle; padding: 3px; }
div#nav a {color: #FFFFFF; text-decoration: none;}
div#nav a:hover {background-color: #CC0000;}
table#main {background-color: #FFFFFF; border: solid 1px #999999; width: 800px;}
a:link {
	font-weight: bolder;
	color: #000099;
	text-decoration: none;
}
a:visited {
	font-weight: bolder;
	color: #663399;
	text-decoration: none;
}
a:hover {
	font-weight: bolder;
	color: #0033ff;
	text-decoration: underline;
}
a:active {
	font-weight: bolder;
	color: #CC0000;
	text-decoration: none;
}
h1 {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #003300;}
h2 {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #333333; margin: 10px;}
h3 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #003300;}
p, ul {font: 14px/125% Georgia, "Times New Roman", Times, serif; margin: 10px;}
table.dir {
	font: 12px Georgia, "Times New Roman", Times, serif;
	background: #f0f0f0;
}
tr.dir {background-color: #FFCC66; font-weight: bold; }
tr.wte {background-color: #FFFFFF; font: 12px Georgia, "Times New Roman", Times, serif;}
div.speakers {
	font: 10px/125% Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
	color: #333333;
	background-color: #f0f0f0;
	padding: 10px;
	float: left;
	border: 1px dotted #cccccc;
}
h3.speakers {font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-align: center;}
td.title {background-color: #FFCC66; font: bold 14px Verdana, Arial, Helvetica, sans-serif; text-align: center; }
table.text {background-color: #FFFFFF; font: 12px Georgia, "Times New Roman", Times, serif;}
table#footer {background-color: #ffffff; border: solid 1px #999999; font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-align: center; height: 18px; width: 800px; vertical-align: middle; padding: 3px; }
table#footer a {color: #990000; text-decoration: none;}
table#footer a:hover {color: #CC0000; border: solid 1px #999999;}
hr {height: 2px; width:100%; background:#FFCC66;}
div#copy {font: 12px Georgia, "Times New Roman", Times, serif; text-align: center; padding: 10px;}
.smtext {font-size: 10px;}
