body { background: white; position: absolute; left: 0; }a.arrow {	padding-right: 10px;	background: url(/images/arrow.gif) no-repeat 100% .3em;	position: relative;	text-align: right;}a.url {	font-weight: bold;}h2 span {	color: #999;}h3 span {	color: #999;}td, th {	padding: .5em;}div.yellow, div.blue, div.green, div.pink, div.purple, div.gray {	margin-bottom: 1em;}div.yellow div, div.blue div, div.green div, div.pink div, div.purple div, div.gray div {	padding: 1em 1em 0;}div.yellow {	background-color: #fef49c;	border: 1px solid #bca902;}div.blue {	background-color: #adf4ff;	border: 1px solid #02bcd7;}div.green {	background-color: #b2ffa1;	border: 1px solid #48a248;}div.pink {	background-color: #ffc7c7;	border: 1px solid #e27575;}div.purple {	background-color: #b6caff;	border: 1px solid #7591dc;}div.gray {	background-color: #eeeeee;	border: 1px solid #9e9e9e;}p.soon {	font-style: italic;	font-weight: bold;	text-align: center;}table.outline {	margin: 1em 0 3em;}table.outline tr {	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;}table.outline th {	font-weight: bold;}table.outline th.topic {	width: 15em;}div.side {	border-left: 1px solid #ccc;}div.side > div {	padding-left: 1.5em;}div.side h3 {	border-top: 1px solid #ccc;	padding-top: 1.5em;}h3.off {	border: 0;	padding: 0;}div.schedule {	width: 100%;	text-align: center;}div.schedule > div {	border-bottom: 1px solid #ccc;}div.schedule a {	font-weight: bold;}img.fr {	float: right;	padding: 0 0 1em 1em;}a.i {	font-style: italic;}.l {	text-align: left;}.r {	float: right;}.br {	padding-bottom: 1.2em;}.odd {	background-color: #fff;}.even {	background-color: #f4f4f4;}#locations .vcard .tel {	margin-top: 1em;}.vcard .geo {	display: none;}#head {}#head h1 {	float: left;	margin: 0 0 .1em .5em;}#head h1 a {	color: #858585;	font-weight: normal;	outline: none;	position: relative;	text-decoration: none;}#head ul {	float: right;	margin: 0 -.3em;	padding: 0 0 .1em;}#head ul li {	display: inline;	margin: 0;	padding: 0;}#head ul li a {	color: #959595;	float: left;	margin: 1em 1.5em 0;	padding: 0;	text-decoration: none;}#head ul li a:hover {	color: #737373;}#body {	padding: 0 2.5em;}#body ul li {	list-style: disc inside;}#locations { 	font: 80% Verdana, Arial, Helvetica, sans-serif;	color: #000;	text-align: center;	border-collapse: collapse;	border: 1px solid #dadada;}#locations thead th {	color: #000;	background: #f4f4f4;	text-align: center;}#locations thead th a, #locations thead th:hover a {	color: #000;}#locations th {	font-weight: bold;}#locations th:hover a {	color: #000;	text-decoration: underline;}#locations tr {	vertical-align: middle;}#locations tr:hover, #locations tr.odd:hover {	background-color: #eeeeee;}#locations tr, #locations th, #locations td {	padding: .75em;}#locations td a {	color: #000000;}#locations td {	border-left: 1px solid #dadada;}#locations a {	text-decoration: none;}#locations a:hover {	text-decoration: underline;}#find, #note, #list {	border: 1px solid #ccc;	margin-bottom: 1.5em;	width: 100%;}#list {	border-bottom: 0;}#find h3, #note h4, #list h4 {	padding: .5em;}#find div, #note div, #list div.vcard {	padding: 1em;	line-height: 1.45;}#find p {	margin-bottom: 0;}#next {	width: 95%;	margin: auto;}#find h3 {	background-color: #5387c7;	color: #fff;}#find div, #note h4, #list h4 {	background-color: #eaeaea;	color: #777;}#list div.vcard:hover {	background-color: #e4ecf7;}#note h4, #list h4, #list div.vcard {	border-bottom: 1px solid #ccc;}#find a, #list a, #next a {	text-decoration: none;}#find a:hover, #list a:hover, #next a:hover {	text-decoration: underline;}#list .vcard a {	color: #000;}#note ul {	margin-bottom: 0;}#note ul span {	color: #777;}#list, #note div, #next {	font-size: smaller;}#next.c {	text-align: center;}img.c {	display: block;	margin: auto;	padding-top: 1em;	padding-bottom: 1em;}#find #q, #find #a {	width: 20em;	margin-bottom: 1em;}#find select {	width: 17em;}