body {
    margin: 0 auto 15px auto;
    padding: 0 0 0 0;
    font-family: Verdana;
    font-size: 1px;
    background-color:#7C069F;
    width: 990px;
    background-image: url('../_img/bgSite_top.jpg');
    background-repeat: no-repeat;
    background-position: top center;
}

.smallGrayText {
    font-size: 10px;
    color: #bdb9be;
}

.topLayer {
    display: none;
    position: absolute;
    width:570px;
    padding: 15px;
    border: 4px solid #5E0478;
    background-image: url('../_img/bgTopLayer.jpg');
    background-repeat: repeat-x;
    background-color:#7C069F;
    color: #FFF;
    font-size: 14px;
    padding: 15px 15px 25px 15px;
    font-weight:bold;
    z-index: 10000;
    text-align: center;
}
    .topLayer a {
        text-decoration: underline;
        color: #FE70D4;
    }
    .topLayer a:hover {
        text-decoration: underline;
        color: #FE70D4;
    }
    .additionalInput {
        border: 1px solid #D7D7D7;
        color: #726851;
        font-weight: bold;
        padding: 3px;
        margin: 2px 0 2px 0;
        display: block;
        font-family: Verdana;
        font-size: 12px;
        width: 200px;
    }
.color_1 {
    color: #90918F;
    font-size: 16px;
}
.color_2 {
    color: #154E75;
    font-size: 12px;
}
.pointer {
    cursor: pointer;
}
.ol_2 {
}
        .ol_2 li {
            margin: 0 0 5px 0;
            list-style-image:url('../_img/ol_2_pointer.jpg');
        }
.color_10 {
    color: #1080FF;
}
.color_12 {
    color: #7C069F;
}
.color_13 {
    color: #ACADAB;
    font-size: 16px;
}
.color_14 {
    color: #DE009C;
    font-size: 11px;
}
.color_15 {
    color: #FFA500;
}
.pink {
    color: #E74ED0;
}
.center {
    text-align: center;
}

.pageLink {
    padding: 0 8px 0 8px;
}

.clickable {
    cursor: pointer;
}

