BODY
{
    font-family: Verdana; /*font-size: 8pt;*/
    color: #000000;
}

H3, H4
{
    color: #055CB5;
    font-family: verdana;
}

.googleAd
{
    padding: 10px;
    position: relative;
    top: 5px;
}
TD
{
    font-family: Verdana; /*font-size: 8pt;*/
    color: #000000;
}
A:link
{
    text-decoration: underline;
    font-weight: bold;
    color: #055CB5; /*font-size: 8pt;*/
    font-family: Verdana;
}
A:visited
{
    text-decoration: underline;
    font-weight: bold;
    color: #055CB5; /*font-size: 8pt;*/
    font-family: Verdana;
}
A:active
{
    text-decoration: underline;
    font-weight: bold;
    color: #055CB5; /*font-size: 8pt;*/
    font-family: Verdana;
}
.normalLink:link
{
    text-decoration: underline;
    font-weight: normal;
    color: #055CB5; /*font-size: 8pt;*/
    font-family: Verdana;
}
.normalLink:visited
{
    text-decoration: underline;
    font-weight: normal;
    color: #055CB5; /*font-size: 8pt;*/
    font-family: Verdana;
}
.normalLink:active
{
    text-decoration: underline;
    font-weight: normal;
    color: #055CB5; /*font-size: 8pt;*/
    font-family: Verdana;
}
.normalLink:hover
{
    text-decoration: underline;
    font-weight: normal;
    color: #3C8AD7; /*font-size: 8pt;*/
    font-family: Verdana;
}
LI.decor
{
    list-style-image: url(/images/blueBullet.gif);
    margin: 15px 5px 0px 5px;
    padding: 0px 0px 0px 10px;
}
A:hover
{
    text-decoration: underline;
    font-weight: bold;
    color: #3C8AD7; /*font-size: 8pt;*/
    font-family: Verdana;
}
.Title
{
    font-family: verdana; /*font-size: 8pt;*/
    font-weight: normal;
    color: #3c8ad7;
}
.NewsTitle
{
    font-family: verdana; /*font-size: 14pt;*/
    font-weight: bold;
    color: #3c8ad7;
}
.graytext
{
    text-decoration: none;
    font-family: verdana; /*font-size: 8pt;*/
    font-weight: normal;
    color: #BCBCBC;
}
.redText
{
    text-decoration: none;
    font-weight: bold; /*font-size: 8pt;*/
    color: Red;
    font-family: verdana;
    font-style: italic;
}
.m_red_rext
{
    text-decoration: none;
    font-weight: bold; /*font-size: 10pt;*/
    color: Red;
    font-family: verdana;
}
.l_red_rext
{
    text-decoration: none;
    font-weight: bold; /*font-size: 12pt;*/
    color: Red;
    font-family: verdana;
}
.blue_text
{
    text-decoration: none;
    color: #055CB5;
    font-family: verdana;
}
.blueText
{
    text-decoration: none;
    font-weight: bold; /*font-size: 8pt;*/
    color: #055CB5;
    font-family: verdana;
}
.blue_text_title
{
    text-decoration: none;
    font-weight: bold; /*font-size: 10pt;*/
    color: #055CB5;
    font-family: verdana;
}
.m_blue_text
{
    text-decoration: none;
    font-weight: bold; /*font-size: 10pt;*/
    color: #055CB5;
    font-family: verdana;
}
.l_blue_text
{
    text-decoration: none;
    font-weight: bold; /*font-size: 12pt;*/
    color: #055CB5;
    font-family: verdana;
}
.xl_blue_text
{
    text-decoration: none;
    font-weight: bold; /*font-size: 14pt;*/
    color: #055CB5;
    font-family: verdana;
}
.whiteText
{
    text-decoration: none; /*font-size: 8pt;*/
    color: white;
    font-family: verdana;
}
A.whiteText:link
{
    text-decoration: none;
    color: white; /*font-size: 8pt;*/
    font-family: Verdana;
}
A.whiteText:visited
{
    text-decoration: none;
    color: white; /*font-size: 8pt;*/
    font-family: Verdana;
}
A.whiteText:active
{
    text-decoration: underline;
    color: #a1d7ff; /*font-size: 8pt;*/
    font-family: Verdana;
}
A.whiteText:hover
{
    text-decoration: underline;
    color: #a1d7ff; /*font-size: 8pt;*/
    font-family: Verdana;
}
.headercell
{
    color: #deefff;
    font-weight: bold;
    background-color: #3c8ad7;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 2px;
}
.lightborder
{
    border-bottom: solid 1px #deefff;
    border-top: solid 1px #deefff;
    border-left: solid 1px whitesmoke;
    border-right: solid 1px whitesmoke;
    vertical-align: top;
}
.darkborder
{
    border-bottom: solid 1px #3c8ad7;
    border-top: solid 1px #3c8ad7;
    border-left: solid 1px #3c8ad7;
    border-right: solid 1px #3c8ad7;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    margin: 10px 10px 10px 10px;
}
.bold
{
    font-weight: 700;
}
.aster
{
    /*font-size: 1.1em;*/
    color: Red;
    font-weight: bold;
}
.message
{
    background-color: #deefff;
    border-top: solid 1px #3c8ad7;
    border-bottom: solid 1px #3c8ad7;
    border-left: solid 1px #3c8ad7;
    border-right: solid 1px #3c8ad7;
    margin: 10px;
    font-weight: bold;
    color: #3c8ad7;
    padding: 5px 5px 5px 5px;
}
.messageNoPadding
{
    background-color: #deefff;
    border-top: solid 1px #3c8ad7;
    border-bottom: solid 1px #3c8ad7;
    border-left: solid 1px #3c8ad7;
    border-right: solid 1px #3c8ad7;
    margin: 0px;
    font-weight: bold;
    color: #3c8ad7;
    padding: 5px 5px 5px 5px;
}
.bluebackground
{
    background-color: #e9f2fa;
    border-top: solid 1px #3c8ad7;
    border-bottom: solid 1px #3c8ad7;
    border-left: solid 1px #3c8ad7;
    border-right: solid 1px #3c8ad7;
    margin: 10px;
    padding: 5px 5px 5px 5px;
}
.redmessage
{
    background-color: #fff5e5;
    border-top: solid 1px red;
    border-bottom: solid 1px red;
    border-left: solid 1px red;
    border-right: solid 1px red;
    margin: 10px;
    font-weight: bold;
    color: Navy;
    padding: 5px 5px 5px 5px;
}
.header
{
    background-color: #3c8ad7;
    border-top: solid 1px #3c8ad7;
    border-bottom: solid 1px #3c8ad7;
    border-left: solid 1px #3c8ad7;
    border-right: solid 1px #3c8ad7;
    margin: 5px;
    font-weight: bold;
    color: white;
    padding: 5px 5px 5px 5px;
}
.headerText
{
    font-weight: bold;
    color: white;
}
.searchheading
{
    /*font-size:18pt;*/
    font-size: 182%;
    color: #85beea;
    line-height: 20px;
}
.middleheading
{
    /*font-size: 11pt;*/
    color: #2e8dcd;
    font-weight: bold;
}
.spotlightheading
{
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
}
.spotlight
{
    background-color: #e9f5fd;
    padding: 5px 5px 5px 5px;
}
.pad
{
    padding: 10px 10px 10px 10px;
}
.pad20
{
    padding: 20px 20px 20px 20px;
}
.barDisabled
{
    background-image: url(/images/greyBar.gif);
    padding: 10px 10px 10px 10px;
    color: Gray;
}
.barEnabled
{
    background-image: url(/images/darkBlueBar.gif);
    padding: 10px 10px 10px 10px;
    color: #3c8ad7;
}
.barActive
{
    background-image: url(/images/purpleBar.gif);
    padding: 10px 10px 10px 10px;
    color: #3c8ad7;
}

