acronym {cursor:pointer}
acronym:hover {border-bottom:none}
body {background-color:#000050; background-image:url(frntpc1.gif); text-align:center}
br {clear:right}
a {color:#0000dd; text-decoration:none}
a:visited {color:#bb0090}
a:visited:hover {background-color:#ffe8e8}
a:visited:active {color:#e00000}
a:hover {background-color:#f0f0ff}
a:active {color:#e00000}
a.nolink {color:#000050}
a.nolink:hover {background-color:#fffafa}
a.sp:link {color:#900050; border-bottom:2px dotted}
#newhd {width:15%; float:left;}
#newdiv {width:81%; margin-left:15%;}
div.wrapper {background-color:#fffafa; width:90%; padding:0px; border-width:6px;
  border-color:#000080; border-style:solid; margin-right:auto; margin-left:auto}
hr {height:2px; border-width:0px; color:#777; background-color:#777;
  align:center; margin-top:3pt; margin-bottom:3pt; clear:both; width:90%;}
p.top {color:#000050;
  margin-top:20px; margin-bottom:30px; text-align:center; vertical-align:95%;
  font-family:Times New Roman,Times,serif; font-size:24pt}

p.body {color:#000050; margin-top:10px; margin-bottom:10px; text-align:justify;
   font-family:Times,Times New Roman,serif; font-size:12pt}
p.lhd {color:#000050;
  margin-top:10px; margin-bottom:3px; margin-left:2px; text-align:right;
  font-family:Times,Times New Roman,serif; font-size:12pt}
p.lhdsel {color:#000050;
  margin-top:10px; margin-bottom:0px; margin-left:2px; text-align:right;
  font-family:Times,Times New Roman,serif; font-size:12pt; font-style:italic; font-weight:bold}
p.lhdcnc {color:#000050;
  margin-left:2px; text-align:right; font-family:Times,Times New Roman,serif;
  font-size:12pt; font-style:italic; font-weight:bold}
p.lhdcncsel {color:#000050;
  margin-left:2px; text-align:right; font-family:Times,Times New Roman,serif;
  font-size:12pt; font-style:italic; font-weight:bold}
p.lhdsub {color:#000050;
  margin-top:0px; margin-bottom:0px; margin-left:2px; text-align:right;
  font-family:Times,Times New Roman,serif; font-size:12pt}
p.lhdsublast {color:#000050;
  margin-top:0px; margin-bottom:10px; margin-left:2px; text-align:right; font-size:12pt;
  font-family:Times,Times New Roman,serif}
p.lhdlast {color:#000050;
  margin-top:10px; margin-bottom:10px; margin-left:2px; text-align:right;
  font-family:Times,Times New Roman,serif; font-size:12pt}
p.lst {color:#000050;
  margin-top:2px; margin-bottom:2px; margin-right:16px; text-align:right;
  font-family:Times,Times New Roman,serif; font-size:10pt}
p.lstsub {color:#000050;
  margin-top:0px; margin-bottom:0px; margin-right:32px; text-align:right;
  font-family:Times,Times New Roman,serif; font-size:10pt}
p.lstsublast {color:#000050;
  margin-top:0px; margin-bottom:5px; margin-right:32px; text-align:right;
  font-family:Times,Times New Roman,serif; font-size:10pt}
p.lstsel {color:#000050;
  margin-top:2px; margin-bottom:0px; margin-right:16px; text-align:right;
  font-family:Times,Times New Roman,serif; font-size:10pt; font-style:italic}
p.net4 {color:#bb0011; margin-top:0px; margin-left:2px; text-align:center;
  font-family:Times,Times New Roman,serif; font-size:12pt; font-weight:bold; font-style:italic}
p.r-body {color:#000050; margin-top:10px; margin-bottom:10px;
  margin-left:10px; margin-right:50px; text-align:justify;
  font-family:Times,Times New Roman,serif; font-size:12pt}
p.r-bodyc {color:#000050; margin-top:10px; margin-bottom:10px;
  margin-left:10px; margin-right:50px; text-align:center;
  font-family:Times,Times New Roman,serif; font-size:12pt}
p.r-bodycnc {color:#000050; margin-top:0px; margin-bottom:0px; margin-left:5px;
  font-family:Times,Times New Roman,serif; font-size:12pt}
p.newc {color:#440044; margin-top:15px; margin-bottom:0px; margin-left:0px; text-align:right;
  font-family:Times,Times New Roman,serif; font-size:14pt; font-style:italic; font-weight:bold}
p.newhbt {color:#440044; margin-top:15px; margin-bottom:0px; margin-left:20px; text-align:left;
  font-family:Times,Times New Roman,serif; font-size:12pt; font-weight:bold;}
p.newhb {color:#440044; margin-top:0px; margin-bottom:0px; margin-left:20px; text-align:left;
  font-family:Times,Times New Roman,serif; font-size:12pt; font-weight:bold;}
p.newht {color:#440044; margin-top:0px; margin-bottom:0px; margin-left:50px; text-align:left;
  font-family:Times,Times New Roman,serif; font-size:9pt; text-indent:-20px;}
p.newhtb {color:#440044; margin-top:0px; margin-bottom:20px; margin-left:50px; text-align:left;
  font-family:Times,Times New Roman,serif; font-size:9pt; text-indent:-20px;}
p.newhx {color:#440044; margin-top:0px; margin-right:20px;
  margin-bottom:0px; margin-left:30px; text-align:left;
  font-family:Times,Times New Roman,serif; font-size:11pt; font-style:italic;}
p.newhxb {color:#440044; margin-top:0px; margin-right:20px;
  margin-bottom:20px; margin-left:60px; text-align:left;
  font-family:Times,Times New Roman,serif; font-size:11pt; font-style:italic;}
p.newr {color:#440044; margin-top:0px; margin-right:5px; margin-bottom:10px; text-align:right;
  font-family:Times,Times New Roman,serif; font-size:12pt; font-style:italic; font-weight:bold}
p.blditl {color:#000050; margin-top:5px; margin-bottom:5px; text-align:center;
  font-family:Times,Times New Roman,serif; font-size:10pt; font-style:italic; font-weight:bold}
p.cpyrt {color:#000050; margin-top:5px; margin-bottom:5px; text-align:center;
  font-family:Times,Times New Roman,serif; font-size:10pt}
p.date {color:#000050; text-align:center; margin-top:5px; margin-bottom:5px;
  font-family:Times,Times New Roman,serif; font-size:10pt; font-style:italic}
p.hp {color:#000050; margin-top:5px; text-align:right;
  font-family:Times New Roman,Times,serif; font-size:24pt; font-style:italic}
p.name {color:#000050; margin-top:20px; margin-bottom:3px; text-align:right;
  font-family:Times,Times New Roman,serif; font-size:32pt}
p.visit {color:#000050; margin-top:0px; margin-bottom:3px; text-align:center;
  font-family:Times,Times New Roman,serif; font-size:10pt}
/* The item below is the value of the overLIB ol_textfontclass variable in the
   CONFIGURATION section. overLIB does not apply these attributes to tables. */
.overlib {
	color: #300000;
	margin-top: 1px;
	margin-bottom: 0px;
	text-align:left;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 10pt;
}
/*.overlibb {
	color: #300000;
	margin-top: 1px;
	margin-bottom: 0px;
	text-align:left;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight:bold;
}*/
.overlibbi {
	color: #300000;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align:left;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-style:italic;
	font-weight:bold;
}
/*Used for the Close item*/
.overlibcl {
	color: #300000;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:right;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-style:italic;
	font-weight:bold;
}
/*.overlibi {
	color: #300000;
	margin-top: 1px;
	margin-bottom: 0px;
	text-align:left;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-style:italic;
}*/
.overlibhd {
	color: #300000;
	margin-top: 6px;
	margin-bottom: 0px;
	text-align:left;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight:bold;
}
.overlibhd0 {
	color: #300000;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:left;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight:bold;
}
.overlibhdi0 {
	color: #300000;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:left;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-style:italic;
	font-weight:bold;
}
.overlibhdi {
	color: #300000;
	margin-top: 6px;
	margin-bottom: 0px;
	text-align:left;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-style:italic;
	font-weight:bold;
}
.overtable {
	background-color:#fffafa;
	border-width:2px; border-style:solid; border-color:#000080;
	padding-top:6px; padding-right:6px; padding-bottom:6px; padding-left:6px;
}

span.bold {font-weight:bold}
span.bolditalics {font-style:italic; font-weight:bold}
span.italics {font-style:italic}
span.new {color:#440044; font-weight:bold}
span.newi {color:#440044; font-style:italic; font-weight:bold}

/*Netscape 4.x seems not to support vertical-align.*/
span.up {vertical-align:43%}

/*Netscape 4.x seems not to support any CSS for tables.
Specifying background-image wipes out borders in overLIB windows.*/
#outer {border-width:6px; border-spacing:0px; border-style:solid;
  border-color:#000050; border-collapse:collapse;
  width:90%; margin-right:5%; margin-left:5%; background:#fffafa;}

/*table {margin-top:0px; margin-bottom:0px; background-image:url(frntpc1.gif)}*/

td {vertical-align:top}
td.left {text-align:left}
td.right {text-align:right}


