.border {border: 1px solid;}

P {

   font-family:  arial, helvetica, sans-serif;
   color:#333333;
   font-size:12px;
   
   }

A:link    {color:#5F6E82;text-decoration:underline;}
A:visited {color:#5F6E82;text-decoration:underline;}
A:hover   {color:#825F6E;text-decoration:underline;}


a img {
    
  border-style: none !important;
}

ol{
 
  font-family: arial, helvetica, sans-serif;
  color:#333333;
  }
  
th {
 
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  }

ul.arrow {
  list-style-image: url(../images/bulletarrow.gif);
  margin: 0px;
  padding-left: 15px;
  line-height: 125%;
  font-size: 11px;
  overflow: hidden; 
  list-style-position: outside; 
  padding-left: 0;
  
  }
  
  ul.lablink {
  list-style-image: url(../images/bulletarrow.gif);
  margin-left: 20px;
  line-height: 150%;
  list-style-position: outside; 
  padding-left: 0;
   
  }
  
  
  li.lablink {
	  font-size:11px;
	  		  
	  }
  
  form {
    /* Just to center the form on the page */
    margin: 0 auto;
    /* To see the outline of the form */
    padding: 1em;
	border: 0px solid #CCC;
    border-radius: 1em;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif, "Century Gothic";
	
}

 form#wellwater {
    /* Just to center the form on the page */
    margin: auto;
    /* To see the outline of the form */
    padding: 1em;
	font-size:12px;
	border-radius: 0em;
	margin: 6px;
   

    border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #E1E1E1;
	background-color: rgba(216,216,216,.33)
    padding: 10px;
    border-width:thin;
	box-shadow: 1px 1px 2px rgba(0,0,0,.33)
		
	
	
}

 form#signup {
    /* Just to center the form on the page */
    margin: auto;
    /* To see the outline of the form */
    padding: 1em;
	font-size:12px;
	border-radius: 0em;
	margin: 0px;
	border: 0px;
   
    }


label.applicationform {
	font-size: 12px;
	width: 125px;
	margin-right: 6px;
  
  }
  
label.applicationform_follow {
	font-size: 12px;
	width: 300px;
	padding-top: 12px;
	margin-top: 12px;
	

  }
  

form div + div {
    margin-top: .5em;
	}


label {
    /* To make sure that all label have the same size and are properly align */
    display: inline-block;
    width: 125px;
    text-align: right;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif, "Century Gothic";
	font-size:10px;
	
	
}
 
label.wellwater {
    /* To make sure that all label have the same size and are properly align */
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif, "Century Gothic";
	font-size:12px;
	text-align: left;
	display:inline;
	
}

div.error {
	font-size: 12px;
	font-style: italic;
	color: red; 
 
	padding-bottom: -4px;      
  }
  
div.errors{
float: right;



}

div.form {
	font-size: 12px;
	margin-bottom: 12px;
           
  }
   
div.optional {
    margin: 6px;
    font-size: 12px;
    
	
	}
  
 label.contact{
	width: 200px;
	font-size:12px;
	text-align: right;
	margin-right: 2%;
	
	}


label.stretched {
	width: 100%;
	font-size:12px;
	text-align: left;
	}

label.long {
	width: 200px;
	font-size:12px;
	text-align: left;
	}


label.short{
	width: 100px;
	font-size:12px;
	text-align: left;
	}

label.narrow{
	width: 65px;
	font-size:12px;
	text-align: left;
	}
	
input, textarea {
	
    /* To make sure that all text fields have the same font settings
       By default, textareas have a monospace font */
    /*font: 1em sans-serif;*/

    /* To give the same size to all text field */
    moz-box-sizing: border-box;
    box-sizing: border-box;
	
	/* To harmonize the look & feel of text field border */
    border: 1px solid #999;
}


input.radio {
    /* To make sure that all text fields have the same font settings
       By default, textareas have a monospace font */
    font: 1em sans-serif;

    /* To give the same size to all text field */
    moz-box-sizing: border-box;
    box-sizing: border-box;

    /* To harmonize the look & feel of text field border */
    border: 1px solid #999;
}

input:focus, textarea:focus {
    /* To give a little highlight on active elements */
    border-color: #000;
}

textarea {
    /* To properly align multiline text fields with their labels */
    vertical-align: top;

    /* To give enough room to type some text */
    height: 5em;

    /* To allow users to resize any textarea vertically
       It does not work on every browsers */
   
}


.ptext {
    /* To position the buttons to the same position of the text fields */
    padding-left: 0px; /* same size as the label elements */
}

.aqol {
    /* To position the disclaimer on air quality pages inside the table */
    padding-left: 40px; /* same size as the label elements */
}

.aqli {
    /* To position the disclaimer on air quality pages inside the table */
    margin: 10px 0;
}

input.ptext {
    /* This extra margin represent roughly the same space as the space
       between the labels and their text fields */
    margin-left: .5em;
}


table.form {
    /* Just to center the form on the page */
    margin: 0 auto;
    /* To see the outline of the form */
    padding: 1em;
    border: 1px solid #CCC;
    border-radius: 1em;
	
	}
	
td.ptitle {
    
    color: #FF0000;
}
	
* {
    box-sizing: border-box;
}

 

.articletitle{
                        font-size:12pt;
                        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif, "Century Gothic";
                        font-weight:bold;
                        color:#2a0806;
                        line-height:normal;
                    }



#smalltext p {

		font-size:10pt;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif, "Century Gothic";
		padding: .5em;


}









