body
{
   background-image: linear-gradient(#d0d0d0, #ffffff);
   /* background-image:url(../images/background.jpg);
   background-repeat:no-repeat;
   background-position:top center;
   background-color:#036860;
   background-attachment:fixed; */
   font-family: Arial, sans serif;
   font-size:.8em;
}
a,a:visited,a:link
{
   color: #990000;
}
a:hover
{
   color:#990000;
   text-decoration:none;
}
p
{
   margin: 2px;
   padding: 2px 0px;
}
p.posted
{
   margin:0px;
   padding:0px;
   padding-left:5px;
   font-size:8pt;
   color:#333333;
   text-align:left;
}
table
{
   font-size:9pt;
}
table.plain td
{
   font-size:9pt;
   border:none;
}
h1
{
   font-size:1.5em;
}
h2
{
   font-size:1.0em;
   padding:0px 3px 3px 0px;
   margin:0px 2px 2px 0px;
}
h3
{
   font-size:1.2em;
   padding:0px 3px 3px 0px;
   margin:0px 2px 2px 0px;
}
ul
{
   text-align:left;
}
li
{
   margin:2px;
   padding:2px;
}
#boxes {
   font-family:trebuchet ms;
   list-style-type: none;
   list-style-image:none;
   font-size:9pt;
   margin: 0px;
   padding: 0px;
}
#boxes li {
   overflow:hidden;
   list-style-type:none;
   list-style-image:none;
   font-size:9pt;
   cursor: move;
   position: relative;
   float: left;
   margin: 2px 2px 0px 0px;
   width: 160px;
   border: 1px dotted #333333;
   text-align: center;
   padding-top: 5px;
   background-color: #ffffff;
}
input[type=submit].button,input[type=button].button
{
   background-image:url(../images/arrowright.png);
   background-position:center right;
   background-repeat:no-repeat;
   background-color:#ffffff;
   padding:5px;
   padding-right:18px;
   padding-bottom:7px;
   border:#a0a0a0 1px solid;
   color:#333333;
}
input[type=submit].button:hover,input[type=button].button:hover
{
   cursor:hand;
   cursor:pointer;
   background-color:#f0f0f0;
}
input[type=submit],input[type=button]
{
   background-image:url(../images/checkmark.png);
   background-position:center right;
   background-repeat:no-repeat;
   background-color:#ffffff;
   padding:5px 28px 5px 5px;
   border:#333333 1px solid;
   color:#333333;
   font-size:11pt;
   
}
input[type=submit]:hover,input[type=button]:hover
{
   cursor:hand;
   cursor:pointer;
   background-color:#f0f0f0;
}
input[type=submit].small,input[type=button].small
{
   background-image:url(../images/grayfade.png);
   background-position:center right;
   background-repeat:no-repeat;
   background-color:#ffffff;
   padding:5px;
   border:#333333 1px solid;
   color:#333333;
   font-size:10pt;

}
input[type=submit].small:hover,input[type=button].small:hover
{
   background-image:none;
   cursor:hand;
   cursor:pointer;
   background-color:#ffffff;
}
input[type=text]
{
   height:25px;
   border:#333333 1px solid;
   color:#222222;
}
select
{
   height:25px;
   border:#333333 1px solid;
   color: #222222;
}
div#form
{
   border:#808080 1px solid;
   padding:10px;
   width:80%;
   text-align:left;
}
div.textlist
{
   float:right;
   width:280px;
   text-align:left;
   padding:10px;
}
div.errormark
{
   float:left;
   padding:3px;
   color:#ff0000;
   font-size:1.2em;
   font-weight:bold;
   display:none;
}
div.alert
{
   width:390px;
   text-align:left;
   margin:2px;
   padding:4px;
   background-color:#fafda2;
   color:#222222;
   border:#333333 1px solid;
}
div.error 
{
   width: 390px;
   text-align:left;
   margin:2px 2px 2px 2px;
   padding: 4px 4px 4px 4px;
   background-color: #DD0000;
   border: 1px solid #000000;
   color: #FFFFFF;
}
div.errorBox 
{
   opacity: .9;
   filter: alpha(opacity=90);
   background-color: #F0F0F0;
   position: absolute;
   left: 300px;
   width: 400px;
   z-index: 999;
   border:#333333 1px solid;
   padding: 3px;
   text-align: center;
   display:none;
}
div.countylist
{
   width:515px;
   display:none;
   background-color:#62a690;
   border:#00443a 10px solid;
   padding:5px;
}
div.newsItem
{
   padding:5px;
   background-image: url("../images/grayfade.png");
   background-repeat: repeat-x;
   background-position:top left;
   background-color:#fafafa;
   border:#808080 1px solid;
}
div.mapquicklookscrolling
{
   overflow:auto;
   scrolling: yes;
   height:250px;
   padding:10px;
   background-image: url("../images/grayfade.png");
   background-repeat: repeat-x;
   background-position:top left;
   background-color:#fafafa;
   border:#e0e0e0 2px solid;
}
div#page
{
   position:relative;
   width:1010px;
   margin:5px;
   padding:0px;
   background-color:#ffffff;
   border:#c3dac1 1px solid;
}
div#header
{
   background-image:url(../images/NAFMHeader_2019.jpg);
   height:273px;
   /*background-color:#666; #9ba7d7;*/
}
div#logo
{
   float:left;
   position:relative;
   top:10px;
   left:50px;
   /*margin:10px;*/
   border-style:none;
   border:none;
}
div#login
{
   float:right;
   margin:5px;
   padding:5px;
   background-color:#ffffff;
   border:#000000 1px solid;
}
div#login p
{
   text-align:left;
}
div#login a
{
	color:#000;
	font-size:12px;
	text-align:left;
}
div#navbar
{
   	width:100%;
   	background-color: #333333; /* #c3dac1; */
	border-top:#f0f0f0 1px solid;
   	margin:0px;
	padding:0px;
}
div#navbar a
{
	text-decoration:none;
	text-align:center;
	padding: 0px;
	margin:0px;
	background:none;
        font-size:14px;
 	color:#f0f0f0;
}
div.navPage
{
	text-align:center;
	width:112px;
	height:27px;
	color:#f0f0f0;
	text-decoration:none;
	float:left;
   	margin:0px;
	padding:0px;
	padding-top: 10px;
	background-color: #333333;
	/* background-image:url(../images/navbg.png); */
        /* background-repeat:repeat-y; */
}
div.navPage:hover
{
    color:#333333;
   	float:left;
   	margin:0px;
	padding:0px;
	padding-top:10px;
	background-color:#f0f0f0;
   	/* background-image:url(../images/navbg2.png); */
   	/* background-repeat:repeat-y; */
}
div.regularwhite
{
   padding:5px;
   border:#000000 1px solid;
   background-color:#ffffff;
   text-align:center;
}
/*********************
TABS
**********************/
div#tabsContainer
{
        margin:0px;
        padding:0px;
        height: 29px;
}
ul.tabs
{
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        cursor: default;
}
ul.tabs li
{
        margin: 1px;
        padding: 0;
        list-style-type: none;
        position: relative;
        text-align: left;
        cursor: pointer;
        cursor: hand;
        float: left;
        background-color: #f0f0f0;
        border-top:#333333 1px solid;
        border-left:#333333 1px solid;
        border-right:#333333 1px solid;
        z-index:97;
}
ul.tabs li.selected
{
        margin: 1px;
        padding: 0;
        list-style-type: none;
        position: relative;
        text-align: left;
        cursor: pointer;
        cursor: hand;
        float: left;
        background-color: #ffffff;
	border-top:#333333 1px solid;
        border-left:#333333 1px solid;
        border-right:#333333 1px solid;
        z-index:100;
}
ul.tabs a
{
        display: block;
        cursor: pointer;
        cursor: hand;
        padding: 5px 5px;
        color: #333333;
        text-decoration: none;
        margin:0px;
	font-size:12px;
}
div.tabContent
{
	text-align:left;
        display:none;
        background-color:#ffffff;
        border:#333333 1px solid;
        padding:5px;
        color:#333333;
        position:relative;
        z-index:98;
        top:-4px;
}
div.tabContent.tabContentActive
{
	text-align:left;
        display:block;
        background-color:#ffffff;
        border:#333333 1px solid;
        padding:5px;
        color:#333333;
        position:relative;
        z-index:99;
        top:-4px;
}
div#footer
{
   text-align:center;
   padding:15px;
   background-color:#333;   /*#26346f*/
   color:#f0f0f0;
}
div#footer a, div#footer a:visited
{
   color:#f0f0f0; 
   text-decoration:none;
}
div#footer a:hover
{
   color:#f0f0f0;
   text-decoration:underline;
}
div#content
{
   padding:10px;
}
div#innercontent
{
   width:800px;
   margin-top:20px;
   margin-bottom:20px;
   text-align:left;
}
div#innercontent p
{
   padding:5px;
}
div#homeleft
{
   float:left;
   text-align:left;
   padding:-left:10px;
}
div#homeright
{
   width:225px;
   float:right;
   text-align:left;
   padding:10px;
}
div#form
{
   width:700px;
   border:#a0a0a0 1px solid;
   padding:10px;
   margin:5px;
   text-align:left;
   background-image: url("../images/grayfade.png");
   background-repeat: repeat-x;
   background-position:top left;
   background-color:#fafafa;
}
div#container
{
	border: thick black;
	margin: 0 20px;
	width: 900px;
}
div.label
{
	width:150px; 
	float:left; 
	text-align:right; 
	padding-right: 5px;
}
div.formField
{	
	width:700px; 
	float:left; 
	text-align:left; 

}
hr 
{ 
	clear:both; 
	display:block; 
	visibility:hidden;
}
