/* Modified 080824 */.hide {	display: none;	}body {    background: #fff;	}table td {	vertical-align: top;	}.special {	margin: .3em .3em 1.6em .3em;	padding: .5m;	border: 1px dashed #339;	color: #339;	font-size: 96%;	}.special ul {	margin-bottom: 0;    }img {	border: 0;	}a:link {	color: #c10101; /*#c00;*/	}a:visited {	color: #c10101; /*#c00;*/	}a:hover {	text-decoration: underline;	color: #e66402; /*#f60;*/	}a:active {	text-decoration: none;	color: #f1aa01; /*#f90;*/	}.code {	font-family: "Courier New", Courier, monospace;	}/* Bug in IE/Win doesn't express font-weight or color within anchors consistently? */a:link.code, a:visited.code {	color: #000;	font-weight: normal;	}a:hover.code {	color: #e66402; /*#f60;*/	font-weight: normal;	}a:active.code {	color: #f1aa01; /*#f90;*/	font-weight: normal;	}em {	font-style : italic;    }strong {	font-weight: bold;    }body, p, td, li, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, th, .totop, #footer {	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	}li {	font-size: 0.8em;	}li li {	font-size: 100%;	}h1 {	font-size: 1.2em;	font-weight: normal;	text-align: center;	}h2 {	font-size: 1.05em;	font-weight: normal;	margin-top: 0.75em;	margin-bottom: 0.25em;	}h3 {	font-size: .9em;	font-weight: bold;	margin-top: 0.7em;	margin-bottom: 0.25em;	text-decoration: underline;	}h3.citation {	text-decoration: none;	}h4 {	font-size: .84em;	font-weight: bold;	font-style: italic;	margin-top: 0.65em;	margin-bottom: 0.25em;	}h5, dt {	font-size: 0.815em;	font-weight: bold;	margin-top: 0.5em;	margin-bottom: 0.25em;	}h6 {	font-size: 0.81em;	font-weight: normal;	font-style: italic;	margin-top: 0;	margin-bottom: 0.25em;	}html p {	margin-top: 0;	margin-bottom: 1em;	text-align: left;	font-size: 0.8em;	line-height: 1.5;	}dl dd {	margin-top: 0;	margin-bottom: 1em;	text-align: left;	font-size: 0.8em;	line-height: 1.5;	}dl dd p, dl dd ul {	font-size: 100%;	}li p {	margin-top: 0;	margin-bottom: .7em;	text-align: left;	font-size: 0.95em;	line-height: 1.5;	}ul li ul, ul li ol, ol li ol, ol li ul, dd li ul, dd li ol {	margin-bottom: 0;	}p.contact {	text-align: right;	margin-right: 3em;	}.note {	font-size: 0.7em;	}.moddate {	margin-top: 2.6em;	margin-bottom: 1.6em;	font-size: .7em;	font-style: italic;	}.logo {	float: right;	clear: none;	margin: 3px 0 3px 3px;	border: none;	}/* links to glossary */	.gloss {	}/* endnotes and footnotes */	.nb {	font-size: 70%;	vertical-align: super;	}.endnote, .ftnote {	margin-top: .4em;	padding-top: .5em;	margin-bottom: .4em;	text-align: left;	}.endnote {	border-top: 1px dashed #000;	}.endnote ol, .ftnote ol {	margin: 0;	padding: 0 0 0 50px;	list-style-type: lower-roman;    }.endnote ol li {	list-style-type: lower-roman;    }.ftnote ol, .ftnote ol li {	list-style-type: upper-roman;    }.endnote li, .ftnote li {	font-size: 0.7em;	line-height: 1.45;	}/* WITHIN "main" */#maincontent {	padding-left: 20px;	padding-right: 10px;	}#maincontent h2 {	background: #ccc; /* had used same non-websafe color in bg img: #DBDDEB */	padding: 1px 0 1px 3px;	}/* WITHIN "sidebar" */#sidebar p {	font-size: .75em;	font-style: italic;	text-align: left;	margin-top: 0.5em;	}/* WITHIN "footer" */#footer p {	font-size: 10px;	padding-left: 3px;	color: #999;	margin-bottom: 0;	}	.pub ul.publst, .data ul.publst {	text-indent: 0;	margin-top: 0;	margin-left: 0;	padding-left: 0;	}.publst li {	margin-top: 0;	margin-bottom: 1em;	text-align: left;	line-height: 1.5;	}.publst li {	list-style: none;	}	/* data section help pages */#CCHS-help .example-men,#PALS-help .example-naal {	color: #f1aa01;	}#CCHS-help .example-women {	color: #009966;	}#CCHS-help .example-15-44,#PALS-help .example-15-44 {	color: #e66402;	}#CCHS-help .example-Canadian,#PALS-help .example-Canadian {	color: #660099;	}