/* 
  Title: indexstyle
  Contact Haines Brown, Hartford Web Publishing
  brownh @ hartford-hwp.com
  Last revised 30 Oct 2006	
*/

  body { font-size: 100%; }
  div.outside {
    text-align: center;
  }
  div.inside {
    margin: auto;
    margin-top: 20px; 
    width: 680px;
    text-align: left;
    background-color: #ddd;
    padding: 10px 30px 16px 30px;	
    border: #630 groove 2px; 
    font-family: "DujaVu Sans",Arial,helvetica,sans-serif;
  }
  div.line { 
    height: 3px; width: 670px; 
    background-color: #C00; color: #C00;
    margin-top: 22px; margin-bottom: 10px; 
  }
  a:link {
    color: #630; background-color: #ddd;
    text-decoration: underline;
  }
  a:visited {
    color: #633; background-color: #ddd;
    text-decoration: underline;
  }
  a:active { 
    color: #F00; background-color: #ddd; 
    text-decoration: underline;
  }
  a:hover { text-decoration: underline; }
  h1, h2, h3, h4, h5 { font-family: helvetica,sans-serif; }
  h1 { padding-left: 0.1em; }
  em.bold { font-style: normal; font-weight: bold; }
  em.underline { font-style: normal; text-decoration: underline; }
  .spaced { margin-top: 0.6em; }

/* ====== nested quotes: not used ======== */
  q {quotes: '\201C' '\201D' '\2018' '\2019' '\AB' '\BB';}
  q:before { content: open-quote; }
  q:after { content: close-quote; }

/* ================ logo ================= */
  .top-logo {margin-left: -4px;}
  img.logo { width: 680px; height: 5.2em; padding-left: 4px; }

/* ================ notice ============== */
  p.notice {
    font-size: 0.9em; 
    font-style: italic;
    width: 680px;
    margin-left: 0.5em;
    margin-bottom: 0.7em;
    line-height: 1em;
  }

/* ================= lists =============== */
  
  ul { list-style-type: none; padding-left: 30px; line-height: 1.4em; }
  ul li { background-repeat: no-repeat; margin-bottom: -0.4em; }
  ul a { 
	font-weight: bold; 
	position: relative; 
	bottom: 0.2em; right: 0.3em; left: 0.2em;
  } 
  ul.parents { margin-left: 10px; }
  ul.parents li { 
	background-color: #ddd; 
	list-style-image: url(../bin/arrow-b.png);
  }
  ul.children { margin-left: 35px; margin-top: -0.6em; }
  ul.children li { 
	background-color: #ddd; 
	list-style-image: url(../bin/arrow-f.png);
  }
  li.group { margin-top: 0.6em; }
  dl { margin-left: 2.6em; }