/* STYLE FOR THE LINKS IN MENU */

#dropmenudiv
{
    position: absolute;
    font: normal 12px Verdana;
    line-height: 18px;
    z-index: 100;
    width: 143px;
}

#dropmenudiv a
{
    width: 100%;
    display: block;
    text-indent: 3px;
    border-left: 1px solid #c2c2c2;
    border-bottom: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;
    padding: 0px 0;
    text-decoration: none;
    width: 143px;
    font-weight: bold;
}

#dropmenudiv a:hover
{
    /*hover background color*/
    background-color: White;
    width: 143px;
    text-decoration: underline;
}

/* STYLES FOR KIOSK POP-UP  */

.kioskHeader
{
    background: #C4D5E3;
    border: 1px solid #C4D5E3;
    font-weight: normal;
    font-family: Arial;
    font-size: 1.0em;
    padding: 3px;
    color: #3c8ad7;
}

.kioskBody
{
    background: #FFFFFF;
    border-left: 1px solid #C4D5E3;
    border-right: 1px solid #C4D5E3;
    border-bottom: 1px solid #C4D5E3;
    padding: 5px;
}
.headerNoPad
{
    background-color: #3c8ad7;
    border-top: solid 1px #3c8ad7;
    border-bottom: solid 1px #3c8ad7;
    border-left: solid 1px #3c8ad7;
    border-right: solid 1px #3c8ad7;
    font-weight: bold;
    color: white;
    padding: 5px 5px 5px 5px;
}

/* APPLY BUTTON STYLE */

.submit_button
{
    background-color: white;
    color: #3C8AD7;
    font-weight: bold;
    border: outset 2px gray;
    font-family: verdana;
    font-size: 8pt;
    text-decoration: none;
}

/* Navigation dropdown menu */

.menu_class
{
    cursor: pointer;
}

.the_menu
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: none;
    width: 150px;
    border: 1px solid #2e8bd9;
    position: absolute;
    z-index: 255;
}

.the_menu li
{
    background-color: #398fd8;
    text-align: left;
}

.the_menu li a
{
    color: #FFFFFF;
    text-decoration: none;
    padding: 10px;
    display: block;
    font-weight: normal; /*font-size:1.2em;*/
    font-size: 100%;
}

.the_menu li a:hover
{
    text-decoration: underline;
    padding: 10px;
    color: #ffffff;
}

.the_menu li.alt
{
    background: #2e8bd9;
}

/* Element Alignments */
div.page_container
{
    margin-left: auto;
    margin-right: auto;
    width: 760px;
}

table.page_content
{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

table.page_content tr, table.page_content td
{
    text-align: left;
}

div.center
{
    text-align: center;
}


/* Alignments */
.vertical_align_top
{
    vertical-align: top;
    margin-top: 0;
}

p.justify
{
    text-align: justify;
}

/* Form Validation Error styles */
input.error, select.error, textarea.error
{
    background: none repeat scroll 0 0 #FAE3E3;
    color: #B60000;
}
label.error
{
    color: #B60000;
    font-style: italic;
}

