/* $TopStyle:URL=http://folktale.homelinux.net/styleSheets/OA_Screen.css$ */

  body { background: transparent url(../media/SiteMapBG.gif) repeat-y scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #siteMap { padding: 10px;
    position: absolute;
    top: 0pt;
    left: 0pt;
    width: 190px;
    }

  #pageContent { padding: 10px;
    position: absolute;
    left: 230px;
    }

  div#siteMap h1, h2, h3, p, li, address { font-family: Futurist,"Trebuchet MS",Arial,Helvetica,Sans-Serif;
    font-size: small;
    color: White;
    margin-bottom: 0em;
    }

  div#contactInfo h2 { border-bottom: 1px solid white;
    margin: 1.5em 0pt 0.5em;
    width: 90%;
    }

  div#siteMap ul { margin: 0pt;
    }

  div#siteMap ul { margin: 0pt;
    padding: 0pt;
    }

  div#siteMap li { 
    font-size:18px;
    margin: 1ex 0pt 0pt;
    padding: 0pt;
    display: block;
    font-weight: bold;
    }

  div#siteMap li li { 
    margin:0 0 0 3px;
	display: inline;
  	font-size: 11px;
    font-weight: normal;
    }

  div#siteMap a { color: White;
    }

  #contactInfo p { color: White;
    margin-top: 0pt;
    padding-top: 0pt;
    }

  #pageContent { background: white none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: Black;
    }

  #pageContent h1 { padding: 0pt;
    color: rgb(102, 0, 153);
    font-family: Futurist,"Trebuchet MS",Arial,Helvetica,Sans-Serif;
    font-size: large;
    }

  #pageContent h2 { border-top: medium solid rgb(255, 0, 51);
    margin: 2em 0pt 0pt;
    padding: 0pt;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: medium;
    color: rgb(255, 0, 51);
    }

  #pageContent h3 { padding: 1ex;
    font-family: Futurist,"Trebuchet MS",Arial,Helvetica,Sans-Serif;
    background-color: rgb(102, 0, 153);
    color: rgb(255, 255, 255);
    }
  div#pageContent h3 a {
    color: white;
	background-color: inherit;
	}
  #pageContent h4 { 
    margin: 1ex 0pt 0pt;
    font-family: Futurist,"Trebuchet MS",Arial,Helvetica,Sans-Serif;
    }

  #pageContent ul { margin-top: 0pt;
    margin-left: 0pt;
    padding-left: 3ex;
    }

  #pageContent p, li { color: Black;
    font-family: Futurist,"Trebuchet MS",Arial,Helvetica,Sans-Serif;
    margin-top: 0pt;
    }

  #quotes p { font-family: Futurist,"Trebuchet MS",Arial,Helvetica,Sans-Serif;
    margin-top: 1em;
    color: rgb(255, 0, 51);
    }

  .attrib { font-family: Futurist,"Trebuchet MS",Arial,Helvetica,Sans-Serif;
    color: rgb(102, 0, 153);
    font-style: italic;
    }

  div#pageNav { border: 1px solid rgb(170, 170, 170);
    margin: -1px 0pt 0pt;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    clear: both;
    }

  div#pageNav ul { border-style: solid;
    border-color: rgb(204, 204, 204);
    border-width: 0pt 1px;
    margin: 0pt;
    padding: 0pt;
    background: white none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  div#pageNav li { margin: 0pt;
    position: relative;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    float: left;
    width: 7em;
    line-height: 1em;
    }

  div#pageNav li:hover { background: rgb(238, 187, 187) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  div#pageNav li.submenu { background: transparent url(../media/dropmenu.gif) no-repeat scroll 95% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  div#pageNav li.submenu:hover { background-color: rgb(238, 221, 221);
    }

  div#pageNav li a { padding: 0.25em 0pt 0.25em 0.5em;
    display: block;
    text-decoration: none;
    width: 6.5em;
    }

  div#pageNav > ul a { width: auto;
    }

  div#pageNav ul ul { position: absolute;
    width: 7em;
    display: none;
    }

  div#pageNav ul ul li { border-bottom: 1px solid rgb(204, 204, 204);
    }

  div#pageNav li.submenu li.submenu { background: transparent url(../media/submenu.gif) no-repeat scroll 95% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  div#pageNav li.submenu li.submenu:hover { background-color: rgb(238, 221, 221);
    }

  div#pageNav li.submenu li.submenu:hover { background-color: rgb(238, 221, 221);
    }

  div#pageNav ul.level1 li.submenu:hover ul.level2, div#pageNav ul.level2 li.submenu:hover ul.level3 { display: block;
    }

  div#pageNav ul.level2 { top: 1.5em;
    left: -1px;
    }

  div#pageNav ul.level3 { border-top: 1px solid rgb(204, 204, 204);
    top: -1px;
    left: 7em;
    }

  #programTOC { border-bottom: thick solid rgb(102, 0, 153);
    padding-bottom: 10px;
    }
  .TOC { border-bottom: thick solid rgb(102, 0, 153);
    padding-bottom: 10px;
    }
  .floatRight { border: medium solid rgb(102, 0, 153);
    float: right;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 1em;
    }

  .floatLeft { border: medium solid rgb(102, 0, 153);
    margin: 1em 1em 1em 0px;
    float: left;
    }

  .topLink { font-size: small;
    font-style: italic;
    background-color: rgb(255, 204, 204);
    padding-left: 1ex;
    clear: both;
    }

  .tocLink { text-align: right;
    font-size: small;
    font-style: italic;
    }
	

   dt {
   	font-weight: bold;
		font-size: large;
		margin: 0 0 1em 0;
		padding: 0;
   }
	dd {
		margin: 0 0 1em 0;
		padding: 0;
	}
	dd h5 {
		margin: 1ex 0 0 0;
		display: inline;
	}
	dd h5+p {
		display: inline;
	}

