body {
	background: #fff;
	background-image: url(/past/notocon/vii/images/background-sunray.jpg); 
	background-position: top;
	background-repeat: no-repeat;

	margin: 0pt;
/*	font-family: Georgia, "Times New Roman", Times, serif; */
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #006;
}

body.interstitial {
	background: #fff;
	margin: 0pt;
/*	font-family: Georgia, "Times New Roman", Times, serif; */
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #006;
}

a:link {
	color: #FF0000;
	font-weight:bold;
}
a:visited {
	color: #990000;
	font-weight:bold;
}
a:hover {
	color: #FF0033;
	font-weight:bold;
}
a:active {
	color: #FF0000;
	font-weight:bold;
}
a[name]:hover {text-decoration: inherit; color: inherit; background: inherit}
a[name] {text-decoration: inherit; color: inherit; background: inherit}


div.wrapper {
	text-align: center;
	margin: 0px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto; 
	/* background: #fff; */ 
	width: 800px;
}

div.content {
	margin-bottom: 0px; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0px; 
	position: relative; 
	word-wrap: break-word;  
	background: #fff; 
	text-align: left; 
	width: 700px; 

}

#home-page {
	background-image: url('../images/us-bodies-list.png');
	/* background-repeat: repeat-y; */
	background-repeat: no-repeat;
}

div.focus {
	margin-bottom: 10px; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 10px; 
	position: relative; 
	word-wrap: break-word;  
	background: #ffffff; 
	text-align: left; 
	width: 600px;
}

div.fullschedule {
	margin-bottom: 10px; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 10px; 
	position: relative; 
	word-wrap: break-word;  
	background: #ffffff; 
	text-align: left; 
	width: 650px;
}
div.fullschedule p {

}

div.menu {
	font: bold 11px/16px "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 100%;
	background: #fff none;
	margin: 1em 0;
	padding: 0px 0.5em;
}

