body       {
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p        {
	color: black;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td  {
	color: black;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
li     {
	color: black;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2       { color: white; font-style: italic; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 5px; margin-bottom: 5px; padding-left: 10px }
h3 {
	color: #4682b4;
	font-size: 12pt }
h4  { color: #4682b4; font-weight: normal; font-size: 11pt }
h5 { color: #4682b4; font-size: 10.5pt; margin: 5px 2px 2px; padding: 5px 2px 2px; }
sup  { color: black; font-style: normal; font-weight: normal ; text-decoration: none; }
.mainContent  { font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; padding-top: 5pt; padding-right: 5pt; padding-left: 5pt  }
.deifooter  {
	font-size: 8pt }
a:link   {
	color: #36c;
	text-decoration: underline }
a:visited   {
	color: #36c;
	text-decoration: underline }
a:hover  {
	color: #000080;
	text-decoration: none }
a:active  {
	color: #2e8b57;
	text-decoration: underline }
.blua   {
	color: #036;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none }
.blua a:link  {
	color: #036;
	font-size: 9pt;
	text-decoration: underline }
.blua a:visited  {
	color: #036;
	font-size: 9pt;
	text-decoration: underline }
.blua a:hover  {
	color: #036;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none }
.blua a:active  {
	color: #c0c0c0;
	font-size: 9pt;
	text-decoration: underline }
.wht    { color: #fff; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.wht a:link    { color: white; font-size: 9pt; text-decoration: none }
.wht a:visited    { color: white; font-size: 9pt; text-decoration: none }
.wht a:hover    { color: white; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.wht a:active   { color: white; font-size: 9pt; text-decoration: underline }
.subNav    {
	color: white;
	font-weight: bold;
	background-color: #36c;
	padding-right: 20pt }
.subNav a:link  {
	color: white;
	font-size: 9pt;
	text-decoration: underline }
.subNav a:visited  {
	color: white;
	font-size: 9pt;
	text-decoration: underline }
.subNav a:hover  {
	color: white;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none }
.subNav a:active  {
	color: #f5f5f5;
	font-size: 9pt;
	text-decoration: none }
.headNav  {
	color: white;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	background-color: #36c;
	padding-right: 10pt;
	border: ridge 1px white }
.headNav a:link       {
	color: white;
	font-size: 9pt;
	text-decoration: underline }
.headNav a:visited       {
	color: white;
	font-size: 9pt;
	text-decoration: underline }
.headNav a:hover       {
	color: white;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none }
.headNav a:active       {
	color: white;
	font-size: 9pt;
	text-decoration: underline }
.navBG  {
	background-color: #36c }
/*<agl.folder "mainNav">*/
	.mainNavHeaders {
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
	padding-right: 10pt }
	.mainNav            { color: white; font-size: 10pt; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #4682b4; text-align: center; margin: 0; padding: 0; width: 120px ; }
	.mainNav h1 { font-size: 10pt; font-weight: bold; background-color: #099; background-repeat: no-repeat; vertical-align: middle; width: 119px; height: 21px; margin-top: -1px; margin-bottom: 0; padding: 1px 0 0; }
	.mainNav sup { color: white }
	.mainNav ul      { font-weight: bold; list-style-type: none; margin: 0; padding: 0; width: auto }
	.mainNav li      { color: white; font-weight: bolder; text-align: center; list-style-type: none; float: left; margin: 0 0 1px; padding: 0; width: 120px }
	.mainNav li a, .mainNav li a:visited     { color: white; font-weight: normal; font-size: 10pt; text-decoration: none; background-color: #4682b4; text-align: left; padding: 1px 2px; border: ridge 1px #4682b4; height: 22px ; display: block; }
	.mainNav li a:hover     { color: white; font-weight: normal; font-size: 10pt; text-decoration: none; background-color: #099; text-align: left; list-style-type: none; padding: 1px 2px; border: ridge 1px;}
	.mainNav li ul      { font-weight: normal; background-color: #a2c0d9; text-decoration: none; text-align: left; height: auto  ; margin: 0; padding: 0; border-right: 1px solid #4682b4; border-left: 1px solid #4682b4; display: none; }
	.mainNav li li { width: 118px; margin: 0; padding: 0; border-width: 0; }
	.mainNav li li a:link, .mainNav li li a:visited      { color: white; font-weight: normal; font-size: 10pt; background-color: #69c; text-decoration: none; text-align: left; height: 22px  ; margin: 0; padding: 0 0 0 8px; border-width: 0; }
	.mainNav li li a:hover    { color: white; font-weight: normal; font-size: 10pt; background-color: #099; text-decoration: none; text-align: left; height: 22px ; margin: 0; padding: 0 0 0 8px; border-width: 0; }
	
	body.about-section #about-section,
	body.tools-section #tools-section,
	body.resources-section #resources-section,
	body.investigator-section #investigator-section,
	body.promotional-section #promotional-section
	
	{ display: block; }
	body#home .mainNav a.home,
	body#basics .mainNav a.basics,
	body#intro .mainNav a.intro,
	body#options .mainNav a.options,
	body#about .mainNav a.about,
		body#orientation .mainNav a.orientation,
		body#mission .mainNav a.mission,
		body#founder .mainNav a.founder,
	body#tools .mainNav a.tools,
		body#code .mainNav a.code,
		body#checklist .mainNav a.checklist,
		body#flowchart .mainNav a.flowchart,
		body#declaration .mainNav a.declaration,
	body#resources .mainNav a.resources,
		body#nutshell .mainNav a.nutshell,
		body#belmont-report .mainNav a.belmont-report,
		body#background .mainNav a.background,
		body#history .mainNav a.history,
		body#tips .mainNav a.tips,
		body#qa .mainNav a.qa,
		body#glossaries .mainNav a.glossaries,
		body#links .mainNav a.links,
	body#investigator .mainNav a.investigator,
		body#certificate .mainNav a.certificate,
	body#promotionals .mainNav a.promotionals,
		body#quiz .mainNav a.quiz,
		body#brochure .mainNav a.brochure,
		body#sample-pr .mainNav a.sample-pr,
		body#testimonials .mainNav a.testimonials,
		body#collaborations .mainNav a.collaborations,
	body#contact .mainNav a.contact,
	body#legal .mainNav a.legal
	{ background-image: url(downBG.gif); background-repeat: repeat-y; background-position: right 0; cursor: default; }
/*</agl.folder>*/
.footerNav        {
	color: white;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	background-color: #4682b4;
	border: ridge 1px #36c }
.footerNav a:link       {
	color: white;
	font-size: 10pt;
	text-decoration: none }
.footerNav a:visited  {
	color: white;
	font-size: 10pt;
	text-decoration: none }
.footerNav a:hover  {
	color: white;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: underline }
.footerNav a:active {
	color: yellow;
	font-size: 10pt;
	text-decoration: underline }
.tableDIV1  { font-size: 10pt; text-align: justify; padding: 2px }
.tableDIV2   { font-size: 10pt; background-color: #e8f0f8; text-align: justify; padding: 2px }
.ask  { font-style: italic; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.askLetters { color: #f00; font-weight: bold }
.qtParentDIV { font-size: 10pt; background-color: white; text-align: justify; padding: 5px }
.qtDIV1    { font-size: 10pt; background-color: #e8f0f8; text-align: justify; padding: 5px }
.qtDIV2    { font-size: 10pt; background-color: white; text-align: justify; padding: 5px; border: solid 1px #dcdcdc }
.qtDIV3    { font-size: 10pt; background-color: #e8f0f8; text-align: justify; padding: 5px }
.qtDIV4    { font-size: 10pt; background-color: white; text-align: justify; padding: 5px; border: solid 1px #dcdcdc }
.qtDIV5    { font-size: 10pt; background-color: #e8f0f8; text-align: justify; padding: 5px }
.moreDIV { background-color: white; padding: 5px; border: double 2px #4169e1 }
.copyright   { color: white; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #36c; padding-right: 10pt }
.copyright td { color: white; font-size: 10pt }
.copyright a:link       {
	color: white;
	font-size: 9pt;
	text-decoration: underline }
.copyright a:visited       {
	color: white;
	font-size: 9pt;
	text-decoration: underline }
.copyright a:hover       {
	color: white;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none }
.copyright a:active       {
	color: white;
	font-size: 9pt;
	text-decoration: underline }
#print-only { display: none }
#ads { /* display: none */ }
#print-footer { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; position: fixed; bottom: 0; left: 150px; width: 450px; display: block }
#contentTable {  }
/*<agl.folder "topNav">*/
	#topNav    { border: 0px }
	#topNav a, #topNav a:visited  { color: #191970; font-weight: bolder; text-decoration: none; text-align: center }
	#topNav a:hover { color: blue; font-weight: bolder; text-decoration: underline }
	#topNav ul     { font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; letter-spacing: 1px; vertical-align: baseline; list-style-type: none; float: left; margin: 0px; padding: 0px; border: 0px; z-index: 20 }
	#topNav li     { color: #339; line-height: 1.25em; background: #e0ffff url(quickJump.gif) no-repeat 103px center; float: left; padding: 2px; border: solid 1px #36c; position: relative; z-index: 20; width: 125px }
	#topNav li ul      { background-color: transparent; float: left; margin: 1.35em 0px 0px -92px; border-top: 0px none; border-bottom: 1px solid #36c; position: absolute; z-index: 20; left: -999em; width: 125px }
	html>body #topNav li ul  { background-color: transparent; float: left; margin: 2px 0px 0px -2px; border-width: 0px 1px 1px 1px; position: absolute; z-index: 20; left: -999em; width: 125px }
	#topNav li ul li    { margin: 0px; padding: 0px; border-width: 0px 1px 0px 1px }
	#topNav li ul ul  { border: 0px; z-index: 20; left: -999em }
	#topNav li a, #topNav li a:visited     { color: #191970; font-weight: bold; text-decoration: none; text-align: left; text-indent: 15px; clear: both; padding: 1px 0px 0px; border: none; z-index: 20; width: 125px; height: 20px; display: block }
	#topNav li ul a, #topNav li ul a:visited    { color: #191970; font-weight: bold; text-decoration: none; background: #e0ffff; text-align: left; text-indent: 15px; clear: both; border-top: 1px solid #36c; z-index: 20; width: 125px; height: 20px; display: block }
	#topNav li a:hover { color: white; text-decoration: none; background-image: url(leftNavTitleBGover.gif); border: none; z-index: 20 }
	#topNav li ul a:hover { color: #191970; text-decoration: none; background: #b0e0e6; border-top: 1px solid #b0c4de; border-right: 1px solid #b0c4de; border-bottom: 1px solid #b0c4de; z-index: 20 }
	#topNav li:hover ul ul, #topNav li:hover ul ul ul, #topNav li.sfhover ul ul, #topNav li.sfhover ul ul ul { z-index: 20; left: -999em }
	#topNav li:hover ul, #topNav li li:hover ul, #topNav li li li:hover ul, #topNav li.sfhover ul, #topNav li li.sfhover ul, #topNav li li li.sfhover ul { z-index: 20; left: auto }
/*</agl.folder>*/
.endorsers {  }
.endorsers td { font-size: 9pt; }
.endorsers .head { font-size: 10pt; font-weight: bold; }
.modifiedDates { font-size: 8pt; text-align: right; }
.noDecor a, .noDecor a:visited { text-decoration: none; }
.smaller { font-size: 8pt; }
/*<agl.folder "mainNav Old - 10/12/06">*/
/*	.mainNavHeaders {
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
	padding-right: 10pt }
	.mainNav            { color: white; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #4682b4; text-align: center; margin: 0px; padding: 0px; width: 120px }
	.mainNav sup { color: white }
	.mainNav ul      { font-weight: bold; list-style-type: none; margin: 0px; padding: 5px 0px 0px; width: 120px }
	.mainNav li      { color: white; font-weight: bolder; text-align: center; list-style-type: none; float: left; margin: 0px; padding: 0px; width: 120px }
	.mainNav li a, .mainNav li a:visited     { color: white; font-weight: normal; font-size: 10pt; text-decoration: none; background-color: #4682b4; text-align: left; margin: 1px 0px; padding: 1px 2px; border: ridge 1px #4682b4; width: 100%; height: 22px }
	.mainNav li a:hover     { color: white; font-weight: normal; font-size: 10pt; text-decoration: none; background-color: #099; text-align: left; list-style-type: none; margin: 0px; padding: 1px 2px; border: ridge 1px white; width: 100% }
	.mainNav li ul      { font-weight: normal; text-decoration: none; text-align: left; list-style-type: none; float: left; width: 120px; height: auto }
	.mainNav li ul a, .mainNav ul li a:visited      { color: white; font-weight: normal; font-size: 10pt; text-decoration: none; text-align: left; margin: 1px 0px; width: 120px; height: 22px }
	html>body .mainNav ul li a, .mainNav ul li a:visited    { text-align: left; float: left; margin: 1px 0px 0px; padding: 1px 2px; width: 114px; height: 22px }
	.mainNav li ul a:hover    { color: white; font-weight: normal; font-size: 10pt; text-decoration: none; background-color: #099; text-align: left; margin: 1px 0px; width: 120px; height: 22px }
	html>body .mainNav li ul a:hover { color: white; font-weight: normal; font-size: 10pt; text-decoration: none; background-color: #099; text-align: left; margin: 1px 0px; width: 114px; height: 22px }
*/
	.bot-input {
		position: absolute;
		left: -999em;
		float: left; }

/*</agl.folder>*/

