@charset "utf-8";
/* CSS Document */
/* behavior: url(../scripts/iepngfix.htc); is used on every PNG as IE 5.5 / IE6 PNG fix */

body {
    background-color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    background-image: url(./images/asphalt_bg.jpg);
    background-repeat: no-repeat;
    margin: 0px auto;
    background-position: top 50%;
}

img[src=""] {
    display: none;
}

h3{
    background-color: #A1A1AA;
    color: #ffffff;
    font-weight: bold;
    padding: 3px 5px;
    white-space: nowrap;
    font-size:12px;
    color:#000;
    line-height: 1.42857143;
}

.top {
    /*height: 45px;*/
    /*width: 635px;*/
    background-image: url(./images/header_gradient.png);
    background-repeat: repeat-x;
    margin: 0 0 20px 0px;
    padding: 8px 0px 8px 5px;
    font-family: "Trajan Pro", "Times New Roman", Times, serif;
    font-size: 22px;
    color: #ffffff;
    font-variant: small-caps;
}

input {
    color: #555;
}

/*
.pagination {
    list-style:none;
    margin:0 0 0 15px;
    padding:0;
    */
/*width: 607px;*//*

    background-image: url(./images/leftcol_bg.png);
    background-repeat: repeat-y;
    list-style:none;

}

*/
/*-- pasted 2 level dropdown -->*/

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

/*end pasted*/

.ctr {
    margin: auto;

}

.pagination {
    list-style: none outside none;
    margin: 0 0 15px 12px;
    padding: 14px 0;
    /*text-align: right;*/
}



ul.pagination {
    clear: both;
    padding: 0px 0 10px 0;
    margin: 30px 0;
}

.pagination li {
    float: left;
    margin: 3px;
    list-style: none outside none;
}

.pagination li a {
    display: block;
    padding: 3px 5px;
    color: #fff;
    text-decoration: none;
    background-color:transparent;
}

.pagination li a.active {
    border: 1px solid #000;
    font-weight: bold;
    color: #ECBA00;
    background-color:transparent;
}

.pagination li a.inactive {
    /*background-color: #eee;*/
    color: #777;
    border: 1px solid #ccc;
    background-color:transparent;
}

.dstable a, .dstable a:visited, .pagebannerreport a, .pagebannerreport a:visited {
    color: #ebca00;
}

.dstable a:hover, .pagebannerreport a:hover {
    color: #ebcf00;
}

a img {
    border: none !important;
}

.clear_float {
    clear: both;
}

.bold {
    font-weight: bold !important;
}

.capitalize {
    text-transform: capitalize !important;
}

a {
    text-decoration: none
}

.asphalt {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    height: 1200px;
    position: absolute;
}

.asphalt img {
    width: 0;
    margin-left: -99999px;
    padding-left: 1px;
}

.cop_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 41px;
    text-align: right;
    background-image: url(./images/topnav_bg.gif);
    background-repeat: repeat-x;
    margin-top: 0px;
    padding-top: 0px;
}

.cop_bg img {
    position: fixed;
    top: 60px;
    right: -120px;
}

/*.caption {*/
/*margin: 0px 15px 15px 15px;*/
/*background-image: url(./images/leftcol_bg.png);*/
/*background-repeat: repeat-y;*/

/*}*/

/*.caption{float:left;}*/

.newscaption {
    margin: 0px 15px 15px 15px;
    background-image: url(./images/leftcol_bg.png);
    background-repeat: repeat-y;
    float: left;
    /*text-align: center;*/
}

.centeredImage {
    text-align: center;
    display: block;
}

.OddRow {
}

.OddRow TD {
    /*border-bottom: solid 1px #cccccc; color:black;*/
}

.EvenRow {
    /*background-color: #ececec;*/
}

.EvenRow TD {
    /*border-bottom: solid 1px #cccccc;*/
    /*color:black;*/
}

.wrapper {
    max-width: 992px;
    margin: 0 auto;
    position: relative;
}

.topnav {
    position: relative;
    /*width: 992px;*/
    text-align: left;
}

.btn_donatenow_orig {
    height: 41px;
    width: 209px;
    background-image: url(./images/btn_donatenow.gif);
    background-position: top left;
    display: inline-block;
}

