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 {
				background-color: #ffcc00;
				padding:0px;
				margin: 0px;
			}

				div.crstopiccontentinner, div.crsreltopicscontentinner, div.crsindexcontentinner {
					font-size: small;
					color: black;
					background-color: #ffffff;
					width: 100%;
					text-align: left;
					margin: 0px;
					padding-top: 2px;
				}

					div.crsheadlinks {
						margin: 3px 40px 0 40px;
					}
					
						div.crsheadlinksinner {
							font-size: 10px;
							margin-bottom: 3px;
						}
				
					div.crsthumbnails {
						margin: 10px 40px 0 8px;
						width:103px;
						float:right;
					}
					
					div.crsthumbnail {
    					margin-bottom: 6px;
					}
					
					div.crstopictitle, div.crsreltopicstitle {
						margin-right: 40px;
						margin-left: 40px;
						padding-top: 0px;
					}
					
					div.crstopicmain, div.crsreltopicsmain {
						margin: 0 40px 0px 40px;
					}
					
					div.crsartmain {
						margin: 0 0px 2% 0px;
					}
					
					div.crsreviewer {
						margin: 0 40px;
						line-height: 110%;
						margin-top: 3px;
					}
					
					div.crsattribution {
						padding-top:7px;
						margin:  8px 40px 0px 40px;
						font-size: 11px;
						font-style: italic;
						line-height: 13px;
						border-top: 1px solid #000000;
						text-align:center;
					}
					
					div.crspublisher {
						float: right;
						text-align:left;
						margin:  6px 40px 0px 10px;
						padding-left: 10px;
						padding-bottom: 0pxpx;
						font-style: italic;
						font-size: 10px;
						line-height: 12px;
						background-color:#ffffff;
						border-left:1px solid #000000;
					}
					
					div.crsmckessondisclaimer {
						margin-right:  10px;
						margin-left: 40px;
						font-size: 10px;
						font-style: italic;
						line-height: 12px;
						margin-top: 6px;
						text-align:right;
					}
					
					div.crsfootlinks {
						margin:  16px 40px 8px 40px;
						font-size: 10px;
						line-height: 11px;
						text-align: center;
					}
					div.crsfootlinks br {
						display:none;
					}
					div.crscopyright, div.crsreltopicscopyright {
						font-size: 10px;
						text-align: center;
						line-height: 12px;
						padding: 12px 0px 0px 0px;
						color: #000000; 
						margin:0px;
					}
					
					div.crsfooter {
						margin:0px;http://advisor.abcdpediatrics.com/crsfooter.gif
					}
					
					div.crsfooterinner {
						margin:0px;
					}
					
					div.crsheaderinner {
						margin:0px;
						background-color: #ffffff;
						padding: 0px;
					}
					

img.crsart {
    width: 680px;
}


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 {
    color: #669966; 
    text-decoration: underline;
}

div.crsheadlinks a:visited {
    font-weight: bold;
    color: #006600; /* green */
    text-decoration: underline;
}

div.crsfootlinks a:visited {
    font-weight: bold;
    color: #006600; /* green */
    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 {
}

div.flvPlayer {
    margin-left: -24px;
    margin-top: 6px;
    margin-bottom: 6px;
}

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;
    */
}

div.crsindexnextsec {
}

div.crsindexprevsec {
}

div.crsindextopref {
}

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: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
}

p {
    font-size: 12px;
    line-height: 14px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 3pt;
}

/* -- Headers -- */

h1 {
    color: #000000;
    font-weight: bold;
    font-size: 20px;
    line-height: 22px;
    text-align: left;
}
ul {
	margin-top:2px;
}
ol {
	margin-top:2px;
}
h1.crstitle {
    color: #000000;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
}

h2 {
    font-size: 16px;
    line-height: 18px;
    margin:10px 0 0 0px;
}

h2.crssubtitle {
	font-size: 11px;
	line-height:12px;	
}
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 {
    margin-left: 0px;
}


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;
}