div#additionalSmsText {
    font-size: 14px;
    background-color: #FDE8F6;
    border: 1px solid #F0CCE4;
    padding: 10px;
}
        div#mainFrame_top {
            background-image: url('../_img/bgSite_center.jpg');
            background-repeat: repeat-y;
        }
        div#mainFrame {
            background-image: url('../_img/bgSite_top.jpg');
            background-repeat: no-repeat;
            background-position: top center;
        }
        div#mainFrame.bg2 {
            background-image: url('../_img/bgSite_top_2.jpg');
        }
                div#mainFrame div#topFrame {
                    height: 121px;
                }
                        div#mainFrame div#topFrame div#logoFrame {
                            float: left;
                            margin: 0;
                            width: 180px;
                            border: 0;
                        }

                                div#mainFrame div#topFrame div#logoFrame img#goHome {
                                    border: 0;
                                    position: absolute;
                                    width: 180px;
                                    height: 77px;
                                    margin: 20px 0 0 0;
                                }
                        div#mainFrame div#topFrame div#titleFrame {
                            font-family: Tahoma, Verdana;
                            font-size: 12px;
                            color: #B2B2B2;
                            float: left;
                            margin: 39px 0 0 30px;
                        }
                                div#mainFrame div#topFrame div#titleFrame span {
                                    font-size: 12px;
                                    color: #154E75;
                                    font-weight: bold;
                                    display: block;
                                }
                                div#mainFrame div#topFrame div#titleFrame a {
                                    font-size: 12px;
                                    color: #0000ff;
                                    font-weight: bold;
                                }
                        div#mainFrame div#topFrame div#loginFrame {
                            float: right;
                            font-size: 12px;
                            color: #726851;
                            padding: 12px 23px 0 0;
                        }
                                div#mainFrame div#topFrame div#loginFrame.logged {
                                    padding-right: 40px;
                                    text-align: center;
                                }
                                div#mainFrame div#topFrame div#loginFrame img {
                                    border: 0;
                                    margin: 0;
                                    padding: 0;
                                }
                                div#mainFrame div#topFrame div#loginFrame form {
                                    margin: 0 0 0 0;
                                    padding: 0 0 0 0;
                                }
                                div#mainFrame div#topFrame div#loginFrame input.input {
                                    border: 1px solid #D7D7D7;
                                    background-color: #FFF;
                                    font-size: 11px;
                                    width: 157px;
                                    padding: 5px 2px 5px 2px;
                                    margin: 0 0 0 0;
                                }
                                div#mainFrame div#topFrame div#loginFrame a {
                                    text-decoration: underline;
                                    color: #1080FF;
                                }
                                div#mainFrame div#topFrame div#loginFrame a:hover {
                                    text-decoration: underline;
                                    color: #1065C6;
                                }
                div#mainFrame div#infoFrame {
                    clear: both;
                }
                        div#mainFrame div#infoFrame div#leftFrame {
                            float: left;
                            width: 550px;
                        }
                                div#mainFrame div#infoFrame div#leftFrame div#menuFrame {
                                    margin: 12px 0 0 10px;
                                    position: absolute;
                                }
                                        div#mainFrame div#infoFrame div#leftFrame div#menuFrame img {
                                            border: 0;
                                        }
                                div#mainFrame div#infoFrame div#leftFrame div#secondMenuFrame {
                                    position: absolute;
                                    margin: 10px 0 0 660px;
                                }
                                        div#mainFrame div#infoFrame div#leftFrame div#secondMenuFrame a {
                                            font-size: 11px;
                                            color: #40b1ff;
                                            padding: 0 5px 0 5px;
                                            margin: 0 10px 0 0;
                                        }
                                        div#mainFrame div#infoFrame div#leftFrame div#secondMenuFrame a:hover {
                                            color: #0000ff;
                                        }

                                                div#mainFrame div#infoFrame div#leftFrame div#secondMenuFrame a.btn_video {
                                                    background: url('../_img/icon_19.jpg') no-repeat #FFF;
                                                    padding: 5px 0 15px 30px;
                                                    display: block;
                                                    float: left;
                                                }
                                                div#mainFrame div#infoFrame div#leftFrame div#secondMenuFrame a.btn_demo {
                                                    background: url('../_img/icon_18.jpg') no-repeat #FFF;
                                                    padding: 5px 0 15px 30px;
                                                    display: block;
                                                    float: left;
                                                }
                                                div#mainFrame div#infoFrame div#leftFrame div#secondMenuFrame a.btn_history {
                                                    background: url('../_img/icon_20.jpg') no-repeat #FFF;
                                                    padding: 5px 0 15px 40px;
                                                    display: block;
                                                    float: left;
                                                }
                                div#mainFrame div#infoFrame div#leftFrame div#threeImageFrame {
                                    margin: 70px 0 0 10px;
                                }
                                        div#mainFrame div#infoFrame div#leftFrame div#threeImageFrame div.mainSiteLeft {
                                            float: left;
                                            width: 149px;
                                            text-align: right;
                                            color: #9A9A9A;
                                            font-size: 11px;
                                            padding: 8px 10px 0 0;
                                        }
                                                div#mainFrame div#infoFrame div#leftFrame div#threeImageFrame div.mainSiteLeft b {
                                                    color: #000;
                                                    font-size: 18px;
                                                    display: block;
                                                    margin: 0 0 10px 0;
                                                }
                                        div#mainFrame div#infoFrame div#leftFrame div#threeImageFrame div.mainSiteRight {
                                            float: left;
                                            width: 321px;
                                            font-size: 1px;
                                            margin: 0 0 3px 0;
                                        }
                                                div#mainFrame div#infoFrame div#leftFrame div#threeImageFrame div.mainSiteRight img {
                                                    border: 0;
                                                }
                        div#mainFrame div#infoFrame div#rightFrame {
                            margin: 45px 0 0 0;
                            float: left;
                            background-image: url('../_img/bgPhone.jpg');
                            background-repeat: no-repeat;
                            width: 447px;
                        }
                                div#mainFrame div#infoFrame div#rightFrame div#bigPhoneFlashFrame {
                                    position: absolute;
                                    margin: 5px 0 0 0;
                                    float: left;
                                }
                                div#mainFrame div#infoFrame div#rightFrame div#helpLink {
                                    font-size: 14px;
                                    font-weight: bold;
                                    margin: -20px 0 0 0;
                                    position: absolute;
                                }
                                        div#mainFrame div#infoFrame div#rightFrame div#helpLink a {
                                            color: #0000FF;
                                        }
                                        div#mainFrame div#infoFrame div#rightFrame div#helpLink a:hover {
                                             color: #0000c4;
                                        }
                                div#mainFrame div#infoFrame div#rightFrame img#downloadImage {
                                    border: 0;
                                    margin: 180px 0 0 214px;
                                }
                                div#mainFrame div#infoFrame div#rightFrame div#advantageFrame {
                                    font-size: 11px;
                                    color: #767676;
                                    margin: 0px 0 0 0;
                                }
                                        div#mainFrame div#infoFrame div#rightFrame div#advantageFrame h2 {
                                            color: #000;
                                            padding: 0 0 0 11px;
                                            background: url('../_img/arrow_blue.jpg') no-repeat 0px 5px;
                                            margin: 0 0 0 0;
                                            font-weight: bold;
                                            font-size: 16px;
                                        }
                                        div#mainFrame div#infoFrame div#rightFrame div#advantageFrame td.text {
                                            padding: 0 10px 15px 10px;
                                            vertical-align: top;
                                        }
                                                div#mainFrame div#infoFrame div#rightFrame div#advantageFrame td.text img {
                                                    display: block;
                                                }
                                                div#mainFrame div#infoFrame div#rightFrame div#advantageFrame td.text a {
                                                    color:#1080FF;
                                                }
                                                div#mainFrame div#infoFrame div#rightFrame div#advantageFrame td.text a:hover {
                                                    color:#1054A2;
                                                }
                                        div#mainFrame div#infoFrame div#rightFrame div#advantageFrame td.icon {
                                            width: 45px;
                                        }
                div#mainFrame div#contentFrame {
                    clear: both;
                    padding: 0 15px 15px 20px;
                    min-height: 384px;
                    height:auto !important;
                    height: 384px;
                    margin-top: 60px;
                }
                        div#mainFrame div#contentFrame td#userMenuHelp {
                            font-size: 12px;
                            width: 160px;
                            padding: 20px 0 0 0;
                        }
                                div#mainFrame div#contentFrame td#userMenuHelp h2 {
                                    padding: 3px 0 3px 10px;
                                    margin: 0 0 0 0;
                                    color: #FFF;
                                    background-color: #7C069F;
                                    font-size: 12px;
                                }
                                div#mainFrame div#contentFrame td#userMenuHelp a {
                                    display: block;
                                    color: #154E75;
                                    font-weight: bold;
                                    text-decoration: underline;
                                    padding: 0 0 0 15px;
                                    margin: 10px 0 10px 0;
                                    background-image: url('../_img/userMenu_arrow_1.jpg');
                                    background-repeat: no-repeat;
                                    background-position: 0 4px;
                                }
                                div#mainFrame div#contentFrame td#userMenuHelp a:hover {
                                    color: #DE009C;
                                    text-decoration: none;
                                    background-image: url('../_img/userMenu_arrow_2.jpg');
                                }
                                div#mainFrame div#contentFrame td#userMenuHelp a.selected {
                                    padding: 3px 0 3px 10px;
                                    margin: 0 0 0 0;
                                    color: #FFF;
                                    background-color: #7C069F;
                                    font-size: 12px;
                                    text-decoration: none;
                                    background-image: none;
                                }
                                div#mainFrame div#contentFrame td#userMenuHelp a.selected2 {
                                    color: #f24a1b;
                                    font-size: 12px;
                                    text-decoration: none;
                                }

                        div#mainFrame div#contentFrame td#userMenu {
                            font-size: 12px;
                            width: 160px;
                            padding: 20px 0 0 0;
                        }
                                div#mainFrame div#contentFrame td#userMenu h2 {
                                    padding: 3px 0 3px 10px;
                                    margin: 0 0 0 0;
                                    color: #FFF;
                                    background-color: #7C069F;
                                    font-size: 12px;
                                }
                                div#mainFrame div#contentFrame td#userMenu a.mainLink_1 {
                                    display: block;
                                    width: 151px;
                                    height: 22px;
                                    color: #000;
                                    font-weight: bold;
                                    text-decoration: none;
                                    text-align: center;
                                    padding: 9px 0 0 0px;
                                    margin: 0;
                                    background-image: url('../_img/bgUserMainLink_1.jpg');
                                    background-repeat: no-repeat;
                                }
                                div#mainFrame div#contentFrame td#userMenu a.mainLink_2 {
                                    display: block;
                                    width: 151px;
                                    height: 19px;
                                    color: #000;
                                    font-weight: bold;
                                    text-decoration: none;
                                    text-align: center;
                                    padding: 9px 0 0 0px;
                                    margin: 0;
                                    background-image: url('../_img/bgUserMainLink_2.jpg');
                                    background-repeat: no-repeat;
                                }
                                div#mainFrame div#contentFrame td#userMenu a.mainLink_n {
                                    display: block;
                                    width: 151px;
                                    height: 29px;
                                    color: #000;
                                    font-weight: bold;
                                    text-decoration: none;
                                    text-align: center;
                                    padding: 9px 0 0 0px;
                                    margin: 0;
                                    background-image: url('../_img/bgUserMainLink_n.jpg');
                                    background-repeat: no-repeat;
                                }
                                div#mainFrame div#contentFrame td#userMenu a.mainLink_1:hover,
                                div#mainFrame div#contentFrame td#userMenu a.mainLink_2:hover,
                                div#mainFrame div#contentFrame td#userMenu a.mainLink_n:hover {
                                    color: #7a069d;
                                }

                                div#mainFrame div#contentFrame td#userMenu div.subMenu {
                                    position: absolute;
                                    display: none;
                                    z-index: 1000;
                                }
                                div#mainFrame div#contentFrame td#userMenu a.subLink_1 {
                                    display: block;
                                    width: 138px;
                                    height: 22px;
                                    color: #000;
                                    font-weight: bold;
                                    text-decoration: none;
                                    text-align: center;
                                    padding: 9px 0 0 0px;
                                    margin: 0;
                                    background-image: url('../_img/bgUserSubLink_1.jpg');
                                    background-repeat: no-repeat;
                                    font-size: 10px;
                                }
                                div#mainFrame div#contentFrame td#userMenu a.subLink_2 {
                                    display: block;
                                    width: 138px;
                                    height: 19px;
                                    color: #000;
                                    font-weight: bold;
                                    text-decoration: none;
                                    text-align: center;
                                    padding: 9px 0 0 0px;
                                    margin: 0;
                                    background-image: url('../_img/bgUserSubLink_2.jpg');
                                    background-repeat: no-repeat;
                                    font-size: 10px;
                                }
                                div#mainFrame div#contentFrame td#userMenu a.subLink_n {
                                    display: block;
                                    width: 138px;
                                    height: 21px;
                                    color: #000;
                                    font-weight: bold;
                                    text-decoration: none;
                                    text-align: center;
                                    padding: 9px 0 0 0px;
                                    margin: 0;
                                    background-image: url('../_img/bgUserSubLink_n.jpg');
                                    background-repeat: no-repeat;
                                    font-size: 10px;
                                }
                                div#mainFrame div#contentFrame td#userMenu a.subLink_1:hover,
                                div#mainFrame div#contentFrame td#userMenu a.subLink_2:hover,
                                div#mainFrame div#contentFrame td#userMenu a.subLink_n:hover {
                                    color: #7a069d;
                                }

                                div#mainFrame div#contentFrame td#userMenu a.selected {
                                    padding: 3px 0 3px 10px;
                                    margin: 0 0 0 0;
                                    color: #FFF;
                                    background-color: #7C069F;
                                    font-size: 12px;
                                    text-decoration: none;
                                    background-image: none;
                                }
                        div#mainFrame div#contentFrame td#contentFrame_content {
                            font-size: 12px;
                            padding: 20px 10px 0 15px;
                            color: #726851;
                        }
                                div#mainFrame div#contentFrame td#contentFrame_content div.blogBox {
                                    background: url('/_img/blogBoxContent.jpg') repeat-y;
                                    width: 596px;
                                    font-size: 1px;
                                }
                                        div#mainFrame div#contentFrame td#contentFrame_content div.blogBox div.blogBox_content {
                                            background: url('/_img/blogBoxTop.jpg') no-repeat top;
                                            min-height: 100px;
                                            height:auto !important;
                                            height: 100px;
                                            font-size: 12px;
                                            padding: 10px 10px 0 10px;
                                        }
                                                div#mainFrame div#contentFrame td#contentFrame_content div.blogBox div.blogBox_content img {
                                                    border: 4px solid #d9d9d9;
                                                }
                                                div#mainFrame div#contentFrame td#contentFrame_content div.blogBox div.blogBox_content table.blogTopTable {
                                                    border-bottom: 1px solid #d7d7d7;
                                                    margin-bottom: 10px;
                                                }
                                        div#mainFrame div#contentFrame td#contentFrame_content div.blogBox div.blogBox_footer {
                                            background: url('/_img/blogBoxFooter.jpg') no-repeat bottom;
                                            height: 35px;
                                            font-size: 12px;
                                            padding: 30px 15px 0 15px;
                                        }
                                div#mainFrame div#contentFrame td#contentFrame_content div#userMainImageFrame {
                                    float:left;
                                }
                                        div#mainFrame div#contentFrame td#contentFrame_content div#userMainImageFrame img {
                                            border: 0;
                                            margin: 4px;
                                            margin-right: 0px;
                                        }
                                        div#mainFrame div#contentFrame td#contentFrame_content div#userMainImageFrame div#actionFrame {
                                            float: left;
                                            margin: 0 10px 0 5px;
                                            font-size: 11px;
                                        }
                                                div#mainFrame div#contentFrame td#contentFrame_content div#userMainImageFrame div#actionFrame img {
                                                    margin: 0;
                                                }
                                div#mainFrame div#contentFrame td#contentFrame_content div.fastNavigation {
                                    margin: 0 0 15px 0;
                                    font-size: 10px;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content p.indent {
                                    text-indent: 25px;
                                    margin: 0 0 10px 0;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content h1 {
                                    font-size: 16px;
                                    color: #466F8E;
                                    padding: 0 0 0 0;
                                    margin: 0 0 10px 0;
                                    border-bottom: 1px solid #265A7E;
                                    width: 80%;
                                }
                                        div#mainFrame div#contentFrame td#contentFrame_content h1.margin {
                                            margin-top: 15px;
                                        }
                                div#mainFrame div#contentFrame td#contentFrame_content h2 {
                                    font-size: 12px;
                                    font-weight: bold;
                                    color: #466F8E;
                                    margin: 10px 0 10px 0;
                                    border-bottom: 1px solid #265A7E;
                                    width: 80%;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content h4 {
                                    font-size: 14px;
                                    font-weight: bold;
                                    color: #000;
                                    padding: 0 0 0 15px;
                                    background: url('../_img/arrow_blue.jpg') no-repeat 4px 5px;
                                    float: left;
                                    width: 275px;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content h4.news {
                                    font-size: 14px;
                                    font-weight: bold;
                                    color: #000;
                                    padding: 0 0 0 15px;
                                    background: url('../_img/arrow_blue.jpg') no-repeat 4px 5px;
                                    margin: 0 0 15px 0;
                                    width: 390px;
                                    float: left;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content div.date {
                                    font-size: 10px;
                                    font-weight: normal;
                                    color: #000;
                                    margin: 0 0 15px 0;
                                    width: 160px;
                                    float: right;
                                    text-align: right;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content div.hr {
                                    border-bottom: 1px solid #ccc;
                                    margin: 2px 0 20px 50px;
                                    width: 450px;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content img.leftAlignImage {
                                    float: left;
                                    margin: 0 5px 5px 0;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content td.mobile {
                                    width:85px;
                                    text-align: center;
                                    padding:0 0 30px 0;
                                }

                                div#mainFrame div#contentFrame td#contentFrame_content div.mobile {
                                    border-bottom:1px solid #333A3D;
                                    width:85px;
                                    text-align: center;
                                    height:104px;
                                }

                                        div#mainFrame div#contentFrame td#contentFrame_content div.mobile img{
                                            border:0;
                                        }
                                div#mainFrame div#contentFrame td#contentFrame_content select#producerSelect2,
                                div#mainFrame div#contentFrame td#contentFrame_content select#producerSelect3 {
                                    border-bottom: 1px solid #2D1A33;
                                    border-left: 1px solid #2D1A33;
                                    border-right:0;
                                    width:80%;
                                    background-color:#DABCE3;
                                    color:#2D1A33;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content a {
                                    text-decoration: underline;
                                    color: #DE009C;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content a:hover {
                                    text-decoration: none;
                                    color: #C00288;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content a.blue {
                                    color: #0000ff;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content a.blue:hover {
                                    text-decoration: none;
                                    color: #0000ff;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content a.blue_2 {
                                    color: #154e75;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content a.blue_2:hover {
                                    text-decoration: none;
                                    color: #154e75;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content a.special {
                                    text-decoration: none;
                                    color: #000;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content a.special:hover {
                                    color: #fff;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content a.special2 {
                                    text-decoration: none;
                                    color: #fff;
                                }

                                div#mainFrame div#contentFrame td#contentFrame_content .starText {
                                    font-size: 10px;
                                    color: #90918F;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content .input {
                                    border: 1px solid #D7D7D7;
                                    color: #726851;
                                    font-weight: bold;
                                    padding: 3px;
                                    margin: 2px 0 2px 0;
                                    display: block;
                                    font-family: Verdana;
                                    font-size: 12px;
                                    width: 200px;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content .select {
                                    border: 1px solid #D7D7D7;
                                    color: #726851;
                                    font-weight: bold;
                                    padding: 3px;
                                    margin: 2px 0 2px 0;
                                    display: block;
                                    font-family: Verdana;
                                    font-size: 12px;
                                    width: 208px;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content #contactForm {
                                    padding: 10px;
                                    background-color:#D8D8D8;
                                    border: 1px solid #C5C4C4;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content #registrationForm {
                                    padding: 10px;
                                    background-color:#7C069F;
                                    color: #FFF;
                                    border: 0;
                                    font-size: 12px;
                                }
                                        div#mainFrame div#contentFrame td#contentFrame_content #registrationForm h3 {
                                            margin: 0 0 10px 0;
                                            font-size: 16px;
                                            padding: 0;
                                            color: #FFF;
                                        }
                                        div#mainFrame div#contentFrame td#contentFrame_content #registrationForm a.a_1 {
                                            color: #FE70D4;
                                        }
                                div#mainFrame div#contentFrame td#contentFrame_content #downloadWithoutAccountForm {
                                    margin: 15px 0 0 0;
                                    padding: 10px;
                                    background-color:#D8D8D8;
                                    color: #B2B2B2;
                                    border: 0;
                                    font-size: 12px;
                                }
                                        div#mainFrame div#contentFrame td#contentFrame_content #downloadWithoutAccountForm h3 {
                                            margin: 0 0 10px 0;
                                            font-size: 16px;
                                            padding: 0;
                                            color: #9C9B9B;
                                        }
                                        div#mainFrame div#contentFrame td#contentFrame_content #downloadWithoutAccountForm a.a_1 {
                                            color: #FE70D4;
                                        }

                                div#mainFrame div#contentFrame td#contentFrame_content .errorBox {
                                    text-align: center;
                                    padding: 10px;
                                    padding-left: 40px;
                                    background-color:#7C069F;
                                    color: #FFF;
                                    border: 1px solid #5C0376;
                                    font-size: 14px;
                                    font-weight: bold;
                                    margin: 0 0 10px 0;
                                    background-image: url('../_img/bgErrorBox.jpg');
                                    background-repeat: no-repeat;
                                    background-position: 0 0;
                                }
                                        div#mainFrame div#contentFrame td#contentFrame_content .errorBox a.a_1 {
                                            color: #FE70D4;
                                        }
                                div#mainFrame div#contentFrame td#contentFrame_content .infoBox {
                                    text-align: center;
                                    padding: 10px;
                                    padding-left: 40px;
                                    background-color:#A1DD4B;
                                    color: #486223;
                                    border: 1px solid #77A930;
                                    font-size: 14px;
                                    font-weight: bold;
                                    margin: 0 0 10px 0;
                                    background-image: url('../_img/bgInfoBox.jpg');
                                    background-repeat: no-repeat;
                                    background-position: 0 0;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content ol#regulation li {
                                    text-align: justify;
                                }
                                        div#mainFrame div#contentFrame td#contentFrame_content ol#regulation li {
                                            margin: 0 0 15px 0;
                                        }
                                div#mainFrame div#contentFrame td#contentFrame_content .violetBox {
                                    padding: 10px;
                                    background-color:#7C069F;
                                    color: #FFF;
                                    border: 0;
                                    font-size: 14px;
                                }
                                        div#mainFrame div#contentFrame td#contentFrame_content .violetBox h3 {
                                            margin: 0 0 10px 0;
                                            font-size: 16px;
                                            padding: 0;
                                            color: #FFF;
                                        }
                                        div#mainFrame div#contentFrame td#contentFrame_content .violetBox a.a_1 {
                                            color: #FE70D4;
                                        }
                                div#mainFrame div#contentFrame td#contentFrame_content .longStory {
                                    display: none;
                                    margin: 0 0 15px 0;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content .shortStory {
                                    margin: 0 0 15px 0;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content .checkAllCheckbox {
                                    padding-left: 3px;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content .userProfileFriendList {
                                    clear: both;
                                    padding: 0px 25px 20px 0px;
                                    font-size: 12px;
                                    color: #767676;
                                }
                                        div#mainFrame div#contentFrame td#contentFrame_content .userProfileFriendList img {
                                            border: 0;
                                        }
                                        div#mainFrame div#contentFrame td#contentFrame_content .userProfileFriendList td {
                                            clear: both;
                                            padding: 0;
                                            font-size:11px;
                                            width: 20%;
                                            vertical-align: top;
                                        }
                                                div#mainFrame div#contentFrame td#contentFrame_content .userProfileFriendList td img {
                                                    margin: 0 5px 5px 0;
                                                    float: left;
                                                    border: 0;
                                                }
                                                div#mainFrame div#contentFrame td#contentFrame_content .userProfileFriendList td b {
                                                    font-weight: normal;
                                                    display: block;
                                                    margin: 0 0 5px 0;
                                                }
                                                div#mainFrame div#contentFrame td#contentFrame_content .userProfileFriendList td a {
                                                    color:#1080FF;
                                                }
                                                div#mainFrame div#contentFrame td#contentFrame_content .userProfileFriendList td a:hover {
                                                    color:#1054A2;
                                                }
                                div#mainFrame div#contentFrame td#contentFrame_content div#profileComment {
                                    width: 352px;
                                    float: left;
                                }
                                        div#mainFrame div#contentFrame td#contentFrame_content div#profileComment form {
                                            margin: 0 0 0 0;
                                            padding: 0 0 0 0;
                                        }
                                        div#mainFrame div#contentFrame td#contentFrame_content div#profileComment textarea {
                                            border: 1px solid #265a7e;
                                            font-family: Verdana;
                                            font-size:11px;
                                            padding: 2px;
                                            width: 90%;
                                            height: 60px;
                                            margin-bottom: 5px;
                                        }
                                        div#mainFrame div#contentFrame td#contentFrame_content div#profileComment input {
                                            border: 1px solid #4a7491;
                                            background-color:#f0f7fd;
                                            font-family: Verdana;
                                            font-size:11px;
                                            padding: 2px;
                                            width: 120px;
                                            text-align: center;
                                        }
                                        div#mainFrame div#contentFrame td#contentFrame_content div#profileComment div.commentItem {
                                            border-bottom: 1px solid #9fbbd4;
                                            margin: 5px 0 5px 0;
                                        }

                                        div#mainFrame div#contentFrame td#contentFrame_content div#profileComment td.imageFrame {
                                            width: 60px;
                                            font-size: 10px;
                                            text-align: center;
                                        }
                                                div#mainFrame div#contentFrame td#contentFrame_content div#profileComment td.imageFrame img {
                                                    border: 0;
                                                    display: block;
                                                    margin-bottom: 5px;
                                                }
                                        div#mainFrame div#contentFrame td#contentFrame_content div#profileComment td.commentFrame {
                                            font-size: 10px;
                                        }
                                        div#mainFrame div#contentFrame td#contentFrame_content div#profileComment td.commentFrame b.date {
                                            display: block;
                                            margin-bottom: 5px;
                                            margin-top: 3px;
                                            color: #9aa6af;
                                            font-weight: normal;
                                        }
                                div#mainFrame div#contentFrame td#contentFrame_content div#rateFrame {
                                    width: 352px;
                                    float: left;
                                }
                                        div#mainFrame div#contentFrame td#contentFrame_content div#rateFrame div.commentItem {
                                            border-bottom: 1px solid #9fbbd4;
                                            margin: 5px 0 5px 0;
                                        }

                                        div#mainFrame div#contentFrame td#contentFrame_content div#rateFrame td.imageFrame {
                                            width: 60px;
                                            font-size: 10px;
                                            text-align: center;
                                        }
                                                div#mainFrame div#contentFrame td#contentFrame_content div#rateFrame td.imageFrame img {
                                                    border: 0;
                                                    display: block;
                                                    margin-bottom: 5px;
                                                }
                                        div#mainFrame div#contentFrame td#contentFrame_content div#rateFrame td.commentFrame {
                                            font-size: 10px;
                                        }
                                        div#mainFrame div#contentFrame td#contentFrame_content div#rateFrame td.commentFrame b.date {
                                            display: block;
                                            margin-bottom: 5px;
                                            margin-top: 3px;
                                            color: #9aa6af;
                                            font-weight: normal;
                                        }
                                div#mainFrame div#contentFrame td#contentFrame_content div#addNewImage {
                                    padding: 10px;
                                    margin: 0 0 15px 0;
                                    background-color: #f0f7ff;
                                }
                                        div#mainFrame div#contentFrame td#contentFrame_content div#addNewImage form {
                                            margin: 0 0 0 0;
                                            padding: 0 0 0 0;
                                        }
                                        div#mainFrame div#contentFrame td#contentFrame_content div#addNewImage textarea {
                                            border: 1px solid #265a7e;
                                            font-family: Verdana;
                                            font-size:11px;
                                            padding: 2px;
                                            width: 300px;
                                            height: 60px;
                                            margin-bottom: 5px;
                                        }
                                        div#mainFrame div#contentFrame td#contentFrame_content div#addNewImage input.button {
                                            border: 1px solid #4a7491;
                                            background-color:#f0f7fd;
                                            font-family: Verdana;
                                            font-size:11px;
                                            padding: 2px;
                                            width: 120px;
                                            text-align: center;
                                        }
                                        div#mainFrame div#contentFrame td#contentFrame_content div#addNewImage input.input {
                                            font-family: Verdana;
                                            font-size:11px;
                                        }
                                div#mainFrame div#contentFrame td#contentFrame_content div#photoDescriptionFrame {
                                    width: 315px;
                                    float: left;
                                    border: 1px solid #f0eaf2;
                                    margin: 0 30px 5px 0;
                                    padding: 4px;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content div#photoRateFrame {
                                    width: 305px;
                                    float: left;
                                    border: 1px solid #f0eaf2;
                                    margin: 0 0 5px 5px;
                                    padding: 4px;
                                }
                                        div#mainFrame div#contentFrame td#contentFrame_content div#photoRateFrame img {
                                            border: 0;
                                            display: inline;
                                            cursor: pointer;
                                        }
                                        div#mainFrame div#contentFrame td#contentFrame_content div#photoRateFrame form {
                                            margin: 0;
                                            padding: 0;
                                        }
                                div#mainFrame div#contentFrame td#contentFrame_content div.galleryImageItem_2 {
                                    width: 60px;
                                    float: left;
                                    margin: 0 5px 5px 0;
                                }
                                        div#mainFrame div#contentFrame td#contentFrame_content div.galleryImageItem_2 img{
                                            display: block;
                                            border: 0;
                                        }
                                        div#mainFrame div#contentFrame td#contentFrame_content div.galleryImageItem_2 img.selected{
                                            border: 3px solid #ba78ce;
                                            padding: 2px;
                                        }
                                div#mainFrame div#contentFrame td#contentFrame_content div.galleryImageItem {
                                    width: 192px;
                                    float: left;
                                    border: 1px solid #ddd;
                                    padding: 5px 10px 5px 10px;
                                    margin: 0 10px 10px 0;
                                    height: 290px;
                                }
                                div#mainFrame div#contentFrame td#contentFrame_content div.isMainProfileImage {
                                    border: 1px dashed #7c069f;
                                    background-color: #fcf3ff;
                                }

                                        div#mainFrame div#contentFrame td#contentFrame_content div.galleryImageItem img {
                                            display: block;
                                            margin: 0 auto 5px auto;
                                            border: 0;
                                        }
                                div#mainFrame div#contentFrame td#contentFrame_content div.gallerySmallImageItem {
                                    width: 150px;
                                    height: 150px;
                                    float: left;
                                    border: 1px solid #ddd;
                                    padding: 5px;
                                    margin: 0 10px 10px 0;
                                }
                                        div#mainFrame div#contentFrame td#contentFrame_content div.gallerySmallImageItem img {
                                            display: block;
                                            margin: 0 auto 5px auto;
                                            border: 0;
                                        }
                div#mainFrame div#clientFrame {
                    clear: both;
                    padding: 0px 25px 20px 30px;
                    font-size: 12px;
                    color: #767676;
                }
                        div#mainFrame div#clientFrame td {
                            clear: both;
                            padding: 0;
                            font-size:11px;
                            width: 20%;
                            vertical-align: top;
                        }
                                div#mainFrame div#clientFrame td img {
                                    margin: 0 5px 5px 0;
                                    float: left;
                                    border: 0;
                                }
                                div#mainFrame div#clientFrame td b {
                                    font-weight: normal;
                                    display: block;
                                    margin: 0 0 5px 0;
                                }
                                div#mainFrame div#clientFrame td a {
                                    color:#1080FF;
                                }
                                div#mainFrame div#clientFrame td a:hover {
                                    color:#1054A2;
                                }
                        div#mainFrame div#clientFrame div#group_1_link,
                        div#mainFrame div#clientFrame div#group_2_link,
                        div#mainFrame div#clientFrame div#group_3_link {
                            text-align: right;
                            margin-bottom: 10px;
                        }
                                div#mainFrame div#clientFrame div#group_1_link a,
                                div#mainFrame div#clientFrame div#group_2_link a,
                                div#mainFrame div#clientFrame div#group_3_link a {
                                    text-decoration: underline;
                                    color: #FE70D4;
                                }
                                div#mainFrame div#clientFrame div#group_1_link a:hover,
                                div#mainFrame div#clientFrame div#group_2_link a:hover,
                                div#mainFrame div#clientFrame div#group_3_link a:hover {
                                    text-decoration: none;
                                }
                        div#mainFrame div#clientFrame div#group_1_list,
                        div#mainFrame div#clientFrame div#group_2_list,
                        div#mainFrame div#clientFrame div#group_3_list {
                            display: none;
                            margin-bottom: 10px;
                        }
                div#footerFrame {
                    font-size: 10px;
                    color: #FFF;
                    margin: 10px 0 0 0;
                }
                        div#footerFrame td#leftSide {
                            padding: 0 0 0 5px;
                            text-align: left;

                        }
                        div#footerFrame td#rightSide {
                            padding: 0 5px 0 0;
                            text-align: right;
                        }
                                div#footerFrame td#rightSide a {
                                    color: #FFF;
                                    margin: 0 4px 0 4px;
                                }
                                div#footerFrame td#rightSide a:hover {
                                    color: #E1BDEC;
                                }