.btn_donatenow_orig:hover {
    background-position: 0 -41px;
}


.btn_donatenow {
    height: 35px;
    width: 140px;
    /*line-height: 40px;*/
    /*background-image: url(./images/btn_donatenow.gif);*/
    background-image: url(./images/btn_joinnow.png);
    background-position: 0 2px;
    /*display: inline-block;*/
}

.btn_donatenow:hover {
    /*background-position: 0 -41px;*/
}

.btn_home {
    height: 41px;
    width: 68px;
    background-image: url(./images/btn_home.gif);
    background-position: top left;
    display: inline-block;
}

.btn_home:hover {
    background-position: 0 -41px;
}

.btn_paydues {
    height: 41px;
    width: 104px;
    background-image: url(./images/btn_paydues.gif);
    background-position: top left;
    display: inline-block;
}

.btn_paydues:hover {
    background-position: 0 -41px;
}

.btn_store {
    height: 41px;
    width: 78px;
    background-image: url(./images/btn_store.gif);
    background-position: top left;
    display: inline-block;
}

.btn_store:hover {
    background-position: 0 -41px;
}

.btn_mediacenter {
    height: 41px;
    width: 150px;
    background-image: url(./images/btn_foundation.gif);
    background-position: top left;
    display: inline-block;
}

.btn_mediacenter:hover {
    background-position: 0 -41px;
}

.btn_contact {
    height: 41px;
    width: 93px;
    background-image: url(images/btn_login.gif);
    background-position: top left;
    display: inline-block;
}

.btn_logout {
    height: 41px;
    width: 93px;
    background-image: url(images/btn_logout.gif);
    background-position: top left;
    display: inline-block;
}

.btn_profile {
    height: 41px;
    width: 93px;
    background-image: url(images/btn_profile.gif);
    background-position: top left;
    display: inline-block;
}

.btn_contact:hover {
    background-position: 0 -41px;
}

.current {
    background-position: 0 -41px !important;
}

/*
figure {
    display: table;
    width: 1px; */
/* This can be any width, so long as it's narrower than any image *//*

}
*/
figure, .figure {
    display: table;
    width: 1px;
    /*float:left;*/
    /*margin: 0 10px 0 0;*/

}

.caption {
    margin: 0 auto

}

.captionleft {
    float: left;
    margin: 0 10px 0 0;
}

.captionright {
    float: right;
    margin: 0 0 0 10px;
}

/*
figure img {
    display: table-row;
}
*/
/*div .figure img {
    display: table-row;
}*/

/*figcaption {
    display: table-row;
    text-align: center;
    font-size: 0.8em;
    font-style: italic;
    font-weight: bold;
    padding: 5px 0 5px 0;
    color: #EBCA00;
    background-color: black;
}*/
figcaption {
    display: table-row;
    text-align: center;
    font-size: 0.8em;
    font-style: italic;
    font-weight: bold;
    padding: 5px 0 5px 0;
    color: #EBCA00;
    background-color: black;
}

.figcaption {
    display: table-row;
    text-align: center;
    font-size: 0.8em;
    font-style: italic;
    font-weight: bold;
    padding: 5px 0 5px 0;
    color: #EBCA00;
    background-color: black;
}

.topnav_right {
    position: absolute;
    top: 0;
    right: 0;
    width: 270px;
    padding-right: 10px;
}

.search {
    /*height: 41px;*/
    /*width: 124px;*/
    /*float: right;*/
    /*background-image: url(./images/search_bg.gif);*/
    /*background-repeat: no-repeat;*/
}

.search input {
    font-size: 10px;
    color: #999999;
    width: 100px;
    border: 0;
    position: absolute;
    top: 11px;
    left: 30px;
    padding: 0 0;
    height: 17px;
}

.btn_go {
    height: 41px;
    width: 39px;
    background-image: url(./images/btn_go.gif);
    background-position: top left;
    float: right;
}

.btn_facebook {
    height: 41px;
    width: 29px;
    background-image: url(./images/btn_facebook.gif);
    background-position: top left;
    float: right;
}

