body {
	background: white;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:		0;
	padding:	0;
}

a {
	color: #000;
	text-decoration: none;
}


.half {
	width:					40%;
}
.floatright {
	float: 					right;
}
.floatleft {
	float: 					left;
}
* html .floatright,
* html .floatleft {
	display:				inline; /*to avoid IE double margin bug*/
}

img {
	border: 0;
}

img.floatleft {
	margin:	0 10px 10px 0;
}
img.floatright {
	margin:	0 0 10px 10px;
}
.clearfix {
	clear: both;
}


li {
	margin-bottom: 8pt;
}

table th {
	text-align: left;
}
table td {
	text-align: center;
}

ul.nostyle	{
	list-style-type:		none;
}


#maincontent {
	padding:		0 0 30px 0;
}



#maincontent h1 {
	font-size:		1.5em;
}

#maincontent h2 {
	font-size:		1.4em;
}

#maincontent h3 {
	font-size:		1.3em;
}

#maincontent h4 {
	font-size:		1.2em;
}

#maincontent h4 {
	font-size:		1.1em;
}

#contextual {
	clear:			both;
}

#footer {
	padding-top:		20pt;
	font-size:			 8pt;
	clear: 				both;
}

#logoprint {
	padding:			0 0 10px 0;
	border-bottom:		1px solid #000;
}

#pastissues,
#sidebar,
#backtodpr,
#bythenumbers,
#storyflash {
	display:			none;
}

#mainnav,
#pagetools {
	height:				1px;
	overflow:			hidden;
	visibility:			hidden;
}

div.hr {
	clear:				both;
}

#maincontent div.signature {
	float:					left;
	margin:					20px 40px 0 0;
}

#maincontent div.signature p {
	font-style:				italic;
	padding:				5px 0 0 6px;
}

.clearfix:after, #body:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, #body {height: 1%;}