@charset "utf-8";
/* CSS Document */

a {
	color: #67963f;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 800px;
}

a:visited {
	color: #666666;;
}


h1 {
	color: #67963f;
}


iframe {
	border: solid 3px #8dae4e;
	height: 130px;
	width: 300px;
}


#disclaimer {
	margin-top: 10px;
	border-top: solid 1px #aaaaaa;
	width: 800px;
	color: #aaaaaa;
	font-size: 8pt;
	text-align: right;
}

#abstracts {
	border: solid 1px #CCC;
	padding: 2px;
	width: 100%;
}

#abstracts thead tr td {
		background-color: #b1ce36;
		font-size: 12pt;
		text-align: center;
}

#speakers {
	border: solid 1px #CCC;
	padding: 2px;
}

#speakers thead tr td {
		background-color: #b1ce36;
		font-size: 12pt;
		text-align: center;
}


#sponsors {
	margin-top: 10px;
	text-align: center;
}

#sponsors td {
	width: 33%
}


.accomodations {
	width: 100%;	
}

.accomodations td {
	width: 50%;
	padding-left: 20px;
}

.cell {
	padding: 10px;
}

.evenCell {
	background-color: #ffffff;
}

.hotelRate {
	margin-left: -10px;
}

.infoBox {
	width: 700px;
	padding-left: 10px;
	background-color: #ffffff;
	text-align: justify;
}

.leftBox {
	width: 100px;
	background-color: #231f20;
	margin: 0px; 
	padding: 0px;
}

.mapLink {
	text-align:left;
	font-size: 10pt;
}
.mapTitle {
	background-color: #FF9;
	font-weight: bold;
	color: #060;
}

.oddCell {
	background-color: #eeeeee;
}

.register {
	font-size: 12pt;
	border: solid 1px #693;
	background-color: #eeeeee;
	padding: 3px;
	text-decoration: none;
}

.scheduleEntry {
	margin: 0px;
	font-size: 10pt;
}


