/* Global Text Styles */

h1, h2, h3, h4, h5, h6,  input, textarea, select, button
{
    font: 100 1.1em/15.0px 'lucida grande', 'tahoma', freesans, sans-serif;
}
h1
{
    font-weight: bold;
}
p
{
    font: 12px 'lucida grande', 'tahoma', freesans, sans-serif;
    color: #222;
}
a
{
    color: #222;
    text-decoration: none;
    font-weight: 700;
}
pre
{
    font-family: 'andale mono';
}
h1
{
    font-size:2em;
    line-height:20px;
}
h2
{
    background: #acacac url('/design/images/bgH2.gif') repeat-x;
    border: 1px solid #7b7b7b;
    font-weight: 700;
    font-size: 11px;
    height: 21px;
    line-height: 21px;
    padding: 0 5px 0 5px;
}
h3
{
    padding: 0 10px 0 10px;
    height: 25px;
    background:#fff url('/design/images/bgH3.gif') repeat-x;
    border: 1px solid #dadada;
    font-family: georgia, serif;
    font-weight: 700;
    font-size: 11px;
    line-height: 25px;
}
h4
{
    padding: 0 10px 0 10px;
    height: 25px;
    background: #dadada url('/design/images/bgH4.gif') repeat-x;
    border: 1px solid #dadada;
    font-weight: 700;
    font-size: 11px;
    line-height: 25px;
}
br
{
    line-height:10px;
}
hr
{
    background: none;
    height: 0;
    border: 0;
    border-bottom: #ccc 1px dotted;
    _border-bottom: #eee 1px solid;
    margin-top: 10px;
    margin-bottom: 10px;
    clear: both;
}

/* Content Styles =================================================== */
.Content p
{
    font-size: 12px;
    margin: 10px 0 10px 0;
    color: #000;
    line-height: 18px;
}
.Content h1
{
    margin: 10px 0 10px 0;
    font-size: 24px;
    line-height: 30px;
}
.Content a
{
    color: #00A;
    text-decoration: none;
    font-weight: normal;
}
.Content ul
{
    font-size: 12px;
    list-style: disc inside;
    margin: 0 0 10px 10px;
}
.Content ol
{
    font-size: 12px;
    list-style: decimal inside;
    margin: 0 0 10px 10px;
}
.Content ul li
{
    line-height: 18px;
    color: #000;
}
.Content a:hover
{
    text-decoration: underline;
}
.Content table
{
    border-collapse: collapse;
}