html, body{
    margin: 0;
    padding: 0;
    height: 100%;
    text-align: center;
    color: #000;
    font-size: 100%;
    font-weight: normal;
    font-family: Verdana , Arial, Helvetica, sans-serif;
}

em{
    font-style: normal;
}

form {
    margin: 0;
    padding: 0;
}

.textBreak {
    margin: 0;
    padding: 0;
    font-size: 0px;
}

#container {
    width:740px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom: 0;
    text-align:left;
    height: 100%;
    }

#masthead{
    float: left;
    margin: 0 0 10px 0;
    padding: 0;
    width: 740px;
    height: auto;
}

#masthead #logo {
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
    border: 0;
    }

#masthead #section1 {
    float: left;
    margin: 20px 0 0 0;
    padding: 0;
    border: 0;
    width: 740px;
        }

#masthead #section2 {
    float: left;
    margin: 10px 0 0 0;
    padding: 0;
    border: 0;
    width: 740px;
        }


#masthead #strapline{
    float:left;
    display: inline;
    margin: 0 10px 0 0;
    padding: 0;
    width: 402px;
    height: 45px;
    font-size: 0px;
        }


#breadcrumb{
    float: left;
    margin: 0;
    padding: 0 10px 0 165px;
    border: 0;
    color: #ff9a02;
    font-size: 70%;
    width: 577px;
    voice-family: "\"}\"";
    voice-family:inherit;
       width: 402px;
        }

.escape{}


#breadcrumb a {
    color: #cccccc;
       font-weight: normal;
        text-decoration:none;
        }

#breadcrumb a:hover {
       color: #ff9900;
        }

#masthead #printerFriendly {
    float: left;
    margin: 0 0 0 0;
    padding: 1px 5px 3px 5px;
    width: 163px;
    background: #d4e8f1;
    voice-family: "\"}\"";
    voice-family:inherit;
       width: 153px;
        }

.escape{}


#masthead #printerFriendly  a{
    float: left;
    margin: 0 8px 0 0;
    padding: 0;
       color: #628da2;
       font-weight: normal;
       font-size: 65%;
        }

#masthead #printerFriendly  a:hover{
       color: #ff0000;
        }

#masthead #printerFriendly img{
    float: left;
    margin: 1px 0 0 0;
    padding: 0;
        }

#masthead #login {
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    border: 0;
    width: 163px;
    }

#login #greetingStatus {
    line-height: 73%;
    margin: 0;
        padding: 0 5px 3px 5px;
       width: 163px;
    background: #a5b9c3;
    voice-family: "\"}\"";
    voice-family:inherit;
       width: 153px;
        }

.escape{}

#greetingStatus .greeting {
    color: #f7d651;
    font-size: 70%;
    font-weight: normal
        }

#greetingStatus .status {
    color: #fff;
    font-size: 70%;
    font-weight: normal
        }

#greetingStatus .status .breaker{
        display: hidden;
    font-size: 0%;
}


#login #options {
    float: left;
    margin: 0;
        padding: 1px 5px 3px 5px;
        color: #fff;
       width: 163px;
    background: #d4e8f2;
    voice-family: "\"}\"";
    voice-family:inherit;
       width: 153px;
        }

.escape{}

#login #options  a{
    float: left;
    margin: 0;
    padding: 0;
       color: #628da2;
       font-weight: bold;
       font-size: 65%;
        text-decoration:underline;
        }

#login #options  a:hover{
       color: #ff0000;
        }

#login #options .nonLink {
    float: left;
    margin: 0;
    padding: 0 2px 0 2px;
       color: #628da2;
       font-weight: normal;
       font-size: 65%;
        text-decoration:none;
        }



#content{
    float: left;
    margin: 0;
    padding: 0;
    width: 740px;
    }

#topNav{
    float: left;
    margin: 0;
    padding: 0 0 20px 0;
    width: 399px;
    }

#topNav a {
    margin: 0 0 4px 0;
    padding: 0;
       color: #fff;
       font-size: 70%;
       font-weight: normal;
        text-decoration:none;
       background: #78b0e1;
    }

#topNav .selected{
       background: #3C74A7;
    }

.escape {}

#topNav a:hover {
       color: #ff0000;
        }


.level1Seperator{

    display: block;
    margin: 0 0 0 0;
    padding: 0;
    width: 155px;
    height: 1px;
    font-size: 0px;
    line-height: 0px;
    border-bottom: 1px solid #649fd7;
    }


#leftNav ul{
    display: block;
    list-style: none;
    margin: 0 0 0 -16px;
    padding: 0;
    width: 155px;
    voice-family:"\"}\"";
        voice-family:inherit;
        margin: 0;
    }

.escape {}

#leftNav ul li{
        float: left:
    list-style: none;
    margin: 0 0 -2px 0;
    padding: 0;
    width: 155px;
    background: #6faae1;
    voice-family:"\"}\"";
        voice-family:inherit;
    margin: 0;
    }

.escape {}

#leftNav ul a {
    display: block;
    list-style: none;
    margin: 0 0 1px 0;
    padding: 3px 5px 3px 5px;
       color: #fff;
       font-size: 70%;
       font-weight: normal;
        text-decoration:none;
        background: #649fd7;
    width: 155px;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 145px;
    }

.escape {}

#leftNav ul a:hover {
       color: #ff0000;
        }



#leftNav .selected1 a{
    list-style: none;
    margin: 0;
    padding: 3px 5px 3px 5px;
    font-weight: bold;
       background: url("../images/leftnav/selected/dark_blue_fade.jpg") repeat left top;
        }

.escape {}

#leftNav .selected1 a:hover {
       color: #ff0000;
        }


#leftNav ul ul{
    display: block;
    list-style: none;
    margin: 0 0 3px -16px;
    padding: 0;
    width: 155px;
    voice-family:"\"}\"";
        voice-family:inherit;
        margin: 0 0 3px 0;
        background: #6faae1;
        border-top: 1px solid #649FD7;
    }

.escape {}

#leftNav ul ul li{
    margin: 0;
    font-weight: normal;
    background: #6faae1;
    border-bottom: 0;
        }

#leftNav ul ul .standard a {
    display: block;
    margin: 0;
    padding: 2px 5px 1px 16px;
       color: #fff;
       font-size: 70%;
       font-weight: normal;
        text-decoration:none;
    width: 155px;
    background: none;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 128px;
    padding: 3px 5px 2px 16px;
    }

.escape {}

#leftNav ul ul .standard a:hover {
       color: #ff0000;
        }


#leftNav .selected2 a {
    margin: 0;
    font-weight: bold;
       background: url("../images/leftnav/bullets/bullet_2.gif") no-repeat left top;
    display: block;
    padding: 2px 5px 2px 16px;
    width: 155px;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 128px;
    }

.escape {}

#leftNav .selected2 a:hover {
       color: #ff0000;
        }

#leftNavIntranet,
#leftNavInvestors {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 155px;
    background: #F69471;
}

#leftNavIntranet ul,
#leftNavInvestors ul {
    display: block;
    list-style: none;
    margin: 0 0 0 -16px;
    padding: 0;
    width: 155px;
    voice-family:"\"}\"";
        voice-family:inherit;
        margin: 0;
    }

.escape {}

#leftNavIntranet ul li,
#leftNavInvestors ul li{
        float: left:
    list-style: none;
    margin: 0 0 -2px 0;
    padding: 0;
    width: 155px;
    background: #EE5945;
    voice-family:"\"}\"";
        voice-family:inherit;
    margin: 0;
    }

.escape {}

#leftNavIntranet ul a,
#leftNavInvestors ul a {
    display: block;
    list-style: none;
    margin: 0 0 1px 0;
    padding: 3px 5px 3px 5px;
       color: #fff;
       font-size: 70%;
       font-weight: normal;
        text-decoration:none;
        background: #EE5945;
    width: 155px;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 145px;
    }

.escape {}

#leftNavIntranet ul a:hover,
#leftNavInvestors ul a:hover {
       color: #000000;
        }



#leftNavIntranet .selected1 a,
#leftNavInvestors .selected1 a{
    list-style: none;
    margin: 0;
    padding: 3px 5px 3px 5px;
    font-weight: bold;
       background: url("../images/leftnav/selected/dark_red_fade.jpg") repeat left top;
        }

.escape {}

#leftNavIntranet .selected1 a:hover,
#leftNavInvestors .selected1 a:hover {
       color: #000000;
        }


#leftNavIntarnet ul ul {
    display: block;
    list-style: none;
    margin: 0 0 3px -16px;
    padding: 0;
    width: 155px;
    voice-family:"\"}\"";
        voice-family:inherit;
        margin: 0 0 3px 0;
        background: #EE5945;
        border-top: 1px solid #F69471;
    }

.escape {}

#leftNavIntranet ul ul li{
    margin: 0;
    font-weight: normal;
    background: #EE5945;
    border-bottom: 0;
        }

#leftNavIntranet ul ul .standard a {
    display: block;
    margin: 0;
    padding: 2px 5px 1px 16px;
       color: #fff;
       font-size: 70%;
       font-weight: normal;
        text-decoration:none;
    width: 155px;
    background: none;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 128px;
    padding: 3px 5px 2px 16px;
    }

.escape {}

#leftNavIntranet ul ul .standard a:hover {
       color: #000000;
        }


