body
{
                        color: #000000;
                        font-family: Verdana, Helvetica, sans-serif;
                        font-size: 10pt;
                        background-color: #000000;
                        margin-top: 0px;
}

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

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

a:link,a:active,a:visited
{
                        color: #000000;
                        font-weight: normal;
                        text-decoration: underline;
}

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

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

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

.affborderedimage
{
                        border-style: solid;
                        border-width: 1px 1px 1px 1px;
                        border-color: #AD0101;
}

.affborderl
{
                        background-image: url(../site_graphics/aff_public_r4_c1.jpg);
                        background-repeat: repeat-y;
                        background-position: top left;
}

.affborderr
{
                        background-image: url(../site_graphics/aff_public_r4_c13.jpg);
                        background-repeat: repeat-y;
                        background-position: top left;
}

.afftoploginbg
{
                        background-image: url(../site_graphics/aff_public_r1_c7.jpg);
                        background-repeat: no-repeat;
                        background-position: top left;
}

.affpanel
{
                        background-color: #FFFFFF;
}

.affinputerror
{
                        background-color: #AD0101;
                        color: #FFFFFF;
                        font-family: Verdana, Helvetica, sans-serif;
                        font-size: 8pt;
                        border-style: solid;
                        border-width: 1px 1px 1px 1px;
                        border-color: #000000;
}

.affinputreadonly
{
                        background-color: #BCBCBC;
                        color: #555555;
                        font-family: Verdana, Helvetica, sans-serif;
                        font-size: 8pt;
                        font-style: italic;
                        border-style: solid;
                        border-width: 1px 1px 1px 1px;
                        border-color: #555555;
}

td.afflogin1
{
                        color: #FFFFFF;
}

h4.afflogin1
{
                        font-family: Arial, Helvetica, sans-serif;
                        font-size: 14pt;
                        color: #FFFFFF;
                        margin-top: 0px;
                        margin-bottom: 3px;
}

input.afflogin1
{
                        background-color: #FFFFFF;
                        color: #000000;
                        font-family: Verdana, Helvetica, sans-serif;
                        font-size: 8pt;
                        border-style: solid;
                        border-width: 1px 1px 1px 1px;
                        border-color: #AD0101;
}

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

a.afflogin1:link,a.afflogin1:active,a.afflogin1:visited
{
                        color: #FFFFFF;
                        font-weight: normal;
                        text-decoration: underline;
}

a.afflogin1:hover
{
                        color: #FFFFFF;
                        font-weight: normal;
                        text-decoration: none;
}

td.affloggedin1
{
                        color: #FFFFFF;
}

span.affloggedin1
{
                        font-family: Arial, Helvetica, sans-serif;
                        font-size: 12pt;
                        font-weight: bold;
                        color: #FFFFFF;
}

h4.affloggedin1
{
                        font-family: Arial, Helvetica, sans-serif;
                        font-size: 14pt;
                        color: #FFFFFF;
                        margin-top: 0px;
                        margin-bottom: 3px;
}

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

a.affloggedin1:link,a.affloggedin1:active,a.affloggedin1:visited
{
                        color: #FFFFFF;
                        font-weight: normal;
                        text-decoration: underline;
}

a.affloggedin1:hover
{
                        color: #FFFFFF;
                        font-weight: normal;
                        text-decoration: none;
}

input.afflogin1error
{
                        background-color: #AD0101;
                        color: #FFFFFF;
                        font-family: Verdana, Helvetica, sans-serif;
                        font-size: 8pt;
                        border-style: solid;
                        border-width: 1px 1px 1px 1px;
                        border-color: #FFFFFF;
}

.affjustifiedtext
{
                        text-align: justify;
}

.affstriptext
{
                        font-family: Arial, Helvetica, sans-serif;
                        font-size: 15pt;
                        font-weight: bold;
                        color: #AD0101;
}

h2.afftitle
{
                        font-family: Arial, Helvetica, sans-serif;
                        font-size: 12pt;
                        font-weight: bold;
                        color: #AD0101;
                        margin-top: 10px;
                        margin-bottom: 0px;
                        padding-top: 0px;
                        padding-bottom: 0px;
}

h3.afftitle
{
                        font-family: Arial, Helvetica, sans-serif;
                        font-size: 10pt;
                        font-weight: bold;
                        color: #AD0101;
                        margin-top: 8px;
                        margin-bottom: 0px;
                        padding-top: 0px;
                        padding-bottom: 0px;
}

h2.afftitle2
{
                        font-family: Arial, Helvetica, sans-serif;
                        font-size: 12pt;
                        font-weight: bold;
                        color: #AD0101;
                        margin-top: 10px;
                        margin-bottom: 5px;
                        padding-top: 0px;
                        padding-bottom: 0px;
}

span.afftitle2
{
                        font-family: Arial, Helvetica, sans-serif;
                        font-size: 12pt;
                        font-weight: bold;
                        color: #AD0101;
}

span.afftitle3
{
                        font-family: Arial, Helvetica, sans-serif;
                        font-size: 10pt;
                        font-weight: bold;
                        color: #AD0101;
}

.afffooter
{
                        font-size: 8pt;
                        color: #FFFFFF;
}

a.afffooter
{
                        font-size: 8pt;
                        color: #FFFFFF;
}

a.afffooter:link,a.afffooter:active,a.afffooter:visited
{
                        text-decoration: none;
}

a.afffooter:hover
{
                        text-decoration: underline;
}