/*GENERAL #################################################*/

@font-face {
    font-family: Goudita-Sans-Light-SF;
    src: url("/Fonts/GouditaSansLightSF.eot");
}

@font-face {
    font-family: Goudita-Sans-Light-SF;
    src: url("/Fonts/GouditaSansLightSF.woff") format("woff");
}

@font-face {
    font-family: Lucida-Sans-Web;
    src: url("/Fonts/lucida-sans-unicode.eot"); /* IE9*/
    src: url("/Fonts/lucida-sans-unicode.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/Fonts/lucida-sans-unicode.woff") format("woff"), /* chrome firefox */
    url("/Fonts/lucida-sans-unicode.ttf") format("truetype"), /* chrome firefox opera Safari, Android, iOS 4.2+*/
    url("http://db.onlinewebfonts.com/t/b6aa2b12d843f986bfcbdb2274c494ce.svg#Lucida Sans") format("svg"); /* iOS 4.1- */
}
/*********************************************new styles start ****************************************************/
#popUpWin {
    display: none; /* Hide the DIV */
    position: fixed;
    _position: absolute; /* hack for internet explorer 6 */
    height: 440px;
    width: 600px;
    background: #F0F0EE;
    left: 300px;
    z-index: 100; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */
    margin-left: 15px;
    /* additional features, can be omitted */
    /*border:0px solid #ff0000;*/
    padding: 15px;
    font-size: 15px;
    -moz-box-shadow: 0 0 5px #2D4972;
    -webkit-box-shadow: 0 0 5px #2D4972;
    box-shadow: 0 0 5px #2D4972;
}

.popButton {
    background-color: #2b91af;
    border-radius: 10px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    border-radius: 7px;
    box-shadow: none;
    font: bold 131% sans-serif;
    padding: 0 6px 2px;
    position: absolute;
    right: -7px;
    top: -7px;
}

#popUpWinLic {
    display: none; /* Hide the DIV */
    position: fixed;
    _position: absolute; /* hack for internet explorer 6 */
    height: 140px;
    width: 600px;
    background: #F0F0EE;
    left: 300px;
    z-index: 100; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */
    margin-left: 15px;
    /* additional features, can be omitted */
    /*border:0px solid #ff0000;*/
    padding: 15px;
    font-size: 15px;
    -moz-box-shadow: 0 0 5px #2D4972;
    -webkit-box-shadow: 0 0 5px #2D4972;
    box-shadow: 0 0 5px #2D4972;
}

.h1Home {
    /*font-size:36px;
    font-weight:normal;
    font-family:'Lucida Sans', Lucida-Sans-Web;
    margin:0px; padding:0px; padding-top:10px; padding-bottom:10px;
    color:#857AC7;*/
    /*font-size:48px;
    font-family:Goudita-Sans-Light-SF, Arial;
    margin:0px;
    padding:0px;
    padding-top:35px;
    padding-bottom:25px;
    color:#3C4049;
    text-align:left;
    font-weight:normal;*/
    font-family: Arial,"Segoe UI Light", Goudita-Sans-Light-SF;
    /*font-family:Goudita-Sans-Light-SF, Arial;*/
    font-weight: normal;
    font-size: 36px;
    text-align: left;
    padding-top: 15px;
    padding-bottom: 25px;
    color: #3C4049;
}

.HomeBodyText {
    font-family: Arial, Goudita-Sans-Light-SF;
    font-weight: normal;
    font-size: 16px;
    color: #3C4049;
    line-height: 140%;
    height: auto;
    padding-left: 5px;
}
.HomeBodyText a, .HomeBodyText a:hover, .HomeBodyText a:visited {
        font-family: Arial, Goudita-Sans-Light-SF;
        font-weight: normal;
        font-size: 16px;
        color: #3C4049;
        line-height: 140%;
    }

.HomeBodyTextAboutUS {
    font-family: Arial, Goudita-Sans-Light-SF;
    font-weight: normal;
    font-size: 16px;
    color: #3C4049;
    line-height: 140%;
    padding-top:5px;
    padding-bottom:10px;
}

    .HomeBodyTextAboutUS a, .HomeBodyTextAboutUS a:hover, .HomeBodyTextAboutUS a:visited {
        font-family: Goudita-Sans-Light-SF, Arial;
        font-weight: normal;
        font-size: 18px;
        color: #3C4049;
        line-height: 140%;
    }

.h1TitleCenteredMainPages {
    font-size: 40px;
    font-family: Arial, "Segoe UI Light", Goudita-Sans-Light-SF;
    /*font-family:Goudita-Sans-Light-SF, Arial;*/
    margin: 0px;
    padding: 0px;
    padding-top: 35px;
    padding-bottom: 25px;
    color: black;
    text-align: center;
    font-weight: normal;
}

.h1ServerType {
    font-size: 26px;
    padding: 20px 0px 15px 20px;
    color: #3c4049;
    font-weight: normal;
    font-family: Arial, "Segoe UI Light", Goudita-Sans-Light-SF;
    text-align: left !important;
}

.h1Payment {
    font-size: 22px;
    padding: 10px 0px 10px 20px;
    color: #000000;
    font-weight: bold;
    font-family: Arial,"Segoe UI Light", Goudita-Sans-Light-SF;
    text-align: left !important;
    background-color: #C8D4E2;
}

.tdPaymentClear {
    padding-left: 20px;
    background-color: white;
    font-size: 16px;
    color: #000000;
    font-family: Arial, "Segoe UI Light", Goudita-Sans-Light-SF;
}

.tdPaymentClearBold {
    padding-left: 13px;
    background-color: white;
    font-size: 16px;
    color: #333333;
    font-family: Arial, "Segoe UI Light", Goudita-Sans-Light-SF;
    font-weight: bold;
}

.tdPriceDetailClear {
    padding-left: 13px;
    background-color: white;
    font-size: 16px;
    color: #333333;
    font-family: Arial, "Segoe UI Light", Goudita-Sans-Light-SF;
    padding: 5px 0px 7px 20px;
}

.tdPriceDetailBold {
    padding-left: 13px;
    background-color: white;
    font-size: 16px;
    color: #333333;
    font-family: Arial, "Segoe UI Light", Goudita-Sans-Light-SF;
    font-weight: bold;
    padding: 5px 0px 7px 20px;
}

