#SideBar a,
.category_link {
    background-color: #ffffff;
    border-right: 1px solid #D9DCE3;
    border-top: 1px solid #D9DCE3;
    color: #000000;
    display: block;
    font-size: 0.750em;
    font-weight: 500;
    line-height: 1.500em;
    margin: 0;
    padding: 26px 10px 24px 50px;
    text-transform: uppercase;
}
#SideBar a.home {
    border-top: none;
}
#SideBar a:last-child {
    
}
#SideBar a:hover,
.category_link:hover {
    color: #871FFF;
}
#SideBar .sub_categories {
    
}
#SideBar .subLinks.selected,
#SideBar .category_link.selected {
    color: #0077c8;
}
#SideBar .Applications,
#SideBar .Billing, #SideBar .Billing_Paym,
#SideBar .Plans_Servic,
#SideBar .community {
    background-position: 15px 22px;
    background-repeat: no-repeat;
    background-size: 11%;
}
#SideBar .New_Customer,
#SideBar .Support_Vide {
    border-top: 0;
    color: #ffffff;
    padding: 10px 15px;
    text-transform: initial;
}
#SideBar .New_Customer:hover,
#SideBar .Support_Vide:hover {
    background: url(/resource/km_community_img/sprite/caret-right.png) no-repeat center right #0074c8;
    color: #ffffff;
}
#SideBar .Applications.subLinks,
#SideBar .Billing.subLinks, #SideBar .Billing_Paym.subLinks,
#SideBar .Features_Set.subLinks,
#SideBar .Getting_Star.subLinks,
#SideBar .Manage_Accou.subLinks,
#SideBar .Phones_Hardw.subLinks,
#SideBar .Plans_Servic.subLinks,
#SideBar .Products_Ser.subLinks,
#SideBar .Technical_Su.subLinks {
    background: #f4f4f4;
    border: none;
    font-size: 0.750em;
    padding: 0px 5px 10px 50px;
    text-transform: none;
}
#SideBar .New_Customer.subLinks,
#SideBar .Support_Vide.subLinks {
    border: none;
    font-size: 0.750em;
    padding: 8px 5px 6px 40px;
    text-transform: none;
}
#SideBar .Applications.subLinks.selected,
#SideBar .Billing.subLinks.selected, 
#SideBar .Billing_Paym.subLinks.selected,
#SideBar .Features_Set.subLinks.selected,
#SideBar .Getting_Star.subLinks.selected,
#SideBar .Manage_Accou.subLinks.selected,
#SideBar .Phones_Hardw.subLinks.selected,
#SideBar .Plans_Servic.subLinks.selected,
#SideBar .Products_Ser.subLinks.selected,
#SideBar .Technical_Su.subLinks.selected {
    background-image: none;
}
#SideBar .New_Customer.subLinks.selected,
#SideBar .Support_Vide.subLinks.selected {
    color: #ffffff;
}
#SideBar .home {
    background-image: url(/resource/km_community_img/icons/menu/home.png);
}
#SideBar .Billing,
#SideBar .Billing_Paym {
    background-image: url(/resource/km_community_img/icons/menu/billing.png);
}
#SideBar .Billing.selected,
#SideBar .Billing_Paym.selected {
    background-image: url(/resource/km_community_img/icons/menu/billing-selected.png);
}
#SideBar .Technical_Su {
    background-image: url(/resource/km_community_img/icons/menu/tech.png);
}
#SideBar .Technical_Su.selected {
    background-image: url(/resource/km_community_img/icons/menu/tech-selected.png);
}
#SideBar .Applications,
#SideBar .Features_Set {
    background-image: url(/resource/km_community_img/icons/menu/settings.png);
}
#SideBar .Applications.selected,
#SideBar .Features_Set.selected {
    background-image: url(/resource/km_community_img/icons/menu/settings-selected.png);
}
#SideBar .Plans_Servic {
    background-image: url(/resource/km_community_img/icons/menu/services.png);
}
#SideBar .Plans_Servic.selected,
#SideBar .Phones_Hardw.selected {
    background-image: url(/resource/km_community_img/icons/menu/services-selected.png);
}
#SideBar .Products_Ser {
    background-image: url(/resource/km_community_img/icons/products.png);
}
#SideBar .Getting_Star {
	background-image: url(/resource/km_community_img/icons/menu/customers.png);
}
#SideBar .Getting_Star.selected {
	background-image: url(/resource/km_community_img/icons/menu/customers-selected.png);
}
#SideBar .New_Customer,
#SideBar .Support_Vide {
    background-color: #0074c8;
}
#SideBar .New_Customer.selected,
#SideBar .Support_Vide.selected {
    background: url(/resource/km_community_img/sprite/caret-right.png) no-repeat center right #0074c8;
}
/*** VBC ***/
#SideBar .business.home {
    background-image: url(/resource/km_community_img/icons/home.png);
}
#SideBar .business.Features_Set {
    background-image: url(/resource/km_community_img/icons/setting.png);
}
#SideBar .business.Getting_Star {
    background-image: url(/resource/km_community_img/icons/getting_started.png);
}
#SideBar .business.Manage_Accou {
    background-image: url(/resource/km_community_img/icons/account.png);
}
#SideBar .business.Phones_Hardw {
    background-image: url(/resource/km_community_img/icons/phones.png);
}
#SideBar .business.Technical_Su {
    background-image: url(/resource/km_community_img/icons/support.png);
}
#SideBar .business.Contact_Us {
    background-image: url(/resource/km_community_img/icons/contact.png);
}
#SideBar .business.home,
#SideBar .business.Features_Set,
#SideBar .business.Features_Set.selected,
#SideBar .business.Features_Set:hover,
#SideBar .business.Getting_Star,
#SideBar .business.Getting_Star.selected,
#SideBar .business.Getting_Star:hover,
#SideBar .business.Manage_Accou,
#SideBar .business.Manage_Accou.selected,
#SideBar .business.Manage_Accou:hover,
#SideBar .business.Phones_Hardw,
#SideBar .business.Products_Ser,
#SideBar .business.Products_Ser.selected,
#SideBar .business.Technical_Su,
#SideBar .business.Technical_Su.selected,
#SideBar .business.Technical_Su:hover,
#SideBar .business.Contact_Us,
#SideBar .business.Contact_Us.selected,
#SideBar .business.Contact_Us:hover {
    background-position: 10px 20px;
    background-repeat: no-repeat;
    background-size: 30px;
}
#SideBar .business.home:hover,
#SideBar .business.Features_Set.selected,
#SideBar .business.Features_Set:hover,
#SideBar .business.Getting_Star.selected,
#SideBar .business.Getting_Star:hover,
#SideBar .business.Manage_Accou.selected,
#SideBar .business.Manage_Accou:hover,
#SideBar .business.Phones_Hardw.selected,
#SideBar .business.Phones_Hardw:hover,
#SideBar .business.Products_Ser.selected,
#SideBar .business.Products_Ser:hover,
#SideBar .business.Technical_Su.selected,
#SideBar .business.Technical_Su:hover,
#SideBar .business.Contact_Us.selected,
#SideBar .business.Contact_Us:hover {
    border-right: 4px solid #878A91;
}

