#layer1 {
   background-color : white; 
   /*layer-background-color : white;*/
   border-width : 1px; 
   border-style : solid; 
   border-color : #006666; 
   width : 200px; 
   top : 50px; 
   left : 130px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden; 
}


#layer2 {
   background-color : white; 
   /*layer-background-color : white;*/
   border-width : 1px; 
   border-style : solid; 
   border-color : #006666; 
   width : 200px; 
   top : 50px; 
   left : 300px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden; 
}

#layer3 {
   background-color : white; 
   /*layer-background-color : white;*/
   border-width : 1px; 
   border-style : solid; 
   border-color : #006666; 
   width : 200px; 
   top : 50px; 
   left : 470px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden; 
}

CODE {
   font-size : 13px;
/*   font-weight: bold;*/
   font-family:"Courier New";
}

PRE {
/*    font-weight: bold;*/
}

CAPTION {
    font-weight: bold;
}

B  {
   font-weight: bold;
}

EM {
    font-weight: bold;
}

UL.whitebg {
   font-size : 14px; 
   font-family : arial, helvetica, sans-serif; 
   color : #003366; 
   list-style-image: url(/images/bullet.gif);
}

UL {
   font-size : 14px; 
   font-family : arial, helvetica, sans-serif; 
}

UL.dl {
    text-indent: 0em;
    margin-left: 2em;
}

DL {
   /*font-size : 14px; 
   font-family : arial, helvetica, sans-serif; 
   */
   line-height: 130%;
   
}

dt {
    font-weight: bold;
    line-height: 130%;
    padding-top: 10px;
}

LI.name {
    margin-left: 0px;
    padding-left: 0px;
    text-indent: 0em;
    list-style-image: url(/images/bullet.gif);
}

LI.logo {
    margin-left: 0px;
    padding-left: 0.5em;
    text-indent: 2em;
    line-height: 150%;
    display: list-item;
    list-style-image: url(/images/bullet.gif);
}

LI.desc {
    margin-left: 2em;
    /* switch off images for dd lists */
    list-style-type: none;
    list-style-image: none;
}

LI {
   font-size : 13px; 
   font-family : arial, helvetica, sans-serif; 
   /* list-style-image: url(/images/bullet.gif); */
}

P {
   margin-top:10pt;
   margin-bottom:10pt;
   font-size : 13px; 
   font-family : arial, helvetica, sans-serif; 
   color : black; 
   padding-top: 0px;
}

P em {
   font-style: normal; 
   font-weight: bold; 
   color: black;
}

P.highlight {
   color: blue;
}

P.note {
   margin-left: 5em; 
   margin-right: 5em; 
   text-align: center; 
   background: #ffc160; 
   color: black; 
   font-weight:bold; 
   border: solid #ffe080;
}

p.Bullet, li.Bullet, div.Bullet, cite.Bullet {
    margin-top: 0cm;
    margin-right: 0cm;
    margin-bottom: 0cm;
    margin-left: 60pt;
    margin-bottom: .0001pt;
    padding-left: 10pt;
    display: list-item;
    list-style-type: disc;
    list-style-image: url(/images/bullet.gif);
    text-align: justify;
    text-indent: -20pt;
    line-height: 150%;
    punctuation-wrap: simple;
    text-autospace: none;
    letter-spacing: .1pt;
    /*color: blue;*/
}

p.BulletNoIndent, li.BulletNoIndent, div.BulletNoIndent, cite.Bullet {
    margin-top:0cm;
    margin-right:0cm;
    margin-bottom:0cm;
    margin-left:10pt;
    margin-bottom:.0001pt;
    padding-left:5pt;
    display:list-item;
    list-style-type:disc;
    list-style-image: url(/images/bullet.gif);
    text-align:justify;
    text-indent:0pt;
    line-height:150%;
    punctuation-wrap:simple;
    text-autospace:none;
    letter-spacing:.1pt;
}

p.MsoCaption {
    font-weight:bold;
}

.code {
    margin:0cm;
    /*margin-top:9.0pt;*/
    /*margin-bottom:9.0pt;*/
    punctuation-wrap:simple;
    text-autospace:none;
    font-size:9.0pt;
    font-family:"Courier New";
    letter-spacing:.1pt;
    background-color: #f0f0f0;
}

TD {
   font-size : 12px; 
   font-family : arial, helvetica, sans-serif; 
}

TH {
   font-size: 13px;
   font-weight: bold;
   text-align: center;
   font-family: arial, helvetica, sans-serif;
}

H6 {
   font-size: 11px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   color: black;
}

H5 {
   font-size: 12px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   color: black;
}

H4 {
   font-size: 13px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   color: black;
}

H3 {
   font-size: 14px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   color: black;
}

H2 {
   font-size: 16px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   color: black;
}


H1 {
   font-size: 18px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   color: black;
   #border-bottom: 1px solid #339933;
   border-width: thin;
   line-height: 100%;
}

BODY {
   font-size: 12px;
   background-color : white; 
   color: black;
   margin: 0em;
   font-family: arial, helvetica, sans-serif;
   border-width: thin;
}

A:link {
   color : #373700; 
   font-weight: bold;
   text-decoration : underline; 
}

A:visited {
   color : #373700; 
   font-weight: bold;
   text-decoration : underline; 
}

A:active {
   color : #0099CC;
   font-weight: bold;
   text-decoration : none; 
}

A:hover {
   color : #ff7100;
   font-weight: bold;
   text-decoration : none; 
}

.navigation {
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: red;
    font-family: arial, helvetica, sans-serif;
    font-size: 10px;
}

A:link.nav {
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: white;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
}

A:visited.nav {
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: white;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
}

A:active.nav {
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: white;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
}

A:hover.nav {
   color : black;
   font-weight: bold;
   text-decoration : none; 
}

.greenbg {
   background-color: #339933;
}

.greybg {
   background-color: #f0f0f0;
}

.formtextcell {
   text-align: right;
   vertical-align: top;
   font-weight: bold;
   background-color: #C5E5F5;
   border: solid 1px #3399CC;
}

.tablecell {
   background-color: white;
   text-align: justify;
   border: solid 0px #3399CC;
}

.footnote-right {
    color : black;
   font-size: 12px;
   font-weight: bold;
   text-align: right;
}

.footnote-left {
   color : black;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
}

/*
UL UL LI {
font-size : 10pt;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color : #003366;
list-style-image: url(/images/bullet.gif);
}
*/

UL UL UL LI {
font-size : 10pt;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color : #003366;
list-style-image: url(/images/bullet.gif);
}

/* First letter of the P.intro class has a different style */

P.intro {
font-family : "Trebuchet MS", arial, helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #003366;
text-align : left;
}

P.intro:first-letter {
font-family : "Times New Roman", times, serif;
font-size : 24px;
font-style: italic;
color : #99CCCC;
}
