body.crstopic, body.crsrelatedtopics, body.crsart, body.crsindex {
    font-family: Tahoma, Arial, Helvetica;

	background-color:#004400;
	margin:20px;	
}
	div.crstopicbody, div.crsreltopicsbody, div.crsartbody, div.crsindexbody {
		 text-align: center;
	}

		div.crstopicbodyinner, div.crsreltopicsbodyinner, div.crsindexbodyinner {
			width: 660px;
			margin: 0px auto;
			text-align: left;
		}

			div.crsheader {
			}

				div.crsheaderinner {
				}
				
			div.crstopiccontent, div.crsreltopicscontent, div.crsartcontent, div.crsindexcontent {
				padding:0px;
				margin: 0px;
				background-color: #ffffff;
			}

				div.crstopiccontentinner, div.crsreltopicscontentinner, div.crsindexcontentinner {
					font-size: small;
					color: black;
					background-color: #ffffff;
					text-align: left; /*XXXXXXXXXXXXXXX*/
					margin-top: 0px;
					margin-left: 20px;
					margin-right: 20px;
					padding-top: 2px;
					border-bottom: 1px solid #ffffff;

				}

					div.crsheadlinks {
						padding-top: 3px;
						padding-left: 40px;
					}
					
						div.crsheadlinksinner {
							font-size: 10px;
							/*height: 19px; */
							margin-bottom: 3px;
						}
				
					div.crsindextitle {
						display: none;
					}
					
					div.crsindexgrid {
						font-size: 10px;
						line-height:13px;
						margin-left: 15px;
						margin-right: 15px;
						border-top: 1px solid #006600;
						border-bottom: 1px solid #006600;
						text-align: center;
						margin-top: 12px;
						margin-bottom: 6px;
					}
					
					div.crsindexentries {
						width: auto;
						margin-left:  20px;
						margin-right: 20px;
					}
					
					div.crsindexlegend {
						width: auto;
						margin-left:  20px;
						margin-right: 20px;
						margin-bottom: 12px;
					}
					
					div.crstopicmain, div.crsreltopicsmain {
						margin: 0 40px 0 40px;
						width: 546px;
					}
					div.crsfootlinks {
						margin-left:  40px;
						margin-right: 40px;
						font-size: 11px;
						line-height: 12px;
						margin-top: 8px;
						border-top:1px solid #000000;
						padding-top: 18px;
					}
					
					div.crsfooter {
						margin:0px;
					}
					
					div.crsfooterinner {
						margin:0px;
					}
					div.crsheader {
						margin:0px;
					}
					
					div.crsheaderinner {
						margin:0px;
						background-color: #ffffff;
						padding: 0px;
					}
					
img.crsart {
    /* width: 640px; /* For printing only */
}


a:link {
    font-weight: bold;
    color: #006600; /* green */
    text-decoration: underline;
}

a:hover {
    color: #006600; /* green */
    text-decoration: underline;
}

a:active {
    color: #006600; /* green */
    text-decoration: underline;
}

a:visited {
    font-weight: bold;
    color: #669966; 
    text-decoration: underline;
}

div.crsindexentries a:visited {
    font-weight: bold;
    color: #006600;
    text-decoration: underline;
}

div.crsindexgrid h2 {
    font-weight: bold;
    color: #999999;
}

hr {
	display: none;
}


div.crsartcontentinner {
    font-size: small;
    color: black;
    background-color: #ffffff;
    text-align: left;
}

div.crsheadmatter {
}

a.crsheadlink, span.crsanimation {
}

a.crsheadlink:visited {
	color:#006600;
	font-weight: normal;
    text-decoration: underline;
}

div.crsindexheadlinks {
    /* This <div> is empty in the files as delivered. You 
       may wish to insert a link back to the "main" CRS page.
    */
    /*
    background-color: #ff6600;
    border-bottom: 3px solid #999999;
    padding-top: 3px;
    width: 628px;
    */
}

span.crsheadlink {
    margin-right: 20px;
}


p.crsp {
    font-size: small;
    line-height: 110%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1%;
    margin-bottom: 0;
}

p.crspdisclaimer {
    font-size: 12px;
    line-height: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-style: italic;
}

p.crspcopyright {
    font-size: 12px;
    line-height: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
}

p {
    font-size: small;
    line-height: 110%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 3pt;
}

/* -- Headers -- */

h1 {
    color: #333333; /* dark gray */
    font-weight: bold;
    font-size: 150%;
    text-align: left;
}

h1.crstitle {
    color: #333333; /* dark gray */
    font-weight: bold;
    font-size: 150%;
    text-align: center;
}

h2 {
    font-size: 120%;
    padding-top: 0px;
    line-height: 110%;
}

h2.crssubtitle {
    font-size: 130%;
    text-align: center;
}

h2.crspronounce {
    font-size: 110%;
    font-weight: normal;
    font-style: italic;
    text-align: center;
}

h2.crsindexgrid {
    font-size: 11px;
    padding: 3px;
    margin: 0px;
    line-height: 15px;
}

h2.crsheading {
    font-size: 120%;
    padding-top: 15px;
    line-height: 110%;
}

h2.crsindextopref {
	text-align: center;
	font-size: 11px;
    padding-top: 23px;
}

h2.crsindexnextsec {
	text-align: center;
	font-size: 11px;
    line-height: 12px;
}

h2.crsindextonext {
	font-size: 11px;
    line-height: 13px;
}

h2.crsindexprevsec {
	text-align: ;
	font-size: 11px;
    line-height: 13px;
}

hr.crshrma {
    /* This horizontal rule appears only in MA (Medication Advisor) */
}

/* -- Lists -- */

li.crsli {
    font-size: small;
    line-height: 110%;
    margin-top: 1%;
}

img {
    border-style: none;
}

img.crsthumb {
    float: right;
    margin-left: 6px;
    margin-bottom: 1px;
}


pre {
    font-size: 100%;
    margin-bottom: 0;
    margin-top: 0;
}

pre.crsmenu {
    font-size: 100%;
    margin-bottom: 0;
    margin-top: 0;
    margin-left: -20px;
}

pre.crspre {
    font-size: 100%;
    margin-bottom: 0;
    margin-top: 0;
}

pre.crsindexpre {
    font-family: Tahoma, Arial, Helvetica;

  /*  font-size: small;

     Netscape seems to need this for some reason.
       Without it, Netscape will sometimes fail to properly display 
       underlining on link text in the index.
    */
    line-height: 140%;

    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 3pt;
}