#SideBar .contact_us .category_link {
    cursor: pointer;
    padding-left: 20px;
}

.community {
    background-image: url(/resource/km_community_img/icons/communities-over.png);
    color: #ffffff;
}

.subNav {
	margin-top:20px;
}
.subNav p {
	padding:5px 0 5px 20px;
	margin:0;
}
.hidden {
	/*display: none;*/
}
.selected {
    color: #0077c8;
}

#CategoryMenu ul li {
    list-style: none;
    margin-bottom: 0;
}
#BreadCrumbs {
	color: #b8b8bd;
	font-size: 0.75em;
	margin-bottom: 20px;
}
#BreadCrumbs a {
    border-left: 1px solid #b8b8bd;
	color: #b8b8bd;
    padding: 0 8px;
}
#BreadCrumbs a:hover {
	color: #871FFF;
}
#BreadCrumbs a:first-child {
    border-left: none;
	padding-left: 0;
}
#BreadCrumbs a:nth-child(2) {
	border-right: none;
}
#BreadCrumbs .currentContent.selection {
	border-right: none;
    color: #000000;
    text-transform: capitalize;
}
#BreadCrumbs .currentContent.selection::before {
    border-right: 1px solid #b8b8bd;
    content: '';
    margin-right: 8px;
}
#BreadCrumbs .currentContent.selection.trust::before {
    border-right: none;
}
/*************************************
    Center Icons
*************************************/
#CenterIcons {
    
}
#CenterIcons #CenterText {
	padding: 0 20px;
    text-align: center;
}
#CenterIcons .showContent {
    display: block;
}
#CenterIcons .hideContent {
    display: none;
}
#CenterIcons .centerBtn {
    border-radius: 0.875rem;
    box-shadow: 0 12px 18px 0px rgba(0, 0, 0, 0.15);
	color: #000000;
    font-size: 0.875em;
    font-weight: 400;
	height: 75px;
	line-height: 1.250em;
    margin: 0 0.625rem;
    padding: 100px 25px 0;
    text-align: center;
    text-transform: uppercase;
	transition: all 0.3s ease;
    vertical-align: top;
    width: 145px;
}
#CenterIcons .centerBtn.wide {
    width: 170px;
}
#CenterIcons .centerBtn:hover {
	color: #ffffff;
}
#CenterIcons .centerBtn.first-child {
    margin-left: 0;
}
#CenterIcons .centerBtn.last-child {
    margin-right: 0;
}
#CenterIcons #CenterApplications,
#CenterIcons #CenterBilling,
#CenterIcons #CenterBilling_Paym,
#CenterIcons #CenterContact_Us,
#CenterIcons #CenterFeatures_Set,
#CenterIcons #CenterGetting_Star,
#CenterIcons #CenterManage_Accou,
#CenterIcons #CenterNew_Customer,
#CenterIcons #CenterPhones_Hardw,
#CenterIcons #CenterPlans_Servic,
#CenterIcons #CenterProducts_Ser,
#CenterIcons #CenterTechnical_Su,
#CenterIcons #CenterTraining {
	display: inline-block;
}
#CenterIcons #CenterBilling,
#CenterIcons #CenterBilling_Paym {
	background:url(/resource/km_community_img/icons/billing.png) no-repeat center 40px #ffffff;
}
#CenterIcons #CenterBilling:hover,
#CenterIcons #CenterBilling_Paym:hover {
	background:url(/resource/km_community_img/icons/billing-over.png) no-repeat center 40px;
}
#CenterIcons #CenterApplications,
#CenterIcons #CenterFeatures_Set {
	background:url(/resource/km_community_img/icons/settings.png) no-repeat center 40px #ffffff;
}
#CenterIcons #CenterApplications:hover,
#CenterIcons #CenterFeatures_Set:hover {
	background:url(/resource/km_community_img/icons/settings-over.png) no-repeat center 40px #0077c8;
}
#CenterIcons #CenterNew_Customer {
	background:url(/resource/km_community_img/icons/customers.png) no-repeat center 40px #ffffff;
}
#CenterIcons #CenterNew_Customer:hover {
	background:url(/resource/km_community_img/icons/customers-over.png) no-repeat center 40px;
}
#CenterIcons #CenterPhones_Hardw,
#CenterIcons #CenterPlans_Servic {
	background:url(/resource/km_community_img/icons/services.png) no-repeat center 40px #ffffff;
}
#CenterIcons #CenterPhones_Hardw:hover,
#CenterIcons #CenterPlans_Servic:hover {
	background:url(/resource/km_community_img/icons/services-over.png) no-repeat center 40px #0077c8;
}
#CenterIcons #CenterTechnical_Su {
	background:url(/resource/km_community_img/icons/tech.png) no-repeat center 40px #ffffff;
}
#CenterIcons #CenterTechnical_Su:hover {
	background:url(/resource/km_community_img/icons/tech-over.png) no-repeat center 40px;
}