#leftNavIntranet .selected2 a{
    margin: 0;
    font-weight: bold;
       background: url("../images/leftnav/bullets/bullet_2.gif") no-repeat left top;
    display: block;
    padding: 2px 5px 2px 16px;
    width: 155px;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 128px;
    }

.escape {}

#leftNavIntranet .selected2 a:hover {
       color: #000000;
        }


#main{
    float:left;
    text-align:left;
    margin: 0;
    padding: 0;
    border: 0;
    width: 402px;
    }

#mainWide{
    float:left;
    text-align:left;
    margin: 0;
    padding: 0;
    border: 0;
    width: 575px;
    }

#leftPanel{
    float:left;
    margin: 0;
    padding: 0;
    border: 0;
    width: 155px;
    }

#rightPanel{
    float:left;
    margin: 0;
    padding: 0;
    width: 163px;
    }

.contentSeparator{
    margin: 0;
    padding: 0;
    float:left;
    }


#lpSearch {
    float:left;
    margin: 10px 0 0 0;
    padding: 10px 5px 10px 5px;
    border: 0;
    width: 155px;
    height: 64px;
    background: #99cd6b;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 145px;
    height: 44px;
    }

.escape{}

#lpSearch h1{
    margin: 0;
    padding: 0 5px 4px 5px;
    font-size: 70%;
    line-height: 70%;
    color: #fff;
    font-weight: bold;
    }

#lpSearch .formInput{
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    width: 110px;
}

#lpSearch  a{
    float: right;
    margin: 0;
    padding: 2px 0 0 0;
    font-size: 65%;
    line-height: 65%;
    color: #fff;
    text-decoration: none;
    }

#lpSearch a:hover {
       color: #ff0000;
        }

#lpSearch .inputBox{
    margin: 0;
    padding: 0;
    width: 110px;
    font-size: 70%;
}

#lpSearch .go{

    margin: 0 0 0 6px;
    padding: 1px 0 0 0;
}


#lpFeatureLinks ul{
    display: block;
    list-style: none;
    margin: 0 0 0 -16px;
    padding: 0;
    width: 155px;
    voice-family:"\"}\"";
        voice-family:inherit;
    margin: 0;
    }

.escape {}

#lpFeatureLinks ul li{
    margin: 0 0 -3px 0;
    padding: 0;
    background: #aeadad;
    voice-family:"\"}\"";
        voice-family:inherit;
    margin: 0;
    }

.escape {}

#lpFeatureLinks ul a {
    display: block;
    margin: 0;
    padding: 4px 5px 4px 5px;
       color: #fff;
       font-size: 70%;
       font-weight: normal;
        text-decoration:none;
    border-bottom: 1px dotted #ccc;
    width: 155px;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 145px;
    }

.escape {}

#lpFeatureLinks ul a:hover {
       color: #ff0000;
        }

#footer{
    float: left;
    display:block;
    margin: 0;
    padding: 5px 5px 10px 5px;
    color: #999;
       font-weight: normal;
    width: 740px;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 730px;
    }

.escape {}

#footer a {
    float: left;
    margin: 0;
    padding: 0 4px 0 4px;
       color: #999;
       font-weight: normal;
       font-size: 65%;
        text-decoration:none;
        }

#footer a:hover {
       color: #ff0000;
        }

#footer .nonLink {
    float: left;
    margin: 0;
    padding: 0;
       color: #999;
       font-weight: normal;
       font-size: 65%;
        text-decoration:none;
        }

#rpFeature1{
    float:left;
    margin: 0 0 10px 0;
    padding: 5px 0 0 0;
    font-size: 70%;
    border: 0;
    width: 163px;
    background: #e2e2e2;
    }

#rpFeature1 h1{
    margin: 0;
    padding: 0 5px 7px 5px;
    font-size: 130%;
    line-height: 130%;
    color: #000;
    font-weight: normal;
    }

#rpFeature1 h4{
    margin: 0;
    padding: 5px 5px 5px 5px;
    font-size: 100%;
    line-height: 100%;
    color: #000;
    font-weight: bold;
    }

#rpFeature1 img{
    display: block;
    margin: 0;
    padding: 0 5px 5px 5px;
    }

#rpFeature1 p {
    margin: 0;
        padding: 0 5px 5px 5px;
        color: #000;
        }

#rpFeature1 a {
    display: inline;
    margin: 0;
    padding: 0;
       color: #000;
       font-weight: normal;
        text-decoration:underline;
    }

#rpFeature1 a:hover {
       color: #ff0000;
        }

#rpFeature1 ul{
    display: block;
    list-style: none;
    margin: 0 0 0 -16px;
    padding: 0 0 10px 0;
    width: 163px;
    voice-family:"\"}\"";
        voice-family:inherit;
    margin: 0;
    }

.escape {}

#rpFeature1 ul li p {
    margin: 0;
        padding: 0;
        }

#rpFeature1 ul a {
    display: block;
    margin: 0;
    padding: 2px 5px 2px 5px;
       color: #000;
       font-weight: bold;
        text-decoration:underline;
    width: 163px;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 153px;
    }


.escape {}

#rpFeature1 ul a:hover {
       color: #ff0000;
        }


#rpFeature1 #keyLinks ul{
    display: block;
    list-style: none;
    margin: 0 0 0 -16px;
    padding: 0;
    width: 163px;
    voice-family:"\"}\"";
        voice-family:inherit;
    margin: 0;
    }

.escape {}

#rpFeature1 #keyLinks a {
    display: block;
    margin: 0;
    padding: 2px 5px 2px 5px;
       color: #000;
       font-weight: normal;
        text-decoration:none;
    width: 163px;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 153px;
    }

.escape {}

#rpFeature1 #keyLinks a:hover {
       color: #ff0000;
        }

#rpFeature1 .option1{
       font-weight: bold;
       background: #c2bebd;
        }

#rpFeature1 .option2{
       background: #9a9192;
        }

#rpFeature2{
    float:left;
    margin: 0 0 10px 0;
    padding: 5px 0 0 0;
    border: 0;
    width: 163px;
       font-size: 70%;
    background: #ccd0cf;
    }

#rpFeature2 h1{
    margin: 0;
    padding: 0 5px 7px 5px;
    font-size: 130%;
    line-height: 130%;
    color: #000;
    font-weight: normal;
    }

#rpFeature2 h4{
    margin: 0;
    padding: 5px 5px 5px 5px;
    font-size: 100%;
    line-height: 100%;
    color: #000;
    font-weight: bold;
    }

#rpFeature2 img{
    display: block;
    margin: 0;
    padding: 0 5px 5px 5px;
    }

#rpFeature2 p {
    margin: 0;
        padding: 0 5px 5px 5px;
        color: #000;
        }

#rpFeature2 a {
    display: inline;
    margin: 0;
    padding: 0;
       color: #000;
       font-weight: normal;
        text-decoration:underline;
    }

#rpFeature2 a:hover {
       color: #ff0000;
        }


#rpFeature2 ul{
    display: block;
    list-style: none;
    margin: 0 0 0 -16px;
    padding: 0 0 10px 0;
    width: 163px;
    voice-family:"\"}\"";
        voice-family:inherit;
    margin: 0;
    }

.escape {}

#rpFeature2 ul li p {
    margin: 0;
        padding: 0;
        }

#rpFeature2 ul a {
    display: block;
    margin: 0;
    padding: 2px 5px 2px 5px;
       color: #000;
       font-weight: bold;
        text-decoration:underline;
    width: 163px;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 153px;
    }


.escape {}

#rpFeature2 ul a:hover {
       color: #ff0000;
        }

#rpFeature2 #keyLinks ul{
    display: block;
    list-style: none;
    margin: 0 0 0 -16px;
    padding: 0;
    width: 163px;
    voice-family:"\"}\"";
        voice-family:inherit;
    margin: 0;
    }

.escape {}

#rpFeature2 #keyLinks a {
    display: block;
    margin: 0;
    padding: 2px 5px 2px 5px;
       color: #000;
       font-weight: normal;
        text-decoration:none;
    width: 163px;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 153px;
    }

.escape {}

#rpFeature2 #keyLinks a:hover {
       color: #ff0000;
        }

#rpFeature2 .option1{
       font-weight: bold;
       background: #c2bebd;
        }

#rpFeature2 .option2{
       background: #9a9192;
        }

#rpFeature3{
    float:left;
    margin: 0 0 10px 0;
    padding: 5px 0 0 0;
    border: 0;
    width: 163px;
    font-size: 70%;
    background: #efefef;
    }

#rpFeature3 h1{
    margin: 0;
    padding: 0 5px 7px 5px;
    font-size: 130%;
    line-height: 130%;
    color: #666;
    font-weight: normal;
    }

#rpFeature3 h4{
    margin: 0;
    padding: 5px 5px 5px 5px;
    font-size: 100%;
    line-height: 100%;
    color: #666;
    font-weight: bold;
    }

#rpFeature3 img{
    display: block;
    margin: 0;
    padding: 0 5px 5px 5px;
    }

#rpFeature3 p {
    margin: 0;
        padding: 0 5px 5px 5px;
        color: #666;
        }

#rpFeature3 a {
    display: inline;
    margin: 0;
    padding: 0;
       color: #666;
       font-weight: normal;
        text-decoration:underline;
    }

#rpFeature3 a:hover {
       color: #ff0000;
        }

#rpFeature3 ul{
    display: block;
    list-style: none;
    margin: 0 0 0 -16px;
    padding: 0 0 10px 0;
    width: 163px;
    voice-family:"\"}\"";
        voice-family:inherit;
    margin: 0;
    }

