/* BS - CHANGED: background-color, font-size */
body, html, form
{
    height: 100%;
    background-color: #ecedf1;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
}

/* BS - CHANGED: font-size */
TD
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
}

/* BS - CHANGED: width */
H1
{
    font-weight: bold;
    width: 790px !important;
    text-align: left !important;
    padding: 5px;
    -margin-left: 5px;
    font-size: 13pt;
    color: White;
    margin-bottom: 4px;
}

H2
{
    font-weight: bold;
    width: 100% !important;
    text-align: left !important;
    padding: 4px;
    font-size: 11pt;
    color: White;
}

H3
{
    font-weight: bold;
    text-align: left !important;
    padding: 0px;
    font-size: 10pt;
    background-color: White !important;
    color: #008c99 !important;
}

H4
{
    font-size: 10pt;
    color: #008b98;
}

UL
{
    margin-left: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
}
LI
{
    margin-left: 17px;
    margin-bottom: 5px;
}

/* Layout styles */
#loOuter
{
    width: 100%;
    height: 100%;
    text-align: center;
}
/* BS - CHANGED: width */
#loMain
{
    height: 100%;
    width: 804px;
    margin-left: auto;
    margin-right: auto;
    background-color: White;
}
#loHead
{
    height: 130px;
}
#loNav
{
    height: 36px;
}
/* BS - CHANGED: height - ADDED: background  */
#loTrain
{
    height: 187px;
	background:url(/images/RS_Banner.jpg) no-repeat 2px 1px;

}
/* BS - NEW STYLE: Hack to remove old content, replaced with banner above (#loTrain) */
#loTrain table
{
	display:none;
}

#loFoot
{
    height:100px;
    font-size: xx-small;
    padding-left: 130px;
    padding-right: 130px;
    text-align: justify;
}
#loSubHead
{
    background-color:#a0218b; 
    padding-top:1px; 
    color:#FFFFFF;
    font-size: small;
    padding-right: 25px;
}

.divBody
{
    width: 600px !important;
    -padding-left: 90px;
    -padding-right: 90px;
    text-align: justify;
    margin-left: auto;
    margin-right: auto;
}
.divBodySmall
{
    width: 680px !important;
    -padding-left: 40px;
    -padding-right: 40px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}
/* BS - CHANGED: color */
.divBodyBoldColour
{
    color: #003768;
    font-weight: bold;
}
/* BS - CHANGED: color */
.divTLabel
{
    color: #ac64a7;
}
.divTText
{
    color: #968980;
}
.divTText A, .divTText A:visited
{
    text-decoration: underline;
    color: #968980;
}
.divTwoPeiceTitleRight
{
    background-color:#008b98;
    font-weight:bold; 
    font-size:11pt; 
    padding-top:4px; 
    padding-bottom:4px;
    color: #ffffff;
}
.divTwoPeiceTitleRight #Online
{
    color: #ffe151;
}

/* Form Layout */
.formTitle
{
    text-align: right;
    font-weight: normal;
}
.formInput
{
    width: 100%;
    margin-bottom: 5px;
}
.formInputSmall
{
    font-size: 8pt;
}
.formRequiredStar
{
    color: Red;
}
.divFundSearch
{
    height: 120px;
    overflow-y: auto;
    overflow-x: hidden;
}
.ButtonsMain, .ButtonsMain A, .ButtonsMain A:visited
{
    text-align: center;
    text-decoration: none;
    color: White;
    background-color: #008b98;
    height: 23px;
    padding-top: 3px;
    font-weight: bold;
    padding-bottom: 3px;
}
/* BS - ADDED: background, display, width, height, float */
.ButtonContinue
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: White;
    background-color: #ed1c24;
    height: 25px;
    padding-top: 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
    background:url(/images/RS_continue-button.png) no-repeat center center;
    float:right;
    display:block;
    height:18px;
    width:88px
}


/* Nav Styles */
#dvTitle
{
    font-weight:bold; 
    font-size:11pt; 
    padding-top:3px; 
    padding-bottom:3px;
}

/* BS - ADDED 5 NEW STYLES: Overwrites backgrounds for all progress buttons */
#loNav td.navWelcome {
	color:#000;
	background:url(/images/Progress_Button1.gif) no-repeat;
	height:35px;
}
#loNav td.navPersonal {
	color:#000;
	background:url(/images/Progress_Button2.gif) no-repeat;
	height:35px;
}
#loNav td.navFund {
	color:#000;
	background:url(/images/Progress_Button3.gif) no-repeat;
	height:35px;
}
#loNav td.navID {
	color:#000;
	background:url(/images/Progress_Button4.gif) no-repeat;
	height:35px;
}
#loNav td.navPrint {
	color:#000;
	background:url(/images/Progress_Button5.gif) no-repeat;
	height:35px;
}

/* BS - CHANGED: background-color */
.navWelcome, .navWelcome A, .navWelcome A:visited
{
    text-align: center;
    text-decoration: none;
    color: White;
    background-color: #003768;
}

.navPersonal, .navPersonal A, .navPersonal A:visited
{
    text-align: center;
    text-decoration: none;
    color: White;
    background-color: #003768;
}
.navHelp, .ttlHelpLeft
{
    text-align: center;
    text-decoration: none;
    color: White;
    background-color: #003768;
}
.navFund, .navFund A, .navFund A:visited
{
    text-align: center;
    text-decoration: none;
    color: White;
    background-color: #003768;
}
.navID, .navID A, .navID A:visited
{
    text-align: center;
    text-decoration: none;
    color: White;
    background-color: #003768;
}
.navPrint, .navPrint A, .navPrint A:visited
{
    text-align: center;
    text-decoration: none;
    color: White;
    background-color: #003768;
}


/* Links */
A.lnkContinue, A:visited.lnkContinue
{
    background-color: #ee2e23;
    color: White;
    text-decoration: none;
}
A.lnkContinue:hover
{
    text-decoration: underline;
}
/* BS - ADDED: background, display, width, height */
A.lnkAdd, A:visited.lnkAdd, A.lnkAdd:hover
{
    background-color: #008c99; /*d49f0b;*/
    color: White;
    text-decoration: none;
    height: 25px;
    padding-top: 4px;
    
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    padding-top: 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
    background:url(/images/RS_continue-button.png);
    display:inline-block;
    width:78px;
    height:18px;
}
/* BS - ADDED: background, display, width, height */

A.lnkEdit, A:visited.lnkEdit, A.lnkEdit:hover
{
    background-color: #008c99; /*d49f0b;*/
    color: White;
    text-decoration: none;
    height: 25px;
    padding-top: 4px;
    
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    padding-top: 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
    background:url(/images/RS_continue-button.png);
    display:inline-block;
    width:78px;
    height:18px;    
}