.smallText {
    font-size: 10px;
    color: #8c8c8c;
}

.smallText2 {
    font-size: 12px;
    color: #8c8c8c;
}

.bigText {
    font-size: 16px;
}

.mediumText {
    font-size: 13px;
}

.header_1 {
    margin-top: -20px;
}
.justify {
    text-align: justify;
}
.a_1 {
    color:#1080FF;
}
.a_1:hover {
    color:#1054A2;
}

div#profileAdditionalMenu {       
    text-align: right;
    padding-top: 3px;
    padding-right: 153px;
}
        div#profileAdditionalMenu a {
            background: url('/_img/profileAdditionalMenu_left.jpg') left top no-repeat;
            padding: 2px 0 4px 10px;
            font-weight: bold;
            text-decoration: none;
        }
                div#profileAdditionalMenu a span {
                    background: url('/_img/profileAdditionalMenu_right.jpg') right top no-repeat;
                    padding: 2px 10px 4px 0;
                }
        div#profileAdditionalMenu a:hover {
            background: url('/_img/profileAdditionalMenuHover_left.jpg') left top no-repeat;
            color: #fff;
            text-decoration: none;
        }
                div#profileAdditionalMenu a:hover span {
                    background: url('/_img/profileAdditionalMenuHover_right.jpg') right top no-repeat;
                }
        div#profileAdditionalMenu a.selected {
            background: url('/_img/profileAdditionalMenuSelected_left.jpg') left top no-repeat;
            padding: 2px 0 4px 10px;
            font-weight: bold;
            text-decoration: none;
            color: #fff;
        }
                div#profileAdditionalMenu a.selected span {
                    background: url('/_img/profileAdditionalMenuSelected_right.jpg') right top no-repeat;
                    padding: 2px 10px 4px 0;
                }

::-moz-selection{
  background:#316ac5;
  color:#fff;
}

::selection {
  background:#316ac5;
  color:#fff;
}

code::-moz-selection {
  background: #333333;
}

code::selection {
  background: #333333;
}

