html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img
{
    margin: 0;
    padding: 0;
    border: 0;
}
body
{
    color: black;
    background: white;
    text-align: left;
    font-size: 90.01%;
    font-weight: normal;
    font-family: "Trebuchet MS", Helvetica, Tahoma, Arial, sans-serif;
    padding: 10px 5%;
    line-height: 150%;
    min-width: 680px;
}

/*--- Site-wide Stylist choices start here. ---
*/
*
{
    font-size: 1em;
    font-weight: normal;
}
strong
{
    font-weight: bold;
}
sup, small
{
    font-size: 0.75em;
}
* html sup
{
    font-size: 1.2em;
    margin-left: 0.25em;
}
div, h1, h2, h3, h4, h5, h6, p, ul, ol, li { margin: 0; padding: 0; }

blockquote
{
    padding-left: 0.5em;
    border-left: solid 0.5em #dbd5b7;
}

a, a:link{
    color:#201B9B;
}
a:visited {
    color:#4A1A2C;
}
a:hover {
    color: red;
}
/*
    a:focus
    {
        outline:                1px dotted;
        outline-offset:         2px;
        -moz-outline-radius:    5px;
    }
*/

h1 {font-size:1.8em;}
h2 {font-size:1.6em;}
h3 {font-size:1.4em;}
h4 {font-size:1.2em;}
h5 {font-size:1em;}
h6 {font-size:0.8em;}

img {
    margin: 2em;
}
p img { padding: 0; max-width: 100%; }
img.right { padding: 0em; margin: 0 0 2em 2em; display: inline; }
img.left  { padding: 0em; margin: 0 2em 2em 0; display: inline; }
img.centered { display: block; margin-left: auto; margin-right: auto; }


input, textarea {
    border:1px solid black;
    font-size:1.2em;
    background: white;
}

label
{
    cursor: pointer;
}

button
{
    margin: 0;
    padding: 0px;
    border: 0px none red;
    cursor: pointer;
}

table
{
    margin: 0;
    padding: 0px;
    border-collapse: collapse;
}
caption
{
    margin: 0.25em 0 1em 0;
    font-size: 0.85em;
    font-style: italic;
    text-align: left;
    caption-side: bottom;
}
th, td
{
    margin: 0px;
    padding: 3px;
    vertical-align: top;
    text-align: left;
}

ol, ul
{
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
}

abbr, acronym, .help {
    border-bottom: 1px dotted #00BF00;
    cursor: help;
 }

code, pre
{
    font-family: Monaco;
}
pre
{
    font-size: 0.75em;
    background: #fffefa;
    padding: 1em;
    color: #999999;
}
dl
{
    font-size: 0.75em;
}
ins, ins a
{
    text-decoration: none;
    font-weight: bold;
}
pre ins
{
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
pre del
{
    color: #999999;
    text-decoration: line-through;
}


/* ----------------------------------------------------------------*/
h1, h3
{
    line-height:    125%;
    margin-bottom:  0.9em;
}

textarea
{
    line-height:    150%;
    font-size:      150%;
}

.footnote
{
    font-size:      85%;
}

#idStatusTable
{
    margin-top:     1.9em;
    margin-bottom:  1.9em;
}
#idStatusTable th
{
    text-align:     right;
    font-weight:    bold;
}

#idTwabbleGen
{
    margin-bottom:  2.5em;
}