.tdPaymentYellow {
    padding-left: 20px;
    background-color: #FFF799;
    font-size: 16px;
    font-family: Arial, "Segoe UI Light", Goudita-Sans-Light-SF;
    color: #000000;
    /*border:1px solid #3c4049;*/
}

.tdPaymentAggrement {
    background-color: white;
    width: 40%;
}

    .tdPaymentAggrement a, .tdPaymentAggrement a:hover, .tdPaymentAggrement a:visited {
        font-size: 16px;
        font-family: Arial,"Segoe UI Light", Goudita-Sans-Light-SF;
        color: #000000;
    }

.topBorderOnly {
    border-top: 1px solid #3c4049;
}

.bottomBorderOnly {
    border-bottom: 1px solid #3c4049;
}

.rightBorderOnly {
    border-right: 1px solid #3c4049;
}

.leftBorderOnly {
    border-left: 1px solid #3c4049;
}

.tdPaymentGray {
    font-weight: bold;
    padding-left: 13px;
    background-color: #C8D4E2;
    font-size: 16px;
    font-family: Arial, "Segoe UI Light", Goudita-Sans-Light-SF;
    color: #000000;
    width: 40%;
    padding: 10px 0px 10px 15px;
    /*border:1px solid #3c4049;*/
}

.tdPaymentTotal {
    font-weight: bold;
    padding-left: 13px;
    background-color: #FFFFFF;
    font-size: 16px;
    font-family: Arial, "Segoe UI Light", Goudita-Sans-Light-SF;
    color: #333333;
    width: 40%;
    padding: 10px 0px 10px 20px;
    /*border:1px solid #3c4049;*/
}

.tdLicenseStyle {
    font-family: Arial,"Segoe UI Light", Goudita-Sans-Light-SF;
    padding-left: 20px;
    font-size: 16px;
    /*font-style:italic;*/
    color: #3c4049;
}

.btnStripePayment {
    background-color: #02a005;
    border: 1px solid #18ab29;
    border-radius: 4px;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font: 16px Arial, "Segoe UI Light", Goudita-Sans-Light-SF;
    height: 75px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #2f6627;
    white-space: normal;
    width: 380px !important;
    position: relative;
}

.MainTextBelowHeading {
    font-family: Arial, Goudita-Sans-Light-SF;
    font-weight: normal;
    font-size: 21px;
    text-align: center;
    line-height: normal;
    color: #3C4049;
    width: 720px;
    margin-left: auto;
    margin-right: auto; /*for centered align*/
    line-height: 140%;
}

    .MainTextBelowHeading a, .MainTextBelowHeading a:hover, .MainTextBelowHeading a:visited {
        font-family: Arial, Goudita-Sans-Light-SF;
        font-weight: normal;
        font-size: 21px;
        text-align: center;
        line-height: normal;
        color: #3C4049;
        width: 720px;
        margin-left: auto;
        margin-right: auto; /*for centered align*/
        line-height: 140%;
    }

.LineBelowMainTextBelowHeading {
    width: 100%;
    border-bottom: 2px solid #5D5E62;
    margin-top: 5px;
}

.SubSiteTitle {
    font-family: Arial,'Lucida Sans', Lucida-Sans-Web;
    font-size: 18px;
    color: #4B4B4B;
    font-weight: bold;
    text-align: left;
    padding-top:12px;
}

.submenuNonSelected {
    border-top: 2px solid white;
    float: right;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 0px;
    margin: 10px;
}

    .submenuNonSelected a, .submenuNonSelected a:visited {
        font-family: Arial,'Lucida Sans', Lucida-Sans-Web;
        font-size: 16px;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
    }

        .submenuNonSelected a:hover {
            font-family: Arial,'Lucida Sans', Lucida-Sans-Web;
            font-size: 16px;
            font-weight: normal;
            color: #333333;
            text-decoration: underline;
        }

.submenuSelected {
    border-top: 2px solid #44C217;
    float: right;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 0px;
    margin: 10px;
}

    .submenuSelected a, .submenuSelected a:visited {
        font-family: Arial, 'Lucida Sans', Lucida-Sans-Web;
        font-size: 16px;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
    }

        .submenuSelected a:hover {
            font-family: Arial,'Lucida Sans', Lucida-Sans-Web;
            font-size: 16px;
            font-weight: normal;
            color: #333333;
            text-decoration: underline;
        }

.Level2SubmenuNonSelected {
    font-family: Arial,'Lucida Sans', Lucida-Sans-Web;
    border-top: 2px solid white;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 10px;
}

    .Level2SubmenuNonSelected a, .Level2SubmenuNonSelected a:visited {
        font-family: Arial,'Lucida Sans', Lucida-Sans-Web;
        font-size: 16px;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
    }

        .Level2SubmenuNonSelected a:hover {
            font-family: Arial,'Lucida Sans', Lucida-Sans-Web;
            font-size: 16px;
            font-weight: normal;
            color: #333333;
            text-decoration: underline;
        }

.Level2SubmenuSelected {
    font-family: Arial,'Lucida Sans', Lucida-Sans-Web;
    border-top: 2px solid #44C217;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 10px;
}

    .Level2SubmenuSelected a, .Level2SubmenuSelected a:visited {
        font-family: Arial,'Lucida Sans', Lucida-Sans-Web;
        font-size: 16px;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
    }

        .Level2SubmenuSelected a:hover {
            font-family: Arial,'Lucida Sans', Lucida-Sans-Web;
            font-size: 16px;
            font-weight: normal;
            color: #333333;
            text-decoration: underline;
        }

.PageHeading1Left {
    /*font-family:Goudita-Sans-Light-SF, Arial;*/
    font-family: Arial,"Segoe UI Light", Goudita-Sans-Light-SF;
    font-weight: bold;
    font-size: 26px;
    text-align: left;
    padding-bottom: 30px;
    color: black;
}

.PageHeading1Centered {
    font-family: Arial,"Segoe UI Light", Goudita-Sans-Light-SF;
    font-weight: bold;
    font-size: 26px;
    text-align: center;
    padding-bottom: 25px;
    color: black;
}

.PageBodyText, .PageBodyText a, .PageBodyText a:visited {
    font-family: Arial,Goudita-Sans-Light-SF;
    font-weight: normal;
    font-size: 16px;
    color: #3C4049;
    line-height: 140%;
}

    .PageBodyText a:hover {
        font-family: Arial, Goudita-Sans-Light-SF;
        font-weight: normal;
        text-decoration: none;
        font-size: 16px;
        color: #3C4049;
        line-height: 140%;
    }

