body        {font-family: Arial, Helvetica, Verdana, sans-serif; background-image: url(../img/background.jpg);}
h1          {font-size: large; font-weight: bold; color: #562419;}
h2          {font-size: medium; font-weight: bold; color: #333;}
h3          {font-size: small; font-weight: bold; color: #000;}
ul          {margin: 15px; line-height: 150%;}
ol          {margin: 23px; line-height: 125%;}
li          {margin: 8px 15px;}
td          {font-size: x-small;}
th          {font-size: x-small; font-weight: bold; background: #C2C1A5; color: #562419;}
a           {font-weight: bold; color: #000; text-decoration: none; }
a:visited   {color: #666; }
a:hover     {color: #BD0915; text-decoration: underline; }

.frame    {background: #fff; border: solid; border-width: 1px; border-color: #562419;} 

.nav      {background:#fff;}
.nav ul   {line-height: 1.1em; list-style-type: none; margin-left: 0px;}
.nav ol   {font-size: xx-small;}
.main     {background: #fff; margin-right: 20px;}
.fine     {font-size: xx-small;}

div.contractors {float: right; text-align: left; margin-left: .2em; margin-right: .2em; color: #AA3E1F; font-weight: bold; padding: .0em;}

.lbl      {font-weight: bold; color: #333;}
.fld      {font-size: xx-small; color: #333; }
.lit      {font-weight: bold; color: #E23B0C;}
.form     {background-color: #ECECD8; margin: 0px; padding: 5px; border: 1px solid #AA3E1F;}
.emphasis          {font-weight: bold; background:#AA3E1F; color: #fff; margin: 4px; letter-spacing: 0.1em;}
.emphasis a, 
.emphasis a:visited {font-weight: bold; color: #fff;}
.locform            {background: #ECECD8; margin: 0px; padding: 5px; border: 1px solid #B8B594;}
.locform th         {font-weight: bold; background:#B8B594; color: #fff; margin: 4px; letter-spacing: 0.1em;}
.process            {background-color: #ECECD8; margin: 0px; padding-left: 5px; padding-right: 0px; border: 1px #562419 dashed;}

.dpm_frm                        {background: #FCFCE1; padding: 5px; border: 1px solid #CCCC99; float: left;}
.dpm_frm a                      {text-decoration: none; color: #663300;}
.dpm_ttl                        {font: bold 13px arial, geneva, sans-serif; color: #663300; background:#f5f5d8; letter-spacing: 0.1em; padding: 0px;  border-bottom: 1px solid #CCCC99;}
.dpm_fld                        {font-size: 13px;}
.dpm_lbl                        {font: bold 17px verdana, arial, geneva, sans-serif; color: #666;}
.dpm_lbl a, .dpm_lbl a:visited  {font: bold 17px verdana, arial, geneva, sans-serif;}
.dpm_lbl a:hover                {color: #005944; text-decoration: none;}

.cfmc_frm                         {background: #F7F7E6; padding: 5px; border: 1px solid #999966; float: right;}
.cfmc_frm a                       {text-decoration: none; color: #999966;}
.cfmc_ttl                         {font: bold 13px verdana, arial, geneva, sans-serif; color: #FFF; background:#999966; letter-spacing: 0.1em; padding: 0px}
.cfmc_fld                         {font-size: 13px;}
.cfmc_lbl			  {font: bold 18px verdana, arial, geneva, sans-serif; color: #999966;}
.cfmc_lbl a, .cfmc_lbl a:visited  {font: bold 18px verdana, arial, geneva, sans-serif;}
.cfmc_lbl a:hover                 {color: #999966; text-decoration: none;}


