body {
	background: url(/images/background.jpg) repeat;
	margin: 0px 0px 20px;
}
#wrapper {
	background: url(/images/background_content.jpg);
	margin: 0px auto;
	width: 810px;
}
#masthead {
	background: url(/images/masthead.jpg) no-repeat;
	margin: 0px auto;
	height: 102px;
	width: 577px;
	padding-left: 205px;
	padding-top: 32px;
}
#masthead h1 {
	font: bold 13px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px;
}
#masthead h2 {
	font: bold 13px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
}
#navigation1 {
	background: url(/images/navigation1.jpg) no-repeat;
	margin: 0px auto;
	height: 198px;
	width: 782px;
}
#theme_home {
	background: url(/images/theme_home.jpg) no-repeat 186px;
	height: 198px;
}
#theme_biblio {
	background: url(/images/theme_biblio.jpg) no-repeat 186px;
	height: 198px;
}
#theme_commitment {
	background: url(/images/theme_commitment.jpg) no-repeat 186px;
	height: 198px;
}
#theme_david {
	background: url(/images/theme_david.jpg) no-repeat 186px;
	height: 198px;
}
#theme_endorse {
	background: url(/images/theme_endorse.jpg) no-repeat 186px;
	height: 198px;
}
#theme_faq {
	background: url(/images/theme_faq.jpg) no-repeat 186px;
	height: 198px;
}
#theme_benefits {
	background: url(/images/theme_benefits.jpg) no-repeat 186px;
	height: 198px;
}
#theme_investigators {
	background: url(/images/theme_investigators.jpg) no-repeat 186px;
	height: 198px;
}
#theme_links {
	background: url(/images/theme_links.jpg) no-repeat 186px;
	height: 198px;
}
#theme_news {
	background: url(/images/theme_news.jpg) no-repeat 186px;
	height: 198px;
}
#theme_overview {
	background: url(/images/theme_overview.jpg) no-repeat 186px;
	height: 198px;
}
#theme_participate {
	background: url(/images/theme_participate.jpg) no-repeat 186px;
	height: 198px;
}
#navigation1 h1 {
	font: bold 18px/28px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px 21px 0px 205px;
	padding-top: 20px;
}
#navigation1 h2 {
	font: bold 18px/28px Verdana, Arial, Helvetica, sans-serif;
	color: #DDB9AC;
	margin: 0px 21px 0px 205px;
}
#navigation1 h3 {
	font: normal 16px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px 21px 0px 205px;
	padding-top: 20px;
}
#content {
	background: url(/images/navigation2.jpg) no-repeat;
	margin: 0px auto;
	width: 782px;
}
#sidenav2 {
	float: left;
	width: 186px;
	height: 151px;
}
#sidenav2 p {
	margin: 15px 12px 0px 24px;
	padding: 4px 6px 4px 4px;
	text-align: right;
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #969ABF;
	text-transform: uppercase;
}
#sidenav2 p a {
	color: #fff;
	text-decoration: none;
}
#sidenav2 p a:hover {
	text-decoration: underline;
}
#sidenav {
	float: left;
	width: 186px;
}
#sidenav ul {
	margin: 0px 0px 0px 12px;
	padding: 0px;
	list-style: none;
	text-align: right;
	font: 10px/17px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#sidenav ul li {
	border-bottom: 1px solid #DAB9A6;
}
#sidenav ul li a {
	padding-right: 15px;
	text-decoration: none;
	color: #fff;
	display: block;
}
#sidenav ul li#participate {
	font-weight: bold;
}
#sidenav ul li#participate a {
	background: url(/images/mo_orange.jpg) repeat-y;
}
#sidenav ul li a:hover,
#sidenav ul li#participate a:hover {
	background: url(/images/mo_red.jpg) repeat-y;
}
#margin {
	padding-top: 20px;
	margin: 0px 21px 0px 205px;
}
#margin h3 {
	margin: 0px;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 6px;
}
#margin h4 {
	margin: 0px;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 6px;
}
#margin h5 {
	margin: 0px;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