.PageBodyTextBlue {
    font-family: Arial, Goudita-Sans-Light-SF;
    font-weight: normal;
    font-size: 16px;
    color: #25529C;
    line-height: 140%;
}

.HighlightText01 {
    font-family: Arial, "Segoe UI Light", Goudita-Sans-Light-SF;
    font-weight: bold;
    font-size: 26px;
    text-align: center;
    color: black;
    padding-top: 50px;
    padding-bottom: 5px;
}

.HighlightTextAdmin01 {
    font-family: Arial, "Segoe UI Light", Goudita-Sans-Light-SF;
    font-weight: bold;
    font-size: 36px;
    text-align: center;
    color: black;
    padding-top: 10px;
    padding-bottom: 10px;
}

.HighlightText02 {
    font-family: Arial, "Segoe UI Light", Goudita-Sans-Light-SF;
    font-weight: bold;
    font-size: 22px;
    text-align: center;
    color: black;
}

.ProductDetails3Steps {
    font-family: Arial, Goudita-Sans-Light-SF;
    font-weight: normal;
    font-size: 16px;
    color: #3C4049;
}

.FieldGroupTitle {
    /*font-family:Goudita-Sans-Light-SF, Arial;*/
    font-family: Arial, "Segoe UI Light", Goudita-Sans-Light-SF;
    font-weight: normal;
    font-size: 26px;
    text-align: left;
    padding-bottom: 30px;
    color: black;
}

.FormsLabelText {
    font-family: Arial, Goudita-Sans-Light-SF;
    font-weight: normal;
    font-size: 16px;
    color: #3C4049;
    line-height: 140%;
    padding-left: 30px;
}

.ButtonDownloadPage {
    background-color: #02a005;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #18ab29;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial, Goudita-Sans-Light-SF,Helvetica,sans-serif;
    font-size:16px;
	/*padding:8px 30px;*/
    text-decoration: none;
    text-shadow: 0px 1px 0px #2f6627;
    white-space: normal;
    width: 186px;
    height: 58px;
    margin-top: -6px;
}

    .ButtonDownloadPage:hover {
        background-color: #5cbf2a;
    }

    .ButtonDownloadPage:active {
        position: relative;
        top: 1px;
    }

/***********************************************new styles end ****************************************************/

body {
    font-family: Arial, Lucida Sans Unicode;
    font-size: 16px;
    /*font-family: Calibri, Arial;
    font-size: 20px;*/
    color: #333333;
    /*background-color: #F0F0EE;*/
    background-color: white;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    overflow-y: scroll;
}

.submenuContainer {
    width: 100%;
    border-bottom: 1px solid #25529C;
    margin-top: 15px;
}

h1 {
    color: #3c4049;
    font-family: Arial, "Segoe UI Light",Goudita-Sans-Light-SF;
    font-size: 36px;
    font-weight: normal;
    margin: 0;
    padding: 10px 0;
    /*font-size: 20.5pt;
    font-family: Lucida Sans Unicode, Arial;
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #2D4972;*/
}

.h1TitleCentered {
    font-size: 25pt;
    font-family: Arial, Lucida Sans Unicode;
    margin: 0px;
    padding: 0px;
    padding-top: 35px;
    padding-bottom: 25px;
    color: #2D4972;
    text-align: center;
}

.h1TitleLeft {
    font-size: 20.5pt;
    font-family: Arial, Lucida Sans Unicode;
    margin: 0px;
    padding: 0px;
    padding-top: 35px;
    padding-bottom: 10px;
    color: #2D4972;
    text-align: left;
}

.h1TitleCenteredBlack {
    font-size: 25pt;
    font-family: Arial, Lucida Sans Unicode;
    margin: 0px;
    padding: 0px;
    padding-top: 35px;
    padding-bottom: 10px;
    text-align: center;
    color: #333333;
}

/*h1 {font-size:36px; font-family:Calibri, Arial; margin:0px; padding:0px; padding-top:10px; padding-bottom:10px; color:#2D4972; }*/
h2 {
    font-size: 15px;
    font-family: Arial, Lucida Sans Unicode;
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #2D4972;
    font-weight: bold;
}
/*h2 {font: normal 24px Arial Narrow, Arial, Verdana, sans-serif; color:#0088CE; margin:0px; padding:0px; padding-top:10px; padding-bottom:10px;}*/
a {
    font: normal 16px Arial, Lucida Sans Unicode;
    color: #1E88CC;
}

    a:hover {
        font: normal 16px Arial, Lucida Sans Unicode;
        color: #1E88CC;
    }

    a:visited {
        font: normal 16px Arial, Lucida Sans Unicode;
        color: #1E88CC;
    }

input, select, textarea {
    font: normal 16px Arial, Verdana, sans-serif;
    color: #333333;
}

.mainCnt a {
    font-weight: bold;
}

    .mainCnt a:hover {
        font-weight: bold;
    }

    .mainCnt a:visited {
        font-weight: bold;
    }

.GreenButton {
    border: 1px solid #88B021;
    border-top: 1px solid #BDD978;
    background-image: url(/images/green-button-bg.png);
    background-position: right;
    text-transform: uppercase;
    color: #FFFFFF;
    height: 29px;
    padding-left: 20px;
    padding-right: 20px;
}

#news ul {
    padding-left: 15px;
    list-style: square;
    color: #F94525;
    line-height: 1.5em;
}

#news li {
    margin: 0;
    padding: 0;
}

#home a {
    font-weight: bold;
    color: #619F34;
}

    #home a:hover {
        font-weight: bold;
        color: #619F34;
    }

.PageHeadLine {
    color: #000000;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    Font-size: 30px;
    width: 540px;
}

.PageSubTitle {
    padding-top: 2px;
    padding-bottom: 10px;
    color: #5CA129;
    font-weight: bold;
    text-transform: uppercase;
}

.BlueTitle {
    padding-bottom: 10px;
    color: #1E88CC;
    font-weight: bold;
    text-transform: uppercase;
}

