﻿body {
	text-align: left;}
h3 {
	font-weight: bolder;
	color:#000000;
	letter-spacing: 1px;
	background-color: #e3e3d7;
	padding: 2px;
	border-bottom: 1px solid #026701;
	margin: 0 auto;}
form {
	padding: 8px;}
fieldset {
	margin: 15px auto;}
   
fieldset div{
	float: left;
	text-align: left;
	margin: 8px;
	padding: 2px;
	border-bottom: 1px dotted #cccccc;}
fieldset p{
	margin: 8px;
	padding: 8px;
	border-bottom: 1px dotted #cccccc;
	float: none;
	clear: both;}
legend {
	font-weight: bold;
	color:#026701;
	background-color: #e3e3d7;
	padding: 2px;
	border: 1px solid #666666;}

table
{
    width:100%;
}

table td
{
    font-size: small;
    vertical-align:top;
    margin-right:10px;
}
table tr
{
    border-bottom:1px dotted #ccc;
}
label {
	font-size: small;
	font-weight:bold;
	/*white-space: nowrap;*/
	color: #026701;
	vertical-align: bottom;
	margin-right: 12px;}
.input {
	text-align: left;
	font-size: small;
    white-space: nowrap;
}
.input-nobr{
	text-align: left;
	color: #660000;
	font-size: small;
	white-space: nowrap;}
.textarea {
	text-align: left;
	font-size: small;}
.legacy   {
	display:none;}
.firelist
{
    position:fixed;
    top:125px;
    right:10px;
    width:15%; 
    max-height:1000px;
    text-align:right;
    line-height:1.25em;
	overflow-x:hidden;
	overflow-y:scroll;
	border:2px #026701 solid;
	padding:10px;
	background:#e3e3d7;
	z-index:3;
-webkit-box-shadow: inset -2px 0px 14px -3px rgba(0,0,0,0.75);
-moz-box-shadow: inset -2px 0px 14px -3px rgba(0,0,0,0.75);
box-shadow: inset -2px 0px 14px -3px rgba(0,0,0,0.75);
}
.firelist h2{margin:0; background-color:transparent;}
    .firelist a
    {
        font-size:1em;
        font-weight:700;
        text-decoration:none;
        color:#026701;
    }
        .firelist a:hover
        {
            color: #042f03;
        }
.fireitem{margin:5px 0;}

#linktop
{
    color:#808080;
    
}
.main
{
    width:78%;
}

/*
.accordion div .info {
	margin:  0;
	overflow:hidden;
	height:0px;
    -webkit-transition: height 1s;
    transition: height 1s;
}

.accordion div:target .info {
	height:auto;
    max-height:2000px;
}
.accordion a{ text-decoration:none; color:black;}
*/

 @media(max-width:1000px) {
	 .firelist
{display:none ;
	 
	 }
	 .main
{
    width:100%;
}
 }