/* reset styling */
body
{
    margin: 0;
    padding: 0;
    font: 12px/16px Georgia, "Times New Roman", serif;
    color: #666;
}
a, a:link, a:visited, a:active, a:hover
{
    padding: 0;
    margin: 0;
    text-decoration: underline;
    color: #fff;
}
    a:hover
    {
        text-decoration: none;
    }
.clr
{
    clear: both;
}
.l
{
    float: left;
}
.r
{
    float: right;
}
img
{
    border: none;
}
h1, h2, h3, h4, p
{
    padding: 0;
    margin: 0;
    font-weight: normal;
}
ul, li
{
    padding: 0;
    margin: 0;
}
input, textarea
{
    border: 0px;
    padding: 0;
    margin: 0;
}
    input[type=text], textarea
    {
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
    }
.showcase
{
    height: 390px !important;
    margin-bottom: 15px;
}
h1
{
    font-family: "TradeGothicW02-BoldCn20 675505";
    color: #777;
    font-size: 26px;
    margin-bottom: 20px;
    line-height: 24px;
    text-transform: uppercase;
}
h2
{
    font-family: "TradeGothicW02-BoldCn20 675505";
    color: #777;
    font-size: 20px;
    text-transform: uppercase;
}
h3
{
    font-family: "TradeGothicW02-BoldCn20 675505";
    font-size: 16px;
    text-transform: uppercase;
}
.watermark
{
    color: #cfcfcf;
}
.main .wrapper .body input
{
    border: 1px solid #ddd;
}

/*header styling */
.header
{
    background: url(../images/hdr-bg.gif) repeat-x top center;
    height: 128px;
}
    .header .wrapper
    {
        width: 960px;
        margin: 0 auto;
        position: relative;
    }
        .header .wrapper .logo
        {
            position: absolute;
            top: 11px;
            left: -13px;
        }
        .header .wrapper .search
        {
            position: absolute;
            top: 10px;
            left: 615px;
            width: 344px;
        }
            .header .wrapper .search ul
            {
                text-align: right;
            }
                .header .wrapper .search ul li
                {
                    list-style: none;
                    display: inline;
                    margin-left: 5px;
                }
            .header .wrapper .search .search-header
            {
                font-size: 16px;
                color: #71cdf4;
                margin-top: 10px;
                text-align: right;
            }
                .header .wrapper .search .search-header input.text-box
                {
                    margin-left: 10px;
                    padding: 7px 8px;
                    vertical-align: middle;
                    -moz-border-radius: 4px 0 0 4px;
                    ;
                    -webkit-border-radius: 4px 0 0 4px;
                    ;
                    -khtml-border-radius: 4px 0 0 4px;
                    ;
                    border-radius: 4px 0 0 4px;
                }
                * + html .header .wrapper .search .search-header input.text-box
                {
                    padding: 6px 8px;
                }
                .header .wrapper .search .search-header input.text-box
                {
                    padding: 6px 8px\0/;
                }
                .header .wrapper .search .search-header span
                {
                    font-style: italic;
                    font-family: Georgia, "Times New Roman", serif !important;
                }
                .header .wrapper .search .search-header img
                {
                    vertical-align: middle;
                }
        .header .wrapper .nav
        {
            position: absolute;
            left: 0;
            top: 97px;
            width: 960px;
        }
            .header .wrapper .nav ul li
            {
                list-style: none;
                display: inline;
                padding: 8px 20px 10px 0;
                border-right: 1px solid #d8d8d9;
                margin-right: 20px;
            }
                .header .wrapper .nav ul li.last
                {
                    padding: 8px 0 10px;
                    border-right: none;
                    margin-right: 0px;
                }
                .header .wrapper .nav ul li a
                {
                    text-decoration: none;
                    color: #fff;
                    font-size: 18px;
                    font-family: "TradeGothicW02-BoldCn20 675505";
                }
                    .header .wrapper .nav ul li a:hover, .header .wrapper .nav ul li a.active
                    {
                        color: #9db200;
                    }
        .header .wrapper .open-account
        {
            font-style: italic;
            font-size: 16px;
            color: #fff;
            padding: 12px 25px 16px 20px;
            background: url(../images/open-account-bg.png) no-repeat top left;
            position: absolute;
            top: 77px;
            left: 788px;
            width: 127px;
        }
            .header .wrapper .open-account a
            {
                text-decoration: none;
            }

/*main styling*/
.main
{
    background: url(../images/main-bg.png) repeat top left;
    min-height: 550px;
}
    .main .wrapper
    {
        width: 960px;
        margin: 0 auto;
        background: url(../images/ftr-drop-shadow.png) no-repeat top left;
        padding: 21px 0 40px;
    }
        .main .wrapper .body
        {
            margin-left: 20px;
        }
            .main .wrapper .body .plans
            {
                border-top: 1px solid #d6d6d7;
                margin-top: 5px;
                padding-top: 11px;
                float: left;
                width: 605px;
            }
                .main .wrapper .body .plans h3
                {
                    font-family: "TradeGothicW02-BoldCn20 675505";
                    color: #aebc22;
                    font-size: 16px;
                    margin-top: 15px;
                }
                .main .wrapper .body .plans p
                {
                    margin-top: 12px;
                }
                .main .wrapper .body .plans a
                {
                    font-style: italic;
                    font-size: 14px;
                    color: #aebc22;
                }
                .main .wrapper .body .plans .l
                {
                    width: 285px;
                    margin-right: 30px;
                }
                .main .wrapper .body .plans .r
                {
                    width: 285px;
                }
            .main .wrapper .body .signin
            {
                background: url(../images/signin-box-bg.png) no-repeat top left;
                float: right;
                height: 296px;
                width: 275px;
                padding: 10px 20px;
                margin-bottom: 27px;
            }
                .main .wrapper .body .signin .login
                {
                    border-top: 1px solid #5498c1;
                    padding-top: 11px;
                    margin-top: 5px;
                }
                .main .wrapper .body .signin h2
                {
                    color: #fff;
                }
                .main .wrapper .body .signin h3
                {
                    color: #fff;
                    font-family: "TradeGothicW02-BoldCn20 675505";
                    font-size: 16px;
                    width: 80px;
                    float: left;
                }
                .main .wrapper .body .signin span
                {
                    float: left;
                }
                    .main .wrapper .body .signin span a
                    {
                        color: #71cdf4;
                        font-style: italic;
                    }
                .main .wrapper .body .signin input
                {
                    clear: both;
                    width: 186px;
                    margin: 7px 0 15px;
                    padding: 8px 0 8px 11px;
                    border: none;
                }
                .main .wrapper .body .signin p
                {
                    color: #fff;
                    margin-bottom: 15px;
                }
                .main .wrapper .body .signin .get-id
                {
                    font-style: italic;
                    margin-top: 25px;
                }
                    .main .wrapper .body .signin .get-id a
                    {
                        color: #71cdf4;
                    }
            .main .wrapper .body .news
            {
                width: 640px;
                border-right: 1px solid #d6d6d7;
                margin-top: 4px;
                float: left;
            }
                .main .wrapper .body .news h3
                {
                    font-family: "TradeGothicW02-BoldCn20 675505";
                    font-size: 16px;
                    color: #2f6a98;
                }
                .main .wrapper .body .news .article
                {
                    border-top: 1px solid #d6d6d7;
                    width: 620px;
                    padding: 16px 0 12px;
                }
                    .main .wrapper .body .news .article .l
                    {
                        width: 115px;
                    }
                    .main .wrapper .body .news .article .r
                    {
                        width: 460px;
                        margin-right: 40px;
                    }
                    .main .wrapper .body .news .article a
                    {
                        font-style: italic;
                        color: #2f6a98;
                    }
            .main .wrapper .body .links
            {
                width: 250px;
                float: right;
            }
                .main .wrapper .body .links .quick-link
                {
                    margin-bottom: 32px;
                }
                .main .wrapper .body .links .link-title
                {
                    font-family: "TradeGothicW02-BoldCn20 675505";
                    font-size: 16px;
                    color: #2f6a98;
                }
                    .main .wrapper .body .links .link-title img
                    {
                        margin-left: 8px;
                        vertical-align: middle;
                    }
                .main .wrapper .body .links a
                {
                    font-style: italic;
                    color: #2f6a98;
                }
            .main .wrapper .body .breadcrumbs
            {
                background: url(../images/breadcrumb-bg.png) repeat top left;
                width: 920px;
                height: 15px;
                font-size: 14px;
                font-style: italic;
                padding: 11px;
                margin-bottom: 21px;
            }
                .main .wrapper .body .breadcrumbs a
                {
                    color: #2f6a98;
                }
                .main .wrapper .body .breadcrumbs img
                {
                    vertical-align: middle;
                    margin-right: 5px;
                }
            .main .wrapper .body .left-nav
            {
                float: left;
                width: 180px;
                background-color: #efefef;
                padding: 10px 20px;
            }
                .main .wrapper .body .left-nav ul li
                {
                    padding: 10px 0;
                    border-bottom: 1px solid #d6d6d7;
                    list-style: none;
                }
                    .main .wrapper .body .left-nav ul li.last
                    {
                        border-bottom: none;
                    }
                    .main .wrapper .body .left-nav ul li a
                    {
                        color: #777;
                        font-size: 14px;
                        font-style: italic;
                        text-decoration: none;
                    }
                        .main .wrapper .body .left-nav ul li a:hover, .main .wrapper .body .left-nav ul li a.active
                        {
                            color: #9db200;
                        }
                    .main .wrapper .body .left-nav ul li ul li
                    {
                        border-bottom: none;
                        padding: 5px 0;
                        margin-left: 15px;
                    }
            .main .wrapper .body .right-content
            {
                width: 700px;
                float: right;
                font-size: 14px;
                margin-bottom: 25px;
            }
                .main .wrapper .body .right-content .table
                {
                    font-size: 10px;
                    color: #777;
                    font-family: Arial, Helvetica, Sans-Serif;
                    margin-bottom: 15px;
                    width: 700px;
                    border: 0;
                }
                    .main .wrapper .body .right-content .table .hdr h2
                    {
                        color: #fff;
                        padding: 5px;
                        margin: 0px;
                        font-size: 16px;
                    }
                    .main .wrapper .body .right-content .table a
                    {
                        font-family: Georgia, "Times New Roman", Serif;
                        font-size: 12px;
                        color: #afbd21;
                        font-style: italic;
                    }