.article-table {
    background-color: #f7f7f7;
}

    .article-table ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        padding-left: 0px;
        margin-left: 0px;
        background: none;
    }

    .article-table li {
        list-style-type: none;
        background: url(/images/arrow-benefits.gif) no-repeat left top;
        margin-bottom: 15px;
    }

    .article-table span {
        font-size: 12px;
        padding: 0px;
        margin: 0px;
        padding-left: 14px;
        padding-right: 5px;
    }

    .article-table b.blue {
        color: #1E88CC;
        font-size: 12px;
        font-weight: bold;
        padding: 0px;
        margin: 0px;
        padding-left: 14px;
        padding-right: 5px;
    }

    .article-table b {
        color: #000;
        font-size: 12px;
        font-weight: bold;
        padding: 0px;
        margin: 0px;
        color: #000;
        padding-left: 14px;
        padding-right: 5px;
    }

    .article-table strong {
        color: #000;
        font-size: 12px;
        font-weight: bold;
        padding: 0px;
        margin: 0px;
        color: #000;
        padding-left: 14px;
        padding-right: 5px;
    }

.icon-td img {
    padding-right: 0px;
    margin-right: 0px;
}

/* Big Highlight Box 740px wide*/

.HighlightBox740 {
    background: #f7f7f7;
    width: 740px;
}

    .HighlightBox740 img {
        float: left;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .HighlightBox740 h2 {
        padding-top: 20px;
        padding-bottom: 10px;
    }

#ResourcesPdfs.HighlightBox740 img {
    padding-top: 0px;
}

#ResourcesPdfs.HighlightBox740 h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
}

#ResourcesPdfs.HighlightBox740 div.HighlightTextAera {
    padding-left: 20px;
}

.HighlightBox740 div.HighlightTextAera {
    width: 700px;
    padding-left: 10px;
    padding-right: 20px;
}

    .HighlightBox740 div.HighlightTextAera ul {
        margin: 0px;
        padding: 0px;
    }

.HighlightBox740 div.HighlightTop {
    background: url(/images/highlight-Box-740-top.png) no-repeat top left;
}

.HighlightBox740 div.HighlightBottomButton {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    background: url(/images/center_bg-light-740.png) bottom left no-repeat;
}

.HighlightBox740 div.HighlightBottom {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    background: url(/images/highlight-Box-740-bottom.png) bottom left no-repeat;
}
/* Small Highlight Box 540px*/
.HighlightBox540 {
    background: #f7f7f7;
    width: 540px;
}

    .HighlightBox540 img {
        float: left;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

#ResourcesPdfs.HighlightBox540 img {
    padding-top: 0px;
    height: 90px;
}

#ResourcesPdfs.HighlightBox540 h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
}

#ResourcesPdfs.HighlightBox540 div.HighlightTextAera {
    padding-left: 15px;
}

.HighlightBox540 h2 {
    padding-bottom: 10px;
}

.HighlightBox540 div.HighlightTextAera {
    width: 500px;
    padding-left: 10px;
    padding-right: 20px;
}

    .HighlightBox540 div.HighlightTextAera ul {
        margin: 0px;
        padding: 0px;
    }

.HighlightBox540 div.HighlightTop {
    background: url(/images/highlight-Box-540-top.png) no-repeat top left;
}

.HighlightBox540 div.HighlightBottomButton {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    background: url(/images/center_bg-light.png) bottom left no-repeat;
}

.HighlightBox540 div.HighlightBottom {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    background: url(/images/highlight-Box-540-bottom.png) bottom left no-repeat;
}

#footer {
    /*font: normal 11px Arial, Verdana, sans-serif; color: #999; padding-top:5px; padding-bottom:15px;  padding-left:35px; width:960px;*/
    color: #999;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
}

    #footer a {
        font-weight: 400;
        color: #ABADAF;
        text-decoration: none;
        font-size: 15px;
    }

        #footer a:hover {
            font-weight: 400;
            color: #ABADAF;
            text-decoration: underline;
            font-size: 15px;
        }

/*MAIN MENU#################################################*/

/*New menu -- menuholder*/

.menuholder {
    width: auto;
}

    .menuholder ul {
        list-style-type: none;
        margin: 0px 0px 5px 135px;
        padding: 0;
        overflow: hidden;
        background-color: #363636;
        height: 31px;
        width: auto;
    }

    .menuholder li {
        float: left;
    }

    .menuholder a:link, .menuholder a:visited {
        display: block;
        width: auto;
        height: 31px;
        color: white;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        text-align: center;
        padding: 5px 13px 4px 13px;
        /*padding-top: 5px;*/
        text-decoration: none;
    }

    .menuholder a:hover, .menuholder a:active {
        background-color: #A7A7A7;
    }

.MainMenuLastBlankItem a:link, .MainMenuLastBlankItem a:visited {
    display: block;
    width: 295px;
    height: 31px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    /*background-color:#98bf21;*/
    text-align: right;
    padding: 4px;
    padding-top: 8px;
    text-decoration: none;
    /*background:  url(/images/menu-right.png) no-repeat left;*/
    border-left: 1px solid #ACACAC;
    /*text-transform:uppercase;*/
}

.MainMenuLastBlankItem a:hover, .MainMenuLastBlankItem a:active {
    display: block;
    width: 295px;
    height: 31px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    /*background-color:#98bf21;*/
    text-align: right;
    padding: 4px;
    padding-top: 8px;
    text-decoration: none;
    /*background:  url(/images/menu-right.png) no-repeat left;*/
    border-left: 1px solid #ACACAC;
    background-color: #C9C9C9;
    /*background-color:red;*/
}

/*for selected menu style, .menuselholder*/

.menuselholder {
    width: 958px;
}

    .menuselholder ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        overflow: hidden;
        /*background:url(/images/menu.png) repeat-x;*/
        width: 100%;
    }

    .menuselholder li {
        float: left;
        display: block;
        width: 120px;
        color: white;
        /*font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;*/
        /*background-color:#98bf21;*/
        text-align: center;
        text-decoration: none;
        /*background-color:#22B14C;*/
        padding-bottom: 1px;
        padding-top: 1px;
        padding-left: 4px;
        padding-right: 4px;
        border-left: 1px solid white;
        /*background:  url(/images/menu-right.png) no-repeat left;*/
        /*text-transform:uppercase;*/
    }

