* {
    padding: 0;
    margin: 0;
}

body {
    font: normal 12px Arial, Helvetica, sans-serif !important;
    color: #333;
    background: url(../images/bg.png);
}

p {
    line-height: 1.5;
    padding-top: 10px;
    font-size: 13px;
}

.fr {
    margin-left: 250px;
}

.dvwrappermn {
    width: 100%;
}

.dvwraper {
    width: 960px;
    margin: 0 auto;
}

.dvtopmenu {
    background: #494949; /* for non-css3 browsers */
    background: linear-gradient(top, #494949,#333333); /* W3C */
    background: -moz-linear-gradient(top, #494949, #333333); /* for firefox 3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#494949), to(#333333)); /* Safari 4+, Chrome */
    background: -webkit-linear-gradient(left top, left bottom, #494949, #333333); /* Chrome 10+, Safari 5.1+, iOS 5+ */
    background: -o-linear-gradient(top, #494949,#333333); /* Opera 11.10+ */
    background: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#494949, EndColorStr=#333333, GradientType=0)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#494949', endColorstr='#333333', GradientType='0'); /* for IE */
    width: 100%;
    float: left;
    box-shadow: 0px 3px 5px #6d6b6b;
    -moz-box-shadow: 0px 3px 5px #6d6b6b; /*FF 3.5+*/
    -webkit-box-shadow: 0px 3px 5px #6d6b6b; /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color=#6d6b6b)"; /*IE 8*/
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color=#6d6b6b); /*IE 5.5-7*/
}

    .dvtopmenu h1 {
        float: left;
        line-height: 35px;
        font-size: 20px;
        background: url(../images/logo.png) center center no-repeat;
        width: 121px;
        height: 45px;
        text-indent: -50000px;
        display: block;
    }
     
    .dvtopmenu h1 a {
        display: block;
    }

    .dvtopmenu ul {
        border-left: 1px solid #585858;
        float: left;
    font: normal 14px Arial, Helvetica, sans-serif;
    }

    .dvtopmenu li {
        float: left;
        list-style-type: none;
        margin-left: -1px;
        position: relative;
    }

        .dvtopmenu li a {
            float: left;
            color: #fff;
            font-weight: bold;
            text-decoration: none;
            -webkit-transition: all 0.5s ease; /* Safari 3.2+, Chrome */
            -moz-transition: all 0.5s ease; /* Firefox 4-15 */
            -o-transition: all 0.5s ease; /* Opera 10.5-12.00 */
            transition: all 0.5s ease; /* Firefox 16+, Opera 12.50+ */
        }

            .dvtopmenu li a span {
                padding: 0 20px;
                line-height: 40px;
                height: 40px;
                display: block;
                border-style: solid;
                border-color: #585858;
                border-width: 0 1px 0 0;
            }

.tab-blue span {
    border-top: 3px solid #009BFF !important;
}

.tab-blue:hover {
    background-color: #009BFF;
}

.tab-orange {
    border-top: 3px solid #FA5F00;
}

    .tab-orange:hover {
        background-color: #FA5F00 !important;
    }

.tab-green {
    border-top: 3px solid #00A53C;
}

    .tab-green:hover {
        background-color: #00A53C !important;
    }

.tab-purple {
    border-top: 3px solid #9600B4;
}

    .tab-purple:hover {
        background-color: #9600B4 !important;
    }

.tab-red span {
    border-top: 3px solid #B81800 !important;
}

.tab-red:hover {
    background-color: #B81800;
}

.tab-yellow span {
    border-top: 3px solid #FFC000 !important;
}

.tab-yellow:hover {
    background-color: #FFC000;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    font-size: 1px;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.dvmidhomemn {
    background: url(../images/bg-2col.gif) repeat-y -320px 0;
    padding: 20px;
    clear: both;
}

.colleftmn {
    width: 600px;
    padding: 0 20px 0 0;
    float: left;
}

.colrightmn {
    width: 280px;
    padding: 0 0 0 20px;
    float: left;
}

.dvfooter {
    padding: 15px 0;
    font-weight: bold;
    background: #666;
    color: #fff;
    margin-top: -15px;
    float: left;
    width: 100%;
}

    .dvfooter a {
        color: #fff;
        font-weight: normal;
        text-decoration: none;
        margin: 0 10px;
    }

    .dvfooter span {
        padding-right: 10px;
    }

.dvbanner {
    position: relative;
    margin-bottom: 25px;
}

    .dvbanner h2 {
        position: absolute;
        bottom: 10px;
        color: #D38E15;
        padding: 10px;
        background: #fff;
        margin: 0 15px;
        width: 550px;
        text-align: center;
    }

.box-widget {
    background: url(../images/loginbox-bg.png) no-repeat;
    width: 286px;
    height: 250px;
    margin-bottom: 15px;
    padding-top: 2px;
}

    .box-widget .logincont {
        padding: 0 10px;
    }

    .box-widget h3 {
        font-size: 18px;
        color: #0075CF;
        padding-top: 12px;
        text-shadow: 0 -1px 0 #fff;
        text-align: center;
        margin: 0 4px;
    }

.box-widget2 {
    background: url(../img/loginbox-bg2.png) no-repeat;
    width: 400px;
    height: 209px;
    margin-bottom: 15px;
    padding-top: 2px;
    margin-left: 100px;
}

    .box-widget2 .logincont {
        padding: 0 15px;
    }

    .box-widget2 h3 {
        font-size: 18px;
        color: #0075CF;
        padding-top: 12px;
        text-shadow: 0 -1px 0 #fff;
        text-align: center;
        margin: 0 4px;
    }

.brdtppurple {
    border-top: 4px solid #B257C2;
}

.brdtpgreen {
    border-top: 4px solid #08B567;
}

.brdtpyellow {
    border-top: 4px solid #FBC51D;
}

.brdtpblue {
    border-top: 4px solid #009BFF;
}

.btnpurple, .btngreen, .btnyellow, .btnblue {
    padding: 10px;
    cursor: pointer;
    font: bold 18px/25px Arial, Helvetica, sans-serif;
    display: block;
    text-align: center;
    letter-spacing: 2px;
    border-radius: 5px;
    box-shadow: 0 3px 11px rgba(0, 0, 0, 0.5), 0 0 1px #888 inset;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.3);
    text-decoration: none;
}

.btnpurple {
    background: #B257C2;
}

.btngreen {
    background: #08B567;
}

.btnyellow {
    background: #FBC51D;
}

.btnblue {
    background: #009BFF;
}

.right {
    text-align: right;
}

.hideme {
    display: none;
}

.inputText {
    height: 23px;
    font-family: Calibri;
    display: inline;
    border: 1px solid #ACE;
    font-size: 14px;
    padding: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.dd-list {
    display: block;
    position: relative;
    margin: 0px;
    padding: 0px;
    list-style: none outside none;
}

    .dd-list > li[class*="item-"] {
        border-width: 0px;
        padding: 0px;
    }

        .dd-list > li[class*="item-"] > .dd-handle {
            border-left-width: 2px;
            border-left-style: solid;
            border-left-color: inherit;
        }

.dd-handle, .dd2-content {
    display: block;
    min-height: 20px;
    margin: 5px 0px;
    padding: 8px 12px;
    background: none repeat scroll 0% 0% rgb(248, 250, 255);
    border: 1px solid rgb(218, 226, 234);
    color: rgb(124, 158, 178);
    text-decoration: none;
    font-weight: bold;
    -moz-box-sizing: border-box;
}

li.item-orange {
    border-left-color: rgb(232, 177, 16);
}

li.item-red {
    border-left-color: rgb(213, 63, 64);
}

li.item-blue {
    border-left-color: rgb(57, 131, 194);
}

li.item-purple {
    border-left-color: #9600B4;
}

li.item-yellow {
    border-left-color: #FBC51D;
}

li.item-green {
    border-left-color: #08B567;
}

li.item-skyblue {
    border-left-color: #009BFF;
}
.privacyPolicyHeader {
    margin-bottom: 0in; line-height: 100%;
    color:#000000;
    font-family:Verdana, serif;
    text-align:justify;
    font-size: 21pt;
}
.privacyPolicyParagraph {
    margin-bottom: 0in; line-height: 100%;
    color:#000000;
    font-family:Times New Roman, serif;
    text-align:justify;
}