.btn_twitter {
    height: 41px;
    width: 29px;
    background-image: url(./images/btn_twitter.gif);
    background-position: top left;
    float: right;
}

.btn_rss {
    height: 41px;
    width: 29px;
    background-image: url(./images/btn_rss.gif);
    background-position: top left;
    float: right;
}

.headline_banner {
    /*height: 408px;*/
    /*width: 992px;*/
    /*position: relative;*/
    /*margin: 0 0;*/
    /*padding: 0 0;*/
    /*margin: 10px;*/
    /*padding: 15px 10px 15px 10px;*/

}

.headline_banner .banner_bg {
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 0;*/
    /*z-index: 1;*/
    height: 408px;
    width: 1022px;
}



#header_banner_image img {
    width: 280px;
    margin: 0 auto;
}

.div_title {
    /*position: absolute;*/
    /*top: 25px;*/
    /*left: 130px;*/
    z-index: 2;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 26px;
    color: #EBCF00;
    /*margin: 0 0 0 10px;*/
    padding: 0;
    letter-spacing: .1em;
    font-variant: small-caps;
    /*min-height: 60px;*/
}

.div_title_center {
    position: absolute;
    top: 38px;
    left: 130px;
    z-index: 2;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 30px;
    color: #EBCF00;
    margin: 0 0;
    padding: 0 0;
    letter-spacing: .1em;
    font-variant: small-caps;
}

.div_title select {
    display: block;
    letter-spacing: normal;
    color:black;
}


@media (max-width: 1000px) {
    /*
    .headline_wrapper{
        margin: 10px;
        padding: 10px;
    }
    */
    body {

        background-image: none;

    }

    .cop_img{
       display:none;
    }

    .headline_banner {
        background-color: #262727;
        border-radius: 15px;
        box-shadow: 0 0 20px black;
        margin: 10px;
        padding: 10px;
        /*padding: 15px 10px 15px 10px;*/
    }


    .top {
        /*height: 45px;*/
        /*width: 635px;*/
        background-image: url(./images/header_gradient.png);
        background-repeat: repeat-x;
        margin: 0 0 20px 0px;
        padding: 8px 0px 8px 0px;
        font-family: "Trajan Pro", "Times New Roman", Times, serif;
        font-size: 14px;
        color: #ffffff;
        font-variant: small-caps;
    }



    .headline_banner .banner_bg {
        display: none;
    }

    #header_banner_image {
        text-align: left;
        margin-bottom:10px;
    }

    .welcome_msg {
        background-color: #242548;
        /*margin: 10px;*/
        padding: 10px 10px 20px 10px;
    }

    .division_wrapper,
    .bottomnav,
    .left_columm,
    .right_column {
        padding: 0 15px;
    }

    .btn_joinnow {
        padding: 0px;

    }

    .btn_joinnow img{
        height:25px;

    }

    .mattblackmenu ul {
        margin: 0;
        padding: 0;
        font: bold 11px Verdana;
        list-style-type: none;
        background: transparent;
    }

    .btn_viewnews, .btn_viewnews a {
        /* float: right; */
        font-size: 8px !important;
        text-align: right;
    }

    .div_title {

        font-size: 16px;

    }

    .division_wrapper{
        margin-right: 10px;
        margin-left: 10px;
    }
}

@media (min-width: 1000px) {
    .headline_wrapper {
        /*margin: 0;*/
        padding: 0;
    }

    .headline_banner {
        /*background-color: #262727;*/
        /*border-radius: 15px;*/
        /*box-shadow: 0 0 20px black;*/
        /*margin: 25px;*/
        /*padding: 10px;*/
        /*padding: 15px 10px 15px 10px;*/
        padding: 0;
        margin: 0;
    }

    .welcome_msg {
        position: absolute;
        top: 165px;
        left: 372px;
        width: 570px;
        z-index: 2;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 15px;
        margin: 0 0;
        padding: 0 0;
    }

    #header_banner_image {
        display: none;
    }

    .division_wrapper,
    .right_column,
    .left_column {
        padding: 0 0;
    }


    .btn_joinnow {
        position:absolute;
        bottom:-5px;
        right:0px;
        display:none;
    }


}