/*** VBC ***/
#CenterIcons .business #CenterGetting_Star {
    background:url(/resource/km_community_img/icons/getting_started.png) no-repeat center 20px #ffffff;
}
#CenterIcons .business #CenterGetting_Star:hover {
    background:url(/resource/km_community_img/icons/getting_started-over.png) no-repeat center 20px #871FFF;
}
#CenterIcons .business #CenterManage_Accou {
    background:url(/resource/km_community_img/icons/account.png) no-repeat center 20px #ffffff;
}
#CenterIcons .business #CenterManage_Accou:hover {
    background:url(/resource/km_community_img/icons/account-over.png) no-repeat center 20px #871FFF;
}
#CenterIcons .business #CenterFeatures_Set {
    background:url(/resource/km_community_img/icons/setting.png) no-repeat center 20px #ffffff;
}
#CenterIcons .business #CenterFeatures_Set:hover {
    background:url(/resource/km_community_img/icons/setting-over.png) no-repeat center 20px #871FFF;
}
#CenterIcons .business #CenterTechnical_Su {
    background:url(/resource/km_community_img/icons/support.png) no-repeat center 20px #ffffff;
}
#CenterIcons .business #CenterTechnical_Su:hover {
    background:url(/resource/km_community_img/icons/support-over.png) no-repeat center 20px #871FFF;
}
#CenterIcons .business #CenterContact_Us {
    background:url(/resource/km_community_img/icons/contact.png) no-repeat center 20px #ffffff;
}
#CenterIcons .business #CenterContact_Us:hover {
    background:url(/resource/km_community_img/icons/contact-over.png) no-repeat center 20px #871FFF;
}
#CenterIcons .business #CenterGetting_Star,
#CenterIcons .business #CenterGetting_Star:hover,
#CenterIcons .business #CenterManage_Accou,
#CenterIcons .business #CenterManage_Accou:hover,
#CenterIcons .business #CenterFeatures_Set,
#CenterIcons .business #CenterFeatures_Set:hover,
#CenterIcons .business #CenterTechnical_Su,
#CenterIcons .business #CenterTechnical_Su:hover,
#CenterIcons .business #CenterContact_Us,
#CenterIcons .business #CenterContact_Us:hover {
    background-size: 80px;
}

