	body {
		margin: 0;
		padding: 0;
		background: #00416e url(/images/antiplatelet-2008/background.gif) repeat-x top left;
		font: normal 76%/1.1em arial, helvetica, sans-serif;
		color: #000;
		text-align: center;
	}

	td, th { font-size: 100%; }
	
	h1 {
		margin: .5em 0 1em 0;
		font-size: 1.8em;
		line-height: 1.1em;
	}

	h2 {
		margin: .5em 0 1em 0;
		font-size: 1.35em;
		line-height: 1.1em;
	}

	h3 {
		margin: .5em 0 1em 0;
		font-size: 1.1em;
		line-height: 1.1em;
	}

	a { color: #0084A5; border: 0; }

	h3 a { color: #012741; }

	img { border: 0; }

	#site-container {
		background: transparent url(/images/antiplatelet-2008/bg-middle.jpg) repeat-y top center;
	}

	#site-container2 {
		background: transparent url(/images/antiplatelet-2008/bg-top.jpg) no-repeat top center;
	}

	#header-container {
		padding: 18px 0 50px 0;
		margin: 0 auto;
		width: 988px;
		text-align: left;
	}

	#content-container {
		margin: 0 auto;
		width: 988px;
		text-align: left;
	}

	#footer-container {
		padding-top: 100px;
		background: transparent url(/images/antiplatelet-2008/bg-bottom.jpg) no-repeat center top;
	}
	
	#the-menu {
		float: left;
		width: 223px;
		list-style: none;
		margin: 0;
		padding: 0;
	}

	#the-menu li {
		margin-bottom: .5em;
		border-top: 1px solid #6b191b;
		border-bottom: 1px solid #6b191b;
		color: #ffe28f;
		font-size: 1.1em;
		text-align: right;
	}

	#the-menu a {
		display: block;
		border-top: 1px solid #a62f32;
		border-bottom: 1px solid #a62f32;
		padding: .5em 1em;
		color: #ffe28f;
		text-decoration: none;
	}

	#the-menu a.active, 
	#the-menu a:hover { background-color: #bd4346; }

	#the-content {
		float: left;
		margin-left: 20px;
		width: 720px;
	}

	table.schedule { }

	.schedule th {
		padding: 1em;
		background-color: #0084A5;
		color: #FFF;
		font-weight: bold;
		text-align: left;
	}

	.schedule td {
		margin: 0;
		padding: .5em 1em .5em 1em;
		vertical-align: top;
		border-bottom: 1px solid #CCC;
	}
	
	.schedule .noline td { border: 0; }

	.schedule td.border-bottom div {
		margin: 1em 0;
		height: 3px;
		background-color: #999;
	}

	.schedule tr.blue strong, 
	.schedule tr.blue b { color: #0084A5; }

	.schedule tr.red strong, 
	.schedule tr.red b { color: #990033; }

	label { font-weight: bold; }
	
	.admin-nav {
		float: right;
		text-align: center;
		font-weight: bold;
		background-color: #E0E0E0;
		border: 1px solid #DDD;
		margin: 0;
		width: 150px;
		padding: .5em;
	}

	.schedule td.admin-nav {
		float: none;
		border: 0;
		width: 0;
	}

	.schedule p {
		margin: 0;
	}

	.schedule .date {
		margin-bottom: .75em;
	}

	.schedule .disclosure {
		margin-top: .75em;
		font-size: 90%;
		line-height: 1.1em;
	}

	.schedule .disclosure b, 
	.schedule .disclosure strong {
		color: #000;
	}

	.issue {
		background-color: #00406e;
		color: #fff;
		text-align: center;
		font-size: 1.2em;
		font-weight: bold;
		padding: 8px 0;
		border-top: 1px solid #fff;
	}