.welcome_msg a {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 15px;
    color: #ebcf00;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.btn_joinnow {
    /*position: absolute;*/
    /*bottom: 40px;*/
    /*right: 55px;*/
    /*z-index: 3*/
    float: right;
    display:none;
}

.division_wrapper {
    /*   height: 118px;
       width: 992px;
       position: relative;
       margin: 0 0;
       padding: 0 0;
   */
    position: relative;
    background-color: #262727;
    border-radius: 15px;
    box-shadow: 0 0 20px black;
    margin-bottom: 10px;
    padding: 10px;

}

.divbanner_bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}


.news {
    top: 38px;
}

.newsimage {
    /*margin-right:15px; width:350px;*/
}

.right_content p {
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: none;
    margin: 0 0;
    /*width: 280px;*/
}

.middlenav {
    width: 992px;
    position: relative;
}

.middlenav ul {
    margin: 0 0;
    padding: 0 0;
}

.middlenav li {
    margin: 0 0;
    padding: 0 0 0 20px;
    float: left;
    list-style-type: none;
}

.middlenav li a {
    color: #ffffff;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
}

.middlenav li a:hover {
    color: #ebcf00;
}

.sharethis {
    float: right;
    margin-right: 20px;
}

.slim {
    padding-left: 10px;
}

.slim li {
    padding: 0 0 0 10px;
}

.slim li a {
    font-size: 11px;
}

.active {
    color: #EBCF00 !important;
    text-decoration: underline !important;
}

.left_column {
    float: left;
    clear: left;
    /*margin: 0 0 15px 0;*/
    /*padding: 0 0;*/
    position: relative;
    /*width: 607px;*/
}

.left_column_map {
    float: left;
    clear: left;
    margin: 20px 0 15px 15px;
    padding: 0 0;
    position: relative;
    width: 960px;
}

/*.mattblackmenu{*/
    /*margin-top:10px;*/
/*}*/
.mattblackmenu li {
    line-height: 22px;
}

.left_column_division {
    float: left;
    clear: left;
    margin: 0 0 15px 0;
    padding: 0 0;
    position: relative;
    width: 992px;
}



hr{
    margin-top:5px;
    margin-bottom:5px;
}

.top a {
    font-size: 14px;
    color: #ffffff;
}

/*.news_top {height:54px; width:635px; background-image:url(./images/voice_top_small.png); background-repeat:no-repeat; margin:0 0; padding:23px 33px 0 0;}*/
.news_top {
    height: 45px;
    /*width: 635px;*/
    background-image: url(./images/header_gradient.png);
    background-repeat: repeat-x;
    margin: 0 0;
}

.news_top a {
    color: white;
}

.chapter_top {
    height: 45px;
    /*width: 635px;*/
    background-image: url(./images/header_gradient.png);
    background-repeat: repeat-x;
    margin: 0 0 20px 0;
    padding: 8px 33px 0 20px;
    font-family: "Trajan Pro", "Times New Roman", Times, serif;
    font-size: 22px;
    color: #ffffff;
    font-variant: small-caps;
}

.chapter_top_division {
    height: 45px;
    width: 991px;
    background-image: url(./images/chapter_top.png);
    background-repeat: no-repeat;
    margin: 0 0;
    padding: 32px 33px 0 45px;
    font-family: "Trajan Pro", "Times New Roman", Times, serif;
    font-size: 22px;
    color: #ffffff;
    font-variant: small-caps;
}

.chapter_top_division_news {
    /*height: 25px;*/
    /*width: 280px;*/
    /*background-image: url(./images/topnav_bg.gif);*/
    /*background-repeat: repeat-x;*/
    margin: 0 0;
    padding: 5px 5px 5px 5px;
    font-family: "Trajan Pro", "Times New Roman", Times, serif;
    font-size: 14px;
    color: #ffffff;
    font-variant: small-caps;
}

.chapter_top_chapter_news {
    height: 25px;
    width: 280px;
    background-image: url(./images/topnav_bg.gif);
    background-repeat: repeat-x;
    margin: 0 0;
    padding: 5px 5px 0 5px;
    font-family: "Trajan Pro", "Times New Roman", Times, serif;
    font-size: 14px;
    color: #ffffff;
    font-variant: small-caps;
}