.selectedMenuGreenBorder {
    float: left;
    display: block;
    width: 120px;
    color: white;
    /*font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;*/
    /*background-color:#98bf21;*/
    text-align: center;
    text-decoration: none;
    background-color: #22B14C;
    padding-bottom: 1px;
    padding-top: 1px;
    padding-left: 4px;
    padding-right: 4px;
    border-left: 1px solid white;
    /*background:  url(/images/menu-right.png) no-repeat left;*/
    /*text-transform:uppercase;*/
}

.nonSelectedMenuItem {
    width: 109px;
    border-top: 1px solid white;
}

.selMenuItem {
    width: 109px;
    border-top: 1px solid #22B14C;
}

.chromestyle {
    width: 958px;
    /*width: 100%;*/
    font-weight: bold;
    /*border: 1px solid red;*/
}

    .chromestyle table {
        /*width: 100%;*/
        background: url(/images/menu.png) repeat-x; /*THEME CHANGE HERE*/
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin: 0;
        text-align: left; /*set value to "left", "center", or "right"*/
        /*border: 1px solid red;*/
        float: left;
    }

    .chromestyle tr {
        /*height:28px;*/
    }

    .chromestyle td {
        width: 90px;
        height: 28px;
        /*padding-top:6px;
        padding-bottom: 6px;*/
        border-left: 1px solid white;
        text-align: center;
        /*border: 1px solid red;*/
    }

        .chromestyle td a {
            color: white;
            font-weight: bold;
            text-decoration: none;
            /*border: 1px solid red;*/
            display: inline-block;
            height: 100%;
            width: 100%;
            padding-top: 6px;
        }

        .chromestyle td:hover {
            /*border-bottom-color:#22B14C;
border-bottom-style:double;
border-bottom-width:4px;*/
        }

        .chromestyle td a:hover {
            display: inline-block;
            height: 100%;
            width: 100%;
            background-color: #A7A7A7;
            /*border-bottom-color:#22B14C;
        border-bottom-style:double;
        border-bottom-width:4px;*/
        }

    .chromestyle ul {
        width: 100%;
        background: url(/images/menu.png) repeat-x; /*THEME CHANGE HERE*/
        padding-top: 6px;
        padding-bottom: 6px;
        padding-left: 0px;
        padding-right: 0px;
        margin: 0;
        text-align: left; /*set value to "left", "center", or "right"*/
    }

        .chromestyle ul li {
            /*display: inline;*/
            display: inline;
            width: 90px;
            /*text-align:center;*/
            /*border: 1px solid red;*/
        }

            .chromestyle ul li.rightItem {
                float: right;
                display: block;
            }

            .chromestyle ul li a {
                color: white;
                padding-top: 6px;
                padding-left: 15px;
                padding-right: 8px;
                padding-bottom: 6px;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 13px;
                font-weight: bold;
                margin: 0;
                text-decoration: none;
                background: url(/images/menu-right.png) no-repeat left;
                color: #FFFFFF;
                /*border: 1px solid red;*/
            }

                .chromestyle ul li a:hover, .chromestyle ul li a.selected { /*script dynamically adds a class of "selected" to the current active menu item*/
                    /*THEME CHANGE HERE*/
                    /*background: #046CB3;*/
                    border-bottom-color: #22B14C;
                    border-bottom-style: double;
                    border-bottom-width: 4px;
                    /*border-bottom: 5px outset green;*/
                }

