﻿@charset "utf-8";
/* CSS Document */
body
{
    background-image: url(/_layouts/15/Kemet.Framework/Images/gradient.jpg) !important;
    background-color: #D2ECFB;
    background-repeat: repeat-x;
    height: 100%;
    overflow: auto !important;
    background-size: auto !important;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

img[src=""]
{
    display: none;
}

*
{
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
}

input[type="button"], input[type="submit"]
{
    cursor: pointer;
}

.clear
{
    clear: both;
    width: 0;
    height: 0;
}

.C-align
{
    width: 100%;
    text-align: center;
}

#s4-workspace
{
    /* height: 575px !important;*/
    width: 100% !important;
}

#s4-titlerow
{
    display: none !important;
}

.font-italic
{
    font-style: italic !important;
    float: left;
}

    .font-italic a
    {
        float: none !important;
        text-decoration: underline !important;
    }

.font-arial
{
    font-family: Arial !important;
}

.KE-fontbold, .KE-fontbold td
{
    font-weight: bold !important;
}

.kE-Lalign
{
    text-align: left !important;
}

#main_container
{
    margin: 0 auto;
    width: 980px;
}

#WebPartWPQ2_ChromeTitle
{
    display: none;
}

.container
{
    background-color: #FFFFFF;
    width: 100%;
    margin: 0 auto;
    float: left;
}

.links a
{
    list-style: none;
    text-decoration: none;
    color: #FFFFFF;
    float: right;
    padding: 5px 0px 3px 5px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    border: none;
    font-family: Arial, Helvetica, sans-serif !important;
}

.links img
{
    background: none;
    border: none;
}

.logo
{
    width: 100%;
}

.links
{
    height: 20px;
    margin-top: 30px;
}

    .links span
    {
        border-right: 1px solid white;
        height: 13px;
        padding: 0px 3px 0px 3px;
        float: right;
        margin: 5px 0px 5px;
    }

.header .search input[type="radio"]
{
    margin-top: 0;
}

.search
{
    background-image: url(/_layouts/15/Kemet.Framework/Images/SearchControlBackground.png);
    float: right;
    height: 53px;
    width: 282px;
    margin: 15px 17px 0 0;
}

    .search span
    {
        color: #F6D995;
        font-size: 14px;
        font-weight: bold;
        margin-left: 10px;
        font-family: Arial, Helvetica, sans-serif !important;
        top: 4px;
    }

.search_image input
{
    background-image: url(/Lists/KemetPictureLibrary/InputSearchBackground.gif);
    background-repeat: repeat-x;
    border: none;
    height: 12px;
    width: 218px;
    margin: 6px 0 0 10px;
    font-size: 11px;
    color: #000;
}

.search_img
{
    width: 227px;
    height: 16px;
    margin: 5px 0px 0px 10px;
}

span.search_past
{
    color: #FFF;
    font-weight: bold;
    font-size: 11px;
    margin: 0px 0px 0px 0px !important;
    font-family: Arial, Helvetica, sans-serif !important;
}
/*Menu structure styles*/
.menu
{
    margin: auto;
    width: 947px;
}

    .menu div > ul
    {
        margin: 12px auto;
        float: left;
        padding: 0;
        width: 947px;
        border-top: 1px solid #ffaa2d;
        box-shadow: 0 1px 2px #8A8A8A; /* Safari 4-5, Chrome 1-9 */
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#feba59), to(#ff8016)); /* Safari 5.1, Chrome 10+ */
        background: -webkit-linear-gradient(top, #feba59, #ff8016); /* Firefox 3.6+ */
        background: -moz-linear-gradient(top, #feba59, #ff8016); /* IE 10 */
        background: -ms-linear-gradient(top, #feba59, #ff8016); /* Opera 11.10+ */
        background: -o-linear-gradient(top, #feba59, #ff8016);
        -pie-background: linear-gradient(#feba59, #ff8016);
        behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
        border-radius: 5px;
        position: relative;
        top: 0 !important;
    }

    .menu li ul
    {
        padding: 0;
        float: left;
        position: relative;
        top: 25px;
        z-index: 601;
    }

        .menu li ul ul
        {
            top: 0px;
        }

    .menu ul li
    {
        float: left;
        list-style: none;
        border-right: 1px solid #FFF;
        position: relative;
    }

        .menu ul li + li + li + li + li + li + li + li
        {
            border: none;
            position: relative;
        }

            .menu ul li + li + li + li + li + li + li + li .mnu-drpdwn
            {
                right: 0;
            }

        .menu ul li:last-child
        {
            border: none;
        }

        .menu ul li:hover
        { /* Safari 4-5, Chrome 1-9 */
            background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fec87e), to(#fff0d2)); /* Safari 5.1, Chrome 10+ */
            background: -webkit-linear-gradient(top, #fec87e, #fff0d2); /* Firefox 3.6+ */
            background: -moz-linear-gradient(top, #fec87e, #fff0d2); /* IE 10 */
            background: -ms-linear-gradient(top, #fec87e, #fff0d2); /* Opera 11.10+ */
            background: -o-linear-gradient(top, #fec87e, #fff0d2); /* IE6-9 */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec87e', endColorstr='#fff0d2',GradientType=0 );
            -pie-background: linear-gradient(#fec87e, #fff0d2);
        }

            .menu ul li:hover a
            {
                color: #00629D;
            }

        .menu ul li a:hover
        {
            color: #00629D;
        }

        .menu ul li a
        {
            text-decoration: none;
            border-right-color: #ffffff;
            color: #fff;
            font-size: 13px;
            font-weight: bold;
            font-family: Verdana, Geneva, sans-serif;
            padding: 5px 17.3px;
            float: left;
        }

            .menu ul li a:focus
            {
                background: none !important;
            }

.Last
{
    border: none !important;
}
/**********/
.mnu-drpdwn
{
    display: none;
    float: left;
    position: absolute !important;
    width: 200px !important;
    z-index: 600;
    top: 14px;
    border-radius: 0 !important;
    background: #ff8e03 !important;
}

    .mnu-drpdwn li
    {
        border: none !important;
        border-radius: 0;
        width: 100%;
    }

        .mnu-drpdwn li:hover a
        {
            color: #00629D !important;
        }

        .mnu-drpdwn li a:hover
        {
            color: #00629D !important;
            background: #fff0d2 !important;
        }

        .mnu-drpdwn li:first-child, .mnu-drpdwn li:last-child
        {
            border-radius: 0 !important;
        }

        .mnu-drpdwn li a
        {
            color: #fff !important;
            width: 93% !important;
            float: left;
            padding: 5px 7px !important;
        }

.menu ul li:hover .mnu-drpdwn
{
    display: block;
}

.menu ul li:hover .submnu-drpdwn li a:hover
{
    color: #00629D !important;
}

.submnu-drpdwn
{
    display: none;
    position: absolute !important;
    width: 200px !important;
    left: 200px;
    top: 0;
    border-radius: 0 !important;
    background: #ff8e03 !important;
    margin: 0 !important;
    z-index:: 600;
}

.mnu-drpdwn li:hover .submnu-drpdwn li a
{
    color: #fff !important;
}

.submnu-drpdwn li:first-child, .submnu-drpdwn li:last-child
{
    border-radius: 0 !important;
}

.mnu-drpdwn > li:hover .submnu-drpdwn
{
    display: block !important;
}

/* ==== start of removing 3rd level submenu ===*/
/*
#ctl00_MainNav1_NavMenu ul ul li:hover >  ul ul { top: 1em; left: -9999999px; }

#ctl00_MainNav1_NavMenu ul ul ul li:hover > ul{ 
top: 0px;    
left:200px; 
}
*/



.menu ul ul li:hover >  ul ul { top: 1em; left: -9999999px; }

.menu ul ul ul li:hover > ul{ 
top: 0px;    
left:200px; 
}


/* ==== end of removing 3rd level submenu ===*/


.menu ul li:last-child .mnu-drpdwn
{
    right: 0 !important;
}

.menu ul.submnu-drpdwn li.highlight_menu > a
{
    color: #00629D !important;
    cursor: pointer;
}
/***************/
/*Menu hightlights*/
.menu ul li.highlight_menu
{ /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fec87e), to(#fff0d2)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #fec87e, #fff0d2); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #fec87e, #fff0d2); /* IE 10 */
    background: -ms-linear-gradient(top, #fec87e, #fff0d2); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #fec87e, #fff0d2); /* IE6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec87e', endColorstr='#fff0d2',GradientType=0 );
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/IE.htc);
    -pie-background: linear-gradient(#fec87e, #fff0d2);
    position: relative;
    color: #00629D;
}

    .menu ul li.highlight_menu > a
    {
        cursor: pointer;
        color: #00629D !important;
    }
/*****************/
/* menu styles ends*/
.top_content
{
    background-image: url(images/borderUpper.png);
    background-repeat: no-repeat; /*margin: 10px 0 20px 20px;*/
    width: 937px;
    height: 300px;
}

.left_image
{
    float: left;
    margin: 10px;
}

.left_menu
{
    background-image: url(images/HomePage_LHNav_BlueBox.png);
    height: 222px;
}

    .left_menu ul
    {
        padding: 5px 0px 0px 10px;
        line-height: 16px;
        width: 222px; /*background-image:url(images/LHNav-HomeSep.png);*/
        background-position: 0 15px;
        background-repeat: no-repeat;
    }

        .left_menu ul li
        {
            list-style: none;
            width: 222px;
            background-image: url(images/LHNav-HomeSep.png);
            background-position: 0 15px;
            background-repeat: no-repeat;
        }

            .left_menu ul li a
            {
                text-decoration: none;
                list-style: none;
                font-size: 12px;
                color: #FFF;
                font-family: Arial, Helvetica, sans-serif;
            }

.right_image
{
    border: 1px solid #60A0D0;
    margin: 14px 5px;
    padding: 5px;
    border-radius: 5px;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
    height: 260px;
}

    .right_image img
    { /*margin-top:12px; margin-left:5px;*/
        width: 100%;
    }

.bottom_content_product h1
{
    font-size: 24px;
    letter-spacing: -2px;
    line-height: 20px;
    margin-top: -70px;
    position: relative;
    width: 222px;
    color: #00629D;
    font-family: 'Arial Black',Gadget,sans-serif;
    text-transform: uppercase;
    float: left;
    font-weight: bold;
}

.bottom_content_product h2
{
    font-size: 11px;
    color: #00629D;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    width: 100px;
    margin: 0px; /*background-image:url(images/ArrowBullet.png); background-repeat:no-repeat; background-position:left top; padding-left:10px;*/
}

.bottom_content_product p
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
}

.bottom_content_product a
{
    color: #60A0D0;
    font-weight: bold;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    text-decoration: none;
    background-image: url(/_layouts/15/Kemet.Framework/Images/ArrowBullet.png);
    background-repeat: no-repeat;
    padding-left: 10px;
    line-height: 15px; /*margin-left:10px;*/
}

.bottom_content_video h1
{
    font-size: 24px;
    letter-spacing: -2px;
    line-height: 20px;
    margin-top: -64px;
    position: relative;
    width: 186px;
    color: #00629D;
    font-family: 'Arial Black',Gadget,sans-serif;
    float: left;
    font-weight: bold;
}

.bottom_content_video h2
{
    font-size: 11px;
    color: #00629D;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-image: url(/_layouts/15/Kemet.Framework/Images/ArrowBullet.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 10px;
    margin: 0px;
    margin-left: 5px;
}

.bottom_content_label h3
{
    font-size: 11px;
    color: #60A0D0;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif; /*background-image:url(images/ArrowBullet.png); background-repeat:no-repeat; background-position:left top;*/
    padding-left: 10px;
    margin: 0px;
}

.bottom_content_video h3
{
    font-size: 11px;
    color: #00629D;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-image: none;
    padding-left: 4px;
    margin: 0 0 8px;
}

.bottom_content_video p
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
}

.bottom_content_video a
{
    color: #60A0D0;
    font-weight: bold;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    text-decoration: none; /*background-image:url(images/ArrowBullet.png); background-repeat:no-repeat; background-position:left top;*/
    /*padding:0px 0px 0px 10px;*/ margin-top: 10px;
    line-height: 15px;
}

.news
{
    background: #e6f3fb;
    height: 220px;
    width: 236px;
    float: left;
}

    .news a
    {
        float: left;
        font-size: 11px; /*margin-left: -4px;*/
        /*padding-left: 15px;*/ padding-right: 15px;
        padding-top: 10px;
        vertical-align: top;
        color: #082A58;
        font-weight: normal;
        text-decoration: none;
    }

        .news a:hover
        {
            text-decoration: underline;
        }

    .news span.homeNewsLinks
    {
        float: right;
    }

.homeNews
{
    font-size: 11px;
    margin-left: -15px;
    padding-left: 15px;
    padding-right: 15px; /*padding-top: 10px;*/
    vertical-align: top;
    border: none !important;
}

.news span
{
    font-size: 11px;
    font-family: verdana, Arial, Helvetica, sans-serif;
    color: #082A58; /*line-height:26px;*/
    font-weight: bold; /*margin-bottom:10px !important;*/
    /*margin-left:10px; /*padding:8px 5px 7px 4px;*/
    /*padding-left:10px;*/
}

.news table, tr, td, th
{
    margin: 0px;
    border: none !important;
}

.news_header h1, h2
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    font-weight: bold;
    float: left; /*margin:0px 0px 0px 20px; background-image:url(images/ArrowBullet.png); background-repeat:no-repeat; padding-left:8px; /*background-position:left center;*/
    color: #00629D;
}

.news_header img
{
    border: none;
    margin-bottom: -5px;
}

.more_button
{
    float: right;
    color: #082A58;
    margin-right: 10px;
}

    .more_button a
    {
        text-decoration: none;
        font-size: 11px;
        padding: 0px;
    }

#ctl00_PlaceHolderMain_NewsEvent
{
    float: left;
    width: 236px;
}

    #ctl00_PlaceHolderMain_NewsEvent input[type="image"]
    {
        margin: 0 0 10px;
    }

.bottom_content
{
    float: left;
    width: 100%;
}

.bottom_content_product
{
    float: left;
    width: 215px;
    height: 233px;
    margin-left: 20px;
    margin-top: 70px;
    border-right: 1px solid #BFE5F8;
    padding-right: 10px;
}

.bottom_content_video
{
    float: left;
    width: 200px;
    height: 235px;
    border-right: 1px solid #BFE5F8;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 8px;
    margin-top: 64px;
}

.KE-PartHubLogo input[type="image"]
{
    margin: 0 0 10px;
}

.bottom_content_label
{
    float: left;
    width: 220px;
}

    .bottom_content_label span
    {
        color: red;
    }

    .bottom_content_label ul li
    {
        color: #60A0D0;
        font-weight: bold;
        font-size: 11px;
        text-decoration: none;
        background-image: url(/_layouts/15/Kemet.Framework/Images/ArrowBullet.png);
        background-repeat: no-repeat;
        background-position: left top; /*line-height:20px; /*margin-left:10px;*/
        padding-left: 10px;
    }

        .bottom_content_label ul li a
        {
            color: #60A0D0;
            font-weight: bold;
            text-decoration: none;
            font-family: Verdana,Arial,Helvetica,sans-serif;
        }

    .bottom_content_label ul
    {
        list-style: none;
        padding-left: 11px;
    }

.KE-PartHubLogo
{
    float: left;
}

.cert
{ /*margin-left:10px;*/
}

.footer
{
    height: 30px;
    float: left;
    width: 100%;
    margin: 20px 0 0;
}

    .footer ul
    {
        background-color: #FFF;
        border-top: 1px solid #CCCCCC;
        padding-left: 0;
        width: 99%;
        margin: auto;
    }

        .footer ul li
        {
            font-family: Verdana, Geneva, sans-serif;
            font-size: 9px;
            color: #CCC;
            text-decoration: none;
            padding: 8px 0;
            margin-left: 0px !important;
            display: block;
            font-weight: bold;
            float: left;
        }

            .footer ul li a
            {
                font-family: Verdana, Geneva, sans-serif;
                font-size: 8px;
                color: #CCC;
                text-decoration: none;
                display: block;
                font-weight: bold;
                text-transform: uppercase;
            }

    .footer a:after
    {
        content: " ";
        margin: 0 6.0px;
    }

    .footer a:hover
    {
        color: #aaa;
    }

    .footer li:last-child
    {
        padding: 8px 0 8px 7px;
    }
/*customer service styles*/
.menu_image
{
    margin: 20px 0px 20px 12px;
}

.left_content_menu
{
    background-image: url(images/LHNav-Cap.png);
    background-repeat: no-repeat;
    background-color: #f1f7fb; /*min-height:800px;*/
    width: 100%;
    margin: 0px 20px 0px 0px;
    float: left;
}

.right_content
{
    float: left;
    margin: 0 0 0 3%;
    width: 76%;
}

    .right_content p
    {
        color: #000000;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 11px;
        text-decoration: none;
        padding: 0px;
    }

    .right_content ul
    {
        margin-left: 242px;
    }

        .right_content ul li a
        {
            color: #000000;
            font-family: Verdana,Arial,Helvetica,sans-serif;
            font-size: 11px; /*margin-left:242px;*/
            text-decoration: none;
            list-style: disc;
        }

    .right_content span
    {
        color: #000000;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 11px;
        color: #082A58;
        text-decoration: underline;
    }

    .right_content h1
    {
        color: #293B83;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 18px;
        margin-left: 218px;
    }

.electrolytic_Updateline table td
{
    color: #000;
}
/* Starter CSS for Flyout Menu */ #cssmenu
{
    padding: 0;
    margin: 0;
    border: 0;
}

    #cssmenu ul, #cssmenu li
    {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    #cssmenu ul
    {
        position: relative;
        z-index: 597;
        float: left;
    }

        #cssmenu ul li
        {
            float: left;
            min-height: 1px;
            line-height: 1.5em;
            vertical-align: middle;
        }

            #cssmenu ul li.hover, #cssmenu ul li:hover
            {
                position: relative;
                z-index: 599;
                cursor: default;
            }

        #cssmenu ul ul
        {
            visibility: hidden;
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 598;
            width: 100%;
        }

            #cssmenu ul ul li
            {
                float: none;
            }

        #cssmenu ul li ul li img
        {
            margin: 0 5px 0 0;
            position: relative;
            top: 2px;
        }

        #cssmenu ul ul, #cssmenu ul ul ul
        {
            top: 0px;
            left: 99%;
        }

        #cssmenu ul li:hover > ul
        {
            visibility: visible;
        }

        #cssmenu ul li
        {
            float: none;
        }

    #cssmenu a
    {
        display: block;
        background-image: url(/_layouts/15/Kemet.Framework/Images/v5_bullets_01.gif) !important;
    }

        #cssmenu a:hover
        {
            background-image: url(/_layouts/15/Kemet.Framework/Images/v5_bullets_04.gif) !important;
        }
/* Custom CSS Styles */ #cssmenu
{
    font-family: 'Segoe UI', Arial, sans-serif;
    font-size: 11px;
}

    #cssmenu:after, #cssmenu ul:after
    {
        content: '';
        display: block;
        clear: both;
    }

    #cssmenu ul
    { /*background: #F0EFEA; border: 1px solid #AAAAAA;*/
        padding: 10px;
        width: 190px;
    }

        #cssmenu ul li
        {
            color: #000;
            position: relative;
            text-transform: uppercase;
        }

            #cssmenu ul li.hover, #cssmenu ul li:hover
            {
                background-color: #004890;
                color: #FFF;
            }

                #cssmenu ul li.hover > a, #cssmenu ul li:hover > a
                {
                    color: #FFF; /*border: 1px solid #327E04; */
                }

        #cssmenu ul ul
        {
            width: 150px;
        }

    #cssmenu a
    {
        border: 1px solid transparent;
        padding: 3px 10px;
    }

        #cssmenu a:link, #cssmenu a:visited
        {
            color: #00629D;
            text-decoration: none;
            text-transform: uppercase;
            font-weight: bold;
        }

        #cssmenu a:hover
        {
            background: #004890; /* background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6ea936), color-stop(1, #4b8e23)); background-image: -webkit-linear-gradient(top, #6ea936, #4b8e23); background-image: -moz-linear-gradient(top, #6ea936, #4b8e23); background-image: -ms-linear-gradient(top, #6ea936, #4b8e23); background-image: -o-linear-gradient(top, #6ea936, #4b8e23); background-image: linear-gradient(#6ea936, #4b8e23);*/
            color: #FFF;
        }

        #cssmenu a:active
        {
            color: #ffa500;
        }

    #cssmenu .has-sub:hover > a:after, #cssmenu .has-sub.hover > a:after
    {
        border-color: transparent transparent transparent #FFF;
    }

    #cssmenu .has-sub > a:after
    {
        content: '';
        width: 0px;
        height: 0px; /*border-style: solid; border-width: 4px 0 4px 4px; border-color: transparent transparent transparent #808080;*/
        position: absolute;
        top: 50%;
        right: 5%;
        margin-top: -4px;
        -webkit-transform: rotate(360deg);
    }
/* Starter CSS for Flyout Menu */ #cssmenu
{
    padding: 0;
    margin: 0;
    border: 0;
}

    #cssmenu ul, #cssmenu li
    {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    #cssmenu ul
    {
        position: relative;
        z-index: 597;
        float: left;
    }

        #cssmenu ul li
        {
            float: left;
            min-height: 1px;
            line-height: 1.5em;
            vertical-align: middle;
        }

            #cssmenu ul li.hover, #cssmenu ul li:hover
            {
                position: relative;
                z-index: 599;
                cursor: default;
            }

        #cssmenu ul ul
        {
            visibility: hidden;
            position: absolute;
            top: 0;
            left: 185px;
            z-index: 598;
            width: 100%;
            background-color: #f1f7fb;
            border: 1px solid #00629D;
        }

            #cssmenu ul ul li
            {
                float: none;
            }

        #cssmenu ul ul
        {
            padding: 0px;
            margin-left: 2px;
        }

            #cssmenu ul ul li a:hover
            {
                background-color: #004890 !important;
                background-image: none !important;
            }

        #cssmenu ul li:hover > ul
        {
            visibility: visible;
        }

        #cssmenu ul li
        {
            float: none;
        }

    #cssmenu a
    {
        display: block;
    }
/* left_menu CSS Styles */ #cssmenu
{
    font-family: 'Segoe UI', Arial, sans-serif;
    font-size: 11px;
    background: #f1f7fb;
    float: left;
}

    #cssmenu:after, #cssmenu ul:after
    {
        content: '';
        display: block;
        clear: both;
    }

    #cssmenu ul
    { /*background: #F0EFEA; border: 1px solid #AAAAAA;*/
        padding: 10px;
        width: 95%;
    }

        #cssmenu ul li
        {
            color: #000;
            position: relative;
        }

            #cssmenu ul li.hover, #cssmenu ul li:hover
            {
                background-color: #004890;
                color: #FFF;
            }

                #cssmenu ul li.hover > a, #cssmenu ul li:hover > a
                {
                    color: #FFF; /*border: 1px solid #327E04;*/
                }

        #cssmenu ul ul
        {
            width: 173px;
        }

    #cssmenu a
    {
        border: 1px solid transparent;
        padding: 3px 10px;
    }

        #cssmenu a:link, #cssmenu a:visited
        {
            color: #00629D;
            text-decoration: none;
            background-image: url(images/v5_bullets_01.png);
            background-repeat: no-repeat;
            background-position: left center;
            padding-left: 12px;
            font-size: 11px;
        }

        #cssmenu a:hover
        {
            background-color: #004890;
            color: #FFF;
        }

        #cssmenu a:active
        {
            color: #ffa500;
        }

    #cssmenu .has-sub:hover > a:after, #cssmenu .has-sub.hover > a:after
    {
        border-color: transparent transparent transparent #FFF;
    }

    #cssmenu .has-sub > a:after
    {
        content: '';
        width: 0px;
        height: 0px; /*border-style: solid; border-width: 4px 0 4px 4px; border-color: transparent transparent transparent #808080;*/
        position: absolute;
        top: 50%;
        right: 5%;
        margin-top: -4px;
        -webkit-transform: rotate(360deg);
    }

    #cssmenu ul ul li a
    {
        text-transform: none !important;
        background-image: none !important;
    }
/*left_menu style ends*/
.middle_content
{
    width: 500px;
    min-height: 300px; /*border:1px solid red;*/
    float: left;
}

.invest_right_content
{
    width: 200px;
    min-height: 300px; /*border:1px solid red;*/
    float: right;
    margin-right: 10px;
}
/*Investors relations*/
.middle_content_header
{
    background-color: #F1F7FB;
    text-decoration: underline;
    padding: 10px 0px 10px 5px;
    font-size: 11px;
    color: #293B83;
    margin-bottom: 10px;
    font-family: Verdana, Geneva, sans-serif;
}

.middle_content span
{
    font-weight: bold;
    font-size: 11px;
    color: #000;
    font-family: verdana, Arial, Helvetica, sans-serif;
}
/*.middle_content table, th, tr, td { color:#000; font-weight:bold; font-size:11px; border-style:solid !important; border-width:1px !important; /*border-color:#eeeeee !important; border-collapse:collapse !important; margin-bottom:10px; height:20px; padding:5px; text-align:left; font-family:verdana, Arial, Helvetica, sans-serif }
*/
.middle_content td
{
    font-weight: normal;
}

.invest_right_content span
{
    margin-bottom: 20px;
}

.invest_right_content img
{
    margin-top: 5px;
}

.invest_right_content a, .invest_right_content p
{
    font-family: verdana,arial;
    font-size: 11px;
    margin-bottom: 20px; /*padding-left:9px;*/
}

.invest_right_content a
{
    color: #082A58;
    font-size: xx-small;
    padding-left: 5px;
}
/*Investors relations*/
/* myKEMET style Starts*/
.login_image
{
    float: left; /*height:192px;*/
}

.login
{
    background-color: #5F6FA3;
    width: 900px;
    height: 292px;
    margin: 20px 0px 0px 20px;
}

    .login p
    {
        color: #FFFFFF;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 13px;
        font-weight: bold;
        line-height: 15px;
        text-decoration: none;
        padding: 40px 0px 0px 70px;
        margin-bottom: 0px;
    }

    .login label
    {
        color: #FFFFFF;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 11px;
        margin-left: 0;
    }

    .login a
    {
        color: #FFFFFF;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 11px;
        line-height: 25px;
    }

.login_name .text_pass.pass + span
{
    color: #FF0000;
}

.login span
{
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}

.login_name
{
    padding: 10px 0px 10px 0px;
}

.log_in
{
    background: url(/_layouts/15/Kemet.Framework/Images/white_arrow.png) !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    border: none;
    padding-left: 7px;
    margin-left: 5px !important;
    color: #FFFFFF !important;
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Geneva, sans-serif;
}

    .log_in:hover
    {
        color: #FFA200;
        cursor: pointer;
    }

.text_name
{
    color: #FFFFFF;
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
}

    .text_name input
    {
        height: 13px;
        background-color: #CCC;
        border: none;
        margin-bottom: 5px;
    }

.text_pass
{
    padding-top: 5px;
    color: #FFFFFF;
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
}

.login_name a
{
    text-decoration: underline;
}

.text_pass input
{
    margin-left: 30px;
    background-color: #CCC;
    border: none;
}

.text_pass > input[type="submit"]
{
    background: none;
    font-weight: bold;
    margin: 0 5px !important;
}

    .text_pass > input[type="submit"]:hover
    {
        color: #D29648;
    }

.kemet_bottom
{
    float: left;
    margin: 30px 0 0 50px;
}

    .kemet_bottom a
    {
        color: #000066;
        text-decoration: underline;
    }

        .kemet_bottom a:hover
        {
            color: #f00;
        }

    .kemet_bottom ul li
    {
        color: #000000;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 11px;
        line-height: 17px;
        list-style: disc;
    }

.kemet_header
{
    color: #293B83;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
}

    .kemet_header > span:last-child span
    {
        font-size: 11px;
    }

    .kemet_header span
    {
        color: #082A58;
        text-decoration: none;
        font-size: 18px;
        font-weight: bold;
    }

.kemet_list
{
    float: left;
}

.kemet_list_right
{
    float: right;
}

.kemet_list_header span
{
    color: #293B83;
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
}

.kemet_right_image img
{
    margin: 80px 0px 0px 40px;
}
/*myKEMET style Ends*/
/*capacitor style starts*/
.capacitor
{
    width: 950px;
}

.capacitor_main
{
    width: 920px;
    margin: 20px 10px 20px 30px;
    border: 1px solid #CCC;
    height: 500px;
}

.capacitor_head img
{
    float: left;
    margin-right: 250px;
}

.capacitor_head
{
    border-bottom: 1px solid #CCC;
}

    .capacitor_head p
    {
        margin: 0px !important;
        font: bold 2em arial;
        padding-top: 5px;
        color: #16397D;
    }

.capacitor_select
{
    border: 1px solid #CCC;
    width: 900px;
    height: 400px;
    margin: 0px 10px 10px 10px;
    text-align: center;
    border-top: none;
    background-color: #F9FCFF;
}

    .capacitor_select span
    {
        color: #51A3D5;
        font-size: 12px;
        font-family: Tahoma, Geneva, sans-serif;
        text-align: center;
        font-weight: bold;
    }

.capacitor_subhead
{
    border: 1px solid #CCC;
    width: 850px;
    height: 350px;
    margin: 10px;
}

.capacitor_left
{
    border: 2px solid black;
    width: 200px;
    height: 250px;
    float: left;
    margin: 10px;
}

.capacitor_right
{
    border: 2px solid black;
    width: 600px;
    height: 250px;
    float: left;
    margin: 10px;
}

.capacitor_bottom
{
    border: 2px solid black;
    width: 823px;
    height: 30px;
    margin: 10px;
    padding-top: 10px;
}

    .capacitor_bottom span
    {
        color: #000000;
        font-size: 11px;
        text-align: justify;
        font-weight: normal;
    }

.capacitor_left span
{
    font-size: 8pt;
    color: #333333;
    font-weight: normal;
}

.capacitor_left img
{
    padding-top: 20px;
}

.capacitor_left p
{
    color: green;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}

.buttons
{
    margin: 30px 0px 0px 10px;
}

    .buttons a
    {
        border-color: #999999 #999999 #F9FCFF;
        border-width: 1px;
        border-style: solid;
        border-bottom: none;
        background-color: #F9FCFF;
        color: #000000;
        text-decoration: none;
        padding: 5px 12px;
        font-size: 12pt;
        margin-right: 10px;
    }

.cap
{
    text-align: center;
    font-size: 11pt;
    color: #000000;
    font-weight: normal;
}

.capacitor_right ul
{
    float: left;
    list-style: none;
}

    .capacitor_right ul li
    {
        padding: 7px 15px; /*border-right:1px solid #B8C8A8;*/
    }
/*capacitor style ends*/
/*products style starts*/
.NewProductsitems-List
{
    float: left;
    width: 100%;
}

    .NewProductsitems-List > ul
    {
        margin: 0;
        padding: 2% 0 0 3%;
        width: 97%;
    }

    .NewProductsitems-List li
    {
        list-style: none outside none;
        font-size: 11px;
        color: #2B2B2B;
        font-size: 11px;
        margin: 0 5px 0 3px;
        text-decoration: none;
        line-height: 20px;
        background: url(/_layouts/15/Kemet.Framework/Images/PartnerHubImages/PartnerHubBaseballCard_OrangeBullet.png) no-repeat 0 7px;
        padding: 0 0 0 8px;
    }
    /*.NewProductsitems-List a {color: #2B2B2B;font-size: 11px;margin: 0 5px 0 3px;text-decoration: none; line-height:20px; background:url(/_layouts/15/Kemet.Framework/Images/PartnerHubImages/PartnerHubBaseballCard_OrangeBullet.png) no-repeat 0 4px; padding:0 0 0 8px }
*/
    /*.NewProductsitems-List a:hover {color: #FF8E03 }
*/
    /*.NewProductsitems-List > a:after { content: "..." }
*/
    .NewProductsitems-List > a
    {
        float: right;
        font-size: 11px;
        margin: 0 15px 0 0;
    }

.product_menu_image
{ /*margin:10px 0px 0px 20px;*/
}

    .product_menu_image > img
    {
        width: 100%;
    }

.product_box
{
    width: 286px;
    height: 256px;
    background-color: #EEEEEE;
    border-radius: 5px;
    margin: 5px;
    float: left;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

.product_box_1
{
    width: 286px;
    height: 256px;
    background-color: #EEEEEE;
    border-radius: 5px;
    margin: 2px 5px 5px 50px;
    float: left;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

.product_box_4
{
    width: 286px;
    height: 256px;
    background-color: #E4E4E4;
    border-radius: 5px;
    margin: 2px 4px 2px 50px;
    float: left;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

.product_header_1
{
    background-repeat: no-repeat;
    border-bottom: 1px solid #808080;
    color: #263F93;
    float: left;
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 16px;
    font-weight: bolder;
    padding: 15px 52px 8px 60px !important;
    width: 88%;
}

.product_image
{
    float: left;
    left: 5px;
    margin-top: 5px !important;
    padding: 0 !important;
    position: absolute;
    z-index: 2;
}

.product_box_1 p
{
    font-size: 10px;
    font-family: Verdana, Geneva, sans-serif;
    color: black;
    padding: 10px;
}

.product_box_1 ul li
{
    list-style-image: url(images/v5_bullets_01.png);
    background-repeat: no-repeat;
    line-height: 14px;
}

    .product_box_1 ul li a
    {
        font-size: 10px;
        font-family: Verdana, Geneva, sans-serif;
        color: black; /*padding-left:10px;*/
        text-decoration: none;
    }

.product_box_1 span
{
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
    color: red;
    text-decoration: none;
    font-weight: bold;
}

.product_header_2
{
    background-repeat: no-repeat;
    border-bottom: 1px solid #808080;
    color: #263F93;
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 16px;
    font-weight: bolder;
    margin-top: -34px;
    padding: 0 0 0 60px;
}

.product_box_2
{
    width: 286px;
    height: 256px;
    background-color: #EEEEEE;
    border-radius: 5px;
    margin: 2px 5px 5px 0px;
    float: left;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

    .product_box_2 ul li
    {
        list-style-image: url(images/v5_bullets_01.png);
        background-repeat: no-repeat;
        line-height: 14px;
    }

        .product_box_2 ul li a
        {
            font-size: 10px;
            font-family: Verdana, Geneva, sans-serif;
            color: black; /*padding-left:10px;*/
            text-decoration: none;
        }

.product_box_3
{
    width: 286px;
    height: 256px;
    background-color: #EEEEEE;
    border-radius: 5px;
    margin: 2px;
    float: left;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

.product_header_3
{
    background-repeat: no-repeat;
    border-bottom: 1px solid #808080;
    color: #263F93;
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 16px;
    font-weight: bolder;
    margin-top: -33px;
    padding: 0 0 0 60px;
}

.product_box_3 ul li
{
    list-style-image: url(images/v5_bullets_01.png);
    background-repeat: no-repeat;
    line-height: 14px;
}

    .product_box_3 ul li a
    {
        font-size: 10px;
        font-family: Verdana, Geneva, sans-serif;
        color: black; /*padding-left:10px;*/
        text-decoration: none;
    }

.product_box_5
{
    width: 286px;
    height: 256px;
    background-color: #E4E4E4;
    border-radius: 5px;
    margin: 2px 5px 3px 2px;
    float: left;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

.product_header_5
{
    background-repeat: no-repeat;
    border-bottom: 1px solid #808080;
    color: #263F93;
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 16px;
    font-weight: bolder;
    margin-top: -30px;
    padding: 0 0 0 60px;
}

.product_box_5 ul li
{
    list-style-image: url(images/v5_bullets_01.png);
    background-repeat: no-repeat;
    line-height: 14px;
}

    .product_box_5 ul li a
    {
        font-size: 10px;
        font-family: Verdana, Geneva, sans-serif;
        color: black; /*padding-left:10px;*/
        text-decoration: none;
    }

.product_box_6
{
    width: 286px;
    height: 256px;
    background-color: #E4E4E4;
    border-radius: 5px;
    margin: 2px;
    float: left;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

.product_header_6
{
    background-repeat: no-repeat;
    border-bottom: 1px solid #808080;
    color: #263F93;
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 16px;
    font-weight: bolder;
    margin-top: -31px;
    padding: 0 0 0 55px;
}

.product_box_6 ul li
{
    list-style-image: url(images/v5_bullets_01.png);
    background-repeat: no-repeat;
    line-height: 14px;
}

    .product_box_6 ul li a
    {
        font-size: 10px;
        font-family: Verdana, Geneva, sans-serif;
        color: black; /*padding-left:10px;*/
        text-decoration: none;
    }

.product_header_4
{
    background-repeat: no-repeat;
    border-bottom: 1px solid #808080;
    color: #263F93;
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 16px;
    font-weight: bolder;
    margin-top: -30px;
    padding: 0 0 0 60px;
}

.product_box_4 ul li
{
    list-style-image: url(images/v5_bullets_01.png);
    background-repeat: no-repeat;
    line-height: 14px;
}

    .product_box_4 ul li a
    {
        font-size: 10px;
        font-family: Verdana, Geneva, sans-serif;
        color: black; /*padding-left:10px;*/
        text-decoration: none;
    }
/*products style ends*/
/*UI style customization 03/12/2013*/ #contentBox
{
    margin: 0 !important;
}

.left_content
{
    float: left;
    width: 21%;
}

.careers-CEOimg
{
    float: left;
    width: 30%;
    margin: 0 2% 0 0;
}

.careers-CEOstmt
{
    width: 70%;
}

.menu ul li:last-child
{
    border: none !important;
    border-radius: 0 5px 5px 0;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative !important;
}

.Admin + li + li + li + li
{
    border: none;
}

.menu li:first-child
{
    border-radius: 5px 0 0 5px;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

div.article, div.welcome
{
    margin: auto;
    width: 96%;
}
/***********************************/
.ms-rtestate-field > h2
{
    color: #293B83 !important;
    font-size: 14px;
}

.ms-rtestate-field > ul
{
    float: left;
    width: 96%;
}

.ms-rtestate-field > ul
{
    float: left;
    padding: 0 0 0 2%;
    width: 96%;
}

.ms-rtestate-field a
{
    color: #082A58;
    font-size: 11px;
    text-decoration: underline;
}

.kegeneral
{
    font-weight: normal;
    border: none !important;
}

.ms-rtestate-field table tr
{
    border: medium none !important;
}
/*UI style customization*/ #contentRow
{
    margin: auto;
    padding-top: 0px;
    width: 96%;
}

.kegeneral img
{
    display: none;
}

.strong-ele
{
    display: list-item;
}

.ms-rtestate-field li
{
    line-height: 20px;
}
/***********************/
/*styles on 17-12-2013*/
/*Partner hub*/
.partner-hub
{
    float: left;
    position: relative;
    top: 21px;
    width: 51%;
}

    .partner-hub a
    {
        padding: 5px;
        color: #008BCA;
        border-radius: 3px;
        font-family: verdana;
        font-size: 13px;
        text-decoration: none;
        margin: 0 5px;
        behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
        position: relative;
    }

.partner-hub1
{
    float: left;
    position: relative;
    top: 31px;
    width: 51%;
}

    .partner-hub1 a
    {
        background: #008BCA;
        padding: 5px;
        color: #fff;
        border-radius: 3px;
        font-family: verdana;
        font-size: 13px;
        text-decoration: none;
        position: relative;
        behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
        position: relative;
    }

.Partnerhub-Regtxt > h4
{
    color: #293b83;
    font-size: 18px;
}

.Partnerhub-Regtxt > p span
{
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.Partnerhub-Regtxt span p span
{
    color: #000000;
    font-size: 11px;
    font-weight: normal;
}

.content
{
    margin: 1% 0;
    width: 100%;
    float: left;
}

.Partnerhub-Regtxt > p
{
    font-size: 11px;
    text-decoration: none;
    margin: 0;
    color: #000;
}

.Partnerhub-Regtxt > span
{
    font-size: 11px;
}

.Partnerhub-Regtxt a
{
    text-decoration: underline;
    color: #293b83;
    font-size: 11px;
}

.PH-MemID > h4
{
    background: none repeat scroll 0 0 #5F6EA1;
    font-size: 13px;
    font-weight: bold;
    padding: 4px;
    color: #fff;
}

.PH-Table td
{
    border: medium none !important;
    font-size: 13px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

    .PH-Table td:first-child
    {
        text-align: right;
        width: 155px;
    }

.PH-Table tr td:last-child table td
{
    width: auto;
}

.Partnerhub-Regtxt + div table td
{
    padding: 5px 0;
}

.PH-MemLeft
{
    width: 70%;
    float: left;
}

.KE-faRegistrationPage .PH-MemLeft span
{
    color: #FF0000;
}

.PH-MemID
{
    float: left;
    width: 100%;
}

.PH-MemRight
{
    float: right;
    width: 30% !important;
}

.PH-Table tr td:last-child
{ /*width: 70%;*/
}

.FieldNotes > ul
{
    margin: 0;
}

.FieldNotes li
{
    float: left;
    font-size: 12px;
    margin: 0 0 10px;
    font-family: Arial, Helvetica, sans-serif;
}

#listofparents + .action-buttons
{
    float: left;
    margin: 0 0 0 10%;
    width: 70%;
}

.Back_partnerhubpage
{
    float: left;
    margin: 0 0 10px;
}

    .Back_partnerhubpage a
    {
        background: none !important;
        padding: 0 !important;
        margin: 0 10px 0 0 !important;
    }

.display_box span.name
{
    width: 94%;
}
/*********/
/* Left -nav styles*/ #side
{
    float: left;
    width: 100%;
}

    #side a
    {
        color: #565656;
        text-decoration: none;
    }

        #side a:hover
        {
            color: #000;
        }

    #side li
    {
        padding: 5px 0;
        float: left;
        width: 100%;
    }

.accordion-left
{
    float: left;
    width: 100%;
    padding: 0;
}

    .accordion-left li
    {
        list-style-type: none;
    }

#side ul.accordion-left ul
{
    float: left;
    padding: 0;
    width: 100%;
}

    #side ul.accordion-left ul li ul
    {
        float: left;
        padding: 0 2%;
        width: 96%;
    }

a.trigger-left
{
    background-image: url("/_layouts/15/Kemet.Framework/Images/expand.gif");
    background-repeat: no-repeat;
    background-position: 0px 1px;
}

    a.trigger-left.open
    {
        background-image: url("/_layouts/15/Kemet.Framework/Images/collapse.gif");
        background-position: 0px 1px;
    }

.last-child a.trigger-left
{
    background-image: none;
}

.last-child
{
}

#side ul.accordion-left ul li ul li
{
}

a.icon.trigger-left
{
    display: inline-block;
    height: 25px;
    vertical-align: middle;
    position: relative;
    bottom: 2px;
}

#side ul.accordion-left li a.link
{
    font-size: 12px;
}

#side ul.accordion-left ul li a.link
{
    font-size: 12px;
}

.last-child a
{
    font-size: 11px;
}

a.trigger-left
{
    padding-left: 8% !important;
    float: left;
}

.trigger-left > span
{
    color: #728AA4;
    font-size: 14px;
    font-weight: bold;
    margin-right: 4px;
}

#acc3 > li
{
    border-bottom: 1px solid #ccc;
    width: 100%;
}

    #acc3 > li:last-child
    {
        border-bottom: medium none;
    }

.Orchestration-left-panel
{
    float: left;
    width: 25%;
    margin: 1% 0 0;
}

.Left-nav-title
{
    border: 1px solid #ccc;
    border-bottom: none;
    float: left; /*padding: 7px 0;*/
    text-align: center;
    width: 100%;
    margin: 0;
}

.accordion-left
{
    border: 1px solid #ccc;
    margin: 0;
    padding: 0;
}

.Left-nav-title
{ /*background: none repeat scroll 0 0 #52A4D6;*/
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
/* left nav styles*/
/*Right nav*/
.Partnerhub-Regtxt span
{
    color: #293B83;
    font-size: 17px;
    font-weight: bold;
}

.Partnerhub-Regtxt > span p
{
    margin: 0;
}

.shipping-methods td
{
    border: medium none !important;
    font-weight: normal;
}

.shipping-methods th
{
    text-decoration: underline;
    border: none !important;
}

.ph-srevices h3
{
    box-shadow: none !important;
    color: #293B83 !important;
    font-size: 14px;
    padding: 0 !important;
}

.ph-srevices li
{
    font-size: 11px;
    line-height: 23px;
    list-style: none outside none;
}

.ph-srevices a
{
    color: #082A58;
    font-size: 11px;
}

.ph-srevices > ul
{
    padding: 0 0 0 1%;
}

.PH-Rightcontent
{
    float: left;
    margin: 1% 0 0 2%;
    width: 73%;
}

    .PH-Rightcontent h3
    {
        border-radius: 13px;
        box-shadow: 0 3px 4px #999999;
        color: #FFFFFF;
        margin: 0 0 2%;
        padding: 10px 0 10px 30px;
        behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
        position: relative;
    }

.TM-Rght-container
{
    float: left;
    width: 100%;
    margin: 0 0 2%;
}

    .TM-Rght-container th
    {
        font-size: 13px;
        color: #fff;
        background: #5F6EA1;
        padding: 0 2%;
    }

    .TM-Rght-container td
    {
        border: 1px solid #ccc !important;
        font-weight: normal;
    }

table.TM-Rght-container
{
    border-collapse: collapse;
}

.th-width
{
    width: 33%;
}

.TM-AdvnceTools
{
    font-size: 11px;
}

    .TM-AdvnceTools > span
    {
        float: left;
        width: 100%;
    }

    .TM-AdvnceTools > ul
    {
        float: left;
    }

.TM-reg
{
    float: left;
    font-size: 11px;
    width: 100%;
}
/******************/
/*Gradients*/
.gradient-head
{ /*background-image: -webkit-gradient( linear, left top, right top, color-stop(0, #0180c5), color-stop(1, #dfe9f3) );*/
    background-image: -o-linear-gradient(right, #0180c5 0%, #dfe9f3 100%);
    background-image: -moz-linear-gradient(right, #0180c5 0%, #dfe9f3 100%);
    background-image: -webkit-linear-gradient(right, #dfe9f3 0%, #0180c5 100%);
    background-image: -ms-linear-gradient(right, #0180c5 0%, #dfe9f3 100%);
    background-image: linear-gradient(to right, #0180c5 0%, #dfe9f3 100%);
    box-shadow: 1px 2px 5px #999999;
    color: #FFFFFF !important;
    float: left;
    font-size: 18px !important;
    margin: 0 0 15px;
    padding: 10px 0 10px 30px;
    width: 96%;
    border-radius: 7px;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    -pie-background: linear-gradient(left center right center,#0180c5 0%,#dfe9f3 80%,#dfe9f3 100%);
    position: relative;
    font-weight: bold;
}

.WidgetGrad
{ /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top, #eaebed 0%, #c8dfef 100%); /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top, #eaebed 0%, #c8dfef 100%); /* Opera */
    background-image: -o-linear-gradient(top, #eaebed 0%, #c8dfef 100%); /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eaebed), color-stop(1, #c8dfef)); /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top, #eaebed 0%, #c8dfef 100%); /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom, #eaebed 0%, #c8dfef 100%);
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    -pie-background: linear-gradient(#eaebed, #c8dfef) !important;
    position: relative;
}
/********************/
/*PTB New Products*/
.PTB-NewProdWidget h4
{
    color: #253E92;
    float: left;
    font-size: 13px;
    width: 71%;
    font-weight: bold;
    margin: 27px 0;
}

.PTB-NewProdWidget.WidgetGrad div
{
    float: left;
    width: 100%;
    font-size: 11px;
    height: 70px;
}

.PTB-NewProdWidget.WidgetGrad img
{
    float: left;
    width: 30%;
    height: auto !important;
}

.PTB-NewProdWidget p
{
    float: left;
    font-size: 11px;
    width: 100%;
    color: #333;
}

.PTB-NewProdWidget.WidgetGrad li
{
    color: #082A58;
    font-size: 11px;
    list-style: none outside none;
}

.PTB-NewProdWidget.WidgetGrad ul
{
    padding: 0 0 0 8%;
    float: left;
}
/*.PTB-NewProdWidget.WidgetGrad li:before { content: ">" }
*/
.next-div.WidgetGrad
{
    float: left;
    width: 100%;
    border-radius: 7px;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

    .next-div.WidgetGrad > ul
    {
        float: right;
        width: 14%;
        margin: 1% 0;
    }

    .next-div.WidgetGrad li
    {
        float: left;
        list-style: none outside none;
        margin: 0 5%;
    }

        .next-div.WidgetGrad li a
        {
            color: #253E92;
            text-decoration: none;
            font-size: 13px;
            font-weight: bold;
        }

.PTB-NewProdWidget.WidgetGrad img
{
    float: right;
    width: 70px !important;
    margin: 0 0 0 2%;
}

.ProdWidget-content
{
    border-radius: 5px;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
    float: left;
    width: 47%;
    min-height: 260px;
    background-position: 0 1px;
    margin: 1%;
}

.Prodwidget-title
{
    border-bottom: 1px solid #8D8D8D;
    float: left;
    padding: 2% 1% 0 2%;
    width: 97%;
}

    .Prodwidget-title > img
    {
        float: left;
        position: relative;
        top: 5px;
    }

    .Prodwidget-title h3
    {
        float: left;
        padding: 12px;
        color: #223D94;
        font-weight: bold;
    }
/***********************************/
/*PTB-Application Brief*/
.PTB-AppBrf
{
    float: left;
    width: 100%;
}

.PTB_AppBrfTabHead
{
    border-collapse: collapse;
    float: left;
    width: 100%;
}

.PTB_AppBrfTab
{
    border-collapse: collapse;
    float: left;
    width: 100%;
}

    .PTB_AppBrfTab ul
    {
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .PTB_AppBrfTab li
    {
        list-style: none outside none;
        text-align: center;
    }

    .PTB_AppBrfTab a
    {
        color: #082A58;
        font-size: 11px;
        font-weight: normal;
    }

    .PTB_AppBrfTab th, .PTB_AppBrfTabHead th
    {
        color: #4F4F4F;
        font-size: 16px;
        text-align: center;
        width: 36%;
    }

.PTB_AppBrfTabHead th
{
    border: 1px solid #ccc !important;
}

.PTB_AppBrfTabHead th
{
    background: #E0F1FF;
}

.PTB_AppBrfTab th, .PTB_AppBrfTab td
{
    border: 1px solid #CCCCCC !important;
}

.PTB-NewProdWidget.WidgetGrad a
{
    color: #082A58;
    text-decoration: none;
}
/*********************************/
/*KEMET-Rafi-11-12-2013*/
/*  Distributor Portal Style Starts here */
.Distributor-Content
{
    float: left;
    margin: 1%;
    width: 98%;
}

.Distributor-Title
{
    color: #626262;
    font-family: arial;
    font-size: 19px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 2%;
}

.Distributor-widgets
{
    width: 80%;
    margin: auto;
}

    .Distributor-widgets + p
    {
        float: left;
        font-size: 11px;
        color: #000;
    }

.Widget-content
{
    border-radius: 5px;
    float: left;
    padding: 1% 0;
    width: 33%;
    min-height: 269px;
    width: 32.8%\9;
    background-position: 0 1px;
    margin: 0 0 4px 0.5%;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    -pie-background: linear-gradient(#F1F5F6, #D9E9F6) !important;
    position: relative;
    background: -webkit-gradient(linear, left top, left bottom, from(#F1F5F6), to(#D9E9F6));
    background: -webkit-linear-gradient(#F1F5F6, #D9E9F6);
    background: -moz-linear-gradient(top, #F1F5F6, #D9E9F6);
    background: -ms-linear-gradient(#F1F5F6, #D9E9F6);
    background: -o-linear-gradient(#F1F5F6, #D9E9F6);
    background: linear-gradient(#F1F5F6, #D9E9F6);
}

    .Widget-content:first-child
    {
        margin: 0;
    }

    .Widget-content:nth-child(4)
    {
        margin-left: 0;
    }

    .Widget-content.Secondary-widget
    {
        margin-left: 3%;
    }

.widget-title1, .widget-title2, .widget-title3, .widget-title4, .widget-title5, .widget-title6
{
    border-bottom: 1px solid #EED49E;
    float: left;
    padding: 8px 0 10px;
    width: 100%;
    position: relative;
}

    .widget-title1 img, .widget-title2 img, .widget-title3 img, .widget-title4 img, .widget-title5 img, .widget-title6 img
    {
        float: left;
        left: 10px;
        position: absolute;
        top: 0;
    }

    .widget-title1 h3, .widget-title2 h3, .widget-title3 h3, .widget-title4 h3, .widget-title5 h3, .widget-title6 h3
    {
        color: #0C9DD9;
        display: inline;
        float: left;
        font-family: arial !important;
        font-size: 14px;
        margin: 4px 0 0 63px;
        font-weight: bold;
    }

.Distributor-List
{
    float: left;
    width: 100%;
}

    .Distributor-List > ul
    {
        margin: 0;
        padding: 3% 0 0 6%; /*width: 97%;*/
    }

    .Distributor-List li
    {
        list-style: none outside none;
        color: #f00;
        font-size: 11px;
    }

    .Distributor-List a
    {
        color: #000;
        font-size: 11px;
        margin: 0 5px 0 3px;
        text-decoration: none;
        line-height: 20px;
        background: url(/_layouts/15/Kemet.Framework/Images/PartnerHubImages/PartnerHubBaseballCard_OrangeBullet.png) no-repeat 0 4px;
        padding: 0 0 0 8px;
    }

        .Distributor-List a:hover
        {
            color: #FF8E03;
        }

    .Distributor-List > a:after
    {
        content: "...";
    }

    .Distributor-List > a
    {
        color: #005B9A;
        float: left;
        font-size: 11px;
        margin: 0 20px;
        text-decoration: underline;
    }

.PartnerDistributor-widgets .Distributor-List li:before
{
    color: #EBB020;
    content: "►";
    font-size: 8px;
}

.PartnerDistributor-widgets .Distributor-List a
{
    background: none;
    padding: 0;
}
/*  Distributor Portal Style ends here */
/* kemet login style starts here */
.kemet-login
{
    background: #A8D4EF;
    float: left;
    margin: 10% 30%;
    width: 40%;
    box-shadow: 1px 2px 10px #2D2D2D;
    border-radius: 3px;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

.Login-container
{
    float: left;
    padding: 5%;
    width: 90%;
}

.kemet-user
{
    float: left;
    margin-bottom: 15px;
    width: 100%;
}

    .kemet-user > span
    {
        color: #5F5F5F;
        float: left;
        font-family: arial;
        font-size: 15px;
        font-weight: bold;
        line-height: 27px;
        width: 35%;
    }

    .kemet-user > input
    {
        border: 1px solid #D9D9D9;
        float: left;
        padding: 5px 0;
        width: 63%;
        border-radius: 4px;
        behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
        position: relative;
    }

.login-title
{
    background: #3CA2E8;
    border-radius: 3px 3px 0 0;
    color: #FFFFFF;
    float: left;
    margin: 0;
    padding-bottom: 2%;
    padding-top: 2%;
    text-align: center;
    width: 100%;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

.Forget-kemet
{
    float: left;
    margin: 0 0 0 35%;
    width: 65%;
}

.Kemet-forget-content
{
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

    .Kemet-forget-content > input
    {
        float: left;
        margin: 3px 3px 3px 0;
    }

    .Kemet-forget-content > span
    {
        color: #5F5F5F;
        float: left;
        font-family: arial;
        font-size: 13px;
        font-weight: bold;
        margin: 2px;
    }

.login-btn
{
    float: left;
    margin-top: 8px;
    text-align: center;
    width: 100%;
}

    .login-btn > a
    {
        background: #3CA2E8;
        border-radius: 3px;
        color: #FFFFFF;
        font-family: arial;
        font-size: 14px;
        font-weight: bold;
        padding: 5px 26px;
        text-align: center;
        text-decoration: none;
        margin-right: 10px;
        behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
        position: relative;
    }
/* kemet login style ends here */
/* homepage style starts here */
.Sub-level-menu
{
    float: left;
    width: 100%;
}

    .Sub-level-menu > ul
    {
        background: none repeat scroll 0 0 #FFDC66;
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .Sub-level-menu li
    {
        float: left;
        list-style: none outside none;
    }

    .Sub-level-menu a
    {
        border-right: 1px solid #000;
        color: #000000;
        float: left;
        font-family: verdana;
        font-size: 8pt;
        font-weight: bold;
        margin: 4px 0;
        padding: 0 6px;
        text-decoration: none;
    }

    .Sub-level-menu li:last-child
    {
        float: right;
    }

        .Sub-level-menu li:last-child a
        {
            border-left: 1px solid #000000;
            border-right: medium none;
        }

    .Sub-level-menu a:hover
    {
        background: none repeat scroll 0 0 #FFFFFF;
        color: #FF0000;
    }

.home-content
{
    float: left;
    width: 100%;
    padding-bottom: 5px;
}

    .home-content p
    {
        color: #000000 !important;
        font-family: Arial,Verdana,Helvetica !important;
        font-size: 9pt;
        margin: 0;
    }

    .home-content > span
    {
        font-family: arial;
        font-size: 9pt;
        font-weight: bold;
    }

    .home-content a
    {
        color: #000066;
        margin-left: 4px;
        text-decoration: underline;
    }

        .home-content a:hover
        {
            color: red;
        }

.home-look-in
{
    display: inline;
}

.home-content span
{
    color: #000000;
    font-family: arial !important;
    font-size: 12px;
    font-weight: bold;
}

    .home-content span a
    {
        color: #000066;
        font-family: arial !important;
        font-weight: bold;
        text-decoration: underline;
        margin: 0 4px;
    }
/*Feedback form styles starts here*/
.different-request
{
    float: left;
    width: 100%;
}

    .different-request select
    {
        border: 2px solid #D9D9D9;
        padding: 3px;
    }

    .different-request > a
    {
        float: right;
        font-family: arial !important;
        font-size: 8pt;
        margin-top: 10px;
    }

.sample-info
{
    background: none repeat scroll 0 0 #F0F0F0;
    float: left;
    width: 100%;
    margin: 5px 0;
}

    .sample-info span
    {
        color: #0000AD;
        font-family: Arial,Verdana,Helvetica;
        font-size: 10pt;
        font-weight: bold;
        font-style: italic;
    }

.Kemet-part-grid
{
    float: left;
    width: 100%;
}

    .Kemet-part-grid tr th:before
    {
        color: #4242BB;
        content: "*";
        font-size: 15px;
        font-weight: bold;
        margin-right: 5px;
    }

    .Kemet-part-grid tr th
    {
        border: medium none !important;
    }

    .Kemet-part-grid tr td
    {
        border: medium none !important;
    }

    .Kemet-part-grid input
    {
        padding: 3px 0;
        width: 108px;
    }

    .Kemet-part-grid.siteFB input
    {
        width: 235px;
    }

    .Kemet-part-grid td
    {
        float: left;
        font-family: arial !important;
        font-size: 9px;
        font-weight: normal;
        margin-top: 1%;
        width: 17%;
    }

.div_UserInfo_RqfValidator > span:before
{
    content: none !important;
}

.Kemet-part-grid.siteFB > tbody > tr > td + td
{
    width: 410px;
}

.Kemet-part-grid.siteFB td > span, .Kemet-part-grid.siteFB td > select + span:before, .Kemet-part-grid.siteFB td > input + span:before
{
    content: none !important;
}

.EntCmt
{
    float: left;
    margin-left: 16%;
    padding: 8px;
    width: 82%;
}

.Kemet-part-grid.siteFB span:before
{
    color: #FF0000;
    content: "*";
    font-size: 15px;
    font-weight: bold;
    margin-right: 5px;
}

.Kemet-part-grid.siteFB span:first-child
{
    font-family: arial !important;
    font-size: 12px !important;
}

.Kemet-part-grid.siteFB span
{
    font-size: 10px;
}

.div_UserInfo_Requiredvalidation_EntCmt
{
    font-family: verdana !important;
    font-size: 10px;
}

.div_UserInfo_RqfValidator > span
{
    color: #000000;
    font-family: verdana !important;
    font-size: 10px;
    font-weight: normal;
    width: 165px;
}

.Kemet-part-grid select
{
    color: #000000;
    font-family: verdana !important;
    font-size: 10px;
    height: 30px;
    padding: 5px;
    width: 235px;
}

.end-product
{
    float: left;
    margin-bottom: 5px;
    width: 100%;
}

    .end-product > a
    {
        float: left;
        font-family: arial;
        font-size: 13px;
        width: 25%;
        margin-top: 3px;
        text-decoration: none;
    }

    .end-product > select
    {
        border: 1px solid #D9D9D9;
        float: left;
        padding: 3px;
        width: 30%;
    }

    .end-product > span
    {
        float: left;
        width: 25%;
        font-size: 13px;
    }

    .end-product > input
    {
        border: 1px solid #D9D9D9;
        float: left;
        padding: 4px 0;
        width: 30%;
    }

    .end-product > a:hover
    {
        color: #FF0000;
    }

.Information-entry
{
    float: left;
    margin: 4px 0;
    width: 100%;
}

    .Information-entry > span
    {
        float: left;
        font-family: arial !important;
        font-size: 9pt;
        line-height: 20px;
        width: 17%;
        color: #000;
    }

    .Information-entry > input
    {
        float: left;
        font-family: verdana !important;
        font-size: 10px;
        padding: 4px 0;
        width: 25%;
    }

    .Information-entry > a
    {
        background: none repeat scroll 0 0 #1010A9;
        color: #FFFFFF;
        float: left;
        font-size: 11px;
        font-style: italic;
        font-weight: bold;
        padding: 3px;
        text-decoration: none;
    }

.kemet-info-personal
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #000066 !important;
    float: left;
    font-family: arial !important;
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: normal !important;
    width: 100%;
    margin: 10px 0 0;
}

    .kemet-info-personal:hover
    {
        color: red !important;
    }

.technical-kemet
{
    background: none repeat scroll 0 0 #FFDC66;
    float: left;
    margin: 0 !important;
    padding: 10px 5px;
    text-decoration: underline;
    width: 100%;
    margin-bottom: 1% !important;
}

.KELinkSearch_knowledge_Email_RqfValidator span
{
    float: right;
    font-family: verdana;
    font-size: 8pt;
    margin-bottom: 1%;
    margin-top: -4%;
    width: 39%;
}

.KELinkSearch_products_newbooks > select
{
    color: #000000;
    float: left;
    font-family: verdana !important;
    font-size: 10px;
    height: 20px;
    margin: 16px;
    width: 45%;
}

.KELinkSearch_category > span
{
    color: #000000;
    font-family: Verdana,Arial,Helvetica;
    font-size: 8pt;
    font-weight: bold;
}

.KELinkSearch_topics > span
{
    color: #000000;
    font-family: verdana;
    font-size: 8pt;
    font-weight: bold;
}

.technical-kemet tr td
{
    border: medium none !important;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.technical-kemet a
{
    color: #000066;
}

    .technical-kemet a:hover
    {
        color: red;
    }

.Information-entry > span:before
{
    color: #f00;
    content: "*";
    font-size: 15px;
    font-weight: bold;
    margin-right: 5px;
}

.end-product > a:before
{
    color: #f00;
    content: "*";
    font-size: 15px;
    font-weight: bold;
    margin-right: 5px;
}

.end-product > span:before
{
    color: #4242BB;
    content: "*";
    font-size: 15px;
    font-weight: bold;
    margin-right: 5px;
}

.tick-symbol:before
{
    color: #f00;
    content: "*";
    font-size: 15px;
    font-weight: bold;
    margin-left: 4px;
    margin-right: 1px;
}

.Information-entry_notrequired > span
{
    float: left;
    font-family: arial !important;
    font-size: 9pt;
    line-height: 20px;
    width: 149px;
    color: #000;
}

.Information-entry_notrequired
{
    float: left;
    margin: 4px 11px;
    width: 91%;
}

    .Information-entry_notrequired > input
    {
        float: left;
        padding: 4px 0;
        width: 27.5%;
        font-size: 10px;
    }

    .Information-entry_notrequired > select
    {
        float: left;
        font-family: verdana !important;
        font-size: 10px;
        height: 22px;
        padding: 2px;
        width: 237px;
        color: #000;
    }

.div_UserInfo_Requiredvalidation
{
    float: left;
    margin-left: 1%;
    width: 25%;
    font-family: verdana !important;
    font-size: 10px !important;
}

.feedback_comments
{
    float: left;
    width: 100%;
}

.div_UserInfo_Requiredvalidation_summary
{
    float: left;
    width: 237px;
    position: relative;
    top: -3px;
}

.Information-entry > select
{
    float: left;
    font-family: verdana !important;
    font-size: 10px;
    height: 22px;
    padding: 2px;
    width: 237px;
    color: #000;
    border: 1px solid #ababab;
}
/*Feedback form styles ends here*/
/* Distribution-web style starts here */
.Distribution-web
{
    float: left;
    width: 100%;
}

.Web-title
{
    border-bottom: 3px solid #FC9A1D;
    float: left;
    width: 100%;
}

.Web-title-name
{
    background: #FC9A1D;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 0 4px 10px;
    width: 25%;
}

.arrow-right
{
    border-bottom: 0 solid rgba(255,255,255,0);
    border-left: 22px solid #FC9A1D;
    border-top: 22px solid rgba(255,255,255,0);
    height: 0;
    position: absolute;
    width: 0;
}

.Distribution-left
{
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    min-height: 156px;
    padding: 2%;
    width: 61%;
}

.Distribution-right
{
    float: right;
    width: 31%;
    padding: 5px;
    background: #FC9A1D;
}

    .Distribution-right p
    {
        margin: 0;
    }

.Title-block
{
    color: #293B83;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    display: block;
}

.Abstract
{
    float: left;
    font-size: 11px;
    width: 100%;
}

.view-agenda
{
    float: left;
    width: 50%;
}

    .view-agenda > a
    { /*background:url(images/viewbtn.png); background-repeat:no-repeat; background-position:9px 5px;*/
        background: #80DAF5; /* Old browsers */
        background: -moz-linear-gradient(top, #80DAF5 0%, #035cc2 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80DAF5), color-stop(100%,#035cc2)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #80DAF5 0%,#035cc2 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #80DAF5 0%,#035cc2 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #80DAF5 0%,#035cc2 100%); /* IE10+ */
        background: linear-gradient(to bottom, #80DAF5 0%,#035cc2 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80DAF5', endColorstr='#035cc2',GradientType=0 ); /* IE6-9 */
        border-radius: 8px;
        color: #000000;
        float: left;
        font-size: 12px;
        font-weight: bold;
        padding: 5px 30px;
        text-decoration: none;
        behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
        position: relative;
    }

.distribution-right-title
{
    font-size: 12px;
    font-weight: bold;
    float: left;
}

    .distribution-right-title:before
    {
        width: 0;
        height: 0;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 5px solid black;
        content: "";
        position: absolute;
        margin: 2px;
    }

    .distribution-right-title span
    {
        padding-left: 14px;
    }

.Distribution-web li
{
    list-style: square outside none;
}

.distribution-lists
{
    float: left;
    margin: 0;
    padding: 1% 0 0 15%;
    width: 85%;
}

    .distribution-lists li
    {
        float: left;
        list-style: square outside none;
        width: 100%;
    }

        .distribution-lists li a
        {
            color: #082A58;
            font-size: 11px;
        }

.Distribution-web.Distribution-items
{
    margin-top: 5%;
}

.distribution-lists span
{
    color: #77665C;
    font-size: 11px;
}

.distribution-address
{
    float: left;
    width: 50%;
}

    .distribution-address > p
    {
        font-size: 11px;
        margin: 0;
    }

    .distribution-address.Network-address
    {
        background: #000000;
        color: #FFFFFF;
    }

        .distribution-address.Network-address > p
        {
            float: left;
            font-family: arial;
            font-size: 19px;
            font-weight: bold;
            text-align: center;
            width: 100%;
        }

    .distribution-address span
    {
        color: #99CA00;
        font-weight: bold;
    }

.Distribution-wrapper
{
    float: left;
    width: 100%;
}

    .Distribution-wrapper.Second-container
    {
        margin-top: 2%;
    }

.Distribution-right.Secondary-level.Bottom-level
{
    padding-bottom: 4%;
}

.knnDistribution-full
{
    background: none repeat scroll 0 0 #FC9A1D;
    border-bottom: 2px solid #FC9A1D;
    float: left;
    width: 100%;
}

.distribution-lists ul
{
    float: left;
    padding: 0 0 0 10px;
}

.Distribution-web > div.Distribution-web.Distribution-end
{
    background: #FC9A1D;
}

.Distribution-web.Distribution-end + .Distribution-web
{
    border-bottom: 2px solid #FC9A1D;
}
/*****************************/
/*rajeshkannan.E*/
.rightcontent_titile
{
    border-bottom: 1px solid #CCCCCC;
    color: #545656;
    float: left;
    font-size: 14px !important;
    margin-bottom: 10px;
    padding-bottom: 5px;
    width: 100%;
}

.titile_wdgtCont1
{
    float: left;
    font-size: 11px;
    text-align: center;
    width: 30%;
    margin-left: 3%;
}

.titile_wdgtCont2
{
    float: left;
    font-size: 11px;
    text-align: center;
    width: 30%;
    margin-left: 3%;
}

.titile_wdgtCont3
{
    float: left;
    font-size: 11px;
    text-align: center;
    width: 30%;
    margin-left: 3%;
}

.rightcontent_titile_wdgtCont
{
    float: left;
    width: 100%;
}

.titile_wdgtCont2 > p
{
    font-size: 11px;
    margin-top: 0;
    padding-top: 3px !important;
}

.titile_wdgtCont2 > span
{
    font-size: 11px;
    font-weight: bold;
}

.reg_addrConts
{
    float: left;
    width: 100%;
    padding-top: 25px;
}

.reg_addrConts_wfgt1
{
    float: left;
    font-size: 11px;
    margin-left: 3%;
    padding-left: 3%;
    width: 27%;
}

.reg_addrConts_wfgt2
{
    float: left;
    font-size: 11px;
    margin-left: 3%;
    padding-left: 3%;
    width: 28%;
}

.reg_addrConts_wfgt3
{
    float: left;
    font-size: 11px;
    margin-left: 3%;
    padding-left: 3%;
    width: 27%;
}

.reg_addrConts_title
{
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 15px;
    width: 100%;
}

.reg_addrPlace
{
    font-weight: bold;
}

.reg_addrDetails
{
    float: left;
    width: 100%;
    padding-bottom: 15px;
}

    .reg_addrDetails > span
    {
        float: left;
        width: 100%;
        font-size: 11px;
        color: #333;
        line-height: 16px;
    }

.reg_addrMail
{
    color: #082A58 !important;
    text-decoration: underline;
}

.reg_addrBrou
{
    color: #082A58 !important;
    font-weight: bold;
    text-decoration: underline;
}

.addr_spaceInfoConts > p
{
    float: left;
    margin: 0 10%;
    text-align: center;
    width: 80%;
    color: #000;
}

.addr_spaceInfoConts
{
    float: left;
    font-size: 11px;
    width: 100%;
}

.kitregFormCont
{
    float: left;
    width: 100%;
    margin-top: 20px;
}

.fielsReqtxt
{
    float: left;
    font-size: 11px;
    font-weight: bold;
    width: 100%;
}

.colorred
{
    color: #ff0000;
}

.kitreg_formcont
{
    float: left;
    width: 100%;
}

    .kitreg_formcont table td
    {
        border: none !important;
    }

.fieldtxt + table tr
{
    display: list-item;
    float: left;
    padding: 0;
    border: none !important;
}

    .fieldtxt + table tr td
    {
        border: none !important;
        padding: 0;
        font-weight: normal;
    }

.fieldtxt
{
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding-right: 15px;
    padding-top: 5px;
    text-align: right;
    width: 190px;
}

.kitreg_formcont li
{
    float: left;
    list-style: none outside none;
    width: 100%;
    padding-bottom: 8px;
}

.kitreg_formcont > ul
{
    float: left;
    margin-bottom: 0;
    padding: 0;
    width: 100%;
}

.kitreg_formcont .fieldtxt + input
{
    border: 1px solid #AAAAAA;
    padding: 4px 0;
}

.radiotxtcont
{
    font-size: 11px;
}

.fieldtxt > p
{
    font-weight: normal;
    margin: 0;
    padding: 1px 0;
}

.fieldtxtcolm1
{
    float: left;
    font-size: 11px;
    text-align: right;
    padding-top: 5px;
    color: #000;
    width: 85px;
}

.kitreg_formcont .fieldtxtcolm1 + input
{
    border: 1px solid #AAAAAA;
    float: left;
    margin-right: 5px;
    padding: 4px 0;
    width: 135px;
}

.fieldtxtcolm1 + input + span
{
    float: left;
}

.fieldtxtcolm2 + input + span
{
    float: left;
    width: 267px;
    text-align: right;
}

.fieldtxt + input + span
{
    font-size: 12px;
}

.fieldtxtcolm2
{
    float: left;
    font-size: 11px;
    text-align: right;
    padding-top: 5px;
    padding-right: 5px;
    color: #000;
    width: 100px;
}

.kitreg_formcont .fieldtxtcolm2 + input
{
    border: 1px solid #AAAAAA;
    padding: 4px 0;
    width: 135px;
    float: left;
}

.fieldtxt + textarea
{
    border: 1px solid #AAAAAA;
    height: 100px;
    width: 55%;
}

.regsubmitbtnCont
{
    float: left;
    width: 100%;
    text-align: center;
}

.kitregFormCont .regsubmitbtnCont input[type="submit"]
{
    background: none repeat scroll 0 0 #6E7DB0;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

.regsubmitbtnCont > img
{
    float: left;
    width: 100%;
}

.txtboxkitreg
{
    border: 1px solid #aaa;
    padding: 4px 0;
}

.eventsTablConts
{
    float: left;
    width: 100%;
}

    .eventsTablConts table
    {
        float: left;
        width: 100%;
        border-collapse: collapse;
    }

        .eventsTablConts table tr td
        {
            background-color: #F3F8FB;
        }

        .eventsTablConts table tr th
        {
            background-color: #BCD6E5;
            border-color: #000000 !important;
            border-style: solid !important;
            border-width: 1px !important;
        }

        .eventsTablConts table tr td
        {
            border-color: #000000 !important;
            border-style: solid !important;
            border-width: 1px !important;
        }

        .eventsTablConts table tr td
        {
            color: #000000;
            font-family: Verdana,Arial,Helvetica,sans-serif;
            font-weight: normal;
            font-size: 11px;
        }

            .eventsTablConts table tr td > a
            {
                color: #082A58;
            }

.kemeteventstitle
{
    color: #293B83;
    font-size: 17px;
    font-weight: bold;
}

.kementeventTitledesc
{
    float: left;
    width: 100%;
}

.kementeventTitledesc2
{
    float: left;
    padding-left: 2%;
    width: 44%;
}

.kementeventTitledesc1
{
    float: left;
    font-size: 11px;
    width: 54%;
}

.kemetdetailscont
{
    float: left;
    padding-bottom: 15px;
    width: 100%;
}

.kementeventTitledesc1 p
{
    line-height: 18px;
}

.kementeventTitledesc2 > img
{
    width: 100%;
}

.KITREG_Form1
{
    width: 100%;
}

    .KITREG_Form1 td:first-child, .KITREG_Form2 td:first-child
    {
        width: 150px;
    }

    .KITREG_Form1 td input[type="text"]
    {
        padding: 2px 5px;
        width: 150px;
    }

.KITREG_Form2
{
    margin: 0 0 20px;
    width: 100%;
}

    .KITREG_Form2 td input[type="text"]
    {
        margin: 0;
        padding: 2px 5px;
        width: 150px;
    }

    .KITREG_Form2 td table
    {
        width: 100%;
    }

.fieldtxtcolm1 + table, .fieldtxtcolm2 + table
{
    width: auto !important;
}

.KITREG_Form2 td textarea
{
    width: 500px;
}

.KITREG_Form2 + .regsubmitbtnCont
{
    margin: 10px 0;
}

.fieldtxtcolm1 + table
{
    width: auto !important;
}

.KITREG_Form2 td > input + span
{
    width: 267px;
    font-size: 12px;
}

.KITREG_Form2 input[type="radio"]
{
    margin-left: 0;
}

.KITREG_Form1 table
{
    float: left;
}

    .KITREG_Form1 table + span
    {
        float: left;
        margin: 5px 0 0 65px;
    }

    .KITREG_Form1 table td label
    {
        font-size: 11px;
        position: relative;
        top: 2px;
    }

.KITREG_Form2 td table td label
{
    color: #000000;
    font-size: 11px;
}

.KITREG_Form1 table tr td:first-child
{
    width: auto;
}

.KITREG_Form1 table tr
{
    display: inline;
    float: left\0;
}
/*rajeshkannan.E*/
/*****QuickQuote********/
.QuickQuote-Topnav
{
    float: left;
    width: 100%;
    background: #5F6EA1;
}

    .QuickQuote-Topnav > ul
    {
        float: left;
        margin: 0;
        padding: 0;
        width: 73%;
    }

    .QuickQuote-Topnav li
    {
        float: left;
        list-style: none outside none;
        margin: 0 5% 0 0;
        padding: 1%;
    }

    .QuickQuote-Topnav a
    {
        font-size: 12px;
        text-decoration: none;
        color: #fff;
    }

        .QuickQuote-Topnav a:hover
        {
            text-decoration: underline;
        }

    .QuickQuote-Topnav > span
    {
        float: right;
        padding: 6px;
        color: #fff;
    }

.QQ-Addr
{
    float: left;
    width: 100%;
    border-bottom: 1px solid #CCCCCC;
}

    .QQ-Addr > p
    {
        font-size: 13px;
        width: 50%;
        font-weight: bold;
    }

.QQ-table
{
    float: left;
    width: 100%;
    position: relative;
}

    .QQ-table td
    {
        border: medium none !important;
        color: #000;
    }

        .QQ-table td input
        {
            float: left;
        }

        .QQ-table td:first-child
        {
            text-align: right;
        }

    .QQ-table select
    {
        width: 53px;
        border: 1px solid #ccc;
    }

    .QQ-table input[type="button"]
    {
        border: none;
        background: none repeat scroll 0 0 #6E7DB0;
        border: medium none;
        border-radius: 5px;
        color: #FFFFFF;
        padding: 4px;
        behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
        position: relative;
    }

.QQ-Notes
{
    float: left;
    width: 100%;
}

    .QQ-Notes > p
    {
        color: #F64914;
        font-size: 13px;
    }

.QQ-InnerNotes > h5, .QQ-LeadProd > h5, .qq-Expls > h5
{
    margin: 0;
    padding: 0;
}

.QQ-InnerNotes > p, .QQ-LeadProd > p, .qq-Expls > p
{
    font-size: 13px;
}

.QQ-LeadProd
{
    float: left;
    width: 50%;
}

.qq-Expls
{
    float: right;
}

.QQ-table input
{
    border: 1px solid #CCCCCC;
}

.QQ-table a
{
    color: #3847A4;
    font-size: 11px;
    font-weight: normal;
}

.QQ-table input[type="submit"], .OT-BrwsPruchOrd input[type="submit"], .OT-Btns input[type="submit"]
{
    background: none repeat scroll 0 0 #6E7DB0;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 12px;
    margin: 0;
    padding: 6px;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

.OT-BrwsPruchOrd h5, .OT-SrchPruchOrd h5
{
    color: #000000;
    font-weight: bold;
    margin: 10px 0;
}
/*****************************/
/****Order Tracking**********/
.OT-MoreInfo
{
    border: 1px solid;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: auto;
    padding: 1%;
    width: 50%;
}

    .OT-MoreInfo a
    {
        color: #3D4C7F;
        text-decoration: none;
    }

.OT-Addr
{
    float: left;
    width: 100%;
}

    .OT-Addr > p
    {
        font-size: 13px;
        width: 50%;
    }

.OT-BrwsPruchOrd
{
    float: left;
    width: 100%;
}

    .OT-BrwsPruchOrd > p, .OT-SrchPruchOrd > p
    {
        float: left;
        font-size: 12px;
        margin: 0 0 2%;
        width: 100%;
    }

.OT-SrchPruchOrd
{
    float: left;
    width: 100%;
}

.OT-SrchPruchOrdTab
{
    float: left;
    width: 54%;
}

    .OT-SrchPruchOrdTab td
    {
        border: none !important;
        font-weight: normal;
        font-size: 13px;
        color: #000;
    }

        .OT-SrchPruchOrdTab td:first-child
        {
            text-align: right;
        }

.OT-SrchPruchOrd > span
{
    float: left;
    font-size: 13px;
    width: 100%;
    margin: 3% 0;
    color: #000;
}

    .OT-SrchPruchOrd > span select
    {
        margin: 0 1%;
        width: 50px;
        border: 1px solid #CCCCCC;
    }

.OT-Dates
{
    float: left;
    width: 100%;
    color: #000;
}

    .OT-Dates > span
    {
        font-size: 13px;
    }

    .OT-Dates > ul
    {
        float: left;
        padding: 0;
        width: 100%;
    }

    .OT-Dates li
    {
        float: left;
        list-style: none outside none;
    }

        .OT-Dates li select
        {
            margin: 0 5px;
            width: 50px;
            border: 1px solid #CCCCCC;
        }

        .OT-Dates li span
        {
            font-size: 13px;
        }

.OT-Btns
{
    float: left;
    margin: 3% 0;
    width: 100%;
}

.OT-SrchPruchOrdTab input
{
    border: 1px solid #CCCCCC;
}

.OT-BrwsPruchOrd > input[type="button"]
{
    background: none repeat scroll 0 0 #6E7DB0;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    padding: 4px;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

.OT-Btns > input[type="button"]
{
    background: none repeat scroll 0 0 #6E7DB0;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    padding: 4px;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

.OT-BrwsPruchOrd p, .OT-SrchPruchOrd p, .OT-Dates table td input[type="text"]
{
    color: #000000;
}
/*****************************/
/*Prod-AlternativeEnergy*/
.AltEnr-Resources
{
    margin: 1% auto;
    width: 98%;
    background: #ECF6FF;
    float: left;
    padding: 1%;
}

.AE-DiElectric
{
    float: left;
    width: 18%;
    margin: 0 0 0 22%;
    display: none;
}

    .AE-DiElectric > h2
    {
        border-bottom: 1px solid #4586C5;
        margin: 0;
        padding: 0;
        width: 100%;
        color: #093983;
    }

    .AE-DiElectric > ul, .AE-Spotlight > ul
    {
        float: left;
        margin: 8px;
        padding: 0;
        width: 94%;
    }

.AE-OtherRes > ul
{
    float: left;
    margin: 7px;
    padding: 0;
    width: 80%;
}

.AE-DiElectric li, .AE-OtherRes li, .AE-Spotlight li
{
    font-size: 11px;
    list-style: none outside none;
}

.AE-OtherRes
{
    float: left;
    width: 58%;
    margin: 0 0 0 42%;
}

    .AE-OtherRes > h2
    {
        border-bottom: 1px solid #4586C5;
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
        color: #093983;
    }

.AE-ProdInfo
{
    float: left;
    width: 99.8%;
    background: #E8F5FD;
    border: 1px solid #4586C5;
    border-top: none;
    display: none;
}

.AE-OtherRes > ul
{
    width: 45% !important;
}

.AE-OtherRes ul:nth-child(2)
{
    width: 35% !important;
}

.AE-OtherRes ul:nth-child(3)
{
    width: 26% !important;
    float: left;
}

.AE-OtherRes > ul:nth-child(4)
{
    width: 31% !important;
}

.AE-DiElectric a, .AE-OtherRes a, .AE-Spotlight a, .AE-ProdTab a
{
    background: url("/_layouts/15/Kemet.Framework/Images/link-arrow.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    color: #0099FF;
    padding: 0 0 0 6%;
    text-decoration: none;
    float: left;
    width: 92%;
}

.AE-ProdTab a
{
    padding: 0 0 0 15%;
}

.AE-Spotlight
{
    float: left;
    min-height: 335px;
    width: 25%;
    background: #E8F5FD;
}

    .AE-Spotlight h6
    {
        background: none repeat scroll 0 0 #006699;
        color: #FFFFFF;
        margin: 0;
        padding: 5px;
        font-weight: bold;
        font-size: 11px;
    }

    .AE-Spotlight h3
    {
        font-size: 14px;
        padding: 3%;
        margin: 0;
    }

        .AE-Spotlight h3 span
        {
            color: #000000;
            font-weight: bold;
        }

    .AE-Spotlight p
    {
        font-size: 11px;
        margin: 0 !important;
        padding: 3%;
        color: #000;
    }

        .AE-Spotlight p + div
        {
            font-size: 11px;
            margin: 0 !important;
            padding: 3%;
        }

.AE-ProdTab td, .AE-ProdTab th
{
    border: medium none !important;
}

.AE-ProdTab td
{
    font-size: 11px;
    font-weight: normal;
    color: #000;
}

.AE-ProdInfo td
{
    padding: 10px 2px;
}

.AE-ProdTab table tr
{
    border-bottom: 1px solid #ccc !important;
    border-right: none !important;
    border-left: none !important;
    border-top: none !important;
}

.GridHeader_admin th
{
    text-align: left !important;
    font-size: 11px !important;
}

.AE-ProdTab th
{
    background: none repeat scroll 0 0 #006699;
    color: #FFFFFF;
    padding: 5px 1px;
    text-align: center;
    border-right: 1px solid #ccc !important;
}

    .AE-ProdTab th:last-child
    {
        border: none !important;
    }

.AE-ProdTab select
{
    border: 1px solid #CCCCCC;
    width: 80px;
}

.AE-Spotlight > img
{
    display: block;
    margin: 5px auto 0;
    width: 75px;
    height: 75px;
}

.AE-ProdTab table
{
    border-collapse: collapse;
    width: 100%;
}

.AE-ProdTab
{
    float: left;
    width: 74.85%;
    min-height: 350px;
    background: #fff;
    border-left: 1px solid #ccc;
}

.AE-Res
{
    margin: auto;
    width: 100%;
}

.AE-Spotlight h2
{
    color: #000000;
    font-size: 14px;
    padding: 3%;
}

.GridHeader_admin + tr td span.rowhlgt
{
    color: #FF8008;
    font-size: 12px;
    font-weight: bold;
}

#divCeramic table tr:last-child td span.rowhlgt
{
    color: #093983;
}

.GridHeader_admin + tr td span.rowhlgt
{
    padding: 10px 5px;
}
/*************************/
/*Design Registration*/
.KE-OpenForm
{
    float: left;
    margin: 0 2%;
    width: 96%;
    color: #000;
}

    .KE-OpenForm .OpenForm-Head
    {
        float: left;
        width: 100%;
    }

.OpenForm-Head
{
    float: left;
    width: 100%;
}

    .OpenForm-Head h1
    {
        font-size: 22px;
        text-align: center !important;
        color: #000;
    }

    .OpenForm-Head > p
    {
        font-size: 11px;
        margin: auto;
        text-align: center;
        width: 80%;
    }

    .OpenForm-Head > a
    {
        display: block;
        font-size: 11px;
        margin: 1% auto;
        width: 80%;
        color: #000;
    }

.OF-Content
{
    float: left;
    width: 100%;
}

    .OF-Content h5
    {
        font-size: 11px;
        text-decoration: underline;
    }

    .OF-Content > p
    {
        font-size: 11px;
    }

    .OF-Content > span
    {
        font-size: 11px;
    }

    .OF-Content li
    {
        font-size: 11px;
        list-style: none outside none;
    }

.OF-Table
{
    float: left;
    width: 100%;
}

    .OF-Table > span
    {
        float: left;
        font-size: 11px;
        margin: 2% 0;
        width: 100%;
        font-weight: bold;
        text-decoration: underline;
    }

hr
{
    float: left;
    width: 100%;
    border-bottom: 1px solid #000 !important;
    border-top: none !important;
}

.OF-Table > table
{
    float: left;
    width: 69%;
    border-collapse: collapse;
}

    .OF-Table > table td
    {
        border: none !important;
    }

        .OF-Table > table td:first-child
        {
            text-align: right;
        }

        .OF-Table > table td:last-child
        {
            text-align: left; /*color:#f00;*/
        }

.OF-Table tr
{
    border: medium none !important;
}

.Part-info > span
{
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

.Part-info > table
{
    border-collapse: collapse;
    float: left;
    width: 100%;
}

    .Part-info > table td, .Part-info > table th, .Part-info > table tr
    {
        border: medium none !important;
    }

    .Part-info > table th, .Part-info > table td
    {
        font-weight: normal;
    }

        .Part-info > table td:first-child
        {
            font-weight: bold;
        }

.Part-info input[type="text"]
{
    width: 78px;
}

.Part-info table span
{
    color: #FF0000;
}

.Part-info select
{
    width: 97px;
}

.Part-info table input[type="button"]
{
    background: none repeat scroll 0 0 #6E7DB0;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    padding: 4px;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}
/*18Mar-2014*/
.KE-OpenForm .OpenForm-Head p, .KE-OpenForm .OpenForm-Head a, .Ke-DesRegTopTab table td h5, .Ke-DesRegTopTab table td li
{
    font-size: 12px;
}

.Ke-DesRegTopTab table
{
    border-collapse: collapse;
}

    .Ke-DesRegTopTab table td, .Ke-DesRegTopTab table th
    {
        border: 1px solid #989898 !important;
        font-size: 12px;
        padding: 5px;
    }

        .Ke-DesRegTopTab table td:first-child
        {
            width: 150px;
        }

        .Ke-DesRegTopTab table td ul
        {
            padding: 0;
        }

.Ke-DesRegBtmTab .distributor_information
{
    margin: 10px 0;
}

.Ke-DesRegBtmTab table td span
{
    margin: 0 0 0 7px;
}

.Ke-DesRegBtmTab table td:first-child
{
    width: 210px;
}

.Ke-DesRegBtmTab table table td:first-child
{
    width: auto !important;
}

.Ke-DesRegBtmTab table select
{
    width: 154px;
}
/***************/
/******Design Registeration styles starts here***********/
.KE-OpenForm
{
    color: #000000;
    float: left;
    margin: 0 2%;
    width: 96%;
}

.OpenForm-Head
{
    margin: auto;
    width: 70%;
}

    .OpenForm-Head h1
    {
        font-size: 23px;
        font-weight: bold;
        text-align: center !important;
    }

    .OpenForm-Head > p
    {
        font-size: 11px;
        text-align: center;
    }

    .OpenForm-Head > a
    {
        display: block;
        font-size: 11px;
        margin: 1% auto;
        text-align: center;
        text-decoration: underline;
    }

.OF-Content h5
{
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

.OF-Content > p
{
    font-size: 11px;
}

.OF-Table > span
{
    float: left;
    font-size: 11px;
    margin: 2% 0;
    text-decoration: underline;
    width: 100%;
}

.OF-Table > table
{
    border-bottom: 1px solid;
    border-collapse: collapse;
    float: left;
    width: 100%;
}

    .OF-Table > table td:first-child
    {
        font-weight: bold;
        text-align: right;
        width: 185px;
    }

    .OF-Table > table td
    {
        border: medium none !important;
        font-weight: normal;
    }

.OF-Table table th
{
    border: medium none !important;
    font-weight: normal;
    text-align: left;
}

    .OF-Table table th:first-child
    {
        font-weight: bold;
        text-decoration: underline;
        white-space: nowrap;
    }

.OF-Table table td table tr td
{
    width: 64%;
}

.OF-Table table td input
{
    float: left;
}

.OF-Table table td label
{
    float: left;
}

.OF-Table > table:nth-child(7) td input[type="text"]
{
    width: 100px;
}

.OF-Table > table:nth-child(7) td select
{
    width: 113px;
}

.OF-Table table table
{
    width: 100%;
    float: left;
}

.OF-Table table textarea
{
    height: 80px;
    width: 400px;
}

.OF-Table > table:nth-child(2)
{
    border-top: 1px solid;
}

.OF-Table > table:last-child
{
    border-bottom: medium none;
}

.OF-Table table table td label
{
    font-weight: normal;
}
/*****************/
/*********************/
/*Form button styles*/
.action-buttons
{
    float: left;
    margin: 10px 0 10px 116px;
}

    .PH-Table a, .action-buttons a
    {
        color: #6E7DB0;
        font-size: 13px;
        margin: 10px 0 0 16px;
        text-decoration: underline;
        float: left;
    }

    .action-buttons.PH-MemID > a
    {
        float: none !important;
    }

    .PH-Table input[type="button"], .action-buttons input[type="button"]
    {
        background: none repeat scroll 0 0 #6E7DB0;
        border: medium none;
        border-radius: 5px;
        color: #FFFFFF;
        padding: 3px;
        behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
        position: relative;
    }
/************************/
/*User profile*/
.UserProf
{ /*display: none;*/
    position: relative;
    right: -80px;
}

.partner-hub img
{
    left: 0px;
    position: relative;
    top: 0;
    cursor: pointer;
}

#prof-Drpdwn:hover .UserProf
{
    display: block;
    position: absolute;
    padding: 5px;
    background: #fff;
    width: 215px;
    margin-top: 3px;
    border: 1px solid #bcbcbc;
}

.partner-hub > ul
{
    float: right;
    margin: 0;
    padding: 0;
}

.partner-hub li
{
    float: left;
    list-style: none outside none;
}

.StngDrpDwn
{
    padding: 0 6px 6px;
}

.Prof-Setting > li
{
    padding: 5px;
}

.Prof-Setting a:hover
{
    text-decoration: underline !important;
}

.UsrImg a
{
    background: none repeat scroll 0 0 rgba(52, 142, 197, 0.7);
    bottom: 5px;
    color: #FFFFFF;
    font-size: 9px;
    font-weight: bold;
    left: 0px;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    width: 74px;
    border-radius: 0;
}

.UsrImg
{
    float: left;
}

.Prof-Setting
{
    float: left;
    padding: 0;
    width: 63%;
    margin: 9px 0;
}

    .Prof-Setting li:first-child a
    {
        background: #398EC5;
        color: #fff;
    }

    .Prof-Setting li:last-child a:hover
    {
        text-decoration: underline !important;
    }

    .Prof-Setting li
    {
        margin: 0 0 0 20px;
    }

    .Prof-Setting a:hover
    {
        text-decoration: none !important;
    }
/*************/
/*Reset Password*/
.Auto_login
{
    border: 1px solid #000000;
    float: left;
    width: 98%;
    padding: 10px;
}

    .Auto_login table
    {
        margin: 10px auto 0;
        width: 50%;
    }

    .Auto_login .action-buttons
    {
        margin: 10px 0;
        width: 100%;
    }

        .Auto_login .action-buttons > input
        {
            display: block;
            margin: auto;
            float: none !important;
        }

            .Auto_login .action-buttons > input[type="submit"]
            {
                margin-left: 41% !important;
            }

    .Auto_login .PW-Update > span
    {
        color: #000000;
        font-family: arial !important;
    }

    .Auto_login table td label, .Auto_login table td a
    {
        font-family: arial !important;
        font-size: 12px;
    }

.PW-Update
{
    float: left;
    width: 100%;
    color: #000;
}

    .PW-Update > span
    {
        color: #FF0000;
        font-size: 11px;
    }

    .PW-Update table td span
    {
        color: #FF0000;
    }

    .PW-Update table
    {
        border-collapse: collapse;
    }

        .PW-Update table td, .PW-Update table tr
        {
            border: medium none !important;
            font-size: 11px;
            font-weight: normal;
        }

    .PW-Update input[type="checkbox"]
    {
        float: left;
    }

    .PW-Update table td a
    {
        color: #000066;
        float: left;
        margin: 5px 0 0;
        text-decoration: underline;
    }

    .PW-Update table td label
    {
        float: left;
        margin: 3px 0 0;
    }

    .PW-Update input[type="submit"]
    {
        background: none repeat scroll 0 0 #6E7DB0;
        border: medium none;
        border-radius: 5px;
        color: #FFFFFF;
        float: left;
        padding: 3px 5px;
        behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
        position: relative;
    }

    .PW-Update p
    {
        float: left;
        font-size: 11px;
        width: 100%;
        color: #000000;
    }

    .PW-Update h5
    {
        border-bottom: 1px solid #000;
        margin: 10px 0;
        padding: 7px;
        font-weight: bold;
    }
/***************/
/*Triangle*/
.UserProf:before
{
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #fff;
    bottom: 69px;
    content: "";
    display: block;
    left: 54px;
    position: absolute;
    top: -7px;
    width: 0;
    bottom: 172px;
}

.Stngs:before
{
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #bcbcbc;
    content: "";
    display: block;
    left: 54px;
    position: absolute;
    top: -7px;
    width: 0;
}

.Stngs .search
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: auto;
    margin: 0;
    padding: 3px;
    width: 169px;
    border: none;
    float: left;
}

.Stngs input[type="submit"]
{
    border: none;
    width: 24px;
    min-width: 0;
    float: left;
    margin: 0;
    padding: 4px;
    background: url("/_layouts/15/Kemet.Framework/Images/search.png") no-repeat 4px 4px;
    display: none;
}

#prof-Drpdwn + li
{
    position: relative;
    top: 13px;
    right: 5px;
}

    #prof-Drpdwn + li span:first-child
    {
        text-align: right !important;
        white-space: nowrap;
        width: 100%;
    }

    #prof-Drpdwn + li span
    {
        margin: 0 !important;
        text-align: right;
        width: 100%;
    }

input.search[type="text"]
{
    color: #9e9e9e;
}

    input.search[type="text"]:focus
    {
        color: #333;
    }
/****************/
/*Setting drop down*/
.Stngs
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BCBCBC;
    display: none;
    margin: 0 -51px;
    padding: 0;
    position: absolute;
    top: 36px;
    z-index: 1001;
    width: 184px;
}

.StngDrpDwn:hover > .Stngs
{
    display: block;
}

.Stngs a
{
    float: left;
    margin: 0;
    padding: 5px;
    width: 175px;
}

.Stngs > li
{
    margin: 3px 0;
}

    .Stngs > li:first-child
    {
        border: 1px solid #BCBCBC;
        float: left;
        margin: 4px 0 0 4px;
    }

#divResult
{
    margin: 0 !important;
    width: 94% !important;
}
/*********************/
/************Styles on 17-12-2013***************/
/*Custom products styles starts here*/
.ms-rtestate-field strong
{
    font-size: 18px;
    color: #293B83;
    font-weight: bold;
}

.ms-rtestate-field table td
{
    font-weight: normal;
}

.ms-rtestate-field h3
{
    color: #293B83;
    font-size: 13px;
    font-weight: bold;
    float: left;
}

.ms-rtestate-field
{
    font-size: 11px;
}

    .ms-rtestate-field h2
    {
        color: #293B83;
        width: 100%;
    }

.Bann-CustomCer
{
    background: #5F6EA1;
    float: left;
    height: 192px;
    width: 53%;
}

    .Bann-CustomCer h2
    {
        color: #FFFFFF;
        float: left;
        font-size: 24px;
        margin: 14% 0 0;
        width: 100%;
    }

    .Bann-CustomCer p
    {
        color: #FFFFFF;
        float: left;
        width: 100%;
    }

#DeltaPlaceHolderMain > img
{
    float: left;
    margin: 0 !important;
}

.ms-rtestate-field ul li
{
    line-height: 16px;
}
/***********************************/
/*FEBGBatteryProductionEquipment.aspx styles*/
.centeredTable strong
{
    font-size: 14px;
}

.productsTD.productsCellColor2
{
    background: #BCD6E5 !important;
    padding: 4px !important;
    color: #293b83;
    font-weight: bold;
    vertical-align: middle !important;
    font-size: 11px;
}

.productsTD.productsCellColor1
{
    background: #BCD6E5 !#F3F8FB;
}

.centeredTable.FEBG-Equip td
{
    background: #F3F8FB;
    border: 1px solid #000000 !important;
    padding: 2px 5px;
}

.KE-FEBGBatEquip table td
{
    border: 1px solid #000000 !important;
    padding: 3px 4px !important;
}

    .KE-FEBGBatEquip table td.productsTD.productsCellColor2
    {
        padding: 5px !important;
        font-weight: normal;
    }

    .KE-FEBGBatEquip table td.productsTD.productsCellColor1 font
    {
        font-family: verdana !important;
    }

.cont-left.KE-FEBGHd > h5
{
    font-size: 14px !important;
}
/*****************/
/*FEBGCapacitorProductionEquipment.aspx styles*/
.FEBGCap-Prod
{
    width: 75%;
    margin: 15px 0;
}

    .FEBGCap-Prod strong
    {
        font-size: 14px;
    }

.FEBGCap-Ptag
{
    float: left;
    width: 80%;
}

.FEBGCap-P
{
    float: left;
    margin: 0 6px 10px 0 !important;
}

.centeredTable.FEBGCap-Grid
{
    margin: auto;
    width: 90%;
}

    .centeredTable.FEBGCap-Grid td
    {
        border: 1px solid !important;
        vertical-align: top;
    }

    .centeredTable.FEBGCap-Grid .productsTD.productsCellColor2 font
    {
        font-size: 11px !important;
    }

.FEBGCap-Prod + img
{
    float: right;
    margin: 5% 0;
}

.FEBGCap-Ptag + ul
{
    width: 78%;
}

.FEBGCap-serv strong
{
    float: left;
    font-size: 14px;
    margin: 3% 0;
    width: 100%;
}
/********************************/
/*Dectron_EMCTesting.aspx styles*/ #MSOZoneCell_WebPartWPQ2
{
    float: left;
    width: 75% !important;
}

.s4-wpcell-plain.ms-webpartzone-cell.ms-webpart-cell-vertical.ms-fullWidth
{
    float: left;
    display: block;
}

#cssmenu
{
    float: left;
    width: 100%;
}

.ms-WPBody.noindex
{
    float: left;
    width: 100%;
}

.DecEMC-Head
{
    font-size: 24px;
    font-weight: bold;
    line-height: 20px !important;
}

.DecEMC-St
{
    color: #000 !important;
}

.DecEMC-cnt
{
    font-weight: normal;
}

.EMCimg-width
{
    float: right;
    width: 238px;
    height: 154px;
}

.imgBlock
{
    float: left;
}
/*******************/
/*LoginLanding page styles for mykemet starts here*/
.MykemetLand
{
    float: left;
    width: 100%;
}

.TechArticle
{
    background: none repeat scroll 0 0 hsl(202, 77%, 93%);
    float: left;
    width: 100%;
}

.MykemetLand table.TechArticle td a
{
    text-decoration: underline;
    font-size: 11px;
}

.TechArticle td
{
    border: none !important;
    padding: 0;
}

.TechArticle a
{
    font-weight: normal;
    color: #000066;
}

    .TechArticle a:hover
    {
        color: #f00;
    }

.MyKemetParts
{
    float: left;
    width: 100%;
    border-collapse: collapse;
}

    .MyKemetParts a
    {
        color: #000099;
        font-weight: bold;
        text-decoration: none;
    }

        .MyKemetParts a:hover
        {
            text-decoration: underline;
        }

    .MyKemetParts td
    {
        font-weight: normal;
        border: none !important;
        border-bottom: 3px solid #e0f1fb!important;
        color: #293B83;
        font-size: 11px;
    }

        .MyKemetParts td span:first-child
        {
            font-weight: bold;
        }

    .MyKemetParts tr
    {
        border: none !important;
    }

.ProfCntr
{
    float: left;
    width: 100%;
    background: #f3f4f5;
    margin: 0 0 2%;
}

    .ProfCntr h4
    {
        color: #293B83;
        font-size: 11px;
        margin: 10px 0 0;
    }

    .ProfCntr span
    {
        font-weight: bold;
    }

    .ProfCntr > ul
    {
        margin: 0;
    }

    .ProfCntr a
    {
        color: #000066;
        font-size: 11px;
        margin: 0 0 0 5px;
        text-decoration: underline;
    }

        .ProfCntr a:hover
        {
            color: #f00;
        }

    .ProfCntr > ul
    {
        margin: 0;
        padding: 0 0 0 1%;
    }

    .ProfCntr li
    {
        list-style: none;
    }

        .ProfCntr li:before
        {
            content: ".";
            font-size: 13px;
            font-weight: bold;
        }

.MykemetLand h3
{
    color: #000099;
    margin: 1% 0;
}
/****************/
.kemet_list_header li span
{
    color: #000;
    font-weight: normal;
}
/*two col layout styles on 26-12-2013*/
.ms-SPZone
{
    border: 1px solid #C6C6C6;
    float: left;
    width: 25%;
}

.ms-rtestate-field
{
    float: left;
    font-size: 11px;
    width: 100%;
}

.ms-webpart-chrome-fullWidth
{
    float: left;
}
/**************************************/
.login-BanTxt
{ /*background-color: #5F6EA1; float: left; height: 192px; width: 477px;*/
}

.ms-formfieldvaluecontainer
{
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

#ctl00_PlaceHolderMain_BannerImage_ctl00_RichImageField_AssetSelectedPanel > div
{
    padding: 0;
    !important;
}

.BannerTxt
{
    background-color: #5F6EA1;
    float: left;
    width: 100%;
}

.BanTxt_bottom
{
    float: left;
    margin: 15px 0 0;
}

    .BanTxt_bottom > div
    {
        float: left;
        width: 100%;
    }

.logo img
{
    float: left;
}
/*Styles on 02-01-2014*/
.cont-info
{
    width: 94%;
    margin: auto;
}

    .cont-info > img
    {
        float: right;
        margin: 5% 10% 3% 0;
    }

.cont-left
{
    float: left;
    width: 59%;
}

    .cont-left h5
    {
        color: #293B83;
        font-size: 13px !important;
        font-weight: bold;
    }

    .cont-left p
    {
        font-size: 11px;
        line-height: 16px;
        margin: 12px 0 !important;
        color: #000;
    }

    .cont-left li
    {
        font-size: 11px;
        color: #000;
    }

.Prod-Equip
{
    clear: both;
    margin: auto;
    width: 65%;
}

    .Prod-Equip table
    {
        width: 100%;
    }

    .Prod-Equip table
    {
        border-collapse: collapse;
        width: 100%;
    }

        .Prod-Equip table th
        {
            background: #bcd6e5;
            border-color: #000 !important;
            font-weight: normal;
            padding: 0 1%;
        }

        .Prod-Equip table td
        {
            border: 1px solid #000 !important;
            font-weight: normal;
            padding: 0 4px !important;
            background: #f3f8fb;
            vertical-align: middle !important;
        }

        .Prod-Equip table:last-child th
        {
            border-top: medium none !important;
        }

    .Prod-Equip a
    {
        color: #293b83;
    }

    .Prod-Equip span
    {
        color: #293b83;
    }

.FEBG-Service
{
    margin: auto 3%;
    width: 94%;
    float: left;
}

    .FEBG-Service h5
    {
        color: #293B83 !important;
        font-size: 14px;
        font-weight: bold;
        margin: 3% 0 0;
    }

    .FEBG-Service > ul
    {
        float: left;
        padding: 0;
        width: 100%;
    }

    .FEBG-Service li
    {
        font-size: 11px;
        list-style: none outside none;
        line-height: 24px !important;
        color: #000;
    }

    .FEBG-Service a
    {
        color: #293b83 !important;
        text-decoration: underline !important;
    }

.AEvents h5
{
    font-size: 16px !important;
}
/*********************************/
/*Capacitor Production Equipment styles*/
.CapProd-info
{
    margin: auto;
    width: 94%;
}

.CapProd-left
{
    float: left;
    width: 81%;
}

    .CapProd-left h5
    {
        color: #293B83 !important;
        font-size: 14px !important;
        font-weight: bold;
    }

    .CapProd-left p
    {
        color: #000000;
        font-size: 11px;
        line-height: 16px;
        margin: 12px 0 !important;
    }

    .CapProd-left li
    {
        color: #000000;
        font-size: 11px;
    }

.CapProd-info > img
{
    float: right;
}

.CapProd-Tab table
{
    width: 94% !important;
    margin: auto !important;
    float: none;
}

.CapProd-Tab h2
{
    font-size: 14px;
    margin: 1% 0 1% 3%;
    float: left;
}

.KE-h2Head > h2
{
    font-size: 14px;
}

.KE-h2Head > h4
{
    color: #082A58;
    font-size: 14px;
}

.CapProd-Tab
{
    float: left;
    width: 100%;
    margin: 10px 0 0;
}

    .CapProd-Tab table td
    {
        border: 1px solid #000000 !important;
        vertical-align: top !important;
        background: #F3F8FB;
    }

    .CapProd-Tab .centeredTable td
    {
        border: 1px solid #000 !important;
    }

    .CapProd-Tab .productsCellColor2 font
    {
        font-size: 11px;
    }

    .CapProd-Tab table td span
    {
        color: #293B83;
    }

    .CapProd-Tab h4
    {
        color: #293B83 !important;
        float: left;
        font-size: 12px !important;
        margin: 10px 0;
        padding: 0;
        width: 44%;
        text-align: right;
    }

    .CapProd-Tab h3
    {
        float: left;
        margin: 0 0 0 27px !important;
        width: 80%;
    }

    .CapProd-Tab > span
    {
        color: #293B83 !important;
        font-size: 11px;
        font-style: normal !important;
        margin: 0 0 0 27px !important;
    }

.FEBG-Tab2Head h2
{
    width: 50% !important;
}

.FEBG-Tab2Head h4
{
    width: 45% !important;
}

.KE-CapProEq p
{
    float: left;
    width: 100%;
}

.KE-GenPurpsTAb2head h4
{
    clear: both;
    margin: 0 0 0 3%;
    text-align: left;
}

.KE-GenPurpsTAb2head h2
{
    margin: 2% 0 0 3% !important;
}

.KE-GenPurpsTAb2head span
{
    color: #082A58 !important;
    font-style: normal !important;
    margin: 0 !important;
    font-size: 12px;
}

    .KE-GenPurpsTAb2head span a
    {
        font-size: 12px;
    }

.CapProd-Tab.FEBG-Tab2Head.KE-FEBGPolypropylene > div
{
    float: left;
}

.KE-FEBGPolypropylene table
{
    margin-bottom: 15px !important;
}
/**********************************/
/*Dectron styles*/
.Dectron-Topcnt
{
    float: left;
    width: 100%;
}

    .Dectron-Topcnt > h1
    {
        color: #000000;
        float: left;
        font-size: 22px;
        font-weight: bold;
        margin: 10px 0;
    }

    .Dectron-Topcnt > img
    {
        margin: 0 0 0 20px !important;
    }

.Flag-img
{
    float: right;
}

    .Flag-img > a
    {
        float: left;
    }

.Dectron-Topcnt h3
{
    color: #000000;
    float: left;
    width: 100%;
}

.Dectron-Btmcnt
{
    float: left;
    margin: 13px 0 0;
    width: 100%;
}

    .Dectron-Btmcnt > span
    {
        color: #000000;
        font-size: 12px;
        text-decoration: none;
    }

    .Dectron-Btmcnt > img
    {
        float: left;
        margin: 25px 0 !important;
    }

    .Dectron-Btmcnt p
    {
        float: left;
        font-size: 10px;
        width: 100%;
    }

    .Dectron-Btmcnt a
    {
        font-size: 10px;
    }

.KE-DectContTab td
{
    color: #000000;
    font-size: 10px;
}

.KE-DectContTab + .FEBG-Service, .KE-DectContTab + .FEBG-Service ul
{
    margin: 0;
}

    .KE-DectContTab + .FEBG-Service h5
    {
        margin: 10px 0;
    }

.Dectron-Btmcnt img
{
    position: relative;
    top: 3px;
}
/**********************************/
/*Dectron_ProductionSE.aspx styles starts here 02-01-2014*/
.prd-tesng
{
    float: left;
    width: 100%;
}

    .prd-tesng > p
    {
        float: left;
    }

    .prd-tesng span
    {
        display: block;
        font-size: 12px;
        text-align: center !important;
        text-decoration: none;
        color: #000;
    }
/*****************************************************/
/*Dectron_RDSE.aspx styles on 02-01-2014*/
.Dec-RDSE
{
    float: left;
    width: 100%;
}

.Dec-Elct
{
    float: left;
    width: 50%;
}

.Dec-RDSE h3
{
    color: #000000;
}

.Dec-RDSE p
{
    font-size: 12px;
    line-height: 7px;
    margin: 0;
}

.Dec-Elct > img
{
    float: left;
    margin: 25px 0 0 !important;
}

.Dec-EMI > img
{
    float: left;
    margin: 65px 0 0 !important;
}

.Dec-RDSE span
{
    color: #000000;
    font-size: 12px;
    text-decoration: none;
}

.Dec-Elct-top
{
    float: left;
    min-height: 285px;
}

.Dec-EMI
{
    float: left;
    width: 49%;
}
/*******************************************/
.Dec-TstFac > p
{
    margin: 0 !important;
    font-size: 12px;
}

.Dec-EMCTbtm > img
{
    width: 238px;
    float: right;
    margin-bottom: 25px !important;
}

.Dec-Stds > p
{
    margin: 0 !important;
    font-size: 12px;
}

.Dec-TstFac > h3
{
    color: #000000;
    width: 100%;
}

.Dec-Stds > h3
{
    color: #000000;
    padding: 3px 0;
    width: 100%;
}

.Dec-EMCTbtm
{
    float: left;
    width: 100%;
}

.Dec-Stds, .Dec-TstFac
{
    float: left;
    width: 60%;
    margin-bottom: 10px;
}

.Dec-EMI
{
    float: left;
    width: 49%;
}

.Dec-Customized-Prod img
{
    margin: 0 !important;
}
/*Dectron_CustomizedEMIFiltersSE.aspx*/
.Dec-Customized-ProdLI
{
    float: left;
    width: 57%;
}

.Dec-Customized-ProdRI
{
    float: left;
}

.Välkommenconts
{
    float: left;
}

.detconts
{
    color: #000000 !important;
    display: block;
    font-size: 13px !important;
    font-weight: bold;
    text-decoration: none !important;
}

.Flag-imgContainer
{
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.tilcontent
{
    text-decoration: none !important;
}

    .tilcontent strong img
    {
        margin: 0 0 0 20px !important;
    }

    .tilcontent strong
    {
        color: #000;
        font-size: 25px;
    }

.otherprodConts
{
    background-color: #EEEEEE;
    border-radius: 5px;
    float: left;
    margin: 5px 0;
    padding: 0 0 3%;
    position: relative;
    width: 100%;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

    .otherprodConts p
    {
        color: #000000;
        font-family: Verdana,Geneva,sans-serif;
        font-size: 11px;
        line-height: 17px;
        padding: 10px 10px 0 10px;
    }

    .otherprodConts ul li
    {
        background-repeat: no-repeat;
        float: left;
        font-size: 11px !important;
        line-height: 14px;
        list-style-image: url("/_layouts/15/Kemet.Framework/Images/v5_bullets_01.png");
        padding: 5px 0;
        width: 100%;
    }

        .otherprodConts ul li a
        {
            color: #000000;
            font-family: Verdana,Geneva,sans-serif;
            font-size: 11px;
            text-decoration: none;
        }

    .otherprodConts span
    {
        color: #FF0000;
        font-family: Verdana,Geneva,sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
    }

    .otherprodConts > .product_image + .product_header_1
    {
        padding-bottom: 4px;
    }

.login-BanTxt > .ms-rtestate-field
{
    width: auto;
    margin-top: 7%;
}

    .login-BanTxt > .ms-rtestate-field > p strong
    {
        color: #FFFFFF;
        float: left;
        font-size: 19px;
        font-weight: bold;
        width: 100%;
    }

    .login-BanTxt > .ms-rtestate-field > p span
    {
        color: #fff;
        font-size: 13px;
    }

.ceramicstitle > h1
{
    color: #293B83;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.ceramicstitle
{
    float: left;
    width: 100%;
}

.ceramicsleftcont
{
    float: left;
    margin-right: 2%;
    width: 32%;
}

    .ceramicsleftcont ul li
    {
        float: left;
        list-style: none;
        width: 100%;
    }

        .ceramicsleftcont ul li span
        {
            float: left;
            text-align: center;
            width: 100%;
        }

.ceramiccontentcont
{
    float: left;
    width: 100%;
}

.ceramicsrightcont
{
    float: left;
    width: 28%;
}

    .ceramicsrightcont ul li
    {
        float: left;
        list-style: none;
        width: 100%;
    }

        .ceramicsrightcont ul li span
        {
            float: left;
            text-align: center;
            width: 100%;
        }
/*sathis partner creation*/
.FieldNotes li
{
    color: #000000;
}

.PH-MemID > h4
{
    margin: 5px 0;
}

.PH-Table input[type="submit"], .action-buttons input[type="submit"]
{
    background: none repeat scroll 0 0 #6E7DB0;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
    float: left;
}

input[type="file"]
{
    border: none !important;
}

select
{
    width: 175px;
}

.PH-Table
{
    float: left;
}

    .PH-Table table tr
    {
        border: medium none !important;
        float: left;
    }

    .PH-Table table td, .PH-Table table tr
    {
        padding: 5px 0;
    }

    .PH-Table table
    {
        margin-left: -6px;
        float: left;
        width: 100%;
    }

.action-buttons
{
    float: left;
    margin: 10px 0 10px 167px;
}

input[type="file"]
{
    border: medium none !important;
    padding: 5px 0;
}

.PH-Table span
{
    float: left;
    margin: 0 0 0 10px;
    white-space: nowrap;
}

.Partnerhub-Regtxt > h4
{
    font-weight: bold;
    margin: 0 0 10px;
}

.PH-Table td
{ /* width: 32%;*/
}

.PH-Table input
{ /*margin-top: 6%;*/
    float: left;
}

.PH-Table select
{
    float: left;
}

.PH-Table input[type="text"], .PH-Table input[type="password"]
{
    width: 164px;
}

.login_image img#ImgHeader
{
    margin: 20px 80px 0 0;
    float: left;
}

.login p
{
    padding: 45px 0 0px 70px;
}

.text_pass input
{
    margin-left: 9px;
}

.login label
{
}

.login a
{
    padding-left: 0.5%;
}

.forgot
{
    background-color: #398EC5 !important;
}

    .forgot p
    {
        padding-top: 18px !important;
    }

.lblforgeterror
{
    display: inline-block;
    margin-top: 1%;
    margin-left: 0 !important;
}

.partner-hub1 span
{
    color: #008BCA;
    text-align: right;
    float: right;
    text-transform: capitalize;
}

.pass input
{
    margin-left: 30px !important;
}

.login_pass
{
    color: #F00;
    width: 40%;
    float: right;
    padding-bottom: 1%;
    text-align: justify;
}

.text_name span
{
    margin-left: 72px;
}

.text_pass span
{
    margin-left: 72px;
}

.randomproduct
{
    display: none;
}
/*sathis partner creation*/
/************************styles on 08-jan-2014***********************/
.Flag-img > a
{
    float: left;
}

.ceramicsleftcont h3
{
    font-size: 12px;
    text-align: center;
    width: 100%;
}

.ceramicsleftcont
{
    float: left;
    margin-right: 2%;
    width: 27%;
}

.ceramicsrightcont h3
{
    font-size: 12px;
    text-align: center;
    width: 100%;
}

.ceramicsrightcont
{
    float: left;
    width: 24%;
}

.ceramicsleftcont ul li
{
    float: left;
    list-style: none outside none;
    margin: 0 0 20px;
    width: 100%;
}

.ceramicsrightcont ul li
{
    float: left;
    list-style: none outside none;
    margin: 0 0 20px;
    width: 100%;
}

.ceramics-center
{
    float: left;
    margin: 0 3%;
    width: 37%;
}

.kemetelectitlpargph li
{
    color: #000;
}

.kemetelectitlpargph h3, .kemetelectitlpargph a
{
    font-size: 12px;
}

.ceramics-center p
{
    color: #000000;
    line-height: 13px;
}

.ms-rtestate-field ul li
{
    line-height: 16px;
}

.kemetelectitl
{
    width: 100%;
}
/*Dectron test lab8 styles*/
.Dec-Testimg
{
    float: left;
    width: 33%;
}

.Dec-Tstdwn-Img
{
    float: left;
    width: 100%;
}

    .Dec-Tstdwn-Img span
    {
        display: block;
        text-align: left;
        text-decoration: none;
        color: #000;
        float: left;
    }

    .Dec-Tstdwn-Img img
    {
        float: left;
        height: 243px;
        margin: 0 !important;
    }

    .Dec-Tstdwn-Img > p
    {
        float: left;
        margin: 15px 32px 0 0 !important;
        width: 185px;
    }

.Dec-Testimg > span
{
    color: #000000;
    text-decoration: none;
}
/*****************/
/*Dectron_CustomizedProductsSE.aspx styles*/
.Dec-Customized-Prod
{
    float: left;
    width: 100%;
}

    .Dec-Customized-Prod > span
    {
        color: #000000;
        font-size: 12px;
        text-decoration: none;
        margin: 14px 0;
        float: left;
    }

    .Dec-Customized-Prod > ul
    {
        float: left;
        margin: 0;
        padding: 0;
    }

    .Dec-Customized-Prod li
    {
        float: left;
        list-style: none outside none;
        width: 44%;
    }

        .Dec-Customized-Prod li p
        {
            margin: 0;
            font-size: 10px;
        }

        .Dec-Customized-Prod li span
        {
            color: #000000;
            font-weight: bold;
            text-decoration: none;
            font-size: 10px;
        }

    .Dec-Customized-Prod li
    {
        float: left;
        list-style: none outside none;
        margin-bottom: 12px;
    }

        .Dec-Customized-Prod li:nth-child(2n-1)
        {
            margin: 0 80px 0 0;
        }
/********************************/
/*Dectron_FindUs.aspx styles*/
.Dec-FindUs
{
    float: left;
    margin: 15px 0 0;
    width: 100%;
}

    .Dec-FindUs p
    {
        font-size: 12px;
    }
/***************************/
/*Styles by sathish*/
.dectron_images
{
    margin-right: 10%;
    float: left;
}

.dectron_images_1
{
    margin-right: 29.5%;
    float: left;
}

.contact_table .filled
{
    background-color: #CCCCCC;
}

.contact_table
{
    border: none;
}

.filled_head
{
    font-weight: bold !important;
    font-size: 10px;
}
/*styles by home page sathis*/
.randomproduct
{
    display: none;
}

    .randomproduct img
    {
        width: 75px !important;
        height: 75px !important;
    }

.proddesc
{
    color: #000000;
    font-size: 11px;
    margin: 10px 0;
}
/*****************/
/*****************/
/*****************************************************************/
/*****************/
/*ArcShieldTechnology.aspx styles*/
.Arc-Banner img
{
    display: block;
    margin: auto;
}

.Arc-LeftCnt
{
    float: left;
    width: 12%;
}

.Arc-centerCnt
{
    float: left;
    margin: 0 2%;
    width: 60%;
}

    .Arc-centerCnt table td img
    {
        float: left;
    }

        .Arc-centerCnt table td img + a
        {
            margin: 21px 0 0;
        }

.KE-RFScale
{
    margin-left: 15px !important;
}

.Arc-centerCnt table td span
{
    padding: 0 !important;
}

.Arc-CenImgcnt a
{
    color: #00669A;
    text-decoration: none;
}

.Arc-RightCnt
{
    float: left;
    width: 24%;
}

.Arc-centerCnt p
{
    color: #00669A;
    line-height: 20px;
    font-size: 11px;
    text-align: justify;
}

.Arc-centerCnt div:nth-child(2) p
{
    color: #00669A;
    font-size: 18px;
}

.Arc-RightCntHead p
{
    color: #653614;
    font-size: 12px;
    margin: 0;
}

.Arc-RightContainer ul
{
    margin: 6px 0 0 5px;
    padding: 0;
}

.Arc-RightContainer li
{
    list-style: none outside none;
}

    .Arc-RightContainer li a
    {
        color: #00669A;
        background-image: url(/_layouts/15/Kemet.Framework/Images/bulletArrow.gif);
        background-position: left center;
        background-repeat: no-repeat;
        color: #00669A;
        padding: 0 0 0 10px;
        text-decoration: none;
        line-height: 18px;
    }

.Arc-DwnCnt
{
    float: left;
    margin: 30px 0 0;
    width: 100%;
}

.Arc-LeftCnt img
{
    display: block;
    margin: auto;
    width: 100%;
}

.Arc-centerCnt table tr:nth-child(2) td, .KE-Arctextbold
{
    color: #00669A;
    font-size: 12px;
    font-weight: bold; /*padding: 5px 10px !important;*/
    background-image: none !important;
}

.KE-Arctextbold
{
    color: #00669A;
    font-size: 12px;
    font-weight: bold !important; /*padding: 5px 10px !important;*/
    background-image: none !important;
}
/*.Arc-centerCnt table tr:first-child + tr td{color: #00669A \9;font-weight: bold\9; font-size: 12px \9 }
*/
.Hg-RelCots table
{
    margin: 0 0 15px;
}

    .Hg-RelCots table td
    {
        padding: 3px 8px !important;
    }

    .Hg-RelCots table tr:nth-child(2) td
    {
        font-weight: normal;
        padding: 3px 8px !important;
    }

.Arc-centerCnt table td
{
    vertical-align: middle !important; /*padding:2px 8px !important;*/
}

    .Arc-centerCnt table td a
    {
        color: #00669A !important;
        padding: 0 8px !important;
        background-image: url("/_layouts/15/Kemet.Framework/Images/bulletArrow.gif");
        background-position: 0 3px;
        background-repeat: no-repeat;
        vertical-align: middle !important;
        text-decoration: none !important;
        float: left;
    }

.Arc-centerCnt table tr:first-child th
{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 10px;
    vertical-align: middle;
    border: none !important;
}

.Arc-centerCnt table tr:first-child
{
    background-color: #1C3664;
}

.Arc-centerCnt table
{
    height: auto !important;
    float: left;
    margin: 0 0 20px;
}

.Arc-RightCnt table th, .Arc-RightCnt table th a
{
    border: medium none !important;
    color: #653614 !important;
    font-size: 12px;
    padding: 7px 0 !important;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
}

.Arc-RightContainer table
{
    border: medium none !important;
    float: left;
    margin: 10px 0;
}

table.KE-CerTabBorder
{
    border-bottom: 1px solid #ccc !important;
    width: 100%;
}

.KE-CerTabBorder th a
{
    float: left;
}
/*.Arc-RightContainer table tr{ height:20px }
*/
.Arc-RightContainer td a
{
    color: #00669A !important;
    padding: 0 !important;
    background-image: url("/_layouts/15/Kemet.Framework/Images/bulletArrow.gif");
    background-position: 10px 3px;
    background-repeat: no-repeat;
    padding: 0 21px !important;
    vertical-align: middle !important;
    text-decoration: none !important;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin: 2px 0;
}

.Arc-RightContainer
{
    float: left;
    width: 100%;
}

    .Arc-RightContainer td
    {
        padding: 0 !important;
        border: none !important;
    }

.Arc-RightCnt .Arc-RightContainer:first-child
{
    border-bottom: 1px solid #CCCCCC !important;
}

    .Arc-RightCnt .Arc-RightContainer:first-child table
    {
        margin-top: 0;
    }

    .Arc-RightCnt .Arc-RightContainer:first-child .KE-COTSnoBorder
    {
        border: medium none !important;
    }

.Arc-RightContainer .KE-COTSBorder
{
    border-bottom: 1px solid #CCCCCC !important;
}

.ms-rteTable-default td
{
    border: medium none !important;
}

.Arc-RightContainer p
{
    float: left;
    margin: 0 !important;
}

.KE-ArcTechTb td
{
    padding: 2px 10px !important;
}

.Arc-RightContainer:last-child table
{
    margin: 0 !important;
}

.KE-ACLineBrwn th a
{
    border: medium none !important;
    color: #653614 !important;
    font-size: 12px;
    font-weight: normal;
    padding: 7px 0 !important;
    text-align: left;
    text-decoration: none;
}
/************************/
/*flexible-terminations.aspx styles*/
.Flex-Termination
{
    float: left;
    width: 100%;
}

.Flex-TabHead
{
    background: #1C3664;
    float: left;
    padding: 5px;
    width: 98%;
}

.KE-AcLineEMI .Flex-TabHead
{
    width: 96%;
}

.KE-AcLineEMI table tr th.col6
{
    width: 107px;
}

.KE-AcLineEMI table td:last-child
{
    padding: 3px;
    text-align: left;
}

.Flex-TabHead h5
{
    color: #FFFFFF !important;
    font-size: 14px;
    font-weight: bold;
    float: left;
    width: 100%;
}

.Flex-TabHead > span
{
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    font-weight: bold;
    width: 100%;
}

.Flex-TabHead a
{
    color: #D3EBFA;
    font-size: 10px;
    margin: 0 0 0 10px;
    text-decoration: none;
    background: url(/Lists/KemetPictureLibrary/bulletPaleBlueArrow.gif) no-repeat left center;
    padding: 0 0 0 7px;
}

.Flex-Termination table
{
    margin: 0 0 15px;
    position: relative;
}

    .Flex-Termination table th
    {
        color: #00669A !important;
        font-size: 11px !important;
        text-align: center !important;
        border: 1px dotted #ccc !important;
    }

    .Flex-Termination table tr
    {
        background: none !important;
    }

    .Flex-Termination table td
    {
        color: #00669A !important;
        font-size: 11px !important;
        text-align: center;
        border: 1px dotted #ccc !important;
    }

    .Flex-Termination table tr td:first-child
    {
        text-align: left;
        padding: 5px !important;
    }

.flex-BHead
{
    font-weight: bold !important;
}

.Flex-Termination table tr:nth-child(2) td
{
    font-weight: normal;
}
/*.Flex-Termination table tr:first-child th{ border:1px dotted #ccc !important }
*/
.KE-FlxTrTAble table td
{
    padding: 2px !important;
}

.col1
{
    width: 95px;
}

.col6
{
    width: 60px;
}

.col6
{
    width: 65px;
}

.col3, .col5, .col7
{
    width: 55px;
}

.col8
{
    width: 75px;
}

.col9
{
    width: 105px;
}

.col1flex
{
    width: 125px;
}

.col2flex
{
    width: 85px;
}

.col3flex
{
    width: 75px;
}

.col4flex
{
    width: 81px;
}

.col5flex
{
    width: 81px;
}

.col6flex
{
    width: 110px;
}

.ColAC8
{
    width: 110px;
}

.ColAC1
{
    width: 40px;
}

.colcerint1
{
    width: 170px;
}

.colcerint2
{
    width: 131px;
}
/************************************/
/*Banner image styles*/ ul.bjqs + ul.v-centered
{
    display: none;
}
/*******************/
/*Kemet Learn More... styles starts here*/
.Kemet-Moreinfo
{
    float: left;
    width: 100%;
}

.MI-MainCnt
{
    float: left;
    width: 100%;
}

    .MI-MainCnt table
    {
        float: left;
        margin: 10px 0 0;
        width: 100%;
    }

        .MI-MainCnt table th
        {
            background: none repeat scroll 0 0 #0000AA;
            color: #FFFFFF !important;
            font-size: 13px;
            font-weight: bold !important;
            padding: 3px 8px !important;
            vertical-align: middle !important;
        }

        .MI-MainCnt table td
        {
            border: 1px solid #919191 !important;
            font-size: 13px;
        }

        .MI-MainCnt table tr td:last-child
        {
            background: none repeat scroll 0 0 #C2EFFF;
        }

.MI-CenterTxt
{
    float: left;
    margin: 5px 0;
    width: 100%;
}

    .MI-CenterTxt p
    {
        color: #000066;
        float: left;
        font-size: 18px;
        font-weight: bold;
        text-align: center;
        text-decoration: underline;
        width: 100%;
    }

        .MI-CenterTxt p:hover
        {
            color: #f00;
        }

.MI-MainCnt table tr td:first-child
{
    width: 25% !important;
}

.MI-CntHead span
{
    color: #293B83;
    font-size: 11px;
    font-weight: normal;
}

.MI-CntHead P
{
    color: #293B83;
    float: left;
    font-size: 12px;
    margin: 0;
}

.MI-Heading
{
    border-bottom: 1px solid #919191;
    float: left;
    padding: 0 0 5px;
    width: 100%;
}

    .MI-Heading h3
    {
        width: 100%;
    }

        .MI-Heading h3 a
        {
            color: #293B83 !important;
            font-size: 12px !important;
        }

    .MI-Heading p
    {
        color: #293B83;
        font-size: 13px;
        font-weight: bold;
    }

.MI-MainCnt p
{
    color: #293B83;
}

.MI-CntHead
{
    float: left;
    width: 100%;
    margin: 5px 0 0;
}

.MI-MainCnt ul li
{
    color: #293B83;
    font-size: 12px;
}

    .MI-MainCnt ul li a
    {
        font-size: 12px;
    }

.MI-CenterTxt h1 a
{
    font-size: 16px !important;
    font-weight: bold;
}

.MI-CenterTxt h1
{
    text-align: center;
}
/***************************************/
.Arc-CenImgcnt p
{
    font-size: 11px !important;
    float: left;
    width: 100%;
}

    .Arc-CenImgcnt p img
    {
        float: left;
        margin: 0 10px 0 0 !important;
    }

.Arc-CenImgcnt div:last-child p
{
    float: left;
    margin: 3% 0 !important;
}

.KE-CerNdTan p
{
    margin: 3% 0 !important;
}
/*KO Conductive Polymer? styles starts here*/
.KE-FEBGHeadFont
{
    font-size: 16px !important;
}

.Ko-PolyHead.gradient-head p
{
    font-size: 18px;
    font-weight: bold;
    margin: 0;
}

.Ko-PolyTopCnt h3
{
    color: #000000;
    font-size: 11px;
    margin: 0 0 12px;
}

.Ko-PolyDown ul li
{
    color: #000000;
}

.Ko-PolyDown h5
{
    color: #3F8080;
    font-size: 12px;
    font-weight: bold;
    float: left;
    width: 100%;
}

.Ko-PolyDown h3
{
    color: #000;
    font-size: 11px !important;
}

.Ko-PolyDown h4
{
    color: #0000FF;
    font-size: 12px;
    font-weight: bold;
    float: left;
    width: 100%;
}

.Ko-PolyTop
{
    margin: auto;
    width: 94%;
}

    .Ko-PolyTop p
    {
        color: #000000;
        float: left;
        line-height: 16px;
        width: 100%;
        text-align: justify;
    }

    .Ko-PolyTop img
    {
        float: right;
    }

.Ko-PolyDown
{
    margin: auto;
    width: 94%;
}

    .Ko-PolyDown strong
    {
        color: #FF0000;
        font-size: 11px;
    }

    .Ko-PolyDown table td
    {
        color: #000;
        padding: 2px 3px;
        vertical-align: middle;
    }

    .Ko-PolyDown h3
    {
        font-size: 14px;
        margin: 15px 0 0;
        float: left;
        width: 100%;
    }

    .Ko-PolyDown p
    {
        color: #000000;
        line-height: 16px;
        float: left;
        width: 100%;
        text-align: left;
    }

.KE-QualDocndCert a
{
    width: 100%;
    float: left;
}

.KE-QualDocndCert > p
{
    margin: 5px 0 !important;
}

.KE-QualManual
{
    width: auto !important;
}

.MarginTop
{
    margin: 25px 0 0 !important;
}

.Ko-PolyDown span
{
    color: #000000;
    /*font-style: italic;*/
    /*margin: 0 0 10px 66px;*/
    float: left;
    width: 98%;
}

.KE-FEBGPlyspan
{
    color: #293B83 !important;
    font-size: 13px !important;
    font-style: normal !important;
    margin: 0 !important;
}

    .KE-FEBGPlyspan a
    {
        font-size: 13px;
    }

.Ko-PolyTopCnt
{
    float: left;
    width: 82%;
}

.Ko-PolyTopImg
{
    float: right;
    width: 18%;
}

.Ko-PolyDown h6
{
    color: #000000;
    font-weight: bold;
}

.Ko-PolyDown h5 a
{
    text-decoration: none;
}

    .Ko-PolyDown h5 a:hover
    {
        text-decoration: underline;
    }

.KE-FilmPwrTabCap td
{
    border: 1px solid #000000 !important;
}

.KE-FEBGPolypropHead h3
{
    margin: 0;
}

.KE-QualDocndCert h5
{
    margin: 15px 0 0;
}
/*****************************************/
/*Recent products pagination styles starts here*/
.Prod-Pagination
{
    border-radius: 0 0 20px 20px;
    float: left; /*margin: 0 0 0 1%;*/
    padding: 8px 0;
    width: 99.5%;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

.PTB-NewProdWidget
{
    border-radius: 20px;
    float: left;
    margin: 3px;
    min-height: 260px;
    padding: 5px 10px;
    width: 277px;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

.Pagination-Btn
{
    float: right;
    margin: 0 15px 0 0;
}

.Prod-Pagination input
{
    background: none !important;
    border: medium none;
    color: #253E92;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    margin: 0 5px;
    padding: 0;
    float: left;
    min-width: 0;
}

.cmdPrev
{
    float: left;
}

    .cmdPrev > span
    {
        float: left;
    }
/**************/
.KE-PrvPlcy
{
    float: left;
    width: 100%;
}

    .KE-PrvPlcy p
    {
        color: #000000;
        line-height: 14px;
    }

    .KE-PrvPlcy h3
    {
        color: #000000;
        font-size: 11px;
        float: left;
        width: 100%;
    }

.KE-MVV
{
    position: relative;
    width: 940px;
}

.MVV-Tooltip1, .MVV-Tooltip2, .MVV-Tooltip3, .MVV-Tooltip4, .MVV-Tooltip5, .MVV-Tooltip6, .MVV-Tooltip7, .MVV-Tooltip8, .MVV-Tooltip9
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0000;
    opacity: 0;
    position: absolute;
    z-index: 1;
    filter: alpha(opacity=0);
}

.MVV-Tooltip1
{
    left: 20px;
    top: 50px;
}

.MVV-Tooltip2
{
    right: 20px;
    top: 50px;
}

.MVV-Tooltip3
{
    left: 310px;
    top: 270px;
}

.MVV-Tooltip4
{
    left: 180px;
    top: 90px;
}

.MVV-Tooltip5
{
    left: 20px;
    top: 230px;
}

.MVV-Tooltip6
{
    right: 20px;
    top: 230px;
}

.MVV-Tooltip7
{
    left: 180px;
    top: 150px;
}

.MVV-Tooltip8
{
    left: 20px;
    top: 380px;
}

.MVV-Tooltip9
{
    right: 20px;
    top: 380px;
}

    .MVV-Tooltip1:hover, .MVV-Tooltip2:hover, .MVV-Tooltip3:hover, .MVV-Tooltip4:hover, .MVV-Tooltip5:hover, .MVV-Tooltip6:hover, .MVV-Tooltip7:hover, .MVV-Tooltip8:hover, .MVV-Tooltip9:hover
    {
        opacity: 1;
        transition: all 0.5s linear 0s;
        filter: alpha(opacity=100);
    }

.KE-MVV ul
{
    padding: 10px 20px;
    margin: 0;
}

.KE-MVV li
{
    font-size: 12px;
}

.KE-MVV h3
{
    font-size: 12px;
    margin: 5px 0;
    padding: 0 10px;
}

.KE-MVV div div
{
    float: left;
    width: 50%;
}

.MVV-Vdo
{
    bottom: 16px;
    float: left;
    left: 20px;
    position: absolute;
    width: 225px;
}

.MVV-ValDef
{
    bottom: 16px;
    float: left;
    left: 362px;
    position: absolute;
    width: 185px;
}

    .MVV-Vdo a, .MVV-ValDef a
    {
        color: #001478;
        font-size: 10px;
        font-weight: bold;
        text-decoration: none;
    }
/****** Careeer Page ********/
.KE-CareersImg
{
    float: left;
    margin: 0 20px 0 0;
}

.KE-CareersCnt p
{
    line-height: 13px;
}

.KE-CareerContainer h3
{
    color: #000000 !important;
    font-size: 11px !important;
    width: 100%;
}
/**************/
/*capedge.aspx styles starts here*/
.KE-Capedge
{
    float: left;
    width: 100%;
}

    .KE-Capedge p
    {
        color: #000000;
    }

    .KE-Capedge table
    {
        float: left;
        width: 100%;
        margin: 0 0 10px 0;
    }

        .KE-Capedge table tr th
        {
            background: #5F6EA1;
            color: #FFFFFF;
            font-size: 12px;
            font-weight: bold;
            padding: 2px 5px;
            vertical-align: middle;
            border: 1px solid #9E9E9E !important;
        }

    .KE-Capedge tr td:last-child
    {
        background: #FFFFC2;
    }

    .KE-Capedge tr td
    {
        border: 1px solid #9E9E9E !important;
        font-size: 12px;
        padding: 2px 5px !important;
    }

.KE-DwnCnt tr td:last-child
{
    background: #C2EFFF;
}

.KE-DwnCnt li
{
    color: #000000;
}
/*********************************/
.KE-Plantcode
{
    float: left;
    width: 100%;
}

    .KE-Plantcode h3
    {
        color: #000000;
        font-size: 11px;
    }

    .KE-Plantcode table
    {
        float: left;
        width: 100%;
        border: none;
    }

        .KE-Plantcode table tr th
        {
            border: none !important;
            font-weight: bold;
            color: #000;
            text-decoration: underline;
        }

        .KE-Plantcode table tr td
        {
            padding: 2px 5px;
        }

.KE-JobCareer
{
    margin: auto;
    width: 69%;
}

.KE-XlForms
{
    float: left;
    width: 100%;
}

    .KE-XlForms li
    {
        list-style: none outside none;
        margin: 7px 0;
    }

    .KE-XlForms a
    {
        color: #00669A;
        font-size: 12px;
        text-decoration: none;
    }

.Cust-serv
{
    margin: 0;
    width: 100%;
}
/**********Partner Hub Home Page By Rajesh***********************/ #prof-Drpdwn img
{
    float: left;
    margin: 0 10px 0 0;
    height: 40px;
}

#prof-Drpdwn > a
{
    float: left;
    padding: 0;
    cursor: auto;
}

.partner-hub span
{
    color: #008BCA;
    float: left;
    margin: 10px 10px 0 0;
    text-transform: capitalize;
}

.StngDrpDwn > img
{
    float: left;
    margin: 10px 0 0;
}

.PH-Table img
{
    margin: 0 0 0 6px;
    width: 40px;
}

.PH-Table a img
{
    width: auto;
    margin-top: 4px;
}

.Client_context_text
{
    margin: 0 !important;
    width: 100%;
}

    .Client_context_text > span
    {
        float: right;
        margin: 0 28px 0 0;
        font-weight: bold;
    }

#listofparents + tr td img
{
    float: right;
    height: 40px;
    width: auto !important;
}

#listofparents + tr td input[type="file"]
{
    margin: 8px 0 0;
}
/*********************************/
/*Global-Code-of-Conduct.aspx styles*/
.Accordian-panel
{
    float: left;
    width: 100%;
}

    .Accordian-panel ul li, .Accordian-panel ul
    {
        border: medium none !important;
    }

        .Accordian-panel ul li a.trigger-left
        {
            padding-left: 2% !important;
        }

        .Accordian-panel ul li a
        {
            color: #000000 !important;
            font-size: 11px !important;
            font-weight: bold;
        }

.Ko-PolyHead.gradient-head h4
{
    color: #FFFFFF;
    font-size: 19px;
    font-weight: bold;
}
/*************************************/
/*SPICE.aspx styles*/
.KE-SpiceDwnCnt
{
    float: left;
    width: 100%;
}

.Spice-SwImg
{
    float: left;
    width: 100%;
}

.Spice-SwCntLeft
{
    float: left;
    width: 67%;
}

.KE-SpiceDwnCnt h3
{
    color: #293B83;
    font-size: 14px !important;
    margin-bottom: 15px;
    float: left;
    width: 100%;
}

.Spice-SwCntRgt
{
    border: 1px solid #000000;
    float: right;
    width: 32%;
    margin: 100px 0 0;
}

    .Spice-SwCntRgt div
    {
        color: #000000;
    }

.KE-SpiceDwnCnt a
{
    color: #0000FF;
}

.Spice-SwCntDwn
{
    float: left;
    width: 100%;
}

.KE-SpiceDwnCnt p
{
    float: left;
    width: 100%;
    line-height: 14px;
}

.KE-SpiceDwnCnt ul li
{
    width: 100%;
}

.KE-SpiceDwnCnt ul
{
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

.KE-SPCircleLst
{
    padding: 0 0 0 40px !important;
}

    .KE-SPCircleLst li
    {
        list-style: none !important;
    }

        .KE-SPCircleLst li:before
        {
            color: #444444;
            content: "o";
            font-family:: Times New Roman !important;
            font-size: 12px;
            margin: 0 6px 0 0;
        }

.Spice-TopLinks h2
{
    border-bottom: 1px solid #000000;
    float: left;
    padding: 5px 0;
}

.Spice-TopLinks a
{
    color: #082A58;
    font-size: 14px;
    margin: 10px 0;
    width: 100%;
    float: left;
}

.KE-FitArrowUl li
{
    list-style: none;
    background: url(/_layouts/15/Kemet.Framework/Images/bulletArrow.gif) no-repeat 0 5px;
    padding: 0 0 0 10px;
}

.Ke-Modelithic
{
    float: left;
}

    .Ke-Modelithic > span
    {
        float: left;
    }

.KE-FitArrowUl a
{
    text-decoration: none;
}

.KE-FitArrowUl
{
    padding: 0 0 0 20px !important;
}

.centerPane.KE-FitArrowUlLast
{
    float: left;
    margin: 20px 0 0;
}

.Spice-SwCntDwn ul li
{
    list-style: disc;
    font-family: Times New Roman !important;
    font-size: 13px;
    float: left;
}

.Spice-LstStylenone li
{
    list-style: none !important;
}

.Spice-SwCntDwn ul li span
{
    float: none;
    font-style: normal;
    font-weight: bold;
    margin: 0 3px 0 0;
    width: auto;
    font-family: Times New Roman !important;
    text-decoration: underline;
}

.Spice-SwCntLeft:hover + .Spice-SwCntRgt h3, .Spice-SwCntLeft:hover + .Spice-SwCntRgt div, .Spice-SwCntLeft:hover p, .Spice-SwCntLeft:hover h3
{
    text-decoration: underline;
}

.KE-FITUl
{
    margin: 10px 0 0 !important;
}
/******************/
/*KEMET-Policy-on-Conflict-Minerals.aspx styles*/
.KE-POC
{
    float: left;
    width: 100%;
}

    .KE-POC > ul
    {
        float: left;
    }

    .KE-POC h2
    {
        color: #000000;
        text-align: center;
        margin: 10px 0;
        font-size: 18px;
    }

    .KE-POC h3
    {
        color: #000;
        font-size: 11px;
    }

    .KE-POC p
    {
        color: #000;
        line-height: 16px;
        float: left;
    }

    .KE-POC ul li
    {
        color: #000;
    }
/**************/
/**Style for WCMFORM***/
.WCMForm-TableSc, .WCMForm-TableSc1
{
    float: left;
    margin: 1% 0;
    width: 100%;
}

    .WCMForm-TableSc table
    {
        border: 1px solid #CCCCCC;
        float: left;
        border-collapse: collapse;
        height: 160px;
        overflow: auto;
        display: block;
        min-width: 63%;
    }

.WCMForm-Tab
{
    float: left;
    margin: 1% 0;
    width: 100%;
}

    .WCMForm-Tab table
    {
        border: medium none;
        height: auto;
    }

    .WCMForm-Tab span
    {
        float: left;
        font-weight: bold;
        margin: 0 0 1%;
        width: 100%;
    }

.WCMForm-TableSc span
{
    float: left;
    font-weight: bold;
    margin: 0 0 1%;
    font-size: 11px;
}

.WCMForm-TableSc input
{
    float: left;
    margin: 0 10px 0 0;
}

.WCMForm-Tab select
{
    width: auto;
}

.WCMForm-Tab textarea
{
    height: 100px;
    width: 300px;
}

.WCMForm-TableSc1 table
{
    border: 1px solid #CCCCCC !important;
    height: 150px !important;
    min-width: 63%;
}

.WCMForm-TableSc table tr td
{
    padding: 0 5px;
    font-weight: normal;
    border: none !important;
}

.WCMForm-TableSc table tr
{
    border: none !important;
}

.WCMForm-Tab.RelatedLocationcont table tr td
{
    border: medium none !important;
}

.WCMForm-TableSc.RelatedIndustrySectorcont table tr td
{
    padding: 3px 10px;
}

.btncreatepgcont > input:hover
{
    border: 1px solid #AAAAAA;
}

.WCMForm-TableSc table tr td label
{
    font-weight: normal;
}

.WCMForm-Tab.RelatedLocationcont table tr
{
    border: medium none !important;
}

.WCMForm-Tab.PageAvaillblcont tr td
{
    border: medium none !important;
}

.btncreatepgcont
{
    float: left;
    width: 100%;
}

    .btncreatepgcont > input
    {
        background: none repeat scroll 0 0 #EFEFEF;
        border: 1px solid #CCCCCC;
        border-radius: 4px;
        color: #545656;
        cursor: pointer;
        font-weight: bold;
        behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
        position: relative;
    }

.WCMForm-Tab.divPageLevelcont table tr td
{
    border: medium none !important;
}

.WCMForm-Tab.PageAvaillblcont table tr td
{
    border: medium none !important;
}

.Lalign-lbl.divPageDispNocont
{
    margin: 2% 0 0;
}

.WCMForm-TableSc .Lalign-lbl
{
    margin: 0;
}

.WCMForm-TableSc.RelatedKeywordcont span
{
    float: left;
    margin: 0 10px 0 0;
}

.WCMForm-Tab1
{
    float: left;
    width: 100%;
}

    .WCMForm-Tab1 span
    {
        font-weight: normal !important;
        margin: 5px !important;
        text-align: right;
        width: 124px !important;
    }

    .WCMForm-Tab1 table
    {
        width: 300px !important;
    }

        .WCMForm-Tab1 table td
        {
            padding: 0;
        }

.Lalign-lbl span
{
    margin: 0 5px 0 0;
}

.Lalign-lbl
{
    float: left;
    width: 100%;
}

.WCMForm-TabBld
{
    float: left;
    margin: 5px 0;
    width: 100%;
}

    .WCMForm-TabBld span
    {
        float: left;
        margin: 0 5px 0 0;
        text-align: right;
        width: 140px;
    }

    .WCMForm-TabBld table
    {
        width: 50%;
    }

        .WCMForm-TabBld table td
        {
            padding: 0;
        }
/*styles by rajesh*/
.conttypecont
{
    float: left;
    margin: 15px 0 0;
    width: 100%;
}

.wcmpgtitlecont
{
    float: left;
    width: 100%;
    padding: 0;
}

    .wcmpgtitlecont li
    {
        float: left;
        list-style: none outside none;
        width: 100%;
        padding: 5px 0;
    }

    .wcmpgtitlecont > li span
    {
        float: left;
        width: 150px;
    }

.PageSectionconts > span
{
    margin: 10px 0 0;
}

.divPageLevelcont table
{
    width: auto;
}

    .divPageLevelcont table tr
    {
        border: medium none !important;
    }

.wcmpttrncontainer
{
    float: left;
    width: 100%;
}

.WCMForm-Tab.wcmpttrncont
{
    width: 50%;
}

.WCMForm-Tab.PageAvaillblcont
{
    margin: 2.5% 0;
}

.WCMForm-Tab.divPageInSitemapcont table
{
    width: auto;
}

.WCMForm-Tab.PageAvaillblcont table
{
    width: auto;
}

    .WCMForm-Tab.PageAvaillblcont table tr
    {
        border: medium none !important;
    }

.WCMForm-Tab.divPageInSitemapcont table tr td
{
    border: medium none !important;
}

.divPageInSitemapcont table tr
{
    border: medium none !important;
}
/*End styles by rajesh*/
/***End style for WCMForm******/
/*PartnerList.aspx styles*/
.PartnerList
{
    float: left;
    margin: 15px 0 0;
    width: 85%;
}

    .PartnerList a
    {
        text-decoration: none !important;
    }

.PartnerListButton a
{
    color: #0072C6;
    float: left;
    font-size: 16px;
    margin: 0 0 6px;
    text-align: right;
    background: url("/_layouts/15/Kemet.Framework/Images/AddNew.png") no-repeat scroll 14px center transparent;
    padding: 2px 2px 2px 37px;
}

.PartnerListTable
{
    float: left;
    width: 100%;
}

    .PartnerListTable a
    {
        font-size: 12px;
        font-weight: normal;
        margin: 0;
        text-align: left;
        background-image: none;
        padding: 0;
    }

    .PartnerListTable table th
    {
        color: #fff;
        font-size: 12px;
        font-weight: bold;
        background: #006699;
        border: 1px solid #444 !important;
    }

    .PartnerListTable table td
    {
        color: #444;
        font-size: 12px;
        font-weight: normal;
        border: 1px solid #444 !important;
    }

.PartnerListButton
{
    float: right;
}

.PartnerListTable table th table td a
{
    color: #FFFFFF;
    font-weight: bold;
}

    .PartnerListTable table th table td a:hover
    {
        text-decoration: none;
    }

.PartnerListTable table th table td
{
    border: medium none !important;
}

.gvPager table td
{
    border: medium none !important;
}

    .gvPager table td span
    {
        font-weight: bold;
    }

.search_partner_grid
{
    float: right;
}

    .search_partner_grid a
    {
        color: #007BCA;
        font-size: 12px;
        margin: 0 5px;
    }

        .search_partner_grid a:hover
        {
            text-decoration: underline !important;
        }

        .search_partner_grid a.active
        {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            color: #000000;
            font-weight: bold;
        }
/***********************/
/*ChildPartner.aspx styles*/
.CP-Container
{
    float: left;
    width: 50%;
    margin: 15px 0 0;
}

.CP-Btns
{
    float: left;
    width: 100%;
    background: #006699;
    border-radius: 5px 5px 0 0;
    padding: 10px 0 0;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

    .CP-Btns > ul
    {
        margin: 0 10px;
        padding: 0;
    }

    .CP-Btns li
    {
        float: left;
        list-style: none outside none;
        margin: 0 7px 0 0;
    }

    .CP-Btns a
    {
        background: #5F9DCA;
        border-radius: 5px 5px 0 0;
        color: #FFFFFF;
        font-size: 12px !important;
        padding: 5px !important;
        margin: 0 !important;
        text-decoration: none;
        behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
        position: relative;
    }

.CP-Content
{
    border: 1px solid #444;
    float: left;
    padding: 6px;
    width: 97%;
    border-top: none;
    height: 250px;
    overflow: auto;
}

.CP-CntContainer
{
    float: left;
    width: 100%;
}

.CP-Container a
{
    float: right;
    font-size: 16px;
    margin: 0 0 10px;
    text-align: right;
    background-image: url("/_layouts/15/Kemet.Framework/Images/AddNew.png");
    background-repeat: no-repeat;
    background-position: 14px center;
    padding: 2px 2px 2px 37px;
}

    .CP-Container a:hover
    {
        text-decoration: none;
    }

.CP-CntContainer a
{
    background-image: none;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

.ChildPartnerName
{
    float: left;
    width: 100%;
}

    .ChildPartnerName span
    {
        float: left;
        font-size: 16px;
        color: #444;
        font-weight: bold;
        margin: 10px 0;
    }

    .ChildPartnerName a
    {
        color: #0072C6;
    }

.CP-Users
{
    float: left;
    width: 100%;
}

    .CP-Users > span
    {
        clear: both;
        float: left;
        text-transform: capitalize;
        margin: 5px 0;
    }

.CP-Partners
{
    float: left;
    width: 100%;
    display: none;
}

    .CP-Partners a
    {
        clear: both;
        float: left;
        padding: 0;
        margin: 5px 0;
    }

.bgcolor
{
    background-color: #fff !important;
    color: #000 !important;
}

.CP-Partners ul li a
{
    clear: none;
    margin: 5px 15px 5px 0;
}
/************************/
/*Tree view styles starts here*/
.AC-SwHdeBtn input
{
    background: none repeat scroll 0 0 #AFE1FC;
    border: 2px solid #082A58;
}

.AC-TreeView table td
{
    border: medium none !important;
    white-space: normal !important;
}

    .AC-TreeView table td a
    {
        color: #082A58;
        font-weight: bold;
    }

.header h3
{
    color: #293B83;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px;
    font-family: Arial !important;
}

.ACleafnode
{
    font-size: 12px;
    font-weight: normal !important;
}

.Acparentnode
{
    font-size: 14px;
    font-family: Arial !important;
    font-weight: bold !important;
}

.Acrootnode
{
    font-size: 14px !important;
    font-family: Arial !important;
    font-weight: bold;
}

.AC-Treeviewcontainer
{
    float: left;
    width: 90%;
}

.ACLineFilterContentPlaceholder
{
    float: left;
    margin: 10px 0 0;
    width: 100%;
}

.ACLineFilterMiddlecontainer .ACLineFilterTreeview
{
    float: left;
    margin: 20px 0 0 2%;
    width: 70%;
}

.SMleafnode
{
    font-family: arial !important;
    font-size: 14px;
}

    .SMleafnode a
    {
        background: url(/_layouts/15/Kemet.Framework/Images/ProductTreeview/KtwistyClosed.gif) no-repeat;
        padding: 0 0 0 15px;
    }

.KE-AcLineEMI table td a
{
    background: url("/_layouts/15/Kemet.Framework/Images/bulletArrow.gif") no-repeat 1px 3px;
    color: #00669A;
    text-decoration: none;
    padding: 0 0 0 8px;
}

.KE-AcLineEMI table td:nth-child(2)
{
    padding: 0 8px;
    text-align: left;
}

.KE-AcLineEMI table:last-child td:nth-child(2)
{
    text-align: center;
}

.KE-AcLineEMI table tr td + td + td + td + td + td + td
{
    text-align: left !important;
}

.KE-AcLineEMI table:last-child td:nth-child(4)
{
    padding: 0 8px;
    text-align: left;
}

.header.Surf-Header h3
{
    font-family: arial !important;
    font-size: 16px;
}

.Acparentnode
{
    text-transform: capitalize;
}

.AC-TreeView.KETantalum .Acrootnode a, .AC-TreeView a
{
    float: left;
    margin: 7px 0;
}

.ACleafnode > a.ACleafnode
{
    margin: 0 !important;
}

.AC-TreeView.KETantalum, .AC-TreeView
{
    margin: 10px 0 15px 10px;
}

.Nochildnode
{
    font-family: arial !important;
    font-size: 14px;
    font-weight: bold;
}

.showimage img
{
    background: url("/_layouts/15/Kemet.Framework/Images/ProductTreeview/KtwistyClosed.gif") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
}
/******************************/
/*new2013505.aspx*/
.KE-New
{
    float: left;
    width: 100%;
}

    .KE-New h2
    {
        color: #000000;
        font-size: 18px;
        text-align: center;
    }

    .KE-New p
    {
        color: #000000;
        float: left;
        line-height: 14px;
        margin: 1% 0;
    }

    .KE-New h3
    {
        color: #000000;
        font-size: 11px;
        float: left;
        width: 100%;
    }

    .KE-New img
    {
        display: block;
        margin: auto !important;
        width: 82% !important;
    }

    .KE-New > ul
    {
        float: left;
        margin: 8px;
        padding: 0;
    }

    .KE-New li
    {
        color: #000000;
        list-style: none outside none;
    }

    .KE-New > span
    {
        display: block;
        float: left;
        width: 100%;
        text-align: center;
    }

ul.KE-SignAggUL
{
    float: left;
    margin: 0 140px;
}
/***************/
/*ConflictFreeandSociallySustainableKEMETUpdate.aspx styles*/
.KE-ConFreeSocialUpd
{
    float: left;
    width: 100%;
}

    .KE-ConFreeSocialUpd h2
    {
        color: #000000;
        margin: 1% 0;
        text-align: center;
    }

    .KE-ConFreeSocialUpd p
    {
        color: #000000;
        font-size: 12px;
    }

.Txt-Bold
{
    font-weight: bold;
}

.Txt-Italic
{
    font-style: italic;
}
/**********/
/*conflictfree.aspx styles*/
.KE-ConFreeLeft, .KE-ConFreeRht
{
    float: left;
    margin: 1%;
    width: 48%;
}

.KE-ConPressRel
{
    width: 100%;
}

.KE-ConFreeRht h4, .KE-ConFreeLeft h4
{
    color: #00629D;
    font-size: 18px;
    font-weight: bold;
    font-family: Calibri !important;
}

.KE-ConFreeRht p, .KE-ConFreeLeft p
{
    margin: 3% 0 0;
    color: #000;
}

.KE-ConFreeRht li a, .KE-ConFreeLeft li a
{
    color: #60A0D0;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.KE-ConFreeLeft ul, .KE-ConFreeRht ul
{
    margin: 3% 0 0;
    padding: 0;
}

    .KE-ConFreeLeft ul li, .KE-ConFreeRht ul li
    {
        background: url(/_layouts/15/Kemet.Framework/Images/ArrowBullet.png) no-repeat left 3px;
        list-style: none;
        padding: 0 0 0 10px;
        margin: 5px 0;
        position: relative;
    }
/***************/
/*KEMETPolicyonConflictMinerals.aspx styles starts here*/
.KE-PloConfMinerals
{
    float: left;
    width: 100%;
}

    .KE-PloConfMinerals h2
    {
        color: #000000;
        margin: 0 0 15px;
        text-align: center;
    }

    .KE-PloConfMinerals h3
    {
        color: #000;
        font-size: 11px;
    }

    .KE-PloConfMinerals p, .KE-PloConfMinerals li
    {
        color: #000;
        line-height: 14px;
        float: left;
    }

    .KE-PloConfMinerals > ul
    {
        float: left;
    }
/****************/
/*ctpat.aspx styles starts here*/
.KE-ctpat
{
    margin: auto;
    width: 85%;
}

    .KE-ctpat > p
    {
        color: #000000;
        font-size: 11px;
    }

    .KE-ctpat span
    {
        color: #FF0000;
    }

.KE-ctpatTab table td
{
    border: medium none !important;
    color: #000000;
    font-family: verdana !important;
    font-size: 11px;
    font-weight: normal;
    padding: 0 27px;
}

    .KE-ctpatTab table td table td
    {
        padding: 0;
    }

.KE-ctpat h3
{
    font-size: 11px;
    font-weight: bold;
}

.KE-ctpatTab table
{
    float: left;
    width: 100%;
}

.KE-ctpatTab > p
{
    color: #000000;
    font-size: 11px;
}

.KE-ctpatTab table th
{
    border: medium none !important;
    color: #000000;
    font-family: verdana !important;
    font-size: 11px;
    white-space: nowrap;
}

.KE-ctpatTab > table table tr
{
    border: none !important;
    display: list-item;
    float: left;
    list-style: none outside none;
    width: 113px;
}

.KE-ctpatTab table td:first-child
{
    text-align: center;
    padding: 0;
}

.KE-ctpatTab table tr, .KE-ctpatTab table th
{
    padding: 0;
}

.KE-ctpatTab > table:first-child td:first-child
{
    text-align: right;
}

.KE-ctpatTab textarea
{
    height: 100px;
    width: 100%;
}

.KE-ctpat select
{
    color: #000;
    width: 152px;
}

.KE-ctpat + div .action-buttons
{
    float: left;
    margin: 15px 0;
    width: 100%;
}

    .KE-ctpat + div .action-buttons input
    {
        display: block;
        float: none !important;
        margin: auto;
    }

.KE-ctpat table th:first-child
{
    width: 125px;
}
/*****************/
/*Digital signature page styles starts here*/
.Digitalsignhead
{
    color: #293B83;
    font-size: 18px;
    font-weight: bold;
}

.sigsignlistcont li a
{
    color: #000000;
    font-size: 11px;
    text-decoration: underline;
}

.signtxtimgcont
{
    float: left;
    width: 100%;
}

.sigtitle
{
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}

.reqspecconts
{
    float: left;
    width: 100%;
    padding: 0 0 15px;
}

.signtxtimgcont > p
{
    font-size: 11px;
}

.reqspecconts > p
{
    float: left;
    font-size: 11px;
    margin: 0;
    width: 100%;
}

.signatureconts > ul
{
    margin: 0;
    padding: 0;
}

.signatureconts li
{
    font-size: 11px;
    list-style: none outside none;
}

.signatureconts
{
    float: left;
    width: 100%;
    padding: 0 0 15px;
}

.trustingthekemetcont > p
{
    font-size: 11px;
    margin: 0;
}

.Digital_signatureheading, .Digitalsignature_Service
{
    color: #293B83;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 15px 0 6px 0;
    width: 100%;
}

.Digitalsign
{
    float: left;
    width: 98%;
    margin: 2% 0 0 2%;
}

.trustingthekemetcont, .signverfngcont
{
    float: left;
    width: 100%;
}
/*Digital signature page styles ends here*/
/*Engineering Kit page styles ends here*/
.enggkitprgrphcont, .enggtablecont, .enggtablelinkcont
{
    float: left;
    width: 100%;
    color: #000;
}

.enggtablelinkcont
{
    margin: 5px 0;
}

.enggkitprgrphcont > p
{
    font-size: 11px;
}

.enggtabhead
{
    background-color: #5F6EA1;
    color: #fff !important;
    font-weight: bold !important;
    font-family: arial !important;
}

.enggtablecont td span
{
    font-weight: bold;
}

.redclrtxt
{
    color: #FF0000 !important;
    float: none !important;
    margin: 0 !important;
    font-style: normal !important;
    width: auto !important;
}

.enggtabsubhead
{
    background-color: #AEB5CF;
    font-family: Arial !important;
}

.enggtablecont tr td
{
    border: medium none !important;
    font-weight: normal;
    padding: 0 !important;
}

.bggrayclr
{
    background-color: #CCCCCC;
}

.enggtablecont tr
{
    border: none !important;
}

.enggtablecont table
{
    border-collapse: collapse;
}

.enggtablecont table
{
    margin: 1% 0;
    width: 85%;
}

    .enggtablecont table td
    {
        padding: 3px !important;
        color: #000;
    }

.KE-EnggKitsCnt table td a
{
    margin: 0 3px 0 0;
}
/*Engineering Kit page styles ends here*/
/*FEBG_electrolytic_screw_terminal.aspx styles*/
.KE-FEBGTabDwnCnt > h3
{
    color: #293B83;
    font-size: 14px !important;
    margin: 0 0 10px;
}

.KE-FEBGTabDwnCnt
{
    float: left;
    margin: 15px 0 0;
    width: 100%;
}
/***************************************/
/*FEBG_electrolytic_snap_in.aspx styels*/
.CapProd-left h4
{
    color: #000000;
    font-size: 11px;
    text-decoration: underline;
}

.KE-FEBGPrintcat h4
{
    margin: 10px 0 0 25px;
}

.KE-FEBGPrintcat ul
{
    padding: 0 0 0 25px;
    margin: 0;
}
/***********************************/
/*TechnicalArticlePage.aspx styles starts here*/
.techdocuments a
{
    color: #082A58;
    font-size: 11px;
    text-decoration: underline;
}

.leftcontainer, .rightcontainer
{
    margin-top: 10px;
}

.leftcontainer
{
    float: left;
    margin-top: 33px !important;
    width: 16%;
}

.rightcontainer
{
    float: left;
    width: 82%;
}

.techdocuments
{
    padding: 4px 0 0 1px;
    text-align: justify;
}

.headingdiv
{
    border-bottom: 1px solid;
    margin-bottom: 5px;
    padding-bottom: 8px;
}

.techdoc h3
{
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}

.leftcontainer td
{
    border: medium none !important;
}

.contentdiv div p
{
    color: #000000;
    font-size: 11px;
}

.maindivcontainer .leftcontainer table td label
{
    color: #000000;
    font-size: 11px;
}

.PH-Rightcontent .questiondiv tr td:nth-child(2)
{
    border-style: none !important;
    width: 150px;
}

.lbldiv .rptdiv
{
    float: right;
}

.questiondiv > span
{
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}

.questiondiv table td
{
    color: #000000;
    font-family: arial !important;
    font-size: 12px;
}
/**********************************/
/*AlterEngApplication.aspx styles starts here*/
.rptheading
{
    font-size: 21px;
    margin: 27px 0 15px 5px;
}

.documents
{
    width: 100%;
    float: left;
    font-size: 11px;
    margin: 10px 0 0 7px;
    width: 100%;
}

.rptheading h1
{
    color: #293B83;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: 700;
    margin: 0;
}

.documents span
{
    padding: 5px 9px 0 0;
}

.documents a
{
    text-decoration: none;
    color: #082A58;
}
/***********************************/
/*SupperCapacitors.aspx styles starts here*/
.Supercapacitorscontent
{
    float: left;
    width: 100%;
}

.Largecellsuper
{
    float: left;
    margin: 0 40px 0 0;
    width: 47%;
}

    .Largecellsuper img, .smallcellsuper img
    {
        float: left;
        width: 100px;
    }

    .Largecellsuper h3, .smallcellsuper h3
    {
        float: left;
        margin: 0 0 10px 25px;
        width: 71%;
    }

        .Largecellsuper h3 a, .smallcellsuper h3 a
        {
            color: #082A58;
            font-size: 16px;
            font-weight: bold;
            text-decoration: underline;
        }

    .Largecellsuper p, .smallcellsuper p
    {
        color: #00669A;
        float: right;
        font-size: 11px;
        line-height: 24px;
        margin: 0 0 0 25px;
        width: 71%;
    }

.smallcellsuper
{
    float: right;
    width: 47%;
}

.KE-SuprCap
{
    width: 100%;
}

.Largecellsuper h3 a, .smallcellsuper h3 a
{
    font-size: 18px;
    font-weight: normal;
}

.ACLineFilterMiddlecontainer + .Arc-RightCnt
{
    float: left;
    width: 28%;
    margin: 15px 0 0;
}
/*********************************/
/*Ferrite_Products.aspx styles*/
.KE-FerrProd
{
    float: left;
    width: 100%;
}

    .KE-FerrProd li
    {
        list-style: disc inside none;
    }

    .KE-FerrProd h5
    {
        color: #293B83;
        font-size: 14px;
        margin: 12px 0 0;
    }

    .KE-FerrProd span
    {
        float: left;
        font-style: normal;
        font-weight: bold;
        margin: 0;
        width: auto;
    }
/***************************/
/*FEBG_EMI_RFI_Filter_Capacitors.aspx styles*/
.CapProd-Tab table td h3
{
    margin: 0 !important;
    width: 100%;
    color: #293B83;
    font-size: 12px !important;
}

.CapProd-Tab table td ul li
{
    color: #293B83;
    list-style: disc inside;
}

.KE-CerCapTab li
{
    color: #000000 !important;
}

.productsTd
{
    border: 1px solid #000 \9;
}
/****************************/
/****Ceramics.aspx*****/
.KE-CerCapCntnt
{
    width: 100%;
}

    .KE-CerCapCntnt a
    {
        color: #082A58;
        text-decoration: underline;
    }

.KE-CerCapTab h2
{
    color: #293B83;
}

.KE-CerCapTab > h2 + table
{
    background: none repeat scroll 0 0 #BCD6E5 !important;
}

.KE-CerCapTab table
{
    border-collapse: collapse;
    margin: auto;
}

    .KE-CerCapTab table td:first-child
    {
        width: 40%;
    }

.KE-CerCapTab > h2 + table td
{
    background: #BCD6E5;
    border-top: 1px solid #000000 !important;
    color: #082A58;
    font-weight: bold;
}

.KE-CerCapTab table td
{
    font-weight: normal;
    border-top: none !important;
    background: #F3F8FB;
}

.KE-CerCapTab a
{
    font-weight: bold;
    color: #082A58;
}

.KE-CerCapTab > h2 + table td:first-child
{
    background: none repeat scroll 0 0 #F3F8FB;
}

.KE-CerCapTab table td:first-child
{
    background: #BCD6E5;
}

.CapProd-left span
{
    float: right;
    width: auto;
    margin: 0;
}

.CapProd-left > ul
{
    float: left;
    margin: 0;
}

.Arc-RightContainer ul + a div, .Arc-RightContainer ul + a + div
{
    float: left;
}
/***********************/
/*remember.aspx styles*/
.KE-Rembr
{
    float: left;
    width: 78%;
}

    .KE-Rembr h2
    {
        border-bottom: 1px solid #CCCCCC;
        color: #000000;
        float: left;
        margin: 0 0 10px;
        padding: 0 0 5px;
        font-size: 18px;
    }

    .KE-Rembr h3
    {
        color: #000000;
        font-size: 10px;
        float: left;
        width: 100%;
    }

    .KE-Rembr p
    {
        color: #000;
        font-size: 10px;
    }

        .KE-Rembr p a
        {
            font-size: 10px;
        }

.KE-NoAcc li a
{
    color: #fff;
    font-size: 12px;
    padding: 3px;
    text-decoration: none;
    float: left;
}
/*.KE-NoAcc li:last-child a { color: #000099; font-style: italic; text-decoration: none }
*/
.KE-Webhelp
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    padding: 0 0 0 20px !important;
}

    .KE-Webhelp > li
    {
        float: none !important;
        list-style: disc !important;
        color: #000;
    }

.KE-New span
{
    font-weight: bold;
}
/***********************/
/*noaccess.aspx styles*/
.KE-NoAcc
{
    float: left;
    width: 100%;
}

    .KE-NoAcc > ul
    {
        background: none repeat scroll 0 0 #5F6EA1;
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .KE-NoAcc li:last-child
    {
        border: medium none;
        float: right;
    }

    .KE-NoAcc li
    {
        float: left;
        list-style: none outside none;
        padding: 4px 9px;
    }

    .KE-NoAcc h2
    {
        border-bottom: 1px solid #CCCCCC;
        float: left;
        margin: 10px 0;
        padding: 0 0 5px;
        width: 100%;
    }

    .KE-NoAcc p
    {
        color: #000000;
    }
/**********************/
/*CSDistributors.aspx styles*/
.distributor_content
{
    float: left;
    margin: 10px 0 0;
    width: 100%;
}

    .distributor_content h3
    {
        color: #000000;
        font-size: 11px;
        font-weight: bold;
    }

    .distributor_content p
    {
        color: #000000;
        font-size: 11px;
    }
/********************/
/*/RECENT PRODUCTS styles*/
.KE-RecPrdWgt
{
    float: left;
    width: 97%;
    border: 2px solid #c8dfef;
    border-bottom: none;
    border-radius: 20px 20px 0 0;
    padding: 1%;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}
/***********************/
/*********changes in call*********/
.MykemetLand h3 span
{
    color: #293B83;
    font-size: 18px;
    font-weight: bold;
}

.MykemetLand h3 + a
{
    display: none;
}
/**************** /*Film capacitors */
.productsTD.productsCellColor2 span.homeNewsLinks
{
    margin: 0;
}

.centeredTable td.productsTD.productsCellColor1
{
    vertical-align: top;
    background: #F3F8FB;
}

.productsCellColor3
{
    background: #DFEDF4;
}

span.homeNewsLinks
{
    margin: 0;
}

#ctl00_PlaceHolderMain_ContentTop__ControlWrapper_RichHtmlField td
{
    border-style: none !important;
}

.centeredTable
{
    float: left;
    margin: 0 !important;
    width: 100%;
}

.productsTable tr:first-child > td
{
    border-left: medium none !important;
    border-right: medium none !important;
    border-top: medium none !important;
}

.productsTable td.productsTd.productsCellColor1 span.blue-medium-bold
{
    margin: 0 !important;
}

.productsTable td.productsTd.productsCellColor2 span.blue-medium-bold
{
    margin: 0 !important;
}

.blue-medium-bold:hover
{
    text-decoration: underline !important;
}

.productsTable td.productsTd.productsCellColor2 span.blue-medium-bold a
{
    text-decoration: none;
    font-weight: bold;
}

.productsTable td.productsTd.productsCellColor2
{
    background-color: #BCD6E5;
}

.productsTable td.productsTd.productsCellColor1
{
    background-color: #F3F8FB;
    color: #000;
}

.productsTd.productsCellColor1
{
    background: none repeat scroll 0 0 #F3F8FB;
}

.Ko-PolyDown strong
{
    color: #293B83 !important;
    font-size: 14px;
}

.ms-rtestate-field table td table td
{
    border-style: solid !important;
}

.holeseries
{
    border-left-color: #FFFFFF !important;
    border-right-color: #FFFFFF !important;
    border-top-color: #FFFFFF !important;
}

.KE-FilmCapTable
{
    float: left;
height:auto !important;
    width: 100%;
}

    .KE-FilmCapTable h2
    {
        font-size: 14px;
        margin: 15px 0 5px;
    }

.KE_Film_capacitors table td table td
{
    border: 1px solid #000000 !important;
}

.KE_Aluminium_Electrolytic table td
{
    border: 1px solid #000000 !important;
}

.KE_Aluminium_Electrolytic table tr .productsTD img
{
    padding: 2px;
}

.KE-FilmCapTable td span
{
    font-style: normal !important;
}

.KE_Film_capacitors td
{
    color: #000000;
    padding: 5px !important;
}

    .KE_Film_capacitors td span
    {
        margin: 0;
    }

.KE-FilamcapTabletop h3
{
    text-decoration: underline !important;
}

    .KE-FilamcapTabletop h3 a
    {
        color: #293B83;
        font-size: 13px;
    }

.KE_Film_capacitors .font-arial
{
    font-size: 13px;
}

.KE-FilamcapTabletop td
{
    color: #000000;
}

.KE-FilmCapTable.KE_Aluminium_Electrolytic table.centeredTable tr td.productsTD.productsCellColor1 font
{
    font-family: arial !important;
    color: #000;
}

.blue-medium-bold.Ke_Aluminiumcapacitors_Notify
{
    left: 336px;
    position: relative;
    top: 174px;
    float: left;
}

.KE-AlElectCapCnt table td
{
    color: #000000;
}
/* Film capacitors end */
/* power film styles starts here */
.KE-FEBGFilmCap h3 span
{
    float: right;
    font-weight: normal;
    margin: 0;
    width: 66% !important;
    font-style: normal !important;
}

.KE-FEBGFilmCap p
{
    margin: 0 !important;
}

.productsCellColor2.Products_DClink > span
{
    color: #293B83;
    float: left;
    font-weight: bold;
    height: 162px;
    left: 77px;
    margin: 13px;
    position: relative;
    top: 72px;
    transform: rotate(-90deg);
    vertical-align: top;
    white-space: nowrap;
    width: 24px;
}

.productsCellColor2.Products_DClink, .productsCellColor2
{
    background: none repeat scroll 0 0 #BCD6E5;
}
/***************/
/*Business-Profile.aspx styles*/
.KE-BusProf
{
    float: left;
    width: 100%;
}

    .KE-BusProf h3
    {
        color: #293B83;
        font-size: 18px !important;
    }

    .KE-BusProf table td
    {
        color: #000000;
        float: left;
        vertical-align: top;
        width: 30%;
    }
/****************/
/*Terms-and-Conditions-of-Sale.aspx styles*/
.KE-TermCon a
{
    color: #082A58;
    font-weight: bold;
    text-decoration: none;
}

    .KE-TermCon a:hover
    {
        text-decoration: underline;
    }
/***********/
/*/Ceramic_Capacitors.aspx styles*/
.KE-CerCapacs
{
    float: left;
    width: 100%;
}

.CapProd-Tab table.productsTable td
{
    border: 1px solid #000000 !important;
}

.KE-CerDesImg > p
{
    width: 81%;
}

.blue-medium-bold
{
    color: #082A58 !important;
    font-size: 11px;
    font-style: normal !important;
    font-weight: bold;
    width: 350px !important;
    text-decoration: none !important;
}

.CapProd-Tab table.productsTable li
{
    color: #000000;
}

.KE-CerCapacs ul span
{
    color: #FF0000;
    font-weight: bold;
}

.KE-UlLiOutside li
{
    list-style: disc outside none !important;
}

.KE-CerCptable table ul li
{
    list-style: outside !important;
}
/********************/
/*CustomerChangeNotification_Weymouth_ScrewTerminalElectrolytics.aspx styles*/
.electrolytic_Updateline h1
{
    color: #293B83;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin: 0;
}

.electrolytic_Updateline table tr td
{
    border: 1px solid #000000 !important;
}

.electrolytic_Updateline table.content tr td strong
{
    color: #000000;
    font-size: 11px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
/*********************/
/**KELinkSearch page styles starts here*/
.KELinkSearch_Technical_publish > span
{
    color: #0000AA;
    font-family: Verdana,Arial,Helvetica;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}

.KELinkSearch_product_image1
{
    float: left;
    width: 50%;
}

    .KELinkSearch_product_image1 > img
    {
        padding: 6px;
    }

.KELinkSearch_Product_select
{
    float: left;
    width: 100%;
}

.KELinkSearch_product_search
{
    float: left;
    width: 50%;
}

.KELinkSearch_start_search
{
    float: left;
    margin-top: 4%;
    text-align: center;
    width: 100%;
}

.KELinkSearch_topics > select
{
    font-family: verdana;
    font-size: 10px;
    margin-left: 10%;
}

.KELinkSearch_topics
{
    padding-top: 3%;
    width: 73%;
    float: left;
}

.KELinkSearch_products_newbooks
{
    float: left;
    padding: 1% 1% 1% 9%;
    width: 70%;
}

    .KELinkSearch_products_newbooks > select
    {
        float: left;
        margin: 16px;
        width: 45%;
    }

    .KELinkSearch_products_newbooks > img
    {
        float: left;
    }

.KELinkSearch_category
{
    float: left;
    padding: 3px;
    width: 73%;
}

.KELinkSearch_topics
{
    padding-left: 0.5%;
    padding-top: 3%;
}

    .KELinkSearch_topics > select
    {
        margin-left: 10%;
    }

.KELinkSearch_Distributor-Content > div
{
    float: left;
    width: 100%;
}

.KELinkSearch_contact
{
    color: #0000AA;
    float: left;
    font-family: Verdana,Arial,Helvetica;
    font-size: 10pt;
    font-weight: bold;
    margin-top: 8px;
    width: 100%;
}

.KELinkSearch_start_search
{
    float: left;
    margin-top: 1%;
    text-align: center;
    width: 100%;
}

.KELinkSearch_knowledge_portfolio
{
    float: left;
    width: 100%;
}

.KELinkSearch_ask_now
{
    float: right;
    padding-left: 6%;
    padding-top: 2%;
    width: 39%;
}

    .KELinkSearch_ask_now img
    {
        float: right;
        margin-left: 4px;
    }

    .KELinkSearch_ask_now > a
    {
        color: #000000;
        float: left;
        font-family: verdana;
        font-size: 8pt;
        font-weight: normal;
        padding-top: 1px;
        text-decoration: underline;
    }

.KELinkSearch_view_portfolio > span:nth-child(n+5)
{
    float: left;
    width: 80%;
    color: #000;
    margin-left: 6%;
}

.KELinkSearch_view_portfolio > span:nth-child(n+3)
{
    float: left;
    font-weight: normal;
    font-size: 11px;
}

.KELinkSearch_electronics_online > img
{
    float: left;
}

.KELinkSearch_electronics_online > span:nth-child(n+3)
{
    font-size: 11px;
    font-weight: normal;
}

.KELinkSearch_electronics_online
{
    float: left;
    width: 50%;
}

.KELinkSearch_view_portfolio
{
    float: left;
    margin-top: 2%;
    width: 50%;
}

    .KELinkSearch_view_portfolio > span
    {
        color: #0000AA;
        float: left;
        font-weight: bold;
        padding: 1% 0 0 3%;
    }

.KELinkSearch_knowledge_portfolio
{
    float: left;
    width: 100%;
}

.KELinkSearch_subscriptions > a
{
    color: #000000;
    font-family: verdana;
    font-size: 8pt;
    text-decoration: underline;
}

.KELinkSearch_knowledge_portfolio_Email > span, .KELinkSearch_knowledge_portfolio_Email > input
{
    color: #000000;
    font-family: verdana;
    font-size: 8pt;
}

.KELinkSearch_ask_now
{
    float: right;
    padding-left: 17%;
    padding-top: 2%;
    width: 28%;
}

.KELinkSearch_product_search > img, .KELinkSearch_category, .KELinkSearch_topics
{
    padding-left: 5%;
}

.KELinkSearch_subscriptions
{
    float: right;
    margin-top: 4%;
    width: 28%;
}

    .KELinkSearch_subscriptions img
    {
        left: 3px;
        position: relative;
        top: 3px;
    }

.KELinkSearch_subscriptions_showques
{
    margin-top: 2%;
}

    .KELinkSearch_subscriptions_showques > a
    {
        color: #000000;
    }

.KELinkSearch_electronics_online > span
{
    padding-left: 20px;
}

.KELinkSearch_Search_db
{
    border: 4px solid #FFDC66;
}

.KELinkSearch_Search_db_content
{
    height: 200px;
}

.KELinkSearch_view_portfolio > img
{
    float: left;
}

.KELinkSearch_knowledge_portfolio_Email
{
    float: left;
    padding-left: 9%;
    padding-top: 2%;
    width: 100%;
}

.KELinkSearch_start_search:hover
{
    background: none repeat scroll 0 0 #D6D6D6;
}
/* Search page style updation ends here */
/* Faq page style updation starts here */
.PH-Rightcontent .questiondiv td
{
    border-style: none !important;
}

.PH-Rightcontent .questiondiv tr th
{
    border-style: none !important;
}

.questiondiv tr th
{
    background-color: #F0F0F0;
}

.questiondiv_Iconimg
{
    float: left;
    left: -8px;
    position: relative;
}

.technical-kemet
{
    background: none repeat scroll 0 0 #FFDC66;
    float: left;
    margin-top: 4%;
    width: 100%;
}

.questiondiv
{
    float: left;
    width: 100%;
}

    .questiondiv > table
    {
        float: left;
        width: 100%;
    }

.lbldiv
{
    float: left;
    background: none repeat scroll 0 0 #FFFACD;
    width: 100%;
}

.questiondiv td a
{
    background: none repeat scroll 0 0 #ffffff;
    color: #000066;
    font-family: Arial,Verdana,Helvetica !important;
    font-size: 9pt;
    font-weight: normal;
    text-decoration: underline;
}

.questiondiv a
{
    background: none repeat scroll 0 0 #F0F0F0;
    color: #0000AD;
    font-family: Arial,Verdana,Helvetica;
    font-size: 10pt;
    font-weight: bold;
}

.questiondiv tbody tr th img
{
    padding-left: 3px;
}
/* Faq styles updation ends here*/
/*Ceramic_Interference_Suppression_Safety_Certified_Capacitors.aspx styles*/
.ceramic_interference .prodDetails tr td strong
{
    color: #00669A;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
}

.ceramic_interference .prodDetails tbody tr td tbody tr td
{
    border: medium none !important;
}

.ceramic_interference .prodDetails tr td
{
    border: 1px dotted #CCCCCC !important;
    color: #00669A;
    font-weight: normal !important;
    background: none repeat scroll 0 0 #FFFFFF;
    text-align: center;
}

.ceramic_interference .prodDetails tbody tr td tbody tr td a
{
    background-position: 10px 8px !important;
    padding: 5px 17px !important;
    width: 150px;
}

.KE-CerIntFerCnt table
{
    border: 1px solid #A1A1B8 !important;
    width: 100% !important;
}

.ceramic_interference table
{
    margin: 0;
}

.ceramic_interference .prodDetails tr td:first-child
{
    text-align: left;
}

.KE-CerIntCnt
{
    float: left;
    margin: 25px 0 0;
    width: 100%;
}

.KE-CerIntImg
{
    margin: auto;
    width: 81%;
}
/****************************/
/*faRegistrationPage.aspx styles starts here*/
.PH-MemID > a
{
    color: #293B83;
    display: block;
    font-family: arial !important;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
    margin: 5px 0;
}

.PH-MemID > p
{
    color: #000000;
    font-size: 12px;
}

.KE-faRegistrationPage .action-buttons
{
    margin: 0;
    width: 100%;
}

    .KE-faRegistrationPage .action-buttons input
    {
        display: block;
        margin: auto;
    }

.KE-faRegistrationPage input[type="submit"]
{
    background-color: #6E7DB0;
    color: #fff;
    border: medium none;
    font-size: 11px;
    padding: 5px 2px;
    margin: auto !important;
    display: block;
    float: none;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    border-radius: 5px;
    position: relative;
}

.KE-faRegistrationPage div:last-child
{
    float: left;
    width: 100%;
}
/*********************/
/*******flexible terminations**************/
.flexibletblconts
{
    float: left;
}

.Flex-Tabtbl table tr:nth-child(13) td:first-child:before, .Flex-Tabtbl table tr:nth-child(14) td:first-child:before
{
    //content: "New!";
    font-weight: bold;
    left: -35px;
    position: absolute;
}

.flexibletblconts table tr:nth-child(2) td:first-child:before
{
    //content: "New!";
    left: -35px;
    position: absolute;
    font-weight: bold;
}

.FlexMitTableStl table tr:first-child th
{
    border: 1px dotted #CCCCCC !important;
}
/*********flexible terminations ends************/
/*AluminumElectrolyticCapacitors.aspx styles*/
.DropdowmAluminumCapacitor
{
    float: left;
    width: 85%;
    margin: 0 0 15px;
}

    .DropdowmAluminumCapacitor select
    {
        float: right;
        color: #000;
    }
/*************************/
/*Film_Capacitors.aspx styles*/
.DropdowmFilmCapacitor
{
    float: left;
    width: 85%;
}

    .DropdowmFilmCapacitor select
    {
        bottom: 50px;
        float: right;
        position: relative;
        color: #000;
        font-family: Arial !important;
        font-size: 13px;
    }
/*****************/
/*CSDistributors.aspx styles*/
.KE-CsDistributors
{
    background: #ffe699;
    float: left;
    width: 100%;
    border-bottom: 1px solid #000;
}

#map_brdgrum
{
    padding: 5px;
    color: #000;
    font-weight: bold;
    font-family: Arial !important;
}

    #map_brdgrum > a
    {
        color: #000000;
        font-family: arial !important;
        font-size: 13px;
        font-weight: bold;
    }

#cntct_dstrb_sale
{
    float: right;
    margin: 2px 5px 0 0;
    background: #fff;
    padding: 5px;
}

.KE-CsDistributorsCntry
{
    float: left;
    width: 100%;
}

.KE-DistCntryDrpdwn
{
    float: right;
}

#map-canvas
{
    float: left;
    width: 100%;
}

.distributor_content
{
    float: left;
    width: 100%;
}

#lnk_map_URL, .KE-SelCntry, .KE_CsManufactRep_Headerlink
{
    background: none repeat scroll 0 0 #002d86;
    float: left;
    font-size: 10px;
    padding: 4px;
}

    #lnk_map_URL > p, .KE-SelCntry > p, .KE_CsManufactRep_Headerlink p
    {
        color: #FFFFFF;
        float: left;
        font-size: 14px;
        margin: 0 10px 0 0;
        font-family: arial !important;
    }

        #gmap_lbl_msg + .KE-CsDistributorsCntry > div p + a + a + a + a:after, #lnk_salesmap_URL > div.KE-SelCntry p + a + a + a + a:after, #gmap_lbl_msg + #lnk_map_URL p + a + a + a + a + a + a + a + a:after, div#lnk_map_backurl p + a + a + a + a + a + a + a + a:after, .KE_CsManufactRep_Headerlink p + a + a:after
        {
            content: "" !important;
        }

    #lnk_map_URL > a:after, .KE-SelCntry a:after, .KE_CsManufactRep_Headerlink > a:after
    {
        content: "|";
        padding: 0 10px;
    }

    #lnk_map_URL > a, .KE-SelCntry a, .KE_CsManufactRep_Headerlink > a
    {
        color: #FFFFFF !important;
        font-weight: bold;
        font-size: 14px !important;
        text-decoration: none !important;
        font-family: arial !important;
    }

        #lnk_map_URL > a:last-child:after, .KE-SelCntry a:last-child:after, .KE_CsManufactRep_Headerlink > a:last-child:after
        {
            content: "";
        }

    #lnk_map_URL a:last-child:before
    {
        content: "";
    }

#cntct_dstrb_sale > a, .KE-CsManufactRep_brdgrum ul li a
{
    color: #002d86;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding: 0;
    text-decoration: none;
    font-family: Arial !important;
}

    #cntct_dstrb_sale > a:before, .KE-CsManufactRep_brdgrum ul li a:before
    {
        content: "|";
        padding: 0 10px;
    }

    #cntct_dstrb_sale > a:first-child:before, .KE-CsManufactRep_brdgrum ul li:first-child a:before
    {
        content: "";
        padding: 0;
    }

.distrbtrus_canada_drpdwn select
{
    font-size: 11px;
    width: 205px;
}

.distrbtr_drpdwn select
{
    font-size: 11px;
    width: 250px;
}

#gmap_lbl_msg span
{
    color: #000;
    float: left;
    font-family: arial !important;
    font-size: 13px;
    margin: 0 0 10px;
    padding: 0 5px;
}

.CntryLst
{
    background: none repeat scroll 0 0 #FFE699;
    float: left;
    padding: 5px 0;
    width: 100%;
    border-top: 1px solid #000;
    margin: 15px 0 0;
}

.KE-SelCntry a:last-child:after
{
    content: "";
}

#sub_cuntry
{
    background: #F0F0F0;
    float: left;
    width: 100%;
}

    #sub_cuntry > span
    {
        color: #0000AD;
        font-family: arial !important;
        font-weight: bold;
    }

.repeator_image_detilbind
{
    float: left;
    width: 100%;
}

    .repeator_image_detilbind > table
    {
        margin: auto;
    }

        .repeator_image_detilbind > table td
        {
            border: medium none !important;
        }

.repeator_location_detilbind
{
    float: left;
    width: 100%;
}

.KE_maptable table
{
    width: 100% !important;
}

.Map_Manufacturing_rep
{
    float: left;
    width: 100%;
}

.repeator_location_detilbind > table td
{
    border: none !important;
    font-size: 11px;
    font-weight: normal;
    color: #000;
}

.repeator_location_detilbind td a
{
    color: #000066;
    text-decoration: none;
}

    .repeator_location_detilbind td a:hover
    {
        color: #f00;
    }

.repeator_location_detilbind + div a
{
    color: #000066;
    font-size: 11px;
    text-decoration: underline;
}

    .repeator_location_detilbind + div a:hover
    {
        color: #f00;
    }
/****************/
/*CSSalesOffice.aspx styles starts here*/
.repeator_location_detilbind > p
{
    color: #000000;
    font-family: arial !important;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}

    .repeator_location_detilbind > p + table
    {
        width: 75%;
    }

.sale_city > span
{
    font-family: arial !important;
    font-size: 12px;
    font-weight: bold;
}

.distrbutr_cmpy_logo, .sale_fax, .sale_phne, .sale_fax span
{
    float: left;
}

.sale_fax
{
    width: 80%;
}

.sale_cmpy
{
    float: left;
    width: 100%;
}

.repeator_location_detilbind table td span
{
    float: left;
    clear: both;
}
/********************/
/*Flex_Mitigation_Application_Briefs.aspx styles*/
.KE-AppBrf
{
    float: left;
    width: 100%;
}

.KE-AppBrfHead
{
    float: left;
    width: 100%;
}

.KE-AppBrfCnt
{
    float: left;
    width: 100%;
}

    .KE-AppBrfCnt ul
    {
        padding: 0;
    }

    .KE-AppBrfCnt li
    {
        list-style: none;
        margin: 10px 0;
    }

    .KE-AppBrfCnt img
    {
        margin: 0 10px 0 0;
        float: left;
    }

    .KE-AppBrfCnt a
    {
        text-decoration: none;
    }
/*******************************************/
/* Styles for Representatives.aspx page*/
.KE-CsManufactRep
{
    float: left;
    width: 100%;
}

.KE-CsManufactRep_brdgrum
{
    background: none repeat scroll 0 0 #FFE699;
    float: left;
    padding: 5px;
    width: 99%;
}

    .KE-CsManufactRep_brdgrum > ul
    {
        float: right;
        list-style: none outside none;
        margin: 0px;
        padding: 5px;
        background: #fff;
    }

    .KE-CsManufactRep_brdgrum li
    {
        float: left;
    }

    .KE-CsManufactRep_brdgrum a
    {
        color: #000000;
        font-family: Arial,Verdana,Helvetica !important;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: underline;
    }

    .KE-CsManufactRep_brdgrum span
    {
        color: #000000;
        font-family: Arial,Verdana,Helvetica !important;
        font-size: 13px;
        font-weight: bold;
    }

.KE-CsManufactRep_Headerimg
{
    background: none repeat scroll 0 0 #FFE699;
    border-bottom: 1px solid #000000;
    float: left;
    padding: 0;
    width: 100%;
}

    .KE-CsManufactRep_Headerimg > img
    {
        padding-top: 3px;
    }

.KE-CsManufactRep_Repeatercontent
{
    float: left;
    width: 100%;
}

    .KE-CsManufactRep_Repeatercontent tbody tr td
    {
        border-style: none !important;
        width: 83%;
    }

        .KE-CsManufactRep_Repeatercontent tbody tr td span
        {
            color: #000000;
            font-family: Arial,Verdana,Helvetica !important;
            font-size: 9pt;
            font-weight: normal;
            float: left;
            clear: both;
        }

    .KE-CsManufactRep_Repeatercontent tr td h4 span
    {
        font-weight: normal !important;
        padding: 0;
    }

.KE-CsManufactRep_Footerimg
{
    background: none repeat scroll 0 0 #FFE699;
    border-top: 1px solid #000000;
    float: left;
    padding: 5px 0;
    width: 100%;
}

    .KE-CsManufactRep_Footerimg > img
    {
        padding: 3px;
    }

.KE-CsManufactRep_Repeatercontent table
{
    float: left;
    width: 100%;
}

.KE_CsManufactRep_Headerlink > span
{
    color: #FFFFFF;
}

.KE-CsManufactRep_Repeatercontent span:first-child
{
    font-weight: normal;
}

.KE-CsManufactRep_Repeatercontent tr td h4 span:first-child
{
    font-weight: bold !important;
}
/* Styles for Representatives.aspx page ends here*/
/*test-gif styles*/
.KE-NetLstFile
{
    float: left;
    width: 100%;
}

.KE_Netlist h2
{
    font-size: 18px;
}

.KE-NetLstFile p
{
    float: left;
    margin: 7px 0;
    line-height: 14px;
    color: #000;
}

.KE-NetLstFile > ul
{
    border-bottom: 1px solid #000000;
    float: left;
    margin: 0;
    padding: 10px 0;
    width: 100%;
}

.KE-NetLstFile li
{
    float: left;
    list-style: none outside none;
    margin: 0 10px 0 0;
    overflow: auto\0;
}

.KE-NetLstFile a
{
    text-decoration: none;
    float: left;
}

.KE-NetLstFile img
{
    display: block;
    margin: auto;
}

.KE-NetLstFile span
{
    color: #000000;
    font-size: 11px;
    font-family: Arial !important;
    float: left\0;
}

.KE-NetLstFile li a:hover
{
    text-decoration: none;
}
/***************/
/*Tantalum CCN.aspx styles*/
.KE-CCN
{
    float: left;
    width: 100%;
}

    .KE-CCN p
    {
        color: #000000;
        font-size: 11px;
        font-weight: bold;
        margin: 10px 0;
    }

    .KE-CCN a
    {
        color: #365B89;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
    }

.KE-HiTmpTant table td
{
    padding: 2px !important;
}
/******KEFeedbackFaq.aspx**********/
.KEFeedbackFaq_Labels
{
    background: none repeat scroll 0 0 #FFFACD;
    float: left;
    width: 100%;
}

.KEFeedbackFaq_Labels_createupdate, .KEFeedbackFaq_Labels_productcategory
{
    float: left;
    width: 50%;
}

.KEFeedbackFaq_Labels span
{
    color: #000000;
    font-family: Arial,Verdana,Helvetica !important;
    font-size: 9pt;
    font-weight: normal;
}

.KEFeedbackFaq_Labels_createupdate > span:first-child, .KEFeedbackFaq_Labels_update > span:first-child, .KEFeedbackFaq_Labels_productcategory > span:first-child, .KEFeedbackFaq_Labels_category > span:first-child
{
    font-weight: bold;
}

.KEFeedbackFaq_Quesans
{
    float: left;
    width: 100%;
}

.KEFeedbackFaq_Questionheader
{
    background: none repeat scroll 0 0 #F0F0F0;
    color: #0000AD;
    float: left;
    font-family: Arial,Verdana,Helvetica !important;
    font-size: 10pt;
    font-weight: bold;
    width: 100%;
}

.KEFeedbackFaq_Questionheadericon
{
    float: left;
}

.KEFeedbackFaq_imgbtnheader
{
    float: left;
    padding-bottom: 2%;
    padding-left: 3%;
    padding-top: 0.5%;
    width: 100%;
}

.KEFeedbackFaq_Questiondescription
{
    float: left;
    width: 100%;
}

.KEFeedbackFaq_Questiondescriptionltrl, .KEFeedbackFaq_Answerdescriptionltrl
{
    color: #000000;
    float: left;
    font-family: Arial,Verdana,Helvetica !important;
    padding-bottom: 1%;
    width: 100%;
}

.KEFeedbackFaq_Answerlbl
{
    color: #000000;
    float: left;
    font-family: Arial,Verdana,Helvetica !important;
    font-size: 9pt;
    width: 100%;
}

.ExternalClass57310F0C42144E0CB9F128D584A59C19 > font
{
    color: #000000;
    float: left;
    font-family: Arial,Verdana,Helvetica !important;
    font-size: 9pt;
    width: 100%;
    padding-bottom: 15px;
}

.KEFeedbackFaq_imgbtnfooter, .KEFeedbackFaq_Questiondescription_Questionmain
{
    float: left;
    padding-left: 3%;
    width: 100%;
}

.KEFeedbackFaq_Questiondescription > span
{
    color: #000000;
    font-family: Arial,Verdana,Helvetica !important;
    font-size: 9pt;
    font-weight: bold;
}

.KEFeedbackFaq_Answerlbl > span
{
    font-family: Arial,Verdana,Helvetica !important;
    font-size: 9pt;
    font-weight: bold;
}

.EntCmt textarea
{
    width: 225px;
}
/**********************/
/*Discontinuation_of_I_Case_Size_Part_Numbers_in_T528_Series.aspx styles*/
.KE-Discontinuation
{
    float: left;
    width: 100%;
}

    .KE-Discontinuation table td
    {
        border: 1px solid #000 !important;
        color: #000;
        vertical-align: top;
    }

    .KE-Discontinuation td strong, .KE-Discontinuation strong
    {
        color: #000;
        font-size: 11px !important;
        font-weight: bold;
        color: #000 !important;
    }

.KE-CCNTable td
{
    text-align: center;
}

.KE-Discontinuation h4
{
    color: #293B83 !important;
    font-size: 14px;
}

table.KE-CCNBorder td
{
    border-style: none !important;
    border-width: 0 !important;
}
/*****************************/
/*Product-Type-5CTantalum.aspx styles*/
.KE-CTTant h2
{
    margin: 0 0 15px;
}

.KE-CTTant a
{
    background: url("/Lists/KemetPictureLibrary/_w/pdf-list_png.jpg") no-repeat scroll left 7px rgba(0, 0, 0, 0);
    float: left;
    padding: 6px 15px;
    margin: 4px 0;
    text-decoration: none;
    width: 100%;
}

.Tanleafnode
{
    font-weight: normal !important;
}

    .Tanleafnode a
    {
        margin: 0 !important;
    }
/***************/
/*kemetansoft.aspx styles */
.KemsoftnoBorder
{
    border: none !important;
}

.KE-NetLstFile hr
{
    border-bottom: 1px solid #000 !important;
    border-top: none;
    margin: 0 10%;
    width: 80%;
}

.KE-NetLstFile_file_collection
{
    font-size: 11px !important;
    margin-bottom: 10px !important;
    font-family: Verdana !important;
}

.KE_Ansoft > h1
{
    color: #293B83;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin: 0;
    font-weight: bold;
}

.KE_Ansoft p
{
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 11px !important;
}

.KE-NetLstFile.KE_Ansoft span
{
    font-size: 11px !important;
}

.KE-KemAnasoftCont h6
{
    float: left;
    width: 100%;
}

    .KE-KemAnasoftCont h6 a
    {
        font-weight: bold;
        text-decoration: none;
        float: left;
        width: 100%;
        text-align: center;
    }

.KE-KemAnasoftCont a:hover
{
    text-decoration: underline;
}
/*************/
/*kemsoftCadence.aspx styles */
.KE_Kemsoftcadence span
{
    float: left;
}

.KE-NetLstFile.KE_Kemsoftcadence > span
{
    text-decoration: underline;
    margin-top: 3%;
}

.KE-NetLstFile.KE_Kemsoftcadence > ul:last-child
{
    border: 0 none;
}
/***************/
/*kemsoftSigrity.aspx styles */
.KE_kemsoftsigrity > img
{
    margin: 0 !important;
    float: left;
}
/*************************************/
/*kemsoftS_Parameters.aspx styles */
.KE_kemsoft_parameters > img
{
    margin: 0;
    float: left;
}

.KE_kemsoft_parameters a
{
    float: none;
}
/*********************************/
/*kemsoftSIMPLIS.aspx styles */
.KE_kemsoftSIMPLIS > h1
{
    color: #293B83;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    text-align: center;
}

.KE_kemsoftSIMPLIS > p > a
{
    float: none;
    text-decoration: underline;
}

.KE_Alumpolymer
{
    float: left;
    width: 100%;
}
/***************************/
/*KemsoftTouchstone.aspx styles */
.KE_KemsoftTouchstone > img
{
    margin: 0;
    float: left;
}

.KE_KemsoftTouchstone hr
{
    border-top: 1px solid #000000 !important;
}
/**************************/
/*Kechome.aspx styles */
.KE-NetLstFile.KE_kechome > b
{
    color: #000000;
    font-size: 11px;
    float: left;
}

.KE_kechome > p:first-child
{
    padding-left: 10%;
    text-align: center;
}

.KE_kechome .contact_details
{
    margin-left: 3% !important;
}

.KE_kechome .contact_title
{
    margin-left: 4% !important;
}

.KE_kechome .contact_details > a
{
    text-decoration: underline;
}
/***************/
/*Kemsofttouchstone.aspx styles */
.KE_KemsoftTouchstone > b
{
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

.KE_KemsoftTouchstone > ul
{
    float: left;
    margin: 0;
    padding: 0 0 10px;
    width: 100%;
}

.KE_KemsoftMentorbordertop
{
    border-top: 1px solid;
    padding-top: 10px;
}

.KeTouchStone > li
{
    width: 32%;
}

.KE_KemsoftTouchstone p
{
    width: 100%;
}
/****************************/
/*kemsoftNetList.aspx*/
.KE_Netlist > ul:last-child
{
    border: 0;
}
/***********/
/*Map terms style*/
.gmnoprint.gm-style-cc
{
    display: none;
}
/***************/
/*Kemsoftmentor.aspx styles*/
.KE_KemsoftMentorborder
{
    border-bottom: 1px solid #000000;
    padding-bottom: 5px;
}
/******************/
/*Kemsoftlegalnotice.aspx styles*/
.KE_copyright
{
    float: left;
    width: 100%;
}
/**************/
/*Green-Product-Roadmap.aspx styles*/
.KE-GrnPrdRdMap
{
    float: left;
    margin-left: 2%;
    width: 98%;
}

    .KE-GrnPrdRdMap strong
    {
        color: #000000 !important;
        font-size: 18px;
    }

    .KE-GrnPrdRdMap p
    {
        color: #000000;
        margin: 0;
    }

    .KE-GrnPrdRdMap span
    {
        font-weight: bold;
    }

.ke-rohssrviceuc table
{
    float: left;
    margin-bottom: 3%;
    margin-left: 2%;
    width: 75%;
}

    .ke-rohssrviceuc table select
    {
        width: auto;
        color: #000;
        font-family: Arial !important;
    }

    .ke-rohssrviceuc table td input[type="BUTTON"]
    {
        background: none repeat scroll 0 0 #DCDCDC;
        color: #000000;
        font-family: arial !important;
        font-size: 12px;
        padding: 3px !important;
    }

    .ke-rohssrviceuc table td b
    {
        color: #000000;
        font-size: 11px;
    }

.KE_Rdmap_prdt > span
{
    float: right;
    font-weight: normal;
    margin-top: 2%;
    width: 75%;
}

.KE-GrnPrdRdMap ul
{
    color: #000000;
    font-size: 14px;
}

.KE_Notify_changes
{
    float: left;
    margin-left: 2%;
    text-align: center;
    width: 98%;
}

    .KE_Notify_changes a
    {
        font-weight: bold;
        text-decoration: none;
    }

.ke_rohsservices
{
    float: left;
    margin: 10px 0 0;
    width: 100%;
}

.ke-rohssrviceuc
{
    float: left;
    margin: 10px 0 0;
    width: 100%;
}
/**************/
/*Hi-Temp-Ceramic.aspx styles*/
.KE-HITempCer table th
{
    background: none repeat scroll 0 0 #1C3664;
    border: medium none !important;
    color: #FFFFFF !important;
}

.KE-HITempCer table td
{
    border: 1px dotted #ccc !important;
    color: #00669A;
    font-size: 11px !important;
    text-align: center;
}

.KE-HiTmpTant table td
{
    vertical-align: top !important;
}

.KE-HITempCer table
{
    border: 1px solid #A1A1B8 !important;
    margin: 0 0 20px;
}

    .KE-HITempCer table th
    {
        text-align: left;
        text-align: left !important;
        font-size: 14px !important;
    }

        .KE-HITempCer table th:last-child
        {
            text-align: right !important;
            white-space: nowrap;
        }

.KE-HiTmpTant table th:last-child
{
    text-align: left !important;
}

.KE-HiTmpTant table th
{
    text-align: left !important;
}

.KE-HiTmpTant table td a
{
    padding: 0 3px !important;
}
/******************/
/*KNN styles starts here*/
.ArchiveViewAgenda
{
    display: none;
    float: left;
}

    .ArchiveViewAgenda li
    {
        font-size: 11px;
        color: #77665C;
    }

.ToggleAgenda
{
    display: block;
}

.distribution-lists div
{
    float: left;
}

.KNN-container
{
    float: none;
    margin: auto;
    width: 85%;
}

.distribution-lists
{
    padding: 0 0 0 5px;
    width: 98%;
}

    .distribution-lists ul
    {
        padding: 0;
    }

    .distribution-lists a font
    {
        color: #082A58 !important;
    }

    .distribution-lists li a
    {
        text-decoration: underline;
    }

.Abstract + div
{
    color: #000000;
    font-size: 11px;
}
/*************/
/*Supply-Management.aspx styles starts here*/
.KE-SuppMgmtCnt ul
{
    margin: 0 0 10px;
    padding: 0 0 0 15px;
}

.KE-SuppMgmtCnt li
{
    list-style: none outside none;
}

.KE-SuppMgmtCnt h5
{
    text-align: center;
}
/**********************/
/*nectokin.aspx styles*/
.leftLevel2
{
    color: #00669A;
    font-size: 14px;
}

    .leftLevel2 > a
    {
        color: #00669A;
        font-size: 14px;
        text-decoration: none;
    }

ul.centerPane
{
    padding: 0;
    margin: 0;
}

    ul.centerPane li
    {
        list-style: none;
    }

        ul.centerPane li a
        {
            background: url("/_layouts/15/Kemet.Framework/Images/bulletArrow.gif") no-repeat 10px 3px;
            font-size: 11px;
            color: #00669A;
            padding: 0 21px;
            text-decoration: none;
            float: left;
        }

.KE-NECTOKIN
{
    float: left;
    width: 100%;
}
/********************/
/* Sample Request Styles Starts here*/
.divSampleRequestDetail_Kemet-part-grid
{
    float: left;
    width: 100%;
    padding-bottom: 20px;
}

.divSampleRequestDetail_end-product
{
    float: left;
    width: 100%;
}

.divSampleRequestDetail_Kemet-part-grid tr th
{
    border: 0 none !important;
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-align: left;
}

.divSampleRequestDetail_end-product > a
{
    color: #000066;
    float: left;
    font-family: arial !important;
    font-size: 13px;
    width: 147px;
    text-decoration: underline;
    margin: 8px 0 0;
}

.divSampleRequestDetail_end-product > select
{
    float: left;
    font-family: verdana !important;
    font-size: 10px;
    margin-top: 5px;
    width: 25.4%;
    height: 22px;
    padding: 2px;
    color: #000;
}

.divSampleRequestDetail_end-product > span
{
    float: left;
    margin-top: 5px;
    width: 17%;
    font-family: Arial !important;
    color: #000;
}

.div_UserInfo_Requiredvalidation_error
{
    float: left;
    width: 78%;
}

.divSampleRequestDetail_end-product > input
{
    width: 24.1%;
    margin-top: 5px;
    float: left;
}

.divSampleRequestDetail_Kemet-part-grid.divSample_part_number tr td
{
    border: 0 none !important;
    padding-bottom: 15px;
    vertical-align: top;
}
/*.divSampleRequestDetail_end-product > a:before { color: #FF0000; content: "*"; font-size: 15px; margin-left: 4px; margin-right: 9px; float:left; text-decoration:none }
*/
.SampleMandatoryField:before
{
    content: " " !important;
    width: auto !important;
}

.SampleMandatoryField
{
    color: #FF0000 !important;
    font-size: 15px;
    width: auto !important;
    margin: 0 2px 0 0;
}

.divSampleRequestDetail_Kemet-part-grid tr th:before
{
    color: #FF0000;
    content: "*";
    font-size: 15px;
    margin-left: 4px;
    margin-right: 1px;
}

.div_endproduct_error
{
    width: 280px !important;
}

.div_UserInfo_RqfValidator > span
{
    font-family: verdana !important;
    font-size: 10px;
    font-weight: normal;
    width: 160px;
    color: #000;
}

.sample-info + table td
{
    padding-bottom: 5px !important;
}

.divSampleRequestDetail_Kemet-part-grid.divSample_part_number input
{
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 10px;
    color: #000;
}

.divSampleRequestDetail_Kemet-part-grid.divSample_part_number select
{
    font-family: verdana !important;
    font-size: 10px;
    color: #000;
    padding: 1px;
}

.divSampleRequestDetail_end-product > span:before
{
    color: #FF0000;
    content: "*";
    font-size: 15px;
    margin-left: 4px;
    margin-right: 1px;
}

.div_UserInfo_Requiredvalidation:before
{
    content: none !important;
}
/* Sample Request Ends here */
/*Partner hub 21-Feb*/
.PH-AdminHome
{
    background-color: #5F9DCA !important;
    background-image: none !important;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF !important;
    font-size: 12px !important;
    padding: 4px !important;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

.CP-Users > a, .CP-PartnersAdd a
{
    background: url("/_layouts/15/Kemet.Framework/Images/AddNew.png") no-repeat scroll 0 center transparent;
    color: #0072C6;
    float: right;
    font-size: 14px;
    margin: 0 10px 0 0;
    padding: 4px 0 4px 24px;
}

.CP-Users, .CP-PartnersAdd
{
    float: right;
}

.CP-Content ul
{
    float: left;
    padding: 0;
    margin: 0;
    width: 50%;
}

.CP-Content li
{
    list-style: none;
    clear: both;
    margin: 5px 0;
}
/*********************/
/*FEBG_Polypropylene_Pulse_Capacitors.aspx styles starts here*/
.KE-FEBGPolypropHead .CapProd-left h4
{
    color: #082A58;
    font-size: 14px;
}

.KE-FEBGPolypropHead .CapProd-left h2
{
    font-size: 14px;
}

.KE-FEBGPolypropHead .CapProd-left ul h3
{
    color: #293B83;
    font-size: 12px !important;
    text-decoration: underline;
}

.KE-FEBGPolypropHead .CapProd-left li
{
    float: left;
    width: 100%;
}

.KE-FEBGPolypropHead .CapProd-left span
{
    float: left;
    font-style: normal;
    font-weight: bold;
}

.KE-FEBGPolypropHead h4 a, .KE-FEBGPolypropHead h2 a
{
    font-size: 14px;
}

.KE-FEBGPolypropHead ul li a
{
    font-size: 12px;
    font-weight: bold;
    color: #293B83;
}

span.FilmCap-Span
{
    color: #f00 !important;
    font-size: 11px !important;
}
/***********************/
/* Leadership Styles */
.leadership_content p:hover
{
    text-decoration: underline;
    color: #082A58;
}
/***************/
/* how to contact us styles */
.KE_Contact_content li, .KE_Contact_need li
{
    text-decoration: underline;
    color: #082A58;
}

.contact_address > p
{
    padding: 0 0 0 20px;
}

.contact_address h3
{
    margin: 0;
    padding: 0 0 0 12px;
}

    .contact_address h3:before
    {
        content: "•";
        font-size: 11px;
        left: -9px;
        position: relative;
    }

.KE_Contact_content, .KE_Contact_need, .KE_contactUs
{
    float: left;
    width: 100%;
}

    .KE_Contact_content > ul, .KE_Contact_need > ul
    {
        float: left;
        margin: 0;
        padding: 0 0 0 16px;
    }

    .KE_Contact_content li, .KE_Contact_need li
    {
        padding: 2px;
    }
/*******************/
/*T520-KO-CAP.aspx styles*/
.KE_Ko_cap
{
    float: left;
    width: 100%;
}

    .KE_Ko_cap > h1
    {
        color: #293B83;
        font-family: Verdana,Arial,Helvetica,sans-serif !important;
        font-size: 18px;
        font-weight: bold;
        padding: 1% 1% 1% 5%;
    }

    .KE_Ko_cap > h2
    {
        font-size: 14px;
        margin: 0;
        padding-left: 5%;
        color: #293B83;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-weight: bold;
    }

    .KE_Ko_cap > ul
    {
        float: left;
        width: 100%;
    }

    .KE_Ko_cap li
    {
        color: #000000;
        font-size: 11px;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        margin-left: 5%;
    }

.KE_ko_cap_benefits
{
    float: left;
    width: 60%;
}

    .KE_ko_cap_benefits h2
    {
        padding-left: 8%;
        font-size: 14px;
    }

    .KE_ko_cap_benefits .normblack li
    {
        float: left;
        margin-left: 21%;
        width: 262px;
    }

.KE_ko_cap_service
{
    margin-left: 5%;
    float: left;
    width: 95%;
    margin-top: 2%;
    color: #000000;
}

.KE_kocap_Technical_info > h2
{
    padding-left: 5%;
    padding-top: 1%;
    font-size: 14px;
}

.KE_kocap_Technical_info
{
    float: left;
    width: 100%;
}

.KE_ko_cap_service > h2
{
    font-size: 14px;
}

.KE_kocap_Technical_info > a
{
    float: left;
    margin-left: 5%;
    padding: 4px;
    width: 100%;
}
/**********/
/*History.aspx styles*/
.Ke-History h2
{
    font-size: 18px;
}

.Ke-History p
{
    color: #000000;
}
/********************/
/* Letter-S.aspx styles starts here */
.KE_Letter_S
{
    float: left;
    width: 100%;
}

    .KE_Letter_S > h1
    {
        color: #293B83;
        float: left;
        font-size: 18px;
        font-weight: bold;
        padding-bottom: 2%;
        padding-left: 2%;
        width: 98%;
    }

    .KE_Letter_S p
    {
        color: #000000;
        float: left;
        padding-left: 3%;
        width: 97%;
    }

.Ke_Unique_part
{
    color: #000000;
    float: left;
    padding-left: 3%;
    width: 97%;
}

.KE_S_Identification
{
    color: #000000;
    padding-left: 5%;
}

.letter_S_Options
{
    float: left;
    padding-left: 3%;
    width: 97%;
}
/*******/
/*Conflict Free styles*/ div#tantpopup01
{
    left: 350px;
    top: -250px;
    width: 250px;
}

div.tantpopup
{
    background: none repeat scroll 0 0 #E1EFFA;
    border: 1px solid #0B60B4;
    box-shadow: 0 0 30px #444444;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    opacity: 0;
    overflow: auto;
    padding: 0;
    position: absolute;
    text-align: left;
}

div#tantpopup02
{
    left: 350px;
    top: -100px;
    width: 250px;
}

div.tantpopup td
{
    font-size: 12px;
    padding: 5px;
    font-family: Tahoma !important;
    color: #000;
}

#tantpopup01 strong, #tantpopup02 strong
{
    color: #000000;
    font-size: 12px;
}
/********************/
/*MVVdefs.aspx styles*/
.KE_MVV_defs
{
    float: left;
    width: 100%;
}

    .KE_MVV_defs table td
    {
        border: 1px solid #000000 !important;
        color: #000000;
        padding: 5px;
        vertical-align: top;
    }

        .KE_MVV_defs table td strong
        {
            color: #000000;
            font-size: 11px;
        }

        .KE_MVV_defs table td ul
        {
            margin: 0;
        }
/*******************/
/*PartnerManufRep.aspx styles*/ #listofparents div table td
{
    margin: 0;
    padding: 0;
}

.PH-Table .SMrootnode, .PH-Table .SMparentnode
{
    color: #444 !important;
    font-size: 13px !important;
}

.PH-Table .SMleafnode
{
    font-size: 12px;
    color: #444;
    font-family: Verdana !important;
}

#listofparents table td a
{
    cursor: text;
    text-decoration: none;
}

#listofparents table td img
{
    cursor: default;
}
/**************************/
/*overallsearch.aspx styles starts here*/
/*.ms-srch-item.dummylink .ms-srch-item-summary + div{ display:none }
*/
.ms-srch-item.dummylink .ms-srch-item-body .ms-srch-item-path
{
    display: none;
}

#Result .ms-srch-hover-body
{
    padding: 20px 20px 28px;
}

.KS-MainTopZone4 .ms-srch-item-path
{
    display: block !important;
}

.KS_ResultFor label:before
{
    content: ": ";
    margin-left: -4px;
}

.KS_ResultFor label
{
    bottom: 3px;
    margin: 0 0 0 5px;
    position: relative;
}

.KS_ResultFor
{
    color: #293B87;
    float: left;
    font-size: 19px;
    font-weight: bold;
    width: 100%;
    font-family: arial !important;
}

.KS_MainTopZone1_Title, .KS_MainTopZone2_Title, .KS_MainTopZone3_Title, .KS_MainTopZone4_Title
{
    background-color: #F5F5F5;
    border-radius: 5px;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
    color: #293b83;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0;
    padding: 8px 20px;
    width: 96%;
    font-family: arial !important;
}

#Result .ms-srch-item-body h3.ms-srch-ellipsis a.ms-srch-item-link
{
    color: #0334B1;
    font-size: 14px;
    font-family: arial !important;
}

#Result .ms-srch-item-summary
{
    color: #717171;
    font-size: 13px;
    font-family: arial !important;
}

#Result .ms-srch-item .ms-srch-item-path
{
    color: #08A401;
    font-size: 13px;
    width: 100%;
    font-family: arial !important;
}

.KS_MoreResult a
{
    color: #D61B1B;
    font-size: 14px;
    font-family: arial !important;
}

.KS_MoreResult span
{
    cursor: pointer;
    color: #D61B1B !important;
    font-size: 14px;
    font-family: arial !important;
}

    .KS_MoreResult span:hover
    {
        text-decoration: underline;
    }

.KS_MainTopZone1, .KS_MainTopZone2, .KS-MainTopZone3, .KS-MainTopZone4
{
    float: left;
    width: 96%;
    color: #717171;
    margin: 0 2%;
}

    .KS_MainTopZone2 .ms-rtestate-field
    {
        font-size: 12px;
    }

    .KS_MainTopZone1 #MSOZoneCell_WebPartWPQ2
    {
        width: 100% !important;
    }

.KS_Result .ms-srch-item
{
    width: 700px;
}

.ms-metadata, .ms-srch-hover-title
{
    display: none;
}

.KS_MoreResult
{
    float: left;
    margin: 15px 2%;
}

.KS_Result .ms-webpartzone-cell
{
    margin: 0;
}

#Result .ms-srch-result-groups
{
    float: left;
    margin: 0;
}

#Result
{
    float: left;
    margin: 0;
}

.KS_MainTopZone2 + .KS_MoreResult
{
    display: none;
}
/*****************************/
/*ProductSearch.aspx starts here*/
.KS_specific_ResultFor
{
    color: #293B87;
    font-family: arial !important;
    font-size: 19px;
    font-weight: bold;
}

    .KS_specific_ResultFor label:before
    {
        content: ": ";
    }

    .KS_specific_ResultFor label
    {
        bottom: 3px;
        margin: 0 0 0 5px;
        position: relative;
    }

.KS_specific_Result_Leftzone
{
    float: left;
    padding: 1%;
    width: 25%;
}

.KS_specific_Result
{
    float: left;
    margin: 0 0 0 1%;
    width: 72%;
}

.KS_specific_Result_Leftzone #MSOZoneCell_WebPartWPQ2
{
    width: 100% !important;
}

.ms-ref-refiner #Container
{
    border: 1px solid #E3E2E2;
    border-radius: 5px;
    margin: 0 0 15px;
    width: 96%;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

#Container > a
{
    color: #444444;
    padding: 8px 5px;
    width: 96%;
    border-bottom: 1px solid #e3e2e2;
}

#Container a + div, #Container #UnselectedSection
{
    margin: auto;
    width: 75%;
}

.KS_specific_Result_Leftzone .ms-ref-refiner
{
    padding: 0;
}

.KS_specific_Result_Leftzone #unselToggle .ms-displayInlineBlock, .KS_specific_Result_Leftzone #AllSection .ms-displayInlineBlock
{
    background-image: none;
    padding: 0;
}

.KS_specific_Result #MSOZoneCell_WebPartWPQ3 .ms-rtestate-field
{
    font-family: arial !important;
    font-size: 18px;
    color: #293B87;
    font-weight: bold;
}

.KS_specific_Result #MSOZoneCell_WebPartWPQ3
{
    margin: 0;
}

#Container a + div, #Container #UnselectedSection
{
    margin: auto;
    width: 75%;
}

#Refinement .ms-displayInlineBlock
{
    color: #065fa3;
    background: url(/_layouts/15/Kemet.Framework/Images/ProductType.png) no-repeat;
    padding: 0 0 0 26px;
}

.KS_specific_Result_Leftzone .ms-ref-name
{
    background-image: none !important;
}

#UnselectedSection .ms-ref-name.ms-displayInlineBlock
{
    color: #303030;
    background-image: none !important;
    padding: 0 0 0 5px;
}

#Refinement > div:first-child #Container > a
{
    border: medium none;
}

#UnselectedSection a
{
    border: medium none;
}

#Refinement > div:first-child #Container .ms-displayInlineBlock
{
    color: #444444;
    background-image: none;
    padding: 0;
}

.KS_specific_Results .ms-srch-Paging, .KS_specific_Results .ms-srch-resultFooter
{
    float: left;
    width: 100%;
}

.KS_specific_Result_Leftzone .ms-ref-uparrow
{
    background: url(/_layouts/15/Kemet.Framework/Images/SrchFltr.png) no-repeat 0 2px;
}

.KS_specific_Result_Leftzone .ms-ref-downarrow
{
    background: url(/_layouts/15/Kemet.Framework/Images/SrchFltr.png) no-repeat 0 -10px;
}

.KS_specific_Result_Leftzone .ajax__multi_slider_default .outer_rail_horizontal
{
    border: none;
}
/*****************************/
/*FAQ T525faq styles starts here*/
.KE-faqQA
{
    color: #000000;
    float: left;
    width: 100%;
}

    .KE-faqQA table strong
    {
        color: #000000;
        font-size: 11px;
    }

    .KE-faqQA img
    {
        height: 96px;
        width: 144px;
    }
/*****************/
/*KEMET-Introduces-New-Polyester-and-Polypropylene-Radial-Film-Series.aspx styles*/
.KE-NewPlyesterRad
{
    color: #000000;
    float: left;
    width: 100%;
}

    .KE-NewPlyesterRad font
    {
        float: left;
        text-align: center;
        width: 100%;
    }

    .KE-NewPlyesterRad b i
    {
        float: left;
        text-align: center;
        width: 100%;
    }

    .KE-NewPlyesterRad p
    {
        line-height: 15px;
    }

    .KE-NewPlyesterRad table td
    {
        border-width: 0 !important;
    }
/**************************/
/* site help styles */
.sitehelpmain_content p
{
    color: #000000;
    float: left;
    font-size: 11px;
    width: 100%;
}

.sitehelpmain_content ul
{
    float: left;
    margin: 0 0 1%;
    width: 100%;
}

.sitehelp_Navigatormenuimg
{
    float: left;
    width: 100%;
}

.sitehelp_NavigatorKemetlogo
{
    float: left;
    width: 100%;
}

    .sitehelp_NavigatorKemetlogo > p
    {
        color: #000000;
        float: right;
        font-size: 11px;
        margin-top: 5%;
        width: 82%;
    }

.sitehelp_GettingInfo
{
    float: left;
    width: 100%;
}

    .sitehelp_GettingInfo > h6
    {
        color: #000000;
        font-family: arial;
        font-size: 11px;
        font-weight: bold;
    }

    .sitehelp_GettingInfo p
    {
        color: #000000;
        font-family: arial;
        font-size: 11px;
    }

.sitehelp_Getting_search
{
    float: left;
    padding-left: 4%;
    width: 96%;
}

.KE_weben_helppart
{
    color: #000000;
    float: left;
    font-size: 11px;
    margin-left: 2%;
    width: 98%;
}

    .KE_weben_helppart th
    {
        padding: 2px;
        text-align: left;
        width: 27%;
    }

    .KE_weben_helppart td
    {
        padding: 3px;
    }

.sitehelp_Getting_search > div
{
    float: left;
    padding-top: 1%;
    width: 100%;
}

.KE_weben_Help_partrelations
{
    color: #000000;
    float: left;
    font-size: 11px;
    margin-left: 2%;
    width: 98%;
}

    .KE_weben_Help_partrelations th
    {
        padding: 2px;
        text-align: left;
        width: 27%;
    }

    .KE_weben_Help_partrelations td
    {
        padding: 3px;
    }

.sitehelp_Footer
{
    float: left;
    width: 100%;
}

    .sitehelp_Footer > h6
    {
        color: #000000;
        font-family: arial !important;
        font-size: 12px;
        font-weight: bold;
    }

    .sitehelp_Footer > p
    {
        color: #000000;
        font-size: 12px;
        font-family: Arial !important;
    }

.sitehelp_MostImp
{
    float: left;
    width: 100%;
}

    .sitehelp_MostImp > h6
    {
        color: #000000;
        font-family: arial !important;
        font-size: 12px;
        font-weight: bold;
    }

    .sitehelp_MostImp > p
    {
        color: #000000;
        font-family: arial !important;
        font-size: 12px;
    }

.sitehelp_GettingInfoe
{
    float: left;
    width: 100%;
}

    .sitehelp_GettingInfoe > h6
    {
        font-size: 11px;
        font-weight: bold;
    }

    .sitehelp_GettingInfoe p
    {
        font-size: 11px;
        color: #000;
    }

.sitehelp_Getting_search > h6
{
    font-size: 11px;
    font-weight: bold;
}

.sitehelp_Getting_search > h6
{
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}

.sitehelp_GettingInfo_kemetcom
{
    float: left;
    width: 100%;
}

    .sitehelp_GettingInfo_kemetcom > p
    {
        color: #000000;
        font-size: 11px;
    }

    .sitehelp_GettingInfo_kemetcom > h6
    {
        color: #000000;
        font-size: 11px;
        font-weight: bold;
    }

.sitehelp_GettingInfo_Lookingparts
{
    float: left;
    width: 100%;
}

    .sitehelp_GettingInfo_Lookingparts > h6
    {
        color: #000000;
        font-family: arial !important;
        font-size: 12px;
        font-weight: bold;
    }

    .sitehelp_GettingInfo_Lookingparts > p
    {
        color: #000000;
        font-family: arial !important;
        font-size: 11px;
    }

.sitehelp_Getting_search > img
{
    padding-left: 30%;
}

.sitehelp_Navigator
{
    float: left;
    width: 100%;
}

    .sitehelp_Navigator h6
    {
        color: #000000;
        font-family: arial !important;
        font-size: 12px;
        font-weight: bold;
    }

    .sitehelp_Navigator > p
    {
        font-family: arial !important;
        font-size: 12px;
    }

.sitehelpmain_content h2
{
    color: #293B83;
}

.sitehelpmain_content p
{
    color: #000000;
    float: left;
    font-family: arial !important;
    font-size: 12px;
    width: 100%;
}

.sitehelpmain_content ul li a
{
    color: #0000FF !important;
    font-family: arial !important;
}

.sitehelp_Navigatormenuimg a
{
    color: #0000FF;
    font-family: arial !important;
    text-decoration: underline;
}

.sitehelp_Getting_search a
{
    color: #0000FF;
    text-decoration: underline;
}

.sitehelp_MostImp a
{
    color: #0000FF;
    text-decoration: underline;
}

.sitehelp_GettingInfo_Back a
{
    color: #0000FF;
    font-family: arial !important;
    font-size: 12px;
    text-decoration: underline;
}
/*****site help ends here***/
/* kemet cots styles starts here */
.KE_Cots_tantalum, .KE_cots_Ceramic
{
    float: left;
    width: 100%;
}

    .KE_Cots_tantalum > ul, .KE_cots_Ceramic > ul
    {
        float: left;
        width: 100%;
    }
/********/
/*faRegistrationPage popup styles*/
.ms-dlgContent
{
    position: fixed !important;
}
/******************/
/*Notify link styles starts here*/
.KE-NotifyLink
{
    float: left;
    width: 100%;
}

    .KE-NotifyLink > a
    {
        color: #082A58;
        float: left;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        width: 100%;
        text-decoration: none;
    }

        .KE-NotifyLink > a:hover
        {
            text-decoration: underline;
        }
/***********************/
/*search autocomplete styles*/
.ui-autocomplete
{
    float: left;
    padding: 0;
    width: 226px !important;
    border: 1px solid #6e98b9;
    background-color: #dae7f1;
    top: -2066px;
}

    .ui-autocomplete li
    {
        float: left;
        width: 100%;
        list-style: none;
    }

        .ui-autocomplete li a
        {
            text-decoration: none;
            cursor: pointer;
            color: #444;
            padding: 5px 2%;
            width: 96%;
            float: left;
        }

            .ui-autocomplete li a:hover
            {
                background: #fff;
            }

.srcloadingimg
{
    position: absolute;
    right: 49px;
    top: 7px;
    width: 16px;
    display: none;
}

.search_image
{
    position: relative;
}
/*********************/
/* Polymer-Hermetic-Seal-(PHS)-Series-FAQ.aspx styles starts here */
.KE_Polymer_Hermetic_seal_series strong
{
    color: #FFFFFF;
}
/*****/
/* Notification subscription */
.NotifSubs_msg
{
    background: none repeat scroll 0 0 #FFFACD;
    float: left;
    padding: 8px;
    width: 98.2%;
}

.NotifSubs_Email
{
    float: left;
    width: 100%;
}

.NotifSubs_Email_Border
{
    border: 1px solid #000000;
    height: 40px;
    margin-left: 9%;
    margin-top: 2%;
    padding: 2% 1% 0 6%;
    width: 79%;
}

    .NotifSubs_Email_Border > span
    {
        float: left;
        width: 32%;
    }

.NotifSubs_msg > span
{
    color: #000000;
    font-family: arial !important;
    font-size: 12px;
}

.NotifSubs_Email_Border > input
{
    float: left;
}

.NotifSubs_Email_subscribe
{
    float: right;
    position: relative;
    right: 12%;
}

.NotifSubs_Email_RqfValidator
{
    float: left;
    margin-left: 1%;
}

.technical-kemet
{
    background: none repeat scroll 0 0 #FFDC66;
    float: left;
    margin-top: 2% !important;
    padding: 10px 5px;
    text-decoration: underline;
    width: 100%;
}

table.technical-kemet tr td:first-child
{
    display: inline-block !important;
    text-decoration: none !important;
}

    table.technical-kemet tr td:first-child a
    {
        text-decoration: underline;
    }
/*********/
/*Ferrite Product styles*/
.KE-FerriteProdCnt
{
    color: #000000;
}
/* KemetSaleRepRegistration.aspx styles */
.kemet_values
{
    background: none repeat scroll 0 0 #367ABD;
    border-radius: 5px;
    float: left;
    width: 100%;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

    .kemet_values td
    {
        border: medium none !important;
        float: left;
        width: 14%;
    }

.menu_buttons
{
    margin: 0 auto;
    width: 99%;
}

.Status_report
{
    float: left;
    width: 100%;
}

.sales_status, .sales_status_report
{
    float: left;
    width: 50%;
}

.kemet_values td input, .kemet_values td select
{
    border: medium none;
}

.dialogbtn > a
{
    background: url("/_layouts/15/Kemet.Framework/Images/popupicon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 22px;
    position: relative;
    top: 4px;
    width: 21px;
}

.part_numbers .dialogbtn > a
{
    top: 0;
    left: 5px;
}

.Date_Report td, .Reg_Date_Report td
{
    border: medium none !important;
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
}

.sales_area_rep
{
    background: none repeat scroll 0 0 #5F6EA1;
    font-weight: bold;
    color: #fff;
    text-align: center;
    padding: 5px;
}

.report_details
{
    float: left;
    width: 100%;
}

.Report_document
{
    border: 1px solid #5F6EA1;
    float: left;
    width: 100%;
}

.Area_report
{
    float: left;
    width: 50%;
}

.District_Area_report
{
    float: left;
    width: 50%;
}

.Kemet_Area_Report td, .Kemet_districtArea_Report td
{
    border: medium none !important;
}

.kemet_information
{
    float: left;
    width: 100%;
    margin-top: 2%;
}

    .kemet_information table table
    {
        float: left;
    }

    .kemet_information table td input
    {
        float: left;
    }

.SalesRep_Requiredvalidation
{
    margin: 0 0 0 5px;
}

.distributor_information
{
    background: none repeat scroll 0 0 #CCE3EF;
    float: left;
    width: 100%;
}

.customer_information
{
    background: none repeat scroll 0 0 #CCE3EF;
    float: left;
    margin-top: 2%;
    width: 100%;
}

.Kemet_districtArea_Report
{
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    width: 100%;
    border: 1px solid #CCE3EF;
    padding: 13px;
}

    .Kemet_districtArea_Report td
    {
        font-family: verdana;
        font-size: 12px;
        font-weight: normal;
    }

        .Kemet_districtArea_Report td:first-child
        {
            text-align: right;
            width: 160px;
        }

.project_info, .competitor_info
{
    margin-top: 2%;
}

.distributor_details img
{
    left: 16px;
    position: relative;
    top: 7px;
}

.Distributor
{
    clear: both;
    float: left;
    width: 100%;
}

.Kemet_districtArea_Report tr
{
    border: medium none !important;
    padding: 0;
}

.kemet_values tr
{
    border: medium none !important;
    float: left;
    padding: 6px;
    width: 100%;
}

.kemet_values td select
{
    float: left;
    margin-left: 13px;
    padding-bottom: 3px;
    padding-right: 3px;
    padding-top: 3px;
    width: 247px;
}

.district_report_sales tr
{
    float: left;
    width: 85% !important;
}

.part_numbers
{
    border: 1px solid #CCE3EF;
    float: left;
    margin-top: 3%;
    width: 100%;
}

    .part_numbers table th
    {
        padding: 5px 3px;
    }

.part_heading
{
    background: none repeat scroll 0 0 #CCE3EF;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px;
    float: left;
    width: 99%;
}

.part_no_table tr td
{
    border: none !important;
}

.part_no_table tr th
{
    border: medium none !important;
    color: #000000;
    text-align: left;
}

.part_no_table td:nth-child(2)
{
    color: #FF0000;
}

.part_no_table
{
    float: left;
    width: 100%;
    padding: 7px;
}

.reprt
{
    cursor: pointer;
}

    .reprt:hover
    {
        text-decoration: underline;
    }

.date_pick
{
    left: 175px;
    position: relative;
    top: -19px;
}

.district_report_sales
{
    border: medium none;
}

.Kemet_districtArea_Report tr td img.ui-datepicker-trigger
{
    float: right;
    left: 61px;
    position: relative;
    top: -19px;
}

.distributor_details span
{
    float: left;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    padding: 6px;
}

.part_heading > span
{
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    float: left;
}

#Add-btn
{
    float: left;
    width: 100%;
}

.active-Minus, .project_info .distributor_details.active-Minus
{
    background-position: 0 -31px !important;
}

.distributor_details, .project_info > .distributor_details
{ /*   background: url("images/toggleicon.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);*/
    color: #000;
    font-weight: bold;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    float: left;
    width: 100%;
}

.project_info > .distributor_details
{ /* background: url("images/toggleicon.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0) !important;*/
}

.Status_Report_generation tr + tr td:first-child input + input
{
    width: 215px;
}

.Status_Report_generation tr td input[type="text"], .Status_Report_generation tr td select
{
    margin: 0 10px;
    width: 70px;
}

.part_reprt
{
    background-image: url("/_layouts/15/Kemet.Framework/Images/toggleicon.png");
    background-repeat: no-repeat;
    background-position: 0 -75px;
    padding: 0 0 0 23px !important;
}

.Status_Report_generation
{
    margin: 0 auto 10px;
    padding: 5px;
    width: 100%;
}

    .Status_Report_generation th
    {
        background: none repeat scroll 0 0 #367ABD;
        border: 1px solid #367ABD;
        color: #FFFFFF;
        padding: 7px 0;
    }

    .Status_Report_generation td
    {
        border-color: #C7C7C7 !important;
    }

.part_reprt.active-Minus
{
    background-position: 0 3px !important;
}

.distblcls td, .endtblcls td, .prjtblcls td
{
    border: 1px solid #CCCCCC !important;
    color: #111111;
    padding: 1px 5px;
}

.distblcls, .endtblcls, .prjtblcls
{
    border-collapse: collapse;
    float: left;
    width: 100%;
}

.part_numbers table.Status_Report_generation table tr
{
    float: left;
}
/***********************/
.demmap a
{
    white-space: nowrap;
}

.ms-dialogHidden.noindex
{
    display: none;
}
/******3rd mar******/
.enggtablecont table td div
{
    float: left;
    margin: 0;
}
/*4-MAR-2014 Partnerhub login page styles*/
.PH-MainContent
{
    position: relative;
}

.Partnerhub-loginmain
{
    left: 36%;
    position: absolute;
    top: 96px;
}

    .Partnerhub-loginmain h4
    {
        color: #FFFFFF;
        font-size: 16px;
        font-weight: bold;
    }

    .Partnerhub-loginmain .text_name, .Partnerhub-loginmain .text_pass
    {
        font-weight: bold;
        float: left;
        width: 100%;
    }

        .Partnerhub-loginmain .text_name input[type="text"], .Partnerhub-loginmain .text_pass input[type="password"]
        {
            background: none repeat scroll 0 0 #FFFFFF;
            border-radius: 6px;
            behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
            position: relative;
            box-shadow: 0 2px 5px #096396;
            margin: 5px 0 0;
            padding: 3px;
            width: 265px;
            height: auto;
            float: left;
        }

        .Partnerhub-loginmain .text_pass a
        {
            color: #FFFFFF;
            float: left;
            font-size: 11px;
            font-weight: normal;
            clear: both;
            margin: 5px 0 0;
        }

.PH-LoginBtn
{
    clear: both;
    float: left;
}

    .PH-LoginBtn input
    {
        background: #E1F2FF !important;
        border-radius: 5px;
        behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
        position: relative;
        color: #0B85BC !important;
        margin: 10px 0 !important;
        padding: 4px;
    }

.PH-RemPwd
{
    float: left;
    position: relative;
    top: 5px;
    left: 0\9;
    top: 0\9;
}

    .PH-RemPwd label
    {
        color: #FFFFFF;
        font-size: 11px;
        font-weight: bold;
    }

    .PH-RemPwd > input
    {
        margin: 0 5px;
    }

.Partnerhub-loginmain .text_name span, .Partnerhub-loginmain .text_pass span
{
    float: left;
    margin: 8px;
    font-weight: normal;
    font-size: 12px;
}
/*Forget password styles*/
.PH-ForgetPwdCnt
{
    position: relative;
}

.PH-ForgetPwd
{
    background: none repeat scroll 0 0 transparent !important;
    left: 3%;
    margin: 0;
    position: absolute;
    top: 82px;
    width: 97%;
}

    .PH-ForgetPwd h4
    {
        color: #FFFFFF;
        font-size: 16px;
        font-weight: bold;
    }

    .PH-ForgetPwd .login_name
    {
        float: right;
        width: 48%;
    }

        .PH-ForgetPwd .login_name .text_name label, .PH-ForgetPwd .login_name .text_pass label
        {
            font-weight: bold;
        }

        .PH-ForgetPwd .login_name .text_name input, .PH-ForgetPwd .login_name .text_pass input
        {
            background: none repeat scroll 0 0 #FFFFFF;
            border-radius: 5px 5px 5px 5px;
            behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
            position: relative;
            box-shadow: 0 2px 5px #096396;
            margin: 0;
            width: 200px;
        }

        .PH-ForgetPwd .login_name .text_name p, .PH-ForgetPwd .login_name .text_pass p
        {
            color: #ECB010;
            font-size: 11px;
            margin: 0;
            padding: 0 !important;
        }

        .PH-ForgetPwd .login_name .text_name a, .PH-ForgetPwd .login_name .text_pass a
        {
            font-weight: bold;
        }

    .PH-ForgetPwd > a
    {
        font-weight: bold;
        text-decoration: underline;
    }

.PH-InvalidUsr
{
    color: #FF0000;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 0 0 !important;
    width: 100%;
}
/********************/
/*******************************************/
/*Sharepoint text hide styles on ribbon*/
.ms-dialogHidden.noindex .ms-core-brandingText
{
    display: none;
}
/*************************************/
/*Authorized-Distributors-for-KEMET-Military-products.aspx styles*/
.KE-MiltProd
{
    color: #000000;
    float: left;
    width: 100%;
}

    .KE-MiltProd h1
    {
        color: #000000;
        font-size: 18px;
        font-weight: bold;
        text-align: center;
    }

    .KE-MiltProd h2
    {
        color: #000000;
        font-size: 13px;
    }
/***************************/
/*assignedrequest.aspx styles*/
.mailcls
{
    float: left;
    width: 100%;
}

.btcls a
{
    background: #6E7DB0;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    float: right;
    padding: 5px;
    behavior: url(/_layouts/15/Kemet.Framework/Scripts/PIE.htc);
    position: relative;
}

.PartnerListTable1
{
    float: left;
    margin: 10px 0;
    width: 100%;
}

.requestcls
{
    background: #5F6EA1;
    padding: 5px;
}

    .requestcls > span
    {
        color: #FFFFFF;
        font-weight: bold;
    }

.req_grid table tr:first-child td:first-child
{
    font-weight: bold;
}

.PartnerListTable1 table
{
    width: 100% !important;
}

.PartnerListTable1 .req_grid table th
{
    padding: 5px;
}

.gvPager table
{
    width: auto !important;
}

.PartnerListTable1 table th, .PartnerListTable1 table td
{
    font-size: 12px;
}
/**********************************/
/*****************************************/
/*Media queries for safari browser*/
/*****************************************/ @media screen and (-webkit-min-device-pixel-ratio:0)
{
    ::i-block-chrome, .KE-faRegistrationPage .action-buttons input[type="submit"]
    {
        margin: 0 0 0 37% !important;
    }

    ::i-block-chrome, .KE-faRegistrationPage input[type="submit"]
    {
        margin: 0 0 0 46% !important;
    }

    ::i-block-chrome, .action-buttons input[value="Update Login Settings"]
    {
        margin: 0 0 0 43%;
    }
}
/*****************************************/
/*****************************************/
/*Media queries for IE8 browser*/
/*****************************************/ @media all\0
{
    .KE-faRegistrationPage input[type="submit"]
    {
        margin: 0 0 0 46% !important;
    }

    .KE-faRegistrationPage .action-buttons input[type="submit"]
    {
        margin: 0 0 0 37% !important;
    }

    input.search[type="text"]
    {
        color: #9e9e9e;
        background: none;
    }

    .AE-DiElectric a, .AE-OtherRes a, .AE-Spotlight a, .AE-ProdTab a
    {
        background-image: url("/_layouts/15/Kemet.Framework/Images/link-arrow.png");
        background-repeat: no-repeat;
        background-position: 0 2px;
        color: #0099FF;
        padding: 0 0 0 6%;
        text-decoration: none;
        float: left;
        width: 92%;
    }

    .AE-ProdTab a
    {
        padding: 0 0 0 15%;
    }

    .showimage img
    {
        background-image: url("/_layouts/15/Kemet.Framework/Images/ProductTreeview/KtwistyClosed.gif");
        background-repeat: no-repeat;
        background-position: 0 4px;
    }

    .PH-Table tr td:last-child table td
    {
        width: 100%;
    }

    .PH-Table table td
    {
        width: auto !important;
    }

    .AE-OtherRes > ul
    {
        width: 35% !important;
    }

    .AE-OtherRes ul + ul
    {
        float: left;
        width: 26% !important;
    }

        .AE-OtherRes ul + ul + ul
        {
            width: 31% !important;
        }
}
/*****************************************/
/***********KELink_search popup**********/
.Popup_KEHomeHelp
{
    float: left;
    font-family: arial !important;
    width: 100%;
}

    .Popup_KEHomeHelp > table, .Popup_KEInnerHelp > table
    {
        float: left;
        width: 100%;
    }

    .Popup_KEHomeHelp div strong, .Popup_KEInnerHelp div strong
    {
        display: block;
        text-align: center;
        font-size: 13px;
    }

    .Popup_KEHomeHelp > div
    {
        float: left;
        font-size: 13px;
        width: 100%;
    }

.Popup_KEHomeHelp_Header
{
    color: #0000AA;
    font-weight: bold;
}
/*********************/
/****KELink_search popup Inner help*/
.Popup_KEInnerHelp
{
    float: left;
    font-family: verdana;
    font-size: 12px;
    width: 100%;
}

    .Popup_KEInnerHelp .Popup_KEInnerHelp_Header + table td
    {
        display: list-item;
        float: left;
        list-style: disc inside none;
    }

.Popup_KEInnerHelp_Header
{
    display: block;
    font-size: 11px;
    text-align: center;
}
/***************/
/*Hide subtitle in search hover */
.ms-srch-hover-subTitle
{
    display: none;
}

.ms-srch-hover-text.ms-srch-ellipsis.ms-srch-hover-site-results
{
    display: none;
}
/* http:/ 
/wwwuat.kemet.com/kit page styles */
.titile_wdgtCont1, .titile_wdgtCont3
{
    float: left;
    font-size: 11px;
    margin-left: 3%;
    margin-top: 5%;
    text-align: center;
    width: 30%;
    color: #000;
}

.titile_wdgtCont2
{
    color: #000000;
    float: left;
    font-size: 11px;
    margin-left: 3%;
    text-align: center;
    width: 30%;
}

.reg_addrConts_title
{
    color: #000000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 15px;
    text-decoration: underline;
    width: 100%;
}

.reg_addrPlace > span
{
    color: #000000;
}

.reg_addrBrou > a
{
    color: #082A58;
}

.fielsReqtxt
{
    color: #000000;
    float: left;
    font-size: 11px;
    font-weight: bold;
    width: 100%;
}

.fieldtxt
{
    color: #000000;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding-right: 15px;
    padding-top: 5px;
    text-align: right;
    width: 190px;
}
/*Searchins.aspx styles starts here*/
.KE-Searchins p
{
    color: #000000;
    font-family: arial !important;
    font-size: 13px;
    margin: 0;
}

.KE-Searchins ul
{
    margin: 0 0 15px;
    padding: 0 0 0 13px;
}

.KE-Searchins a
{
    color: #082A58;
    font-family: arial !important;
    font-size: 13px;
}

.KE-Searchins h3
{
    color: #082A58;
    float: left;
    font-family: arial !important;
    font-size: 13px;
    width: 100%;
}

.KE-DwnSrchns p
{
    float: left;
    margin: 10px;
    width: 98%;
}

.KE-Searchins strong
{
    color: #000000;
    font-family: arial !important;
    font-size: 13px;
}

.KE-Searchins img
{
    display: block;
    margin: 10px auto;
}

.KE-Searchins p a img
{
    margin: 30px auto 0;
}

.KE-Searchins h3:hover
{
    text-decoration: underline;
}

.KE-SrchWebCnt:hover h3, .KE-SrchWebCnt:hover p
{
    text-decoration: underline;
}
/**********************************/
/*carts.aspx styles starts here*/
.KE-Carts p
{
    color: #000000;
    float: left;
    line-height: 14px;
    width: 100%;
}

.KE-Carts ul
{
    float: left;
    padding: 0;
    width: 73%;
}

.KE-Carts a
{
    color: #0000FF;
}

.KE-Carts ul li
{
    list-style: none outside none;
    margin: 8px 0;
}

.KE-Carts img
{
    float: right;
}
/*******************************/
/*circuit.aspx styles starts here*/
.KE-Circuit
{
    margin: auto;
    width: 85%;
}

.KE-CircuitHead h2
{
    color: #293B83 !important;
    font-size: 18px !important;
    margin: 0 !important;
}

.KE-CircuitHead h2, .KE-CircuitHead p, .KE-CircuitLeftCnt h3, .KE-CircuitLeftCnt p, .KE-CircuitDwnCnt h3, .KE-CircuitDwnCnt p
{
    color: #000000;
    font-size: 11px;
    text-align: center;
    width: 100%;
    margin: 10px 0;
}

.KE-CircuitLeftCnt, .KE-CircuitDwnCnt
{
    width: 70%;
}

.KE-Circuit a
{
    color: #293B83;
}

.KE-CircuitDwnCnt
{
    border-top: 1px solid #909090;
}

.KE-CircuitBeneath > h3
{
    color: #000000;
    font-size: 11px;
    width: 100%;
}

.KE-CircuitBeneath > p
{
    color: #000000;
}

.KE-Circuit > img
{
    display: block;
    margin: auto;
}

.KE-CircuitBeneath
{
    margin: 10px 0;
}
/********************************/
/*CustomerChangeNotification_US_DoD_DLA_Drawings_04051_04052_from_Rev_A_to_Rev_B.aspx styles starts here*/
.KE-CustChngNotif
{
    width: 100% !important;
}

    .KE-CustChngNotif h1
    {
        color: #293B83;
        font-size: 18px;
        font-weight: bold;
    }

    .KE-CustChngNotif table td
    {
        border: 1px solid #000000 !important;
        color: #000000;
        padding: 6px;
    }

        .KE-CustChngNotif table td strong
        {
            color: #000000 !important;
            font-size: 11px;
        }

table.KE-ChngNotifyNoBorder tr td
{
    border-width: 0 !important;
}

.KE-CustChngNotif h3
{
    color: #293B83 !important;
    font-size: 13px !important;
}

.KE-CustChngNotif table table td font
{
    font-family: arial !important;
}
/****************************************/
/*Product-Training-Presentations-Videos.aspx styles starts here*/
.KE-ProdTrainPresCnt h2
{
    font-size: 13px;
    background-image: url("/_layouts/15/Kemet.Framework/Images/expand.gif");
    background-position: left center;
    background-repeat: no-repeat;
    padding: 0 0 0 15px;
    margin: 10px 0 0;
}

.KE-ProdTrainPresCnt li a
{
    font-size: 11px;
    text-decoration: none;
}

.KE-ProdTrainPresCnt li
{
    float: left;
    width: 100%;
}
/****************************************/
/*KELinkSearch MySubscription styles starts here*/
.KE-MySubsc p:first-child
{
    background: none repeat scroll 0 0 #FFFACD;
    margin: 0;
    width: auto;
}

.KE-MySubsc p
{
    color: #000000;
    font-size: 11px;
    margin: auto !important;
    width: 95%;
}

.KE-MySubsc table
{
    background: none repeat scroll 0 0 #F0F0F0;
    float: left;
    width: 100%;
}

    .KE-MySubsc table td
    {
        color: #0000AD;
        font-family: arial !important;
        font-size: 13px;
        font-weight: bold;
    }

.KE-MySubsc img
{
    position: relative;
    top: 3px;
}
/*************************************/
/*IntelliquoteDetails page styles starts here*/
.KE-IntelliquoteDet ul
{
    float: left;
}

    .KE-IntelliquoteDet p, .KE-IntelliquoteDet ul li, .KE-IntelliquoteDet ul a
    {
        font-size: 12px;
    }
/********************************************/
/*vabypagename page styles starts here*/
.KE-vabypgenme table td
{
    color: #000000;
    font-family: arial !important;
    font-size: 12px;
}

    .KE-vabypgenme table td b
    {
        color: #000000;
        font-family: arial !important;
        font-size: 13px;
    }

    .KE-vabypgenme table td a
    {
        font-family: arial !important;
        font-size: 12px;
    }

    .KE-vabypgenme table td p
    {
        margin: 0;
    }

    .KE-vabypgenme table td ul
    {
        margin: 0;
        padding: 0 0 0 15px;
    }
/*************************************/
/*Welcome page styles starts here*/
.KE-Wlcmepge h3 strong
{
    font-size: 14px;
    width: 100%;
}

.KE-Wlcmepge h3
{
    width: 100%;
}

.KE-Wlcmepge p
{
    color: #000000;
    margin: 10px 0;
}

.KE-Wlcmepge li
{
    color: #000000;
}
/*********************************/

.DistributorBody
{
    background-color: #FFFFFF !important;
    background-image: url("") !important;
}

/**Chinasimp styles starts here*/
.KE-Chinasimp table td
{
    border-width: 0 !important;
}

.KE-Chinasimp p
{
    line-height: 12px;
}
/*******************************/



/**Sample forms**/
.mainSample
{
    background-color: #51A3D5;
    color: #fff;
    padding: 20px;
    float: left;
    width: 96%;
}

.headingsample h3
{
    color: #fff;
    font-weight: bold;
}

.Details-sample
{
    padding: 15px 0;
}

.part1div, .part2div, .part3div, .Namediv, .jobdiv, .E-maildiv, .Companydiv, .Address1div, .Address2div, .Citydiv, .Countrydiv, .OtherStatediv, .zipCodediv, .Phonediv, .Feedbackdiv, .Statusdiv
{
    background-color: #BCDFF5;
    border: 1px solid #fff;
    border-radius: 5px;
    color: #000000;
    margin: 0 0 5px;
    padding: 5px;
    width: 98%;
    float: left;
}

.partNumber1lbl, .partNumber1txt, .partNumber2lbl, .partNumber2txt, .partNumber3lbl, partNumber3txt, .Namelbl, .Nametxt, .joblbl, .jobtxt, .E-maillbl, .E-mailtxt, .Companylbl, .Companytxt, .Address1lbl, .Address1txt, .Address2lbl, .Address2txt, .Citylbl, .Citytxt, .Countrylbl, .Countrytxt, .OtherStatelbl, .OtherStatetxt, .zipCodelbl, .zipCodetxt, .Phonelbl, .Phonetxt, .Feedbacklbl, .Feedbacktxt, .Statuslbl, .Statustxt
{
    float: left;
}

.part1Detailsdiv, .part2Detailsdiv, .part3Detailsdiv
{
    background-color: #fff;
    left: 41%;
    padding: 5px;
    position: absolute;
    top: -7px;
}

.imghover
{
    position: relative;
}

.partNumber1lbl, .partNumber2lbl, .partNumber3lbl, .Namelbl, .joblbl, .E-maillbl, .Companylbl, .Address1lbl, .Address2lbl, .Citylbl, .Countrylbl, .OtherStatelbl, .zipCodelbl, .Phonelbl, .Feedbacklbl, .Statuslbl
{
    width: 20%;
}

.Feedbacktxt textarea
{
    background-color: #fff;
    border: medium none;
    border-radius: 5px;
}

.part1div, .part2div, .part3div, .Namediv, .jobdiv, .E-maildiv, .Companydiv, .Address1div, .Address2div, .Citydiv, .Countrydiv, .OtherStatediv, .zipCodediv, .Phonediv, .Feedbackdiv, .Statusdiv
{
    color: #000;
    float: left;
}

.btnsave > input[type="submit"]
{
    border: none;
    border-radius: 3px;
    float: right;
    margin: 0 15px 0 0;
    padding: 6px;
}

.btndiv
{
    float: left;
    width: 100%;
}

.req_cls
{
    color: #FF0000;
    font-size: 11px;
}

.msg
{
    background-color: #FEFEB3;
    border: 1px solid;
    border-radius: 5px;
    float: left;
    padding: 8px;
    width: 97%;
}


.redirection > a
{
    color: #5E5E5E;
    line-height: 20px;
    padding: 3px;
    text-decoration: underline;
}

.redirection
{
    color: #000000;
    float: right;
    padding: 10px;
}
/************************/
.KS_MainTopZone3_Title, .KS_MainTopZone3_Title + div.KS-MainTopZone3, .KS_MainTopZone3_Title + div.KS-MainTopZone3 + div.KS_MoreResult {
    display: none;
}

#s4-bodyContainer
{
    width: 100% !important;
}

#s4-titlerow
{
    display: none !important;
}

.KE_contactUs1 h2
{
    color: #0072c6;
    margin-top: 16px;
    margin-left: 29px;
}

.KE_contactUs h2
{
    color: #0072c6;
}

.KE_contactUs1
{
    margin-left: 165px;
}

    .KE_contactUs1 span
    {
        display: none !important;
    }

.KE_Contact_content1 > ul
{
    float: left;
    width: 100% !important;
}

.sale_img
{
    
}

.EngContainer1
{
    float: left;
}

.EngContainerCont p
{
    font-style: normal;
}

.EngContainertxt h3
{
    color: #00669a;
    font-size: 13px !important;
    margin-bottom: 13px;
}

.EngContainerCont p:first-child
{
    font-weight: bold;
}
#ms-rterangecursor-start,
#ms-rterangecursor-end
{
 display:none !important;
 margin: 0px !important;
 padding: 0px !important;
 border: none !important;
}

.header{ position:relative: z-index:0}

.EngContainer.Ko-PolyDown.Cera_Kits {
    width: 99%;
}
.EngContainer.Ko-PolyDown.Cera_Kits p {
    text-align: left;
}