.chapter_top_chapter_news div {
    font-size: 12px;
    margin-top: 5px;
}

.chapter_top_division_news div {
    font-size: 12px;
    margin-top: 5px;
}

.generic_top {
    display: none;
}

.btn_viewnews, .btn_viewnews a {
    /*float: right;*/
    font-size:10px !important;
    text-align: right;
}

.left_content {
    /*width: 100%;*/
    margin: 10px;
    padding: 15px 10px 15px 10px;
    /*background-image: url(./images/leftcol_bg.png);*/
    /*background-repeat: repeat-y;*/
    background-color: #262727;
    list-style: none;
    /*margin:0px 0 0 15px; padding:0px;*/
    border-radius: 15px;
    box-shadow: 0 0 20px black;
}

.left_content_map {
    width: 950px;
    margin: 0 0;
    padding: 5px 5px 5px 5px;
    background-color: #404040;
    list-style: none;
    /*margin:0px 0 0 15px; padding:0px;*/
}

.left_content_board {
    /*width: 607px;*/
    margin: 0 0;
    padding: 5px 30px 15px 10px;
    background-image: url(./images/leftcol_bg.png);
    background-repeat: repeat-y;
    list-style: none;
    /*margin:0px 0 0 15px; padding:0px;*/
}

.left_content_division {
    width: 991px;
    margin: 0 0;
    padding: 5px 30px 15px 30px;
    background-image: url(./images/leftcol_bg.png);
    background-repeat: repeat-y;
}

/*
.newsitem {
    width: 607px;
    margin: 0 0 10px 0;
}
*/

/*.newsitem {*/
/*    margin: 0 0 20px 19px;*/
/*    !*width: 561px;*!*/
/*}*/

.newsitem {
    margin: 0 15px 20px 15px;
}

.newsitem table {
    width: 100%;
}

.newsitem td {
    width: 25%;
    vertical-align: top;
}

.newsitem td a {
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: none;
}



.last {
    margin: 0 0 0 0;
}

.left_column p {
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    text-transform: none;
    margin: 3px 0;
}

.left_column_division p {
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    text-transform: none;
    margin: 3px 0;
}

.first {
    /*padding-left: 113px;*/
    /*width: 471px;*/
    /*background-image: url(./images/breaking_news.jpg);*/
    /*background-repeat: no-repeat;*/

}

.first p{
    color:#333;
}


.headline {
    color: #ebca00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;

    text-decoration: none;
}

.first .headline{
    font-size:20px;
    color:#242548;
}

.first a.more{
    color:#242548;
}

.wellpba {
   background-color: #cccccc;
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;

    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);



}



/*td .headline {color:#ebca00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; text-decoration:none;}*/
/*p.headline {color:#ebca00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; text-transform:uppercase; text-decoration:none; margin-top:0; padding-top:0;}*/
p.headline {
    color: #ebca00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    text-decoration: none;
    line-height: 28px;
    margin-top: 0;
    padding-top: 0;
}

p.headline {
    margin-top: 5px;
}

p.boardtitle {
    color: #ebca00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    margin-top: 0;
    padding-top: 0;
}

td.boardtitle {
    color: #ebca00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    margin-top: 0;
    padding-top: 0;
}

div.boardtitle {
    color: #ebca00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    margin-top: 0;
    padding-top: 0;
}

.text-pba-yellow {
    color: #ebca00 !important;
}

.text-pba-medium {
    color: #a0a0a0 !important;
}

.bmemName {
    font-weight: bold;
}

p.headlinesmall {
    color: #ebca00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    margin-top: 0;
    padding-top: 0;
}

.headlineright {
    padding-top: 10px !important;
    /*width: 290px;*/
}

p.byline {
    /*display: table-row;*/
    /*text-align: center;*/
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    /*padding: 5px 0 5px 0;*/
    color: #EBCA00;
    /*background-color: black;*/
}

p.dateline {
    font-weight: bold;
    margin-bottom: 10px;
}

.more {
    display: block;
    width: 100px;
    color: #ebca00;
    text-decoration: underline;
    font-size: 10px;
    font-weight: bold;
}