.escape {}

#rpFeature3 ul li p {
    margin: 0;
        padding: 0;
        }

#rpFeature3 ul a {
    display: block;
    margin: 0;
    padding: 2px 5px 2px 5px;
       color: #666;
       font-weight: normal;
        text-decoration:underline;
    width: 163px;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 153px;
    }


.escape {}

#rpFeature3 ul a:hover {
       color: #ff0000;
        }

#rpFeature3 #keyLinks ul{
    display: block;
    list-style: none;
    margin: 0 0 0 -16px;
    padding: 0;
    width: 163px;
    voice-family:"\"}\"";
        voice-family:inherit;
    margin: 0;
    }

.escape {}

#rpFeature3 #keyLinks a {
    display: block;
    margin: 0;
    padding: 2px 5px 2px 5px;
       color: #000;
       font-weight: normal;
        text-decoration:none;
    width: 163px;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 153px;
    }

.escape {}

#rpFeature3 #keyLinks a:hover {
       color: #ff0000;
        }

#rpFeature3 .option1{
       font-weight: bold;
       background: #c2bebd;
        }

#rpFeature3 .option2{
       background: #9a9192;
        }

#hpFeature1{
    float: left;
    margin: 0;
    padding: 0;
    width: 402px;
    height: 232px;
}

#hpFeature1 .hpFeature1Tab{
    float: left;
    margin: 10px 3px 214px 3px;
    padding: 0;
    background: #ff33ff;
}

#hpFeature1 h1{
    margin: 7px 0 0 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    letter-spacing: 0px;
    font-weight: bold;
        text-decoration:none;
        width: 178px;
}

#hpFeature1 h2{
    display: block;
    margin: 2px 0 0 0;
    padding: 0;
    color: #666;
    font-size: 120%;
    font-weight: normal;
        text-decoration:none;
        width: 178px;
}

#hpFeature1 p{
    display: block;
    margin: 7px 0 0 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: normal;
        text-decoration:none;
        width: 178px;
}

#hpFeature1 a {
       color: #666;
       font-weight: bold;
        text-decoration:none;
    }


#hpFeature1 a:hover {
       color: #ff0000;
        }


#hpFeature2{
    float: left;
    margin: 10px 0 0 0;
    padding: 0;
    width: 400px;
    height: 125px;
    border: 1px solid #acc1cb;
}

#hpFeature2 .hpFeature2Tab{
    float: left;
    margin: 10px 3px 107px 3px;
    padding: 0;
    background: #537fa7;
}

#hpFeature2 h1{
    margin: 7px 0 0 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
        width: 255px;
}

#hpFeature2 h2{
    display: block;
    margin: 2px 0 0 0;
    padding: 0;
    color: #666;
    font-size: 95%;
    font-weight: normal;
        text-decoration:none;
        width: 255px;
}

#hpFeature2 p{
    display: block;
    margin: 3px 0 0 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: normal;
        text-decoration:none;
        width: 255px;
}

#hpFeature2 a {
       color: #666;
       font-weight: bold;
        text-decoration:none;
    }


#hpFeature2 a:hover {
       color: #ff0000;
        }

#hpFeature3{
    float: left;
    margin: 10px 10px 0 0;
    padding: 0;
    width: 194px;
    height: 191px;
    border: 1px solid #acc1cb;
}

#hpFeature3 .hpFeature3Tab{
    float: left;
    margin: 10px 3px 173px 3px;
    padding: 0;
    background: #ff3300;
}

#hpFeature3 h1{
    margin: 7px 0 0 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
        width: 125px;
}

#hpFeature3 h2{
    display: block;
    margin: 2px 0 0 0;
    padding: 0;
    color: #666;
    font-size: 95%;
    font-weight: normal;
        text-decoration:none;
        width: 110px;
}

#hpFeature3 p{
    display: block;
    margin: 3px 0 0 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: normal;
        text-decoration:none;
        width: 110px;
}

#hpFeature3 a {
       color: #666;
       font-weight: bold;
        text-decoration:none;
    }


#hpFeature3 a:hover {
       color: #ff0000;
        }

#hpFeature4{
    float: left;
    margin: 10px 0 0 0;
    padding: 0;
    width: 194px;
    height: 191px;
    border: 1px solid #acc1cb;
}

#hpFeature4 .hpFeature4Tab{
    float: left;
    margin: 10px 3px 173px 3px;
    padding: 0;
    background: #cccc00;
}

#hpFeature4 h1{
    margin: 7px 0 0 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
        width: 110px;
}

#hpFeature4 h2{
    display: block;
    margin: 2px 0 0 0;
    padding: 0;
    color: #666;
    font-size: 95%;
    font-weight: normal;
        text-decoration:none;
        width: 110px;
}

#hpFeature4 p{
    display: block;
    margin: 3px 0 0 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: normal;
        text-decoration:none;
        width: 110px;
}

#hpFeature4 a {
       color: #666;
       font-weight: bold;
        text-decoration:none;
    }


#hpFeature4 a:hover {
       color: #ff0000;
        }

#rpWelcome{
    float:left;
    margin: 0;
    padding: 0;
    border: 0;
    width: 163px;
    height: 232px;
    }

#rpWelcome .date{
    float:left;
    margin: 0;
    padding: 6px 5px 1px 5px;
    color: #fff;
    font-size: 70%;
    width: 163px;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 153px;
    }

.escape {}

#rpWelcome .time{
    float:left;
    margin: 0;
    padding: 0 5px 6px 5px;
    color: #fff;
    font-size: 70%;
    width: 163px;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 153px;
    }

.escape {}

#rpWelcome p{
    float:right;
    text-align: right;
    margin: 0;
    padding: 110px 5px 7px 5px;
    color: #fff;
    font-size: 90%;
    width: 163px;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 153px;
    }

.escape {}


#rpFeatureLink1{
    float:left;
    margin: 10px 0 0 0;
    padding: 7px 0 7px 0;
    border: 0;
    width: 163px;
    height: 75px;
    background: url("../images/home/feature_link_backgrounds/1.gif") no-repeat bottom right #bababa;
    voice-family:"\"}\"";
        voice-family:inherit;
    height: 61px;
    overflow:hidden;
    }

.escape {}

#rpFeatureLink1 a {
       color: #666;
        text-decoration:none;
    }

#rpFeatureLink1 a:hover {
       color: #666;
       text-decoration: underline;
        }

#rpFeatureLink1 h1{
    margin: 0;
    padding: 0 5px 4px 5px;
    font-size: 70%;
    line-height: 70%;
    font-weight: bold;
    }

#rpFeatureLink1 p{
    margin: 0;
    padding: 0 5px 0 5px;
    font-size: 70%;
    font-weight: normal;
    text-decoration: none;
    }

#rpFeatureLink2{
    float:left;
    margin: 10px 0 0 0;
    padding: 7px 0 7px 0;
    border: 0;
    width: 163px;
    height: 75px;
    background: url("../images/home/feature_link_backgrounds/2.gif") no-repeat bottom right #c8c7c7;
    voice-family:"\"}\"";
        voice-family:inherit;
    height: 61px;
    overflow:hidden;
    }

.escape {}

#rpFeatureLink2 a {
       color: #666;
        text-decoration:none;
    }

#rpFeatureLink2 a:hover {
       color: #666;
       text-decoration: underline;
        }

#rpFeatureLink2 h1{
    margin: 0;
    padding: 0 5px 4px 5px;
    font-size: 70%;
    line-height: 70%;
    font-weight: bold;
    }

#rpFeatureLink2 p{
    margin: 0;
    padding: 0 5px 0 5px;
    font-size: 70%;
    font-weight: normal;
    text-decoration: none;
    }

#rpFeatureLink3{
    float:left;
    margin: 10px 0 0 0;
    padding: 7px 0 7px 0;
    border: 0;
    width: 163px;
    height: 75px;
    background: url("../images/home/feature_link_backgrounds/3.gif") no-repeat bottom right #d7d6d6;
    voice-family:"\"}\"";
        voice-family:inherit;
    height: 61px;
    overflow:hidden;
    }

.escape {}

#rpFeatureLink3 a {
       color: #666;
        text-decoration:none;
    }

#rpFeatureLink3 a:hover {
       color: #666;
       text-decoration: underline;
        }

#rpFeatureLink3 h1{
    margin: 0;
    padding: 0 5px 4px 5px;
    font-size: 70%;
    line-height: 70%;
    font-weight: bold;
    }

#rpFeatureLink3 p{
    margin: 0;
    padding: 0 5px 0 5px;
    font-size: 70%;
    font-weight: normal;
    text-decoration: none;
    }

#rpFeatureLink4{
    float:left;
    margin: 10px 0 0 0;
    padding: 7px 0 7px 0;
    border: 0;
    width: 163px;
    height: 75px;
    background: url("../images/home/feature_link_backgrounds/4.gif") no-repeat bottom right #e1e0e0;
    voice-family:"\"}\"";
        voice-family:inherit;
    height: 61px;
    overflow:hidden;
    }

.escape {}

#rpFeatureLink4 a {
       color: #666;
        text-decoration:none;
    }

#rpFeatureLink4 a:hover {
       color: #666;
       text-decoration: underline;
        }

#rpFeatureLink4 h1{
    margin: 0;
    padding: 0 5px 4px 5px;
    font-size: 70%;
    line-height: 70%;
    font-weight: bold;
    }

