



h1{
	font-size:2em;
	margin:1em 0;
}

h2{
	font-size:1.8em;
	margin:1.2em 0;
}

h3{
	font-size:1.6em;
	margin:1.4em 0;
}

h4{
	font-size:1.4em;
	margin:1.6em 0;
}

h5{
	font-size:1.2em;
	margin:1.8em 0;	
}	


h1,h2,h3,h4,h5{
        color:#898B20;
        font-weight:bold;
        font-style:italic;
	border-bottom:1px solid #898B20;
        }



strong,b{
	font-weight:bold;
}

p{
	margin:1em 0;
	line-height:2em;
}

ul{
list-style:disc;
}

ul li{
margin-left:25px;
}




        a{
        color:#A6521E;
        text-decoration:none;
        }

        a:hover{
        color:#898B20;
        text-decoration:underline;
        }
        



ul.form_errors{ 
                border:1px solid red;
                background:#fdd;
                padding:10px;
                padding-left:30px;
                }

div.submitted_ok{ 
                border:1px solid green;
                background:#dfd;
                padding:10px;
                padding-left:30px;  
                margin:10px;
 }

input.form_error,textarea.form_error,select.form_error{ 
                  border:2px inset red;
                  background:#fdd;
                  }

label{
       font-size:1.2em;
       border:0px solid red;
       padding:5px 0px;
       margin:0px;
       display:block;
       }

label span{ 
            border:0px solid red;
            display:block;
            width:12em;
            text-align:right;
            float:left;
            padding-right:5px;
            }