.leftcol_base {
    display: none;
}

.rightcol_top {
    display: none;
}

.right_column {
    /*float: right;*/
    /*clear: right;*/
    margin: 0 0;
    /*padding: 0 0 0 0;*/
    position: relative;
    text-align: left;
    /*width: 339px;*/
    /*top: -4px;*/
}

.right_content {
    /*width: 314px;*/
    /*width: 314px;*/
    /*padding: 0 0 0 25px;*/
    /*margin: 0 0;*/
    /*background-image: url(./images/rightcol_bg.png);*/
    /*background-repeat: repeat-y;*/

    /*width: 100%;*/
    margin: 10px;
    padding: 15px 10px 15px 10px;
    /*background-image: url(./images/leftcol_bg.png);*/
    /*background-repeat: repeat-y;*/
    background-color: #262727;
    list-style: none;
    /*margin:0px 0 0 15px; padding:0px;*/
    border-radius: 15px;
    box-shadow: 0 0 20px black;

}

.rightcol_base {
    display: none;
}

.rightModuleContainer {
    /*padding-right: 40px;*/
    /*text-align: left;*/
}

.pbf_logo {
}

.text_rightcol {
    margin: 10px 0 5px 0;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: none;
    width: 285px;
}

.text_generic {
    margin: 10px 0 0 0;
    padding-bottom: 5px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: none;
    width: 285px;
}

.top {
    margin-top: 0px !important;
}

.division_right {
    position: relative;
    top: 8px;
}

.division a {
    display: block;
    padding-bottom: 10px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none !important;
}

.division a:hover {
    color: #ebca00;
    text-decoration: underline;
}

.last_chapter {
    margin-bottom: 0px;
}

.last_category {
    margin-bottom: 0px !important;
}

.right_bottom {
    /*float: right;*/
    clear: right;
    margin: 0 0;
    padding: 0 0;
    position: relative;
    text-align: left;
    /*width: 339px;*/
}

.right_bottom a {
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: none;
    text-decoration: underline;
}

.bottomnav {
    /*margin: 0 0;*/
    /*padding: 0 0;*/
    /*width: 952px;*/
    margin-top:10px;
    position: relative;
    clear: both;
}

.bottomnav_top {
    position: absolute;
    top: 0;
    left: 0;
}


.navcops {
    position: absolute;
    bottom: 82px;
    /*bottom: 0px;*/
    left: 0px;
}


.userlayout .navcops {
    bottom: 0px;
}

@media (max-width: 768px) {
    .navcops {
        display: none;
    }


}

.bottomnav_content {
    /*width: 992px;*/
    /*margin: 0 0;*/
    /*padding: 0 0 20px 0;*/
    /*background-image: url(./images/bottomnave_base2.png);*/
    /*background-position: bottom left;*/
    /*background-repeat: no-repeat;*/
    /*position: relative;*/
    /*top: 20px;*/

    margin: 0;
    padding: 15px 10px 15px 10px;
    /*background-image: url(./images/leftcol_bg.png);*/
    /*background-repeat: repeat-y;*/
    background-color: #262727;
    list-style: none;
    /*margin:0px 0 0 15px; padding:0px;*/
    border-radius: 15px;
    box-shadow: 0 0 20px black;

}

.tbl_bottomnav {
    margin-left: 240px;
}

@media (max-width: 768px) {
    .tbl_bottomnav {
        margin-left: 0px;
    }
}

.tbl_bottomnav div {
    text-align: left;
    vertical-align: top;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
}

.tbl_bottomnav a {
    color: #ebca00;
    display: block;
    text-transform: none;
    font-weight: normal;
    text-decoration: none;
    line-height: 15px;
}

.tbl_bottomnav a:hover {
    text-decoration: underline;
}

.bottomnavspacer {
    width: 15px;
    vertical-align: top;
    background-image: url(./images/Footer_sep.png);
    background-repeat: no-repeat;
}

.membercenter {
    padding-right: 13px;
}

.mediacenter {
    padding-right: 9px;
}

.govtaffairs {
    padding-right: 10px;
}