.rightItem a { /*the rightside menu item which is separated*/
    position: relative;
    display: inline; /*very important for the proper display */
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {
    position: absolute;
    padding-left: -15px;
    left: 15px;
    top: 0;
    border-bottom-width: 0;
    font: normal 13px;
    color: white;
    line-height: 18px;
    z-index: 100;
    visibility: hidden;
}

    .dropmenudiv a {
        width: auto;
        display: block;
        background-color: #1A7AB0;
        border-top: 1px solid #2F90BB; /*THEME CHANGE HERE*/
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 15px;
        padding-right: 10px;
        text-decoration: none;
        font-weight: normal;
        color: white;
    }

    * html .dropmenudiv a { /*IE only hack*/
        width: 100%;
        color: fff;
    }

        .dropmenudiv a:hover { /*THEME CHANGE HERE*/
            background-color: #035E9A;
            color: white;
        }

        .dropmenudiv a:visited { /*THEME CHANGE HERE*/
            color: white;
        }

/*SUB MENU#################################################*/

.menu_level ul {
    width: 160px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    padding-left: 20px;
    margin-bottom: 0px;
    padding-top: 10px;
    text-transform: uppercase;
}

    .menu_level ul li a {
        padding-left: 15px;
        background: url(/images/arrow-right-gray.gif) no-repeat left;
        font-size: 12px;
        font-weight: bold;
        margin: 0;
        padding-bottom: 7px;
        padding-top: 7px;
        text-decoration: none;
        border-bottom: 1px dotted #CCCCCC;
        display: block;
    }

        .menu_level ul li a:hover {
            color: #FF6906;
            background: url(/images/arrow-right-orange.gif) no-repeat left;
        }

.selected a {
    background: url(/images/arrow-right-green.gif) no-repeat left;
    color: #5CA129;
}

    .selected a:hover {
        color: #5CA129;
    }

/*TAB MENU#################################################*/
<!-- CSS for Tab Menu #4 -->
.ddcolortabs {
    padding: 0;
    width: 100%;
    background: transparent;
    voice-family: "\"}\"";
    voice-family: inherit;
}

.ddcolortabs ul {
    font: normal 12px Arial, Verdana, sans-serif;
    margin: 0;
    padding: 0;
    list-style: none;
    text-transform: uppercase;
    font-weight: bold;
}

.ddcolortabs li {
    display: inline;
    margin: 0 2px 0 0;
    padding: 0;
    color: #1E88CC;
}

.ddcolortabs a {
    float: left;
    color: #1E88CC;
    font-weight: bold;
    margin: 0 2px 0 0;
    padding: 0 0 1px 3px;
    text-decoration: none;
}

    .ddcolortabs a span {
        float: left;
        display: block;
        padding: 6px 8px 3px 7px;
    }

    .ddcolortabs a span {
        float: none;
    }

    .ddcolortabs a:hover {
        background-color: /*#f7f7f7*/;
        font-weight: bold;
    }

        .ddcolortabs a:hover span {
            background-color: /*#f7f7f7*/;
        }

    .ddcolortabs a.current { /*currently selected tab*/
        float: left;
        color: #1E88CC;
        background: /*#f7f7f7*/ url(/images/color_tabs_left.gif) no-repeat left top;
        margin: 0 2px 0 0;
        padding: 0 0 0px 3px;
        text-decoration: none;
        color: #333333;
    }

        .ddcolortabs a.current span { /*currently selected tab*/
            float: left;
            display: block;
            background: transparent url(/images/color_tabs_right.gif) no-repeat right top;
            padding: 6px 8px 4px 7px;
            color: #333333;
        }

.tabcontainer {
    clear: left;
    /*width of 2nd level sub menus*/
    background-color: #f7f7f7;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px; /*IE compatibility*/
    font: normal 12px Arial, Verdana, sans-serif;
    /*height: 95px;*/
    line-height: 1.5em;
}

    .tabcontainer ul {
        margin: 0px;
        padding: 0px;
    }

    .tabcontainer a {
        font: normal 12px Arial, Verdana, sans-serif;
        color: #1E88CC;
        font-weight: bold;
    }

        .tabcontainer a:hover {
            font: normal 12px Arial, Verdana, sans-serif;
            color: #1E88CC;
            font-weight: bold;
        }

.tabcontent {
    display: none;
}

    .tabcontent a {
        font-weight: bold;
        color: #619F34;
    }

        .tabcontent a:hover {
            font-weight: bold;
            color: #619F34;
        }

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs {
    padding: 0px;
    margin: 0px;
    padding-left: 10px;
    padding-top: 35px;
    font: 11px Arial, Helvetica, sans-serif;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the menu as desired*/
    width: 170px;
    float: left;
    font-weight: normal;
}

    .shadetabs li {
        display: block;
        margin: 0;
        font-size: 11px;
    }

        .shadetabs li a {
            text-decoration: none;
            position: relative;
            z-index: 1;
            padding-left: 20px;
            padding-right: 5px;
            padding-top: 6px;
            margin-right: 5px;
            padding-bottom: 5px;
            color: #1E88CC;
            background: url(/images/bg-features-leftmenu-inactive.png) top left no-repeat;
            width: 145px;
            display: block;
            font-weight: normal;
            font-size: 11px;
        }

            .shadetabs li a:visited {
                color: #1E88CC;
                font-weight: normal;
            }

            .shadetabs li a:hover {
                text-decoration: underline;
                color: #1E88CC;
                font-weight: normal;
            }

            .shadetabs li a.selected { /*selected main tab style */
                position: relative;
                font-weight: bold;
                color: #000;
            }

            .shadetabs li a.selected { /*selected main tab style */
                background: url(/images/bg-features-leftmenu.png) top left no-repeat;
                font-weight: bold;
                color: #000;
            }

                .shadetabs li a.selected:hover { /*selected main tab style */
                    text-decoration: none;
                    font-weight: bold;
                    color: #000;
                }

.tabcontentFeatures {
    display: none;
    width: 550px;
    padding-top: 10px;
}

@media print {
    .tabcontentFeatures {
        display: block !important;
        width: 550px;
    }
}

#CVPlusFeatures .tabcontainer {
    background: url(/images/bg-tabcontent-features.png);
    height: 340px;
}

#CVPlusFeatures .tabcontent {
    font-size: 11px;
    line-height: normal;
}

    #CVPlusFeatures .tabcontent .featureText {
        float: left;
        width: 160px;
    }

    #CVPlusFeatures .tabcontent img {
        padding-top: 10px;
        padding-left: 10px;
    }

.featureText ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    padding-left: 10px;
    padding-bottom: 10px;
    margin-left: 0px;
    background: url(/images/fetures-bullet-box-bottom.gif) bottom center no-repeat;
}

.featureText li {
    list-style-type: none;
    background: url(/images/green-bullet.gif) no-repeat left top;
    padding-left: 10px;
    font-size: 10px;
}

.featureText div {
    background-image: url(/images/fetures-bullet-box-head.gif);
    color: #FF6600;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 10px;
}

<!-- Features Green Buttons video / gallery / pdf -->
.FeaturesGreenButtons {
    padding: 0;
    width: 360px;
    background: transparent;
    voice-family: "\"}\"";
    voice-family: inherit;
}

.FeaturesGreenButtons ul {
    font: normal 11px Arial, Verdana, sans-serif;
    margin: 0;
    padding: 0;
    list-style: none;
    font-weight: bold;
}

.FeaturesGreenButtons li {
    display: inline;
    margin: 0 10px 0 0;
    padding: 0;
    color: #006600;
    font-weight: bold;
}

.FeaturesGreenButtons a span {
    float: none;
    font-weight: bold;
}

.FeaturesGreenButtons a {
    float: left;
    color: #006600;
    background: url(/images/bg-GreenButtonLeft.png) no-repeat left top;
    margin: 0 2px 0 0;
    padding: 0px 5px 0px 13px;
    text-decoration: none;
    font-weight: bold;
}

    .FeaturesGreenButtons a span {
        float: left;
        display: block;
        background: transparent url(/images/bg-GreenButtonRight.png) no-repeat right top;
        padding: 6px 18px 4px 7px;
        color: #006600;
        font-weight: bold;
    }

    .FeaturesGreenButtons a:hover {
        text-decoration: underline;
        font-weight: bold;
    }

.tabcontent h2 {
    color: #5CA129;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-bottom: 0px;
}

.HighlightTextAera h2 {
    color: #5CA129;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-bottom: 0px;
}

.titel {
    color: #5CA129;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-bottom: 0px;
}

.MsgUsTxtField {
    width: 550px;
    height: 21px;
}

.ClientAreaLoginTxtField {
    width: 450px;
    height: 21px;
}

.DASDetailsCompareTblHeader {
    background-color: #E9E9E9;
    height: 40px;
}

.DASDetailsCompareTblOtherOptionsRow {
    height: 100px;
}

.DASDetailsCompareTblDASRow {
    background-color: #FCF5D8;
    height: 100px;
}

.DASDetailsCompareTblHeaderCell1 {
    color: #2D4972;
    font-size: 20.5pt;
    /*font-weight:bold;*/
    border-right: 1px solid white;
    border-left: 1px solid #DBE3F0;
    border-top: 1px solid #DBE3F0;
    border-bottom: 1px solid #DBE3F0;
}

