body.crstopic, body.crsrelatedtopics, body.crsart, body.crsindex {
    font-family: Tahoma, Arial, Helvetica;

	background-color:#ffffff;
	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 {
				background-color: #ffcc00;
				padding:0px;
				margin-top: 0px;
			}

				div.crstopiccontentinner, div.crsreltopicscontentinner, div.crsindexcontentinner {
					font-size: small;
					color: black;
					background-color: #ffffff;
					width: 100%;
					text-align: left; /*XXXXXXXXXXXXXXX*/
					margin-top: 0px;
					padding-top: 2px;
				}

					div.crsheadlinks {
						padding-top: 3px;
						padding-left: 40px;
					}
					
						div.crsheadlinksinner {
							font-size: 10px;
							/*height: 19px; */
							margin-bottom: 3px;
						}
				
					div.crsthumbnails {
						margin: 10px 40px;
					}
					
					div.crsthumbnail {
						margin:0px;
					}
					
					div.crstopictitle, div.crsreltopicstitle {
						margin: 0 40px;
						padding-top: 0px;
					}
					
					
					div.crsartmain {
						margin: 0 0px 0 0px;
					}
					
					
					div.crscopyright, div.crsreltopicscopyright {
						font-size: 11px;
						text-align: center;
						line-height: 110%;
						/* The -6px below seems to keep IE 5.5 from leaving a little 
						   white space at the right margin of the copyright box.
						margin: 3px -6px 0px 0px;
						*/
						padding: 6px 0px 6px 0px;
						color: #000000; 
					}
					
					div.crsfooter {
					}
					
					div.crsfooterinner {
					}
					
img.crsheader {
}

img.crsart {
    width: 680px;
}


a:link {
    font-weight: bold;
    background-color: #ffffff;
    color: #006600; /* green */
    text-decoration: underline;
}

a:hover {
    background-color: #ffffff;
    color: #006600; /* green */
    text-decoration: underline;
}

a:active {
    background-color: #ffffff;
    color: #006600; /* green */
    text-decoration: underline;
}

a:visited {
    font-weight: bold;
    background-color: #ffffff;
    color: #006600; /* orange */
    text-decoration: underline;
}

hr {
	display: none;
}


div.crsartcontentinner {
    font-size: small;
    color: black;
    background-color: #ffffff;
    text-align: left;
}

div.crsheadmatter {
}

div.flvPlayer {
    margin-left: -24px;
    margin-top: 6px;
    margin-bottom: 6px;
}

a.crsheadlink, span.crsanimation {
}


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: 20px
    line-height:22px;
    text-align: left;
}

h1.crstitle {
    color: #000000; /* 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: 107%;
    padding-top: 0px;
    line-height: 110%;
}

h2.crsheading {
    font-size: 120%;
    padding-top: 15px;
    line-height: 110%;
}

h2.crsindextopref {
}

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;
}