.footer {
    color: #999999;
    font-size: 9px;
    text-align: left;
    /*width: 962px;*/
    position: relative;
    margin: 30px 15px;
    vertical-align: top;
}

.footercopy {
    float: left;
}

.blswlogo {
    float: right;
}

/* ACCORDION MENU */
.arrowlistmenu {
    width: 285px;
}

.arrowlistmenu .menuheader {
    font-size: 11px;
    cursor: hand;
    cursor: pointer;
    margin-bottom: 0px !important;
}

.arrowlistmenu .menuheader:hover {
    color: #ebca00;
}

.arrowlistmenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 8px;
}

.arrowlistmenu ul li {
    padding-bottom: 2px;
}

.arrowlistmenu ul li a {
    color: #ffffff;
    display: block;
    padding: 2px 0;
    padding-left: 19px;
    text-decoration: none;
}

.arrowlistmenu ul li a:visited {
    color: #ffffff;
}

.arrowlistmenu ul li a:hover {
    color: #ebca00;
}

.SortRow {
    background-color: #A1A1AA;
    color: #ffffff;
    font-weight: bold;
    padding: 3px 5px;
    white-space: nowrap;
}

.SortRowGreen {
    background-color: green;
    color: #ffffff;
    font-weight: bold;
    padding: 5px 5px;
    white-space: nowrap;
}

.SortRowRed {
    background-color: red;
    color: #ffffff;
    font-weight: bold;
    padding: 3px 5px;
    white-space: nowrap;
}

.SortRowCenter {
    background-color: #A1A1AA;
    color: #ffffff;
    font-weight: bold;
    padding: 3px 5px;
}

.SortRow td {
    color: #000000;
    font-weight: bold;
    padding: 3px 5px;
    text-align: left;
}

.SortRowGreen td {
    color: #ffffff;
    text-shadow: 1px 2px #000;
    font-weight: bold;
    padding: 5px 5px;
    text-align: left;
}

.SortRowRed td {
    text-shadow: 1px 2px #000;
    color: #ffffff;
    /*color: #A1A1AA;*/
    font-weight: bold;
    padding: 5px 5px;
    text-align: left;
}

th.SortRow {
    color: #ffffff;
    font-weight: bold;
    padding: 3px 5px;
    text-align: left;
}

.SortRow a:link {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

.SortRow a:active {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

.SortRow a:visited {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

.SortRow a:hover {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

.PanelContainerCenter {
    border-bottom: solid 1px #CCCCCC;
    border-left: solid 1px #808080;
    border-right: solid 1px #808080;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    width: 33%;
}

#twitter_update_list a {
    color: #EBCA00;
}

/* CAL */
#popupcalendar {
    width: 185px;
    height: 130px;
    left: 0px;
    top: 0px;
    background-color: white;
    position: absolute;
    visibility: hidden;
    z-index: 115;
}

a.cal-DayLink {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #2F384F;
    background-color: transparent;
}

a.cal-DayLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: #2F384F;
}

a.cal-DayLink:active {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    background-color: transparent;
    color: #2F384F;
}

.cal-TextBox {
    color: Black;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #fff;
}

a.cal-TodayLink {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #8D3131;
    background-color: transparent;
}

a.cal-TodayLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: #000066;
}

a.cal-TodayLink:active {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: #000066;
}

.cal-GreyDate {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    background-color: #fff;
    color: #ccc;
}

.cal-GreyInvalidDate {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: line-through;
    background-color: #fff;
    color: #ccc;
}

.cal-DayCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #F3E09C;
    background-color: #fff;
}

.cal-HeadCell, .cal-HeadCell a {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #F3E09C;
    background-color: #2F384F;
    text-decoration: none;
}

.cal-Table {
    border: 2px solid #8D3131;
    background-color: #2F384F;
}

SELECT {
    font-size: 11px;
    color:black;
}

INPUT {
    font-size: 11px;
}

/*DISPLAY TAG*/
.pagebanner {
    /*background-color: #ffffff;*/
    font-size: 10px;
    padding: 5px;
}

.pagelinks {
    /*background-color: #ffffff;*/
    font-size: 10px;
    padding: 5px;
    color: white;
}