/*** VBE ***/
#CenterIcons #CenterContact_Us {
	background:url(/resource/km_community_img/icons/contact.png) no-repeat center 40px #ffffff;
}
#CenterIcons #CenterContact_Us:hover {
	background:url(/resource/km_community_img/icons/contact-over.png) no-repeat center 40px #871FFF;
}
#CenterIcons #CenterManage_Accou {
	background:url(/resource/km_community_img/icons/account.png) no-repeat center 40px #ffffff;
}
#CenterIcons #CenterManage_Accou:hover {
	background:url(/resource/km_community_img/icons/account-over.png) no-repeat center 40px #871FFF;
}
#CenterIcons #CenterPhones_Hardw {
	background:url(/resource/km_community_img/icons/phones.png) no-repeat center 40px #ffffff;
}
#CenterIcons #CenterPhones_Hardw:hover {
	background:url(/resource/km_community_img/icons/phones-over.png) no-repeat center 40px #871FFF;
}
#CenterIcons #CenterProducts_Ser {
	background:url(/resource/km_community_img/icons/products.png) no-repeat center 40px #ffffff;
}
#CenterIcons #CenterProducts_Ser:hover {
	background:url(/resource/km_community_img/icons/products-over.png) no-repeat center 40px #871FFF;
}
#CenterIcons #CenterTraining {
	background:url(/resource/km_community_img/icons/training.png) no-repeat center 40px #ffffff;
}
#CenterIcons #CenterTraining:hover {
	background:url(/resource/km_community_img/icons/training-over.png) no-repeat center 40px #871FFF;
}
#CenterIcons #CenterManage_Accou,
#CenterIcons #CenterManage_Accou:hover,
#CenterIcons #CenterContact_Us,
#CenterIcons #CenterContact_Us:hover {
    background-size: 52px;
}

