﻿/* ************ MAIN STYLESHEET ************ */


/* MISC DEFAULTS */
/* The class "body" below defines base font size and face for all elements. */
body
{
    margin: 0;
    padding: 0;
    border: 0;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .75em;
    color: #000000;
}
div
{
    margin: 0;
    padding: 0;
    border: 0;
}
map
{
    margin: 0;
}
img
{
    border: 0;
}
.clear
{
    clear: both;
}

/* LINK STYLES */
a, a:link
{
    color: #084588;
    text-decoration: none;
}
a:visited
{
    color: #084588;
    text-decoration: none;
}
a:hover, a:active
{
    color: #82020b;
    text-decoration: underline;
}


h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
    text-decoration: none;
}
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
{
    text-decoration: underline;
}


/* FORM STYLES */
form
{
    display: inline;
}

form#frmFFX
{
    display: list-item;
}
input, input.inputregular, fieldset
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000000;
}
input.textbox
{
    border: 1px solid #B2B2B2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    padding: 2px;
}
input.button, .button
{
    background-color: #82020b;
    border: 1px solid #000000;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 102%;
    font-weight: normal;
    color: #FFFFFF;
}
input.button-go
{
    background-color: #82020b;
    border: 1px solid #000000;
    width: 26px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 102%;
    font-weight: bold;
    color: #FFFFFF;
}
select
{
    background-color: #FFFFFF;
    border: 1px solid #B2B2B2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000000;
}
textarea
{
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000000;
}

/* TOP SEARCH AREA STYLES */
input.button-topsearchgo
{
    background-color: #82020b;
    border: 1px solid #FFFFFF;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    padding: 0px 5px 0px 5px !important;
    height: 20px;
}
input.button-topsearch
{
    background-color: #82020b;
    border: 1px solid #FFFFFF;
    white-space: nowrap;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #FFFFFF;
    height: 20px;
}


div#content
{
    width: 1004px;
    margin: auto;
}

/* PARAGRAPH STYLE 
The class below defines the paragraph style in the content area; 
currently the only special style for this item is an indent on the first line of each paragraph. 
To remove the indent, delete "text-indent: 2em;" below. */
#content p
{
    text-indent: 0em;
}

/* LINE "hr" STYLE */
hr
{
    margin: 5px 0;
    padding: 0;
    border: none;
    border-top: 1px solid #999999;
    color: #FFFFFF;
}



/* LIST STYLES */
ul
{
    margin-top: 10px;
    margin-bottom: 5px;
    padding: 5px 0 5px 0;
}

ul, ol
{
    margin: 0.5em 0 0.6em 1.5em;
    padding: 0;
}

ul li, ol li
{
    margin: 0.5em 0 0.5em 0;
    padding: 0;
}

ul ul, ol ol
{
    margin: 0 0 0 1.5em;
    padding: 0;
}

.font
{
    font-size: 13px;
    font-weight: bold;
}

.font2
{
    font-size: 16px;
    font-weight: bold;
}

.font3
{
    font-size: 20px;
    font-weight: bold;
}

.font4
{
    font-size: 16px;
    font-weight: bold;
    color: #82020b;
}


.bx-wrapper .bx-pager.bx-default-pager a
{
    background-color: #D9EBF5 !important;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active
{
    background: #7FBCDD !important;
}


.treeview li
{
    padding-left: 8px !important;
}

#textonlytoparea, #headerLogoTextVersion, #textonlytopareaFooter, .textonly
{
    display: none !important;
}

#connectengage
{
    float: left;
    margin-left: 90px;
    margin-top: 22px;
}

#contactus
{
    padding-top:30px;
}

#goog-gt-tt
{
    display:none;
}