/* == 02/27/06 style sheet for all MP HTML publications == */
body {
	color: black;
	background-color: #fff3c5;    /*  #fffbf0  */
	font-family: verdana,aerial,"Times New Roman",sans-serif, serif;
	font-size: 1.1em;
	padding-left: 1em;
	padding-right: 1em;
	link: #0000ff;
	alink: #ff0000;
	vlink: #800080;
}
#main {
	background-color: #fffbf0;   /*  #fff3c5  */
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	padding-left: 10px;
	padding-right: 10px;
}
h1 {
	text-align: center;
}
h2 {
	text-align: center;
	font-size: 1.2em;
	font-variant:  small-caps;
}
p {
	text-align: justify;
}
p.indent {
	text-align: justify;
	text-indent: 1em;
}
p.right {
	text-align: right;
}
p.center {
	text-align: center;
}
hr {
	background-color: gray;
	height: 7px;
	width: 80%;
	border-style: solid;
	border-color: black;
	border-width: 1px;
}
hr.plain {
	border:0px none none; width: 90%;
	background-color: none;
	height: 2px;
}
#cover {
	background-color: #fff3c5;   /*  #b2e9bf  */
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
	padding-right: 1em;
	margin-left: 7em;
	margin-right: 7em;
	margin-bottom: 0em;
}
#bcover {
	background-color: #ef86ae;    /*  ffa798; #ffa798; #ffb903  */  
	padding-top: 2em;
	padding-bottom: 2em;
	padding-left: 1em;
	padding-right: 1em;
	margin-left: 7.5em;
	margin-right: 7.5em;
	text-align: center;
}
#banner {
	background-color: black;
	color: white;
	font-family: "Bookman Old Style",verdana,arial,sans-serif,serif;
	font-size: 2.5em;
}
.page {
	text-align: center;
	font-weight: bold;
}
.special {
	padding-left: 1em;
	padding-right: 1em;
}
.out {
	text-indent: -1em;
	padding-left: 1em;
}
.cover {
	color: blue;
	text-align: center;
	font-weight: bold;
}
/* ===== styling for a generic table begins ====== */
table {
	font-size: 1em;
	width: 96%;
	border: solid 0px black;
	border-collapse: collapse;
}
td {
 border: solid 0px blue;
 text-align: justify;
 padding: 2px;
 vertical-align: top;
}
/* ====== styling for a generic table ends ====== */
ul {
	list-style-type: decimal;
}
ol {
 text-align: justify;
}
div.italic {
	font-style: italic;
}
div.footer {
	text-align: center;
	background-color: #f68c87; 
	margin-left: 7em;
	margin-right: 7em;
	margin-top: 1em;
	margin-bottom: 0;
	border-style: none;
	border-color: black;
	border-width: 3px;
	padding-bottom: 0;
	padding-top: 0;
}
div.spec {                 /*  sets margins to proper width for page     */
	margin-left: -2em;         /*  #s that fall within Unordered Lists "ul"  */
	padding-left: -2em;
}