#margin p {
	margin: 0px;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #717171;
	padding-bottom: 12px;
}
#margin ul {
	margin: 0px;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #717171;
	padding-bottom: 12px;
	padding-left: 20px;
}
#margin ol {
	margin: 0px;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 12px;
	padding-left: 20px;
}
#margin p a.top {
	margin: 0px;
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #AF1D15;
	padding-bottom: 12px;
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 12px;
}
#margin p.spacebefore,
#margin #paragraphs p.spacebefore {
	margin-top: 12px;
}
#margin p a:hover.top {
	text-decoration: underline;
}
#margin p.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
	font-size: 8px;
	line-height: 8px;
}
#margin p.rule {
	border-top: 1px solid #949494;
	padding-top: 12px;
}
#margin p.rulebottom {
	border-bottom: 1px solid #949494;
	padding-bottom: 12px;
}
#margin p strong {
	color: #000;
}
#margin #paragraphs p {
	margin: 0px;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #717171;
	padding: 0px;
	text-indent: 1em;
}
#margin #paragraphs p.noindent {
	text-indent: 0px;
}
#margin #paragraphs h4 {
	margin: 0px;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding-top: 12px;
	padding-bottom: 6px;
}
#margin #faq {
	margin-bottom: 20px;
}
#margin #faq h3 {
	margin: 0px;
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 6px;
	margin-bottom: 6px;
	border-bottom: 1px solid #949494;
}
#margin #faq h3 a {
	text-decoration: none;
	color: #000;
}
#margin #faq h3 a:hover {
	text-decoration: underline;
}
#margin #faq h3 u {
	background: url(/images/arrow_grey.gif) no-repeat 1px;
	text-decoration: none;
}
#margin #endorse p {
	margin: 0px;
	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px;
}
#margin #endorse h5 {
	margin: 0px 0px 10px;
	font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #717171;
	padding-bottom: 10px;
	border-bottom: 1px solid #949494;
}
#margin #links p a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
#margin #links p a:hover {
	text-decoration: underline;
}
#margin #bib p {
	margin: 0px 0px 12px;
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #717171;
	padding: 0px;
}
#margin #bib  h3 {
	margin: 0px 0px 6px;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	padding: 0px;
}
#margin #bib  h4 {
	margin: 12px 0px 6px;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border-top: 1px solid #949494;
	padding: 12px 0px 0px;
}
#margin #bib  h5 {
	margin: 0px 0px 6px;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px;
}
#margin #news p {
	margin: 0px;
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #717171;
	padding: 0px;
}
#margin #news p a {
	color: #717171;
	padding-right: 13px;
	text-transform: uppercase;
	text-decoration: none;
	background: url(/images/arrow_grey.gif) no-repeat right;
}
#margin #news p a:hover {
	text-decoration: underline;
}
#margin #news h3 {
	margin: 0px;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px;
}
#margin #news h4 {
	margin: 12px 0px 0px;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border-top: 1px solid #949494;
	padding: 12px 0px 0px;
}
#margin #news h5 {
	margin: 0px;
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #717171;
	padding: 0px;
}
#margin #benefits img {
	float: left;
}
#margin #benefits h3 {
	margin: 0px 0px 12px 0px;
	padding: 0px;
}
#margin #benefits h3 a{
	color: #717171;
}
#margin #benefits h3 a:hover{
	color: #000;
}
#margin #benefits p {
	margin: 0px 0px 0px 130px;
	padding: 0px;
}
#margin #benefits p.indent {
	text-indent: 1em;
}
#margin #benefits h4 {
	margin: 0px 0px 12px;
	border-bottom: 1px solid #949494;
	padding: 0px 0px 12px 130px;
}
#margin #participate p {
	margin: 0px;
	padding: 0px 0px 9px;
}
img.floatleft {
	float: left;
	margin: -2px 10px 8px -2px;
}
#bottom {
	background: url(/images/bottom.jpg);
	margin: 0px auto;
	height: 25px;
	width: 810px;
}
#clear {
	clear: both;
	padding-bottom: 40px;
}
