
/* General Styles */

a, a:link
{
    color: #2293C2;
    text-decoration: none;
}

a:visited
{
    color: #2293C2;
}

a:hover, a:active, a:focus
{
    color: #00C0FF;
    text-decoration: underline;
}

h1
{
    font-size: 2.5em;
    font-weight: bold;
    line-height: 1;
    margin: 0.625em 0em;
    color: black;
    clear: both;
}

h2
{
    font-size: 1.6em;
    font-weight: bold;
    line-height: 1.25;
    margin: 0.625em 0em;
    color: black;
    clear: both;
}

h3, h4, h5, h6
{
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.25;
    margin: 0.625em 0em;
    color: black;
    clear: both;
}

p
{
    font-size: 1.2em;
    margin: .833em 0;
}

strong, strong em
{
    font-weight: bold;
}

em, em strong
{
    font-style: italic;
}

ul, ul li
{
    list-style: disc outside;
}

ol, ol li
{
    list-style: decimal outside;
}

ul, ol
{
    font-size: 1.2em;
    margin: .833em 0;
    padding: 0 2.2em;
    overflow: auto;
}

ul li, ol li
{
    margin: .2em 0;
}

ul ul, ul ol, ol ol, ol ul
{
    font-size: 1em;
    margin: .3em 0;
}

table
{
    border-collapse: collapse;
    font-size: 1.2em;
    border: 0px solid Black;
    margin: .833em auto;
}

caption
{
    text-align: center;
    margin: 0 auto;
    padding: .3em;
    font-weight: bold;
    color: Black;
}

th
{
    font-weight: bold;
    color: Black;
    padding: .3em;
    text-align: center;
    border: 1px solid black;
}

td
{
    padding: .3em;
    border: 1px solid black;
}

td p, td ul, td li
{
	font-size: 1em;
}

label
{
    font-weight: bold;
    font-size: 1.2em;
}

input, select, textarea
{
    font-size: 1.2em;
}

input
{
    padding: .0833em;
}

/* End General Styles */