html {
     margin: 0;
     padding: 0;
     }

body {
     font-family: Garamond, Times New Roman, serif; font-size: 10pt;
     margin: 7.5pt;
     text-align: left;
     }

#title {
       }
#title h1 {
          border-color: #999966; border-style: groove; border-width: medium;
          font-weight: bolder; font-stretch: expanded;
          margin-top: 5pt; margin-right: 0;
          padding: 2.5pt;
          text-align: center;
          white-space: nowrap;
          }

#anchor {
        clear: both;
        width: 99%;
        }

#content {
         float: left;
         width: 99%;
         }

#navigation {
            display: none;
            }

#footer {
        clear: both;
        width: 100%;
        border-color: #f8f8c8; border-style: inset; border-width: thin;
        margin: 2.5pt;
        padding: 2.5pt;
        }

.center {
        text-align: center;
        }
.right {
       text-align: right;
       }

dd {
   margin-bottom: 10pt; margin-left: 25pt; margin-right: 25pt;
   }

div.threecolumn {
                clear: both
                }
div.threecolumn_left {
                 border-right-color: #f8f8c8; border-right-style: groove; border-width: medium;
                 float: left;
                 margin-left: 5pt; margin-bottom: 5pt;
                 width: 32%;
                 }
div.threecolumn_middle {
                       border-right-color: #f8f8c8; border-right-style: groove; border-width: medium;
                       float: left;
                       margin-left: .5em; margin-bottom: .5em;
                       width: 33%;
                       }
div.threecolumn_right {
                      margin-left: .5em; margin-bottom: .5em;
                      }
div.control {
            display: none;
            }
div.control_center {
                   display: none;
                   }
div.monitor {
            width: 100%;
            }
div.online_only {
                display: none;
                }
div.quarter_right {
                  float: right;
                  margin-left: 5pt; margin-bottom: 5pt;
                  width: 25%;
                  }
div.editorial {
              display: none;
              }
div.sidebar {
            float: right;
            margin: 5pt; margin-left: 20pt;
            width: 15%;
            }
div.work {
       float: right;
       padding-top: 2.5pt; padding-bottom: 2.5pt; padding-left: 2.5pt; padding-right: 2.5pt;
       width: 50%;
       }

dl {
   margin-top: 10pt; margin-bottom: 10pt; margin-left: 12.5pt; margin-right: 12.5pt;
   }

dt {
   color: #333333;
   font-style: italic;
   }

h1 {
   margin-top: 20pt; margin-right: 10pt;
   font-family: Gill Sans, Helvetica, Arial, sans-serif; font-size: 20pt; font-weight: bold; text-transform: capitalize;
   background-color: #cccccc;
   }

h2 {
   background-color: #dddddd;
   font-family: Gill Sans, Helvetica, Arial, sans-serif; font-size: 17.5pt; font-weight: bold;
   margin-top: 17.5pt; margin-right: 33%; padding-top: 2pt; padding-bottom: 1pt;
   text-transform: capitalize;
   }
h2.first {
         margin-top: 0;
         }

h3 {
   background-color: #eeeeee;
   font-family: Gill Sans, Helvetica, Arial, sans-serif; font-size: 15pt; font-weight: bold;
   margin-top: 15pt; margin-right: 50%;
   padding-top: 2pt; padding-bottom: 1pt;
   text-transform: capitalize;
   }

h4 {
   font-family: Gill Sans, Helvetica, Arial, sans-serif; font-size: 12.5pt; font-weight: bold;
   margin-top: 12.5pt;
   text-transform: capitalize;
   white-space: nowrap;
   }

hr {
   margin-top: 10pt; margin-bottom: 10pt; margin-left: 25pt; margin-right: 25pt;
   }
hr.subdivision {
               width: 50%;
               }
hr.tight {
         margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0;
         }

img.map {
        background-color: #add8e6;
        border-color: #7ffde4; border-style: groove; border-width: thin;
        margin-bottom: 10pt; margin-left: 10pt; margin-right: 10pt;
        vertical-align: text-top;
        }
img.left {
         float: left;
         }
img.link {
         border-width: 0;
         }
img.link_left {
              border-width: 0;
              float: left;
              }
img.right {
          float: right;
          }

li {
   margin: 2.5pt;
   }

