body               {font-family: Arial, Helvetica, Verdana, sans-serif; background: #B8B594 url(/img/background.jpg) repeat;}
h1, a h3           {color: #562419;}
h2                 {color: #333;}
h3, h4, h5, h6     {color: #000;}
ul                 {margin: 15px;}
ol                 {margin: 23px; line-height: 125%;}
li                 {margin: 1px 15px;}
td                 {font-size: x-small;}
th                 {font: bold x-small Arial, Helvetica, Verdana, sans-serif; background: #C2C1A5; color: #562419;}
a                  {font-weight: bold; color: #000; text-decoration: none; }
a:visited          {color: #666; }
a:hover,
a:hover h3,
a:hover h5        {color: #BD0915; text-decoration: underline; }

.frame             {background: #fff; border: 1px solid #562419;} 
.nav               {background:#fff; padding-right: 10px;}
.nav ul            {line-height: 1.1em; list-style-type: none; margin-left: 0px;}
.nav ol, .fine     {font-size: xx-small;}
.main              {background: #fff; margin-right: 20px;}
.footer            {background: #fff; }

div.contractor     {font-weight: bold; float: right; text-align: right; margin-left: .5em; margin-bottom: .5em; color: #AA3E1F; padding: .0em;}
div.contractors    {font-weight: bold; float: left; text-align: left; margin-right: .5em; margin-bottom: .5em; color: #AA3E1F; padding: .0em;}

div.imgright      {font-weight: bold; float: right; text-align: right; margin-left: .5em; margin-bottom: .5em; color: #AA3E1F; padding: .0em;}
div.imgleft        {font-weight: bold; float: left; text-align: left; margin-right: .5em; margin-bottom: .5em; color: #AA3E1F; padding: .0em;}

.lbl               {font-weight: bold; color: #333;}
.fld               {font-size: xx-small; color: #333; }
.lit               {font-weight: bold; color: #E23B0C;}
.form              {background: #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: #ECECD8; margin: 0px; padding-left: 5px; padding-right: 0px; border: 1px dashed #562419; clear: right;}
.sect              {font: bold x-small Arial, Helvetica, Verdana, sans-serif; background: #E6E5CE; color: #562419;}
.light             {font-size: x-small; background: #fff; color: #333;}
.dark              {font-size: x-small; background: #F7F6EF;  color: #333;}
.clear             {clear: both;}

.nsr_frm                      {background: #ECECD8;}
 
.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;}


