/*html
{
	font-family: Arial, 'trebuchet ms', verdana, sans-serif, helvetica;"
	font-size: 12px;
}*/
/*Dev-336*/
html{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-size: 12px;font-weight: 400}

body
{
    font-size: 12px;
    /*scrollbar-base-color: #98A4B4;
    scrollbar-track-color: #A8B4C4;
    scrollbar-face-color: #687484;
    scrollbar-highlight-color: #98A4B4;
    scrollbar-3dlight-color: #687484;
    scrollbar-darkshadow-color: #687484;
    scrollbar-shadow-color: #98A4B4;
    scrollbar-arrow-color: #FFFFFF;*/
}

table
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

img
{
    border: 0px;
}

tr.sizer td
{
    padding: 0px;
    height: 0px;
}

img.HelpIcon
{
    border: none 0px;
    margin-left: 5px;
    cursor: pointer;
}

img.ccCarImage
{
	padding: 1px;
}

.cHeader
{
    font-weight:bold;
}

.cLabel
{
    color: #000000;
    font-weight: normal;
    font-size: 100%;
}

.cField
{
    /*color: #FF6600;*/
    /*DEV-396*/
    color: #777777;
    font-weight: bold;
    font-size:100%;
}

.cFieldGray
{
    color: #808080;
    font-weight: bold;
    font-size:100%;
}

.cSmall
{
    font-weight: normal;
    font-size: 90%;
}

.cNormal
{
    font-weight: normal;
}

.cOrange
{
    color: #FF6600;
}

select.cBlack,
input.cBlack 
{
    color: black;
}

div.cTopErrMsg
{
    width: 100%;
    border: none;
    margin: 0px;
    padding: 3px 0px;
    background-color: #FF0000;
    color: #FFFFFF;
    font-weight: bold;
}

.ccLinkButton,
.ccLinkButton:visited,
.ccLinkButton:hover,
.ccLinkButton:active
{
    color: #000000;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
}
    .ccLinkButton:hover {
        /*color: #FF6600;*/
        /*DEV-396*/
        /*color: #e30613;*/

        /*DEV-454*/
        color: rgb(0, 0, 238);
    }
a.aspNetDisabled,
.ccLinkButton[disabled]
{
    cursor: default;
    color: #A0A0A0;
}
.ccLinkButton img
{
    border-style: none;
    border-width: 0px;
    padding-right: 3px;
}
.ccModalLinkButton img
{
    border-style: none;
    border-width: 0px;
    padding-right: 3px;
}

.ccNewsButton,
.ccNewsButton:visited,
.ccNewsButton:hover,
.ccNewsButton:active
{
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left;
    background-image: url('../images/btn.News.gif');
    border: none 0px;
    height: 19px;
    width: 70px;
    padding: 0px 0px 1px 20px;
    margin: 1px;
    /*font-family: 'Trebuchet MS',verdana,sans-serif,'Trebuchet MS',helvetica;*/
    /*DEV-396*/
    font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
    color: #FFFFFF;
    text-align: left;
    vertical-align: middle;
}

div.ccReportButton
{
     margin: 10px 0px;
     border: none 0px;
     width: 100%;
}
div.ccReportButton a,
div.ccReportButton a:active,
div.ccReportButton a:visited
{
    color: #000000;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
}
div.ccReportButton a:hover,
div.cActive a,
div.cActive a:active,
div.cActive a:visited,
div.cActive a:hover
{
    /*color: #FF6600;*/
    /*DEV-396*/
    color: #e40613;
}
div.ccReportButton img
{
    border: none 0px;
    padding-right: 5px;
}

.ccPageLink,
.ccPageLink:visited,
.ccPageLink:hover,
.ccPageLink:active
{
    color: #4B6C7D;
    font-weight: bold;
    text-decoration: none;
    vertical-align: middle;
}
.ccPageLink:hover
{
    /*color: #FF6600;*/
    /*DEV-396*/
    color: #e40613;
}
.ccPageLink[disabled]
{
    cursor: default;
    color: #A0A0A0;
}

.ccPageLinkActive,
.ccPageLinkActive:visited,
.ccPageLinkActive:hover,
.ccPageLinkActive:active,
.ccPageLinkActive:hover
{
    background-color: #4B6C7D;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    vertical-align: middle;
}

.ccLightBlueLink,
.ccLightBlueLink:visited,
.ccLightBlueLink:hover,
.ccLightBlueLink:active
{
    color: #336699;
    text-decoration: underline;
    vertical-align: middle;
}

.ccBlueLinkButton,
.ccBlueLinkButton:visited,
.ccBlueLinkButton:hover,
.ccBlueLinkButton:active
{
    color:#0000C0;
    text-decoration: none;
    vertical-align: middle;
}
    .ccBlueLinkButton:hover,
    .ccLightBlueLink:hover {
        /*color: #FF6600;*/
        /*DEV-396*/
        /*color: #e30613;*/

        /*DEV-454*/
        color: rgb(0, 0, 238);
    }
.ccLinkButton img,
.ccBlueLinkButton img,
.ccLightBlueLink img
{
    border-style: none;
    padding-right: 3px;
}

.ccModalLinkButton,
.ccModalLinkButton:visited,
.ccModalLinkButton:hover,
.ccModalLinkButton:active
{
    /*color:#FF6600;*/
    /*text-decoration: none;*/
    color:White;
    vertical-align: middle;
    cursor: pointer;
}
.ccModalLinkButton:hover
{
    /*text-decoration: underline;*/
    /*color:#FF6600;*/
     /*DEV-396*/
    color:#e30613;
}

