html, body
{
    margin: 0; 
    padding: 0;
    background: #fff;
    color: #585858;
    font: normal normal normal 12px Verdana,Arial,Helvetica,Sans-Serif;
}
input, select, textarea
{
   font: normal normal normal 11px  Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6
{
   margin: 0;
   padding: 0;
   font: normal normal normal 24px Arial, Helvetica, sans-serif;
   color: #8dc63f;
}
h1 { margin-bottom: 10px; }
h2 { font-size: 18px; margin-top: 20px; }
h3 { font-size: 12px; margin-top: 20px; }
h4 { font-size: 11px; margin-top: 20px; }

img
{
   margin: 0;
   padding: 0;
   border: 0 none;
}

a
{
   color: #8dc63f;
   text-decoration: none;
   border: 0 none;
}
a:hover { text-decoration: underline; }

hr
{
   margin: 10px 0 0 0;
   padding: 0;
   height: 1px;
   line-height: 1px;
   overflow: hidden;
   color: #666;
   background: #666;
   border: 0 none;
}
hr.short
{
   margin-left: auto;
   margin-right: auto;
   width: 40%;
}

p
{
   margin: 0 0 7px 0;
   padding: 0;
}

ul, ol
{
   position: relative;
   margin: 5px 0 0 0;
   padding: 0 0 0 20px;
}
li
{
   position: relative;
   list-style-position: outside;
   margin: 2px 0 0 0;
   padding: 0;
}
ol li { list-style-type: decimal; }
ol li li { list-style-type: lower-roman; }
ol.lowerAlpha li { list-style-type: lower-alpha; }
ol.upperAlpha li { list-style-type: upper-alpha; }
ol.lowerRoman li { list-style-type: lower-roman; }
ol.upperRoman li { list-style-type: upper-roman; }
ol.decimal li { list-style-type: decimal; }


dl { margin: 0; padding: 0; }
dt 
{
    margin: 20px 0 0 0; 
    padding: 0;
    font: normal normal bold 14px Arial, Helvetica, sans-serif;
    text-decoration: none;
}
dd
{
   margin: 3px 0 0 0;
   padding: 0;
}


