html {
     margin: 0;
     padding: 0;
     }

body {
     background-color: #ffffcc;
     font-family: Arial, Helvetica, sans-serif; font-size: 1em;
     margin: .75em;
     text-align: left;
     }

#title {
       }
#title h1 {
          border-color: #999966; border-style: groove; border-width: medium;
          font-weight: bolder; font-stretch: expanded;
          margin-top: .5em; margin-right: 0em;
          padding: .25em;
          text-align: center;
          white-space: nowrap;
          }

#anchor {
        clear: both;
        width: 99%;
        }

#content {
         float: left;
         width: 78%;
         }

#navigation {
            background-color: #f8f8c8;
            border-color: #f8f8c8; border-style: inset; border-width: thin;
            margin: .5em; margin-top: 0;
            padding: .25em; padding-top: 1em; padding-bottom: 1em;
            width: 18%;
            float: right;
            }
#navigation ul {
               list-style: none;
               border: 0;
               margin: 0;
               margin-left: 0em;
               }
#navigation li {
               background-color: #cc9;
               border-color: #996; border-style: outset; border-width: medium;
               color: #330;
               font-size: .85em; font-weight: bold;
               padding: .25em;
               }
#navigation li a {
                 display: block;
                 background: #cc9;
                 color: #000;
                 text-decoration: none;
                 }
#navigation li a:hover {
                       display: block;
                       background: #dd9;
                       color: #330;
                       text-decoration: none;
                       }
#navigation li.here {
                    background: #dd9;
                    border-color: #aa6; border-style: inset; border-width: medium;
                    color: #000;
                    }




#footer {
        clear: both;
        width: 100%;
        background-color: #f8f8c8;
        border-color: #f8f8c8; border-style: inset; border-width: thin;
        margin: .25em;
        padding: .25em;
        }

.center {
        text-align: center;
        }
.right {
       text-align: right;
       }

dd {
   margin-bottom: 1em; margin-left: 2.5em; margin-right: 2.5em;
   }

div.threecolumn {
                clear: both;
                }