.DASDetailsCompareTblHeaderTickCrossCell {
    text-align: center;
    color: #2D4972;
    font-size: 20px;
    width: 88px;
    border-right: 1px solid white;
    border-top: 1px solid #DBE3F0;
    border-bottom: 1px solid #DBE3F0;
}

.DASDetailsCompareTblHeaderTickCrossCellRight {
    text-align: center;
    color: #2D4972;
    font-size: 20px;
    width: 88px;
    border-right: 1px solid #DBE3F0;
    border-top: 1px solid #DBE3F0;
    border-bottom: 1px solid #DBE3F0;
}

.DASDetailsCompareTblTxtCell {
    border-left: 1px solid #DBE3F0;
    border-right: 1px solid white;
    border-bottom: 1px solid #DBE3F0;
}

.DASDetailsCompareTblTickCrossCell {
    text-align: center;
    border-right: 1px solid white;
    border-bottom: 1px solid #DBE3F0;
}

.DASDetailsCompareTblTickCrossCellRight {
    text-align: center;
    border-right: 1px solid #DBE3F0;
    border-bottom: 1px solid #DBE3F0;
}

.DASDetailsCompareImgTick {
    width: 42px;
    height: 42px;
}

.DASDetailsCompareImgCross {
    width: 42px;
    height: 42px;
}

.DASLicPlansBuyBtn {
    color: black;
}

    .DASLicPlansBuyBtn:hover {
        color: black;
    }

.DASPurNewLicTD1 {
    padding-left: 30px;
}

.DASPurNewLicTD2 {
}

.DASPurNewLicDiv {
    padding-left: 30px;
}

    .DASPurNewLicDiv a, .DASPurNewLicDiv a:visited {
        color: #333333;
    }

.DASPurNewLicTxtField {
    width: 400px;
    height: 21px;
    font-family: Arial;
    font-size: 16px;
}

.CCDevnetAdminDrp {
    width: 404px;
    height: 25px;
}

.CCDevnetAdminTxtField {
    width: 400px;
    height: 21px;
}

.CCDevnetAdminDateRange {
    width: 179px;
    height: 21px;
}

.StdActionButton {
    background-color: #02a005;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #18ab29;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 16px;
    padding: 8px 30px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #2f6627;
}

    .StdActionButton:hover {
        background-color: #5cbf2a;
    }

    .StdActionButton:active {
        position: relative;
        top: 1px;
    }

.StdActionButton2 {
    background-color: #02a005;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #18ab29;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 16px;
    padding: 5px 15px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #2f6627;
}

    .StdActionButton2:hover {
        background-color: #5cbf2a;
    }

    .StdActionButton2:active {
        position: relative;
        top: 1px;
    }

.HomeNewsBox {
    font-family: Arial, Goudita-Sans-Light-SF;
    font-weight: normal;
    font-size: 16px;
    color: #3C4049;
    line-height: 10px;
    padding-left: 20px;
    padding-right: 30px;
    padding-top: 20px;
}

    .HomeNewsBox a, .HomeNewsBox a:visited {
        font-family: Arial, Goudita-Sans-Light-SF;
        font-size: 16px;
        text-decoration: none;
        color: #3C4049;
    }

        .HomeNewsBox a:hover {
            font-family: Arial, Goudita-Sans-Light-SF;
            text-decoration: underline;
        }

.StdContentDiv {
    height: auto;
    line-height: 1.5em;
    font-size: 15px;
    border: 1px solid white;
    text-align: left;
    font-family: Arial, Goudita-Sans-Light-SF,Helvetica,sans-serif;
}

    .StdContentDiv a, .StdContentDiv a:visited {
        color: #333333;
    }

.StdContentDivCentered {
    height: auto;
    line-height: 1.5em;
    font-size: 15px;
    border: 1px solid white;
    text-align: center;
}

    .StdContentDivCentered a, .StdContentDivCentered a:visited {
        color: #333333;
    }

.AdminGridHeaderColLeft {
    background-color: #84979E;
    border-top-left-radius: 5px;
    height: 35px;
    text-align: left;
    padding-left: 5px;
    /*border-right:1px solid red;*/
}

.AdminGridHeaderCol {
    background-color: #84979E;
    height: 35px;
    text-align: left;
    /*border-right:1px solid red;*/
}

.AdminGridHeaderColRight {
    background-color: #84979E;
    border-top-right-radius: 5px;
    height: 35px;
    text-align: left;
    /*border-right:1px solid red;*/
}

.AdminGridItem {
    height: 30px;
    /*border-right:1px solid red;*/
}

.h2Home {
    /*line-height:1.5em;*/
    font-size: 15px;
    font-weight: bold;
    color: #333333;
    padding: 0;
    margin: 0;
}

.h3Home {
    /*line-height:1.5em;*/
    font-size: 15px;
    font-weight: normal;
    font-style: italic;
    color: #333333;
    padding: 0;
    margin: 0;
}

.AdminLicTblCell1 {
    padding-left: 13px;
}

.standard ul.number-bullet li i {
    background: rgba(0, 0, 0, 0) url("images/bullet-icon.png") no-repeat scroll center center;
    color: #ffffff;
    font-style: normal;
    /*margin: auto;*/
    text-align: center;
}

.standard ul.number-bullet li i {
    margin-bottom: 0;
    display: block;
    height: 28px;
    left: -45px;
    position: relative;
    top: 28px;
    width: 29px;
}

.standard ul.number-bullet li {
    color: #3c4049;
    font-family: Arial, Goudita-Sans-Light-SF,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 140%;
}

.standard ul.number-bullet {
    list-style: outside none none;
}

.server p {
    font-family: Arial,Goudita-Sans-Light-SF,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 1.23;
    margin: 0 auto 30px;
    text-align: left;
    font-style: italic;
}

.ButtonDownloadServer {
    background-color: #02a005;
    border: 1px solid #18ab29;
    border-radius: 4px;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    height: 28px;
    padding-top: 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #2f6627;
    white-space: normal;
    width: 210px;
    margin: 10px 0px 0px -5px;
    position: relative;
    font: normal 16px Arial, Goudita-Sans-Light-SF,Helvetica,sans-serif;
}

    .ButtonDownloadServer:hover {
        background-color: #5cbf2a;
        font: normal 16px Arial, Goudita-Sans-Light-SF,Helvetica,sans-serif;
        color: #000000;
        position: relative;
        cursor: pointer;
    }
