﻿/******************* MAIN CSS ****************** */

    html, body {
        border:0;
        margin:0;
        padding:0;
    }

    body {
        padding-bottom: 2em;
        background-color: #FFFFFF;
        font-family: Arial, Helvetica, Georgia, Times New Roman, Times, serif;
        font-size:70%;
    }

    div {
        margin: 0;
    }

    fieldset {
        border:0;
        padding:0;
        margin:0;
    }
/******************* END MAIN CSS ****************** */

/******************* HEADINGS ****************** */

    h1, h2, h3, h4, h5, h6 {
        margin:0;
        padding:0;
        font-weight:normal;
        color:navy;
        font-weight: bold;
    }
    
    h1 {
        margin: .6em 0;
        letter-spacing:-1px;
        font-size: 205%;
    }

    h2 {
        margin: .8em 0;
        letter-spacing:-1px;
        font-size: 185%;
    }

    h3 {
        margin: 1em 0;
        font-size: 160%;
    }

    h4 {
        margin: 1.3em 0;
        font-size: 110%;
    }

    h5 {
        margin: 1.6em 0;
        font-size: 80%;
    }

/******************* END HEADINGS ****************** */

/******************* GENERAL FORMATTING ****************** */

    table {
        border:0;
        margin:0 0 .4em 0;
        padding:0;
    }

    table.padded-table td {
        padding:.3em; 
    }
    
    table tr td {
        text-align:left;
        white-space:normal;
    }
    
    table tr th {
        white-space:nowrap;
    }
    
    p {
        margin: 1em 0;
        padding:0 0 1.25em 0;
    }
    
    ul, ol {
        margin: 0;
        padding:0 0 1.25em 2.5em;
    }
    
    ul {
	    list-style-type: disc;
    }
    
    blockquote {
        margin:1.25em;
        padding:1.25em 1.25em 0 1.25em;
    }
    
    div.floatRight {
        float: right;
    }

    div.BlueBackground {
        background-color:#0069a5;
    }
    
/******************* GENERAL FORMATTING ****************** */

/******************* FORM CTLS ****************** */

    form {
        margin:0;
        padding:0;
        display:inline;
    }

    input.submit  {
        border: solid 1px #507CD1;
        font-size:100%;
        background-color:White;
        color: #284E98;
    }

    input.submitInner
    {
        border: solid 1px #507CD1;
        font-size: 100%;
        background-color: buttonface;
        color: black;
    }

    label {
	    font-weight: bold;
	    color:Black;
	    font-size: 100%;
    }
    
/******************* END FORM CTLS ****************** */

/******************* LINKS ****************** */

    a {	
        color:#0069a5;
    }

    a img, :link img, :visited img {
        border: 0;
    }
        
    .linkButton {
        text-decoration: none;
    }
    
    .linkButton:hover {
        text-decoration:underline;
    }

/******************* END LINKS ****************** */

/******************* BORDERS ****************** */

    .lightBorderBox {
	    border-right: #999999 1px solid;
	    border-top: #999999 1px solid;
	    border-left: #999999 1px solid;
	    border-bottom: #999999 1px solid;
    }

    .borderBox {
	    border-right: black 1px solid;
	    border-top: black 1px solid;
	    border-left: black 1px solid;
	    border-bottom: black 1px solid;
    }

    td.borderBox {
	    border-right: black 1px solid;
	    border-top: black 1px solid;
	    border-left: black 1px solid;
	    border-bottom: black 1px solid;
    }

/******************* END BORDERS ****************** */

/******************* TEXT COLORS ****************** */

    .errorText {
        color: red;
    }

    .successText {
        color: Green;
    }

    .whiteText {
        color:White;
    }

    .boldText {
        font-weight:bold;
    }

    .approvedText {
        color:Green;
        font-size: 100%;
    }

    .deniedText {
         color:Red;
         font-size: 100%;
     }
     
    .pendingText {
         color:navy;
         font-size: 100%;
     }

    .emergencyText {
         color:Red;
         font-size: 100%;
    }
     
    .standardPermitText {
         color:navy;
         font-size: 100%;
     }
     
     .FootnoteText {
         color:black;
         font-size: 80%;
     }
     
/******************* END TEXT COLORS ****************** */