div.threecolumn_left {
                     border-right-color: #f8f8c8; border-right-style: groove; border-width: medium;
                     float: left;
                     margin-left: .5em; margin-bottom: .5em;
                     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 {
            background-color: #f8f8c8;
            border-top-color: #F8F8C8; border-top-width: thick; border-top-style: ridge;
            margin-bottom: 1em;
            width: 100%;
            }
div.control_center {
                   background-color: #f8f8c8;
                   border-top-color: #F8F8C8; border-top-width: thick; border-top-style: ridge;
                   text-align: center;
                   width: 100%;
                   }
div.monitor {
            width: 100%;
            }
div.online_only {
                }
div.quarter_right {
                  float: right;
                  margin-left: .5em; margin-bottom: .5em;
                  width: 25%;
                  }
div.editorial {
              float: right;
              margin-left: .5em; margin-bottom: .5em;
              width: 25%;
              }
div.sidebar {
            float: right;
            margin: .5em; margin-left: 2em;
            width: 15%;
            }
div.work {
       float: right;
       padding-top: 0.25em; padding-bottom: 0.25em; padding-left: .25em; padding-right: .25em;
       width: 50%;
       }

dl {
   margin-top: 1em; margin-bottom: 1em; margin-left: 1.25em; margin-right: 1.25em;
   }

dt {
   color: #333333;
   font-style: italic;
   }

h1 {
   margin-top: 2em; margin-right: 1em;
   font-family: Gill Sans, Helvetica, Arial, sans-serif; font-size: 2em; font-weight: bold; text-transform: capitalize;
   background-color: #cccc99;
   }

h2 {
   background-color: #ddddaa;
   font-family: Gill Sans, Helvetica, Arial, sans-serif; font-size: 1.75em; font-weight: bold;
   margin-top: 1.75em; margin-right: 33%; padding-top: .2em; padding-bottom: .1em;
   text-transform: capitalize;
   }
h2.first {
         margin-top: 0em;
         }

h3 {
   background-color: #eeeebb;
   font-family: Gill Sans, Helvetica, Arial, sans-serif; font-size: 1.5em; font-weight: bold;
   margin-top: 1.5em; margin-right: 50%;
   padding-top: .2em; padding-bottom: .1em;
   text-transform: capitalize;
   }

h4 {
   font-family: Gill Sans, Helvetica, Arial, sans-serif; font-size: 1.25em; font-weight: bold;
   margin-top: 1.25em;
   text-transform: capitalize;
   white-space: nowrap;
   }

hr {
   margin-top: 1em; margin-bottom: 1em; margin-left: 2.5em; margin-right: 2.5em;
   }
hr.subdivision {
               width: 50%;
               }
hr.tight {
         margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em;
         }

img.map {
        background-color: #add8e6;
        border-color: #7ffde4; border-style: groove; border-width: thin;
        margin-bottom: 1em; margin-left: 1em; margin-right: 1em;
        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: .25em;
   }

p {
  line-height: 125%;
  margin-top: 1em; margin-bottom: 1em; margin-left: 1.25em; margin-right: 1.25em;
  }
p.aside {
        font-size: .9em;
        margin-left: 20%;
        text-align: right;
        }
p.attribution {
              font-size: .75em; font-style: italic;
              margin-top: 1em; margin-bottom: 1em; margin-left: 1.25em; margin-right: 0.25em;
              text-align: right;
              }
p.attribution_aphorism {
                       font-size: .75em; font-style: italic;
                       margin-top: 1em; margin-bottom: 1em; margin-left: 1.25em; margin-right: 0.25em;
                       }
p.comment {
          font-size: .75em; font-style: italic;
          margin-top: 0em; margin-bottom: 0em;
          }
p.comment_center {
          font-size: .75em; font-style: italic;
          margin-top: 0em; margin-bottom: 0em;
          text-align: center;
          }
p.comment_right {
                font-size: .75em; font-style: italic;
                margin-top: 0em; margin-bottom: 0em;
                text-align: right;
                }
p.emphasis {
           font-weight: bold;
           }
p.notice {
         background-color: #dddd99;
         border-color: #999966; border-style: groove; border-width: medium;
         font-weight: bold; font-stretch: expanded;
         margin-top: 2.5em; margin-bottom: 2.5em; margin-left: 2.5em; margin-right: 2.5em;
         padding-top: 1.25em; padding-bottom: 1.25em; padding-left: .5em; padding-right: .5em;
         text-align: center;
         }
p.qanda {
        margin-top: .5em; margin-bottom: 0em;
        font-size: .75em;
        }
p.sub  {
       margin-top: 0em; margin-bottom: .5em; margin-left: 2em; margin-right: 1em;
       }
p.table_head {
             font-weight: bold; font-size: .75em;
             margin:0.1em;
             }
p.table_subhead {
                font-size: .75em; font-style: italic;
                margin: 0em;
                }
p.work {
       background-color: #ccffcc;
       border-color: #99CC99; border-style: inset; border-width: thin;
       font-family: Gill Sans, Arial, sans-serif; font-size: .9em; font-stretch: condensed;
       padding-top: 1.25em; padding-bottom: 1.25em; padding-left: .5em; padding-right: .5em;
       text-align: center;
       }

span.inline_title {
                  font-size: 1.05em; 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: .1em; margin-bottom: .1em; margin-left: .1em; margin-right: .1em;
   line-height: 125%;
   font-size: 1em;
   }
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: 1em;
        margin:0.1em;
        text-align: center;
        }
td.row_head {
            background-color: #999988;
            font-weight: bold; font-size: .75em;
            margin:0.1em;
            }
td.row_subhead {
               font-size: .75em; font-style: italic;
               margin: 0em;
               text-align: right;
               }
td.subhead {
           font-size: .75em; font-style: italic;
           margin: 0em;
           text-align: center;
           }
td.subhead_shade {
                 background-color: #aaaaaa;
                 font-size: .75em; font-style: italic;
                 margin: 0em;
                 text-align: center;
                 }
td.total_title {
               background-color: #aabbbb;
               font-weight: bold; font-size: .75em;
               margin:0.1em;
               text-align: center;
               }


ul {
   margin-top: .5em; margin-bottom: .5em; margin-left: 1.25em; margin-right: 1.25em;
   }

