body   {font-family:Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
        font-size:9pt; background:#f1f2ed; color:#000000;
        margin-left:0; margin-right:0; margin-top:0;}
body.s {margin-left:60px; margin-right:60px; margin-top:20px;}
body.p {margin-left:20px; margin-right:20px; margin-top:20px;}

a:link    {color:#5a0062; background-color:inherit;}
a:visited {color:#842a8d; background-color:inherit;}
a:hover   {color:#6b7363; background-color:inherit;}
a:active  {color:#2a8d53; background-color:inherit;}

/* layout */

a.m:link, a.m:visited, a.m:hover, a.m:active,
a.r:link, a.r:visited, a.r:hover, a.r:active {text-decoration:none; background-color:inherit;}
a.r:link, a.r:visited, a.r:hover, a.r:active {font-weight:bold;}
a.m:link, a.m:visited {color:#00635a;}
a.r:link, a.r:visited {color:#62003a;}
a.m:active {color:#5a0062;}
a.r:active {color:#00635a;}
a.m:hover, a.r:hover {color:#006127;}

p.m1     {margin-top:0.25em; margin-bottom:0; font-size:9pt;
          font-weight:bold; padding-left:14px; text-indent:-11px;}
span.m2  {font-size:9pt; color:#00635a; background-color:inherit; font-weight:normal;}
table.head    {border-bottom:1px solid #6b7363; width:100%;}
table.head tr td {border:none; padding-left:1em;}
table.layout  {margin-top:10px; width:720px; padding-bottom:4px; border:1px #6b7363 solid;
               color:black; background:white; text-align:left;}
table.layout tr td.t {border:none; padding:0;}
table.layout tr td.r {padding-top:15px; padding-left:10px; padding-right:5px; vertical-align:top;}
table.layout tr td.l {padding-top:15px; padding-left:05px; padding-right:5px; vertical-align:top;
                   width:13em; border-right:1px solid #6b7363;}
/* end layout */

div.cent {text-align:center}
div.cenm {text-align:center; margin-top:15px; margin-bottom:15px;}
div.emph {border:2px #000862 solid; padding:3px; margin-bottom:10px;}

h1 {font-size:15pt;}
h2 {font-size:13pt;}
h3 {font-size:11pt;}
h4 {font-size:10pt;}
h5 {font-size:09pt;}
h6 {font-size:08pt;}

h1, h2, h3.head, h4.head {color:#00635a; background-color:inherit;}
h3, h4, h5, h6 {color:#4a4237; background-color:inherit; margin-top:0.6em;}

h3  {margin-bottom:0.4em;}
h4  {margin-bottom:0.2em;}
h5  {margin-bottom:0.1em;}
h6  {margin-bottom:0;}
h5.marg, h6.marg {margin-left:1.5em; margin-right:1.5em;}

.bord {border-bottom:2px solid #00635a}

.top {text-align:center;}

hr  {color:#4a4237; background-color:#4a4237; height:2px; border-width:0;
     margin-top:0.6em; margin-bottom:0.4em; width:100%;}
hr.a {height:4px;}

p      {margin-top:0.2em; margin-bottom:0.1em; color:black; background-color:inherit;}
p.h5   {margin-top:0.2em;}
p.au   {font-size:smaller; text-align:center; color:#999999; background-color:inherit;}
p.bak  {margin-top:1em; margin-bottom:1em; font-weight:bold;}
p.ind  {text-indent:1.5em; margin-top:0.1em;}
p.marg {margin-left:1.5em; margin-right:1.5em; margin-top:0; margin-bottom:0.5em;}
p.lis  {margin-top:0.3em; margin-bottom:0.2em; margin-left:1.5em;}
p.men  {color:inherit; background-color:#cecebd; border:#848473 solid 1px; text-align:center;
        padding-bottom:1px;}
p.goto {color:inherit; background-color:#cecebd; border:#848473 solid 1px; text-align:right;
        padding-bottom:1px;}
p.pic  {color:inherit; background-color:#FFFFF0; padding:0.5em; margin-top:2em; clear:both;}
p.pic1 {color:inherit; background-color:#FFFFF0; padding:0.5em; margin-left:10em; margin-top:2em;}

span.au    {font-size:smaller; color:#777777; background-color:inherit;}
span.emp   {font-weight:bold; color:#000862; background-color:inherit; font-style:italic;}
span.emph  {font-weight:bold; color:#000862; background-color:inherit;}
span.empb  {font-weight:bold; color:#4a4237; background-color:inherit;}
span.nobr  {white-space:nowrap;}
span.sup   {vertical-align:top; font-size:smaller;}
span.title {font-style:italic;}

table tr td, table tr th {font-size:9pt;}
table.note      {margin-top:0; margin-bottom:0.5em; margin-left:1em; width:8em;}
table.note th   {color:#cecebd; background-color:#00635a; padding:0.3em;}
table.note td   {text-align:center; padding:0.3em; border:#848473 solid 1px;
                 color:inherit; background-color:#cecebd;}
table.note td.n {border:none; height:1em; color:inherit; background-color:white;}

table.note1      {margin-top:0; margin-bottom:0.5em;}
table.note1 th   {color:#cecebd; background-color:#62003a; padding:0.3em;
                  border-right:#cecebd solid 2px; text-align:center;}
table.note1 th.n {border:none;}
table.note1 td   {color:black; background-color:#cecebd; padding:4px; vertical-align:top;
                  border:#62003a solid 2px; border-top: none;}
table.note1 td.n {border-left:none;}

table.form th   {font-size:9pt; font-weight:bold; border-bottom:#000 solid 1px;
                 padding-top:1em; text-align:left}
table.pric td   {text-align:center;}
table.pric th   {font-size:9pt; font-weight:bold;}
table.pics      {margin-right:-20px; margin-left:1em; margin-top:1em; margin-bottom:1em;}
table.pics td   {padding-top:0.2em; padding-left:0.2em; padding-right:0.2em; padding-bottom:0.6em;
                 font-weight:bold; color:inherit; background-color:#cecebd;
                 border:#848473 solid 1px;}
table.norm1     {margin-top:10px; margin-bottom:10px;}
table.norm1 td  {padding:0; border-bottom:gray solid 1px;}
table.norm1 th  {vertical-align:top; padding-right:5px; border-bottom:gray solid 1px;}

table.col     {margin-top:15px; margin-bottom:25px;} /* USED WHERE? */
table.col td  {vertical-align:top;}

ul, ol {margin-top:0.5em; margin-bottom:0.5em;}
ul li, ol li {margin-top:0.1em; margin-bottom:0}
ul ul, ol ul {margin-right:0; list-style-type:square; margin-top:0.1em;}
ul ul li, ol ul li {margin-top:0.1em;}

ul.h5 li {font-weight:bold; margin-top:0.5em; margin-bottom:0.1em;}
ul.h5 p  {font-weight:normal; margin-top:0.1em;}
ul.h5 li ul {list-style-type:square;}
ul.h5 li ul li {font-weight:normal; margin-top:0.1em; margin-bottom:0;}
