body {
  background-color: #eae8e3;
  font-family: arial, 'lucida console', sans-serif;
  }
div {
  background-color: #ffffff;
  margin: 1px;
  }
div.sidenav {
  background-color: #eeeeee;
  border: 1px solid #000000;
  padding-bottom: 10pt;
  padding-top: 2pt;
  padding-left: 3pt;
  padding-right: 2pt;
  }
div.c {
  text-align:  center;
  border: none;
  padding-bottom: 5pt;
  }
div.head {
  border: 1px solid #000000;
  width: auto;
  /* background-color: #C5000C; */
  background-color: #eeeeee;
  }
div.nav{
  border: 1px solid #000000;
  float: left;
  width: 20%;
  background-color: #ffffff;
  border: 2px solid #000000;
  padding-bottom: 10pt;
  padding-top: 2pt;
  padding-left: 3pt;
  padding-right: 2pt;
  margin: 1px;
  }
div.navright{
  border: 1px solid #000000;
  float: right;
  width: 20%;
  }
div.main{
  border: 1px solid #000000;
  float: left;
  width: 76%;
  }
div.fullmain{
  border: 1px solid #000000;
  margin: 1px;
  padding-top: 0pt;
  width: auto;
  height: 100%;
  background-color: #ffffff;
  padding-bottom: 10pt;
  padding-left: 3pt;
  padding-right: 2pt;
  margin: 1px;
  }
div.background{
  border: 1px solid #000000;
  width: auto;
  height: 900;
  background-color: #cc0000;
  }
div.altbackground{
  width: auto;
  background-color: #a0b0c0
  }
div.floatimgleft {
  float:left;
  margin-top:10px;
  margin-right:10px;
  margin-bottom:10px;
  }
div.floatimgright{
  float:right;
  margin-top:10px;
  margin-right:10px;
  margin-bottom:10px;
  }
div.spphoto{
  float: right;
  border-style: none;
  margin: 3px;
  padding-bottom:0pt;
  }
div.footerright{
  float: right;
  border-style: none;
  margin: 3px;
  padding-bottom:0pt;
  background-color: #eae8e3;
  }
div.footerleft{
  float: left;
  border-style: none;
  margin: 3px;
  padding-bottom:0pt;
  background-color: #eae8e3;
  }
div.shade{
  background-color: #efefef;
  margin: 1px;
  padding-bottom:0pt;
  }
applet {
  margin: 0px;
  }
h1 {
  font-size: 16pt;
  margin-top: 5pt;
  margin-bottom: 2pt;
  }
h1.c {
  text-align: center;
  }
h1.fp {
  }
h2 {
  font-size: 15pt;
  margin-top: 5pt;
  margin-bottom: 3pt;
  }
h2.c {
  text-align: center;
}
h3 {
  font-size: 13pt;
  margin-top: 5pt;
  margin-bottom: 3pt;
  }
h4 {
  font-size: 11pt;
  margin-top: 5pt;
  margin-bottom: 1pt;
  }
h4.c {
  text-align: center;
  font-size: 11pt;
  margin-top: 5pt;
  margin-bottom: 1pt;
}
h5 {
  font-size: 10pt;
  margin-top: 5pt;
  margin-bottom: 1pt;
  }
ul.toc {
  font-weight: normal;
  }
ol.I{
  list-style-type: upper-roman;
  }
ol.A{
  list-style-type: upper-alpha;
  }
ol.x1{
  list-style-type: decimal;
  }
ol.a{
  list-style-type: lower-alpha;
  }
ol.i{
  list-style-type: lower-roman;
  }
li {
  font-size: 10pt;
  margin-top: 2pt;
  margin-bottom: 4pt;
  }
li.toc {
  margin-left: -1em;
  }
li.none{
  list-style: none;
  }
li.body{
  text-indent: -3em;
  list-style: none;
  }
li.toc1 {
  list-style: none;
  font-size: 12pt;
  font-weight: bold;
  margin-top: 2pt;
  margin-bottom: 4pt;
  }
li.toc2 {
  list-style: none;
  font-size: 10pt;
  margin-top: 2pt;
  margin-bottom: 1pt;
  }
