#brd-main , .brd .gen-content, .brd .main-content
{
    background-color:#ffffff;
    color:#000000;
    border:none;
    padding-bottom:20px;
}

.brd .frm-buttons
{
    border:none;
}

.brd .frm-buttons
{
    padding-left:9em;
}

.brd .frm-group
{
    margin-bottom:0px;
    margin-top:0px;
}

.brd #brd-login #brd-main , .brd #brd-register #brd-main
{
    width:1000px;
    margin:10px auto;
}

#loginPaths
{
    width:980px;
    display:inline;
}

#rpxnowFrame
{

    background-color:#ffffff;
    color:#000000;
    float:right;
}

#rpxnowFrame p , #sisterSite p
{
     font-size:large;
     font-weight:bold;
     text-align:center;
}

#rpxnowFrame iframe
{
    padding:10px 0px 0px 20px;
    border: solid 1px silver;
    width:400px;
    height:240px;
}

#sisterSite
{
    width:450px;
    padding:0px 10px;
    float:left;
    
}

.frm-group
{
    clear:left;
    float:left;
}

.frm-buttons
{
    clear:left;
    float:left;
}

.brd .sf-set, .brd .mf-set, .brd .txt-set
{
    padding-left:8em;
}

#afocus
{
    padding:10px;
}

#epLogin , #ecLogin
{
    width:200px;
    text-align:center;
    margin-top:10px;

}

#epLogin
{
    float:left;
}

#epLogin p , #ecLogin p
{
    font-weight:normal;
    font-size:medium;
    color:#000080;
}

#ecLogin
{
    float:right;
}

#sisterSite #regLogin
{
    clear:left;
    float:left;
    font-size:small;
    font-weight:normal;
    margin-top:10px;
    width:450px;
    font-size:small;
    font-weight:normal    
}

.brd .frm-group
{
    width:450px;
}

.brd .sf-set .text label span, .brd .sf-set .select label span, .brd .sf-set .aslabel span
{
    margin-left:-9em;
    width:8em;
}

#req-msg , .info-box , #brd-navlinks , #brd-visit , #brd-crumbs-top , #brd-crumbs-end
{
    display:none;
}

