.Normal {
    font-size: 14px;
    line-height: 1.428;
}

.SkinLink {
    margin-top: 15px;
    text-align: center;
}

.navbar {
    margin-bottom: 0 !important;
    border-radius: 0 !important;
}

.carousel-caption h1 {
    color: #fff;
}

.navbar-brand {
    padding: 0 !important;
}

a.btn-info, a.btn-info:visited,a.btn-primary, a.btn-primary:visited {
    color: #fff;
}

.searchBox {
    padding-top: 12px;
}

    .searchBox .SkinObject {
        color: #fff;
    }

.searchSkinObjectPreview_group {
    display: none;
}
/*override for dnnLabels in the bootstrap */
.form-group .dnnLabel{text-align:left;width:auto;}

.dnnLabel + span{white-space:normal;}

/* ADMIN */

#ControlBar, #ControlBar:before, #ControlBar:after, #ControlBar *:before, #ControlBar *:after,
#ControlBar li, #ControlBar li:before, #ControlBar li:after,
#ControlBar a, #ControlBar a:before, #ControlBar a:after,
.dnn_mact, .dnn_mact:before, .dnn_mact:after, .dnn_mact *:before, .dnn_mact *:after,
.dnn_mact li, .dnn_mact li:before, .dnn_mact li:after {
    -webkit-box-sizing: content-box !important; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: content-box !important; /* Firefox, other Gecko */
    box-sizing: content-box !important; /* Opera/IE 8+ */
}

/*------------------------------------------------*/
/* LOGIN */
/*------------------------------------------------*/

.navbar-right {
    height: 51px;
}

    .navbar-right .registerGroup,
    .navbar-right .registerGroup *,
    .navbar-right .loginGroup,
    .navbar-right .loginGroup * {
        display: inline;
    }

    .navbar-right .registerGroup,
    .navbar-right .loginGroup {
        float: right;
    }

        .navbar-right .registerGroup li:first-child:hover {
            border-left: #222;
        }

        /* Register Group Styles */
        .navbar-right .registerGroup li {
            float: left;
        }

        .navbar-right .registerGroup .buttonGroup {
            margin-right: 0;
        }

        .navbar-right .registerGroup a,
        .navbar-right .loginGroup a {
            display: block;
            position: relative;
            height: 50px;
            min-width: 12px;
            padding: 15px 15px 0 15px;
            vertical-align: middle;
        }

            .navbar-right .registerGroup a:hover,
            .navbar-right .loginGroup a:hover {
            }

            .navbar-right .registerGroup a:active,
            .navbar-right .loginGroup a:active {
                text-shadow: 0 -1px 0 #ffffff;
            }

            .navbar-right .registerGroup a:hover,
            .navbar-right .loginGroup a:hover {
                text-decoration: none;
            }

            .navbar-right .registerGroup a strong,
            .navbar-right .loginGroup a strong {
                display: block;
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                overflow: hidden;
                font-size: 0;
                text-indent: -9999px;
            }

    .navbar-right .userMessages a,
    .navbar-right .userNotifications a {
        background-color: transparent;
    }

    .navbar-right .userMessages strong {
        height: 100%;
        background: url('i/icon_message.png') no-repeat center center;
    }

    .navbar-right .userNotifications {
    }

        .navbar-right .userNotifications strong {
            height: 100%;
            background: url('i/icon_notification.png') no-repeat center center;
        }

    .navbar-right .registerGroup a span {
        display: inline-block;
        min-width: 7px;
        margin-right: 3px;
        text-align: center;
    }

    .navbar-right .registerGroup .userProfileImg a {
        min-width: 50px;
        min-height: 50px;
        padding: 0;
    }

    .navbar-right .registerGroup a img {
        height: 50px;
        width: 50px;
    }

    /* Login Group Styles */
    .navbar-right .loginGroup {
    }

        .navbar-right .loginGroup a {
        }

    /* Number of message next to the message icon*/
    .navbar-right .userMessages a span,
    .navbar-right .userNotifications a span {
        display: inline-block;
        margin-top: 9px;
        margin-right: 0;
        background-color: transparent;
    }




/*
 * blueimp Gallery CSS 2.11.1
 * https://github.com/blueimp/Gallery
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.blueimp-gallery,
.blueimp-gallery > .slides > .slide > .slide-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    /* Prevent artifacts in Mozilla Firefox: */
    -moz-backface-visibility: hidden;
}

    .blueimp-gallery > .slides > .slide > .slide-content {
        margin: auto;
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%;
        opacity: 1;
    }

.blueimp-gallery {
    position: fixed;
    z-index: 999999;
    overflow: hidden;
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    opacity: 0;
    display: none;
    direction: ltr;
    -ms-touch-action: none;
    touch-action: none;
}

