﻿/* Basic CSS Document 
--------------------------------------------------------------------- */
html, body, html > body > form {
}

form#Form {
}

body {
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    line-height: 19px;
    background: #ffffff;
}

    body#Body {
    }

/* Setting Text Throughout the skin 
--------------------------------------------------------------------- */
p {
    padding: 0px 0px 17px 0px;
    margin: 0px;
}

TH, TD, DIV {
    font-family: Arial, Helvetica, sans-serif;
}

A, A:link, A:visited, A:active {
    font-weight: normal;
    color: #9e62b3;
    text-decoration: underline;
}

    A:hover {
        font-weight: normal;
        color: #9e62b3;
        text-decoration: none;
    }

.normal, .Normal {
    font-family: Arial, Helvetica, sans-serif;
}

.NormalBold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ca9f06;
}

.NormalRed {
    color: #C50000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
}

.Head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}

.SubHead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ca9f06;
}

.SubSubHead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ca9f06;
}

.TitleHead {
    color: #ca9f06;
}

.DataGrid_Header {
    color: #ca9f06;
}

.DataGrid_Item {
    color: #ca9f06;
}

hr {
    color: #ffffff;
}

/* Hading Style
----------------------------------------------------------------------*/
h1 {
    /*font-size: 25pt;
    font-weight: normal;
    padding: 0px 0px 20px 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #d8d6d6;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    padding: 0px 0px 17px 0px !important;
    color: #646464;
    font-weight: normal;
    text-transform: uppercase;
}

h2 {
    font-size: 22px;
    font-weight: normal;
    padding: 0px 0px 19px 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #d8d6d6;
}

h3 {
    font-size: 20px;
    font-weight: normal;
    padding: 0px 0px 18px 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #d8d6d6;
}

h4 {
    font-size: 18px;
    font-weight: normal;
    padding: 0px 0px 13px 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #d8d6d6;
}

h5 {
    font-size: 16px;
    font-weight: bold;
    padding: 0px 0px 12px 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #d8d6d6;
}

h6 {
    font-size: 14px;
    font-weight: bold;
    padding: 0px 0px 12px 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
}

.page-title-area h1 {
    font-size: 30px;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    line-height: 58px;
    text-transform: uppercase;
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

.padd-left20 h2 {
    font-size: 19px !important;
    font-weight: normal !important;
    padding: 0px 0px 9px 0px !important;
    margin: 0px !important;
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif !important;
    color: #666666 !important;
    text-transform: uppercase !important;
}

.bond-padd-left20 h2 {
    font-size: 20px !important;
    font-weight: normal !important;
    padding: 0px 0px 7px 0px !important;
    margin: 0px !important;
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    color: #666666 !important;
    text-transform: uppercase !important;
}

/* Style For width setting of skin 
-----------------------------------------------------------------------*/
.fixwidth_layout {
    width: 918px;
    margin: 0 auto;
}
/*-- main layout width on site style          --*/

/* Empty panes Style
----------------------------------------------------------------------*/
.DNNEmptyPane {
    width: 0;
    padding: 0;
    margin: 0;
    display: none;
}

/* DNNAlign panes Style
----------------------------------------------------------------------*/
.DNNAligncenter {
    text-align: left;
}

/* Control Panel Style 
-----------------------------------------------------------------------*/
.controlpanel {
    background: #FFF;
    border: #ADADAD solid;
    border-width: 0px 0px 2px;
}

    .controlpanel IMG {
        margin: 15px 5px 0px;
    }

    .controlpanel TD TD TD TD IMG {
        margin: 0px;
    }

    .controlpanel TD TD TD {
        width: auto;
    }

    .controlpanel DIV {
        border: #CCC solid;
        border-width: 0px 1px;
        width: 3px;
        height: 100px;
    }

    .controlpanel TD.SubHead {
        background: #CCC;
        font-size: 12px;
        color: #000;
        font-weight: bold;
    }

    .controlpanel TD TD TD .SubHead {
        background: transparent;
        border: 0px;
        font-size: 11px;
        color: #333;
        font-weight: normal;
    }

    .controlpanel TD TD TD input {
        background: #EFEFEF;
        font-size: 11px;
        color: #000;
        font-weight: bold;
        padding-left: 4px;
        background: url(/Images/DBS/main-search-bg.jpg);
        height: 24px;
        width: 138px;
    }

    .controlpanel TD TD TD select {
        background: #EFEFEF;
        font-size: 11px;
        color: #000000;
    }

    .controlpanel A.CommandButton {
        font-size: 10px;
        text-decoration: none;
        color: #000000;
    }

        .controlpanel A.CommandButton:link {
            color: #000;
        }

        .controlpanel A.CommandButton:visited {
            color: #000;
        }

        .controlpanel A.CommandButton:active {
            color: #000;
        }

        .controlpanel A.CommandButton:hover {
            color: #FF9900;
            text-decoration: underline;
        }

.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active {
    font-size: 11px;
    color: #D9BA4B;
    text-decoration: none;
    font-weight: normal;
}

A.CommandButton:hover {
    color: #D9BA4B;
    text-decoration: underline;
    font-size: 11px;
    font-weight: normal;
}

.dnnRibbonGroup {
    color: #000000;
}

/* FileManager Style 
-----------------------------------------------------------------------*/
.FileManager A, .FileManager A:link, .FileManager A:visited, .FileManager A:active {
    color: #93089c !important;
    text-decoration: none;
}

    .FileManager A:hover {
        color: #ff9356;
        text-decoration: none;
    }

.FileManage td {
    color: #000 !important;
}

/* Login Button Style
--------------------------------------------------------------------------- */
.StandardButton {
    cursor: pointer;
    border: outset 1px #ccc;
    background: #aa1e1d;
    color: #fff;
    font-weight: bold;
    padding: 1px 2px;
}

.NormalTextBox {
}

.Circle{
    height: 270px;
    border-radius: 50%;
    background-color: #b2a1c7;
    width: 300px;
    color: white;
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
    text-align: center;
    line-height: 23px;
    font-size: medium;
    vertical-align: middle;
    display: table-cell;
    padding: 20px;
}

/* Pane Padding 
--------------------------------------------------------------------------- */


/* Logo Style
----------------------------------------------------------------------*/
#dnn_dnnLOGO_imgLogo {
    padding: 0px 0px;
    margin: 0px;
    border: 0px;
}