#rpFeatureLink4 p{
    margin: 0;
    padding: 0 5px 0 5px;
    font-size: 70%;
    font-weight: normal;
    text-decoration: none;
    }


#article {
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    border: 0;
    width: 99%;
    color: #666;
    font-weight: normal;
    }

#article .nextLine{
    display: block;
    }


#article h1{
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 95%;
    font-weight: bold;
        text-decoration:none;
}

#article h2{
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 80%;
    font-weight: normal;
        text-decoration:none;
}

#article h3{
    margin: 0 0 11px 0;
    padding: 0;
    color: #ff7000;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
}

#article h4{
    margin: 2px 0 0 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
}

#article img.body{
    float: right;
    margin: 4px 0 0 5px;
    padding: 0;
    border: 1px solid #000;
    }

#article img.bodyLeft{
    float: left;
    margin: 4px 5px 0 0;
    padding: 0;
    border: 1px solid #000;
    }

#article img.bodyRight{
    float: right;
    margin: 4px 0 0 5px;
    padding: 0;
    border: 1px solid #000;
    }

#article img.bodyCenter{
    display: block;
    margin: 0 0 7px 0;
    padding: 0;
    text-align: center;
    border: 1px solid #000;
    }


#article img.banner{
    display: block;
    margin: 0 0 10px 0;
    padding: 0;
    border: 0;
    }

#article p{
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 70%;
    line-height: 130%;
    text-decoration: none;
    }

#article ul{
    list-style: disc;
    margin: 5px 0 5px 16px;
    padding: 0;
    font-size: 70%;
    }

#article ul p{
    font-size: 100%;
    }

#article ul ul{
    list-style: square;
    font-size: 100%;
    }

#article ul li{
    color: #666;
    font-weight: normal;
    line-height: 130%;
    text-decoration: none;
    }

#article ol{
    list-style-type: decimal;
    margin: 5px 0 5px 24px;
    padding: 0;
    font-size: 70%;
    }

#article ol p{
    font-size: 100%;
    }

#article ol ul{
    list-style: square;
    font-size: 100%;
    }

#article ol li{
    color: #666;
    font-weight: normal;
    line-height: 130%;
    text-decoration: none;
    }

#article ol ol{
    list-style-type: lower-alpha;
    margin: 5px 0 5px 24px;
    padding: 0;
    font-size: 100%;
    }

#article table{
    margin: 15px 0 15px 0;
    padding: 0;
    background: #abcff3;
    border-collapse: collapse;
    }


#article td{
    padding: 4px 7px 4px 7px;
    text-align: left;
    color: #666;
    font-weight: bold;
    border-top: 0;
    border-left: 0;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    margin: 0 0 10px 0;
    font-size: 70%;
    line-height: 130%;
    text-decoration: none;
    }

#article td p{
    margin: 0;
    padding: 0;
    font-size: 100%;
    }

#article th.top{
    padding: 4px 7px 4px 7px;
    text-align: left;
    color: #fff;
    font-weight: bold;
    font-size: 70%;
    line-height: 130%;
    text-decoration: none;
    background: #36689B;
    border-top: 0;
    border-left: 0;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    }

#article th.top p{
    margin: 0;
    padding: 0;
    font-size: 100%;
    }

#article th.left{
    padding: 4px 7px 4px 7px;
    text-align: left;
    color: #fff;
    font-weight: bold;
    font-size: 70%;
    line-height: 130%;
    text-decoration: none;
    background: #a1adb9;
    border-top: 0;
    border-left: 0;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    }

#article th.left p{
    margin: 0;
    padding: 0;
    font-size: 100%;
    }

#article a {
       color: #666;
       font-weight: bold;
        text-decoration: underline;
    }

#article a:hover {
       color: #ff0000;
       text-decoration: underline;
        }

.note{
    color: #9bcbcf;
    font-weight: normal;
    }




#portfolio{
    float:left;
    margin: 0;
    padding: 0;
    border: 0;
    width: 570px;
    }

#portfolio h1{
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 95%;
    font-weight: bold;
        text-decoration:none;
}

#portfolio h2{
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 80%;
    font-weight: normal;
        text-decoration:none;
}

#portfolio h3{
    margin: 0 0 11px 0;
    padding: 0;
    color: #ff7000;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
}

#portfolio p{
    margin: 0 0 10px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: normal;
    line-height: 130%;
    text-decoration: none;
    }

#portfolioFund{
    float:left;
    margin: 0;
    padding: 0;
    border: 0;
    width: 570px;
    }

#portfolioFund #fund{
    float: left;
    margin: 0;
    padding: 10px;
    background: #f3f3f3;
    width: 575px;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 555px;
    }

.escape {}


#portfolioFund #fund img{
    display:inline;
    margin: 0 10px 0 0;
    padding: 0;
    vertical-align: middle;
    border: 0;
    }

#portfolioFund #fund h1{
    display:inline;
    margin: 0;
    padding: 0;
    color: #666;
    font-size: 95%;
    font-weight: bold;
        text-decoration:none;
}

#portfolio #companyLinks{
    display: block;
    margin: 0 0 15px 0;
    padding: 0;
    }


#portfolio #companyLinks ul{

    list-style: none;
    margin: 0 0 0 -16px;
    padding: 0;
    voice-family:"\"}\"";
        voice-family:inherit;
    margin: 0;
    }

.escape {}

#portfolio #companyLinks ul li{
    margin: 0;
    padding: 1px 0 1px 0;
    }

#portfolio #companyLinks ul a {
    margin: 0;
    padding: 0;
       color: #00ccff;
       font-size: 70%;
       font-weight: normal;
        text-decoration:underline;
    }

.escape {}

#portfolio #companyLinks ul a:hover {
       color: #ff0000;
        }

#portfolioFund #companies{
    float: left;
    margin: 10px 0 10px 0;
    padding: 20px 0 30px 0;
    vertical-align: middle;
    background: #ecf5fc;
    width: 575px;
    }

.escape {}

#portfolioFund #companies .company{
    float: left;
    margin: 10px 0 0 0;
    padding: 0 10px 0 10px;
    vertical-align: middle;
    background: #ecf5fc;
    width: 191px;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 171px;
    }

.escape {}

#portfolioFund #companies .company h1{
    margin: 0 0 5px 0;
    padding: 5px 10px 5px 10px;
    color: #666;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
        background: #fff;
    height: 26px;
}

#portfolioFund #companies .company .wrapper{
    float: center;
    display: block;
    margin: 0 0 5px 0;
    padding: 0;
    vertical-align: bottom;
    width: 191px;
    height: 95px;
    voice-family:"\"}\"";
        voice-family:inherit;
    width: 171px;
    }

#portfolioFund #companies .company img{
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    }

#portfolioFund #companies .company p{
    margin: 0 0 5px 0;
    padding: 5px 10px 5px 10px;
    color: #666;
    font-size: 70%;
    font-weight: normal;
    line-height: 130%;
    text-decoration: none;
    background: #fff;
    height: 85px;
    }


#fundsAdvised{
    float:left;
    margin: 0;
    padding: 0;
    border: 0;
    width: 575px;
    }

#fundsAdvised h1{
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 95%;
    font-weight: bold;
        text-decoration:none;
}

#fundsAdvised h2{
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 80%;
    font-weight: normal;
        text-decoration:none;
}

#fundsAdvised h3{
    margin: 0 0 11px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
}

#fundsAdvised p{
    margin: 0 0 10px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: normal;
    line-height: 130%;
    text-decoration: none;
    }

#fundsAdvised .fund{
    float: left;
    margin: 10px 0 15px 0;
    padding: 0;
    width: 575px;
    }

#fundsAdvised .fund img{
    float: left;
    margin: 3px 7px 0 0;
    padding: 0;
    }

#fundsAdvised .fund .content{
    float: right;
    margin: 0;
    padding: 0;
    width: 467px;
    }

#fundsAdvised .fund .content h1{
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
}

#fundsAdvised .fund .content a {
    margin: 0 0 2px 0;
    padding: 0;
       color: #666;
       font-size: 100%;
       font-weight: normal;
        text-decoration:underline;
    }

#fundsAdvised .fund .content a:hover {
       color: #ff0000;
        }

#fundsAdvised .fund .content .ExternalLink {
    display: block;
       color: #00ccfd;
       font-size: 70%;
       font-weight: bold;
    }

#fundsAdvised .fund .content .InternalLink {
    display: block;
       color: #666;
       font-size: 70%;
       font-weight: bold;
    }

#historicalSyndicate{
    float:left;
    margin: 0;
    padding: 0;
    border: 0;
    width: 575px;
    }

#historicalSyndicate h1{
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 95%;
    font-weight: bold;
        text-decoration:none;
}

#historicalSyndicate h2{
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 80%;
    font-weight: normal;
        text-decoration:none;
}

#historicalSyndicate h3{
    margin: 0 0 2px 0;
    padding: 0;
    color: #ff7000;
    font-size: 70%;
    font-weight: bold;
    text-decoration:none;
}

#historicalSyndicate #content{
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    border: 0;
    width: 255px;
    }

#historicalSyndicate #content a {
    float: left;
    margin: 25px 0 0 0;
    padding: 0;
    color: #00cdfc;
    font-size: 70%;
       font-weight: normal;
        text-decoration:underline;
    }

#historicalSyndicate #content a:hover {
       color: #ff0000;
        }