li.toc3 {
  list-style: none;
  font-size: 9pt;
  font-weight: normal;
  margin-top: 1pt;
  margin-bottom: 1pt;
  }
li.toc4 {
  list-style: none;
  font-size: 8pt;
  }
li.toclist {
  list-style: none;
  font-size: 9pt;
  }
li.sidenav {
  list-style: none;
  font-size: 10pt;
  font-weight: bold;
  margin-left: -2em;
  margin-top: 4pt;
  margin-bottom: 6pt;
  }
li.tablenav{
  list-style: none;
  text-align: center;
  font-size: 10pt;
  font-weight: bold;
  margin-left: -2em;
  margin-right: 0em;
  margin-top: 4pt;
  margin-bottom: 6pt;
  }
/*Added by NR*/
li.large {
  font-size: 12pt;
  margin-top: 2pt;
  margin-bottom: 4pt;
  }
dl {
  font-size: 10pt;
  }
dt {
  font-weight: bold;
  font-size: 10pt;
  }
dd {
  font-size: 10pt;
  }
dl.footnote {
  margin-left: 1em;
  font-size: 9pt;
  }
table.center {
  margin-left: auto;
  margin-right: auto;
  border: none;
  }
table.texttable {
  margin-left: auto;
  margin-right: auto;
  font-size: 10pt;
  border: 1px solid;
  border-collapse: collapse;
  empty-cells: show;
  padding-right: 4pt;
  padding-left: 4pt;
  margin-bottom: 9pt;
  }
table.texttableleft {
  text-align: left;
  font-size: 10pt;
  border: 2px solid;
  border-collapse: collapse;
  empty-cells: show;
  padding-right: 4pt;
  padding-left: 4pt;
  margin-bottom: 9pt;
  }
table.maptable {
  font-size: 10pt;
  border: 1px black solid;
  border-collapse: collapse;
  empty-cells: show;
  padding: 0;
  margin-bottom: 0pt;
  }
td.gray {
  background-color: #e0e0e0;
  }
td.white {
  background-color: #ffffff;
  }
td.t {
  border: 1px black solid;
  vertical-align: top;
  }
td.tc {
  text-align: center;
  vertical-align: middle;
  border: 1px black solid;
  }
td.t_text  {
  border: 1px black solid;
  text-align: left;
  vertical-align: top;
  padding-right: 4pt;
  padding-left: 4pt;
	}
td.padtext  {
  border: 0px black solid;
  text-align: left;
  vertical-align: top;
  padding-right: 5pt;
  padding-left: 5pt;
	}
td.t_num  {
  border: 1px black solid;
  text-align: right;
  vertical-align: top;
  padding-right: 3pt;
  padding-left: 4pt;
	}
td.tmap {
  vertical-align: middle;
  text-align: center;
  border: 1px black solid;
  }
td.tmapnb {
  vertical-align: middle;
  text-align: center;
  margin: 0;
  border: 0;
  padding: 0;
  padding-bottom: 0pt;
  padding-top: 0pt;
  }
td.tb {
  vertical-align: top;
  border: 1px black solid;
  font-weight: bold;
  }
td.ti {
  vertical-align: top;
  border: 1px black solid;
  font-style: italic;
  }
td.tbi {
  vertical-align: top;
  border: 1px black solid;
  font-weight: bold;
  font-style: italic;
  }
td.tbc {
  vertical-align: top;
  text-align: center;
  border: 1px black solid;
  font-weight: bold;
  }
td.tbcnb {
  vertical-align: top;
  text-align: center;
  border: none;
  font-weight: bold;
  }
td.tgray {
  vertical-align: top;
  border: 1px black solid;
  background-color: #e0e0e0;
  }
th.left {
  border: 1px black solid;
  text-align: left;
  vertical-align: top;
  padding-right: 4pt;
  padding-left: 4pt;
	}
th.t {
  border: 1px solid;
  background-color: #f0f0f0;
  padding-right: 3pt;
  padding-left: 3pt;
  }
