body
{
                    margin-top: 0px;
                    margin-bottom: 0px;
                    margin-left: 0px;
                    margin-right: 0px;
                    color: #FFFFFF;
                    font-family: Verdana, Helvetica, sans-serif; font-size: 10pt;
                    background-color: #424141;
}

table,td
{
                    color: #FFFFFF;
                    font-family: Verdana, Helvetica, sans-serif;
                    font-size: 10pt;
}

form
{                   margin-bottom: 0px;
                    margin-top: 0px;
}

input,select,textarea
{
                    background-color: #FFFFFF;
                    color: #000000;
                    font-family: Verdana, Helvetica, sans-serif;
                    font-size: 9pt;
                    border-style: solid;
                    border-width: 1px 1px 1px 1px;
                    border-color: #000000;
}

a
{
                    font-family: Verdana, Helvetica, sans-serif;
                    font-size: 9pt;
}

a:link
{
                    color: #000000;
                    text-decoration: underline;
}

a:active
{
                    color: #000000;
                    text-decoration: underline;
}

a:visited
{
                    color: #000000;
                    text-decoration: underline;
}

a:hover
{
                    color: #000000;
                    text-decoration: none;
}

.erinputerror
{
                    background-color: #FDB795;
                    color: #000000;
                    font-family: Verdana, Helvetica, sans-serif;
                    font-size: 9pt;
                    border-style: solid;
                    border-width: 1px 1px 1px 1px;
                    border-color: #000000;
}

.erinputgreyedout
{
                    background-color: #E0DFDF;
                    color: #626262;
                    font-family: Verdana, Helvetica, sans-serif;
                    font-size: 9pt;
                    border-style: solid;
                    border-width: 1px 1px 1px 1px;
                    border-color: #000000;
}

h2.erheading1
{
                    color: #FFFFFF;
                    font-family: Arial, Helvetica, sans-serif;
                    font-size: 14pt;
                    font-weight: bold;
                    margin-top: 5px;
                    margin-bottom: 5px;
}

h3.erheading2
{
                    color: #FFFFFF;
                    font-family: Arial, Helvetica, sans-serif;
                    font-size: 12pt;
                    font-weight: bold;
                    margin-top: 5px;
                    margin-bottom: 5px;
}

.erjustifiedtext
{
                    text-align: justify;
}

.erjustifiedtext2
{
                    color: #000000;
                    text-align: justify;
                    padding-top: 0px;
                    padding-bottom: 3px;
}

.erjustifiedtext3
{
                    color: #000000;
                    text-align: justify;
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding-top: 0px;
                    padding-bottom: 7px;
}

.erborder
{
                    background-color: #BFFB87;
}

.erheaderwhite
{
                    background-color: #FFFFFF;
}

.erheaderloginbg
{
                    color: #000000;
                    background-image: url(/site_graphics/er_header_r9_c6.jpg);
                    background-repeat: repeat-y;
}

.erheaderloginpromptbg
{
                    color: #000000;
                    background-image: url(/site_graphics/er_header_r6_c7.jpg);
                    background-repeat: repeat-y;
}

.erheadertext
{
                    color: #000000;
                    font-size: 9pt;
}

a.erheaderlink
{
                    font-family: Verdana, Helvetica, sans-serif;
                    font-size: 9pt;
}

a.erheaderlink:link
{
                    color: #000000;
                    text-decoration: underline;
}

a.erheaderlink:active
{
                    color: #000000;
                    text-decoration: underline;
}

a.erheaderlink:visited
{
                    color: #000000;
                    text-decoration: underline;
}

a.erheaderlink:hover
{
                    color: #000000;
                    text-decoration: none;
}

.ercentrepanelgradient
{
                    background-image: url(/site_graphics/er_centre_panel_gradient.jpg);
                    background-repeat: repeat-x;
                    background-color: #323232;
}

.erblackpanel
{
                    background-color: #000000;
}

a.erblackpanel
{
                    font-family: Verdana, Helvetica, sans-serif;
                    font-size: 10pt;
}

a.erblackpanel:link
{
                    color: #FFFFFF;
                    text-decoration: underline;
}

a.erblackpanel:active
{
                    color: #FFFFFF;
                    text-decoration: underline;
}

a.erblackpanel:visited
{
                    color: #FFFFFF;
                    text-decoration: underline;
}

a.erblackpanel:hover
{
                    color: #FFFFFF;
                    text-decoration: none;
}

p.erblackpanelbottom
{
                    margin-top: 0px;
                    margin-bottom: 8px;
}

.ergreenpanelsmall
{
                    color: #000000;
                    font-size: 8pt;
                    background-color: #66CC00;
}

.ergreenpanel
{
                    color: #000000;
                    background-color: #66CC00;
}

.ergreenpanel td
{
                    color: #000000;
                    background-color: #66CC00;
}

.ergreenpanelt
{
                    background-image: url(/site_graphics/er_green_panel_t.gif);
                    background-repeat: repeat-x;
}

.ergreenpanelb
{
                    background-image: url(/site_graphics/er_green_panel_b.gif);
                    background-repeat: repeat-x;
}

.ergreenpanell
{
                    background-image: url(/site_graphics/er_green_panel_l.gif);
                    background-repeat: repeat-y;
}

.ergreenpanelr
{
                    background-image: url(/site_graphics/er_green_panel_r.gif);
                    background-repeat: repeat-y;
}

.ergreenpanelemphasis
{

                    font-family: Verdana, Helvetica, sans-serif;
                    font-size: 14pt;
                    font-weight: bold;
                    color: #FFFFFF;
}

.erpadding1
{
                    padding-top: 2px;
}

.erfooterimage
{
                    color: #000000;
                    background-image: url(/site_graphics/er_footer_image.jpg);
                    background-repeat: no-repeat;
                    padding-bottom: 3px;
                    padding-right: 5px;
}

