﻿body
{
    font-family: Tahoma;
    font-size: 10.5pt;
    margin: 10px;
}


/*
  The styles in this stylesheet are necessary for the proper function of the website.
  They should not drastically affect the appearance of the site design or text.
*/


/* Form Table */

.formtable
{
    text-align: left;
}

.formtable th
{
    padding-bottom: 3px;
    font-size: 11.5pt;
    border-bottom: 1px solid silver;
    text-align: left;
}

td
{
    vertical-align: top;
}


/* Text Styles */

h1
{
    font-size: 13.5pt;
    margin: 0;
}

h2
{
    font-size: 11.5pt;
    margin-top: 20px;
}

h2.border
{
    padding-bottom: 3px;
    border-bottom: 1px solid silver;
    margin-bottom: 3px;
}

h3
{
    font-size: 10.5pt;
}

h3.border
{
    padding-bottom: 2px;
    border-bottom: 1px solid silver;
    margin-bottom: 3px;
}

.centered
{
    margin: 0 auto;
}

.dimmed
{
    font-size: 8pt;
    color: Gray;
    font-weight: normal;
}


/* Hyperlink Styles */

a
{
    text-decoration: none;
}

a:hover, a:active
{
    text-decoration: underline;
}

a img
{
    border: none;
    border-color: Black;
}


/* GridView */

.gridview th
{
    text-align: left;
}


/* ValidatorCalloutExtender */

.highlight
{
    background-color: #fffacd;
}


/* TextBoxWatermarkExtender */

.watermark
{
    color: Gray;
}


/* AutoCompleteExtender */

.autocomplete_completionListElement
{
    visibility: hidden;
    margin: 0px !important;
    padding: 0px !important;
    background-color: window;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: default;
    overflow: scroll;
    font-size: 8pt;
    white-space: nowrap;
    height: 250px;
    text-align: left;
    list-style-type: none;
}

.autocomplete_highlightedListItem
{
    background-color: highlight;
    color: black;
    padding: 1px;
    cursor: default;
}

.autocomplete_listItem
{
    background-color: window;
    color: windowtext;
    padding: 1px;
}


/* CKEditor */

#spellads, #scayt_banner_close
{
    display: none !important;
}