.pagelinks a {
    /*background-color: #ffffff;*/
    color: white;
}

/*HTML FORMS*/
.Label {
    text-align: right;
    font-weight: bold;
    padding-right: 5px;
    line-height: 18px;
    padding-right: 15px;
}

.Label2 {
    text-align: right;
    font-weight: bold;
    padding-right: 5px;
    line-height: 18px;
}

.Value {
    padding-left: 15px;
    line-height: 18px;
}

.icon-bar {
    color: white;
}

@media (max-width: 955px) {
    .navbar-collapse {
        /*height: 42px;*/
        background: #262727;
    }
}

.navbar {
    /*height: 42px;*/
    min-height:0px;
    margin-bottom: 0px;
    background: none;
}

.navbar-inverse {
    border: none;
}

.navbar-default {
    border: none;
}

.navbar ul {
    color: white;
    /*background: none;*/
}



.navbar-inverse .navbar-nav > li > a {
    color: white;
    background: none;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    padding: 12px;
    letter-spacing: 1px;
}

.navbar .navbar-default ul {
    margin: 0;
    padding: 0;
    font: bold 12px Verdana;
    list-style-type: none;
    background: transparent;
    letter-spacing: normal;
}

.navbar .navbar-default li.dropdown ul {
    background-color: #333;
}

.navbar-default .navbar-nav > li > a {
    color: white;
    background: none;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    padding: 10px;

}

/**** PASTED ****/




.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #ebcf00;
}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #ebcf00;
    background-color: #333
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.active>a {
    background-image: -webkit-linear-gradient(top, #333333 0, #333333 100%);
    background-image: -o-linear-gradient(top, #333333 0, #333333 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
    -webkit-box-shadow: inset 0 3px 9px rgba(0,0,0,0.075);
    box-shadow: inset 0 3px 9px rgba(0,0,0,0.075);
}


.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ebcf00;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.dropdown-menu {
    font: normal 12px Verdana;
    background:#333;
}


.dropdown-menu .divider {
    height: 1px;
    margin: 2px 0;
    overflow: hidden;
    background: #000
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #ebcf00;
    background:#333;
}



@media (max-width: 768px) {
    .navbar ul {
        color: white;
        /*background: none;*/
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #fff;
        background:#333;
    }

        .navbar-nav .open .dropdown-menu {

            background-color: #333;

        }

}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border:none;
}

.navbar-default .navbar-collapse.collapse {
    display: block!important;
}

.navbar-default .navbar-nav>li, .navbar-nav {
    float: left !important;
}

.navbar-default .navbar-nav.navbar-right:last-child {
    margin-right: -15px !important;
}

.navbar-default .navbar-right {
    float: right!important;
}

/***** END PASTED ****/

.navbar-right > li > div img {
    padding: 8px 0;
}

.navbar-toggle {
    padding: 7px 10px 7px 10px;
    margin: 6px 0 3px 0;
}

.search-group {
    width: 150px;
    padding: 10px;
    position: relative;
    float: left;
}

.search-group .search-form {
    border-radius: 15px 0px 0px 15px;
    /*border-radius:Top-left, Top-right, Bottom-right, Bottom-left;*/
    height: 20px;
    width: 120px;
    font-size: 12px;
    line-height: 17px;
    padding: 0 10px 0 10px;
}

/*to cange only one form and not all give unique class name like  class="search-form" */
.search-btn {
    border-radius: 0px 15px 15px 0px;
    cursor: pointer;
    height: 20px;
    font-size: 12px;
    line-height: 17px;
    padding: 0 10px 0 10px;
}

.grad {
    background: #000066; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#171733, #242548); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#171733, #242548); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#171733, #242548); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#171733, #242548); /* Standard syntax */
}

.grad-horiz {
    background: #000066; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #171733, #242548); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #171733, #242548); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #171733, #242548); /* For Firefox 3.6 to 15 */
    background: linear-gradient(right, #171733, #242548); /* Standard syntax */
    padding:10px;
}

.no-margin {
    margin: 0;
}

.margin-below {
    margin-bottom: 20px;
}


ul.dropdown-menu > li > a:hover{
    color: #ebcf00;
    background-color: #333;
}