/* Search Style
-----------------------------------------------------*/
.SearchPortal, a.SearchPortal:link, a.SearchPortal:active, a.SearchPortal:visited, .SearchPortal {
    background: url(images/search-button.jpg) no-repeat right top;
    float: left;
    width: 26px;
    height: 18px;
    line-height: 18px;
    color: #fff;
    font-size: 0px;
    position: absolute;
}

a.SearchPortal:hover {
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    font-size: 0px;
}

#dnn_dnnSEARCH_txtSearch {
    width: 126px;
    Font-size: 12px;
    color: #000000;
    height: 18px;
    line-height: 18px;
    padding: 0 3px;
    background: #ffffff;
    border: 0px;
    float: right;
    clear: right;
    margin-right: -4px;
}

/* Login Style 
---------------------------------------------------------------------- */
.LoginPortal, a.LoginPortal:link, a.LoginPortal:active, a.LoginPortal:visited {
    color: #fff;
    text-decoration: none !important;
    font-weight: normal;
    font-size: 13px;
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
    padding: 0px 2px 0px 5px;
    margin: 0px;
    white-space: nowrap;
}

a.LoginPortal:hover {
    color: #c8c6c6;
    text-decoration: none !important;
    font-weight: normal;
    font-size: 13px;
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
}

/* User Style
---------------------------------------------------------------------- */
.UserPortal, a.UserPortal:link, a.UserPortal:active, a.UserPortal:visited {
    color: #ffb1b1;
    text-decoration: none;
    padding: 0px 0px 0px 8px;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

a.UserPortal:hover {
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

/* Date Style 
---------------------------------------------------------------------- */
.DatePortal, a.DatePortal:link, a.DatePortal:active, a.DatePortal:visited {
    color: #ffb1b1;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px;
    margin: 0px;
}

a.DatePortal:hover {
    color: #ef0202;
}

/* Breadcrumb Style 
--------------------------------------------------*/
.BreadcrumbPortal, a.BreadcrumbPortal:link, a.BreadcrumbPortal:active, a.BreadcrumbPortal:visited {
    font-size: 9px;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

a.BreadcrumbPortal:hover {
    font-size: 9px;
    color: #df6a03;
    text-decoration: none;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.breadcrumb_text {
    color: #424242;
    padding: 0px;
    margin: 0px;
    font-size: 11px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

/* Footer Style
-----------------------------------------------*/
.FooterPortal, a.FooterPortal:link, a.FooterPortal:active, a.FooterPortal:visited {
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    font-weight: Normal;
}

a.FooterPortal:hover {
    color: #d9e556;
    text-decoration: underline;
    font-weight: Normal;
}

/* Copyright Style 
---------------------------------------------*/
.CopyrightPortal, a.CopyrightPortal:link, a.CopyrightPortal:active, a.CopyrightPortal:visited {
    font-size: 13px;
    color: #c6c3c3;
    text-decoration: none;
    font-weight: Normal;
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
    padding-left: 5px;
}

a.CopyrightPortal:hover {
    color: #fff;
    text-decoration: none;
    font-weight: Normal;
}

/* Privacy/Terms Style 
----------------------------------------------*/
.PrivacyPortal, a.PrivacyPortal:link, a.PrivacyPortal:active, a.PrivacyPortal:visited {
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px 6px 0px 0px;
    margin: 0px;
    white-space: nowrap;
}

a.PrivacyPortal:hover {
    color: #000000;
    text-decoration: underline;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.TermsPortal, a.TermsPortal:link, a.TermsPortal:active, a.TermsPortal:visited {
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    font-weight: Normal;
}

a.TermsPortal:hover {
    color: #000000;
    text-decoration: underline;
    font-weight: Normal;
}

/* Links Style 
------------------------------------------------*/
.links, a.links:link, a.links:active, a.links:visited {
    font-size: 12px;
    color: #b34746;
    padding: 0px 3px;
    text-decoration: none;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

a.links:hover {
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}

/* Menu Style
-------------------------------------------------------------------- */
.main_dnnmenu_rootitem span img {
    width: 1px;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    border: none;
}

/* main menu td*/
.main_dnnmenu_bar {
    cursor: pointer;
    white-space: nowrap;
    outline: none;
    border: none;
    background-image: none;
}
/* Main Menu Normal */
.main_dnnmenu_rootitem {
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    font-family: "Verdana", Arial, Helvetica, sans-serif;
    white-space: nowrap;
    padding: 0px 0px 0px 14px;
    margin-left: 10px;
    display: inline-block;
    position: relative;
    text-transform: uppercase;
    word-spacing: -2px;
}
/* Main menu hover */
.main_dnnmenu_rootitem_hover, .main_dnnmenu_rootitem_selected {
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    font-family: "Verdana", Arial, Helvetica, sans-serif;
    white-space: nowrap;
    margin-left: 10px;
    padding: 0px 0px 0px 14px;
    display: inline-block;
    position: relative;
    text-transform: uppercase;
    /*background: url(/Images/DBS/nav-hover.png) 0px 4px no-repeat;*/
    word-spacing: -2px;
}

/* SUB Menu Normal */
.main_dnnmenu_submenu {
    z-index: 999999;
    position: relative;
    margin-left: 0px;
    margin-top: 0px;
    padding: 0px;
    background: url(/Images/DBS/sub-nav-bg.png);
    border: 1px solid #b386b5;
}

    .main_dnnmenu_submenu td {
        z-index: 999999;
        font-size: 14px;
        font-weight: normal;
        text-align: left;
        color: #000;
        line-height: 26px;
        font-family: "Verdana", Arial, Helvetica, sans-serif;
        padding: 0px 5px 0px 3px;
        margin: 0px 0px 0px 20px;
    }

/* SUB Menu hover */
.main_dnnmenu_itemhover td, .main_dnnmenu_itemselected td {
    font-size: 14px;
    color: #000;
    font-weight: normal;
    text-align: left;
    line-height: 26px;
    z-index: 999999;
    font-family: "Verdana", Arial, Helvetica, sans-serif;
    padding: 0px 5px 0px 3px;
    margin: 0px;
    background: #b386b5;
}


/* Module Action Menus 
----------------------------------------------*/
.ModuleTitle_SubMenu {
    border: 1px solid #d3d3d3;
}

    .ModuleTitle_SubMenu td {
        background-color: #F8FAFF;
        white-space: nowrap;
    }

.ModuleTitle_MenuIcon {
    background-color: #F8FAFF;
    border: none;
    padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon {
    background: #aa1e1d;
    color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {
    height: 2px;
}

.ModuleTitle_MenuItem {
    border: none;
}


.dnnSearchResults table {
    width: 100%;
}

.dnnGridItem {
    background: transparent !important;
}

.dnnGridAltItem {
    background: transparent !important;
}

/* Layout Designing Styling
--------------------------------------------------------------------------------------------------------- */
*:focus {
}

img {
    border: none;
}

.fleft {
    float: left;
}

.fright {
    float: right;
}

.clear-float {
    clear: both;
    line-height: 0;
    font-size: 0;
    height: 0;
    padding: 0px;
    margin: 0px;
}

#outer-wrapper {
    background: url(/Images/DBS/top-line.jpg) top left repeat-x;
    width: 100%;
}

/* -----Header Area Styling----- */
.header-area {
    width: 980px;
    margin: 0 auto 19px auto;
    padding: 42px 0px 19px 0px;
    border-bottom: 1px solid #dcdcdc;
}

.logo-area {
    width: 170px;
}

.nav-area {
    width: 810px;
    padding: 36px 0px 0px 0px;
    text-align: right;
}

/* -----Banner Area Styling----- */
.banner-bg {
    background: url(/Images/DBS/banner-bg.jpg) top left repeat-x;
}

.banner-area {
    width: 980px;
    margin: 0 auto;
}

/* -----Content Area Styling----- */
.index-content-area {
    width: 940px;
    margin: 0 auto;
    padding: 26px 0px 11px 0px;
}

.inner-content-area {
    width: 980px;
    margin: 0 auto;
    padding: 26px 0px 11px 0px;
}

.index-left-pane {
    width: 610px;
    padding-right: 20px;
}

.inner-left-pane {
    width: 630px;
    padding-right: 40px;
}

.index-right-pane {
    width: 310px;
}

.inner-right-pane {
    width: 310px;
}

/* -----Bottom Area Styling----- */
.index-bottom-bg {
    background: url(/Images/DBS/bottom-bg.jpg) top left;
}

.inner-bottom-bg {
    background: url(/Images/DBS/inner-bottom-bg.jpg) top left;
}

.index-bottom-bg-shedow {
    background: url(/Images/DBS/bottom-bg-shedow.jpg) top left repeat-x;
}

.inner-bottom-bg-shedow {
    background: url(/Images/DBS/inner-bottom-bg-shedow.jpg) top left repeat-x;
}

.index-bottom-area-bg {
     background: url(/Images/DBS/index-bottom-area-bg.jpg) top center repeat-y;
}

.bottom-area {
    background: url(/Images/DBS/index-bottom-area-bg-shedow.jpg) top center no-repeat;
    margin: 0 auto;
    width: 980px;
}

.bottom-left-pane {
   width: 288px;
    padding: 0 19px 20px 19px;
    background: url(/Images/DBS/bottom-left-bottom-bg.png) center bottom no-repeat;
}

.inner-bottom-left-pane {
    width: 610px;
    padding: 28px 40px 0 20px;
}

.bottom-middle-pane {
    width: 288px;
    padding: 0 19px 20px 19px;
    background: url(/Images/DBS/bottom-middle-bottom-bg.png) center bottom no-repeat;
}

.bottom-right-pane {
    width: 290px;
    padding: 0 19px 20px 19px;
    background: url(/Images/DBS/bottom-left-bottom-bg.png) center bottom no-repeat;
}

.inner-bottom-right-pane {
    width: 290px;
    padding: 40px 20px 20px 0px;
    background: url(/Images/DBS/bottom-left-bottom-bg.png) center bottom no-repeat;
}

.inner-bottom-right-pane-con {
    width: 290px;
    padding: 40px 20px 20px 0px;
    background: url(/Images/DBS/bottom-middle-bottom-bg.png) center bottom no-repeat;
}

.faq-bottom-pane-bg {
    background-color: #f9f8f8;
}

.faq-content-pane {
    width: 940px;
    margin: 0 auto;
    padding: 26px 0px 11px 0px;
}

.faq-bottom-pane {
    width: 940px;
    margin: 0 auto;
    padding: 12px 0px 11px 0px;
}

/* -----Footer Area Styling----- */
.footer-bg {
    background: url(/Images/DBS/footer-bg.jpg) top left;
}

.footer-bg-shedow {
    background: url(/Images/DBS/footer-bg-shedow.jpg) top left repeat-x;
}

.footer-area {
    width: 980px;
    margin: 0 auto;
    padding: 29px 0px 3px 0px;
}

.footer-left-area {
    width: 655px;
}

.footer-right-area {
    width: 325px;
}

.footer-links {
    color: #fff;
    font-size: 12px;
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
}

    .footer-links a {
        color: #fff;
        font-size: 13px;
        font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
        padding: 1.5px;
        text-decoration: none;
    }

        .footer-links a:hover {
            color: #c8c6c6;
            text-decoration: none;
        }

.prob-txt-size {
    color: #FFFFFF;
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding: 19px 0px 26px 0px;
    border-bottom: 1px solid #7c7c7d;
}

.footer-left-pane {
    color: #c8c6c6;
    padding-top: 32px;
}

/* -----Page Title Area Styling----- */
.page-title-bg {
    background: url(/Images/DBS/page-title-bg.jpg) top left repeat-x;
    height: 58px;
    line-height: 58px;
}

.page-title-area {
    width: 960px;
    padding-left: 20px;
    margin: 0 auto;
}


/* -----Content Styling----- */
/*.padd-left20 {
    padding-left: 20px;
}*/

.bond-padd-left20 {
    padding-left: 36px;
    background: url(/Images/DBS/bullet.png) no-repeat 18px 10px;
    display: block;
}

.under-line {
    padding-bottom: 8px;
    margin-bottom: 22px;
    border-bottom: 1px solid #dcdcdc;
}

.colour-b {
    color: #000000 !important;
}

    .colour-b p {
        color: #000000 !important;
    }


/* -----FAQ Styling----- */
.arrowlistmenu {
    width: 100%; /*width of accordion menu*/
}

    .arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
        font: bold 13px Arial;
        color: black;
        background: url(/Images/DBS/bullet_toggle_plus.png) 887px 22px no-repeat;
        margin-bottom: 10px; /*bottom spacing between header and rest of content*/
        text-transform: capitalize;
        padding: 1px 0 0px 25px; /*header text is indented 10px*/
        cursor: pointer;
        line-height: 79px;
    }

    .arrowlistmenu .openheader { /*CSS class to apply to expandable header when it's expanded*/
        background: url(/Images/DBS/bullet_toggle.png) 887px 22px no-repeat;
        color: #000;
    }

    .arrowlistmenu ul { /*CSS for UL of each sub menu*/
        list-style-type: none;
        margin: 0;
        padding: 0;
        /*bottom spacing between each UL and rest of content*/
    }

        .arrowlistmenu ul li {
            padding-bottom: 2px;
            padding-left: 28px; /*bottom spacing between menu items*/
        }

            .arrowlistmenu ul li .opensubheader { /*Open state CSS for sub menu header*/
                background: lightblue;
            }

            .arrowlistmenu ul li .closedsubheader { /*Closed state CSS for sub menu header*/
                background: lightgreen;
            }

            .arrowlistmenu ul li a {
                color: #0057b0;
                background: url(/Images/DBS/list-arrow.png) no-repeat center left; /*custom bullet list image*/
                display: block;
                padding: 4px 0;
                padding-left: 17px; /*link text is indented 19px*/
                text-decoration: none;
                font-weight: normal;
                border-bottom: 1px solid #dadada;
                font-size: 12px;
            }

                .arrowlistmenu ul li a:visited {
                    color: #0057b0;
                }

                .arrowlistmenu ul li a:hover { /*hover state CSS*/
                    background-color: #F3F3F3;
                }

                .arrowlistmenu ul li a.subexpandable:hover { /*hover state CSS for sub menu header*/
                    background: lightblue;
                }

.que-bg {
    background: url(/Images/DBS/que-bg.png) top left no-repeat;
    /*height: 82px;*/
    height: auto;
    line-height: 82px;
    display: block;
    margin-bottom: 4px;
}

    .que-bg h3 span {
        font-size: 15px !important;
        color: #9e62b3 !important;
        font-family: "Myriad Pro", Arial, Helvetica, sans-serif !important;
        font-weight: normal !important;
        padding-left: 8px;
    }

.categoryitems {
    background: url(/Images/DBS/ans-bg-top.png) top right no-repeat;
    display: block;
    padding-top: 20px;
    color: #FFFFFF !important;
    margin-bottom: 15px;
}

    .categoryitems span {
        font-weight: bold;
        font-size: 14px;
        padding-right: 8px;
    }

.categoryitemsmain {
    background: url(/Images/DBS//ans-bg-main.png) top right repeat-y;
    padding-left: 85px;
    padding-right: 8px;
}

.categoryitemsbottom {
    background: url(/Images/DBS/ans-bg-bottom.png) bottom right no-repeat;
    height: 18px;
    padding-left: 85px;
}