.blueimp-gallery-carousel {
    position: relative;
    z-index: auto;
    margin: 1em auto;
    /* Set the carousel width/height ratio to 16/9: */
    padding-bottom: 56.25%;
    box-shadow: 0 0 10px #000;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}

.blueimp-gallery-display {
    display: block;
    opacity: 1;
}

.blueimp-gallery > .slides {
    position: relative;
    height: 100%;
    overflow: hidden;
}

.blueimp-gallery-carousel > .slides {
    position: absolute;
}

.blueimp-gallery > .slides > .slide {
    position: relative;
    float: left;
    height: 100%;
    text-align: center;
    -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
    -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
    -ms-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
    -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

    .blueimp-gallery,
    .blueimp-gallery > .slides > .slide > .slide-content {
        -webkit-transition: opacity 0.5s linear;
        -moz-transition: opacity 0.5s linear;
        -ms-transition: opacity 0.5s linear;
        -o-transition: opacity 0.5s linear;
        transition: opacity 0.5s linear;
    }

        .blueimp-gallery > .slides > .slide-loading {
            background: url(img/loading.gif) center no-repeat;
            background-size: 64px 64px;
        }

            .blueimp-gallery > .slides > .slide-loading > .slide-content {
                opacity: 0;
            }

        .blueimp-gallery > .slides > .slide-error {
            background: url(img/error.png) center no-repeat;
        }

            .blueimp-gallery > .slides > .slide-error > .slide-content {
                display: none;
            }

        .blueimp-gallery > .prev,
        .blueimp-gallery > .next {
            position: absolute;
            top: 50%;
            left: 15px;
            width: 40px;
            height: 40px;
            margin-top: -23px;
            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 60px;
            font-weight: 100;
            line-height: 30px;
            color: #fff;
            text-decoration: none;
            text-shadow: 0 0 2px #000;
            text-align: center;
            background: #222;
            background: rgba(0, 0, 0, 0.5);
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
            border: 3px solid #fff;
            -webkit-border-radius: 23px;
            -moz-border-radius: 23px;
            border-radius: 23px;
            opacity: 0.5;
            cursor: pointer;
            display: none;
        }

        .blueimp-gallery > .next {
            left: auto;
            right: 15px;
        }

        .blueimp-gallery > .close,
        .blueimp-gallery > .title {
            position: absolute;
            top: 15px;
            left: 15px;
            margin: 0 40px 0 0;
            font-size: 20px;
            line-height: 30px;
            color: #fff;
            text-shadow: 0 0 2px #000;
            opacity: 0.8;
            display: none;
        }

        .blueimp-gallery > .close {
            padding: 15px;
            right: 15px;
            left: auto;
            margin: -15px;
            font-size: 30px;
            text-decoration: none;
            cursor: pointer;
        }

        .blueimp-gallery > .play-pause {
            position: absolute;
            right: 15px;
            bottom: 15px;
            width: 15px;
            height: 15px;
            background: url(img/play-pause.png) 0 0 no-repeat;
            cursor: pointer;
            opacity: 0.5;
            display: none;
        }

.blueimp-gallery-playing > .play-pause {
    background-position: -15px 0;
}

.blueimp-gallery > .prev:hover,
.blueimp-gallery > .next:hover,
.blueimp-gallery > .close:hover,
.blueimp-gallery > .title:hover,
.blueimp-gallery > .play-pause:hover {
    color: #fff;
    opacity: 1;
}

.blueimp-gallery-controls > .prev,
.blueimp-gallery-controls > .next,
.blueimp-gallery-controls > .close,
.blueimp-gallery-controls > .title,
.blueimp-gallery-controls > .play-pause {
    display: block;
    /* Fix z-index issues (controls behind slide element) on Android: */
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}

.blueimp-gallery-single > .prev,
.blueimp-gallery-left > .prev,
.blueimp-gallery-single > .next,
.blueimp-gallery-right > .next,
.blueimp-gallery-single > .play-pause {
    display: none;
}

.blueimp-gallery > .slides > .slide > .slide-content,
.blueimp-gallery > .prev,
.blueimp-gallery > .next,
.blueimp-gallery > .close,
.blueimp-gallery > .play-pause {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Replace PNGs with SVGs for capable browsers (excluding IE<9) */
body:last-child .blueimp-gallery > .slides > .slide-error {
    background-image: url(img/error.svg);
}

body:last-child .blueimp-gallery > .play-pause {
    width: 20px;
    height: 20px;
    background-size: 40px 20px;
    background-image: url(img/play-pause.svg);
}

body:last-child .blueimp-gallery-playing > .play-pause {
    background-position: -20px 0;
}

/* IE7 fixes */
* + html .blueimp-gallery > .slides > .slide {
    min-height: 300px;
}

* + html .blueimp-gallery > .slides > .slide > .slide-content {
	position: relative;
}

	
#dnn_ctr497_HtmlModule_lblContent
  {
	display:none;
 }

 #DNNContainer_noTitle > div 
  {
	display:none;
 }
    
 .user_dashboard
 {
 float:left; 
 margin-right: 250px !important;
 }
  
.cssLeftMenu #EDN_NewsOne
  {  
	margin-top:90px !important;
 }
 
 .article #EDN_NewsOne
  {  
	margin-top:0px !important;
 }
 
 .c_DNN6_Header_Print
{
	margin-top: 0px; 
 }
 
.print_button a {
    background: url("images/print.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: block;
    font-size: 0.9em;
	margin-top:10px;
	margin-bottom:15px;
    padding: 20px 0px;
    text-decoration: none;
    width: 100%;
}
.print_button a:hover
{
color: #990000; 
}

.print_button span{   
	padding-top:0px;
	padding-left: 40px;
	color: #990000; 
}

body .row
{
    margin-right: 0px !Important;
    margin-left: 0px !Important;
}

body .col-md-7
{
    margin-right: 0px !Important;
    margin-left: 0px !Important;
}

body .home-col-left
{
    position: relative;
    min-height: 1px;
}


body .col-md-7
{
    width: 56.52% !Important;
}

body .dropdown-menu
{
    position: initial !Important;
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0) !Important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0) !Important;
}


body .mainMenu > .navbar-nav > li:first-child
{
    margin-left: 10px;
}

@media (max-width: 540px)
{
    body .mainMenu > .navbar-nav > li:first-child
    {
        margin-left: 0px;
    }
}

body .dropdown-menu > li > a
{
    position: initial !Important;
    width: 70%;
    margin-top: -5px !important;
    float: left;
}

    body .dropdown-menu > li > a:hover,
    body .dropdown-menu > li > a:focus
    {
        color: #455660 !Important;
        background-color: #E1E7E7 !Important;
        width: 70%;
        margin-top: -5px !important;
    }


        body .dropdown-menu > li > a:hover span,
        body .dropdown-menu > li > a:focus span
        {
            color: #455660 !important;
        }

body .dropdown-menu > .active > a,
body .dropdown-menu > .active > a:hover,
body .dropdown-menu > .active > a:focus
{
    color: #455660 !important;
    background-color: #E1E7E7 !important;
    width: 70%;
    margin-top: -5px !important;
}

    body .dropdown-menu > .active > a span,
    body .dropdown-menu > .active > a:hover span,
    body .dropdown-menu > .active > a:focus span
    {
        color: #455660 !important;
    }


body .navbar-collapse.in
{
    overflow-y: initial !Important;
}



body .navbar-brand
{
    width: 101% !Important;
}

body .navbar-toggle
{
    margin-top: 0px;
    margin-right: 0px;
}

@media (max-width: 540px)
{
    .navbar-toggle
    {
        margin-top: -65px;
    }

    .mainMenu .navbar-nav > li.active > a
    {
        background: #E1E7E7 !important;
        color: #455660 !important;
        cursor: pointer;
        text-decoration: none;
        width: 80% !important;
    }

    .mainMenu .nav > li > a:hover,
    .mainMenu .nav > li > a:focus
    {
        background: #E1E7E7 !important;
        color: #455660 !important;
        cursor: pointer;
        text-decoration: none;
        width: 80% !important;
    }
}

@media (max-width: 896px)
{ /*891px*/
    .navbar-toggle
    {
        margin-top: -33px;
    }
}

@media (max-width: 350px)
{
    .navbar-toggle
    {
        margin-top: -27px;
    }
}

@media (max-width: 540px)
{
    #dnn_SearchBoostModel, #dnn_searchID_pnlInput,
    #advanced
    {
        padding-right: 65px !important;
    }
}


.searchBostAdv
{
    width: 316px;
    float: right;
}


@media (max-width: 540px)
{

    body .col-md-7
    {
        margin-top: 650px !important;
    }
}

.mainMenu .navbar-nav > li > .dropdown-menu
{
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    background-color: #32434D; /*#455660;*/
    padding-bottom: 0px;
}

    .mainMenu .navbar-nav > li > .dropdown-menu > li
    {
        padding-top: 10px;
    }



        .mainMenu .navbar-nav > li > .dropdown-menu > li a
        {
            padding-left: 15px;
        }

            .mainMenu .navbar-nav > li > .dropdown-menu > li a span
            {
                color: #FFF;
            }

        .mainMenu .navbar-nav > li > .dropdown-menu > li .imgButton
        {
            margin-top: 0px;
        }

        .mainMenu .navbar-nav > li > .dropdown-menu > li > .dropdown-menu
        {
            margin-top: 0;
            background-color: #24353F; /*#455660;*/
            width: 100%;
            margin-top: 10px;
        }

            .mainMenu .navbar-nav > li > .dropdown-menu > li > .dropdown-menu li
            {
                float: none;
                width: 100%;
                border-bottom: solid 1px #FFF !important;
                min-height: 40px !important;
                float: left;
                padding-top: 7px;
            }

                .mainMenu .navbar-nav > li > .dropdown-menu > li > .dropdown-menu li:last-child
                {
                    border-bottom: solid 0px #FFF !important;
                }

.navbar-default .divMenus a:hover,
.navbar-default .divMenus a:focus,
.navbar-default .divMenus a
{
    color: #46545d !important;
}



body .HrFooter,
body .HrFooter2
{
    width: 100% !important;
}

body .navbar .navbar-nav > li > a,
body .navbar-brand
{
    text-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
}


body #CopyRightPane
{
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-top: 0px !important;
}


body .TopMenu #wrapperMenu
{
    background-color: #ffffff;
    border-bottom: 0px solid #ffffff;
    border-top: 0px solid #ffffff;
    margin-right: 0px;
}

.TopMenuM a, .TopMenu a
{
    color: #46545d;
    float: left;
    padding: 6px 15px;
    text-decoration: none;
    font-weight: normal !important;
}

.mainMenu .navbar-nav > li:last-child
{
    /*display: none !important;*/
}

.mainMenu .navbar-nav > li:nth-child(8) > a span
{
    background-image: none;
}

body .navbar-nav
{
    padding-left: 0px;
}


.divMenus .navbar-nav > li > a > span
{
    padding-top: 0;
    padding-bottom: 0;
    line-height: 0;
    background: inherit;
    color: #46545d;
    font-size: inherit;
    width: inherit;
}

.divMenus
{
    background: url("img/toplinks.gif") repeat-x scroll 0 0 #e0e6e6;
    height: 53px;
}


.TopMenuM
{
    height: 54px;
}


body .container
{
    padding-right: 10px !important;
    padding-left: 10px !important;
}

body .mainMenu .navbar-nav > li a:first-child
{
    margin: 5px 0 0 0;
}

body .mainMenu .navbar-nav > li
{
    /*might need to bring back
        Ruta, 11/01/2016*/

    /*float: left;*/
}

body .navbar-nav > li a:first-child
{
    margin: 0 0 0 0;
}

body .navbar-nav > li
{
    float: left;
}

.mainMenu .navbar-nav > li.active > a
{
    background: url("img/gns-active.jpg") no-repeat scroll center bottom #E1E7E7;
    color: #455660 !important;
    cursor: pointer;
    text-decoration: none;
}


body .divMenus .nav > li
{
    position: initial;
    display: block;
}

    body .divMenus .nav > li > a
    {
        position: initial;
        display: block;
        padding: 0px 0px;
    }

        body .divMenus .nav > li > a > span
        {
            padding: 0px 0px;
        }


.mainMenu .navbar-nav > li.active a span
{
    color: #455660;
    text-decoration: none;
}


.TopMenuM
{
    height: 54px;
}

.TopMenu
{
    min-width: 513px;
    height: 100%;
}

body .TopMenu ul
{
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    height: 100% !important;
}

    body .TopMenu ul li
    {
        min-height: 100% !important;
    }

        body .TopMenu ul li a
        {
            height: 29px !important;
            padding: 6px 15px 6px 15px !important;
        }


            body .skin-menu-extra-position .TopMenu ul li a span
            {
                position: relative;
                top: 10px;
            }

            body .TopMenu ul li a:hover
            {
                background: none;
                text-decoration: underline;
            }


.TopMenu .navbar-nav
{
    display: inline;
    width: 100%;
    padding: 12px 0px;
    margin: 0px 0px;
    float: left;
    background: url('img/toplinks.gif') repeat-x scroll 0px 0px #E0E6E6;
}



.TopMenuM .navbar-nav
{
    display: inline;
    width: 100%;
    padding: 12px 0px 7px 0px;
    margin: 0px 0px;
    float: left;
    background: url('img/toplinks.gif') repeat-x scroll 0px 0px #E0E6E6;
}


.TopMenuM .navbar-nav
{
    padding-left: 20px;
}

    .TopMenuM .navbar-nav li:last-child,
    .TopMenu .navbar-nav li:last-child
    {
        background-image: none;
    }

.TopMenuM a:hover,
.TopMenu a:hover
{
    text-decoration: underline;
}

.TopMenuM li,
.TopMenu li
{
    background: url("img/dotted-border-grey.gif") repeat-y scroll right top rgba(0, 0, 0, 0);
    float: left !important;
}


.TopMenuM a,
.TopMenu a
{
    color: #46545D;
    float: left;
    padding: 6px 15px;
    text-decoration: none;
}


@media (max-width: 539px)
{
    .divMenus
    {
        display: none !important;
    }

    .navbar-brand
    {
        margin-left: 10px;
    }

    .mainMenu > .navbar-nav > li:first-child
    {
        margin-left: 0px;
    }
}

@media (max-width: 700px)
{
    .HomePage > div#ContentRigh
    {
        float: left !important;
        width: 100% !important;
    }

    #ContentRighChildRight
    {
        margin-left: 10px;
    }

    div#ContentRigh
    {
        float: none !important;
    }

    /*#dnn_ContentLeft
    {
        width: 100% !important;
    }*/
}



@media (max-width: 400px)
{
    #dnn_ContentLeft
    {
        /*overflow: auto;*/
    }
}

@media (max-width: 929px)
{
    div#ContentRighChildRight
    {
        float: left !important;
    }

    div#dnn_ContentRighChildLeft
    {
        width: 100% !important;
    }

    #dnn_ContentRighChildLeft > div:first-child
    {
        width: 100% !important;
    }
}

@media (max-width: 700px)
{
    div#dnn_ContentRighChildLeft
    {
        width: 245px !important;
    }

    #dnn_ContentRighChildLeft > div:first-child
    {
        width: 222px !important;
    }
}


@media (max-width: 546px)
{

    div#dnn_ContentRighChildLeft
    {
        width: 100% !important;
    }

    #dnn_ContentRighChildLeft > div:first-child
    {
        width: 100% !important;
    }
}

@media (max-width: 351px) /*851*/
{
    #dnn_SearchBoostModel, #dnn_searchID_pnlInput
    {
        float: left !important;
        padding-left: 15px;
    }

    .searchBostAdv
    {
        float: left !important;
    }
}

@media (max-width: 539px)
{
    .mainMenu .navbar-nav > li
    {
        float: none;
        width: 100%;
        border-bottom: solid 1px #FFF !important;
        min-height: 40px !important;
    }

        .mainMenu .navbar-nav > li > ul > li
        {
            float: none;
            width: 100%;
            border-bottom: solid 1px #FFF !important;
            min-height: 40px !important;
            float: left;
        }

            .mainMenu .navbar-nav > li > ul > li:last-child
            {
                border-bottom: solid 0px #FFF !important;
            }

        .mainMenu .navbar-nav > li:last-child
        {
            border-bottom: solid 0px #FFF !important;
            min-height: 40px !important;
        }

    .ButtonUp,
    .ButtonDown
    {
        Display: block !important;
        float: right;
    }

    body .ButtonDown
    {
        background: url("images/arrowDown.PNG") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: medium none;
        display: none;
        float: right;
        height: 17px;
        margin-right: 15px;
        margin-top: 10px;
        width: 17px;
    }

    .mainMenu .navbar-nav > li:last-child,
    .mainMenu .navbar-nav > li:last-child > ul li
    {
        background: #7B6A35;
    }

        .mainMenu .navbar-nav > li:last-child > ul
        {
            border-width: 0px;
        }


        .mainMenu .navbar-nav > li:last-child > ul
        {
            padding-top: 0px;
            padding-bottom: 0px;
        }

    #hrMenu
    {
        display: none;
    }

    .mainMenu .navbar-nav > li a
    {
        padding-left: 15px;
    }

    .mainMenu .navbar-nav > li > a
    {
        padding-top: 5px;
        padding-bottom: 10px;
        margin-top: 15px;
        float: left !important;
    }


    .navbar-form
    {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .navbar-header
    {
        margin-left: -10px !important;
        margin-right: 0px !important;
    }

    .navbar-brand
    {
        margin-left: 0px;
    }

    .mainMenu
    {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

        .mainMenu .navbar-nav li:last-child
        {
            display: block !important;
        }

    #dnn_contentPane,
    #dnn_MidlePane
    {
        width: 100% !important;
    }

    .TopMenuM li,
    .mainMenu .navbar-nav > li,
    .TopMenu li
    {
        clear: both;
    }

        .TopMenuM li > a,
        .TopMenu li > a,
        .mainMenu .navbar-nav > li > a > span,
        #skip
        {
            background-image: none;
        }

    #rightPaneContent
    {
        float: right;
        width: 77%;
    }

    #RightPane
    {
        float: right;
    }
}


.twoColPanes #leftPane, .twoColPanes .leftPane
{
    max-height: 100% !important;
}

body #Breadcrumb
{
    padding: 0 0 0 20px !important;
    padding-bottom: 18px !important;
    padding-top: 18px !important;
    margin-bottom: 15px !important;
    width: 100% !important;
}

body .ButtonUp
{
    background: url("Images/arrowUp.png") no-repeat !important;
    cursor: pointer !important;
    border: none !important;
    width: 17px !important;
    height: 17px !important;
    float: right !important;
    margin-top: 10px !important;
    margin-right: 15px !important;
    display: none;
}

@media print
{
    a[href]:after
    {
        content: " (" attr(href) ")";
    }
}

.language-object .Selected
{
    display: none;
}

.language-object .Alternative
{
    display: block;
}




/************************************ Home Content Left ************************************************/
#dnn_BottomPaneChildLeft
{
    float: left;
    width: 100%;
}

    /*#dnn_BottomPaneChildLeft > div:first-child*/
    div.dnn_ContentLeftCRO_wrapper > .dnn_ContentLeftCRO > div:first-child
    {
        float: left;
        padding: 0 0 0 0;
        /*margin-top: 21px;*/
        /*max-width: 390px;*/
    }

       /*#dnn_BottomPaneChildLeft > div:first-child img*/
       div.dnn_ContentLeftCRO_wrapper > .dnn_ContentLeftCRO > .homeLeft > div:first-child img
        {
            width: 95.5%;
        }

        /*#dnn_BottomPaneChildLeft > div:first-child h1*/
        div.dnn_ContentLeftCRO_wrapper > .dnn_ContentLeftCRO > .homeLeft > div:first-child h1
        {
            font-size: 1.6em;
            font-weight: normal;
        }

        /*#dnn_BottomPaneChildLeft > div:first-child h2*/
        div.dnn_ContentLeftCRO_wrapper > .dnn_ContentLeftCRO > .homeLeft > div:first-child h2
        {
            color: #7B6A35;
            font-size: 1.6em;
            font-weight: normal;
        }

        /*#dnn_BottomPaneChildLeft > div:first-child ul*/
        div.dnn_ContentLeftCRO_wrapper > .homeLeft > div:first-child ul
        {
            margin: -5px 0 20px;
        }

            /*#dnn_BottomPaneChildLeft > div:first-child ul li*/

             .dnn_ContentLeftCRO_wrapper > .homeLeft > ul li{
                background: url("Images/dotted-border-gold-bottom.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
                padding: 14px 0;
                width: 396px;
            }

            /*#dnn_BottomPaneChildLeft > div:first-child ul a*/
             .dnn_ContentLeftCRO_wrapper > .dnn_ContentLeftCRO > div:first-child ul a{
                background: url("Images/task1.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                /*background: url('Images/task1.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
                font-size: 1.4em;
                padding: 1px 0 8px 39px;
                text-decoration: none !important;
            }

            /*#dnn_BottomPaneChildLeft > div:first-child ul li:nth-child(2) a*/
            div.dnn_ContentLeftCRO_wrapper > .dnn_ContentLeftCRO > div:first-child ul li:nth-child(2) a
            {
                background-image: url("Images/task2.gif");
            }

           /*#dnn_BottomPaneChildLeft > div:first-child ul li:nth-child(3) a*/
           div.dnn_ContentLeftCRO_wrapper > .dnn_ContentLeftCRO > div:first-child ul li:nth-child(3) a
            {
                background-image: url("Images/task3.gif");
            }

            /*#dnn_BottomPaneChildLeft > div:first-child ul li:nth-child(4) a*/
            div.dnn_ContentLeftCRO_wrapper > .dnn_ContentLeftCRO > div:first-child ul li:nth-child(4) a
            {
                background-image: url("Images/task4.gif");
            }

            /*#dnn_BottomPaneChildLeft > div:first-child ul li:nth-child(5) a*/

            div.dnn_ContentLeftCRO_wrapper > .dnn_ContentLeftCRO > div:first-child ul li:nth-child(5) a
            {
                background-image: url("Images/task5.gif");
            }

            /*#dnn_BottomPaneChildLeft > div:first-child ul li:nth-child(6) a*/
            div.dnn_ContentLeftCRO_wrapper > .dnn_ContentLeftCRO > div:first-child ul li:nth-child(6) a
            {
                background-image: url("Images/task6.gif");
            }

            /*#dnn_BottomPaneChildLeft > div:first-child ul a*/
            div.dnn_ContentLeftCRO_wrapper > .dnn_ContentLeftCRO > div:first-child ul a
            {
                /*font-size: 1.4em;*/
                font-size:19px;
                color: #990000;
            }
/************************************ End Home Content Left *********************************************/

#dnn_SearchBoostModel, #dnn_searchID_pnlInput
{
    padding-top: 30px;
    max-width: 350px;
    float: right;
    padding-right: 0px;
}

.navbar-brand img
{
    max-width: 557px !important;
}

/************************************ Home Content Right ************************************************/
div#ContentRigh
{
    float: right;
    /*background: #f5f3ed;*/
    width: 56%;
    font-size: 14px;
}

#dnn_ContentRighChildLeft
{
    float: left;
    /*width: 245px;*/
    width: 250px;
}

div#ContentRighChildRight
{
    float: right;
}


#dnn_ContentRighChildLeft > div:first-child
{
    float: left;
    padding: 21px 0 0 22px;
    width: 222px;
}


    #dnn_ContentRighChildLeft > div:first-child h2
    {
        font-size: 1.6em;
        font-weight: normal;
        margin-bottom: 10px;
    }

    #dnn_ContentRighChildLeft > div:first-child ul
    {
        padding: 5px 0;
    }

    #dnn_ContentRighChildLeft > div:first-child li
    {
        background-position: 0 4px;
        /*margin-bottom: 10px;*/
        margin-left: 3px;
        font-size: 12px;
    }

    #dnn_ContentRighChildLeft > div:first-child li
    {
        background: url("Images/right-arrow.gif") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
        /*margin-bottom: 15px;*/
        padding-left: 15px;
    }

        #dnn_ContentRighChildLeft > div:first-child li a
        {
            text-decoration: none;
            color: #990000;
            text-decoration: underline;
        }


#dnn_ContentRighChildLeft [id*=lblContent] div h2
{
    /*background: url("Images/dotted-border-gold-bottom.gif") repeat-x scroll left top rgba(0, 0, 0, 0);
    margin-top: 12px;
    padding-top: 30px;*/
}

#dnn_ContentRighChildLeft [id*=lblContent] div img
{
    margin-left: 5px;
}

#RightPane
{
    background: #f5f3ed;
}

#dnn_ContentRighChildRight01Right,
#dnn_ContentRighChildRight02Right,
#dnn_ContentRighChildRight03Right,
#dnn_ContentRighChildRight04Right,
#dnn_ContentRighChildRight05Right
{
    width: 240px;
    margin-right: 15px;
}

#core-banner
{
    margin-bottom: 10px;
}


#dnn_ContentRighChildRight02Right > div,
#dnn_ContentRighChildRight03Right > div,
#dnn_ContentRighChildRight04Right > div,
#dnn_ContentRighChildRight05Right > div
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #998443;
    clear: both;
    color: #7B6A35;
    height: auto !important;
    margin-bottom: 10px;
    min-height: 90px;
    padding: 0;
}

#dnn_ContentRighChildRight02Right > div,
#dnn_ContentRighChildRight03Right > div,
#dnn_ContentRighChildRight04Right > div,
#dnn_ContentRighChildRight05Right > div
{
    color: #7B6A35;
}


    #dnn_ContentRighChildRight02Right > div h2,
    #dnn_ContentRighChildRight03Right > div h2,
    #dnn_ContentRighChildRight04Right > div h2,
    #dnn_ContentRighChildRight05Right > div h2
    {
        color: #A01111;
        font-size: 1.3em;
        font-weight: normal;
        margin-bottom: 0;
        padding: 15px 20px 5px;
    }

    #dnn_ContentRighChildRight02Right > div p,
    #dnn_ContentRighChildRight03Right > div p,
    #dnn_ContentRighChildRight04Right > div p,
    #dnn_ContentRighChildRight05Right > div p
    {
        margin-bottom: 0;
        padding: 0 20px 7px;
    }

    /****/

    #dnn_ContentRighChildRight01Right > div a,
    #dnn_ContentRighChildRight02Right > div a,
    #dnn_ContentRighChildRight03Right > div a,
    #dnn_ContentRighChildRight04Right > div a,
    #dnn_ContentRighChildRight05Right > div a
    {
        color: #7B6A35;
        text-decoration: none;
        font-size: 12px;
    }

    #dnn_ContentRighChildRight01Right > div img,
    #dnn_ContentRighChildRight02Right > div img,
    #dnn_ContentRighChildRight03Right > div img,
    #dnn_ContentRighChildRight04Right > div img,
    #dnn_ContentRighChildRight05Right > div img
    {
        float: right;
    }

#dnn_ContentRighChildRight01Right > div p a
{
    background-position: 8px 15px;
    background: url("Images/core-logo.gif") no-repeat scroll 17px 15px #FFFFFF;
    font-size: 1em;
    font-weight: normal;
    height: auto;
    min-height: 33px;
    text-decoration: none;
    border: 1px solid #998443;
    color: #990000;
    display: block;
    margin-bottom: 10px;
    margin-top: 20px;
    min-height: 33px;
    padding: 55px 0 14px 20px;
}
/************************************ End Home Content Right *********************************************/

/************************************ 3-Col-LeftMenu *********************************************/
.leftMenu_3 #dnn_contentPane h1
{
    background: url("Images/dotted-border-gold-bottom.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    font-size: 1.6em;
    font-weight: normal;
    margin-bottom: 15px;
    padding: 0 0 12px;
}

.leftMenu_3 #dnn_contentPane
{
    width: 450px;
}

.leftMenu_3 #BottomPaneChildRight
{
    margin-left: 20px;
    background: none repeat scroll 0 0 #F5F3ED;
}

.leftMenu_3 #BottomPaneChildRight
{
    float: left;
    max-width: 220px;
    max-height: 1424px;
}

.leftMenu_3 #dnn_BottomPaneChildRight01
{
    margin-top: 10px;
    margin-left: 10px;
}

.leftMenu_3 #dnn_BottomPaneChildRight02
{
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 30px;
}


#related-articles
{
    border-bottom: 5px solid #998443;
}

#dnn_BottomPaneChildRight03N [id*=lblContent],
#dnn_BottomPaneChildRight04N [id*=lblContent]
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0px solid #FFF;
    margin: 0 0 10px 0;
    width: 200px;
}


.leftMenu_3 #dnn_BottomPaneChildRight03N h2
{
    font-size: 1.0em;
    font-weight: bold;
    padding-bottom: 10px;
    background: none repeat scroll 0 0 #F5F3ED;
}

.leftMenu_3 #dnn_BottomPaneChildRight03N
{
    margin-left: 10px;
}


    .leftMenu_3 #dnn_BottomPaneChildRight03N p
    {
        background: url("Images/dotted-border-gold-bottom.gif") repeat-x scroll left top rgba(0, 0, 0, 0);
        padding: 10px 0;
        margin-bottom: 0px;
        font-size: 12px;
    }

        .leftMenu_3 #dnn_BottomPaneChildRight03N p:last-child
        {
            background: url("Images/dotted-border-gold-bottom.gif") repeat-x scroll left top rgba(0, 0, 0, 0);
            padding: 10px 0;
            margin-bottom: 10px;
        }

#related-articles p
{
    background: url("Images/dotted-border-gold-bottom.gif") repeat-x scroll left top rgba(0, 0, 0, 0);
    padding: 10px 0;
    margin-bottom: 0px;
}

#related-articles
{
    background: none repeat scroll 0 0 #F5F3ED;
}

.leftMenu_3 #dnn_BottomPaneChildRight03N a
{
    text-decoration: none;
    color: #990000;
}

}
/************************************ end 2-Col-LeftMenu *********************************************/

/************************************ 2-Col-LeftMenu *********************************************/
.leftMenu #dnn_contentPane,
#dnn_MidlePane
{
    float: right;
    width: 77%;
}


    .leftMenu #dnn_contentPane h1,
    #dnn_MidlePane h1
    {
        /*background: url("Images/dotted-border-gold-bottom.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);*/
        font-size: 21px;
        font-weight: normal;
        /*margin-bottom: 15px;*/
        padding: 9px 0 3px;
        color: #46545D;
    }

    .leftMenu #dnn_MidlePane #pns,
    .leftMenu #dnn_contentPane #pns
    {
        background: none repeat scroll 0 0 #F1EEE6;
        float: left;
        padding: 5px 0 8px;
        width: 100%;
        margin-bottom: 20px;
    }

    .leftMenu #dnn_MidlePane ul#pns li,
    .leftMenu #dnn_contentPane ul#pns li
    {
        background: url("Images/right-arrow.gif") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
        float: left;
        margin: 0 0 0 15px;
        padding: 3px 5px 2px 15px;
        width: 150px;
        font-size: 12px;
    }

    .leftMenu #dnn_contentPane table th
    {
        text-align: left;
    }

    .leftMenu #dnn_contentPane table
    {
        border-collapse: collapse;
        margin: 10px 0 30px;
        width: 100% !important;
    }


        .leftMenu #dnn_contentPane table th
        {
            background: none repeat scroll 0 0 #F1EEE6;
            border-bottom: 1px solid #AD9A5E;
            border-top: 1px solid #AD9A5E;
            padding: 10px;
            text-align: left;
            font-size: 12px;
        }


        .leftMenu #dnn_contentPane table td
        {
            border-bottom: 1px solid #DCD3BC;
            padding: 10px;
            vertical-align: top;
            font-size: 12px;
        }


    .leftMenu #dnn_contentPane ul.faq
    {
        background: url("Images/dotted-border-gold-bottom.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
        margin: 0 0 20px;
        padding: 0 0 5px;
    }

    .leftMenu #dnn_contentPane #FAQList dl.list dt
    {
        background: url("Images/q.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

    .leftMenu #dnn_contentPane dl.list dt
    {
        font-weight: bold;
        margin-bottom: 15px;
        padding: 2px 0 7px 40px;
    }

    .leftMenu #dnn_contentPane dl.list dd
    {
        padding: 2px 0 7px;
    }

    .leftMenu #dnn_contentPane #FAQList dl.list dd
    {
        background: url("Images/a.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

    .leftMenu #dnn_contentPane dl.list dd .Back2Top
    {
        background: url("Images/dotted-border-gold-bottom.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
        padding: 0 0 3px;
        text-align: right;
    }

    .leftMenu #dnn_contentPane dl.list dd p
    {
        padding-left: 40px;
    }

    .leftMenu #dnn_contentPane ul.faq li
    {
        background: url("Images/q.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        font-weight: bold;
        margin: 0 0 15px;
        padding: 2px 0 5px 40px;
    }

        .leftMenu #dnn_contentPane ul.faq li a
        {
            text-decoration: none;
        }


    .leftMenu #dnn_MidlePane #pns li a,
    .leftMenu #dnn_contentPane #pns li a
    {
        color: #425661;
        float: left;
        font-weight: bold;
        text-decoration: none;
    }

    .leftMenu #dnn_contentPane h2
    {
        font-size: 1.2em;
        font-weight: normal;
        margin-bottom: 10px;
    }


    .leftMenu #dnn_contentPane p, .leftMenu #dnn_contentPane ul, .leftMenu #dnn_contentPane ol, .leftMenu #dnn_contentPane dl
    {
        line-height: 160%;
        margin-bottom: 20px;
    }


        .leftMenu #dnn_contentPane ul li
        {
            background: url("Images/right-arrow.gif") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
            margin: 0 0 5px 10px;
            padding: 0 0 0 15px;
            font-size: 12px;
        }

    .leftMenu #dnn_contentPane p,
    #dnn_MidlePane p
    {
        line-height: 160%;
        margin-bottom: 20px;
        font-size: 12px;
    }

    .leftMenu #dnn_contentPane a,
    #dnn_MidlePane a
    {
        color: #990000;
        text-decoration: underline;
    }

.icon_externallink
{
    margin: 0 0 0 3px;
}


.leftMenu_3 #dnn_contentPane
{
    float: left;
}

#dnn_BottomPaneChildLeft
{
    float: left;
    width: 215px;
}


body #quicklinks h2
{
    height: 20px !important;
    font-weight: normal;
    margin-bottom: 10px;
    font-size: 1.3em !important;
}

#dnn_BottomPaneChildRightMain h2, #dnn_BottomPaneChildLeft h2
{
    font-size: 1.3em !important;
    height: 20px !important;
    font-weight: normal;
    margin-bottom: 10px;
}


#dnn_ContentLeft [id*=lblContent] ul
{
    /*background: none repeat scroll 0 0 #F7F4EF;
    border: 1px solid #998443;
    float: left;
    margin: 20px 0;
    padding: 9px 10px 30px;
    width: 208px;*/

    /*background: none repeat scroll 0 0 #F7F4EF;
    border: 1px solid #998443;*/
    float: left;
    /* margin: 20px 0; */
    /* padding: 9px 10px 30px; */
     /*width: 208px;*/ 
    margin: -5px 0 20px;
    padding: 5px 3px 27px 23px;
}



 #dnn_ContentLeft [id*=lblContent] ul li
    {
        background: url("Images/dotted-border-gold-bottom.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
        margin: 0;
        /*padding: 0 0 1px;*/
        padding: 14px 0;
    }


#dnn_ContentLeft [id*=lblContent] li a
{
    /*background: url("images/right-arrow.gif") no-repeat scroll 0 12px rgba(0, 0, 0, 0);
    display: block;
    font-weight: bold;
    height: auto !important;
    padding: 6px 10px;
    text-decoration: none;
    font-size: 12px;*/

    /*background: url("Images/task1.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    font-size: 1.4em;
    padding: 5px 0 5px 50px;
    text-decoration: none;
}

.task1 {
    background: url("Images/task1.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    
}

.task2 {
    background: url("Images/task2.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    
}

.task3 {
    background: url("Images/task3.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    
}

.task4 {
    background: url("Images/task4.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    
}

.task5 {
    background: url("Images/task5.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    
}

.task6 {
    background: url("Images/task6.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    
}

/*#dnn_BottomPaneChildLeft [id*=lblContent] a*/
div.dnn_ContentLeftCRO_wrapper > .dnn_ContentLeftCRO > a
{
    color: #990000;
    text-decoration: underline;
}


#dnn_BottomPaneChildRight03 [id*=lblContent],
#dnn_BottomPaneChildRight04 [id*=lblContent]
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #998443;
    margin: 0 0 10px 0;
    width: 200px;
}

#dnn_BottomPaneChildRight02 [id*=lblContent]
{
    margin-bottom: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #998443;
    width: 200px;
}

    #dnn_BottomPaneChildRight02 [id*=lblContent] img,
    #dnn_BottomPaneChildRight03 [id*=lblContent] img,
    #dnn_BottomPaneChildRight04 [id*=lblContent] img
    {
        float: right;
    }


    #dnn_BottomPaneChildRight02 [id*=lblContent] p,
    #dnn_BottomPaneChildRight03 [id*=lblContent] p,
    #dnn_BottomPaneChildRight04 [id*=lblContent] p
    {
        margin-bottom: 0;
    }



    #dnn_BottomPaneChildRight02 [id*=lblContent] a,
    #dnn_BottomPaneChildRight03 [id*=lblContent] a,
    #dnn_BottomPaneChildRight04 [id*=lblContent] a
    {
        display: block;
        font-size: 1.1em;
        height: 88px;
        font-weight: bold;
        padding: 15px 10px 10px;
        text-decoration: none;
        color: #990000;
        font-family: Arial,Verdana,sans-serif;
    }

#dnn_BottomPaneChildRight01
{
    float: left;
    width: 200px;
    margin-right: 10px;
}

#dnn_BottomPaneChildRight02
{
    float: right;
    width: 200px;
}

#dnn_BottomPaneChildRight03
{
    float: left;
    width: 200px;
    margin-right: 10px;
}

#dnn_BottomPaneChildRight04
{
    float: right;
    width: 200px;
}

#dnn_BottomPaneChildRight01,
#dnn_BottomPaneChildRight02
{
    margin-top: 20px;
}

    #dnn_BottomPaneChildRight01 [id*=lblContent] a
    {
        background: url("Images/core-logo.gif") no-repeat scroll 17px 15px #FFFFFF;
        background-position: 8px 15px;
        border: 1px solid #998443;
        font-size: 12px;
        font-weight: normal;
        color: #990000;
        height: auto !important;
        margin: 0;
        min-height: 33px;
        padding: 56px 0 15px 10px;
        text-decoration: none;
        display: block;
        min-height: 33px;
    }

.DnnModule-1184, .DnnModule-606, .DnnModule-604
{
    display: none;
}



#BottomPane
{
    width: 77%;
    float: right;
}

#divRight #BottomPaneChildRight
{
    float: left;
    max-width: 410px;
}

#BottomPaneChildRightMain
{
    max-width: 410px;
}


@media screen and (max-width: 539px)
{
    .leftMenu #dnn_contentPane,
    #dnn_MidlePane
    {
        float: left;
        width: 100%;
    }

    #BottomPane
    {
        float: left;
        width: 100%;
    }
}


@media screen and (max-width: 440px)
{
    #dnn_BottomPaneChildRight01,
    #dnn_BottomPaneChildRight02,
    #dnn_BottomPaneChildRight03,
    #dnn_BottomPaneChildRight04
    {
        float: left;
        width: 200px;
        margin: 0 0 10px 0;
    }
}
/*****************************************************************************************************/


/************************************ 2-Col-LeftMenu-Forms *********************************************/
#divRight #dnn_contentPane, #divRight #dnn_MidlePane
{
    float: right;
    width: 77%;
}

    #divRight #dnn_MidlePane .edn_module_title
    {
        display: none;
    }

    #divRight #dnn_contentPane #content
    {
        background: none repeat scroll 0 0 #FFFFFF;
        float: left;
        padding: 18px 0 0;
        width: 100%;
    }


        #divRight #dnn_contentPane #content h1
        {
            background: url("Images/dotted-border-gold-bottom.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
            font-size: 1.8em;
            font-weight: normal;
            margin-bottom: 15px;
            padding: 0 0 12px;
        }

        #divRight #dnn_contentPane #content ul#forms-tabs
        {
            border-bottom: 1px solid #998445;
            float: left;
            width: 680px;
            margin-bottom: 18px;
        }

#content .faqList ul
{
    background: url("Images/dotted-border-gold-bottom.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    margin: 0 0 20px;
    padding: 0 0 5px;
}

#content p, #subpage #content ul, #subpage #content ol, #subpage #content dl
{
    line-height: 160%;
    margin-bottom: 20px;
}


#divRight #dnn_contentPane #content ul#forms-tabs li.on
{
    background: none repeat scroll 0 0 #FFFFFF;
}

#divRight #dnn_contentPane #content ul#forms-tabs li
{
    background: url("Images/contextual-menu-li.gif") repeat-x scroll 0 0 #E1E7E7;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    top: 1px;
}

#contentt ul li
{
    background: url("Images/right-arrow.gif") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    margin: 0 0 5px 10px;
    padding: 0 0 0 15px;
}

#divRight #dnn_contentPane #content ul#forms-tabs li.on a
{
    background-image: url("Images/doc-ico-red.gif");
    border-bottom: 1px solid #FFFFFF;
    color: #970102;
}

#divRight #dnn_contentPane #content ul#forms-tabs li a.first
{
    border-left: 1px solid #998445;
}

#divRight #dnn_contentPane #content ul#forms-tabs li a
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("Images/doc-ico-blue.gif") no-repeat scroll 10px center rgba(0, 0, 0, 0);
    border-color: #998445 #998445 #998445 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    color: #43555F;
    float: left;
    font-weight: bold;
    padding: 9px 10px 9px 30px;
    text-decoration: underline;
    width: 8em;
    white-space: nowrap;
    text-decoration: none;
    width: 100%;
}

#divRight #dnn_contentPane #content ul#forms-tabs li.on
{
    text-decoration: none;
    pointer-events: none;
    cursor: default;
}

    #divRight #dnn_contentPane #content ul#forms-tabs li.on a:hover
    {
        text-decoration: none !important;
    }

#divRight #dnn_contentPane #content ul#forms-tabs li a:hover
{
    text-decoration: underline;
}


#divRight #dnn_contentPane #content ul li
{
    background: url("Images/right-arrow.gif") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    margin: 0 0 5px 10px;
    padding: 0 0 0 15px;
}


#content ul li a
{
    color: #990000;
    text-decoration: underline;
}

#content p, #subpage #content ul, #subpage #content ol, #subpage #content dl
{
    line-height: 160%;
    margin-bottom: 10px;
    line-height: 15px !important;
}

#divRight #dnn_contentPane #content dl.list dt
{
    font-weight: bold;
    padding: 2px 0 7px 40px;
    margin-bottom: 15px;
}

#divRight #dnn_contentPane #content dl.list dd
{
    padding: 2px 0 7px 0;
}

    #divRight #dnn_contentPane #content dl.list dd p
    {
        padding-left: 40px;
    }

#divRight #dnn_contentPane #content h1
{
    background: url("Images/dotted-border-gold-bottom.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    font-size: 1.8em;
    font-weight: normal;
    margin-bottom: 15px;
    padding: 0 0 12px;
}

.CRO_Featured_border_bottom{

}


dl.list a
{
    color: #990000;
    text-decoration: underline;
}



#divRight #dnn_contentPane #content dl.list dd .Back2Top
{
    background: url("Images/dotted-border-gold-bottom.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    padding: 0 0 3px;
    text-align: right;
}


p.Back2Top a
{
    background: url("Images/back2top.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 0.9em;
    padding: 5px 10px;
    text-decoration: none;
}

@media screen and (max-width: 539px)
{
    #divRight #dnn_contentPane
    {
        float: left;
        width: 100%;
    }
}

.footerCRO
{
    margin-bottom: -15px;
    padding-bottom: 26px;
}

#footer-aux
{
    background: url("Images/footer-gradient.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
}

#footer
{
    clear: both;
    font-size: 0.9em;
    padding: 0;
}

#FNS
{
    padding-left: 5px;
    padding-top: 20px;
    width: 100%;
}

#footer p
{
    clear: both;
    margin: 0;
    padding: 15px 20px;
}

#FNS li
{
    background: url("Images/dotted-border-grey.gif") repeat-y scroll right top rgba(0, 0, 0, 0);
    float: left;
}


    #FNS li.last
    {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

#FNS a
{
    color: #990000;
    float: left;
    padding: 6px 15px;
    text-decoration: none;
    color: #990000;
}

#footer p#credits
{
    padding-bottom: 20px;
    padding-top: 0;
}

    #footer p#credits a
    {
        color: #455660;
        text-decoration: underline;
    }


/********************************************/
.leftMenu_3 h2
{
    font-size: 1.5em;
    font-weight: normal;
    margin-bottom: 10px;
}

.leftMenu_3 ul li
{
    background: url("Images/right-arrow.gif") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    margin: 0 0 5px 10px;
    padding: 0 0 0 15px;
}

.leftMenu_3 a
{
    color: #990000;
    text-decoration: underline;
}

body
{
    color: #46545D;
    font-family: Arial,Verdana,sans-serif;
    font-size: 1.2em;
}

.sbBarEnd
{
    width: 45px;
}


#advanced
{
    background: url("Images/right-arrow.gif") no-repeat scroll left 9px rgba(0, 0, 0, 0);
    font-size: 0.9em;
    padding-left: 10px;
    padding-top: 5px;
    text-decoration: none;
    color: #990000;
    text-decoration: underline;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    float: right;
}



.mainMenu .nav > li
{
    display: block;
    position: relative;
}

@media (min-width: 540px)
{
    .mainMenu .nav > li
    {
        height: 40px;
    }
}

@media (max-width: 540px)
{
    .navbar-nav > li a.selected
    {
        background: #e1e7e7 !important;
    }
}


.TopMenuM .navbar-nav
{
    font-weight: normal;
    min-height: initial;
}

.divMenus .navbar-nav > li
{
    margin-top: 0px;
}

.divMenus .navbar-nav li > a
{
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}

.divMenus .navbar-nav li a.Language
{
    padding-top: 1px !important;
    padding-bottom: 6px !important;
}


.divMenus #colorSiteMenu li:nth-child(2) a
{
    color: #ff0 !important;
    font-weight: bold !important;
    height: 19px;
    width: 28px;
}


.divMenus .TopMenu .navbar-nav
{
    font-weight: normal !important;
    min-height: inherit !important;
}

.divMenus .TopMenu #hrMenu
{
    display: none;
}



/*--------------------------------*/
/*Styling added 11/01/2015*/
/*--------------------------------*/

.Title_h2_Wrapper {
    
    background-image: url('Images/dotted-border-gold-bottom.gif'), url('Images/dotted-border-gold-bottom.gif');
    background-position: 0 0, 0 bottom;
    background-repeat: repeat-x;
    padding-top: 20px;
    margin-top: 1px;
    padding-bottom: 19px;
    margin-bottom: 10px;
}

/*.edn_1548_article_list_wrapper{
    margin-top: 10px;
    background-color: #f4f7f7;
    padding-right: 20px;
    padding-bottom: 10px;
    
    width: 385px;
    padding-top: 7px;
}*/

#EDN_NewsOne.news{
    margin-top: 0 !important;
    width: 696px;
}


.CRO_newsModulewrapper{
    margin-top: 10px;
    background-color: #f4f7f7;
    padding-right: 20px;
    padding-bottom: 10px;
    width: 396px;
    padding-top: 7px;
}



.CustomContainer_h2{
    font-weight:bold;
}

.CRO_newsModulewrapper{
    padding-top: 8px;
}

div.edn_1548_article_list_wrapper{
    width: 396px;
}

#dnn_ContentLeft > div:first-child ul li:nth-child(2) a {
    /* background-image: url("Images/task2.gif"); */
}

@media screen and (max-width:806px){
    .CRO_newsModulewrapper { 
        width: 315px;
    }

    .dnn_ContentLeftCRO_wrapper > .homeLeft > ul li{
        width: 315px;
    }

}