p {
  font-size: 10pt;
  /* font-family: arial, 'lucida console', sans-serif; */
  margin-top: 4pt;
  margin-bottom: 6pt;
  text-indent: 0em;
  }
p.form{
  text-align: left;
  margin-top: 0pt;
  margin-bottom: 0pt;
  }
p.block{
  margin-left: 3em;
  margin-right: 3em;
  }
p.c{
  text-align: center;
  }
p.small{
  font-size: 9pt;
  }
p.large{
  margin: 5pt;
  text-align: left;
  font-size: 14px;
  }
p.smalllegend{
  font-size: 7pt;
  margin-top: 1pt;
  margin-bottom: 0pt;
  }
p.csmall{
  text-align: center;
  font-size: 8pt;
  }
p.rsmall{
  text-align: right;
  font-size: 8pt;
  }
p.strong{
  font-weight: bold;
  }
p.mapresult{
  margin-top: 0pt;
  margin-bottom: 0pt;
  color: #aa0000;
  }
p.error{
  font-size: 18pt;
  text-align: center;
  color: #ff0000;
  }
p.ref {
  text-indent: -3em;
  text-align: left;
  margin-left: 3em;
  font-size: 9pt;
  }
p.footnote{
  margin-bottom: 0pt;
  margin-left: 2em;
  font-size: 8pt;
  margin-bottom: 8pt;
  }
p.footer{
  font-size: 7pt;
  }
p.footerright{
  font-size: 7pt;
  text-align: right;
  }
p.figure{
  text-align: center;
  }
p.tabletitle{
  margin-top: 12pt;
  margin-bottom: 6pt;
  }
p.blockquote{
  margin-left: 3em;
  margin-right: 3em;
  font-style: italic;
  }
p.blockcite{
  text-align: right;
  }
/*Added by NR*/
p.invis {
  /* font-family: arial, 'lucida console', sans-serif; */
  font-size: 12pt;
  margin-top: 5pt;
  margin-bottom: 1pt;
  color: #ffffff;
  }
p.smallstrong{
  font-size: 9pt;
  font-weight: bold;
  text-align: center
  }
address{
  /* font-family: arial, 'lucida console', sans-serif; */
  font-size: 8pt
  }
img{
  border: 0;
  }
img.border{
	border: solid 1px black;
  }
span.strong{
  font-weight: bold;
  }
span.italic{
  font-style: italic;
  }
span.underline{
  text-decoration: underline;
  }
span.strongitalic{
  font-weight: bold;
  font-style: italic;
  }
span.strongunderline{
  font-weight: bold;
  text-decoration: underline;
  }
span.strongitalicunderline{
  font-weight: bold;
  font-style: italic;
  text-decoration: underline;
  }
span.italicunderline{
  font-style: italic;
  text-decoration: underline;
  }
span.tabletitle{
  font-weight: bold;
  font-size: 12pt;
  }
span.tableextra{
  font-style: italic;
  font-size: 10pt;
  }
/*Styles below this point were added by NR*/
#object_head_i{
	position: absolute;
	top: 4%;
	left: 4%;
	border: solid 2px blue;
	}
