div.content div.middle div.bd h1, div.content div.middle div.bd h2, div.content div.middle div.bd h3, div.content div.middle div.bd p {	margin-bottom: 1em; }
div.content div.middle div.bd h1, div.content div.middle div.bd h2, div.content div.middle div.bd h3 { font-weight: bold; }
div.content div.middle div.bd h1 { font-size:150%; }
div.content div.middle div.bd h2 { font-size:120%; }
div.content div.middle div.bd h3 { font-size:110%; }

div.content div.middle div.bd ol, 
div.content div.middle div.bd ul { padding:0px 0px 0px 25px; margin-bottom:1em; }
div.content div.middle div.bd ul li { list-style:disc; }
div.content div.middle div.bd ol li { list-style:decimal; }

div.bottom a,
div.content div.middle div.bd a {	text-decoration: underline; color: #000; }
div.bottom a:hover,
div.content div.middle div.bd a:hover {	text-decoration: none; }
div.content div.middle div.bd strong { font-weight: bold; }
div.content div.middle div.bd em { font-style: italic; }
div.content div.middle div.bd abbr,acronym { border-bottom:1px dotted #000; cursor:help; } 

div.content div.middle div.bd fieldset,table,pre { margin-bottom:1em; }

div.content img.l { float:left; padding:0px; }
div.content img.r { float:right; padding:0px; }

strong { font-weight:bold; }
em { font-style:italic; }

.content .middle .bd table {	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: white white white white;
	border-collapse: collapse;
	background-color: white;}
.content .middle .bd table tr {	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: white white white white;
	border-collapse: collapse;
	background-color: white;}
.content .middle .bd table th {	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: white white white white;
	border-collapse: collapse;
	color:#FFFFFF;
	font-weight:bold;
	padding: 6px;
	background-color: #999999;}
.content .middle .bd table td {	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: white white white white;
	border-collapse: collapse;
	background-color: white;}

.content .middle .bd table thead tr th { background-color:#A0C1C5; border:8px solid #FFFFFF; font-weight:bold; color:#000000; padding:6px; }
.content .middle .bd table thead tr th p { padding:0px; margin:0px; }

.content .middle .bd table tbody tr td { background-color:#EBEBEB; border:8px solid #FFFFFF; border-top:none; color:#000000; padding:6px; }

.content .middle .bd table.revision_links thead tr th { background-color:#FFF; border:2px solid #FFF; color:#000000; padding:0px; }
.content .middle .bd table.revision_links tbody tr td { background-color:#FFF; border:2px solid #FFF; color:#000000; padding:0px; }