BODY {
        padding:0;
        margin:auto 0;
        font-family: arial, helvetica, sans-sherif;
        background:#FFFFFF;
        text-align:center;
}

FORM {
        padding:0px;
        margin:0px;

}

TABLE.registrationTable{
        width:500px;
        margin-bottom:25px;

}

INPUT, TEXTAREA {
        font-size:11px;
}

INPUT.registrationInput {
        height:15px;
}

TEXTAREA.registrationInput{
        width:300px;
        height:50px;
        font-family: arial, helvetica, sans-sherif;
}

/*INPUT.btnSubmit{
        background:#FFF;
        color:#000000;
        padding: 2px 10px 2px 10px;
        font-size:12px;
} */

DIV.errorMessage{
        padding:5px;
        border:1px solid #CE0000;
        color:#CE0000;
        margin:3px 25px 3px 25px;
}

SPAN.errorSign {
        font-size:12px;
        font-weight:bold;
        color:#CE0000;
}

SPAN.errorExplanation {
        font-size:9px;
        font-weight:normal;
        color:#CE0000;
}

DIV.MainContent {
        position:relative;
        text-align:left;
        margin:20px auto 20px auto;
        padding:0px;
        width:1000px;
        min-height:500px;
        border: 0px solid #DDDDDD;
        background: #ffffff url('/images/background.jpg') no-repeat top left;
}



DIV.Header {
        font-family: arial, helvetica, sans-sherif;
        text-align:left;
        font-weight:bold;
        font-size: 10px;
        color:#000000;
        width:1000px;
        height:50px;
        padding:0px;
        margin:0px;
}

DIV.HeaderLogoBackground {
        position:absolute;
        top:0px;
        left:0px;
        z-index:0;
        height:50px;
        width:1000px;
        background: #ffffff url('/images/header-logo-background.gif') no-repeat top left;
        opacity: .50;
        filter: alpha(opacity=50);
}

TD.fixWidth {
        width:200px;
        overflow:hidden;
}

DIV.HeaderLogo {
        position:absolute;
        top:0px;
        left:0px;
        z-index:10;
        height:50px;
        width:1000px;
}

DIV.Logo {
        width:100px;
        height:50px;
        padding:0px;
        margin:0px;
        float:left;
        padding-left:10px;
}

DIV.copybot{
        position:relative;
        text-align:left;
        margin:0px auto 0px auto;
        padding:1px 0px 0px 0px;
        width:1000px;
        height:14px;
        font-size:10px;
        color:#606060;
        font-family:arial;
        font-weight:bold;
        background: #A1B8D3 url('/images/background-footer.jpg') no-repeat top left;
}
	
TABLE.menuTop{
        font-size:10px;
        color:#ffffff;
        font-family: arial, helvetica, sans-sherif;
}

TABLE.menuTop TD {
        padding:2px 15px 2px 15px;
        margin:2px;
        font-size:11px;
        font-weight:bold;
        

}

DIV.TopLevel1{
        position:relative;
        width:1000px;
        height:17px;
}

DIV.TopLevel1 DIV.Background{
        position:absolute;
        top:0px;
        left:0px;
        z-index:0;
        height:17px;
        width:1000px;
        background: #ffffff url('/images/menu-level1-background.gif') no-repeat top left;
        opacity: .50;
        filter: alpha(opacity=50);
}

DIV.TopLevel1 DIV.Text{
        position:absolute;
        top:0px;
        left:0px;
        z-index:10;
        font-size:11px;
        font-weight:bold;
        padding:3px 0px 0px 20px;
        height:17px;
        width:1000px;
        
}

DIV.TopLevel2{
        position:relative;
        width:1000px;
        height:17px;
}

DIV.TopLevel2 DIV.Background{
        position:absolute;
        top:0px;
        left:0px;
        z-index:0;
        height:17px;
        width:1000px;
        background: #ffffff url('/images/menu-level2-background.gif') no-repeat top left;
        opacity: .50;
        filter: alpha(opacity=50);
}



DIV.TickerBg{
        height:15px;
        width:1000px;
        background: #ffffff url('/images/menu-ticker-background.gif') no-repeat top left;
        padding:0px 0px 0px 0px;
        margin:0px;
        font-size:10px;
}

#TICKER {
        background:transparent;
        font-size:10px;
}
#TICKER STRONG {
        font-size:10px;
}

#TICKER A {
        font-size:10px;
        color:#FFFFFF;
}



DIV.Ticker2Bg{
        height:14px;
        width:1000px;
        background: #ffffff url('/images/menu-ticker2-background.gif') no-repeat top left;
        padding:1px 0px 0px 0px;
        margin:0px;
        font-size:10px;
        color:#505050;
}

#TICKER2 {
        background:transparent;
        font-size:10px;
        color:#505050;
}

#TICKER2 STRONG {
        font-size:10px;
}

#TICKER2 A {
        font-size:10px;
        color:#404040;
}

#TICKER2 SPAN.tickerTitle {
        padding-right:4px;
        font-weight:bold;
        color:#000000;
        font-size:10px;
        
}