#historicalSyndicate img{
    float: right;
    margin: 13px 0 0 10px;
    padding: 0;
    border: 1px solid #adc1cc;
    }

#historicalSyndicate .details{
    float:left;
    margin: 10px 0 10px 0;
    padding: 0;
    border: 0;
    width: 255px;
    }

#historicalSyndicate .details p{
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: normal;
    line-height: 130%;
    text-decoration: none;
    }

#historicalSyndicate .details em{
    font-weight: bold;
    }

#historicalSyndicate #downloads{
    float: left;
    display: block;
    margin: 0 0 0 0;
    padding: 0;
    border: 0;
    width: 255px;
    }

#historicalSyndicate #downloads h1{
    margin: 0 0 5px 0;
    padding: 4px;
    color: #fff;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
        background: #adc1cc;
}

#historicalSyndicate #downloads p{
        float: none;
        display: block;
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-weight: normal;
    line-height: 130%;
    text-decoration: none;
    }

#historicalSyndicate #downloads em{
        font-size: 70%;
    font-weight: bold;
    }

#historicalSyndicate #downloads a {
        float: none;
        display: block;
    margin: 0;
    padding: 0;
    color: #666;
       font-weight: normal;
        text-decoration:underline;
    }

#historicalSyndicate #downloads a:hover {
       color: #ff0000;
        }


#historicalSyndicate #contacts{
    float: left;
    display: block;
    margin: 10px 0 0 0;
    padding: 0;
    border: 0;
    width: 255px;
    }

#historicalSyndicate #contacts h1{
    margin: 0 0 5px 0;
    padding: 4px;
    color: #fff;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
        background: #adc1cc;
}

#historicalSyndicate #contacts .contact{
    float:left;
    display: block;
    margin: 0 0 2px 0;
    padding: 0;
    border: 0;
    width: 255px;
    }

#historicalSyndicate #contacts .contact h2{
    margin: 5px 0 5px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
}

#historicalSyndicate #contacts .contact p{
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: normal;
    line-height: 130%;
    text-decoration: none;
    }

#historicalSyndicate .contacts .contact em{
    font-weight: bold;
    }





#listing {
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    border: 0;
    width: 575px;
    }

#listing h1{
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 95%;
    font-weight: bold;
        text-decoration:none;
}

#listing h2{
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 80%;
    font-weight: normal;
        text-decoration:none;
}

#listing h3{
    margin: 0 0 11px 0;
    padding: 0;
    color: #ff7000;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
}


#listing .row{
    float: left;
    display: block;
    margin: 10px 0 10px 0;
    padding: 0;
    border: 0;
    width: 100%;
    }

#listing .row .employee{
    float: left;
    margin: 0;
    padding: 10px 15px 0 0;
    border: 0;
       width: 270px;
        }


#listing .row .employee table{
    margin: 10px 0 15px 0;
    padding: 0;
    border-collapse: collapse;
    width: 270px;
    background: #f3f3f3;
    }

#listing .row .employee td{
    margin: -5px;
    padding: 4px 7px 4px 7px;
    text-align: left;
    vertical-align: top;
    color: #666;
    font-size: 70%;
    font-weight: normal;
    text-decoration: none;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #fff;
    }

#listing .row .employee th{
    margin: -5px;
    padding: 4px 7px 4px 7px;
    text-align: left;
    vertical-align: top;
    color: #666;
    font-size: 70%;
    font-weight: bold;
    text-decoration: none;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #fff;
    }

#listing .row .employee p{
    margin: 0 0 10px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: normal;
    line-height: 130%;
    text-decoration: none;
    }


#listing .row .syndicate{
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
    border: 0;
    width: 191px;
    }

#listing .row .syndicate h1{
    display: block;
    margin: 0 0 2px 0;
    padding: 0;
    font-size: 100%;
        }

#listing .row .syndicate a {
    display: block;
    margin: 0;
    padding: 0;
    color: #666;
    font-size: 70%;
       font-weight: bold;
        text-decoration:underline;
    }

#listing .row .syndicate a:hover {
       color: #ff0000;
        }

#listing .row .syndicate p{
    display: block;
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: normal;
    line-height: 130%;
    text-decoration: none;
    }


#searchResults{
    float: left;
    margin: 0 0 10px 0;
    padding: 0;
    border: 0;
    width: 575px;
    }

#searchResults h1{
    margin: 0 0 22px 0;
    padding: 0;
    color: #666;
    font-size: 95%;
    font-weight: bold;
        text-decoration:none;
    }

#searchResults h2{
    margin: 0 0 11px 0;
    padding: 0;
    color: #666;
    font-size: 80%;
    font-weight: normal;
        text-decoration:none;
}

#searchResults .result{
    float: left;
    margin: 0 0 10px 0;
    padding: 0;
    border: 0;
    width: 575px;
    }

#searchResults .result h1{
    display: block;
    margin: 0 0 2px 0;
    padding: 0;
    font-size: 100%;
        }

#searchResults .result a {
    display: block;
    margin: 0;
    padding: 0;
    color: #666;
    font-size: 70%;
       font-weight: bold;
        text-decoration:underline;
    }

#searchResults .result a:hover {
       color: #ff0000;
        }

#searchResults .result p{
    display: block;
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: normal;
    line-height: 130%;
    text-decoration: none;
    }

#searchResults #searchTips{
    display: block;
    margin: 0 0 0 0;
    padding: 0;
    }


#searchResults #searchTips ol{

    margin: 0 0 0 23px;
    padding: 0;
    voice-family:"\"}\"";
        voice-family:inherit;

    }

.escape {}

#searchResults #searchTips ol li{
    margin: 0;
    padding: 1px 0 1px 0;
       color: #666;
       font-size: 70%;
       font-weight: normal;
    }

#searchResults #pagination{
    float: left;
    margin: 0;
    padding: 0 0 10px 0;
    font-size: 65%;
    color: #666;
    }


#searchResults #pagination a {
    float: left;
    color: #666;
       font-weight: normal;
        text-decoration:underline;
        padding:0 7px 0 0;
        }

#searchResults #pagination .noLink {
    float: left;
        padding:0 7px 0 0;
        }

#searchResults #pagination .previousNext {
       color: #666;
       font-weight: bold;
        }

#searchResults #pagination a:hover {
       color: #ff0000;
        }

#contactDetails{
    float: left;
    margin: 0 0 10px 0;
    padding: 0;
    border: 0;
    width: 575px;
    }

#contactDetails img{
    float: right;
    margin: 13px 0 0 10px;
    padding: 0;
    border: 1px solid #adc1cc;
    }

#contactDetails #content{
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    border: 0;
    width: 340px;
    }

#contactDetails h1{
    margin: 0 0 20px 0;
    padding: 0;
    color: #666;
    font-size: 95%;
    font-weight: bold;
        text-decoration:none;
    }


#contactDetails #content .details .address {
    display: block;
    margin: 0 0 10px 0;
    padding: 0;
    }

#contactDetails #content .details .address p{
    display: block;
    margin: 0;
    padding: 0;
    color: #666;
    font-weight: normal;
    font-size: 80%;
    line-height: 130%;
    text-decoration: none;
    }

#contactDetails #content .details .numbers p{
    display: block;
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-weight: normal;
    font-size: 70%;
    line-height: 130%;
    text-decoration: none;
    }

#contactDetails #content .details .numbers p em{
    font-weight: bold;
    }

#contactDetails #bodyArea{
    float: left;
    margin: 10px 0 0 0;
    padding: 0;
    border: 0;
    width: 340px;
    }

#contactDetails #content #bodyArea p{
    display: block;
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-weight: normal;
    font-size: 70%;
    line-height: 130%;
    text-decoration: none;
    }

#contactDetails #content #bodyArea a {
    display: inline;
    margin: 0;
    padding: 0;
    color: #00ccff;
       font-weight: bold;
        text-decoration:underline;
    }

#contactDetails #content #bodyArea a:hover {
       color: #ff0000;
        }

#contactDetails #divisions{
    float: left;
    margin: 10px 0 0 0;
    padding: 0;
    width: 340px;
    }

#contactDetails #divisions .row{
    float: left;
    display: block;
    margin: 10px 0 10px 0;
    padding: 0;
    width: 340px;
    }

#contactDetails #divisions .row .division{
    float: left;
    display: block;
    text-align: left;
    margin: 0;
    padding: 0 10px 0 0;
    border: 0;
    width: 160px;
    }

#contactDetails #divisions .row .division h1{
    display: block;
    margin: 0 0 2px 0;
    padding: 0;
    font-size: 100%;
        }

#contactDetails #divisions .division a {
    display: block;
    margin: 0;
    padding: 0;
    color: #666;
    font-size: 70%;
       font-weight: bold;
        text-decoration:underline;
    }

#contactDetails #divisions .division a:hover {
       color: #ff0000;
        }

#contactDetail {
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    border: 0;
    width: 402px;
    color: #666;
    font-weight: normal;
    }


#contactDetail h1{
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 95%;
    font-weight: bold;
        text-decoration:none;
}

#contactDetail h2{
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 80%;
    font-weight: normal;
        text-decoration:none;
}

#contactDetail h3{
    margin: 0 0 2px 0;
    padding: 0;
    color: #ff7000;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
}

#contactDetail .contact{
    margin: 20px 0 15px 0;
    padding: 0;
    }

#contactDetail .contact th{
    margin: 0;
    padding: 0 10px 5px 0;
    text-align: left;
    color: #666;
    font-size: 70%;
    font-weight: bold;
    }