a.erfooter
{
                    font-family: Verdana, Helvetica, sans-serif;
                    font-size: 10pt;

}

a.erfooter:link
{
                    color: #000000;
                    text-decoration: underline;
}

a.erfooter:active
{
                    color: #000000;
                    text-decoration: underline;
}

a.erfooter:visited
{
                    color: #000000;
                    text-decoration: underline;
}

a.erfooter:hover
{
                    color: #000000;
                    text-decoration: none;
}

/* Multiple select checkbox */

.ermultiselect ul
{
                    height: 60px;
                    width: 350px;
                    overflow: auto;
                    border: 1px solid #000000;
                    list-style-type: none;
                    margin: 0px;
                    padding: 0px;
                    overflow-x: hidden;
}

.ermultiselect li
{
                    margin: 0px;
                    padding: 0px;
}

.ermultiselect span
{
                    display: block;
                    color: #000000;
                    background-color: #FFFFFF;
                    margin: 0px;
                    padding: 0px;
                    width: 100%;
}

.ermultiselect input
{
                    color: #000000;
                    background-color: #FFFFFF;
                    border-style: none;
}

.ermultiselecterror span
{
                    display: block;
                    color: #000000;
                    background-color: #FDB795;
                    margin: 0px;
                    padding: 0px;
                    width: 100%;
}

.ermultiselecterror input
{
                    color: #000000;
                    background-color: #FDB795;
                    border-style: none;
}

/* Multiple select search checkbox */

.ersearch1multiselect ul
{
                    background-color: #FFFFFF;
                    height: 300px;
                    width: 260px;
                    overflow: auto;
                    border: 1px solid #000000;
                    list-style-type: none;
                    margin: 0px;
                    padding: 0px;
                    overflow-x: hidden;
}

.ersearch1multiselect li
{
                    margin: 0px;
                    padding: 0px;
}

.ersearch1multiselect span
{
                    display: block;
                    color: #000000;
                    background-color: #FFFFFF;
                    margin: 0px;
                    padding: 0px;
                    width: 100%;
}

.ersearch1multiselect input
{
                    color: #000000;
                    background-color: #FFFFFF;
                    border-style: none;
}

.ersearch1multiselecterror ul
{
                    background-color: #FDB795;
                    height: 300px;
                    width: 260px;
                    overflow: auto;
                    border: 1px solid #000000;
                    list-style-type: none;
                    margin: 0px;
                    padding: 0px;
                    overflow-x: hidden;
}

.ersearch1multiselecterror li
{
                    margin: 0px;
                    padding: 0px;
}

.ersearch1multiselecterror span
{
                    display: block;
                    color: #000000;
                    background-color: #FDB795;
                    margin: 0px;
                    padding: 0px;
                    width: 100%;
}

.ersearch1multiselecterror input
{
                    color: #000000;
                    background-color: #FDB795;
                    border-style: none;
}

/* Multiple select search checkbox */

.ersearch2multiselect ul
{
                    background-color: #FFFFFF;
                    height: 300px;
                    width: 170px;
                    overflow: auto;
                    border: 1px solid #000000;
                    list-style-type: none;
                    margin: 0px;
                    padding: 0px;
                    overflow-x: hidden;
}

.ersearch2multiselect li
{
                    margin: 0px;
                    padding: 0px;
}

.ersearch2multiselect span
{
                    display: block;
                    color: #000000;
                    background-color: #FFFFFF;
                    margin: 0px;
                    padding: 0px;
                    width: 100%;
}

.ersearch2multiselect input
{
                    color: #000000;
                    background-color: #FFFFFF;
                    border-style: none;
}

.ersearch2multiselecterror ul
{
                    background-color: #FDB795;
                    height: 300px;
                    width: 170px;
                    overflow: auto;
                    border: 1px solid #000000;
                    list-style-type: none;
                    margin: 0px;
                    padding: 0px;
                    overflow-x: hidden;
}

.ersearch2multiselecterror li
{
                    margin: 0px;
                    padding: 0px;
}

.ersearch2multiselecterror span
{
                    display: block;
                    color: #000000;
                    background-color: #FDB795;
                    margin: 0px;
                    padding: 0px;
                    width: 100%;
}

.ersearch2multiselecterror input
{
                    color: #000000;
                    background-color: #FDB795;
                    border-style: none;
}

/*  Styles for search results  */

td.ersearchresults
{
                    background-color: #7DE119;
}

table.ersearchresults
{
                    background-color: #7DE119;
}

.ersearchresultstitle
{
                    font-family: Arial, Helvetica, sans-serif;
                    font-size: 14pt;
                    font-weight: bold;
}

.ersearchresultsref
{
                    font-family: Arial, Helvetica, sans-serif;
                    font-size: 11pt;
}

b.ersearchresultsref
{
                    font-family: Arial, Helvetica, sans-serif;
                    font-size: 11pt;
                    font-weight: bold;
}

.erprofiletitle
{
                    font-family: Arial, Helvetica, sans-serif;
                    font-size: 14pt;
                    font-weight: bold;
}

.ercontacttitle
{
                    font-family: Arial, Helvetica, sans-serif;
                    font-size: 14pt;
                    font-weight: bold;
                    padding-bottom: 10px;
                    margin-top: 0px;
                    margin-bottom: 0px;
}

.erborderedimg
{
                    border-color: #000000;
                    border-width: 1px;
                    border-type: solid;
}

.ercontactformtd
{
                    padding-top: 10px;
}

.erfaqnopad
{
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding-top: 0px;
                    padding-bottom: 0px;
}

.erfaqpaddedlink
{
                    margin-top: 3px;
                    margin-bottom: 5px;
}