/* one-column styling */
                .main .wrapper .body .right-content .one-column
                {
                    position: relative;
                }
                    .main .wrapper .body .right-content .one-column h1
                    {
                        margin-bottom: 16px;
                        text-transform: uppercase;
                    }
                    .main .wrapper .body .right-content .one-column h2
                    {
                        margin: 12px 0;
                        text-transform: uppercase;
                        line-height: 20px;
                    }
                    .main .wrapper .body .right-content .one-column input[type=text]
                    {
                        padding: 8px 0 8px 11px;
                        margin: 10px 0 15px;
                        width: 186px;
                        vertical-align: middle;
                    }
                    .main .wrapper .body .right-content .one-column input[type=password]
                    {
                        padding: 8px 0 8px 11px;
                        margin: 7px 0 15px;
                        width: 186px;
                    }
                    .main .wrapper .body .right-content .one-column input[type=image]
                    {
                        margin: 12px 0;
                    }
                    .main .wrapper .body .right-content .one-column input[type=checkbox]
                    {
                        margin: 12px 5px 0 0;
                    }
                    .main .wrapper .body .right-content .one-column input[type=radio]
                    {
                        margin: 0 5px;
                    }
                    .main .wrapper .body .right-content .one-column p
                    {
                        margin-bottom: 16px;
                        padding-bottom: 0;
                    }
                        .main .wrapper .body .right-content .one-column p a
                        {
                            font-style: italic;
                            color: #2F6A98;
                        }
                    .main .wrapper .body .right-content .one-column ul
                    {
                        margin-bottom: 16px;
                    }
                        .main .wrapper .body .right-content .one-column ul li
                        {
                            margin-left: 25px;
                        }
                    .main .wrapper .body .right-content .one-column table
                    {
                        margin-bottom: 20px;
                    }

                    .main .wrapper .body .right-content .one-column .disclaimer p
                    {
                        font-size: 10px;
                        margin-bottom: 8px;
                        color: #666;
                    }
                    .main .wrapper .body .right-content .one-column .main-header
                    {
                        position: relative;
                        height: 200px;
                        width: 700px;
                        margin-bottom: 32px;
                    }
                        .main .wrapper .body .right-content .one-column .main-header img
                        {
                            position: absolute;
                            top: 0px;
                            left: 0px;
                        }
                        .main .wrapper .body .right-content .one-column .main-header .title
                        {
                            position: absolute;
                            top: 82px;
                            left: 24px;
                            color: #fff;
                            font-family: "TradeGothicW02-BoldCn20 675505";
                            font-size: 52px;
                            line-height: 48px;
                        }
                    .main .wrapper .body .right-content .one-column .testimonial-wrapper
                    {
                        border-top: 1px solid #d6d6d7;
                    }
                        .main .wrapper .body .right-content .one-column .testimonial-wrapper .testimonial
                        {
                            padding: 18px 0;
                            border-bottom: 1px solid #d6d6d7;
                            font-size: 12px;
                        }
                            .main .wrapper .body .right-content .one-column .testimonial-wrapper .testimonial .r
                            {
                                width: 340px;
                            }
                                .main .wrapper .body .right-content .one-column .testimonial-wrapper .testimonial .r a
                                {
                                    color: #aebc22;
                                    font-size: 14px;
                                    font-style: italic;
                                }
                    .main .wrapper .body .right-content .one-column .school-listing
                    {
                        width: 700px;
                        border-top: 1px solid #e6e6e7;
                        padding-top: 10px;
                        min-height: 300px;
                    }
                        .main .wrapper .body .right-content .one-column .school-listing .l, .main .wrapper .body .right-content .one-column .school-listing .r
                        {
                            width: 340px;
                        }
                        .main .wrapper .body .right-content .one-column .school-listing img
                        {
                            float: left;
                            padding: 0 11px 40px 0;
                        }
                        .main .wrapper .body .right-content .one-column .school-listing h3
                        {
                            color: #aebc22;
                            font-family: "TradeGothicW02-BoldCn20 675505";
                            font-size: 16px;
                            margin-bottom: 4px;
                        }
                        .main .wrapper .body .right-content .one-column .school-listing p
                        {
                            margin-bottom: 6px;
                            font-size: 12px;
                        }
                        .main .wrapper .body .right-content .one-column .school-listing a
                        {
                            color: #aebc22;
                            font-style: italic;
                            font-size: 14px;
                        }
                        .main .wrapper .body .right-content .one-column .school-listing .row
                        {
                            margin-bottom: 20px;
                        }
                    .main .wrapper .body .right-content .one-column .give-the-gift
                    {
                        background: url(../images/give-the-gift-bg.png) no-repeat top left;
                        width: 641px;
                        height: 513px;
                        padding: 20px;
                        position: relative;
                    }
                        .main .wrapper .body .right-content .one-column .give-the-gift h2
                        {
                            padding-bottom: 5px;
                            border-bottom: 1px solid #d0d0d1;
                        }
                        .main .wrapper .body .right-content .one-column .give-the-gift h3
                        {
                            color: #afbd21;
                            font-family: "TradeGothicW02-BoldCn20 675505";
                            font-size: 16px;
                            margin: 12px 0 8px;
                        }
                        .main .wrapper .body .right-content .one-column .give-the-gift .textbox-block
                        {
                            margin-bottom: 31px;
                        }
                        .main .wrapper .body .right-content .one-column .give-the-gift input
                        {
                            padding: 8px;
                            width: 186px;
                        }
                        .main .wrapper .body .right-content .one-column .give-the-gift .l
                        {
                            width: 290px;
                        }
                        .main .wrapper .body .right-content .one-column .give-the-gift .r
                        {
                            width: 290px;
                            margin-top: 251px;
                        }
                        .main .wrapper .body .right-content .one-column .give-the-gift .submit
                        {
                            position: absolute;
                            top: 510px;
                            left: 366px;
                        }
                    .main .wrapper .body .right-content .one-column .order-materials
                    {
                        margin-top: 20px;
                    }
                        .main .wrapper .body .right-content .one-column .order-materials .l, .main .wrapper .body .right-content .one-column .order-materials .r
                        {
                            width: 340px;
                        }
                        .main .wrapper .body .right-content .one-column .order-materials h2
                        {
                            padding-bottom: 4px;
                            border-bottom: 1px solid #d6d6d7;
                            margin-bottom: 10px;
                        }
                        .main .wrapper .body .right-content .one-column .order-materials h3
                        {
                            font: 16px "TradeGothicW02-BoldCn20 675505";
                            color: #aebc22;
                        }
                        .main .wrapper .body .right-content .one-column .order-materials p
                        {
                            margin: 8px 0 0;
                            font-size: 12px;
                        }
                        .main .wrapper .body .right-content .one-column .order-materials a
                        {
                            font-size: 14px;
                            color: #2f6a98;
                            font-style: italic;
                        }
                        .main .wrapper .body .right-content .one-column .order-materials input
                        {
                            width: 20px;
                            padding: 8px;
                            border: 1px solid #d6d6d7;
                            text-align: center;
                        }
                        .main .wrapper .body .right-content .one-column .order-materials .list-item
                        {
                            margin-bottom: 18px;
                        }
                        .main .wrapper .body .right-content .one-column .order-materials .l .cta
                        {
                            float: left;
                            width: 50px;
                        }
                        .main .wrapper .body .right-content .one-column .order-materials .l .content
                        {
                            float: right;
                            width: 280px;
                        }
                        .main .wrapper .body .right-content .one-column .order-materials .r .cta
                        {
                            float: left;
                            width: 20px;
                        }
                        .main .wrapper .body .right-content .one-column .order-materials .r .content
                        {
                            float: right;
                            width: 310px;
                            margin-top: 3px;
                        }
                    .main .wrapper .body .right-content .one-column .order-form
                    {
                        background-color: #efefef;
                        padding: 20px;
                    }
                        .main .wrapper .body .right-content .one-column .order-form h2
                        {
                            padding-bottom: 4px;
                            border-bottom: 1px solid #d6d6d7;
                            margin-bottom: 10px;
                            width: 340px;
                        }
                        .main .wrapper .body .right-content .one-column .order-form h3
                        {
                            font: 16px "TradeGothicW02-BoldCn20 675505";
                            color: #aebc22;
                            margin-bottom: 8px;
                        }
                        .main .wrapper .body .right-content .one-column .order-form input
                        {
                            padding: 8px;
                            width: 184px;
                            border: 1px solid #d6d6d7;
                            margin-bottom: 11px;
                        }
                        .main .wrapper .body .right-content .one-column .order-form select
                        {
                            padding: 8px;
                            width: 202px;
                            margin-bottom: 11px;
                        }
                        .main .wrapper .body .right-content .one-column .order-form .l
                        {
                            width: 300px;
                            margin-bottom: 10px;
                        }