#contactDetail .contact th a {
    color: #666;
    }

#contactDetail .contact th a:hover {
       color: #ff0000;
        }

#contactDetail .contact td{
    margin: 0;
    padding: 0 10px 0 0;
    text-align: left;
    color: #666;
    font-size: 70%;
    font-weight: normal;
    }


#contactDetail .contact td a {
    color: #666;
    }

#contactDetail .contact td a:hover {
       color: #ff0000;
        }

#newsPress {
    float: left;
    margin: 0;
    padding: 0;
    width: 575px;
    }


#newsPress h1{
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 95%;
    font-weight: bold;
        text-decoration:none;
}

#newsPress h2{
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 80%;
    font-weight: normal;
        text-decoration:none;
}

#newsPress h3{
    margin: 0 0 2px 0;
    padding: 0;
    color: #ff7000;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
}

#newsPress h4{
    margin: 10px 0 0 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
}

#newsPress p{
    margin: 10px 0 0 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: normal;
        text-decoration:none;
}

#newsPress #calendar{
    float: left;
    margin: 15px 0 10px 0;
    padding: 0;
    width: 575px;
}

#newsPress #calendar ul{
    float: left;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0 0 5px 0;
    width: 575px;
    }

.escape{}

#newsPress #calendar ul li.year{
    float: left;
    display: block;
    margin: 0;
    padding: 4px 5px 4px 5px;
    width: 30px;
    text-align: center;
    color: #666;
    font-size: 70%;
    font-weight: bold;
    background: #fef4ea;
    border-bottom: 1px solid #fecb96;
    border-right: 2px solid #fff;
    }

#newsPress #calendar ul li.month{
    float: left;
    display: block;
    margin: 0;
    padding: 4px 5px 4px 5px;
    width: 30px;
    text-align: center;
    color: #666;
    font-size: 70%;
    font-weight: bold;
    background: #ecf5fc;
    border-bottom: 1px solid #afcae5;
    border-right: 2px solid #fff;
    }

#newsPress #calendar a {
    color: #666;
    font-weight: normal;
    text-decoration: none;
    }

#newsPress #calendar a:hover {
       color: #ff0000;
        }


#newsPress .post{
    float: left;
    margin: 10px 0 5px 0;
    padding: 0;
    width: 575px;
}

#newsPress .post .date{
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: normal;
        text-decoration:none;
}

#newsPress .post .subtitle{
    display: block;
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
}

#newsPress .post .publication{
    display: block;
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: normal;
        text-decoration:none;
    font-style:italic;
}

#newsPress .post h1{
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
}


#newsPress .post p{
    display: block;
    margin: 0 0 10px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    line-height: 130%;
    font-weight: normal;
        text-decoration:none;
}

#newsPress .post a {
       color: #666;
       font-weight: bold;
        text-decoration:underline;
    }


#newsPress .post a:hover {
       color: #ff0000;
        }

.formError {
        color: #ff9a02;
    font-weight: bold;
}

#literatureDownload{
    float:left;
    display: block;
    margin: 0 0 10px 0;
    padding: 0;
    width: 575px;
    }

#literatureDownload h1{
    margin: 0 0 2px 0;
    padding: 0;
    color: #666;
    font-size: 95%;
    font-weight: bold;
        text-decoration:none;
}

#literatureDownload p{
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: normal;
    line-height: 130%;
    text-decoration: none;
    }

#literatureDownload #categories{
    float: left;
    display: block;
    margin: 10px 0 10px 0;
    padding: 0;
    width: 402px;
}


#literatureDownload #categories h1{
    margin: 0 0 10px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
}

#literatureDownload #categories .row{
    float: left;
    display: block;
    margin: 5px 0 5px 0;
    padding: 0;
    border: 0;
    width: 402px;
    }

#literatureDownload #categories .row .category{
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
    border: 0;
    width: 191px;
    }

#literatureDownload #categories .row .category h1{
    display: block;
    margin: 0 0 2px 0;
    padding: 0;
    font-size: 100%;
        }

#literatureDownload #categories .row .category a {
    display: block;
    margin: 0;
    padding: 0;
    color: #666;
    font-size: 70%;
       font-weight: bold;
        text-decoration:underline;
    }

#literatureDownload #categories .row .category a:hover {
       color: #ff0000;
        }


#literatureDownloadForm{
    float: left;
    display: block;
    margin: 10px 0 0 0;
    padding: 0;
    width: 575px
    }

#literatureDownloadForm .category{
    float: left;
    display: block;
    margin: 10px 0 0 0;
    padding: 0;
    }

#literatureDownloadForm .category h1{
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-size: 100%;
    font-weight: bold;
        text-decoration:none;
}


#literatureDownloadForm .category table{
    margin: 0;
    padding: 0;
    text-align: left;
    color: #666;
    font-size: 70%;
    font-weight: normal;
    background: #ecf5fc;
    width: 575px;
    }

#literatureDownloadForm .category img{
    margin: 0;
    padding: 0;
    border: 0;
    }

#literatureDownloadForm .category th{
    margin: 0;
    padding: 5px 6px 5px 6px;
    text-align: left;
    vertical-align: top;
    font-weight: bold;
    background: #d0d5db;
    border-bottom: 1px solid #fff;
    }

#literatureDownloadForm .category td{
    margin: 0;
    padding: 5px 6px 5px 6px;
    text-align: left;
    vertical-align: top;
    }

#literatureDownloadForm .sectionTitle{
    font-weight: bold;
    }

#literatureDownloadForm .category .center{
    text-align: center;
    }

#literatureDownloadForm .completeOrder{
    float: right;
    display: block;
    margin: 10px 0 0 0;
    padding: 4px 10px 5px 10px;
    text-align: center;
    font-size: 70%;
    font-weight: bold;
    background: #f37400;
    width: 12em;
    }

#literatureDownloadForm .completeOrder a {
       color: #fff;
       text-decoration: none;
    }


#literatureDownloadForm .completeOrder a:hover {
       color: #ff0000;
        }




.formRequired{
    color: #f37400;
    font-size: 120%;
    font-weight: bold;
    vertical-align: middle;
    }

#literatureDownloadForm #postalAddress{
    float: left;
    display: block;
    margin: 30px 0 0 0;
    padding: 0;
    }

#literatureDownloadForm #postalAddress h1{
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-size: 100%;
    font-weight: bold;
        text-decoration:none;
}

#literatureDownloadForm #postalAddress h2{
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
}

#literatureDownloadForm #postalAddress label{
    font-weight: bold;
    }

#literatureDownloadForm #postalAddress table.standard{
float: left;
    margin: 10px 0 0 0;
    padding: 0;
    text-align: left;
    color: #666;
        font-size: 70%;
    font-weight: normal;
    background: #ecf5fc;
    width: 575px;

    }

#literatureDownloadForm #postalAddress td.standard{
    margin: 0;
    padding: 5px 6px 5px 6px;

    text-align: left;
    vertical-align: middle;
    }

#literatureDownloadForm #postalAddress td.radio{
    margin: 0;
    padding: 0 6px 0 6px;
    text-align: left;
    vertical-align: middle;
    }

#literatureDownloadForm #postalAddress td.radio label{
    margin: 0;
    padding: 0 10px 0 0;
    }

.formSmall{
    font-size: 100%;
    width: 50px;
    }

.formMedium{
    font-size: 100%;
    width: 180px;
    }

.formLarge{
    font-size: 100%;
    width: 440px;
    }

.formCheckBox{
    vertical-align: middle;
    font-size: 100%;
    margin: 0 10px 0 0;
    }


.formButton{
    float: right;
    display: block;
    margin: 10px 0 0 10px;
    border: 0;
    }

.formButtonTest{
    float: right;
    display: block;
    margin: 10px 0 0 10px;
    padding: 4px 6px 4px 6px;
    color: #fff;
    font-weight: bold;
    font-size: 70%;
    border: 0;
    background: #F37400;
    }

.formButtonConfirm{
    float: right;
    display: block;
    margin: 10px 0 0 10px;
    border: 0;
    background: url(../images/buttons/confirm.gif);
    width: 80px;
    height: 22px;
    }

.formButtonUserType{
    float: right;
    display: block;
    margin: 10px 0 0 10px;
    border: 0;
    background: url(../images/buttons/choose_user_type.gif);
    width: 80px;
    height: 22px;
    }

.formReset{
    float: right;
    display: block;
    margin: 10px 0 0 10px;
    border: 0;
    width: 67px;
    height: 22px;
    }



#fullDetailsForm{
    float: left;
    display: block;
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    width: 575px;
}

#fullDetailsForm h1{
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-size: 100%;
    font-weight: bold;
        text-decoration:none;
}

#fullDetailsForm h2{
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
}

#fullDetailsForm h4{
    margin: 5px 0 5px 0;
    padding: 0;
    color: #666;
    font-weight: bold;
    font-size: 100%;
    text-decoration:none;
}

#fullDetailsForm p{
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-weight: normal;
    font-size: 70%;
    line-height: 130%;
    text-decoration: none;
    }

#fullDetailsForm label{
    font-weight: bold;
    }

#fullDetailsForm table.standard{
float: left;
    margin: 10px 0 0 0;
    padding: 0;
    text-align: left;
    color: #666;
        font-size: 70%;
    font-weight: normal;
    background: #ecf5fc;
    width: 575px;

    }