/*style="color:#000000; "*/
.ServerDownloadInstall {
    background-color: #FFFFFF;
    padding: 20px 20px 5px 20px;
    font: bold 22px Arial, Goudita-Sans-Light-SF,Helvetica,sans-serif;
    color: #000000;
    text-align: left !important;
}

.ReleaseDetails {
    background-color: #FFFFFF;
    /*padding: 20px 20px 5px 20px;*/
    font: bold 24px Arial, Goudita-Sans-Light-SF,Helvetica,sans-serif;
    color: #000000;
    text-align: left !important;
}

.ServerDownloadInstallText {
    background-color: #FFFFFF;
    text-align: justify;
    text-justify: inter-word;
    padding: 0px 20px 0px 20px;
    font: normal 16px Arial, Goudita-Sans-Light-SF,Helvetica,sans-serif;
}

.linkButton {
    background: none !important;
    border: none;
    padding: 0 !important;
    font: inherit;
    /*border is optional*/
    border-bottom: 1px solid blue;
    cursor: pointer;
    color: blue;
    font: normal 16px Arial, Goudita-Sans-Light-SF,Helvetica,sans-serif;
}

.agreeAlert {
    color: red !important;
    /*font: normal 18px Goudita-Sans-Light-SF,Arial,Helvetica,sans-serif,arial;*/
}

.tdPopupGray {
    background-color: #f0f0ee;
    color: #000000;
    font-family: Arial, "Segoe UI Light",Goudita-Sans-Light-SF;
    font-size: 16px;
    font-weight: normal;
    padding: 10px 0px 0px 50px;
    width: 20%;
    height: 23px;
}

.tdPopupinput {
    background-color: #f0f0ee;
    color: #000000;
    font-family: Arial,"Segoe UI Light",Goudita-Sans-Light-SF;
    font-size: 16px;
    font-weight: normal;
    width: 40%;
    padding: 5px 0px 0px 0px;
}

.popupInput {
    width: 250px;
    height: 23px;
    padding-left: 5px;
}

#lblError {
    color: red;
}

.btnPopupSave {
    background-color: #02a005;
    border: 1px solid #18ab29;
    border-radius: 4px;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font: 16px Arial, "Segoe UI Light", Goudita-Sans-Light-SF;
    height: 27px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #2f6627;
    white-space: normal;
    width: 75px !important;
}

    .btnPopupSave:hover {
        background-color: #5cbf2a;
        font: 16px Arial,"Segoe UI Light", Goudita-Sans-Light-SF,;
        color: #000000;
    }

em {
    color: red;
    font: 18px Arial,"Segoe UI Light", Goudita-Sans-Light-SF;
}
.heading {
    font-size: 40px;
    color: black;
    padding: 8px 0 15px;
    font-family: Arial, Goudita-Sans-Light-SF;

}

.sub-heading {
    margin: 0;
    padding: 12px 0 2px;
    font-size: 24px;
    /*color: #34519d;*/
    color:black;
    font-family: Arial, Goudita-Sans-Light-SF;
}

table tr td {
    vertical-align: top;
}

.td1 {
    padding: 0 40px 10px 8px !important;
    width: 50%;
    vertical-align: top;
}

.b-text {
    font-size: 24px;
    padding-bottom: 0;
    padding-top: 24px;
}

.h1HomePage {
    font-family: Arial,"Segoe UI Light", Goudita-Sans-Light-SF;
    font-weight: normal;
    font-size: 40px;
    text-align: left;
    padding-top: 15px;
    padding-bottom: 25px;
    color: black;
    text-align: center !important;
}

.h2HomePage {
    font-family: Arial,"Segoe UI Light", Goudita-Sans-Light-SF;
    font-weight: normal;
    font-size: 26px;
    text-align: left;
    padding: 10px 0px 10px 0px;
    color: black;
    font-weight: bold;
}
/* text-align: left; font-family: Arial; color: black; font-size: 28px; font-weight: 600*/
.HomePageBodyText {
    font-family: Arial, Goudita-Sans-Light-SF;
    font-weight: normal;
    font-size: 16px;
    color: #3C4049;
    line-height: 140%;
    height: auto;
    text-align: center !important;
}

.HomePageText {
    font-family: Arial;
    font-size: 16px;
    margin-top: 0px;
}

.HomePageDesignForText {
    font-family: Arial;
    font-size: 16px;
    padding: 15px 0px 15px 0px;
}

#tblFooter {
    color: #999;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
    font-family: Arial;
}

    #tblFooter a {
        font-weight: 400;
        color: #ABADAF;
        text-decoration: none;
        font-size: 15px;
        font-family: Arial;
        line-height: 25px;
    }

        #tblFooter a:hover {
            font-weight: 400;
            color: #ABADAF;
            text-decoration: underline;
            font-size: 15px;
            font-family: Arial;
            line-height: 25px;
        }

.footerHeading {
    color: #ffffff;
    margin-bottom: 5px;
    font-family: Arial;
    font-size: 16px;
    font-weight: 400;
}

.privacyBodyText {
    /*height: auto;
    line-height: 1.5em;
    font-size: 16px;
    font-family: Arial, Goudita-Sans-Light-SF;*/
    font-family: Arial,Goudita-Sans-Light-SF;
    font-weight: normal;
    font-size: 16px;
    color: #3C4049;
    line-height: 140%;
    text-align: left;
}

.h1Privacy {
    font-family: Arial,"Segoe UI Light", Goudita-Sans-Light-SF;
    font-weight: normal;
    font-size: 36px;
    text-align: left;
    padding-top: 15px;
    padding-bottom: 25px;
    color: black;
    text-align: left !important;
}

.termUseBodyText {
    /*height: auto;
    line-height: 1.5em;
    font-size: 16px;
    font-family: Arial, Goudita-Sans-Light-SF;*/
    font-family: Arial,Goudita-Sans-Light-SF;
    font-weight: normal;
    font-size: 16px;
    color: #3C4049;
    line-height: 140%;
    text-align: left;
}

.h1TermUse {
    font-family: Arial,"Segoe UI Light", Goudita-Sans-Light-SF;
    font-weight: normal;
    font-size: 36px;
    text-align: left;
    padding-top: 15px;
    padding-bottom: 25px;
    color: black;
    text-align: left !important;
}
