/*
	$Id: NJP4ft.css,v 1.15 2005/11/08 10:59:37 czh Exp $
*/

body, ol, ul, li, p, td, dt, dd, dl, .std {
	font-family: font-family: Times New Roman,Times,serif;
	font-size: small;
	}
h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 {
	font-family: arial,helvetica,verdana, sans-serif;
	font-weight: bold;
	}	
h1, .h1 {
	font-size: large;
	}
h2, .h2 {
	font-size: medium;
	}
h3, .h3 {
	font-size: small;
	}
h4, .h4 {
	font-size: x-small;
	}
h5, .h5 {
	font-size: x-small;
	}
a:link {
	color: #000066;
	}
a:visited {
	color: #666666;
	}
a:hover {
	color: #ff6600;
	}
form {
	margin: 0;
	padding: 0;
	}
.sanserif, .smlw, .smlg, .smlblk, .tinb, .lrg, .bss, .subnav, .tnysubnav {
	font-family: arial,helvetica,verdana,sans-serif;
	}
.smlw {
	font-size: x-small;
	color: #000000;
	}
.smlg {
	font-size: x-small;
	color: #666666;
	}
.tinb {
	font-size: xx-small;
	color: #000066;
	}
.lrg {
	font-size: medium;
	}
.nolinkw {
	color: #ffffff;
	text-decoration: none;
	}
.nolinkblk {
	color: #000000;
	text-decoration:none;
	}
.sml, .smltxt {
	font-size: x-small;
	}
.w {
	color: #000000;
	}
.blk {
	color: #ffffff;
	}
.smlblk {
	font-size: x-small;
	color: #000000;
	}
.tnyblk {
	font-size: xx-small;
	color: #000000;
	}
.subnav {
	font-size: x-small;
	color: #000000;
	}
.tnysubnav {
	font-size: xx-small;
	color: #000000;
	}
.red {
	color: #ff0000;
	}
.blue {
	color: #0000CC;
	}
.dblue {
	color: #000066;
	}
.hlight {
	color: #cc0000;
	background: #ffff99;
	font-weight: bold;
	}

/* Netscape 4.x - help pages (font-family is defined above) */
.bss {
	font-weight: bold;
	}

dl.help dt {
	font-weight: bold;
	margin: 0 0 0.5em 0;
	}

dl.help dd {
	margin: 0 0 1em 0;
	}	

/* content areas only. */
.tocTitle, .tocAuth, .timessml, .times, .h3times, .h2times, .absauth,
.timesb, .timesi, .absauth, .absaffil, .absdates, .absids, .abspara, .abstitle, .abscite, .absartopttitle, .absartopt {
	font-family: Times New Roman,Times,serif;
	color: #000000;
	}

.tocTitle {
	font-weight: bold;
	font-size: small;
	}
.tocAuth {
	font-style: italic;
	font-size: small;
	}
.timessml {
	font-size: x-small;
	}
.times {
	font-size: small;
	}
.h3times {
	font-weight: bold;
	font-size: medium;
	}
.h2times {
	font-weight: bold;
	font-size: large;
	}
.absauth {
	font-size: medium;
	}
.absaffil {
        font-size: small;
        }
.absdates {
        font-size: small;
         }
.abspara {
        font-size: small;
         }
.absids {
        font-size: small;
        }
.abscite {
        font-size: x-small;
        margin-top: 4px;
        }
.absartopttitle {
        font-size: medium;
        margin-bottom: 0px;
        }
.absartopt {
        margin-top: 0px;
        font-size: small;
        }

.timesb {
	font-weight: bold;
	font-size: small;
	}
.timesi {
	font-style: italic;
	font-size: small;
	}

#topnav a {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	}
/*	
dl[compact]>dt {
	float: left;
	}
*/