DIV.TopLevel2 DIV.Text{
        position:absolute;
        top:0px;
        left:0px;
        z-index:10;
        font-size:11px;
        font-weight:bold;
        padding:0px 0px 0px 20px;
        height:17px;
        width:1000px;
        
}

DIV.TopLevel2 DIV.Text TABLE TD{
        border:0px;
        padding:1px 50px 1px 0px;
        font-size:10px;
}

DIV.bodyText{
        position:relative;
        border:0px solid #CE0000;
        margin:0px;
        padding:0px;
        width:1000px;
        background: transparent url('/images/background-body.jpg') no-repeat top left;
        height: 100%;
}

DIV.bodyText DIV.Text{
        position:absolute;
        top:0px;
        left:0px;
        z-index:10;
        font-size:11px;
        font-weight:bold;
        padding:20px 0px 0px 20px;
        height:20px;
        width:1000px;
        
}

.pointer {
        cursor:pointer;
}

.hideBlock {
        display:none;
        padding-right:25px;
}

.showBlock {
        display:block;
        padding-right:25px;
}

.showBlock SMALL {
        font-size:10px;
        color:#505050;
        padding-top:2px;
}

A.atMenu {color:#ffffff;text-decoration:none;font-size:9px;font-weight:normal;}
A.atMenu:hover {color:#FFFFFF;text-decoration:underline;font-size:9px;font-weight:normal;}

A.sm1On {font-size:10px;color:#FFFFFF;text-decoration:none;letter-spacing:1px;font-weight:bold;}
A.sm1On:hover {font-size:10px;color:#FFFFFF;text-decoration:underline;letter-spacing:1px;font-weight:bold;}

A.sm1Off {font-size:10px;color:#585888;text-decoration:none;letter-spacing:0px;}
A.sm1Off:hover {font-size:10px;color:#585888;text-decoration:underline;letter-spacing:0px;}



A.sm2On {font-size:9px;color:#000000;text-decoration:none;}
A.sm2On:hover {font-size:9px;color:#000000;text-decoration:underline;}

A.sm2Off {font-size:9px;color:#606060;text-decoration:none;}
A.sm2Off:hover {font-size:9px;color:#606060;text-decoration:underline;}

A.sm3On {font-size:9px;color:#000000;text-decoration:none;padding:1px 0px 1px 0px;}
A.sm3On:hover {font-size:9px;color:#000000;text-decoration:underline;padding:1px 0px 1px 0px;}

A.sm3Off {font-size:9px;color:#848A8C;text-decoration:none;padding:1px 0px 1px 0px;}
A.sm3Off:hover {font-size:9px;color:#848A8C;text-decoration:underline;padding:1px 0px 1px 0px;}




TD.leftRowHome {
        padding: 0px 0px 10px 10px;
        margin:0px;
}

TD.leftRowHome * {
        font-size:12px;
}

TD.contentRowHome {
        padding:30px 60px 20px 0px;
        margin:0px;
}

TD.contentRowHome P {
        font-size:15px;
        line-height:115%;
}

TD.contentHTML {
        padding:0px 0px 20px 0px;
        margin:0px;
}


DIV.contentPage {
        padding:30px 60px 0px 0px;
        margin:0px;
}

DIV.contentProtection {
        padding: 15px 60px 0px 0px;
        margin:0px;
}


DIV.contentPage2 {
        padding:0px 0px 0px 0px;
        margin:0px;
}

DIV.subMenu3FOn {
        font-size:11px;color:#000000;text-decoration:underline;font-weight:bold;
}

DIV.subMenu3FOff {
        padding: 2px 2px 2px 16px;
        font-size:11px;color:#000000;text-decoration:none;
        font-weight:bold;
        /*border-bottom:1px solid #D0D0D0;*/
}

DIV.subMenu3F {
        padding: 1px 2px 1px 16px;
}

.fundDescription{
        background:#EFF3F7;
        padding: 10px 10px 10px 15px;
}

.fundHeader {
        background:#C6D7E7;

}


#fundBlock{
        background: transparent url('/images/menu/winFund2.gif') no-repeat top left;
        padding:0px;
        margin:0px 0x 10px 0px;
}

DIV.fundButton{
        height:20px;
        overflow:none;
        margin:0px;
        padding:0px 0px 0px 20px;
}

DIV.fundButton DIV {
        float:left;
}

DIV.fundContent{
        min-height:350px;
        margin:0px;
        padding: 15px 15px 15px 25px;
}

DIV.fundBottom{
        height:20px;
        background: transparent;
        padding:0px;
        margin:0px 0px 0px 0px;
}

#teamBlock{
        background: transparent; /* url('/images/menu/winFundTeam.gif') no-repeat top left;*/
        padding:0px;
        margin:0px 0x 10px 0px;
        width:100%;
}
TD.cvv {
        padding-right:5px;

}
DIV.ppointer{
        font-size:11px;
        cursor:pointer;
}

TD.cvv DIV.ppointer{
        font-size:11px;
        cursor:pointer;
        color:#1A5AA4;
}

TD.cvv DIV.ppointer:hover{
        text-decoration:underline;
}


DIV.teamContent{
        height:150px;
        min-height:150px;
        margin:0px;
        padding: 0px 45px 15px 35px;
}

DIV.teamContent DIV{
        width:100%;
}

DIV.teamBottom{
        height:20px;
        padding:0px;
        margin:0px 0px 0px 0px;
}


DIV.protection{
        margin: 5px 0px 5px 0px;
}

DIV.protection DIV.group{
        float:left;
        width:450px;
        background: transparent url('/images/menu/winFund2.gif') no-repeat top left;
        margin: 10px 10px 10px 0px;
        padding: 2px 0px 2px 4px;
        font-size:10px;
        font-weight:bold;
        border:0px solid #CE0000;
}

DIV.protection DIV.group DIV.item{
        width:100%;
        padding: 1px 0px 0px 0px;
        font-size:10px;
        font-weight:normal;
        border:0px solid #0000CE;
        line-height:100%;
        height:29px;
}

DIV.gTitle {
        font-size:11px;
        padding: 0px 0px 10px 0px;
}

DIV.btnShowProtected{
        text-align:center;
        padding:20px 0px 1px 0px;
}

A.pItem {color:#505050;text-decoration:none;font-size:10px;font-weight:normal;}
A.pItem:hover {color:#000000;text-decoration:underline;font-size:10px;font-weight:normal;}

DIV.acceptTitle {
        padding: 2px 0px 15px 10px;
        font-size:12px;
        font-weight:bold;
}

DIV.acceptContent {
        padding: 0px 0px 1px 12px;
}

A.acceptConditions {color:#0000FF;text-decoration:none;text-decoration:underline;font-size:12px;font-weight:bold;}
A.acceptConditions:hover {color:#0000FF;text-decoration:underline;font-size:12px;font-weight:bold;}


#tabfundInfo{
        cursor:pointer;
}


DIV.techLists{
        position: relative;
        padding:2px;
        margin:0px 0px 0px 14px;
        width:900px;
        border:0px solid #CE0000;
}


DIV.techList{
        float:left;
        border:0px solid #000000;
        font-size:10px;
        margin:0px 20px 0px 0px;
        padding:0px 10px 0px 0x;
}
DIV.techList2{
        float:left;
        width:100px;
        border:0px solid #000000;
        font-size:10px;
        margin:0px 20px 0px 0px;
        padding:0px 10px 0px 0x;
}


DIV.techList DIV.title {
        font-size:11px;
        font-weight:bold;
}

DIV.techList DIV.itemOff{
        font-size:9px;
        font-weight:normal;
        color:#848A8C;
        padding:1px 0px 1px 0px;
        cursor:pointer;
}

DIV.techList DIV.itemOn{
        font-size:9px;
        font-weight:normal;
        color:#000000;
        padding:1px 0px 1px 0px;
        cursor:pointer;
}

#techDescription{
        position: relative;
        padding:2px 150px 2px 2px;
        margin:15px 0px 0px 14px;
        height:200px;
        border:0px solid #CE0000;
        font-size:12px;
        width:96%;
}

DIV.techTable {
        margin:0px 0px 0px 14px;
        font-size:10px;
}

TABLE.tableItems TD {
        border-bottom:1px solid #C6BAB5;
}

TD.techHead {
        font-size:12px;
        font-weight:bold;
}

TD.bodyTitle {
        font-size:12px;
        font-weight:normal;
        height:15px;
        vertical-alignment:middle;
        cursor:pointer;
        padding:1px;
}

TD.bodyItemOff {
        font-size:12px;
        font-weight:normal;
        cursor:pointer;
        background: #E7E3DE url('/images/tech/bodyItemOff.jpg') no-repeat top left;
}

TD.bodyItemEmpty{
        background: #E7E3DE;/* url('/images/tech/bodyItemEmpty.jpg') no-repeat top left;*/
}

TD.bodyItemOn {
        font-size:12px;
        font-weight:normal;
        cursor:pointer;
        background: #E7E3DE url('/images/tech/bodyItemOn.jpg') no-repeat top left;
}

TD.bodyItemClicked {
        font-size:12px;
        font-weight:normal;
        cursor:pointer;
        background: transparent url('/images/tech/bodyItemOn.jpg') no-repeat top left;
        background: #E7E3DE;
}

DIV.descTitle{
        display:none;
        color:#5B6E99;
        font-weight:bold;
        padding-top:2px;
        padding-bottom:2px;
        margin-bottom:3px;
        border-bottom:1px solid #D0D0D0;
}

DIV.imgCont{
        padding:0px;
        margin:0px;
        background: transparent;
        width:420px;
        height:5px;
        border-bottom:1px solid #C6B6AD;
}

INPUT.btnProtect{
        padding:3px;
        font-size:9px;
        font-family:verdana;
}

.btnUpdate{
        padding-top: 3px;
        padding-bottom:3px;
        font-size:9px;
        font-family:verdana;
}

.filterDate{
        padding:0px;
}

#fundPerf2{

        border:0px solid #CE0000;
}

#TICKER2 * {
        color:#7B86B5;
}


SMALL {
        line-height:110%;
}