.Vee {
	background:url(/resource/km_community_img/Vee_bot.png) no-repeat center;
    color: #49494B;
    cursor: pointer;
    display: inline-block;
    font-size: 0.875em;
    font-weight: 400;
    height: 250px;
    line-height: 1.250em;
    margin-left: -25px;
    text-align: center;
    transition: all 0.3s ease;
    vertical-align: top;
    width: 300px;
}

#container {
	width:770px;
	border:0px solid #333333;
	font-size:9pt;
}

@media (min-width: 64.000em) { /* 1024px */
    #CenterIcons {
	    width: 100%;
    }
    #CenterIcons .centerBtn {
        padding: 12% 3.4% 0;
        width: calc(100% - 89.2%);
    }
    #CenterIcons .centerBtn.wide {
        width: calc(100% - 83%);
    }
}

@media (max-width: 63.938em) { /* 1023px */
    #CenterIcons {
	    width: 100%;
    }
    #CenterIcons .centerBtn {
        padding: 10% 3.4% 0;
        width: calc(100% - 88%);
    }
    #CenterIcons .centerBtn.wide {
        width: calc(100% - 83%);
    }
}

@media (max-width: 56.875em) { /* 910px */
    #CenterIcons .centerBtn {
        background-position: center 20% !important;
        height: 50px;
    }
}

@media (max-width: 46.000em){ /* 736px */
    #CenterIcons .centerBtn {
        font-size: 0.750em;
        width: calc(100% - 88.2%);
    }
}

@media (max-width: 40.000em) { /* 640px */
    #PageContent #CenterIcons {
        width: 100%;
    }
    #CenterIcons #CenterBilling_Paym,
    #CenterIcons #CenterManage_Accou,
    #CenterIcons #CenterTechnical_Su,
    #CenterIcons #CenterFeatures_Set,
    #CenterIcons #CenterPlans_Servic,
    #CenterIcons #CenterCustomer {
        background-position: center 20%;
    }
    #CenterIcons #CenterBilling_Paym:hover,
    #CenterIcons #CenterManage_Accou:hover,
    #CenterIcons #CenterTechnical_Su:hover,
    #CenterIcons #CenterFeatures_Set:hover,
    #CenterIcons #CenterPlans_Servic:hover,
    #CenterIcons #CenterCustomer:hover {
        background-position: center 20%;
    }
    #CenterIcons .business #CenterGetting_Star,
    #CenterIcons .business #CenterGetting_Star:hover,
    #CenterIcons .business #CenterManage_Accou,
    #CenterIcons .business #CenterManage_Accou:hover,
    #CenterIcons .business #CenterFeatures_Set,
    #CenterIcons .business #CenterFeatures_Set:hover,
    #CenterIcons .business #CenterTechnical_Su,
    #CenterIcons .business #CenterTechnical_Su:hover,
    #CenterIcons .business #CenterContact_Us,
    #CenterIcons .business #CenterContact_Us:hover {
        background-size: 50px;
    }
    #CenterIcons .centerBtn,
    #CenterIcons .centerBtn.wide {
        height: 30px;
        margin: 0 0 15px;
        padding: 17.5% 10% 0;
        width: 80%;
    }
    #CenterIcons #CenterText {
        display: none;
    }
}

@media (max-width: 23.438em) { /* 375px */
    #CenterIcons .centerBtn {
	    padding: 20% 10% 0;
    }
}