p {
  line-height: 125%;
  margin-top: 10pt; margin-bottom: 10pt; margin-left: 12.5pt; margin-right: 12.5pt;
  }
p.aside {
        font-size: 9pt;
        margin-left: 20%;
        text-align: right;
        }
p.attribution {
              font-size: 7.5pt; font-style: italic;
              margin-top: 10pt; margin-bottom: 10pt; margin-left: 12.5pt; margin-right: 2.5pt;
              text-align: right;
              }
p.attribution_aphorism {
                       font-size: 7.5pt; font-style: italic;
                       margin-top: 10pt; margin-bottom: 10pt; margin-left: 12.5pt; margin-right: 2.5pt;
                       }
p.comment {
          font-size: 7.5pt; font-style: italic;
          margin-top: 0; margin-bottom: 0;
          }
p.comment_center {
          font-size: 7.5pt; font-style: italic;
          margin-top: 0; margin-bottom: 0;
          text-align: center;
          }
p.comment_right {
                font-size: 7.5pt; font-style: italic;
                margin-top: 0; margin-bottom: 0;
                text-align: right;
                }
p.emphasis {
           font-weight: bold;
           }
p.notice {
         background-color: #dddddd;
         border-color: #999966; border-style: groove; border-width: medium;
         font-weight: bold; font-stretch: expanded;
         margin-top: 25pt; margin-bottom: 25pt; margin-left: 25pt; margin-right: 25pt;
         padding-top: 12.5pt; padding-bottom: 12.5pt; padding-left: 5pt; padding-right: 5pt;
         text-align: center;
         }
p.qanda {
        margin-top: 5pt; margin-bottom: 0;
        font-size: 7.5pt;
        }
p.sub  {
       margin-top: 0; margin-bottom: 5pt; margin-left: 20pt; margin-right: 10pt;
       }
p.table_head {
             font-weight: bold; font-size: 7.5pt;
             margin: 1pt;
             }
p.table_subhead {
                font-size: 7.5pt; font-style: italic;
                margin: 0;
                }
p.work {
       background-color: #ccffcc;
       border-color: #99CC99; border-style: inset; border-width: thin;
       font-family: Garamond, Times New Roman, serif; font-size: 9pt; font-stretch: condensed;
       padding-top: 12.5pt; padding-bottom: 12.5pt; padding-left: 5pt; padding-right: 5pt;
       text-align: center;
       }

span.inline_title {
                  font-size: 10.5pt; font-weight: bold;
                  }
span.inline_subtitle {
                     font-style: italic;
                     }

table.screen_layout {
                    text-align: left;
                    width: 100%;
                    }
table.pda_layout {
                 text-align: left;
                 width: 400pt;
                 }

td {
   margin-top: 1pt; margin-bottom: 1pt; margin-left: 1pt; margin-right: 1pt;
   line-height: 125%;
   font-size: 10pt;
   }
td.bluegreen {
             background-color: #aabbbb;
             }
td.bluegrey {
            background-color: #bbbbaa;
            }
td.dark_bluegreen {
                  background-color: #99aaaa;
                  }
td.dark_bluegrey {
                 background-color: #aaaa99;
                 }
td.darker_bluegreen {
                    background-color: #889999;
                    }
td.darker_bluegrey {
                   background-color: #999988;
                   }
td.dark_grey {
             background-color: #999999;
             }
td.grey {
        background-color: #aaaaaa;
        }
td.head {
        background-color: #999999;
        font-weight: bold; font-size: 10pt;
        margin: 1pt;
        text-align: center;
        }
td.row_head {
            background-color: #999988;
            font-weight: bold; font-size: 7.5pt;
            margin: 1pt;
            }
td.row_subhead {
               font-size: 7.5pt; font-style: italic;
               margin: 0;
               text-align: right;
               }
td.subhead {
           font-size: 7.5pt; font-style: italic;
           margin: 0;
           text-align: center;
           }
td.subhead_shade {
                 background-color: #aaaaaa;
                 font-size: 7.5pt; font-style: italic;
                 margin: 0;
                 text-align: center;
                 }
td.total_title {
               background-color: #aabbbb;
               font-weight: bold; font-size: 7.5pt;
               margin: 1pt;
               text-align: center;
               }


ul {
   margin-top: 5pt; margin-bottom: 5pt; margin-left: 12.5pt; margin-right: 12.5pt;
   }