.FloatLeft {
float: left;
margin-top: 0;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 4px;
border: 1px solid;
padding: 2px;
}
.FloatRight {
float: right;
margin-top: 0;
margin-right: 4px;
margin-bottom: 10px;
margin-left: 10px;
border: 1px solid;
padding: 2px;
}
.FloatRightCap_530 {
float: right;
width: 530px;
margin-top: 10px;
margin-right: 4;
margin-bottom: 10px;
margin-left: 10px;
background-color: #ffffff;
padding: 10px;
border-top: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-left: 1px solid;
}
.FloatRightCap_430 {
float: right;
width: 430px;
margin-top: 10px;
margin-right: 4;
margin-bottom: 10px;
margin-left: 10px;
background-color: #ffffff;
padding: 10px;
border-top: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-left: 1px solid;
}
.FloatLeftCap_430 {
float: left;
width: 430px;
margin-top: 10px;
margin-right: 10;
margin-bottom: 10px;
margin-left: 4px;
background-color: #ffffff;
padding: 10px;
border-top: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-left: 1px solid;
}
.FloatRightCap_340 {
float: right;
width: 340px;
margin-top: 10px;
margin-right: 4;
margin-bottom: 10px;
margin-left: 10px;
background-color: #ffffff;
padding: 10px;
border-top: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-left: 1px solid;
}
.FloatLeftCap_340 {
float: left;
width: 340px;
margin-top: 10px;
margin-right: 10;
margin-bottom: 10px;
margin-left: 4px;
background-color: #ffffff;
padding: 10px;
border-top: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-left: 1px solid;
}
.FloatRightCap_390 {
float: right;
width: 390px;
margin-top: 10px;
margin-right: 4;
margin-bottom: 10px;
margin-left: 10px;
background-color: #ffffff;
padding: 10px;
border-top: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-left: 1px solid;
}
.FloatRightCap_485 {
float: right;
width: 485px;
margin-top: 10px;
margin-right: 4;
margin-bottom: 10px;
margin-left: 10px;
background-color: #ffffff;
padding: 10px;
border-top: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-left: 1px solid;
}
.floatrightstack {
float: right;
margin: 0 0 10px 10px;
clear: right;
}
table.collapsus {
  border-collapse: collapse;
  padding: 0px;
  }
p.tab_title_left{
  text-align: left;
  color: red;
  }
p.fig_left{
  text-align: left;
  /* font-family: arial, 'lucida console', sans-serif; */
  font-size: 9pt;
  }
p.fig_cent{
  text-align: center;
  /* font-family: arial, 'lucida console', sans-serif; */
  font-size: 9pt;
  }
p.big_fig_head{
  text-align: center;
  font-weight: bold;
  /* font-family: arial, 'lucida console', sans-serif; */
  font-size: 15pt;
  margin-top: 5pt;
  margin-bottom: 3pt;
  }
#leftcontent {
	position: absolute;
	left:15px;
	top:132px;
	width:210px;
	background:#ffffff;
	border:1px solid #000;
}
#rightcontent {
	position: absolute;
	right:15px;
	top:132px;
	width:210px;
	background:#fff;
	border:1px solid #000;
}
#centercontent {
	background:#fff;
	margin-left: 210px;
	margin-right:210px;
	border:1px solid #000;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 211px;
	margin-right:211px;
}
html>body #centercontent {
margin-left: 211px;
margin-right:211px;
}
pre {
	margin:0px 10px 10px 10px;
}
table.texttable_pad {
  margin-left: auto;
  margin-right: auto;
  /* font-family: arial, 'lucida console', sans-serif; */
  font-size: 10pt;
  border: 1px solid;
  empty-cells: show;
  padding: 2;
  border-collapse: separate;
  cellspacing: 4;
  margin-bottom: 9pt;
  }
p.out {
  font-size: 10pt;
  /* font-family: arial, 'lucida console', sans-serif; */
  margin-top: 4pt;
  margin-bottom: 6pt;
  margin-right: 4pt;
  margin-left: 4pt;
  text-indent: 0em;
}
p.outright {
  font-size: 10pt;
  /* font-family: arial, 'lucida console', sans-serif; */
  margin-top: 4pt;
  margin-bottom: 6pt;
  margin-right: 4pt;
  margin-left: 4pt;
  text-indent: 0em;
  text-align: right;
}
p.smallblockem {
  font-size: 9pt;
  /* font-family: arial, 'lucida console', sans-serif; */
  font-weight: bold;
  font-style: italic;
  margin-top: 4pt;
  margin-bottom: 6pt;
  margin-right: 22pt;
  margin-left: 22pt;
  text-indent: 0em;
}
p.smallblock{
  font-size: 9pt;
  /* font-family: arial, 'lucida console', sans-serif; */
  font-weight: bold;
  margin-top: 4pt;
  margin-bottom: 6pt;
  margin-right: 22pt;
  margin-left: 22pt;
  text-indent: 0em;
}
td.tbcnb_border {
  vertical-align: bottom;
  text-align: center;
  border: solid 1px gray;
  font-weight: bold;
  }
p.strong_center {
  font-size: 11pt;
  font-weight: bold;
  text-align: center;
  }