table.cForm a.cActive,
table.cForm a.cActive:visited,
table.cForm a.cActive:active,
table.cForm a.cActive:hover
{
    /*color: #FF6600;*/
    /*DEV-396*/
    color: #e40613;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}

.ccLinkField,
.ccLinkField:visited,
.ccLinkField:hover,
.ccLinkField:active
{
    /*color: #FF6600;*/
    /*DEV-396*/
    color: #777777;
    text-decoration: none;
}

.ccText,
.ccTextArea,
.ccCombo,
.ccList
{
    border: 1px solid #102e6d;
    /*DEV-396*/
    /*background-color: #EEF0F3;*/
    font-size: 12px;
    /*color: #FF6600;*/
    /*DEV-396*/
    color:#777777;
	/*font-family: Arial, 'trebuchet ms', verdana, sans-serif, helvetica;"*/
    /*DEV-396*/
    font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-style: normal;
    background-color: #f1f1f1;
}
.ccTextArea
{
    padding: 0px;
}

.ccKenteken
{
    width: 15px;
    background-color: #F4BE04;
    border: none;
    color: #000000;
    font-weight: bold;
    text-align: center;
}

.ccKenteken[readonly],
.ccKenteken[disabled]
{
    width: 15px;
    background-color: #F4BE04;
    border: none;
    color: #808080;
    font-weight: bold;
    text-align: center;
}

.ccHintBlur
{
	color: #B0B0B0;
	font-style: italic;
}
.ccHintFocus
{
    color: #FF6600;
	font-style: normal;
}

.ccList,
.ccCombo
{
    font-weight: normal;
}

.ccCombo[readonly],
.ccCombo[disabled],
.ccText[readonly],
.ccText[disabled],
.ccTextArea[readonly],
.ccTextArea[disabled],
.ccList[readonly],
.ccList[disabled]
{
    /*border: 1px solid #666666;*/
    /*Dev-336*/
    /*background-color: transparent;*/
    /*color: #FF6600;*/
    /*DEV-396*/
    color:#777777;
    /*font-family: Trebuchet MS;*/
    /*DEV-396*/
    font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    border-color: #102e6d;
    background-color: #f1f1f1;
}

.ccTextKenteken
{
    background-color: #F4BE04;
    color: #000000;
}

.ccRadio
{
}

table.ccRadioList
{
    width: 100%;
    border: none 0px;
    margin: 0px;
}
table.ccRadioList td
{
    padding: 0px 3px;
    color: #FF6600;
    font-weight: bold;
}

.ccButton
{
	/*font-family: Arial, 'trebuchet ms', verdana, sans-serif, helvetica;"*/
        /*DEV-396*/
    font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;
    /*border: 1px solid #666666;*/
    /*background-color: #AAAAAA;*/
    /*color: black;*/
    font-weight: normal;
    text-align: center;
    cursor: pointer;
    padding: 0px 5px;
    margin: 0px 0px 0px 5px;
    /*Dev-396*/
    height: 20px;
    font-size: 12px;
    background-color: rgb(21, 45, 109);
    /*background-color: #40588A;*/
    color: white;
    border-radius: 5px;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
}

.ccFormButton
{
	/*font-family: Arial, 'trebuchet ms', verdana, sans-serif, helvetica;"*/
        /*DEV-396*/
    font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;
    /*border: 1px solid #666666;*/
    /*background-color: #AAAAAA;*/
    color: black;
    font-weight: normal;
    text-align: center;
    cursor: pointer;
    padding: 0px 0px;
    margin: 0px 0px 0px 0px;
}

.ccSaleButton
{
	/*font-family: Arial, 'trebuchet ms', verdana, sans-serif, helvetica;"*/
        /*DEV-396*/
    font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 10px;
    border: 1px solid #666666;
    /*background-color: #AAAAAA;*/
    color: black;
    font-weight: normal;
    text-align: center;
    cursor: pointer;
    padding: 0px;
    margin: 1px;
}

.ccButton[disabled]
{
    color: #C0C0C0;
}

.ccButtonLink,
.ccButtonLink:visited,
.ccButtonLink:active,
.ccButtonLink:hover
{
    padding: 2px 0px;
    margin-bottom: 2px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
}

.cModalGrayed 
{
    background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.cModalActive
{
    background-color: White;
    border: solid 1px #3E4658;
	/*
    filter: alpha(opacity=100);
	opacity: 1;
    */
}


.cModal 
{
	background-color: white;
	border: solid 1px #3E4658;
}
.cModalNoHeader
{
	background-color: transparent;
	border: none 0px;
}

table.cModalHeader
{
	background-color: #3E4658;
    border: solid 0px #000000;
    width: 100%;
}
div.cModalHeader,
table.cModalHeader td,
.cForm td.cModalHeader
{
	background-color: #3E4658;
  	padding: 4px;
    vertical-align: middle;
  	text-align: left;
	color: #FFFFFF;
	height: 20px;
}
table.cModalHeader td.cModalClose
{
    width: 75px;
    text-align: right;
}
/*table.cModalHeader a
{
    color: #FF6600;
    text-decoration: none;
}*/
table.cModalHeader img
{
    border-width: 0px;
    /*padding-left: 3px;*/
    padding-right:2px;
}

.cProgressCover
{
    position:fixed;
    top:1px;
    left:1px;
    text-align:center;
    vertical-align:middle;
    background-color:Transparent;
	width:100%;
	height:100%;
}

.cProgressTable
{
    width:100%;
    height:100%;
}

.cProgressDiv
{
    color:Black;
    height:18px;
    background-color:#FF6600;
    border:solid 1px #000000;
	vertical-align:middle;
}

@media print
{
    .cNoPrint { display: none; }
    .cField { color: #000000; }
    .cForm td.cModalHeader { background-color: #FFFFFF; border-bottom: solid 1px #000000; color: #000000; }    
}
/*Dev-513*/
/*@page {
    size: 21cm 29.7cm;
    margin: 30mm 45mm 30mm 45mm;   
}*/
@media screen
{
    .cNoScreen { display: none; }
}

/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
/*.ajax__tab_so .ajax__tab_header {font-family:verdana,'Trebuchet MS',helvetica;font-size:11px;background:url('../images/Tabs/tab-line.gif') repeat-x bottom;text-align:left;}*/
/*DEV-396*/
/*Dev-1662*/
.ajax__tab_so .ajax__tab_header { font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;font-size: 11px;background: url('../images/Tabs/tab-line.gif') repeat-x bottom; text-align: left;}
.ajax__tab_so .ajax__tab_outer {padding-right:0px;background:url('../images/Tabs/tab-right.gif') no-repeat right;height:21px;}
.ajax__tab_so .ajax__tab_inner {padding-left:3px;background:url('../images/Tabs/tab-left.gif') no-repeat;}
.ajax__tab_so .ajax__tab_tab {height:13px;padding:4px;margin:0px 4px 0px 0px;color:#000000;background:url('../images/Tabs/tab.gif') repeat-x;}
.ajax__tab_so .ajax__tab_hover .ajax__tab_outer {background:url('../images/Tabs/tab-hover-right.gif') no-repeat right;}
.ajax__tab_so .ajax__tab_hover .ajax__tab_inner {background:url('../images/Tabs/tab-hover-left.gif') no-repeat;}
.ajax__tab_so .ajax__tab_hover .ajax__tab_tab {background:url('../images/Tabs/tab-hover.gif') repeat-x;}
.ajax__tab_so .ajax__tab_active .ajax__tab_outer {background:url('../images/Tabs/tab-active-right.gif') no-repeat right;}
.ajax__tab_so .ajax__tab_active .ajax__tab_inner {background:url('../images/Tabs/tab-active-left.gif') no-repeat;}
.ajax__tab_so .ajax__tab_active .ajax__tab_tab {background:url('../images/Tabs/tab-active.gif') repeat-x;}
.ajax__tab_so .ajax__tab_body {border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

input.ccUpload
{
    border-style:solid;
    border-width:1px;
    border-color:Black;
    width:300px;
}

div.cTabContainer { width: 100%; height: 23px; margin: 0px 0px 8px 0px; text-align: left; background: transparent url(../images/Tabs/tab-line.gif) repeat-x scroll center bottom; }
span.cTab, span.cTabActive { margin-left: 2px; white-space:nowrap; }

div.cTabContainer span.cTab_outer { display: inline-block; height: 21px; padding: 2px 0px 2px 0px; }
div.cTabContainer span.cTab_inner { display: inline-block; padding: 0px 0px 0px 3px; }
div.cTabContainer span.cTab_tab { display: inline-block; margin: 0px 4px 0px 0px; padding: 3px 4px 0px 4px; height: 21px; }

div.cTabContainer span.cTab span.cTab_outer { background: url('../images/Tabs/tab-right.gif') no-repeat right; }
div.cTabContainer span.cTab span.cTab_inner { background: url('../images/Tabs/tab-left.gif') no-repeat; }
div.cTabContainer span.cTab span.cTab_tab   { background: url('../images/Tabs/tab.gif') repeat-x; }

div.cTabContainer span.cTabActive span.cTab_outer { background: url('../images/Tabs/tab-active-right.gif') no-repeat right; }
div.cTabContainer span.cTabActive span.cTab_inner { background: url('../images/Tabs/tab-active-left.gif') no-repeat; }
div.cTabContainer span.cTabActive span.cTab_tab   { background: url('../images/Tabs/tab-active.gif') repeat-x; }

div.cTabCompanyData{height: auto;background-image: none;border-bottom: 1px solid #152d6d;margin: 0 0 8px;}
div.cTabCompanyData > span {display: inline-block;vertical-align:bottom;border: 1px solid #152d6d;border-bottom:0;}
div.cTabCompanyData > span.cTabActive{border-top-width:2px;border-bottom: 1px solid #fff;margin-bottom: -1px;}
div.cTabCompanyData span.cTab_outer {padding: 0;}

div.cTabCompanyData span.cTab span.cTab_outer,
div.cTabCompanyData span.cTab span.cTab_inner,
div.cTabCompanyData span.cTab span.cTab_tab,
div.cTabCompanyData span.cTabActive span.cTab_outer,
div.cTabCompanyData span.cTabActive span.cTab_inner, 
div.cTabCompanyData span.cTabActive span.cTab_tab{background: none;}
div.cTabCompanyData span.cTab_outer {height: 18px;}
div.cTabCompanyData span.cTabActive span.cTab_outer {height: 20px;}
div.cTabCompanyData span.cTab_tab{ padding-top:1px;}
/*
span.cTab
{
    border-top: solid 1px #C0C0C0;
    border-left: solid 1px #C0C0C0;
    border-right: solid 1px #C0C0C0;
    border-bottom: none 1px #C0C0C0;
    background: #F0F0F0;
    margin-right: 2px;
    padding-left: 4px;
    padding-right: 4px;
    vertical-align:middle;
    text-align:center;
    height:12px;
}

span.cTabActive
{
    border-top: solid 2px Orange;
    border-left: solid 1px #C0C0C0;
    border-right: solid 1px #C0C0C0;
    border-bottom: none 1px #C0C0C0;
    background: #FFFFFF;
    margin-right: 2px;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 1px;
    vertical-align:middle;
    text-align:center;
    height:15px;
}

table.cTabButtons
{
    width:100%;
}

tr.cTabButtons
{
    height:8px;
}

td.cTabButtons
{
    border-top: solid 1px #C0C0C0;
}
*/

div.cNoHeight
{
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    height: 0px;
    width: 0px;
}

div.cToolTip
{
	position: absolute;
	padding-left: 4px;
	padding-right: 4px;
	margin: 0px;
	/*Dev-396*/
    /*border: solid 1px #707070;
	background-color: #FFFFC0;
	color: #000000;*/
    background-color: #ffffff;
    color: #767676;
    border:1px solid #767676;
	text-align: left;
	white-space: normal;
	max-width: 500px;
}
div.cToolTip a,
div.cToolTip a:hover,
div.cToolTip a:active,
div.cToolTip a:visited
{
    color: #FF6600;
    text-decoration: underline;
    cursor: pointer;
}
div.cToolTip a.btn,
div.cToolTip a.btn:hover,
div.cToolTip a.btn:active,
div.cToolTip a.btn:visited
{
    margin: 2px;
    padding: 2px 10px;
    background-color: #A2A2A2;
    border: solid 2px;
    border-color: #D0D0D0 #303030 #303030 #D0D0D0;
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}

table.AdvSiteTip
{
    border: none;
}
table.AdvSiteTip th
{
    border-bottom: 1px solid #000000;
    padding: 2px 5px;
    font-weight: bold;
}
table.AdvSiteTip td
{
    padding: 2px 10px;
}

.cForm td.cLoginHeader
{
    background-color: #FF6600;
    vertical-align: middle;
    padding: 5px 0px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
}
div.LoginBW tr.cLogin,
div.LoginBW input.ccText,
div.LoginBW a,
div.LoginBW a:visited,
div.LoginBW a:active,
div.LoginBW a:hover
{
    background-color: #FFFFFF;
    color: #000000;
}
.cForm tr.cLogin
{
    background-color: #D3D6DB;
}
tr.cLogin td
{
    padding: 0px;
    border: none;
}
div.cLogin
{
    margin: 0px auto;
    width: 90%;
    border: 0px none;
    padding: 15px 0px;
    text-align: center;
    font-size: 120%;
    font-weight: bold;
}

tr.cLogin input.cLogin
{
    /*background: transparent url( '../images/btn.Login.gif' ) no-repeat;*/
    /*DEV-396*/
    background: transparent url( '../images/login-btn.gif' ) no-repeat;
    /*width: 88px;
    height: 24px;*/
     /*DEV-396*/
    width: 370px;
    height: 50px;
    border: none;
    cursor: pointer;
}
div.LoginBW input.cLogin
{
    background: transparent url( '../images/btn.Login.BW.gif' ) no-repeat;
}
.cLogin a,
.cLogin a:visited,
.cLogin a:hover,
.cLogin a:active
{
    /*color: #FF6600;*/
    text-decoration: underline;
    /*DEV-396*/
    color:#e40613
}

table.PageContentTitle
{
    border: none;
    margin-bottom: 10px;
    empty-cells: show;
}
table.PageContentTitle td
{
    border: none 0px;
    height: 43px;
    padding: 0px;
    vertical-align: middle;
}
table.PageContentTitle td.pctTL
{
    background: transparent url('../images/Header/PageTitle.TL.gif') no-repeat;
    width: 14px;
    height: 43px;
}
table.PageContentTitle td.pctTR
{
    background: transparent url('../images/Header/PageTitle.TR.gif') no-repeat;
    width: 14px;
    height: 43px;
}
table.PageContentTitle td.pctTC
{
    background: transparent url('../images/Header/PageTitle.TM.gif') repeat-x;
    vertical-align: middle;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

table.HomepageSection
{
    border: none;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
    empty-cells: show;
}

table.HomepageSection td
{
    background: transparent;
    border: none 0px;
    text-align: center;
    padding: 0px;
}
table.HomepageSection td.hpsTL
{
    background: transparent url('../images/Header/Homepage.Section.TL.gif') no-repeat;
    width: 7px;
    height: 25px;
}
table.HomepageSection td.hpsTC
{
    background: transparent url('../images/Header/Homepage.Section.TM.gif') repeat-x;
    height: 25px;
    vertical-align: middle;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
table.HomepageSection td.hpsTR
{
    background: transparent url('../images/Header/Homepage.Section.TR.gif') no-repeat;
    width: 7px;
    height: 25px;
}
table.HomepageSection td.hpsBL
{
    background: transparent url('../images/StickyNote.BL.gif') no-repeat;
    width: 7px;
    height: 7px;
    line-height: 1px;
}
table.HomepageSection td.hpsBM
{
    background: transparent url('../images/StickyNote.BM.gif') repeat-x;
    height: 7px;
    line-height: 1px;
}
table.HomepageSection td.hpsBR
{
    background: transparent url('../images/StickyNote.BR.gif') no-repeat;
    width: 7px;
    height: 7px;
    line-height: 1px;
}
table.HomepageSection td.hpsML
{
    background: transparent url('../images/StickyNote.ML.gif') repeat-y;
    width: 7px;
}
table.HomepageSection td.hpsMR
{
    background: transparent url('../images/StickyNote.MR.gif') repeat-y;
    width: 7px;
}

table.HomepageSubSection
{
    border: none 0px;
    margin-top: 15px;
}
table.HomepageSubSection td
{
    vertical-align: top;
    text-align: left;
}
table.HomepageSubSection td.Title
{
    font-size: 16px;
    font-weight: bold;
    width: 255px;
    color: #495972;
    text-transform: uppercase;
}
table.HomepageSubSection td.SysMenu
{
    vertical-align: top;
    text-align: right;
    padding: 5px 0px;
}
table.HomepageSubSection td.SubTitle a,
table.HomepageSubSection td.SubTitle a:visited,
table.HomepageSubSection td.SubTitle a:active,
table.HomepageSubSection td.SysMenu a,
table.HomepageSubSection td.SysMenu a:visited,
table.HomepageSubSection td.SysMenu a:active
{
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}
table.HomepageSubSection td.CounterA
{
    width: 40px;
    padding-right: 5px;
    text-align: right;
}

table.HomepageSubSection td.CounterA a,
table.HomepageSubSection td.CounterA a:visited,
table.HomepageSubSection td.CounterA a:active
{
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}

table.HomepageSubSection td.SubTitle a:hover,
table.HomepageSubSection td.CounterA a:hover,
table.HomepageSubSection td.SysMenu a:hover
{
    /*color: #FF6600;*/
    /*DEV-396*/
    color: #e40613;
}

table.HomepageSubSection td.SubTitle a[disabled],
table.HomepageSubSection td.SubTitle a:active[disabled],
table.HomepageSubSection td.SubTitle a:visited[disabled],
table.HomepageSubSection td.SubTitle a:hover[disabled],
table.HomepageSubSection td.CounterA a[disabled],
table.HomepageSubSection td.CounterA a:active[disabled],
table.HomepageSubSection td.CounterA a:visited[disabled],
table.HomepageSubSection td.CounterA a:hover[disabled]
{
    color: #A0A0A0;
    cursor: default;
}

table.HomepageSlot,
table.HomepageSlotTop
{
    margin: 3px 0px;
    border: none 0px;
    cursor: pointer;
    font-size: 10px;
}
table.HomepageSlotTop
{
    margin-top: 0px;
}
table.HomepageSlotTop tr.TT
{
    display: none;
}
table.HomepageSlot td.MM,
table.HomepageSlotTop td.MM
{
    padding: 5px;
}
table.HomepageSlotA td.MM
{
    background-color: #FECFA5;
}
table.HomepageSlot a.RunningSlot,
table.HomepageSlotTop a.RunningSlot
{
    font-size: 12px;
}
table.HomepageSlot td,
table.HomepageSlotTop td
{
    background: transparent;
    border: 0px none;
    padding: 0px;
    vertical-align: top;
    text-align: left;
}
table.HomepageSlot td.cTitle,
table.HomepageSlotTop td.cTitle
{
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
table.HomepageSlot td.cLogo,
table.HomepageSlotTop td.cLogo
{
    text-align: right;
}
table.HomepageSlot td.cSubTitle,
table.HomepageSlotTop td.cSubTitle
{
    color: #000000;
}
table.HomepageSlotTop td.cCounterL
{
	text-align: left;
    font-size: 11px;
	font-weight: bold;
}
table.HomepageSlotTop td.cCounterL a,
table.HomepageSlotTop td.cCounterL a:visited,
table.HomepageSlotTop td.cCounterL a:active,
table.HomepageSlotTop td.cCounterL a:hover
{
	color: #000000;
	text-decoration: none;
}
table.HomepageSlotTop td.cCounterL a:hover
{
	/*color: #FF6600;*/
    /*DEV-396*/
    color: #e40613;
}
table.HomepageSlotTop td.cCounterR
{
	color: gray;
	text-align: right;
    font-size: 10px;
}
table.HomepageSlot td.cCounterL,
table.HomepageSlot td.cCounterR
{
    display: none;
}
table.HomepageSlot td.cCarImg,
table.HomepageSlotTop td.cCarImg
{
    padding-top: 5px;
}
table.HomepageSlot td.cCarImg,
table.HomepageSlot td.cCarInf,
table.HomepageSlotTop td.cCarImg,
table.HomepageSlotTop td.cCarInf
{
    text-align: right;
    color: #000000;
}
table.HomepageSlot td.cSlotLink,
table.HomepageSlotTop td.cSlotLink
{
    text-align: center;
}
table.HomepageSlot td.cSlotLink a,
table.HomepageSlot td.cSlotLink a:visited,
table.HomepageSlot td.cSlotLink a:active,
table.HomepageSlotTop td.cSlotLink a,
table.HomepageSlotTop td.cSlotLink a:visited,
table.HomepageSlotTop td.cSlotLink a:active
{
    color: #000000;
    font-size: 12px;
    text-decoration: underline;
}
table.HomepageSlot td.cSlotLink a:hover,
table.HomepageSlotTop td.cSlotLink a:hover
{
    /*color: #FF6600;*/
    /*DEV-396*/
    color: #e40613;
}

.cForm div.BidSliderY,
.cTreeView div.BidSliderY,
.slider div.BidSliderY
{
    float: right;
    background-image: url(../images/BidSlider.S.Strip.gif);
    background-repeat: no-repeat;
    width: 95px;
    height: 17px;
}
.cForm div.BidSliderN,
.cTreeView div.BidSliderN,
.slider div.BidSliderN
{
    float: right;
    background-image: url(../images/TreeView/spacer.Transparent.gif);
    background-repeat: no-repeat;
    width: 95px;
    height: 17px;
}
.slider div.BidSliderY,
.slider div.BidSliderN
{
    float: left;
}

.OnSaleCard div.BidSliderY
{
    background-image: url(../images/BidSlider.M.Strip.gif);
    background-repeat: no-repeat;
    width: 144px;
    height: 26px;
}
.OnSaleCard div.BidSliderN
{
    background-image: url(../images/TreeView/spacer.Transparent.gif);
    background-repeat: no-repeat;
    width: 144px;
    height: 26px;
}

.cBid div.BidSliderY
{
    background-image: url(../images/BidSlider.L.Strip.gif);
    background-repeat: no-repeat;
    width: 160px;
    height: 29px;
}
.cBid div.BidSliderN
{
    background-image: url(../images/TreeView/spacer.Transparent.gif);
    background-repeat: no-repeat;
    width: 160px;
    height: 29px;
}

div.BidSliderY img
{
    float: left;
}
div.BidSliderN img
{
    float: left;
    display: none;
}
table.cAddress
{
	/*background-color:#EEF0F3;*/
	border: solid 1px #666666;
}
div.cAddress
{
	background-color:#EEF0F3;
}
div.cAddressCurrent
{
	background-color:#DDFFDD;
}
td.cAddress
{
	background-color:#EEF0F3;
}

input.BidBtnS,
input.BidBtnL
{
    margin: 0px;
    background-position: left top;
    border: 0px none;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
}
input.BidBtnS
{
    background: transparent url('../images/btn.Bid.S.gif') no-repeat;
    width: 70px;
    height: 20px;
    font-size: 11px;
    padding-bottom: 3px;
}
input.BidBtnL
{
    background: transparent url('../images/btn.Bid.L.gif') no-repeat;
    width: 95px;
    height: 25px;
    font-size: 14px;
    padding-bottom: 2px;
}

input.CDBidAgentBtn
{
    margin: 0px;
    background: transparent url('../images/CarDetailsBuyer/btn.BidAgent.gif') no-repeat;
    width: 175px;
    height: 25px;
    background-position: left top;
    border: 0px none;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
    font-size: 10pt;
    padding-bottom: 3px;
}
input.CDBidBtnS,
input.CDBidBtnL
{
    margin: 0px;
    background-position: left top;
    border: 0px none;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
}
input.CDBidBtnS
{
    background: transparent url('../images/CarDetailsBuyer/btn.Bid.S.gif') no-repeat;
    width: 75px;
    height: 25px;
    font-size: 10pt;
    padding-bottom: 3px;
}
input.CDBidBtnL
{
    background: transparent url('../images/CarDetailsBuyer/btn.Bid.L.gif') no-repeat;
    width: 95px;
    height: 25px;
    font-size: 10pt;
    padding-bottom: 3px;
}

table.cBuyerBid { width: 100%; }
table.cBuyerBid td { padding: 2px; }
table.cBuyerBid td.data { font-weight: bold; }
table.cBuyerBid td.action { padding: 20px 2px 2px 2px; text-align: center; }

table.cBuyerBid a.BidLnk,
table.cBuyerBid a.BidLnk:visited,
table.cBuyerBid a.BidLnk:active
{
    color: #2540CC;
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
    margin: 10px;
}
table.cBuyerBid a.BidLnk:hover
{
    /*color: #FF6600;*/
    /*DEV-396*/
    color: #e40613;
}

a.ActiveBA,
a.ActiveBA:visited,
a.ActiveBA:active,
a.ActiveBA:hover
{
    color: #007F00;
}
a.InactiveBA,
a.InactiveBA:visited,
a.InactiveBA:active,
a.InactiveBA:hover
{
    color: #CF0000;
}


table.BuyerTabs { width: 100%; border: 0px none; margin: 3px 0px 0px 0px; empty-cells: show; }
table.BuyerTabs td { border: 0px none; border-bottom: 1px solid #D9D9D9; background-color: transparent; text-align: right; }
table.BuyerTabs td.tab { border: 1px solid #D9D9D9; border-bottom: none; vertical-align: top; padding: 0px; }

table.BuyerTabs td a,
table.BuyerTabs td a:active,
table.BuyerTabs td a:visited,
table.BuyerPreview td a,
table.BuyerPreview td a:active,
table.BuyerPreview td a:visited
{
    margin-left: 10px;
    color: #2540CC;
    font-size: 11px;
    text-decoration: none;
    cursor: pointer;
}
table.BuyerTabs td a:hover, table.BuyerPreview td a:hover { /*color: #FF6600;*/ /*DEV-396*/ color: #e40613; }
table.BuyerTabs a span, table.BuyerPreview a span { text-decoration: underline; }
table.BuyerTabs a img, table.BuyerPreview a img { border: 0px none; padding-right: 3px; }

table.BuyerTabs div.tab
{
    margin: 0px;
    border: 0px none;
    border-bottom: 1px solid #D9D9D9;
    background-color: #E1E8F2;
    padding: 6px 0px 8px 0px;
    vertical-align: middle;
    text-align: center;
    font-size: 14px;
    color: #6082B3;
    cursor: pointer;
}
table.BuyerTabs div.active { border-bottom: 0px none; background-color: transparent; cursor: default; }

table.BuyerPreview { width: 100%; margin: 10px 0px; border: 0px none; border-bottom: 1px solid #C0C0C0; }
table.BuyerPreview td { padding: 3px; font-size: 12px; vertical-align: top; }
table.BuyerPreview td.Buttons { text-align: right; }
table.BuyerPreview input[type="button"],
table.BuyerPreview input[type="reset"],
table.BuyerPreview input[type="submit"]
{
    /*font-family: Arial, 'trebuchet ms', verdana, sans-serif, helvetica;"*/
    /*DEV-396*/
    font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;
    border: 1px solid #666666;
    background-color: #AAAAAA;
    color: black;
    font-weight: normal;
    text-align: center;
    cursor: pointer;
    padding: 0px 5px;
    margin: 0px 0px 0px 5px;
}
table.BuyerPreview input[type="text"],
table.BuyerPreview textarea
{
    border: 1px solid #666666;
    background-color: #EEF0F3;
    /*font-family: Arial, 'trebuchet ms', verdana, sans-serif, helvetica;"*/
    /*DEV-396*/
      font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 12px;
    color: #003468;
}
table.BuyerPreview label
{
    font-size: 12px;
    color: #003468;
    font-weight: bold;
}

table.cInvButtons
{
    width: 100%;
    margin-bottom: 10px;
    border-bottom: 1px solid #000000;
}
table.cInvButtons td
{
    vertical-align: top;
    padding: 2px;
}

div.infoMsgBox
{
    position: fixed; 
    background-color: transparent;
}
div.infoMsgBox > div
{
    /*
    margin: 90px auto;
    width: 600px;
    */
    padding: 10px;
    z-index: 40;
}
div.infoMsgBox a,
div.infoMsgBox a:active,
div.infoMsgBox a:visited,
div.infoMsgBox a:hover
{
    color: #000000;
    text-decoration: underline;
}
div.infoMsgBox a:hover
{
    /*color: #FF6600;*/
    /*DEV-396*/
    color: #e40613;
}

div.imgBox
{
    border: none 0px;
    margin: 1px;
    float: left; 
}

div.imgBoxGrayed
{
	filter: alpha(opacity=25);
    opacity: 0.25;
}

div.imgBoxWatermark
{
    color: #FF0000;
    font-size: 25px;
    text-align: left;
    vertical-align: top;
    font-weight: bold;
    display: none;
}

div.cPageSysInfo,
span.cPageSysInfo
{
    float: right;
    margin: 2px;
    font-size: 8pt;
}

div.SrchAgentListEntry,
div.SrchAgentListEntryA
{
    border: none;
    text-align: left;
    vertical-align: top;
    margin: 3px;
}
div.SrchAgentListEntry img,
div.SrchAgentListEntryA img
{
    vertical-align: middle;
    margin: 2px 5px;
    cursor: pointer;
}
div.SrchAgentListEntry a,
div.SrchAgentListEntry a:active,
div.SrchAgentListEntry a:visited,
div.SrchAgentListEntry a:hover
{
    vertical-align: middle;
    font-size: 90%;
    color: #3366CC;
    text-decoration: underline;
    cursor: pointer;
}
div.SrchAgentListEntry a:hover
{
    /*color: #FF6600;*/
    /*DEV-396*/
    color: #e40613;
}
div.SrchAgentListEntryA a,
div.SrchAgentListEntryA a:active,
div.SrchAgentListEntryA a:visited,
div.SrchAgentListEntryA a:hover
{
    color: #CC0000;
}
div.SrchAgentListEntry a[disabled],
div.SrchAgentListEntry a[disabled]:active,
div.SrchAgentListEntry a[disabled]:visited,
div.SrchAgentListEntry a[disabled]:hover
{
    color: #808080;
    text-decoration: none;
    cursor: default;
}

td.ForeignWarning,
span.ForeignWarning
{
    color: #FF0000;
    font-size: 12px;
}
td.ForeignWarning a,
td.ForeignWarning a:visited,
td.ForeignWarning a:active,
td.ForeignWarning a:hover,
span.ForeignWarning a,
span.ForeignWarning a:visited,
span.ForeignWarning a:active,
span.ForeignWarning a:hover
{
    color: #FF0000;
    text-decoration: underline;
    cursor: pointer;
}

div.LangSwitch
{
    width: 40%;
    margin: 0px;
    border: none;
    float: right;
    text-align: right;
}
div.LangSwitch input[type="image"]
{
    margin-left: 3px;
}

table.Translation
{
    border: 1px solid #666666;
    background-color: #EFEFEF;
    width: 315px;
    margin: 3px 3px 0px 0px;
}
table.Translation tr
{
    height: 26px;
}
table.Translation th
{
    background-color: #6482B4;
    color: #FFFFFF;
    font-weight: bold;
}
table.Translation td
{
    vertical-align: top;
}
table.Translation input[type="text"]
{
    width: 98%;
}
table.Translation input[type="image"]
{
    margin: 0px 2px 2px 0px;
}

table.iDEALPage
{
    width: 85%;
    margin: 20px 0px 20px 15%;
    border: none;
    color: #000000;
    text-align: left;
    empty-cells: show;
}
table.iDEALPage tr.iSpacer td
{
    padding: 0px;
    height: 0px;
}
table.iDEALPage th
{
    border-bottom: 1px solid #E0E0E0;
    vertical-align: top;
    padding: 30px 2px 2px 2px;
    font-weight: bold;
    text-align: left;
}
table.iDEALPage td.iLabel
{
    border: none;
    vertical-align: top;
    padding: 2px;
    text-align: right;
}
table.iDEALPage tr.iRed td
{
    color: #FF0000;
}
table.iDEALPage tr.iGreen td
{
    color: #159015;
}
table.iDEALPage td.iField
{
    border: none;
    vertical-align: top;
    padding: 2px;
}
table.iDEALPage td.iTotal00
{
    color: #FF6600;
    font-weight: bold;
}
table.iDEALPage td.iTotal01
{
    color: #159015;
    font-weight: bold;
}
table.iDEALPage td.iTotal02
{
    color: #FF0000;
    font-weight: bold;
}
table.iDEALPage td.iLeft
{
    text-align: left;
}
table.iDEALPage td.iRight
{
    text-align: right;
}
table.iDEALPage td.iButtons
{
    border: none;
    vertical-align: top;
    padding: 30px 2px 2px 2px;
    text-align: right;
}
table.iDEALPage td.iError
{
    padding: 10px 4px;
    background-color: #FF0000;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}
table.iDEALPage td.iSpaceT
{
    padding-top: 30px;
}
table.iDEALPage td.iSpaceB
{
    padding-bottom: 30px;
}
table.iDEALPage a,
table.iDEALPage a:active,
table.iDEALPage a:visited,
table.iDEALPage a:hover
{
    text-decoration: underline;
    cursor: pointer;
}

div.iDEALLink
{
    width: 70%;
    height: 75px;
    margin: 10px auto;
    border-top: 1px solid #F0F0F0;
    border-left: 1px solid #F0F0F0;
    border-bottom: 4px groove #F8F8F8;
    border-right: 4px groove #F8F8F8;
    padding: 10px 20px;
    text-align: left;
    vertical-align: middle;
    cursor: pointer;
}
div.iDEALLink img
{
    margin: 0px 20px 0px 0px;
    border: none; float: left;
}
div.iDEALLink div
{
    padding-top: 2px;
}

div.iDEALLinkSmall
{
    width: 100%;
    height: 40px;
    margin: 2px 0px;
    border-top: 1px solid #F0F0F0;
    border-left: 1px solid #F0F0F0;
    border-bottom: 4px groove #F8F8F8;
    border-right: 4px groove #F8F8F8;
    padding: 2px;
    text-align: left;
    vertical-align: middle;
    cursor: pointer;
}
div.iDEALLinkSmall img,
div.iDEALLinkSmallD img
{
    margin: 0px 5px 0px 0px;
    height: 40px;
    border: none; float: left;
}
div.iDEALLinkSmall div,
div.iDEALLinkSmallD div
{
    padding-top: 10px;
    font-weight: bold;
}
div.iDEALLinkSmallD
{
    background-color: transparent;
    background-repeat: repeat;
    background-position:left top;
    background-image: url('../images/bg.iDEAL.disabled.gif');
    border-top: 2px inset #F0F0F0;
    border-left: 2px inset #F0F0F0;
    border-bottom: 1px solid #A0A0A0;
    border-right: 1px solid #A0A0A0;
    cursor: default;
}
 /*DEV-396*/
.cModal .ccText, .cModal #idname .ccTextArea, .cModal #idname .ccCombo, .cModal #idname .ccList{border-color: #102e6d;background:none;}
.cModalActive .ccText, .cModalActive .ccTextArea, .cModalActive .ccCombo, .cModalActive .ccList{border-color: #102e6d;background:none;}
div.cModalHeader,  table.cModalHeader td, .cForm td.cModalHeader {background-color:#152d6d}
.cModal .ccCombo[readonly], .cModal .ccButton[disabled], .cModal .ccCombo[disabled], .cModal .ccText[readonly], .cModal .ccText[disabled], .cModal .ccTextArea[readonly], .cModal .ccTextArea[disabled], .ccList[readonly], .ccList[disabled] {
    border-color: #102e6d;
    background-color: #f1f1f1
}
.cModal .ccText, .cModal .ccTextArea, .cModal .ccCombo{border-color: #102e6d;height: 19px;vertical-align: middle}
.cModal .ccButton { width: 78px;height: 20px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:normal;font-size: 12px;background-color: #152d6d;border-radius: 5px;color: white;border:0}
.cModal .ccCombo, select, select.ccCombo, select.ccCombo[disabled]{-moz-appearance: none;-webkit-appearance: none;appearance: none;background: #ffffff url('../images/drop-arrow.gif') no-repeat right center;}
select { height: 18px; padding: 0 20px 0 2px; }
select[multiple="multiple"] { height: auto; }   /*Dev-450*/
select.ccCombo[disabled] { background-color: #f1f1f1; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
    select.ccCombo,
    select { background: #ffffff; padding:0 0 0 2px; }
}

.cModal div.cTabContainer{height: auto;background-image: none;border-bottom: 1px solid #152d6d;margin: 0 0 8px;}
.cModal div.cTabContainer > span {display: inline-block;vertical-align:bottom;border: 1px solid #152d6d;border-bottom:0;}
.cModal div.cTabContainer > span.cTabActive{border-top-width:2px;border-bottom: 1px solid #fff;margin-bottom: -1px;}
.cModal div.cTabContainer span.cTab_outer {padding: 0;}

.cModal div.cTabContainer span.cTab span.cTab_outer,
.cModal div.cTabContainer span.cTab span.cTab_inner,
.cModal div.cTabContainer span.cTab span.cTab_tab,
.cModal div.cTabContainer span.cTabActive span.cTab_outer,
.cModal div.cTabContainer span.cTabActive span.cTab_inner, 
.cModal div.cTabContainer span.cTabActive span.cTab_tab{background: none;}
.cModal div.cTabContainer span.cTab_outer {height: 18px;}
div.cTabContainer span.cTabActive span.cTab_outer {height: 20px;}

.cModal textarea.ccText {height: 49px}

.cModal div.cTabContainer span.cTab_tab {height: auto;padding-top: 2px;}

#lbModalClose,
#mp_modalTitle{font-size: 14px;font-weight: 400;vertical-align:middle;}
.cModalClose a{text-decoration: none}

table.cModalHeader td {padding-left:5px;padding-right:5px;}
.cModalActive .ccButton { height: 20px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:normal;font-size: 12px;background-color: #152d6d;border-radius: 5px;color: white;border:0}
.cModalActive .ccDialogButton { width: 78px;height: 20px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:normal;font-size: 12px;background-color: #152d6d;border-radius: 5px;color: white;border:0}
.cModalActive .ccCombo{-moz-appearance: none;/*-webkit-appearance: none*/;appearance: none;background: #ffffff url('../images/drop-arrow.gif') no-repeat right center;/*Dev-396*/height:18px;/*padding:2px 0px;*/}
.cModalIframe .ccButton { width: 78px;height: 20px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:normal;font-size: 12px;background-color: #152d6d;border-radius: 5px;color: white;border:0}
.cModalIframe .ccText, .cModalIframe .ccTextArea, .cModalIframe .ccCombo, .cModalIframe .ccList{border-color: #102e6d;background:none;}

.tooltip {
    position: relative;
}

.tooltip .tooltiptext {
    visibility: hidden;
    white-space:nowrap;   
    background-color: #ffffff;
    color: #767676;
    text-align: center;
    position: absolute;
    z-index: 1;
    top: 270%;
    left: -36px;
    opacity: 0;
    border:1px solid #767676;
    padding: 3px 5px 2px;
    transition: opacity 0.3s;
    font-size: 12px;
    box-shadow: 2px 4px 3px rgba(0,0,0,0.2);
}
    .tooltip .tooltiptext:empty {
        display:none
    }
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
/*DEV-396*/
.topIcons {
  display:inline-block;
}
.topIcons .tooltiptext {
      font-weight:normal;
      top:20px;
      text-align: left;
}

.topIcons .tooltiptext > span {
    display: block;
}

/*DEV-396 Resolve tooltip issue for model area*/
.cForm .topIcons .tooltiptext {
    left: 0;
}

.iconSet{
        float:right;
        margin-right:15px;
}

.cForm.cHeader .cLabelWhite {
    color: #ffffff;
}

/*Dev-450 Resolve Tooltip issue for popup in Gridrow*/
.GridRow_Tooltip .topIcons .tooltiptext {
    left: 0;
}
/*Dev-1084 for preogress bar*/
.progress {
    height: 20px;
    margin-bottom: 20px;
    margin-left: 25%;
    margin-right: 25%;
    overflow: hidden;
    display:none;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

.progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}

.progress-bar-success {
    background-color: #5cb85c;
}

.progress-bar-striped, .progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
}
/*DEV-1239*/
.textJustify{
    display: flex;
    justify-content: space-between;
    width: 100%;
}

/*Dev-1436*/
.imagebutton {
    display: inline-block;
    padding-left: 28px;
    padding-top: 5px;
    background: url(../images/email.png) no-repeat left center;
    margin-left: 8px;
    padding-right: 10px;
    background-position: 3px 1.5px;
    height: 18px;
    text-decoration: none;
    border-radius: 3px;
}
/*Dev-1444*/
.deleteimagebutton {
    display: inline-block;
    padding-left: 28px;
    padding-top: 5px;
    background: url(../images/icon.delete.small.gif) no-repeat left center;
    margin-left: 8px;
    padding-right: 10px;
    background-position: 3px 1.5px;
    height: 18px;
    text-decoration: none;
    border-radius: 3px;
    background-size: 20px 20px;
}
.closebutton {
    display: inline-block;
    padding-left: 8px;
    padding-top: 5px;
    padding-right: 26px;
    height: 18px;
    text-decoration: none;
    border-radius: 3px;
    background: url(../images/arrow.png) no-repeat right center;
}

/* Dev-1671 Changes */
.ltHelpHTMLClass {
    border: 1px solid #000; /* Add your desired border style */
    border-radius: 5px;
    background-color: #f0f0f0; /* Add your desired background color */
    padding: 10px; /* Add padding if needed */
}
.boldAndLarge {
    font-size: 14px;
    font-weight: bold;
}

.customTxtColr {
    color: black !important;
    font-weight: bold;
}

/*Dev-1891*/
table.full-width {
    width: 100%;
    border-spacing: 0px;
}
/*Dev-1891*/
table.margin-top-10 {
    margin-top: 10px;
}