.main .wrapper .body .right-content .one-column .order-form .r {width: 330px;}
.main .wrapper .body .right-content .one-column .image-gallery .row {margin-bottom: 33px;}
.main .wrapper .body .right-content .one-column .image-gallery .row .image {float: left; width: 157px; margin-right: 20px;}
.main .wrapper .body .right-content .one-column .image-gallery .row .image-last {float: left; width: 157px;}
.main .wrapper .body .right-content .one-column .image-gallery .row img {padding-bottom: 5px; border-bottom: 1px solid #d6d6d7;}
.main .wrapper .body .right-content .one-column .image-gallery .row a img {padding-bottom: 5px; border-bottom: none;}
.main .wrapper .body .right-content .one-column .image-gallery .row h3 {font-size: 14px; color: #777; padding-top: 5px; border-top: 1px solid #d6d6d7;}
.main .wrapper .body .right-content .one-column .image-gallery .row p {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #777;}
.main .wrapper .body .right-content .one-column table h2 {font-size: 18px;}
.main .wrapper .body .right-content .one-column table h3 {font-size: 14px; color: #777; font-family:"TradeGothicW02-BoldCn20 675505";}
.main .wrapper .body .right-content .one-column table h4 {font-size: 12px; line-height: 10px; color: #777; font-family:"TradeGothicW02-BoldCn20 675505";}
.main .wrapper .body .right-content .one-column select {/*margin-bottom: 15px;*/ vertical-align: middle;}
.main .wrapper .body .right-content .one-column h3 {font: 16px "TradeGothicW02-BoldCn20 675505"; color: #aebc22; margin-bottom: 8px;}
.main .wrapper .body .right-content .one-column a {font-style: italic; color: #2F6A98;}
.main .wrapper .body .right-content .one-column .blue-btn {font: 16px "TradeGothicW02-BoldCn20 675505"; cursor: pointer; vertical-align: middle; color: #fff; background: #295584; text-transform: uppercase; -moz-border-radius: 0 12px; -webkit-border-radius: 0 12px; border-radius: 0 12px; padding: 5px; margin: 0 10px 10px 0; border: 0;}
.main .wrapper .body .right-content .one-column .green-btn {font: 16px "TradeGothicW02-BoldCn20 675505"; cursor: pointer; vertical-align: middle; color: #fff; background: #9DB200; text-transform: uppercase; -moz-border-radius: 0 12px; -webkit-border-radius: 0 12px; border-radius: 0 12px; padding: 5px; margin: 0 10px 10px 0; border: 0;}
.main .wrapper .body .right-content .one-column .row .l {margin-right: 25px;}
.main .wrapper .body .right-content .one-column .row input[type="text"] {margin: 0;}
.main .wrapper .body .right-content .one-column .row input[type="image"] {margin: 0;}
.main .wrapper .body .right-content .one-column .row select {padding: 8px 0;}
.main .wrapper .body .right-content .one-column .row h3 {margin-top: 15px; font: 16px "TradeGothicW02-BoldCn20 675505"; color: #aebc22; margin-bottom: 8px;}
.main .wrapper .body .right-content .one-column .row p {margin-bottom: 5px;}
.main .wrapper .body .right-content .one-column .tblFormCol1 {font: 16px "TradeGothicW02-BoldCn20 675505"; color: #aebc22; vertical-align: middle; text-transform: uppercase;}
.main .wrapper .body .right-content .one-column .change-pw-hdr {font-size: 20px; color: #777; font-family:"TradeGothicW02-BoldCn20 675505"; text-transform: uppercase;}
.main .wrapper .body .right-content .one-column .left-align {width: 380px; margin-right: 15px; float: left;}
.main .wrapper .body .right-content .one-column .right-align {width: 300px; float: left;}
.main .wrapper .body .right-content .one-column .two-row .l {margin-right: 25px; width: 275px;}
.main .wrapper .body .right-content .one-column .two-row input[type="text"] {margin: 0;}
.main .wrapper .body .right-content .one-column .two-row h3 {margin-top: 15px;}
.main .wrapper .body .right-content .one-column .member-update {background: #dfeef2; border: 2px solid #4aafba; width: 411px; padding: 11px 0 11px 109px; margin-bottom: 17px; -moz-border-radius: 0 12px; -webkit-border-radius: 0 12px; border-radius: 0 12px; position: relative; behavior: url(/cas/styles/pie.htc);}
.main .wrapper .body .right-content .one-column .member-update .hdr {background-color: #4aafba; width: 70px; position: absolute; top: 0; left: -2px; -moz-border-radius: 0 0 0 12px; -webkit-border-radius: 0 0 0 12px; border-radius: 0 0 0 12px; font: 18px/18px "TradeGothicW02-BoldCn20 675505"; color: #fff; padding-left: 18px; behavior: url(/cas/styles/pie.htc);}
.main .wrapper .body .right-content .one-column .member-update p {color: #646464; font: 14px/21px Georgia, "Times New Roman", serif; width: 400px; margin-bottom: 0 !important;}
.main .wrapper .body .right-content .one-column .member-update p a {color: #2f6a98; text-decoration: underline; font-style: normal;}
.main .wrapper .body .right-content .one-column .l p {font-family: Arial, sans-serif; font-size: smaller; }

.main .wrapper .body .right-content .plans {padding-top: 0; border-top: none; font-size: 12px; width: 700px;}
.main .wrapper .body .right-content .plans h2 {font-size: 20px; color: #777; font-family:"TradeGothicW02-BoldCn20 675505"; padding-bottom: 5px; border-bottom: 1px solid #d6d6d7;}
.main .wrapper .body .right-content .plans .l {width: 340px; margin-right: 20px;}
.main .wrapper .body .right-content .plans .r {width: 340px;}
.main .wrapper .body .right-content .paging {margin-top: 20px;}
.main .wrapper .body .right-content .paging a img {float: left; margin-right: 5px;}
.main .wrapper .body .right-content .paging .numbers {background: url(../images/paging-bg.png) repeat top left; color: #777; padding: 3px 8px 4px; font: 14px "TradeGothicW02-BoldCn20 675505"; width: 260px; float: left; margin-right: 5px;}
.main .wrapper .body .right-content .paging .numbers ul li {margin: 0 8px; list-style: none; display: inline;}
.main .wrapper .body .right-content .paging .numbers a {color: #a6bc22;}
/* two-column styling */
.main .wrapper .body .right-content .two-column .left-column {width: 480px; float: left; position: relative;}
.main .wrapper .body .right-content .two-column .left-column h1 {margin-bottom: 0px;}
.main .wrapper .body .right-content .two-column .left-column h2 {margin: 12px 0;}
.main .wrapper .body .right-content .two-column .left-column h3 {font-family: "TradeGothicW02-BoldCn20 675505"; color: #aebc22; font-size: 16px; margin-bottom: 10px;}
.main .wrapper .body .right-content .two-column .left-column p {margin: 7px 0;}
.main .wrapper .body .right-content .two-column .left-column p a {color: #2F6A98; font-style: italic;}
.main .wrapper .body .right-content .two-column .left-column p img {margin-bottom: 12px;}
.main .wrapper .body .right-content .two-column .left-column ul {margin: 10px 0 0 0;}
.main .wrapper .body .right-content .two-column .left-column ul li {margin: 0 0 0 30px;}
.main .wrapper .body .right-content .two-column .left-column input {margin-bottom: 10px;}
.main .wrapper .body .right-content .two-column .left-column input[type=text] {padding: 8px 0 8px 11px; margin: 7px 0 15px; width: 186px;}
.main .wrapper .body .right-content .two-column .left-column input[type=password] {padding: 8px 0 8px 11px; margin: 7px 0 15px; width: 186px;}
.main .wrapper .body .right-content .two-column .left-column table {margin-bottom: 10px;}
.main .wrapper .body .right-content .two-column .left-column select {margin-bottom: 12px;}
.main .wrapper .body .right-content .two-column .left-column .content-block {padding-top: 13px; border-top: 1px solid #d6d6d7; margin-top: 20px;}
.main .wrapper .body .right-content .two-column .left-column .features-benefits {margin-top: 14px}
.main .wrapper .body .right-content .two-column .left-column .features-benefits ul {margin: 0 0 20px 0;}
.main .wrapper .body .right-content .two-column .left-column .features-benefits ul li {list-style: none; margin: 0 0 12px 0;}
.main .wrapper .body .right-content .two-column .left-column .features-benefits ul li span {background: url(../images/feature-number-bg.png) no-repeat top left; color: #fff; padding: 0px 10px 7px 6px;}
.main .wrapper .body .right-content .two-column .left-column .accordion {margin-top: 14px;}
.main .wrapper .body .right-content .two-column .left-column .accordion .title {cursor: pointer; margin-bottom: 5px; font-family:"TradeGothicW02-BoldCn20 675505"; font-size: 20px; color: #fff; position: relative; background: url(../images/accordion-bg.png) no-repeat top left; width: 462px; height: 37px; padding: 16px 0 0 16px;}
.main .wrapper .body .right-content .two-column .left-column .accordion .title img {position: absolute; left: 431px; top: 11px;}
.main .wrapper .body .right-content .two-column .left-column .accordion .content {display: none; margin: 10px 20px; width: 437px;}
.main .wrapper .body .right-content .two-column .left-column .accordion .content h3 {font-family: "TradeGothicW02-BoldCn20 675505"; color: #aebc22; font-size: 16px; margin-bottom: 10px;}
.main .wrapper .body .right-content .two-column .left-column .accordion .content p {margin-bottom: 15px;}
.main .wrapper .body .right-content .two-column .right-column {width: 200px; float: right;}
.main .wrapper .body .right-content .two-column .left-column .show-hide-details {width: 480px; text-align: right; padding: 7px; border-top: 3px solid #e0e0e1; border-bottom: 3px solid #e0e0e1;}
.main .wrapper .body .right-content .two-column .left-column .show-hide-details .button {background: #bcc650; color: #fff; font-family: "TradeGothicW02-BoldCn20 675505";  font-size: 16px; padding: 8px; border: none; cursor: pointer; width: 85px; text-align: center; float: right;}
.main .wrapper .body .right-content .two-column .left-column .details {display: none;}
.main .wrapper .body .right-content .two-column .left-column .calculator {background: url(../images/calculator-bg.png) no-repeat top left; width: 462px; height: 256px; margin-top: 12px;}
.main .wrapper .body .right-content .two-column .left-column .calculator .l {margin: 14px 0 0 12px; width: 210px;}
.main .wrapper .body .right-content .two-column .left-column .calculator .l h2 {margin: 0 0 8px; color: #9db200; font-size: 16px;}
.main .wrapper .body .right-content .two-column .left-column .calculator .l input { width: 193px; padding: 5px; margin-bottom: 12px;}
.main .wrapper .body .right-content .two-column .left-column .calculator .r {width: 195px;}
.main .wrapper .body .right-content .two-column .left-column .calculator .r h2 {color: #afbd21; font-size: 22px; line-height: 20px;}
.main .wrapper .body .right-content .two-column .left-column .calculator .r .results {display: none; float: left; text-align: center; position: relative;}
.main .wrapper .body .right-content .two-column .left-column .calculator .r .results #chart_img {position: absolute; top: 80px; left: 20px;}
.main .wrapper .body .right-content .two-column .left-column .calculator .r .results .results-percentage {font-size: 30px; position: absolute; left: 95px; top: 110px; color: #316b99; font-family: "TradeGothicW02-BoldCn20 675505";}
.main .wrapper .body .right-content .two-column .left-column .calculator .r .results .results-bar {position: absolute; left: 95px; top: 133px;}
.main .wrapper .body .right-content .two-column .left-column .calculator .r .results p {position: absolute; top: 173px; left: 10px; font-size: 10px;}
.main .wrapper .body .right-content .two-column .left-column .risk-tolerance .question {position: relative; margin-left: 25px;}
.main .wrapper .body .right-content .two-column .left-column .risk-tolerance .question .number {background: url(../images/feature-number-bg.png) no-repeat top left; color: #fff; padding: 1px 8px 5px 7px; position: absolute; left: -25px; top: -2px;}
.main .wrapper .body .right-content .two-column .left-column .risk-tolerance .pngfix {margin-top: 25px;}
.main .wrapper .body .right-content .two-column .left-column .disclaimer {font-size: 10px;}
.main .wrapper .body .right-content .two-column .left-column .conversation {border-top: 1px solid #a7a5a8; padding-top: 10px; margin-top: 10px; min-height: 500px;}
.main .wrapper .body .right-content .two-column .left-column .conversation .feature-article {position: relative; padding-bottom: 20px; border-bottom: 1px solid #d3d4d6;}
.main .wrapper .body .right-content .two-column .left-column .conversation .feature-article .article-title {position: absolute; top: 120px; left: -5px; background-color: #bcc650; padding: 9px; font-family: "TradeGothicW02-BoldCn20 675505"; font-size: 14px; color: #fff; -moz-box-shadow: 3px -3px 5px #666; -webkit-box-shadow: 3px -3px 5px #666; box-shadow: 3px -3px 5px #666;}
.main .wrapper .body .right-content .two-column .left-column .conversation .article {position: relative; padding: 11px 0 7px; border-bottom: 1px solid #d3d4d6;}
.main .wrapper .body .right-content .two-column .left-column .conversation .article .l {width: 160px;}
.main .wrapper .body .right-content .two-column .left-column .conversation .article .r {width: 306px;}
.main .wrapper .body .right-content .two-column .left-column .conversation .article .article-title {position: absolute; top: 116px; left: -5px; background-color: #bcc650; padding: 9px; font-family: "TradeGothicW02-BoldCn20 675505"; font-size: 14px; color: #fff; -moz-box-shadow: 3px -3px 5px #666; -webkit-box-shadow: 3px -3px 5px #666; box-shadow: 3px -3px 5px #666;}
.main .wrapper .body .right-content .two-column .left-column .conversation .article-details {font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.main .wrapper .body .right-content .two-column .left-column .conversation .article-details a {color: #aebc22; text-decoration: none;}
.main .wrapper .body .right-content .two-column .left-column .conversation .share-icons {position: absolute; bottom: 10px; right: 0px; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.main .wrapper .body .right-content .two-column .left-column .conversation .share-icons img {margin-left: 3px;}
.main .wrapper .body .right-content .two-column .left-column .conversation p {margin-top: 5px; font-size: 12px;}
.main .wrapper .body .right-content .two-column .left-column .conversation p a {font-style: italic; font-size: 14px; color: #aebc22;}
.main .wrapper .body .right-content .two-column .left-column .conversation h2 {line-height: 20px; margin: 0 0 6px;}
.main .wrapper .body .right-content .two-column .left-column .conversation .older-posts {display: none;}
.main .wrapper .body .right-content .two-column .left-column .conversation .load-more-postings {margin-top: 15px;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail {border-top: 1px solid #a7a5a8; padding-top: 10px; margin-top: 10px; min-height: 500px;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail .feature-article {position: relative; padding-bottom: 20px; border-bottom: 1px solid #d3d4d6;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail .feature-article .article-title {position: absolute; top: 120px; left: -5px; background-color: #bcc650; padding: 9px; font-family: "TradeGothicW02-BoldCn20 675505"; font-size: 14px; color: #fff; -moz-box-shadow: 3px -3px 5px #666; -webkit-box-shadow: 3px -3px 5px #666; box-shadow: 3px -3px 5px #666;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail .article-details {font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail .article-details a {color: #aebc22; text-decoration: none;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail .share-icons {position: absolute; bottom: 10px; right: 0px; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail .share-icons img {margin-left: 3px;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail p {margin: 0 0 20px; font-size: 14px;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail p a {font-style: italic; font-size: 14px; color: #aebc22;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail h2 {line-height: 20px; margin: 14px 0 6px;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail .comment-box {background-color: #efefef; padding: 20px; margin-bottom: 20px;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail .comment-box h2 {border-bottom: 1px solid #d9d9da; width: 290px;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail .comment-box h3 {font-family:"TradeGothicW02-BoldCn20 675505"; font-size: 16px; color: #afbd21; margin-bottom: 4px;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail .comment-box input {margin-bottom: 17px; width: 184px; padding: 8px;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail .comment-box input[type=checkbox] {margin: 17px 5px 17px 0; padding: 0; width: auto;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail .comment-box textarea {margin-bottom: 17px; width: 412px; padding: 8px; border: none;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail .comment-details {font-size: 10px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 6px;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail .comment-details a {color: #aebc22; text-decoration: none;}
.main .wrapper .body .right-content .two-column .left-column .conversation-detail  p {margin: 0 0 12px;}
.main .wrapper .body .right-content .two-column .left-column .row .l {margin-right: 25px;}
.main .wrapper .body .right-content .two-column .left-column .row input[type="text"] {margin: 0; vertical-align: middle;}
.main .wrapper .body .right-content .two-column .left-column .row select {padding: 8px 0;}
.main .wrapper .body .right-content .two-column .left-column .row h3 {margin-top: 15px; font: 16px "TradeGothicW02-BoldCn20 675505"; color: #aebc22; margin-bottom: 8px;}
.main .wrapper .body .right-content .two-column .left-column .row p {margin-bottom: 5px;}
.main .wrapper .body .right-content .two-column .left-column table a {color: #2F6A98; padding: 0 5px;}

/*two column no left nav styling*/
.main .wrapper .body .two-column-no-nav {width: 700px; float: left; position: relative;}
.main .wrapper .body .two-column-no-nav .main-header {position: relative; height: 200px; width: 700px; margin-bottom: 24px;}
.main .wrapper .body .two-column-no-nav .main-header img {position: absolute; top: 0px; left: 0px;}
.main .wrapper .body .two-column-no-nav .main-header .title {position: absolute; top: 82px; left: 24px; color: #fff; font-family:"TradeGothicW02-BoldCn20 675505"; font-size: 52px; line-height: 48px;}
.main .wrapper .body .two-column-no-nav h1  {margin-bottom: 16px;}
.main .wrapper .body .two-column-no-nav h2 {margin-bottom: 12px;}
.main .wrapper .body .two-column-no-nav h3 {color: #afbd21; font-family: "TradeGothicW02-BoldCn20 675505"; font-size: 16px; margin: 12px 0 8px;}
.main .wrapper .body .two-column-no-nav p {margin-bottom: 12px;}
.main .wrapper .body .two-column-no-nav .email-signup {background-color: #efefef; width: 665px; margin-left: 6px; padding: 19px 0 0 15px;}
.main .wrapper .body .two-column-no-nav .email-signup h2 {padding-bottom: 5px; border-bottom: 1px solid #d9d9da; width: 290px;}

.main .wrapper .body .two-column-no-nav .email-signup input {padding: 8px; width: 186px;}
.main .wrapper .body .two-column-no-nav .email-signup .checkboxes {margin-top: 27px;}
.main .wrapper .body .two-column-no-nav .email-signup .checkboxes p {margin-bottom: 12px;}
.main .wrapper .body .two-column-no-nav .email-signup .checkboxes input {padding: 0; width: auto;}
.main .wrapper .body .two-column-no-nav .email-signup a {color: #afbd21; font-style: italic;}
.main .wrapper .body .two-column-no-nav .email-signup .submit {margin-bottom: 0; padding: 15px 0 44px;}
.main .wrapper .body .two-column-no-nav .search-box {background-color: #ececec; width: 660px; padding: 20px; margin-bottom: 24px; height: 30px;}
.main .wrapper .body .two-column-no-nav .search-box h2 {float: left; margin: 6px 12px 0 0;}
.main .wrapper .body .two-column-no-nav .search-box input {width: 224px; padding: 8px; float: left; margin-right: 12px;}
.main .wrapper .body .two-column-no-nav .search-box img {float: left; margin-top: 2px;}
.main .wrapper .body .two-column-no-nav .search-results {margin-bottom: 30px; font-size: 14px;}
.main .wrapper .body .two-column-no-nav .search-results h3 {color: #afbd21; font-family: "TradeGothicW02-BoldCn20 675505"; font-size: 16px; margin-bottom: 8px;}
.main .wrapper .body .two-column-no-nav .search-results a {color: #aebc22; font-style: italic;}
.main .wrapper .body .two-column-no-nav .search-results p {margin-bottom: 9px;}
.main .wrapper .body .two-column-no-nav .forms-list {margin: 20px 0;}
.main .wrapper .body .two-column-no-nav .forms-list .forms {width: 350px; margin-bottom: 22px;}
.main .wrapper .body .two-column-no-nav .forms-list .forms h3 {color: #2f6a98; font-family: "TradeGothicW02-BoldCn20 675505"; font-size: 16px;}
.main .wrapper .body .two-column-no-nav .forms-list .forms img {float: left; padding: 0 11px 50px 0;}
.main .wrapper .body .two-column-no-nav .forms-list .forms p {margin: 8px 0 16px;}
.main .wrapper .body .two-column-no-nav .forms-list .forms p a {font-style: italic; color: #2f6a98;}
.main .wrapper .body .two-column-no-nav .contact-form h2 {padding: 25px 0 4px; border-bottom: 1px solid #d6d6d7; margin: 0;}
.main .wrapper .body .two-column-no-nav .contact-form h3 {color: #aebc22; font-family: "TradeGothicW02-BoldCn20 675505"; font-size: 16px; margin: 12px 0 4px;}
.main .wrapper .body .two-column-no-nav .contact-form p {margin-top: 6px; font-size: 14px;}
.main .wrapper .body .two-column-no-nav .contact-form a {color: #aebc22; font-style: italic;}
.main .wrapper .body .two-column-no-nav .contact-form .l {width: 330px;}
.main .wrapper .body .two-column-no-nav .contact-form .r {float: left;}
.main .wrapper .body .two-column-no-nav .open-account {padding-bottom: 12px; margin-bottom: 22px; border-bottom: 1px solid #cbcbcd;}
.main .wrapper .body .two-column-no-nav .open-account h2 {padding-bottom: 10px; border-bottom: 1px solid #c6c6c8; margin-bottom: 15px;}
.main .wrapper .body .two-column-no-nav .open-account ul li {margin: 0 0 15px 15px;}
.main .wrapper .body .two-column-no-nav .open-account .info-box {width: 300px; padding: 20px; background-color: #ececec; margin-bottom: 15px;}
.main .wrapper .body .two-column-no-nav .open-account .l .info-box {min-height: 215px;}
.main .wrapper .body .two-column-no-nav .open-account .r .info-box {min-height: 80px;}
.main .wrapper .body .two-column-no-nav .get-id h2 {padding-bottom: 10px; border-bottom: 1px solid #c6c6c8; margin-bottom: 15px; line-height: 20px;}
.main .wrapper .body .two-column-no-nav .get-id ul li {margin: 0 0 15px 15px;}
.main .wrapper .body .two-column-no-nav .get-id .info-box {width: 300px; padding: 20px; background-color: #ececec; margin-bottom: 15px; min-height: 385px;}
.main .wrapper .body .two-column-no-nav .left-content h2, .main .wrapper .body .two-column-no-nav .right-content h2 {padding-bottom: 10px; border-bottom: 1px solid #c6c6c8; margin-bottom: 15px;}
.main .wrapper .body .two-column-no-nav .left-content a, .main .wrapper .body .two-column-no-nav .right-content a {font-size: 14px; font-style: italic; color: #aebc22;} 
.main .wrapper .body .two-column-no-nav .left-content {width: 340px; float: left;}
.main .wrapper .body .two-column-no-nav .right-content {width: 340px; float: right; margin-bottom: 100px;}
.main .wrapper .body .two-column-no-nav .account-login {background: url(../images/account-login-box-bg.png) no-repeat top left; width: 632px; height: 316px; padding: 10px 49px 0 20px;}
.main .wrapper .body .two-column-no-nav .account-login .hdr {color: #fff; font-family: "TradeGothicW02-BoldCn20 675505"; font-size: 20px; width: 276px; padding-bottom: 4px; border-bottom: 1px solid #589cc3;}
.main .wrapper .body .two-column-no-nav .account-login .hdr img {margin-right: 10px;}
.main .wrapper .body .two-column-no-nav .account-login p {font-size: 14px; font-style: italic; color: #fff; margin-top: 10px;}
.main .wrapper .body .two-column-no-nav .account-login p.disclaimer {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; font-style: normal;}
.main .wrapper .body .two-column-no-nav .account-login .sub-head {color: #fff; font-family: "TradeGothicW02-BoldCn20 675505"; font-size: 16px; margin-bottom: 4px;}
.main .wrapper .body .two-column-no-nav .account-login .sub-head a {margin-left: 8px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #71cdf4; font-style: italic;}
.main .wrapper .body .two-column-no-nav .account-login input {width: 189px; padding: 8px; margin-bottom: 15px;}
.main .wrapper .body .two-column-no-nav .account-login input[type=checkbox] {width: auto;}
.main .wrapper .body .two-column-no-nav .sign-up-for-id {background: url(../images/sign-up-for-id-bg.png) no-repeat top left; width: 632px; height: 379px; padding: 10px 49px 0 20px;}
.main .wrapper .body .two-column-no-nav .sign-up-for-id .hdr {color: #fff; font-family: "TradeGothicW02-BoldCn20 675505"; font-size: 20px; width: 632px; padding-bottom: 4px; border-bottom: 1px solid #589cc3;}
.main .wrapper .body .two-column-no-nav .sign-up-for-id .hdr img {margin-right: 10px;}
.main .wrapper .body .two-column-no-nav .sign-up-for-id p {font-size: 14px; font-style: italic; color: #fff; margin-top: 5px;}
.main .wrapper .body .two-column-no-nav .sign-up-for-id p.disclaimer {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; font-style: normal;}
.main .wrapper .body .two-column-no-nav .sign-up-for-id .sub-head {color: #fff; font-family: "TradeGothicW02-BoldCn20 675505"; font-size: 16px; margin-bottom: 4px;}
.main .wrapper .body .two-column-no-nav .sign-up-for-id .sub-head a {margin-left: 8px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #71cdf4; font-style: italic;}
.main .wrapper .body .two-column-no-nav .sign-up-for-id input {width: 189px; padding: 8px; margin-bottom: 15px;}
.main .wrapper .body .two-column-no-nav .faq-list {margin-bottom: 12px;}
.main .wrapper .body .two-column-no-nav .faq-list .hdr {padding: 15px 20px; width: 660px; background-color: #4aafba;color: #fff; font-family: "TradeGothicW02-BoldCn20 675505"; font-size: 18px;}
.main .wrapper .body .two-column-no-nav .faq-list .list {padding: 18px 0; background-color: #deeef2; margin-left: 5px; width: 695px;}
.main .wrapper .body .two-column-no-nav .faq-list .list .l {width: 300px; margin-left: 16px;}
.main .wrapper .body .two-column-no-nav .faq-list .list .r {width: 300px; margin-right: 16px;}
.main .wrapper .body .two-column-no-nav .faq-list .list .r ul li {list-style: none; margin-bottom: 8px;}
.main .wrapper .body .two-column-no-nav .faq-list .list .r ul li a {color: #008c99; font-size: 14px; font-style: italic;}
.main .wrapper .body .two-column-no-nav .faq-detail ul {padding: 24px 0 7px; border-bottom: 1px solid #d6d6d7; border-top: 1px solid #d6d6d7; margin-bottom: 24px;}
.main .wrapper .body .two-column-no-nav .faq-detail ul li {margin-bottom: 17px; list-style: none;}
.main .wrapper .body .two-column-no-nav .faq-detail ul li a {font-size: 14px; color: #4aafba; font-style: italic;}
.main .wrapper .body .two-column-no-nav .faq-detail .faq-gray-bg {background-color: #efefef; padding: 20px; width: 660px; position: relative; margin-top: 2px;}
.main .wrapper .body .two-column-no-nav .faq-detail .faq-no-bg {padding: 20px; width: 660px; position: relative;}
.main .wrapper .body .two-column-no-nav .faq-detail .question {font-size: 14px; text-decoration: none; font-style: italic; color: #4aafba; margin-bottom: 11px; position: relative;}
.main .wrapper .body .two-column-no-nav .faq-detail h2 {position: absolute; left: 0; top: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #4AAFBA; font-style: italic;}
.main .wrapper .body .two-column-no-nav .faq-detail p {margin-left: 18px;}
.main .wrapper .body .two-column-no-nav .faq-detail .answer {position: relative;}
.main .wrapper .body .two-column-no-nav .faq-detail .answer span {color: #008c99}
.main .wrapper .body .two-column-no-nav .faq-detail .back-to-top {position: absolute; top: 12px; right: 15px; cursor: pointer;}


/*banners and help boxes styling */
.main .wrapper .body .you-can-banner {font-size: 18px; color: #a19fa3; position: relative; background: url(../images/you-can-banner.png) no-repeat top left; padding: 19px 0 0 12px; height: 38px; width: 685px; margin-top: 25px;}
*+html .main .wrapper .body .you-can-banner {padding: 19px 0 0 12px;}
*+html .main .wrapper .body .you-can-banner .title {padding: 5px 0; margin-top: -5px}
.main .wrapper .body .you-can-banner .title {font-size: 36px; color: #fff; font-family: "TradeGothicW02-BoldCn20 675505"; margin-right: 25px; width: 235px; float: left;}
.main .wrapper .body .you-can-banner .button {position: absolute; top: 7px; left: 560px;}

.main .wrapper .body .want-to-learn-more {font-size: 14px; color: #a19fa3; position: relative; background: url(../images/you-can-banner.png) no-repeat top left; padding: 19px 0 0 12px; height: 38px; width: 685px; margin: 25px 0;}
.main .wrapper .body .want-to-learn-more .title {font-size: 28px; color: #fff; font-family: "TradeGothicW02-BoldCn20 675505"; vertical-align: middle; margin-right: 25px; width: 232px; float: left;}
.main .wrapper .body .want-to-learn-more .button {position: absolute; top: 7px; left: 560px;}

.main .wrapper .body .help-box {width: 166px; padding: 25px 15px 15px; background: #deeef2 url(../images/help-box-bg.png) no-repeat top left; border: 2px solid #4aafba; position: absolute;}
.main .wrapper .body .help-box h2 {color: #4aafba; font-family: "TradeGothicW02-BoldCn20 675505";  font-size: 16px;}
.main .wrapper .body .help-box p {color: #888; font-size: 12px; height: auto; margin: 5px 0 0;}
.main .wrapper .body .help-box input {background: #9e3a73; color: #fff; font-family: "TradeGothicW02-BoldCn20 675505";  font-size: 16px; padding: 8px; border: none; margin-top: 15px; cursor: pointer; width: 150px;}
.main .wrapper .body .help-box img {margin-right: 6px;}

.main .wrapper .body .right-content .two-column .right-column .testimonial img {margin-bottom: 15px;}
.main .wrapper .body .right-content .two-column .right-column .testimonial p {margin-bottom: 8px; font-size: 12px;}
.main .wrapper .body .right-content .two-column .right-column .testimonial p a {color: #adbc21; font-style: italic;}

.main .wrapper .body .right-content .two-column .right-column .help-box {width: 166px; padding: 25px 15px 15px; background: #deeef2 url(../images/help-box-bg.png) no-repeat top left; border: 2px solid #4aafba; margin-top: 100px;}
.main .wrapper .body .right-content .two-column .right-column .help-box h2 {color: #4aafba; font-family: "TradeGothicW02-BoldCn20 675505";  font-size: 16px;}
.main .wrapper .body .right-content .two-column .right-column .help-box p {color: #888; font-size: 12px; height: auto; margin: 5px 0 0;}
.main .wrapper .body .right-content .two-column .right-column .help-box input {background: #9e3a73; color: #fff; font-family: "TradeGothicW02-BoldCn20 675505";  font-size: 16px; padding: 8px; border: none; margin-top: 15px; cursor: pointer; width: 150px;}

.main .wrapper .body .right-content .two-column .left-column .did-you-know-box {width: 450px; background-color: #e1f1fb; margin: 16px 0; padding: 12px 0 10px 12px; position: relative; font-size: 12px;}
.main .wrapper .body .right-content .two-column .left-column .did-you-know-box h2 {font-size: 24px; color: #71cdf4; font-family: "TradeGothicW02-BoldCn20 675505"; margin-top: 0px;}
.main .wrapper .body .right-content .two-column .left-column .did-you-know-box p {margin-top: 6px;}
.main .wrapper .body .right-content .two-column .left-column .did-you-know-box img {position: absolute; left: 345px; top: 16px;}


/*footer styling*/
.footer {background-color: #316e9a; position: relative;}
.footer .wrapper {width: 960px; margin: 0 auto; position: relative; padding: 20px 0 30px;}
.footer .wrapper .top {display: none; position: absolute; top: -30px; left: 910px;}
.footer .wrapper .social {font-family:"TradeGothicW02-BoldCn20 675505"; font-size: 20px; color: #fff; margin-bottom: 20px;}
.footer .wrapper .social span {font-family:"Trade Gothic W02 Cn 18"; font-size: 20px; color: #fff;}
.footer .wrapper .social img {margin: 0 0 4px 5px; vertical-align:middle;}
.footer .wrapper .logos {width: 70px; padding-right: 13px; border-right: 1px solid #6f9ab8; float: left; height: 20px;}
.footer .wrapper .footer-copy {width: 175px; margin-left: 17px; padding-top: 16px; float: left; color: #fff;}
.footer .wrapper .links {width: 175px; padding: 16px 0 0 20px; border-left: 1px solid #6f9ab8; margin-left: 17px; float: left;}
.footer .wrapper .links-last {width: 215px; padding: 16px 0 0 20px; border-left: 1px solid #6f9ab8; margin-left: 17px; float: left;}
.footer .wrapper ul li {list-style: none; margin-bottom: 15px;}
.footer .wrapper ul li a {font-size: 14px; font-style: italic;}
.highcharts-title {display: none;}
.footer .foot-disclaimer {clear: both; padding-top: 25px; padding-bottom: 25px;}
.footer .foot-disclaimer p {color: #fff; text-align: left;padding-bottom: 10px; }
.footer .foot-disclaimer a {color: #fff; font-style: italic;}

/*chart styling*/
.two-column-chart {width: 480px; font-family:"TradeGothicW02-BoldCn20 675505"; font-size: 14px; color: #777; margin: 33px 0 11px;}
.two-column-chart .chart-title {font-size: 20px; height: 41px;}
.two-column-chart .chart-title .left {padding-top: 4px; width: 100px; float: left;}
.two-column-chart .chart-title .right {background: url(../images/chart-bg.png) repeat top left; float: right; position: relative; padding: 15px 0 0 18px; height: 26px; width: 362px;}
.two-column-chart .chart-title .right img{position: absolute; left: 32px; top: -22px;}
.two-column-chart .row {border-top: 3px solid #e0e0e1; min-height: 85px;}
.two-column-chart .row .left {width: 100px; float: left; padding-top: 7px;}
.two-column-chart .row .right {background: url(../images/chart-bg.png) repeat top left; width: 380px; float: right; position: relative; height: 85px;}
.two-column-chart .row .right .chart {position: absolute; height: 160px; width: 160px; left: -31px; top: -49px;}
.two-column-chart .row .right .info {position: absolute; /*width: 175px; height: 175px;*/ bottom: 6px; left: 106px;}
.two-column-chart .row .right .info p {font: bold 10px/12px Arial, Helvetica, sans-serif; margin-top: 0 !important;}
.two-column-chart .legend {padding: 11px 0; border-top: 3px solid #e0e0e1; border-bottom:  3px solid #e0e0e1;}
.two-column-chart .legend .item {width: 115px; float: left; margin-right: 5px;}
.two-column-chart .legend .item img {float: left; padding: 0 5px 15px 0;}

.three-column-chart {width: 480px; font-family:"TradeGothicW02-BoldCn20 675505"; font-size: 14px; color: #777; margin-top: 33px; background: url(../images/three-column-bg.png) repeat-y top left; width: 480px;}
.three-column-chart .chart-title {font-size: 20px; height: 129px;}
.three-column-chart .chart-title .left h2 {margin-top: 24px !important;}
.three-column-chart .chart-title .left {padding-top: 4px; width: 96px; float: left;}
.three-column-chart .chart-title .col-white {float: left; position: relative; padding-top: 15px; height: 114px; width: 253px; text-align: center; font-size: 14px;}
.three-column-chart .chart-title .col-white .text {position: absolute; top: 5px; left: 8px;}
.three-column-chart .chart-title .col-gray {float: left; position: relative; padding-top: 15px; height: 114px; width: 126px; text-align: center; font-size: 14px;}	
.three-column-chart .chart-title .col-gray .text {position: absolute; top: 5px; left: 8px;}
.three-column-chart .chart-title .col-white img {padding-top: 12px;}
.three-column-chart .chart-title .col-gray img {position: absolute; top: 28px; left: 23px;}
.three-column-chart .row {border-top: 3px solid #e0e0e1; width: 480px; padding: 7px 0 15px;}
.three-column-chart .row .left {width: 96px; float: left; padding-top: 7px;}
.three-column-chart .row .col-white {float: left; position: relative; width: 246px; padding-left: 10px;font: bold 10px/12px Arial, Helvetica, sans-serif; min-height: 100px;}
.three-column-chart .row .col-gray {float: left; position: relative; width: 111px; padding: 0 7px;font: bold 10px/12px Arial, Helvetica, sans-serif;}
.three-column-chart .row h2 {font-size: 12px; font-weight: bold;}
.three-column-chart .row ul li {margin-left: 15px;}
.three-column-chart .row .chart {position: absolute; height: 160px; width: 160px; left: -26px; top: -50px;}
.three-column-chart .row .info {position: absolute; /*width: 175px; height: 175px;*/ bottom: -10px; left: 80px;}
.three-column-chart .row .info p {font: bold 8px/12px Arial, Helvetica, sans-serif; margin-top: 0 !important;}
.legend {padding: 11px 0; border-top: 3px solid #e0e0e1; border-bottom:  3px solid #e0e0e1; font-family:"TradeGothicW02-BoldCn20 675505"; font-size: 14px; color: #777; margin-bottom: 25px;}
.legend .item {width: 155px; float: left; margin-right: 5px;}
.legend .item img {float: left; padding: 8px 10px 10px 0;}

.four-column-chart {width: 480px; font-family:"TradeGothicW02-BoldCn20 675505"; font-size: 14px; color: #777; margin: 33px 0 11px;}
.four-column-chart .chart-title {font-size: 20px; height: 41px;}
.four-column-chart .chart-title .left {padding-top: 4px; width: 100px; float: left;}
.four-column-chart .chart-title .col-white {float: left; position: relative; padding-top: 15px; height: 26px; width: 126px; text-align: center;}
.four-column-chart .chart-title .col-gray {background: url(../images/chart-bg.png) repeat top left; float: left; position: relative; padding-top: 15px; width: 126px; text-align: center;}
.four-column-chart .chart-title img{position: absolute; left: 46px; top: -22px;}
.four-column-chart .row {border-top: 3px solid #e0e0e1; height: 118px;}
.four-column-chart .row .left {width: 100px; float: left; padding-top: 7px;}
.four-column-chart .row .col-white {float: left; position: relative; padding-top: 15px; height: 26px; width: 126px; text-align: center; height: 103px;}
.four-column-chart .row .col-gray {background: url(../images/chart-bg.png) repeat top left; float: left; position: relative; padding-top: 15px; width: 126px; text-align: center; height: 103px;}
.four-column-chart .row .chart {position: absolute; height: 160px; width: 160px; left: -17px; top: -47px;}
.four-column-chart .row .info {position: absolute; bottom: 6px; width: 120px; padding: 0 3px; text-align: center; left: 0px;}
.four-column-chart .row .info p {font: bold 10px/12px Arial, Helvetica, sans-serif; margin-top: 0 !important;}
.four-column-chart .legend {padding: 11px 0; border-top: 3px solid #e0e0e1; border-bottom:  3px solid #e0e0e1;}
.four-column-chart .legend .item {width: 115px; float: left; margin-right: 5px;}
.four-column-chart .legend .item img {float: left; padding: 0 5px 15px 0;}

.large-chart {width: 250px; height: 250px;}
.table {border: none;}
#Table1 .hdr h2 {color: #fff; padding: 5px 0 5px 7px;}
#Table1 a {color: #2F6A98; font-style: italic; font-size: 11px;}
#Table1 h4 {line-height: 14px;}
#Table1 h3 {line-height: 14px;}
#Table1 .disclaimer {padding-bottom: 0;}
#Table1 .disclaimer p {margin-bottom: 5px;}

/*Lookup Page styles*/
#LookupBox input
{
    text-align: center;
    font-style:normal;
}
#LookupResult
{
    text-align: center;
    border-color:blue;
    font-style:normal;
}
#LookupResultImg
{
    text-align: left;
}
#LookupResultImg ul li
{
    padding-bottom: 5px;
}

