/*
********************************************************************
  CSS1 Style Sheet for Still Photography Permits
  Author: Jeff Conrad
  Revision History
     2.5  30 Nov 2010 jpc: numerous, incl '+' selector for P
     1.2  15 Jun 2003 jpc: changed color of H1 to navy
     1.1  29 May 2003 jpc: original issue

  Copyright 2003 Jeff Conrad
********************************************************************
*/

	    /* basic page layout */
	BODY {
	    background-color: #fafafa;
	    color: #000040;
	}

	TD {
	    margin-left: 0;
	    margin-right: 0;
	    vertical-align: top;
	}
	TD.index {
	    border-right: 1px solid #aaa;
	    width: 20%;
	    padding-left:  0.3em;
	    padding-right: 0.3em;
	}
	TD.main {
	    width: 75%;
	    padding-left:  1em;
	    padding-right: 1em;
	}

	DIV.center {
	    text-align: center;
	}
	DIV.strong {
	    font-weight: bold;
	}
	DIV.margins-main {
	    margin-left:  1%;
	    margin-right: 1%;
	}
	DIV.margins-regs {
	    margin-left:  5%;
	    margin-right: 5%;
	}

	H1 {				/* document title */
	    text-align: center;
	    font-size: 180%;
	    color: navy;
	    text-decoration: none ;
	}
	H2 {				/* primary headings */
	    margin-bottom: 1ex;
	    text-align: left;
	    font-size: 150%;
	    color: navy;
	    text-decoration: none ;
	}
	H3 {				/* secondary headings */
	    text-align: left;
	    margin-top: 1ex;
	    margin-bottom: 0.4ex;
	    font-size: 130%;
	    color: navy;
	    text-decoration: none ;
	}
	H3.text {			/* secondary headings in running text */
	    margin-top: 0.8ex;
	    margin-bottom: 0.2ex;
	    font-size: 110%;
	    color: navy;
	    text-decoration: none ;
	}
	H3.title {			/* secondary headings on regulations page */
	    margin-top: 0;
	    margin-bottom: 1ex;
	    text-align: center;
	    font-size: 120%;
	    color: navy;
	    text-decoration: none ;
	}
	H4 {				/* tertiary headings */
	    text-align: left;
	    margin-top: 1ex;
	    margin-bottom: 0.3ex;
	    font-size: 110%;
	    font-weight: bold;
	    color: navy;
	    text-decoration: none ;
	}
	H4.title {			/* tertiary centered headings */
	    text-align: center;
	    margin-bottom: 2ex;
	    font-size: 110%;
	    font-weight: bold;
	    color: navy;
	    text-decoration: none;
	}
	H5 {				/* quaternary headings */
	    margin-top: 0.8ex;
	    margin-bottom: 0;
	    font-size: 100%;
	    font-weight: bold;
	    text-decoration: none;
	}
	H2 A {
	    text-decoration: none;
	    color: navy;
	}
	H3 A {
	    text-decoration: none;
	}

	P {				/* !! redefined in PermitRegulations.htm !! */
	    margin-top: 0;
	    margin-bottom: 0;
	    text-indent: 3ex;
	}

	P.author {
	    margin-top: 0.5ex;
	    margin-bottom: 4ex;
	    text-align: center;
	    font-size: 110%;
	}

	H2 + P,
	H3 + P,
	H4 + P,
	H5 + P,
	OL + P,
	UL + P,
	P.author + P
	    { text-indent: 0; }		/* no indent after heading or list */


	P.block {			/* space before */
	    margin-top: 1ex;
	    margin-bottom: 0;
	    text-indent: 0;
	}
	P.contact {			/* agency contact; space before */
	    margin-top: 1.5ex;
	    margin-bottom: 0;
	    text-indent: 0;
	}
	P.agency-desc {			/* agency description; space before, italics */
	    margin-top: 1.5ex;
	    margin-bottom: 0;
	    text-indent: 0;
	    font-style: italic;
	}

	P.TOC-Title {
	    margin-top: 1.5ex;
	    margin-bottom: 1ex;
	    text-indent: 0;
	    text-align: center;
	    font-size: 100%;
	    font-weight: bold;
	    color: navy;
	    font-family: arial, sans-serif;
	}
	P.TOC-Heading {
	    margin-top: 1.5ex;
	    margin-bottom: 0.5ex;
	    text-indent: 0;
	    font-size: 90%;
	    font-weight: bold;
	    color: navy;
	    font-family: arial, sans-serif;
	}
	P.TOC {
	    margin-top: 0.5ex;
	    margin-bottom: 0.5ex;
	    text-indent: 0;
	    font-size: 80%;
	    font-weight: normal;
	    font-family: arial, sans-serif;
	}

	P.copyright {
	    margin-top: 2em;
	    margin-left: 0%;
	    text-indent: 0;
	    text-align: right;
	    text-indent: 0;
	}
	P.update {
	    margin-top: 2ex;
	    text-indent: 0;
	}

				/* for agency laws */

	P.CCR-text {			/* for CCR subdivison text */
	    margin-top: 0;
	    margin-bottom: 1ex;
	    text-indent: 0;
	}
	P.CCR-subdiv {			/* for CCR subdivison titles */
	    margin-bottom: 0.5ex;
	    margin-bottom: 0;
	    text-indent: 0;
	}

	P.indent {			/* for included agency regulations */
	    margin-top: 0;
	    margin-bottom: 0;
	    margin-left: 1em;
	}
	P.first-indent {		/* for included agency regulations */
	    margin-top: 0;
	    margin-bottom: 0;
	    text-indent: 1em;
	}
	P.first-indent2 {		/* for included agency regulations */
	    margin-top: 0;
	    margin-bottom: 0;
	    text-indent: 2em;
	}
	P.hanging2 {			/* for included agency regulations */
	    text-indent: -1.5em;
	    margin-left: 2.2em;
	    margin-bottom: 0.2ex;
	}

	P.law-context {
	    margin-top: 1em;
	    margin-bottom: 1em;
	    text-indent: 0;
	}
	P.law-context2 {
	    margin-top: 1.5em;
	    margin-bottom: 1em;
	    text-indent: 0;
	}

	HR.law-sep {
	    margin-top: 1em;
	    margin-bottom: 1ex;
	}


	UL {
	    margin-top: 0.5ex;
	    margin-bottom: 0.8ex;
	}
	LI { margin-top: 0.5ex; }

	OL.upper-alpha {
	    list-style-type: upper-alpha;
	    margin-top: 0.5ex;
	    margin-bottom: 0.8ex;
	}
	OL.lower-alpha {
	    list-style-type: lower-alpha;
	    margin-top: 0.5ex;
	    margin-bottom: 0.8ex;
	}
	OL.upper-alpha LI { margin-top: 0.5ex; }
	OL.lower-alpha LI { margin-top: 0.5ex; }

	OL.pre-marked {			/* for included agency regulations */
	    margin-top: 0.5ex;
	    margin-bottom: 0.8ex;
	    list-style-type: none;
	    margin-left: 0;
	    padding-left: 0;
	}
	OL.pre-marked-indent {		/* for included agency regulations */
	    margin-top: 0.5ex;
	    margin-bottom: 0.8ex;
	    list-style-type: none;
	    margin-left: 0;
	    padding-left: 0;
	    text-indent: 1em;
	}
	UL {
	    margin-left: 0;
	    padding-left: 1.5em;
	    list-style-type: disc;
	}
	UL UL { list-style-type: circle }
	UL UL UL { list-style-type: square }
	UL.no-mark {
	    margin-left: 0;
	    padding-left: 1em;
	    list-style-type: none;
	}
	UL.no-mark LI { margin-top: 0.1ex; }

	SUP { font-size: 85%; }
	SUB.math, SUP.math {
	    font-size: 85%
	}

