/* CSS Document */table.schedule {  width: 100%;  line-height: 1.4em;  border: 2px solid #6464AA;  background: #6464AA;  margin-top: 10px;}table.schedule thead tr {  color: white;  background: #8FA9C3;}table.schedule thead tr th {  padding: 0.4em 0.6em 0.4em 0.6em;  width: 14%;}table.schedule tbody tr { color: #000066;}table.schedule tbody td { padding: 0.4em 0.6em 0.4em 0.6em;  background: #E5E5F4;  vertical-align: top;}table.schedule tbody td.odd {  padding: 0.4em 0.6em 0.4em 0.6em;  background: #CFCFEA;  vertical-align: top;}table.schedule tbody td.blank {  padding: 0.4em 0.6em 0.4em 0.6em;  background: #8F8FC3;  vertical-align: top;}table.schedule tbody td.spacert {  background: #8FA9C3;  height: 2px;  padding: 0;}table.schedule tbody td.spacer {  background: #8FA9C3;  color: white;  text-align: center;}table.schedule tbody td.spacer a:link {  color: #FFFFFF;}table.schedule tbody td p.numbers {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}#inner {border: 1px dotted #6464AE;margin: 1px 0 10px 0;padding: 1px;line-height: 0.8em;}#inner p.title {    font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: center;	margin-bottom: 0;}#inner p.location {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: center;}#inner p.subtext {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: center;	margin-top: 0;}#inner p.org {    font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: center;}#hinner {margin: 1px 0 10px 0;padding: 1px;line-height: 0.8em;}#hinner p.title {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: center;	margin-bottom: 0;	color: #336666;}#hinner p.subtext {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: center;	margin-top: 0;	color: #336666;}table.schedule thead tr th p.dates {    font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: white;	font-style: italic;	margin: 0;}table.schedule tbody td p.dates {    font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: white;	font-style: italic;	margin: 0;	padding: 0;}table.schedule tbody td p.agency {    font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	margin: 0;	padding: 0;}table.schedule tbody td p.phone {    font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	margin: 0;	padding: 0;}#galinner {border: 1px dotted #6464AE;margin: 1px 0 10px 0;padding: 0.2em;line-height: 0.8em;}#galinner p.title {	font-size: 12px;	text-align: center;	margin-bottom: 0;	padding: .4em 0 .4em 0;}#galinner2 {border: 1px dotted #6464AE;margin: 1px 0 10px 0;padding: 0.2em;line-height: 0.8em;background-image:url(graphics/galbg.png);background-repeat:no-repeat;}#galinner2 p.title2 {	font-size: 12px;	text-align: center;	margin-bottom: 0;	padding: .4em 0 0 0;}#galinner p.subtext {	font-size: 10px;	text-align: center;	margin-top: 0;	padding: 0;}#galinner p.location {	font-size: 10px;	text-align: center;	padding: .5em 0 0 0;}#galinner2 p.location2 {	font-size: 10px;	text-align: center;	padding: 0;	margin-top: 0;}#galinner p.image {	text-align: center;	padding: 0;	margin: 0;}#sgalinner {border: 1px dotted #6464AE;margin: 12px 12px 24px 12px;width: 660px;padding: 12px;line-height: 0.8em;text-align: center;}#sglinner .tframe {width: 620px;border: 1px dotted #6464AE;text-align: center;}#sgalinner .tframe p.title {	font-size: 14px;	text-align: center;	font-weight: bold;	margin-bottom: 0;	padding: .4em 0 .4em 0;}#sgalinner .tframe p.subtext {	font-size: 10px;	text-align: center;	margin-top: 0;	padding: 0;}#sgalinner .tframe p.location {	font-size: 14px;	text-align: left;	padding: .5em 0 0 0;}#sgalinner p.image {	text-align: center;	padding: 0;	margin: 0;}