#fullDetailsForm td.standard{
    margin: 0;
    padding: 5px 6px 5px 6px;

    text-align: left;
    vertical-align: middle;
    }


#loginForm{
    float: left;
    display: block;
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    width: 575px;
}

#loginForm h1{
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-size: 100%;
    font-weight: bold;
        text-decoration:none;
}

#loginForm h2{
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
}

#loginForm p{
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-weight: normal;
    font-size: 70%;
    line-height: 130%;
    text-decoration: none;
    }

#loginForm label{
    font-weight: bold;
    }

#loginForm table.standard{
    float: left;
    margin: 10px 0 0 0;
    padding: 0;
    text-align: left;
    color: #666;
    font-size: 70%;
    font-weight: normal;
    background: #ecf5fc;
    width: 575px;

    }

#loginForm td.standard{
    margin: 0;
    padding: 5px 6px 5px 6px;
    text-align: left;
    vertical-align: middle;
    }

#loginForm #options{
    float: left;
    margin: 12px 0 0 0;
    padding: 0;
    font-size: 70%;
    text-align: left;
    font-weight: normal;
    }

#loginForm a {
       color: #666;
       text-decoration: none;
    }


#loginForm a:hover {
       color: #ff0000;
        }


#chooseUserTypeForm{
    float: left;
    display: block;
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    width: 575px;
}

#chooseUserTypeForm h1{
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-size: 100%;
    font-weight: bold;
        text-decoration:none;
}

#chooseUserTypeForm h2{
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
}

#chooseUserTypeForm p{
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-weight: normal;
    font-size: 70%;
    line-height: 130%;
    text-decoration: none;
    }

#chooseUserTypeForm label{
    font-weight: bold;
    }

#chooseUserTypeForm table.standard{
    float: left;
    margin: 10px 0 0 0;
    padding: 0;
    text-align: left;
    color: #666;
    font-size: 70%;
    font-weight: normal;
    background: #ecf5fc;
    width: 575px;
    }

#chooseUserTypeForm td.standard{
    margin: 0;
    padding: 5px 6px 5px 6px;
    text-align: left;
    vertical-align: middle;
    }

#chooseUserTypeForm td.radio{
    margin: 0;
    padding: 0 6px 0 6px;
    text-align: left;
    vertical-align: middle;
    }

#chooseUserTypeForm td.radio label{
    margin: 0;
    padding: 0 10px 0 0;
    }


#fsaNumberForm{
    float: left;
    display: block;
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    width: 575px;
}

#fsaNumberForm h1{
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-size: 100%;
    font-weight: bold;
        text-decoration:none;
}

#fsaNumberForm h2{
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-size: 70%;
    font-weight: bold;
        text-decoration:none;
}

#fsaNumberForm p{
    margin: 0 0 5px 0;
    padding: 0;
    color: #666;
    font-weight: normal;
    font-size: 70%;
    line-height: 130%;
    text-decoration: none;
    }

#fsaNumberForm label{
    font-weight: bold;
    }

#fsaNumberForm table.standard{
    float: left;
    margin: 10px 0 0 0;
    padding: 0;
    text-align: left;
    color: #666;
    font-size: 70%;
    font-weight: normal;
    background: #ecf5fc;
    width: 575px;
    }

#fsaNumberForm td.standard{
    margin: 0;
    padding: 5px 6px 5px 6px;
    text-align: left;
    vertical-align: middle;
    }



#siteMap{
    float: left;
    margin: 0;
    padding: 0;
    width: 575px;
    }

#siteMap h1{
    margin: 0 0 10px 0;
    padding: 0;
    color: #666;
    font-size: 95%;
    font-weight: bold;
        text-decoration:none;
}

#siteMap ul{
    float: left;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 20em;
    }

#siteMap ul li{
    float: left;
    display: block;
    margin: 3px 0 1px 0;
    padding: 0;
    background: #e5e5e5;
    width: 20em;
    }

#siteMap ul li.home{
    float: left;
    display: block;
    margin: 3px 0 1px 0;
    padding: 0;
    background: #999;
    width: 20em;
    }


#siteMap ul a {
    float: left;
    list-style: none;
    margin: 0;
    padding: 2px 5px 2px 5px;
       color: #666;
       font-size: 70%;
       font-weight: bold;
        text-decoration:none;
    }

#siteMap ul a.home {
    float: left;
    list-style: none;
    margin: 0;
    padding: 2px 5px 2px 5px;
       color: #fff;
       font-size: 70%;
       font-weight: bold;
        text-decoration:none;
    }

#siteMap ul a:hover {
       color: #ff9900;
        }

#siteMap ul ul {
    float: left;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    background: #fff;
    width: 20em;
    voice-family:"\"}\"";
        voice-family:inherit;
    margin: 2px 0 0 0;
    }

.escape {}

#siteMap ul ul li{
    display: block;
    margin: 0;
    padding: 0;
    background: #fff;
    width: 20em;
    }

#siteMap ul ul a {
    list-style: none;
    margin: 0 0 0 20px;
    padding: 3px 0 3px 0;
       color: #666;
       font-size: 70%;
    font-weight: normal;
       line-height: 100%;
        text-decoration: underline;
    }

#siteMap ul ul a:hover {
       color: #ff9900;
       }

#siteMap ul ul ul{
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    background: #fff;
    width: 20em;
    }

.escape {}

#siteMap ul ul ul li{
    display: block;
    margin: 0;
    padding: 0;
    width: 20em;
    }

#siteMap ul ul ul a {
    list-style: none;
    margin: 0 0 0 35px;
    padding: 3px 0 3px 0;
       color: #666;
       font-size: 70%;
    font-weight: normal;
       line-height: 100%;
        text-decoration: underline;
    }

#siteMap ul ul ul a:hover {
       color: #ff9900;
       text-decoration: underline;
       }

#forums {
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    border: 0;
    width: 99%;
    font-weight: normal;
    }

#forums ul {
    list-style: none;
    margin: 0 0 0 0;
    padding: 0;
}

#forums ul li {
    display: block;
    float: left;
    margin: 12px 0 0 0;
}

#forum_group_info_line {
    display: block;
    width: 100%;
    font-weight: bold;
}

#forum_group_info_line h2{
    margin: 0 1px 0 0;
    padding: 6px 9px 6px 9px;
    width: 349px;
    background: #D0D5DB;
    display: inline;
    float: left;
    font-size: 70%;
    color: #666;
}

#forum_group_info_line .topics{
    width: 82px;
    margin: 0 1px 0 0;
    padding: 6px 9px 6px 9px;
    background: #D0D5DB;
    display: inline;
    float: left;
    font-size: 70%;
    text-align: right;
    color: #666;
}

#forum_group_info_line .posts{
    width: 82px;
    margin: 0 0 0 0;
    padding: 6px 9px 6px 9px;
    background: #D0D5DB;
    display: inline;
    float: left;
    font-size: 70%;
    text-align: right;
    color: #666;
}

#forum_group ul {
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    border: 0;
    font-weight: normal;
}

#forum_group ul {
    display: block;
    float: left;
}

#forum_group ul li{
    display: block;
    float: left;
    margin: 0 0 0 0;
}

#forum_group #forum_cell {
    margin: 1px 1px 0 0;
    padding: 6px 9px 6px 9px;
    width: 349px;
    height: 36px;
    background: #F1F2F4;
    display: inline;
    float: left;
}

#forum_group #forum_cell h3 {
    margin: 0;
    padding: 0;
    font-size: 70%;
    color: #666;
}

#forum_group #forum_cell h3 a {
    margin: 0;
    padding: 0;
    font-weight: normal;
       line-height: 130%;
    color: #649FD7;
        text-decoration: underline;
}

#forum_group #forum_cell h3 a:hover {
    color: #ff0000;
}

#forum_group #forum_cell p {
    margin: 0;
    padding: 0;
    line-height: 130%;
    font-size: 70%;
    color: #666;
}

#forum_group ul .topics{
    width: 82px;
    height: 36px;
    margin: 1px 1px 0 0;
    padding: 6px 9px 6px 9px;
    background: #F1F2F4;
    color: #666;
    display: inline;
    float: left;
    font-size: 70%;
    text-align: right;
    line-height: 130%;
}

#forum_group ul .posts{
    width: 82px;
    height: 36px;
    margin: 1px 0 0 0;
    padding: 6px 9px 6px 9px;
    background: #F1F2F4;
    color: #666;
    display: inline;
    float: left;
    font-size: 70%;
    text-align: right;
    line-height: 130%;
}

#forum {
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    border: 0;
    width: 100%;
    color: #666;
    font-weight: normal;
    font-size: 70%;
}



#forum table {
    margin: 0 0 0 0;
    padding: 0;
    width: 100%;
    background: #F1F2F4;
    border: 0;
    }


#forum td {
    padding: 4px 7px 4px 7px;
    text-align: left;
    color: #666;
    font-weight: normal;
    border-top: 0;
    border-left: 0;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    margin: 0 0 10px 0;
    line-height: 130%;
    text-decoration: none;
    vertical-align: top;
}

#forum .lastreply {
    border-right: 0;
}

#forum .replies {
    text-align: right;
}

#forum td p {
    margin: 0;
    padding: 0;http://matrixstaging.ezp-live.aspectgroup.co.uk/content/edit/7376/1
    line-height: 130%;
}

#forum td a {
    color: #649FD7;
        text-decoration: underline;
}