div.menu ul {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.menu ul li {
	position: relative;
	display: inline;
	float: left;
}



div.menu p, div.menu a, div.menu h2, div.menu li {
	padding-right: 1em;
	margin: 0;
	float: left;
}

div.menu h2 {
	font: bold 16px/16px "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #a00;
	background: #fff;
	text-transform: uppercase;
	margin-bottom: 5px;
}

div.menu a {
	color: #000;
	background: #fff;
	text-decoration: none;
}

div.menu p {
	color: #00c;
	font: bold;
}

div.menu a:hover {
	color: #a00;
	background: #fff;
}

div.shortcut {
	//width: 600px;
	background: #fff none;
	margin: 1em;
	padding: 0px 0.5em;
}

div.shortcut ul {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.shortcut p, div.shortcut a, div.shortcut li {
	padding-right: 1em;
	margin: 0;
	float: left;
}

div.shortcut a, div.shortcut p {
	color: #a00;
	text-decoration: none;
	font: bold 9px/11px "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

div.liber220 {
	padding: 10px;
	font-family: "Lucida Calligraphy", "Monotype Corsiva", cursive;
}

div.spacer {
	clear: both; 
	height: 0px; 
	line-height: 0px;
}

div.bumper {
	height: 10px; 
	line-height: 0px;
}

div.header {
	height: 114px; 
	margin-left: 0px; 
	position: relative; 
	width: 700px;
}

div.header p {
	padding-top: 0pt;
}

div.inside_header {
	border: none; 
}

div.footer {
	margin-left: 0px; 
	position: relative; 
	/* width: 700px; */
}

div.small-print {
	color: #006;
	text-decoration: none;
	font: bold 9px/11px "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 25px;
	padding: 25px; 
	position: relative; 
	width: 700px; 
}

span.small-caps {
	text-transform: uppercase;
	font-size: 75%;
}

div.code {
	font-family: courier, monospace;
	font-size: smaller;
}

div.block {
	border-size: 1px; 
	border-width: single; 
	border-style: solid; 
	border-color; black; 
	margin:10px; 
	padding: 5px;
}

span.amp {
	font-family: Palatino, "Palatino Linotype", Constantia, serif;
	font-style: italic;
}
span.toc {
	margin:-60px;
}
span.toc p {
	font-size: .75em;
	margin-right: .5em;
}

span.toc td { 
	vertical-align: top; 
}
span.toc th {
	color:#fff;
	font-weight:bold;
	background-color:#339;
//	background-color:#aaa;
	text-align: center;
	vertical-align: middle; 
}
span.toc tr.even td {
	text-align: center;
//	background-color:#ccc;
	background-color:#ffc;
	vertical-align: middle; 
	margin-left:5px;
	margin-right:5px;
}
span.toc tr.even a {
	color:#339;
	font-weight:bold;
}
span.toc tr.even a:link {
	color: #339;
	font-weight:bold;
}
span.toc tr.even a:visited {
	color: #339;
	font-weight:bold;
}
span.toc tr.even a:hover {
	color: #339;
	font-weight:bold;
}
span.toc tr.even a:active {
	color: #339;
	font-weight:bold;
}
span.toc tr.even a[name]:hover {text-decoration: inherit; color: inherit; background: inherit}
span.toc tr.even a[name] {text-decoration: inherit; color: inherit; background: inherit}
span.toc tr.odd td {
	text-align: center;
//	background-color:#ddd;
	background-color:#ffd;
	vertical-align: middle; 
	margin-left:5px;
	margin-right:5px;
}
span.toc tr.odd a {
	color:#339;
	font-weight:bold;
}
span.toc tr.odd a:link {
	color: #339;
	font-weight:bold;
}
span.toc tr.odd a:visited {
	color: #339;
	font-weight:bold;
}
span.toc tr.odd a:hover {
	color: #339;
	font-weight:bold;
}
span.toc tr.odd a:active {
	color: #399;
	font-weight:bold;
}
span.toc tr.odd a[name]:hover {text-decoration: inherit; color: inherit; background: inherit}
span.toc tr.odd a[name] {text-decoration: inherit; color: inherit; background: inherit}
span.toc tr td.time { 
//	padding-top:10px;
//	padding-bottom:10px;
	padding:10px;
}
span.toc tr:hover td {
	//text-align: center;
	background-color:#ff0;
	//vertical-align: middle; 
	//margin-left:5px;
	//margin-right:5px;
}
span.toc tr td.blank:hover {text-decoration: inherit; color: inherit; background: inherit}
span.toc tr.blank td {
	text-align: center;
	background-color:#fff;
	vertical-align: middle; 
}
span.toc tr.blank a {
	color:#f00;
	font-weight:bold;
}
span.toc tr.blank a:link {
	color: #f00;
}
span.toc tr.blank a:visited {
	color: #f00;
}
span.toc tr.blank a:hover {
	color: #f00;
}
span.toc tr.blank a:active {
	color: #f00;
}
span.toc tr td.multirow { 
	vertical-align:top;
	padding-top:10px;
/*	border: medium solid #ff0;
	background-color: #dd0; */
	border: medium solid #66c;
	background-color: #339;	
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow a:link {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow a:visited {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow a:hover {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow a:active {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled {
/*	border: medium solid #ff0;
	background-color: #dd0; */
	border: medium solid #66c;
	background-color: #339;
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled a:link {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled a:visited {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled a:hover {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled a:active {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow2 { 
	vertical-align:top;
	padding-top: 10px;
//	border: medium solid #f0f;
//	background-color: #c0c;
	border: medium solid #c9f;
	background-color: #639;
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow2 a:link {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow2 a:visited {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow2 a:hover {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow2 a:active {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled2 {
//	border: medium solid #f0f;
//	background-color: #c0c;
	border: medium solid #c9f;
	background-color: #639;
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled2 a:link {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled2 a:visited {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled2 a:hover {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled2 a:active {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow3 { 
	vertical-align:top;
	padding-top: 10px;
//	border: medium solid #0ff;
//	background-color: #0cc;
	border: medium solid #ccf;
	background-color: #9cf;
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow3 a:link {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow3 a:visited {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow3 a:hover {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow3 a:active {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled3 {
//	border: medium solid #0ff;
//	background-color: #0cc;
	border: medium solid #ccf;
	background-color: #9cf;
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled3 a:link {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled3 a:visited {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled3 a:hover {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled3 a:active {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow4 { 
	vertical-align:top;
	padding-top: 10px;
//	border: medium solid #0f0;
//	background-color: #0c0;
	border: medium solid #0c6;
	background-color: #093;
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow4 a:link {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow4 a:visited {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow4 a:hover {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow4 a:active {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled4 {
//	border: medium solid #0f0;
//	background-color: #0c0;
	border: medium solid #0c6;
	background-color: #093;
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled4 a:link {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled4 a:visited {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled4 a:hover {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled4 a:active {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow5 { 
	vertical-align:top;
	padding-top: 10px;
//	border: medium solid #f00;
//	background-color: #d00;
	border: medium solid #f66;
	background-color: #c33;
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow5 a:link {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow5 a:visited {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow5 a:hover {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.multirow5 a:active {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled5 {
//	border: medium solid #f00;
//	background-color: #d00;
	border: medium solid #f66;
	background-color: #c33;
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled5 a:link {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled5 a:visited {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled5 a:hover {
	color:#fff;
	font-weight:bold;
}
span.toc tr td.scheduled5 a:active {
	color:#fff;
	font-weight:bold;
}
.popup {
	cursor:pointer;
}
.description {
	cursor:pointer;
}

div.event {
//	background-color:#ffd;
}