#forum td a:hover {
    color: #ff0000;
}

#forum th {
    padding: 4px 7px 4px 7px;
    text-align: left;
    color: #666;
    font-weight: bold;
    line-height: 130%;
    text-decoration: none;
    background: #D0D5DB;
    border-top: 0;
    border-left: 0;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    }

#forum #new_topic_line {
        display: block;
    padding: 0 0 0 0;
    margin: 0 0 1px 0;
        background: #D0D5DB;
}

#forum #new_topic_line form .standard {
        display: block;
    margin: 0;
    padding: 0;
}

#forum_pagination {
    display: block;
    margin: 12px 0 12px 0;
    padding: 1px 1px 1px 1px;
    float: none;
    width: 99%;
    text-align: center;
}

#forum_pagination .noLink {
    padding: 1px 1px 1px 1px;
    background: #F1F2F4;
    color: #666;
}

#forum_pagination .noLinkCurrent {
    padding: 1px 1px 1px 1px;
    background: #666666;
    color: #ffffff;
}

#forum_pagination a {
    padding: 1px 1px 1px 1px;
    background: #F47500;
    color: #ffffff;
}

#forum_pagination a:hover {
    color: #000000;
}

#forum_topic {
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    border: 0;
    width: 100%;
    color: #666;
    font-size: 70%;
    font-weight: normal;
}

#forum_topic table {
    margin: 0 0 0 0;
    padding: 0;
    width: 100%;
    background: #F1F2F4;
    border: 0;
}

#forum_topic td {
    padding: 4px 7px 4px 7px;
    text-align: left;
    color: #666;
    font-weight: normal;
    border-top: 0;
    border-left: 0;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    margin: 0 0 10px 0;
    line-height: 130%;
    text-decoration: none;
    vertical-align: top;
}

#forum_topic td a {
    color: #649FD7;
        text-decoration: underline;
}

#forum_topic td a:hover {
    color: #ff0000;
}

#forum_topic td p {
    margin: 0;
    padding: 0;
    line-height: 130%;
}

#forum_topic td h2 {
    margin: 0;
    padding: 2px 0 0 0;
    line-height: 130%;
    font-size: 100%;
}

#forum_topic #new_reply_line {
        display: block;
    padding: 0;
    margin: 0 0 1px 0;
    background: #D0D5DB;
}

#forum_topic #new_reply_line form .standard {
        display: block;
    margin: 0;
    padding: 0;
}

#forum_topic .message {
    border-right: 0;
}

#edit_forum_topic {
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    border: 0;
    width: 99%;
    color: #666;
    font-size: 70%;
    font-weight: normal;
}

#edit_forum_topic #edit_form {
    width: 534px;
    background: #D0D5DB;
    padding: 18px 18px 18px 18px;
    margin: 0 0 4px 0;
}

#edit_forum_topic #edit_form .formRequired {
    font-size: 100%;
}

#edit_forum_topic #edit_form h3 {
    padding: 0;
    margin: 7px 0 4px 0;
    font-size: 100%;
    font-weight: bold;
}

#edit_forum_topic .box {
    width: 90%;
    padding: 0;
    margin 0;
}

#edit_forum_reply {
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    border: 0;
    width: 99%;
    color: #666;
    font-size: 70%;
    font-weight: normal;
}

#edit_forum_reply #edit_form {
    width: 534px;
    background: #D0D5DB;
    padding: 18px 18px 18px 18px;
    margin: 0 0 4px 0;
}

#edit_forum_reply #edit_form h3 {
    padding: 0;
    margin: 7px 0 4px 0;
    font-size: 100%;
    font-weight: bold;
}

#edit_forum_reply .box {
    width: 100%;
    padding: 0;
    margin 0;
}

#edit_forum_reply #edit_form .formRequired {
    font-size: 100%;
}

#edit_forum_reply .buttonblock {
    margin-bottom: 18px;
}

/**** INVESTORS ****/
#investors #main
{
    width:100%;
}

#investors #masthead
{
    border-bottom:1px solid #006599;
}

.portal,
.investor_heading
{
    background-color:#006599;
    color:#fff;
    padding:10px;
}

#leftNavInvestors,
#leftNavInvestors ul a
{
    background-color:#006599;
}

#portal_name
{
    float:right;
    position:relative;
    top:-20px;
    height:25px;
    width:400px;
    text-align:right;
}

.investor_heading
{
    text-align:center;
}

.investor_highlight
{
    color:yellow;
}

.investor_error
{
    background-color:#C8C6C7;
}

.investor_error p,
.investor_notice p
{
    text-align:center;
    margin:0;
    padding:5px;
}

.activation_table
{
    margin-left: auto;
    margin-right: auto;
    margin-top:10px;
    margin-bottom:10px;
}

.activation_table td
{
    text-align:right;
}

.activation_table label
{
    padding-right:10px;
}

.activation_table input
{
    border:1px solid #006599;
    color:#006599;
}

#investor_errors
{
    margin-left: 20%;
    margin-right: 20%;
}

#investor_errors ul
{
    text-align:left;
    list-style-type: square;
    color:#006599;
}

.activation_table td#activation_submit input
{
    background-color:#006599;
    color:yellow;
    border:0;
    padding:3px;
    margin-top:5px;
}

.activation_table td#activation_submit
{
    text-align:left;
}

.investor_information
{
    background: url( '/design/matrix/images/investor/corner2.gif' ) bottom right no-repeat;
    margin:10px 0 10px 0;
    background-color:#D7D5D6;
    color: #6A6A6A;
    font-size: 0.85em;
    text-align: left;
    padding: 25px 25px 25px 10px;
}

.investor_information p em
{
	font-style: italic;
}

.investor_notice
{
    margin:10px 0 10px 0;
    background-color:#D7D5D6;
}

#investor_certificates .investor_heading,
#investor_funds .investor_heading
{
    text-align:right;
}

table#investor_funds
{
	border: 1px solid #949494;
	padding: 5px;
	overflow: visible;
	width: 100%;
}

#investor_funds tbody
{
	overflow: visible;
}

#investor_funds thead th,
#investor_funds tbody td
{
	text-align: center;
	font-size: 0.75em;
	color: #8C8C8C;
	vertical-align: middle;
	width: 10%;
}

#investor_funds thead th
{
	font-size: 0.8em;
}

#investor_funds tr
{
	height: 2em;
	overflow: visible;
}

#investor_funds th
{
	color: #8C8C8C;
	font-weight: normal;
}

#investor_funds tbody td.tba
{
        color: #A0A0A0;
        font-size: 0.7em;
		vertical-align: middle;
		overflow: visible;
}

/* start TBA popup */

#investor_funds tbody td.tba a:active, #investor_funds tbody td.tba a:visited
{
	color: blue;
}

#investor_funds tbody td.tba a span.tba-popup
{
	display: none;
	position: absolute;
	width: 15em;
	border: 1px solid #8C8C8C;
	padding: 10px;
  	background-color: #fff;
	color: #8C8C8C;
	text-align: left;
	cursor: default;
}
#investor_funds tbody td.tba a:hover
{
	position: relative;
	overflow: visible;
}

#investor_funds tbody td.tba a:hover span.tba-popup
{
    display: block;
	cursor: default;
	text-decoration: none;
	position: absolute;
}

/* end TBA popup */

#investor_funds thead th strong
{
	color: #808080;
}

#investor_funds tbody th
{
	font-size: 0.75em;
}

#investor_funds tbody th a
{
	color: #808080;
	font-weight: bold;
}

#investor_funds thead td
{
	font-size: 0.8em;
	color: #8C8C8C;
	width: 40%;
}

div#consolidated_container
{
	position: relative;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
}

div#consolidated_container div.corner
{
	background: url( '/design/matrix/images/investor/corner1.jpg' ) bottom right no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 11px;
	height: 11px;
}

div.investor_heading
{
	margin-bottom: 10px;
}

ul#consolidated_certificates
{
	margin: 0;
	padding: 0;
	border: 1px solid #949494;
	display: block;
	height: 2.5em;
	list-style: none;
}

ul#consolidated_certificates li
{
	width: 19%;
	display: block;
	padding: 5px 0;
	float: left;
	text-align: center;
}

a.first, #investor_funds th.first
{
	font-weight: bold;
}

ul#consolidated_certificates li a.pdf_link_large
{
	margin: auto;
        padding-left: 24px;
        height: 27px;
        background: url('/design/matrix/images/icons/acrobat-icon_large.jpg') top left no-repeat;
        color: #8C8C8C;
	width: 4em;
	display: block;
	padding-top: 0.4em;
}

#investor_funds a.pdf_link_small
{
	margin: auto;
	font-size: 0;
	width: 19px;
	height: 19px;
	display: block;
	background: url('/design/matrix/images/icons/acrobat-icon_small.jpg') top left no-repeat;
}

#investor_certificates p,
#investor_funds p
{
	margin:5px;
}

#consolidated_certificates a
{
	font-size: 0.8em;
}

#investor_certificates p,
#investor_funds p,
.investor_notice p
{
    font-size:0.9em;
}

#investor_certificates
{
    margin-left:1.9%;
}

#investor_pdf_reader
{
    text-align:right;
}

#investor_container
{
    overflow: visible;
    width: 100%;
}

#article th.left
{
    padding-left:5px;
    padding-right:2px;
}

#article td,
#article td p
{
    margin:0;
    padding-left:2px;
    padding-right:0px;
}
