/*****reset and clearing********************************************************************/

:focus {
    outline: 0;
}
legend,
caption {
    display: none;
}
a img,
:link img,
:visited img,
fieldset {
    border: none;
    text-decoration: none;
}
img {
    -ms-interpolation-mode: bicubic;
}
ol,
ul {
    list-style: none;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption,
th,
td {
    text-align: left;
    font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
}
blockquote,
q {
    quotes: "" "";
}
address {
    font-style: normal;
}
form input {
    border: none;
}
.clear {
    clear: both;
}
*:first-child + html .clear {
    height: 0px;
    margin: 0px;
    padding: 0px;
}
/*****General********************************************************************/

a {
    color: #29a3d3;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.height2 {
    height: 2px;
    width: 100%;
}
.height5 {
    height: 5px;
    width: 100%;
}
.height10 {
    height: 10px;
    width: 100%;
}
.height15 {
    height: 15px;
    width: 100%;
}
.height20 {
    height: 20px;
    width: 100%;
}
.height30 {
    height: 30px;
    width: 100%;
}
.heightFull {
    height: 100%;
}
.redFont:not(.accountsListScore .accountFigure) {
    color: #e21a22;
}
.blackFont:not(.accountsListScore .accountFigure) {
    color: #000000;
}
.greyFont:not(.accountsListScore .accountFigure) {
    color: #858585;
}
.blueFont:not(.accountsListScore .accountFigure) {
    color: #29a3d3;
}
.lightGreenFont {
    color: #90cd42;
}
.greenFont:not(.accountsListScore .accountFigure) {
    color: #6f9144;
}
.darkRedFont {
    color: #8a0400;
}
.yellowFont {
    color: #d1a325;
}
.orangeFont:not(.accountsListScore .accountFigure) {
    color: #eb6900;
}
.greyBG {
    background-color: #fcfcfc;
}
.boldFont {
    font-weight: bold;
}
.italicFont {
    font-style: italic;
}
.textAlignCenter {
    text-align: center;
}
.textAlignRight {
    text-align: right;
}
.displayNone {
    display: none;
}
.floatLeft {
    float: left;
}
.floatRight {
    float: right;
}
.halfSection {
    width: 50%;
}
.greenList li {
    background: transparent url('../images/icoGreenTick.png') 0 0 no-repeat;
    padding-left: 20px;
}
h1 {
    font-weight: normal;
    font-size: 34px;
    text-shadow: 1px 1px white;
    color: #303030;
    display: block;
    float: left;
    width: auto;
    margin-bottom: 20px;
}
h2 {
    color: #e21a22;
    font-size: 16px;
    margin-bottom: 16px;
    font-weight: normal;
}
#cboxLoadedContent h2 {
    font-weight: normal;
    font-size: 22px;
    text-shadow: 1px 1px white;
    color: #303030;
    display: block;
    float: left;
    width: auto;
        margin-bottom: 10px;
    margin-top: 0px;
}
h3 {
    font-size: 14px;
    margin-bottom: 14px;
}
h4 {
    font-size: 12px;
    margin-bottom: 12px;
}
/*****Site********************************************************************/

.wrap {
    /*
    width:100%;
    margin:0 auto;
    position:relative;*/
    /*z-index:0;*/
}
/*****Header********************************************************************/
/*#header
{
    height:92px;
    width:100%;
    display:block;
    background-color:White;
}

#vedaLogo
{
    top:16px;
    position:absolute;
}*/

#header {
    height: 133px;
}
#equifax_band {
    padding: 16px 0 11px;
    background: #981e32;
    border-bottom: #e11b22 solid 4px;
}
#logo_holder.wrap {
    padding: 12px 0 20px 5px;
}
.equifax_logo {
    width: 122px;
    height: 23px;
    margin: 0 0 0 5px;
}
#vedaLogo {
    position: absolute;
    top: 19px;
}
.whiteBox.topBox {
    padding: 0;
    width: 100%;
}
#equifax_band_pdf {
    padding: 16px 20px 11px;
    background: #981e32;
    background-color: #981e32;
    border-bottom: #e11b22 solid 4px;
}
.debtoriq_logo {
    padding: 20px;
}
#vedaLogo {
    top: 16px;
    position: absolute;
}
#shortCuts #telephone {
    background: transparent url('../images/icoRedTelephone.png') 5px 1px no-repeat;
    color: #b20f0b;
    display: block;
    float: right;
    width: auto;
    height: 30px;
    font-size: 20px;
    padding: 0px 0 0 28px;
    font-weight: bold;
}
#shortCuts ul {
    display: block;
    float: right;
    width: auto;
}
#shortCuts ul li {
    display: block;
    float: left;
    width: auto;
    height: 30px;
    color: Black;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    -webkit-box-shadow: #b5b5b5 1px 1px 2px;
    -moz-box-shadow: #b5b5b5 1px 1px 2px;
    box-shadow: #b5b5b5 1px 1px 2px;
    position: relative;
    behavior: url(../PIE.htc);
    background: #b3181c;
    /* for non-css3 browsers */
    
    background: -webkit-gradient(linear, left top, left bottom, from(#9c1519), to(#b3181c));
    /* for webkit browsers */
    
    background: -moz-linear-gradient(top, #9c1519, #b3181c);
    /* for firefox 3.6+ */
    
    margin-left: 10px;
}
#shortCuts ul li a {
    display: block;
    float: left;
    width: auto;
    height: 24px;
    color: White;
}
#shortCuts ul li:hover a {
    text-decoration: none;
}
#shortCuts ul li#linkVedaProducts a {
    width: 60px;
    background: transparent url('../images/icoWhiteDropDown.png') 72px 13px no-repeat;
    padding: 8px 20px 0px 15px;
}
#shortCuts ul li#linkVedaEmail a {
    width: 35px;
    background: transparent url('../images/icoWhiteEnvelope.png') 10px 10px no-repeat;
    padding: 8px 10px 0px 35px;
}
#shortCuts ul li#linkVedaHelp a {
    width: 35px;
    background: transparent url('../images/icoWhiteQuestionMark.png') 10px 8px no-repeat;
    padding: 8px 10px 0px 35px;
}
/*****Menu********************************************************************/

#menu {
    /*******
    background:transparent url('../images/bgMenu.jpg') 0 0 repeat-x;
    height:121px;
    width:100%;
    display:block;*/
}

#siteLogo {
    display: block;
    float: left;
    width: 20%;
    margin-top: 32px;
}

.ui-autocomplete {
    margin: 0px !important;
    padding: 10px;
    width: 152px;
    height: 225px !important;
    background: white;
    border: 1px solid #a0968c;
    -webkit-border-radius: 20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    border-radius: 20px 20px 20px 20px;
    behavior: url(../PIE.htc);
    position: relative;
}
.ui-autocomplete li {
    list-style: none;
    margin: 0px;
    padding: 5px;
    cursor: pointer;
}
.ui-autocomplete li hr {
    height: 2px;
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom: 1px solid #dfdbd5;
}
/*****Breadcrumb********************************************************************/

#breadcrumb {
    background-color: #f0eeea;
    padding: 10px 0px;
}
#breadcrumb span {
    font-weight: bold;
    color: #999285;
}
#breadcrumb a {
    color: #999285;
}
/*****Content********************************************************************/

#content {
    /*
    background-color:#f0eeea;
    min-height:600px;
    padding-top:25px;*/
}
#content h2 {
    display: inline-block;
    width: auto;
    position: relative;
    padding-right: 10px;
    height: 20px;
    zoom: 1;
    *display: inline;
}
.toolTip {
    background: transparent url('../images/icoToolTipButton.png') 0 0 no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    cursor: pointer;
    text-indent: -9999px;
    position: relative;
    margin-left: 5px;
    margin-top: 2px;
}
.greyToolTip span {
    display: none;
}
#toolTipWrap,
#headlineToolTipWrap {
    display: none;
    float: left;
    width: 200px;
    height: auto;
    position: absolute;
    left: 0px;
    top: 0px;
    margin-top: -20px;
    padding-top: 20px;
}
#toolTipTop,
#headlineToolTipTop {
    background: transparent url('../images/icoToolTipTop.png') 50% 0px no-repeat;
    margin: 0 auto;
    width: 18px;
    height: 12px;
    display: block;
    margin-bottom: -2px;
    position: relative;
    z-index: 2;
    left: 10px;
}
#toolTipContent {
    padding: 10px;
    display: block;
    float: left;
    width: 100%;
    height: auto;
    min-height: 50px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    -webkit-box-shadow: #e0deda 1px 1px 2px;
    -moz-box-shadow: #e0deda 1px 1px 2px;
    box-shadow: #e0deda 1px 1px 2px;
    border: 1px solid #f7d75a;
    background: #e8f5fb;
    /* for non-css3 browsers */
    
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f3fafd', endColorstr='#e8f5fb');
    /* for IE */
    
    background: -webkit-gradient(linear, left top, left bottom, from(#f3fafd), to(#e8f5fb));
    /* for webkit browsers */
    
    background: -moz-linear-gradient(top, #f3fafd, #e8f5fb);
    /* for firefox 3.6+ */
    
    position: relative;
    z-index: 1;
}
.lightGreyButton,
.lightGreyButtonSmall {
    color: #686255;
    text-shadow: 1px 1px #ffffff;
    padding: 7px 20px 7px 15px;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    -webkit-box-shadow: #ffffff 1px 1px 2px;
    -moz-box-shadow: #ffffff 1px 1px 2px;
    box-shadow: #ffffff 1px 1px 2px;
    behavior: url(../PIE.htc);
    background: transparent url('../images/bgGreyButton.jpg') 0 0 repeat;
    border: 1px solid #cdc7bb;
    margin-left: 20px;
    font-size: 14px;
    font-weight: bold;
    display: block;
    float: left;
    position: relative;
    cursor: pointer;
}
.lightGreyButton:hover,
.lightGreyButtonSmall:hover {
    background: transparent url('../images/bgGreyButtonHover.jpg') 0 0 repeat;
    color: Black;
    text-decoration: none;
}
.lightGreyButton em,
.lightGreyButton span,
.lightGreyButtonSmall em,
.lightGreyButtonSmall span {
    cursor: pointer;
}
.lightGreyButtonSmall {
    font-size: 12px;
    padding: 2px 20px 2px 15px;
    display: inline;
    float: none;
}
.redButton {
    color: white;
    text-shadow: 1px 1px #b4151b;
    padding: 7px 10px 8px 10px;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    -webkit-box-shadow: #ffffff 1px 1px 2px;
    -moz-box-shadow: #ffffff 1px 1px 2px;
    box-shadow: #ffffff 1px 1px 2px;
    behavior: url(../PIE.htc);
    background: transparent url('../images/bgRedButton.jpg') 0 0 repeat;
    border: 1px solid #b20808;
    margin-left: 15px;
    font-size: 14px;
    font-weight: bold;
    display: block;
    float: left;
    position: relative;
    width: auto;
    text-align: center;
}
.redButton:hover {
    background: transparent url('../images/bgRedButtonHover.jpg') 0 0 repeat;
    color: white;
    text-decoration: none;
}
.filterButton em {
    background: transparent url('../images/icoFilter.png') 0 0 no-repeat;
    width: 20px;
    height: 21px;
    display: block;
    float: left;
    margin-right: 10px;
}
.filterButton span {
    width: auto;
    height: 16px;
    display: block;
    float: left;
    margin-top: 2px;
}
.downloadButton {
    margin-left: 0px;
}
.downloadButton em {
    background: transparent url('../images/downloadData.png') no-repeat;
    background-size: 85%;
    width: 20px;
    height: 21px;
    display: block;
    float: left;
    margin-right: 10px;
}
.downloadButton span {
    width: auto;
    height: 16px;
    display: block;
    float: left;
    margin-top: 2px;
    color: #fff;
    text-shadow: none;
    outline: 0;
    font-family: Helvetica;
    font-weight: bold !important;
}
.printButton {
    padding: 8px 12px 7px 12px;
    float: right;
}
.printButton em {
    background: transparent url('../images/icoPrinter.png') 0 0 no-repeat;
    width: 20px;
    height: 21px;
    display: block;
    float: left;
}

.whiteBox {
    background-color: White;
    border: 1px solid #d6d1c8;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    behavior: url(../PIE.htc);
    padding: 20px 30px;
    -webkit-box-shadow: #e4e2de 1px 1px 2px;
    -moz-box-shadow: #e4e2de 1px 1px 2px;
    box-shadow: #e4e2de 1px 1px 2px;
    width: 920px;
    display: block;
    float: left;
    position: relative;
}
.whiteBox h2 span {
    -webkit-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    behavior: url(../PIE.htc);
    position: relative;
}
.yellowBox {
    border: 1px solid #ccbb85;
    background: #ecdfb5;
    /* for non-css3 browsers */
    
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fefefd', endColorstr='#ecdfb5');
    /* for IE */
    
    background: -webkit-gradient(linear, left top, left bottom, from(#fefefd), to(#ecdfb5));
    /* for webkit browsers */
    
    background: -moz-linear-gradient(top, #fefefd, #ecdfb5);
    /* for firefox 3.6+ */
    
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 17px 20px;
    -webkit-box-shadow: #e4e2de 1px 1px 2px;
    -moz-box-shadow: #e4e2de 1px 1px 2px;
    box-shadow: #e4e2de 1px 1px 2px;
    width: 160px;
    display: block;
    float: right;
    position: relative;
    text-align: center;
}
.yellowBox h2 {
    color: #4a4a4a;
    text-shadow: 1px 1px #ffffff;
    margin-bottom: 10px;
    font-weight: normal;
    height: auto !important;
    font-size: 18px;
}
.yellowBox p {
    color: #4a4a4a;
    text-shadow: 1px 1px #ffffff;
    margin-bottom: 10px;
}
.yellowBox ul li {
    color: #4a4a4a;
    text-shadow: 1px 1px #ffffff;
    text-align: left;
    font-size: 12px;
    margin-bottom: 7px;
    padding-left: 25px;
    display: block;
    float: left;
    width: auto;
}
.yellowBox ul {
    margin-bottom: 10px;
}
.yellowBox hr {
    border-left: none;
    border-right: none;
    border-top: 1px solid #ccbb85;
    border-bottom: 1px solid #ffffff;
}
.yellowBoxFull {
    text-align: left;
    display: block;
    float: left;
    padding: 20px 30px;
    position: relative;
    width: 920px;
}
.yellowBoxFull h2 {
    color: #E21A22;
    font-size: 16px;
}
.yellowBoxHalf {
    width: 300px;
    padding: 20px 50px;
}
.yellowBoxHalf ul li {
    font-size: 14px;
}
.yellowBoxHalf p {
    font-size: 14px;
    text-align: left;
}
.yellowBoxHalf a {
    margin: 10px 0px 0px 85px;
}
.yellowBoxHalf h2 {
    color: #333333;
    font-weight: bold;
}
.greyBox {
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    behavior: url(../PIE.htc);
    position: relative;
    background-color: #fcfcfc;
    border: 1px solid #e4e4e4;
    padding: 15px;
}
.quarterBox {
    width: 691px;
}
.halfBox {} .halfBoxBig {}
/*****Summary********************************************************************/

.summaryChart {
    float: left;
    width: 100%;
    /*
    border:1px solid #e4e4e4;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    behavior: url(../PIE.htc);
    position:relative;
    width:200px;
        */
}
.summaryChart .summaryChartItem {
    /*
    padding:20px;
    font-weight:bold;
    border-bottom:1px solid #e4e4e4;
    color:Black;*/
}
.summaryChart .lastSummaryChartItem {
    /*
    border-bottom:none;
        */
}
.summaryChart .summaryChartItem em {
    /**
    display:block;
    float:left;
    width:100%;
        */
}
.summaryChart .summaryChartItem span {
    /*
    font-size:26px;
        */
}
.quarterBoxBottom {
    display: block;
    float: left;
    background: transparent url('../images/bgPreviousSubmission.png') -2px bottom no-repeat;
    width: 755px;
    margin-top: -5px;
    height: 26px;
    text-align: center;
    padding-top: 14px;
}
.quarterBoxBottom a {
    color: #686255;
    font-size: 13px;
    text-shadow: 1px 1px #ffffff;
    text-align: center;
    font-weight: normal;
}
.quarterBoxBottomFull {
    background-image: url('../images/bgPreviousSubmissionFull.png');
    width: 982px;
}
#summaryPrevious,
#paymentHistoryPrevious {
    margin-top: -3px;
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
}
#summaryPrevious.displayNone,
#paymentHistoryPrevious.displayNone {
    display: block;
}
#paymentHistoryPrevious {
    height: 330px;
    margin-top: 2%;
}
#accountsReceivableSummary {
    float: left;
    margin-bottom: 4px;
    position: relative !important;
}
#summaryLinks {
    display: block;
    /*float:right;
    width:200px;*/
    
    height: auto;
}
.greyRightLink {
    border: 1px solid #e4e4e4;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    -webkit-box-shadow: #ffffff 0px 1px 1px;
    -moz-box-shadow: #ffffff 0px 1px 1px;
    box-shadow: #ffffff 0px 1px 1px;
    background: #ffffff;
    /* for non-css3 browsers */
    
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0eeea');
    /* for IE */
    
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0eeea));
    /* for webkit browsers */
    
    background: -moz-linear-gradient(top, #ffffff, #f0eeea);
    /* for firefox 3.6+ */
    
    display: block;
    float: right;
    width: 200px;
    height: 100px;
    margin-bottom: 23px;
}
*:first-child + html .greyRightLink {
    margin-bottom: 35px;
}
.greyRightLink {
    margin-bottom
    /*\**/
    
    : 20px;
    \9
}
.greyRightLink.lastGreyRightLink {
    margin-bottom: 0px;
}
.greyRightLink a {
    display: block;
    float: left;
    margin: 20px 0px 0px 20px;
    width: 110px;
    height: 65px;
    padding: 15px 10px 0px 55px;
    font-size: 14px;
    cursor: pointer;
}
.greyRightLink a:hover {
    text-decoration: none;
}
.greyRightLink .summaryLinkRed {
    background: transparent url('../images/imgSummaryRed.png') 0 0 no-repeat;
    color: #f44e48;
}
.greyRightLink a.summaryLinkBlue,
span.summaryLinkBlue {
    background: transparent url('../images/imgSummaryBlue.png') 0 0 no-repeat;
    color: #29a3d3;
}
.greyRightLink a.summaryLinkGreen,
span.summaryLinkGreen {
    background: transparent url('../images/imgSummaryGreen.png') 0 0 no-repeat;
    color: #719631;
}
.portfolioChart .portfolioCompare {
    display: block;
    float: left;
    width: 90px;
}
.portfolioChart .portfolioCompare .portfolioCompareStatus {
    -webkit-border-radius: 45px 45px 45px 45px;
    -moz-border-radius: 45px 45px 45px 45px;
    border-radius: 45px 45px 45px 45px;
    behavior: url(../PIE.htc);
    display: block;
    float: left;
    width: 90px;
    height: 80px;
    background-color: #6f9144;
    padding-top: 10px;
    position: relative;
    z-index: 1;
}
.portfolioChart .portfolioCompare .portfolioCompareStatus span {
    color: White;
    text-align: center;
    font-size: 36px;
    display: block;
    margin: 0 auto;
}
.portfolioChart .portfolioCompare .portfolioCompareStatus em {
    color: White;
    text-align: center;
    font-size: 11px;
    display: block;
    margin: 0 auto;
}
.portfolioChart .portfolioCompare .portfolioCompareStatus em i {
    font-style: normal;
}
.portfolioChart.blue .portfolioCompare .portfolioCompareStatus {
    background-color: #29a3d3;
}
.portfolioChart.orange .portfolioCompare .portfolioCompareStatus {
    background-color: #eb6900;
}
.portfolioChart.yellow .portfolioCompare .portfolioCompareStatus {
    background-color: #cfa01e;
}
.portfolioChart.red .portfolioCompare .portfolioCompareStatus {
    background-color: #b20c00;
}
.portfolioChart.darkRed .portfolioCompare .portfolioCompareStatus {
    background-color: #8d0000;
}
.portfolioChart.white .portfolioCompare .portfolioCompareStatus {
    background-color: white;
    border: 1px solid black;
}
.portfolioChart.white .portfolioCompare .portfolioCompareStatus span,
.portfolioChart.white .portfolioCompare .portfolioCompareStatus em {
    color: #858585;
}
.portfolioChart .portfolioCompare .portfolioCompareTrend {
    -webkit-border-radius: 45px 45px 45px 45px;
    -moz-border-radius: 45px 45px 45px 45px;
    border-radius: 45px 45px 45px 45px;
    behavior: url(../PIE.htc);
    display: block;
    float: left;
    width: 90px;
    height: 65px;
    background-color: #f0f0f0;
    padding-top: 25px;
    margin-top: -10px;
    position: relative;
    z-index: 0;
}
.portfolioChart .portfolioCompare .portfolioCompareTrend div {
    display: block;
    background: transparent url('../images/imgTrendUpDown.png') 0px -22px no-repeat;
    margin: 0 auto;
    width: 43px;
    height: 21px;
}
.portfolioChart .portfolioCompare .portfolioCompareTrend div.inverse {
    display: block;
    background: transparent url('../images/imgTrendUpDownInverse.png') 0px 0px no-repeat;
    margin: 0 auto;
    width: 43px;
    height: 21px;
}
.portfolioChart.declining .portfolioCompare .portfolioCompareTrend div {
    background-position: 0px 0px;
}
.portfolioChart.stable .portfolioCompare .portfolioCompareTrend div {
    background-position: 0px -42px;
}
.portfolioChart.notavailable .portfolioCompare .portfolioCompareTrend div {
    background-position: 0px -63px;
}
.portfolioChart.declining .portfolioCompare .portfolioCompareTrend div.inverse {
    background-position: 0px -21px;
}
.portfolioChart .portfolioCompare .portfolioCompareTrend p {
    margin-top: 5px;
    display: block;
    text-align: center;
    line-height: 100%;
    font-size: 11px;
    color: #333333;
}
.portfolioChart .portfolioCompare .portfolioCompareTrend p span {
    display: block;
}
table {
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    position: relative;
    border-collapse: collapse;
    width: 100%;
}
table:not(.ui-datepicker-calendar) tr td,
table:not(.ui-datepicker-calendar) tr th {
    border-left: 1px solid #cccccc;
    padding: 6px 7px !important;
    border-bottom: 1px solid #cccccc;
}
table tr th {
    font-size: 14px;
    color: #858585;
    font-weight: bold;
}
table tbody tr:nth-child(even) {
    background: #FFFFFF;
}
table tbody tr:nth-child(odd) {
    background: #f8f8f8;
}
table tr td {
    font-size: 14px;
    color: #000000;
}
table tr td a {
    display: block;
    width: 100%;
}
table tr td a.noArrow {
    background: none;
    display: block;
    float: left;
    width: 40px;
}
table tr td a.withArrow {
    background: none;
    display: block;
    float: right;
    width: 40px;
}
table tr td i {
    font-style: normal;
    display: block;
    float: left;
    width: 20px;
}
table tr td span {
    display: block;
    float: left;
    width: auto;
    height: 10px;
    margin-top: 3px;
}
table tr td em {
    display: block;
    float: right;
    width: 20px;
    text-align: left;
    font-style: normal;
}
table tr td.greyCell {
    background-color: #fcfcfc;
    font-weight: bold;
}
#cboxLoadedContent table tr th {
    font-weight: normal;
}
#cboxLoadedContent table tr td {
    color: #858585;
}
#cboxLoadedContent table tr td span {
    padding-left: 20px;
    margin-top: 0px;
}
.dropDownListWrap,
.dropDownListWrapGrid {
    position: relative;
    display: block;
    width: auto;
    height: 30px;
}
.dropDownListWrap .dropDownListContent,
.dropDownListWrapGrid .dropDownListContent {
    position: absolute;
    display: none;
}
#dropDownListContentLoad a,
.dropDownListContentLoad a {
    color: #747474;
    text-shadow: 1px 1px #ffffff;
    padding: 5px 15px;
    width: 100%;
    display: block;
    float: left;
    font-size:12px;
}
#dropDownListContentLoad a:hover,
.dropDownListContentLoad a:hover {
    text-decoration: none;
}
#dropDownListContentLoad,
.dropDownListContentLoad {
    display: none;
    position: absolute;
    z-index: 99999;
    top: 0px;
    right: 0px;
    padding-top: 30px;
}
#dropDownListContentLoad #dropDownListContentLoadContent,
.dropDownListContentLoad #dropDownListContentLoadContent {
    display: block;
    float: left;
    width: 100%;
    border: 1px solid #cdc7bb;
    border-top: 1px solid white;
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
    padding: 5px 0px;
    margin-top: 3px;
    background-color: #f0eeea;
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: scroll;
}
/*****Filter********************************************************************/

#filter {
    position: absolute;
    z-index: 9999;
    display: block;
    float: left;
    width: 260px;
    height: auto;
    left: -450px;
    top: 240px;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #d7d0c6;
    padding: 20px;
    background: #f2f0ee;
    /* for non-css3 browsers */
    
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f2f0ee');
    /* for IE */
    
    background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f2f0ee));
    /* for webkit browsers */
    
    background: -moz-linear-gradient(top, #fefefe, #f2f0ee);
    /* for firefox 3.6+ */
    
    -webkit-box-shadow: #bababa 1px 1px 3px;
    -moz-box-shadow: #bababa 1px 1px 3px;
    box-shadow: #bababa 1px 1px 3px;
}
#filter h3,
#saveFilter h3 {
    text-shadow: 1px 1px #ffffff;
    color: #686255;
    display: block;
    width: auto;
    float: left;
    margin-bottom: 5px;
    font-size: 16px;
}
#filter h3 em {
    background: transparent url('../images/icoFilter.png') 0 0 no-repeat;
    width: 20px;
    height: 21px;
    display: block;
    float: left;
    margin-right: 10px;
}
#filter .filterClose,
#saveFilter .filterClose {
    background: transparent url('../images/icoClose.png') 0 0 no-repeat;
    width: 11px;
    height: 12px;
    display: block;
    float: right;
}
#filter hr,
#saveFilter hr {
    height: 0px;
    border-left: none;
    border-right: none;
    border-top: 1px solid #d6d1c8;
    border-bottom: 1px solid #ffffff;
    margin: 10px 0px;
    padding: 0px;
}
#filter hr.filterLastHr {
    margin-bottom: 0px;
}
#filter #filterControl {
    padding: 0px;
    margin: 0px;
}
#filter #filterControl li {
    display: block;
    float: left;
    margin-right: 25px;
    width: auto;
}
*:first-child + html #filter #filterControl li {
    margin-right: 9px;
}
#filter #filterControl a,
#filter #filterControl span {
    font-size: 11px;
}
#filter #filterControl #linkSaveFilter a,
#filter #filterControl #linkLoadFilter span {
    display: none;
}
#filter #filterControl #linkSaveFilter span {
    text-shadow: 1px 1px #ffffff;
}
#filter #filterControl li.lastFilterControl {
    margin-right: 0px;
    text-align: right;
}
#filter .filterItem .filterItemTitle {
    cursor: pointer;
    background: transparent url('../images/icoFilterTitle.png') 0 0 no-repeat;
    padding-left: 20px;
}
#filter .filterItem .filterItemTitle.expand {
    background-position: 0px -14px;
}
#filter .filterItem .filterItemContent {
    padding: 20px 0px;
}
#filter .filterItem .filterItemContent.filterItemContentShort {
    padding: 20px 0px 10px 0px;
}
#filter .filterItem .filterItemContent input#filterAccountNumberPattern {
    width: 80%;
    height: 20px;
    padding: 5px;
    margin: 0px;
    border: 1px solid #e4e4e4;
}
#filter .filterItem .filterItemContent .filterBottomRuler li {
    display: block;
    float: left;
    width: 20%;
    text-align: center;
    padding-top: 15px;
    background: transparent url('../images/bgFilterSliderBottom.png') 48% 0px no-repeat;
}
#filter .filterItem .filterItemContent .filterBottomRuler li.firstFilterBottomRuler {
    background-position: 46% 0px;
}
#filter .filterItem .filterItemContent .filterBottomRuler li.lastFilterBottomRuler {
    float: right;
}
#filter .filterItem .filterItemContent .filterBottomRuler.filterBottomRulerNoBorder li {
    background: none;
}
#filter .filterItem .filterItemContent .filterBottomRuler li.firstFilterCenterRuler {
    margin-left: 52px;
}
#filter .filterItem .filterItemContent .filterBottomRuler.filterBottomRulerFourItems li {
    width: 25%;
}
#filter .filterItem .filterItemContent .filterBottomRuler.filterBottomRulerFourItems li.firstFilterBottomRuler {
    background-position: 38% 0px;
}
#filter .filterItem .filterItemContent .filterBottomRuler.filterBottomRulerFourItems li.secondFilterBottomRuler {
    background-position: 44% 0px;
}
#filter .filterItem .filterItemContent .filterBottomRuler.filterBottomRulerFourItems li.thirdFilterBottomRuler {
    background-position: 54% 0px;
}
#filter .filterItem .filterItemContent .filterBottomRuler.filterBottomRulerFourItems li.lastFilterBottomRuler {
    background-position: 59% 0px;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 24px;
    cursor: default;
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}
.ui-slider-horizontal {
    height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider-vertical {
    width: .8em;
    height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: transparent url("../images/btnSlider.png") 0 0 no-repeat;
    cursor: pointer;
}
.filterSliderWrap {
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    position: relative;
    background: #f0f0f0;
    /* for non-css3 browsers */
    
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
    /* for IE */
    
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
    /* for webkit browsers */
    
    background: -moz-linear-gradient(top, #ffffff, #f0f0f0);
    /* for firefox 3.6+ */
    
    -webkit-box-shadow: #ffffff 0px 1px 1px;
    -moz-box-shadow: #ffffff 0px 1px 1px;
    box-shadow: #ffffff 0px 1px 1px;
    border: 1px solid #d5d5d5;
}
.ui-widget-content {
    width: 81%;
    margin: 0 auto;
    position: relative;
}
.ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: -1px;
    background: #c80806;
    border-top: 1px solid #a20500;
    border-bottom: 1px solid #a20500;
}
#filterLedgers li {
    display: none;
}
#filterLedgers li.filterLedgersDefault {
    display: list-item;
}
#saveFilter {
    position: absolute;
    z-index: 9999;
    display: none;
    float: left;
    width: 387px;
    height: 200px;
    left: 390px;
    top: 240px;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #d7d0c6;
    padding: 20px;
    background: #f2f0ee;
    /* for non-css3 browsers */
    
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f2f0ee');
    /* for IE */
    
    background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f2f0ee));
    /* for webkit browsers */
    
    background: -moz-linear-gradient(top, #fefefe, #f2f0ee);
    /* for firefox 3.6+ */
    
    -webkit-box-shadow: #bababa 1px 1px 3px;
    -moz-box-shadow: #bababa 1px 1px 3px;
    box-shadow: #bababa 1px 1px 3px;
}
#saveFilter #saveFilterInner {
    margin: 0 auto;
    display: block;
    width: 300px;
}
#saveFilter input#saveFilterName {
    width: 290px;
    height: 20px;
    padding: 5px;
    margin: 0px;
    border: 1px solid #e4e4e4;
}
#saveFilter #saveFilterInner a.redButton {
    width: 80px;
}
.loadFilterPanel {
    display: none;
}
.loadFilterPanel .savedFiltersListItem {
    clear: both;
    margin: 5px 0px;
    display: none;
}
.loadFilterPanel .savedFiltersListItem a {
    color: #747474;
    text-shadow: 1px 1px white;
    font-size: 11px;
    margin-left: 1px;
}
.loadFilterPanel .redButton {
    margin-left: 0px;
}
#filterIndustryList {
    display: none;
}
#filterIndustryList p {
    margin-left: 20px;
    height: 22px;
}
#filterIndustryList p span {
    text-shadow: 1px 1px white;
    display: block;
    float: left;
    width: 200px;
}
#filterIndustryList p a.linkCloseIndustry {
    display: block;
    float: right;
    width: 20px;
}
#filterIndustryList p a.linkSelectAnotherIndustry {
    font-size: 11px;
}
.backButton {
    padding: 4px 6px 3px 6px;
    float: left;
    margin-left: 0px;
}
.backButton em {
    background: transparent url('../images/imgGreyBack.png') 0 0 no-repeat;
    width: 18px;
    height: 19px;
    display: block;
    float: left;
}
.loadFilterPanel h3 {
    margin: 4px 0px 0px 8px;
}
/*****Payment Trends********************************************************************/

.contentExtra {
    display: none;
}
.tablePaymentTrendsDsoTrends th {
    text-align: center;
    font-weight: normal;
}
.tablePaymentTrendsDsoTrends td a {
    font-size: 22px;
    font-weight: bold;
}
.tablePaymentTrends2YearTrend th {
    font-weight: normal;
}
.accountRecHistoryPara,
.industryLatePaymentDaysPara,
.latePaymentHistoryPara,
.data_qualityPara,
.summaryPara,
.exposurePara,
.riskProfileTrendPara,
.notScoredPara,
.orgAdversePara {
    font-size: 14px !important;
    line-height: 25px;
    float: left;
}
.tabPeriodPanel {
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    behavior: url(../PIE.htc);
    border: 1px solid #cdc7bb;
    display: block;
    float: right;
    width: auto;
    position: relative;
    margin: 10px 0px;
}
.tabPeriodPanel li {
    display: block;
    float: left;
    width: auto;
    height: 32px;
    /*background: transparent url('../images/bgTabPeriodPanel.png') 0 0 repeat-x;*/
    
    background-color: #f5f5f5 !important;
    color: #222;
    line-height: 18px;
}
.tabPeriodPanel li a {
    display: block;
    float: left;
    padding: 7px 12px 11px 12px;
    height: 100%;
    color: #333333;
    text-decoration: none;
    text-shadow: 1px 1px #000;
    font-weight: bold;
}
.tabPeriodPanel li:hover,
.tabPeriodPanel li.selected {
    /*background: transparent url('../images/bgTabPeriodPanelHover.png') 0 0 repeat-x;*/
    
    background-color: #999999 !important;
    background-image: none;
}
.tabPeriodPanel li.selected a {
    color: #000;
    /*background:transparent url('../images/icoTabPeriodHover.png') 50% bottom no-repeat;*/
}
.scrollTableDiv-AccRecHist-cntr {
    max-height: 340px;
    overflow: auto;
    margin-bottom: 10px;
    margin-top: 30px;
}
.loginOnly {
    display: none;
}
/*****Accounts********************************************************************/

#accountsFilterStrip {
    background-color: #dff3f6;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    position: relative;
    border: 1px solid #c9dce8;
    width: 950px;
    display: none;
    float: left;
    height: auto;
    color: #4a4a4a;
    padding: 13px 15px;
}
#accountsFilterStrip {
    margin-bottom
    /*\**/
    
    : 20px;
    \9
}
*:first-child + html #accountsFilterStrip {
    margin-bottom: 20px;
}
#accountsFilterStrip span {
    font-size: 12px;
    text-shadow: 1px 1px white;
    display: block;
    float: left;
    width: auto;
    position: relative;
}
#accountsFilterStrip span em {
    font-size: 15px;
    font-style: normal;
}
#accountsFilterStrip a {
    float: right;
    display: block;
    width: auto;
    margin-left: 15px;
    margin-top: 2px;
    font-size: 10px;
    text-shadow: 1px 1px white;
}
#accountsFilterStrip a.viewAllFilters {
    float: right;
    margin-right: -5px;
    width: 100px;
    margin-left: 0px;
    position: absolute;
    right: -100px;
    top: 0px;
}
#accountsFilterStrip a img {
    margin-top: 2px;
}
.ListTop,
#accountsListTop {
    float: left;
    padding: 20px 0;
    width: 100%;
}
.ListTop span,
/*#accountsListTop span*/

{
    color: #858585;
    text-shadow: 1px 1px white;
    font-size: 13px;
    display: block;
    float: left;
    padding: 8px 0px;
}
#accountsListTop i#accountsListSortBy span {
    color: #858585;
    display: inline;
    float: none;
    font-size: 11px;
    font-weight: normal;
    padding: 0px;
    text-shadow: 1px 1px white;
}
.dropDownListButton {
    margin: 0px 10px 0px 5px;
    height: 40px;
    padding-top:14px;
}
.dropDownListButton i {
    font-style: normal;
    display: block;
    float: left;
    width: auto;
    position: absolute;
    font-size: 12px;
    margin-top: -1px;
    margin-left: -8px;
}
.dropDownListButton img {
    float: right;
    display: block;
    width: 12px;
    margin: 3px -10px 0px 5px;
}
#accountsListTop #btnAscDesc {
    padding: 8px 10px 7px 10px;
    margin: 0px;
}
#accountsListTop i {
    font-style: normal;
}
.pagination {
    display: block;
    float: right;
    width: auto;
    text-shadow: 1px 1px white;
    padding: 8px;
    color: #858585;
    font-size: 14px;
    margin: 0px;
}
.pagination em {
    font-style: normal;
}
.pagination span span {
    text-decoration: underline;
}
.pagination span a {
    text-decoration: none;
}
.pagination span {
    display: inline !important;
    float: none !important;
    font-size: 13px;
    padding: 0px;
}
.tableAccountsList tr th {
    font-weight: normal;
    background-color: #fcfcfc;
    padding: 8px 10px;
}
.tableAccountsList tr th.accountTopLeftHead {
    padding-left: 17px;
}
.tableAccountsList tr td {
    font-weight: normal;
    background-color: White;
    vertical-align: top;
    padding-top: 13px;
}
.tableAccountsList tr td span.accountDetailExpandLink {
    display: block;
    float: left;
    width: 13px;
    height: 14px;
    background: transparent url('../images/icoPlusMinus.png') 0 0 no-repeat;
    cursor: pointer;
    /*margin-top:0px;
    margin-left:5px;*/
}
.tableAccountsList tr td span.accountDetailExpandLink.expand {
    background-position: 0px -14px;
}
.tableAccountsList tr td a.accountNumber {
    background: none;
    display: block;
    float: left;
    width: 210px;
    margin: 0px 0px 0px 27px;
}
.tableAccountsList tr td a.accountName {
    display: none;
    float: left;
    width: 210px;
    margin: 0px 0px 5px 10px;
    word-wrap: break-word;
    background-position: right 4px;
    font-family: Helvetica;
    font-weight: bold !important;
}
.tableAccountsList tr td a.accountNameShort {
    display: block;
    float: left;
    width: 90% !important;
    margin: 0px 0px 5px 10px;
    background-position: right 4px;
    font-family: Helvetica;
    font-weight: bold !important;
    word-wrap: break-word;
}
.tableAccountsList tr td p {
    float: left;
    display: none;
    width: 210px;
    margin: 0px 0px 0px 27px;
    padding: 0px;
}
.tableAccountsList tr td p.accountABN {
    margin-top: 5px;
}
.tableAccountsList tr td p span {
    float: left;
    display: block;
    width: 30px;
    height: 20px;
    margin: 0px;
}
.tableAccountsList tr td i.accountFigure {
    display: block;
    text-align: center;
    width: auto;
    float: none;
}
.tableAccountsList tr td i.accountFigureChange {
    display: block;
    text-align: right;
}
.tableAccountsList tr td .viewProductLink {
    background: none;
    text-align: center;
}
.tableAccountsList .accountsListIndustry {
    text-align: center;
}
.tableAccountsList .accountsListIndustry em {
    display: inline;
    float: none;
    text-align: center;
    width: auto;
    height: auto;
}
.tableAccountsList .accountsListIndustry span {
    display: none;
    height: auto;
}
.tableAccountsList .accountsListAdverse {
    text-align: center;
}
#accountsListBottom a.lightGreyButton {
    margin-left: 0px;
}
.productPopupWrap {
    padding: 10px;
}
.productPopupWrap h2,
.productPopupWrap h3,
.productPopupWrap p {
    padding-left: 5px;
}
.productPopupWrap h2{
    padding-left: 5px;
    float: left;
    font-size: 18px;
    line-height: inherit;
    margin-top: 10px;
    margin-bottom: 0px;
}
    
.productPopupWrap h3 {
    color: #303030;
    font-size: 18px;
}
.productPopupWrap .redButton {
    margin-left: 0px;
}
.productPopupWrap .productPopupImage {
    position: relative;
    display: block;
    float: left;
    width: 350px;
}
.productPopupWrap .productPopupImage img.productPopupImageCover {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}
.productPopupWrap .productPopupImage img.productPopupImageReal {
    position: absolute;
    top: 5px;
    left: 5px;
    z-index: 0;
    width: 294px;
    height: 133px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    behavior: url(../PIE.htc);
    border: 1px solid #cfcfcf;
}
.productPopupWrap ul.productPopupList li {
    padding: 10px 0px 10px 5px;
    border-bottom: 1px solid #ececec;
    width: 80%;
    display: block;
    height: 16px;
}
.productPopupWrap ul.productPopupList li a {
    background: transparent url('../images/icoRightBlueArrow.png') right 50% no-repeat;
    width: 100%;
    display: block;
    float: left;
    height: auto;
}
#accountDetailSubTitle {
    display: block;
    float: left;
    width: auto;
    color: #303030;
    font-size: 13px;
    margin: 18px 0px 0px 6px;
    text-shadow: 1px 1px white;
}
ul#accountSummaryList li {
    margin: 5px 0px;
    clear: left;
}
ul#accountSummaryList li em {
    color: #333333;
    font-style: normal;
}
ul#accountSummaryList li span {
    display: block;
    float: left;
    width: 115px;
}
table#accountSummaryTable tr td {
    font-weight: bold;
}
table#accountSummaryTable tr td i {
    color: #333333;
    font-weight: bold;
    font-style: normal;
    width: auto;
}
table#accountSummaryTable span {
    font-weight: bold;
}
table#accountSummaryTable em {
    font-size: 26px;
    color: #333333;
    display: block;
    float: left;
    width: 100%;
    font-weight: normal;
}
table#accountSummaryTable td div small {
    color: #333333;
}
table#accountSummaryTable small {
    font-size: 0.8em;
    font-weight: normal;
}
.accountTopBox {
    min-height: 240px;
}
#accountDetailPortfolioRiskScoreLeftWrap {
    display: block;
    float: left;
    margin-left: 20px;
    width: 320px;
    font-size: 11px;
}
#accountDetailPortfolioRiskScoreLeftWrap table td {
    font-size: 11px;
    padding: 2px;
}
#accountDetailPortfolioRiskScoreCount {
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    behavior: url(../PIE.htc);
    position: relative;
    border: 1px solid #cfcfcf;
    display: block;
    padding: 10px;
}
#accountDetailPortfolioRiskScoreCount p {
    font-weight: bold;
    color: #333333;
}
#accountDetailPortfolioRiskScoreCount p span {
    font-size: 26px;
}
#tableAccountInvoiceSummary tr th {
    font-weight: normal;
}
#tableAccountInvoiceSummary tr td {
    color: #333333;
}
#accountInvoiceSummaryBalance {
    color: #333333;
    font-size: 16px;
}
#accountInvoiceSummaryBalance span {
    font-weight: bold;
    margin-left: 20px;
}
#tableAccountPaymentHistory tr th {
    font-weight: normal;
}
#tableAccountPaymentHistory tr td span {
    display: block;
    float: left;
    text-align: right;
    width: 50%;
    margin: 0px;
    height: auto;
}
#tableAccountPaymentHistory tr td.boldFont {
    color: #333333;
}
.accountComparisonsLeftItem {
    display: block;
    float: left;
    width: 204px;
    position: relative;
}
.accountComparisonsLeftItem h2 {
    font-size: 14px;
    color: #858585;
    margin-left: 20px;
}
.accountComparisonsLeftItemSecond {
    width: 650px;
    height: 260px;
    margin-left: 45px;
}
.accountDetailComparisonsIndustryChartHalf {
    width: 130px;
    height: 270px;
    display: block;
    float: right;
    top: 20px;
}
#accountDetailComparisons .dropDownListButton {
    margin-right: 0px;
}
#tableAccountComparisons tr th {
    font-weight: normal;
}
#tableAccountComparisons tr td.boldFont {
    color: #333333;
}
#tableAccountIndustryGroupActivity tr th {
    font-weight: normal;
}
#tableAccountIndustryGroupActivity tr td em {
    display: inline;
}
#tableAccountIndustryGroupActivity tr td em {
    display: inline;
    font-style: italic;
    float: none;
}
.accountDetailPortfolioRiskScoreStandard {
    padding: 25px 30px;
}
.accountDetailPortfolioRiskScoreStandard h2 {
    display: block;
    float: left;
    width: 160px !important;
}
.accountDetailPortfolioRiskScoreStandard p {
    display: block;
    float: left;
    width: 590px;
    margin-bottom: 0px;
}
.accountDetailIndustryGroupActivityStandard {
    padding: 25px 30px;
}
.accountDetailIndustryGroupActivityStandard p {
    display: block;
    float: left;
    width: 730px;
}
.accountDetailIndustryGroupActivityStandard a.redButton {
    display: block;
    float: right;
    width: auto;
}
/*****Notifications********************************************************************/

#notificationIntro {
    line-height: 120%;
    color: #858585;
    text-shadow: 1px 1px white;
    font-size: 13px;
}
#notificationsListTop span {
    color: #858585;
    display: block;
    float: left;
    font-size: 14px;
    padding: 8px 0;
    text-shadow: 1px 1px white;
}
#notificationsListTop i#notificationsListSortBy span {
    color: #858585;
    display: inline;
    float: none;
    font-size: 11px;
    font-weight: normal;
    padding: 0px;
    text-shadow: 1px 1px white;
}
#notificationsListTop #btnAscDesc {
    margin: 0;
    padding: 11px 10px 7px;
}
#notificationsListBottom a.lightGreyButton {
    margin-left: 0;
}
#notificationMessageContent {
    background: white;
    padding: 0px 10px;
}
#notificationMessageContent .notificationMessagePopupInfo {
    display: block;
    float: left;
    width: 100%;
    font-size: 14px;
}
.notificationMessagePopupMessage {
    font-size: 14px;
}
#notificationMessageContent hr {
    height: 1px;
    border-top: 1px solid #ececec;
    border-left: none;
    border-right: none;
    border-bottom: none;
    margin: 5px 0px;
}
#notificationMessageContent h3 {
    color: #303030;
    font-size: 22px;
}
#notificationMessageContent .lightGreyButton {
    margin-left: 0px;
    margin-right: 10px;
}
#notificationMessageContent .notificationMessagePopupInfoItem span,
#notificationMessageContent .notificationMessagePopupMessage span {
    display: block;
    float: left;
    width: 100px;
    color: #303030;
}
.notificationMessagePopupMessage span {
    font-size: 16px;
    color: #e11b22 !important;
}
#notificationMessageContent .notificationMessagePopupInfoItem em {
    color: #303030;
    font-style: normal;
}
#notificationMessageContent .notificationMessagePopupInfoItem em i {
    font-style: normal;
}
/*****Disputes********************************************************************/

#disputesListTop span {
    color: #858585;
    display: block;
    float: left;
    font-size: 13px;
    padding: 8px 0;
    text-shadow: 1px 1px white;
}
#disputesListTop i#disputesListSortBy span {
    color: #858585;
    display: inline;
    float: none;
    font-size: 11px;
    font-weight: normal;
    padding: 0px;
    text-shadow: 1px 1px white;
}
#disputesListTop #btnAscDesc {
    margin: 0;
    padding: 8px 10px 7px;
}
#disputesListBottom a.lightGreyButton {
    margin-left: 0;
}
#tableDisputesList tr td,
#tableDisputesList tr th {
    background-color: White;
    font-weight: normal;
}
#tableDisputesList tr td {
    padding: 15px 5px;
    height: 40px;
    vertical-align: top;
}
#tableDisputesList tr td a {
    background: none;
}
#tableDisputesList tr td span {
    margin-top: 0px;
}
#tableDisputesList tr td a.disputeLink {
    background: none;
    width: auto;
    height: 25px;
    display: block;
    float: left;
    line-height: 100%;
    padding-top: 15px;
}
#tableDisputesList tr td a.lightGreyButton {
    background: transparent url('../images/bgGreyButton.jpg') 0 0 repeat-x;
    width: 50px;
    text-align: center;
    display: block;
    float: right;
    margin-top: 3px;
}
#tableDisputesList tr td a.disputeApproveButton {
    display: none;
}
#tableDisputesList tr td.accountListInformation a.accountName {
    display: none;
    margin-left: 8px;
    float: left;
    width: 180px;
}
#tableDisputesList tr td.accountListInformation a,
#tableDisputesList tr td.accountListInformation p {
    display: none;
}
#tableDisputesList tr td.accountListInformation a.accountNameShort {
    display: block;
    margin-left: 8px;
    float: left;
    width: 180px;
}
#tableDisputesList tr td.accountListInformation p {
    display: none;
    margin-left: 26px;
    float: left;
    width: 180px;
}
#tableDisputesList tr td span.accountDetailExpandLink {
    display: block;
    float: left;
    width: 13px;
    height: 14px;
    background: transparent url('../images/icoPlusMinus.png') 0 0 no-repeat;
    cursor: pointer;
    margin-top: 0px;
    margin-left: 5px;
}
#tableDisputesList tr td span.accountDetailExpandLink.expand {
    background-position: 0px -14px;
}
/*****User Groups********************************************************************/

.userGroupMyUserGroupItem {
    display: block;
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    position: relative;
}
.userGroupMyUserGroupItem.userGroupMyUserGroupItemLast {
    margin-bottom: 20px;
}
.userGroupMyUserGroupItem .whiteBox {
    padding: 30px;
}
.userGroupMyUserGroupItem .userGroupMyUserGroupItemLeft {
    display: block;
    float: left;
    width: 220px;
    height: auto;
}
.userGroupMyUserGroupItem .userGroupMyUserGroupItemLeft h3 {
    display: none;
}
.userGroupMyUserGroupItem .userGroupMyUserGroupItemLeft img {
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    behavior: url(../PIE.htc);
    position: relative;
    border: 1px solid #e4e4e4;
    background-color: #fefefe;
    display: block;
    float: left;
    width: auto;
    margin-bottom: 10px;
}
.userGroupMyUserGroupItem .userGroupMyUserGroupItemLeft p {
    color: #858585;
    font-style: italic;
    font-family: Helvetica;
    font-weight: bold !important;
    font-size:14px;
}
.userGroupMyUserGroupItem .userGroupMyUserGroupItemRight {
    display: block;
    float: left;
    width: 670px;
    margin-left: 25px;
}
.userGroupMyUserGroupItem .userGroupMyUserGroupItemRight h3 {
    font-size: 20px;
    margin-top: 0px;
    font-family: Helvetica;
    font-weight: bold !important;
}
.userGroupMyUserGroupItem .userGroupMyUserGroupItemRight h4 {
    color: #858585;
    font-size: 14px;
    margin-top: 20px;
    font-family: Helvetica;
    font-weight: bold !important;
}
.userGroupMyUserGroupItem .userGroupMyUserGroupItemRight p.userGroupDescription {
    color: #4a4a4a;
    word-wrap: break-word;
    font-size: 14px;
    margin-bottom: 10px;
}
.userGroupMyUserGroupItem .userGroupMyUserGroupItemRight p {
    font-size: 14px;
    float: left;
    width: 100%;
}
div.userGroupRight p.userGroupDescription {
    min-height: 72px;
}
p#groupDescriptionPlaceHolder {
    min-height: 62px;
    font-size: 16px;
}
.userGroupMyUserGroupItem .userGroupMyUserGroupItemRight p span.userGroupRecentActivityDate {
    display: block;
    float: left;
    width: 90px;
}
.userGroupMyUserGroupItem .btnCloseUserGroupItem {
    display: block;
    float: right;
    position: absolute;
    width: 11px;
    height: 12px;
    top: 15px;
    right: 15px;
    background: transparent url('../images/icoClose.gif') 0 0 no-repeat;
}
.userGroupMyUserGroupItem.userGroupMyUserGroupSmallItem {
    width: 306px;
    margin-right: 30px;
}
.userGroupMyUserGroupItem.userGroupMyUserGroupSmallItem.userGroupMyUserGroupSmallItemLast {
    margin-right: 0px;
}
.userGroupMyUserGroupItem.userGroupMyUserGroupSmallItem .whiteBox {
    width: 246px;
}
.userGroupMyUserGroupItem.userGroupMyUserGroupSmallItem .userGroupMyUserGroupItemLeft h3 {
    display: inline;
}
.userGroupMyUserGroupItem.userGroupMyUserGroupSmallItem .userGroupMyUserGroupItemLeft img {
    width: 100px;
    margin-right: 20px;
}
.userGroupMyUserGroupItem.userGroupMyUserGroupSmallItem .userGroupMyUserGroupItemLeft {
    width: 100%;
}
.userGroupMyUserGroupItem.userGroupMyUserGroupSmallItem .userGroupMyUserGroupItemRight {
    display: none;
}
#industrySearch {
    margin: 0px;
    display: block;
    float: left;
    width: 165px;
    position: relative;
}
#industrySearch input.txtField {
    border: 1px solid #a0968c;
    -webkit-box-shadow: #d6d4d0 1px 1px 10px inset;
    -moz-box-shadow: #d6d4d0 1px 1px 10px inset;
    box-shadow: #d6d4d0 1px 1px 10px inset;
    -webkit-border-radius: 20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    border-radius: 20px 20px 20px 20px;
    position: relative;
    behavior: url(../PIE.htc);
    height: 30px;
    padding: 5px 10px 5px 25px;
    line-height: 140%;
    width: 198px;
    color: #686255;
}
#industrySearch input.btnSearch {
    background: transparent url('../images/icoSearch.png') 0 0 no-repeat;
    width: 13px;
    height: 13px;
    display: block;
    float: left;
    position: absolute;
    border: none;
    cursor: pointer;
    top: 10px;
    left: 10px;
    overflow: hidden;
}
.joinUserGroup {
    background: transparent url('../images/bgJoinUserGroup.jpg') 0 0 repeat-y;
}
.joinUserGroupLeft {
    width: 30%;
    margin: -20px 0px -20px -30px;
    padding: 30px;
    display: block;
    float: left;
    height: 100%;
}
.joinUserGroupLeft .lightGreyButton {
    margin-left: 0px;
    width: 198px;
    text-align: center;
}
.joinUserGroupRight {
    display: block;
    float: right;
    width: 630px;
    padding: 30px;
    margin: -20px -30px;
}
.joinUserGroupRight #userGroupSearchBreadcrumb {
    display: none;
}
.joinUserGroupRight .greyBox strong {
    display: block;
    float: left;
    height: 100%;
    width: 120px;
}
.joinUserGroupRight .greyBox p {
    display: block;
    float: left;
    height: 100%;
    width: 470px;
}
.joinUserGroupItem {
    margin-top: 20px;
    border-bottom: 1px solid #e2e2e2;
    display: block;
    float: left;
    height: auto;
    width: 100%;
    padding-bottom: 20px;
}
.joinUserGroupItem.joinUserGroupItemLast {
    border-bottom: none;
}
.joinUserGroupItem img {
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    position: relative;
    border: 1px solid #e4e4e4;
    padding: 20px;
    display: block;
    float: left;
}
.joinUserGroupItemMiddle {
    display: block;
    float: left;
    width: 320px;
    margin-left: 20px;
}
.joinUserGroupItemMiddle h3 {
    margin-bottom: 5px;
}
.joinUserGroupItemMiddle .userGroupDescription {
    color: #4a4a4a;
    word-wrap: break-word;
}
.joinUserGroupItemRight {
    display: block;
    float: right;
    width: 120px;
}
.joinUserGroupItemRight a.lightGreyButton {
    float: right;
    margin-left: 0px;
}
#userGroupsIndustries {
    display: block;
    float: left;
    width: 660px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    position: relative;
    border: 1px solid #efefef;
}
#userGroupsIndustries ul {
    display: block;
    float: left;
    width: 325px;
    min-height: 560px;
    border-right: 1px solid #efefef;
    margin: 0px;
    padding: 0px;
    position: relative;
}
#userGroupsIndustries ul ul {
    display: none;
    position: absolute;
    top: 0px;
    left: 325px;
}
#userGroupsIndustries li {
    display: block;
    float: left;
    height: 17px;
    width: 300px;
    padding: 6px 5px 6px 15px;
}
#userGroupsIndustries li:hover {
    background: transparent url('../images/icoRightBlueArrow.png') 280px 13px no-repeat;
}
#userGroupsIndustries li.selected {
    background: #bebebe url('../images/icoRightGreyArrow.png') 280px 13px no-repeat;
}
#userGroupsIndustries li a {
    background: none;
    display: block;
    float: left;
    height: 17px;
    width: 300px;
}
#userGroupsIndustries li:hover > a {
    text-shadow: 1px 1px white;
    text-decoration: underline;
}
#userGroupsIndustries li.selected > a {
    text-shadow: 1px 1px white;
    text-decoration: none;
    color: #4a4a4a;
}
#userGroupsIndustries ul li.selected > ul {
    display: block;
}
#userGroupsIndustries ul ul ul ul li {
    background-image: none;
}
#userGroupsIndustries ul ul ul ul li:hover {
    background-image: none;
}
#userGroupsIndustries .userGroupsIndustrySelect {
    background-image: none !important;
}
a.redButton.selectIndustryGroup,
a.redButton.selectIndustry {
    text-align: center;
    margin: 0 auto;
    width: 80px;
    float: none;
}
.createUserGroupLeft {
    width: 222px;
    display: block;
    float: left;
    height: 110px;
    padding: 10px 0px;
}
.createUserGroupLeft img {
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    position: relative;
    behavior: url(../PIE.htc);
    border: 1px solid #e4e4e4;
}
.createUserGroupRight {
    display: block;
    float: right;
    width: 650px;
    padding: 10px;
}
.createUserGroupRight input,
.createUserGroupRight textarea,
.newGroup-cntr-right input,
.newGroup-cntr-right textarea {
    border: 1px solid #E4E4E4;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    position: relative;
    behavior: url(../PIE.htc);
    height: auto;
    margin: 0;
    padding: 10px;
    width: 630px;
    color: #858585;
    font-family: Helvetica;
    font-weight: bold !important;
    font-style: normal;
    font-size: 13px;
}
.createUserGroupRight textarea,
.newGroup-cntr-right textarea {
    height: 100px;
}
.createUserGroupRight .lightGreyButton,
.newGroup-cntr-right .lightGreyButton {
    margin-left: 0px;
    width: 160px;
    text-align: center;
}
.createUserGroupRight .redButton,
.newGroup-cntr-right .redButton {
    margin-right: 0px;
    width: 80px;
    text-align: center;
}
.userGroupLeft {
    width: 272px;
    display: block;
    float: left;
    position: relative;
}

.userGroupRight {
    width: 680px;
    display: block;
    float: right;
    position: relative;
}
.userGroupLeftTop {
    border: 1px solid #E4E4E4;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    position: relative;
    behavior: url(../PIE.htc);
    background: white;
    text-align: center;
}
.userGroupLeft hr,
.userGroupRight hr {
    border-left: none;
    border-right: none;
    border-top: 1px solid #d6d1c8;
    border-bottom: 1px solid #ffffff;
    margin:0px 0px 10px;
}
.userGroupBriefItem .whiteBox p {
    margin: 0px;
}
#tableUserGroupAnnouncementsListWrap table, .tableUserGroupAnnouncementsListWrap table tr td{
    border:0px;
    font-size:14px;
}
.userGroupAnnouncementsEditPanelDesignPanel{
    width:100%;
    box-shadow:0px;
    border:0px;
    border-radius:0px;
}
#industrySubDivisions {
    border-right: none !important;
    background-image: none !important;
}
#groupMembersList .whiteBox {
    width: 231px;
    padding: 15px 20px;
}
#groupMembersList .groupMembersTitle h4 {
    display: block;
    float: left;
    font-size: 13px;
    width: auto;
}
#groupMembersList .groupMembersTitle a.groupMembersListShowAll {
    display: block;
    float: right;
    font-size: 10px;
    width: auto;
}
#groupMembersList .groupMembersTitle a.groupMembersListShowAll{
    margin-top: 10px;
}
#groupMembersList .whiteBox hr {
    width: 271px;
    margin: 0px -20px;
}
.groupMembersListWrap ul li {
    clear: both;
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.groupMembersListWrap ul li a.groupMembersListLead {
    display: block;
    float: left;
    background: transparent url("../images/icoPlusMinus.png") 0px 0px no-repeat;
    width: 13px;
    height: 14px;
    margin-top:8px;
}
.groupMembersListWrap ul li a.groupMembersListLead.expand {
    background-position: 0px -14px;
}
.groupMembersListWrap ul li div.groupMembersListPanel {
    display: block;
    float: right;
    width: 86%;
    position: relative;
}
.groupMembersListWrap ul li div.groupMembersListPanel h4 {
    margin-bottom: 5px;
    color: #333333;
        font-size: 16px;
    margin: 0px;
    line-height: 30px;
}
.groupMembersListWrap ul li div.groupMembersListPanel h4 em {
    font-style: italic;
}
.groupMembersListWrap ul li div.groupMembersListPanel p,
.groupMembersListWrap ul li div.groupMembersListPanel a {
    display: none;
    margin-bottom: 0px;
}
.groupMembersListWrap ul li div.groupMembersListPanel a.groupMembersListLinkedIn {
    position: absolute;
    bottom: 2px;
    right: 30px;
}
.groupMembersListWrap ul li div.groupMembersListPanel a.groupMembersListEmail {
    position: absolute;
    bottom: 2px;
    right: 0px;
}
.groupMembersListWrap ul li div.groupMembersListPanel p.groupMembersListDate {
    font-size: 10px;
    margin-top: 2px;
}
.groupMembersListWrap ul li div.groupMembersListControl {
    clear: both;
    padding: 5px 0px 0px 0px;
}
.groupMembersListWrap ul li div.groupMembersListControl .lightGreyButton {
    margin: 5px 6px 0px 0px;
    padding: 7px 15px 6px 10px;
}
.groupMembersListWrap ul li div.groupMembersListControl .lightGreyButton img {
    display: block;
    float: left;
    margin: 5px 10px 0px 0px;
}
.userGroupLeft h3,
.userGroupRight h3 {
    font-size: 16px;
    text-shadow: 1px 1px white;
}
.userGroupBriefItem {
    display: block;
    float: left;
    width: 206px;
    margin-right: 31px;
}
.userGroupBriefItem.userGroupBriefItemLast {
    margin-right: 0px;
    /*float: right;*/
}
.userGroupBriefItem .whiteBox {
    width: 206px;
    text-align: center;
    padding: 20px 0px;
    min-height: 160px;
}
.userGroupBriefItem .whiteBox em.headlineStatsCount {
    text-shadow: 0px -1px #f0eeea;
    font-size: 50px;
}
.userGroupBriefItem .whiteBox em.headlineStatsLabel {
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
}
.userGroupAnnouncementsListTop {
    padding: 20px 0px;
}
.userGroupAnnouncementsListTop a.dropDownListButton {
    width: 35px;
    padding: 8px 10px 7px 10px;
}
.userGroupAnnouncementsListTop span {
    color: #858585;
    text-shadow: 1px 1px white;
    font-size: 13px;
    display: block;
    float: left;
    padding: 8px 0px;
}
#tableUserGroupAnnouncementsListWrap {
    width: 670px;
    padding: 5px;
}
.tableUserGroupAnnouncementsList tr td {
    border: none;
    vertical-align: top;
    height: auto;
    background: white;
    clear: both;
    padding: 20px 15px;
}
.tableUserGroupAnnouncementsList tr td.userGroupAnnouncementEditCell {
    padding: 20px 5px;
}
.tableUserGroupAnnouncementsList tr td h4 {
    margin-bottom: 3px;
        font-size: 14px;
}
.tableUserGroupAnnouncementsList tr td a {
    background: none;
    display: inline;
}
.tableUserGroupAnnouncementsList tr td div {
    display: inline;
    float: left;
    height: auto;
    border-left: 1px solid #e4e5e5;
    padding-left: 25px;
    clear: both;
}
.tableUserGroupAnnouncementsList tr td span {
    float: none;
}
#editProfileImage,
div.editContextualMenu {
    display: none;
    float: left;
    position: absolute;
    border: 1px solid #E4E4E4;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    background: white;
    padding: 10px;
    width: 170px;
    z-index: 9999;
}
*:first-child + html #editProfileImage,
*:first-child + html div.editContextualMenu {
    height: 100px;
}
#editProfileImage hr,
div.editContextualMenu hr {
    border-left: none;
    border-right: none;
    border-top: 1px solid #d6d1c8;
    border-bottom: 1px solid #ffffff;
    margin: 0px -10px;
    width: 159px;
}
.editContextualMenu div {
    background: transparent;
    margin: 34px 0px 10px;
    border-bottom: 1px solid #d6d1c8;
    width: 100%;
}
#editProfileImageLinkEdit,
div.editContextualMenu span.title {
    background: transparent url('../images/icoPen.png') 0 0 no-repeat;
    padding: 5px 0px 0px 30px;
    height: 20px;
    width: 100%;
    display: block;
    float: left;
    margin-bottom: 5px;
    color: #29a3d3;
}
div.editContextualMenu a {
    padding: 5px 0px 0px 30px;
    height: 20px;
    width: 100%;
    display: block;
    float: left;
    margin-bottom: 5px;
    color: #29a3d3;
}
#editProfileImageLinkUpload,
div.editContextualMenu a.linkUpload {
    background: transparent url('../images/icoPlus.png') 4px 0 no-repeat;
    padding: 0px 0px 0px 30px;
    height: 20px;
    width: 100%;
    display: block;
    float: left;
    margin-top: 6px;
}
#editProfileImageLinkRemove,
div.editContextualMenu a.linkRemove {
    background: transparent url('../images/icoCloseGrey.png') 5px 2px no-repeat;
    padding: 0px 0px 0px 30px;
    height: 20px;
    width: 100%;
    display: block;
    float: left;
    margin-top: 6px;
}
#userGroupDetailWrap textarea {
    border: 1px solid #E4E4E4;
    border-radius: 3px 3px 3px 3px;
    color: #858585;
    font-family: Helvetica;
    font-weight: bold !important;
    font-size: 13px;
    height: 75px;
    margin: 0;
    padding: 10px;
    position: relative;
    width: 70%;
}
#userGroupDetailWrap a.redButton {
    width: 80px;
}
#userGroupDescriptionDisplay {
    color: #4a4a4a;
    line-height: 130%;
    font-size: 13px;
    text-shadow: 1px 1px white;
}
#userGroupDescriptionEdit {
    display: none;
}
#userGroupDescriptionLinkSave {
    float: right;
}
#linkMakeNewAnnouncement {
    font-size: 14px;
    margin-left: 15px;
}
#announcementNewPanel {
    display: none;
}
.announcementEditPanel {
    padding: 10px;
}
.announcementEditPanel h3 {
    font-size: 14px;
}
.announcementEditPanel h3 img {
    margin-right: 10px;
    display: block;
    float: left;
    margin-top: 2px;
}
.announcementEditPanel input {
    border: 1px solid #E4E4E4;
    border-radius: 3px 3px 3px 3px;
    color: #858585;
    font-family: Helvetica;
    font-weight: bold !important;
    font-size: 13px;
    height: auto;
    margin: 0;
    padding: 10px;
    position: relative;
    width: 120px;
    float: left;
}
.announcementEditPanel textarea {
    width: 400px;
}
.announcementEditPanel .announcementEditPanelLeft {
    display: block;
    float: left;
    width: 145px;
}
.announcementEditPanel .announcementEditPanelLeft input {
    margin-bottom: 10px;
}
.announcementEditPanel .announcementEditPanelRight {
    display: block;
    float: right;
    width: 500px;
}
.announcementEditPanel .announcementEditPanelRight #announcementDescription {
    display: block;
    float: right;
    width: 400px;
    height: 100px;
    margin-bottom: 20px;
}
#tableUserGroupAnnouncementsListWrap hr {
    width: 680px;
    margin: 0px -5px;
}
.tableUserGroupAnnouncementsListAdmin tr td div {
    border-right: 1px solid #e4e5e5;
    padding-right: 15px;
}
.tableUserGroupAnnouncementsListAdmin .textAlignCenter a.userGroupAnnouncementEdit {
    display: block;
    width: auto;
    height: auto;
    float: left;
}
.tableUserGroupAnnouncementsListAdmin .textAlignCenter a.userGroupAnnouncementClose {
    margin: 4px 4px 0px 10px;
    display: block;
    width: auto;
    height: auto;
    float: left;
}
/*****Charts********************************************************************/

#portfolioChartDbt {
    float: left;
    height: auto;
    margin-top: -15px;
    width: 100% !important;
}
table.tablePerformanceHistory tbody tr:first-child td {
    border-top: 1px solid #ccc;
}
table.tablePerformanceHistory tbody tr td:last-child {
    border-right: 1px solid #ccc;
}
#summaryChart,
#previousSummaryChart {
    width: 290px !important;
    height: 300px !important;
    display: block;
    margin-left: 0px;
    position: relative !important;
}
#summaryChartPrevious {
    margin-left: 0px;
    width: 100% !important;
    height: auto !important;
    display: block;
    position: relative;
}
#portfolioRiskScore,
#portfolioDbt,
#paymentTrends2YearTrendBestChart,
#paymentTrends2YearTrendBest {
    width: 100% !important;
}
#portfolioRiskScoreChart {
    margin-top: -15px;
}
#riskProfileRiskTrendLeftChart {
    margin: 0 auto;
}
#riskProfileRiskTrendRightChart {
    width: 100% !important;
    height: auto !important;
    margin: 0 auto;
}
#riskProfileTotalExposureScoreLeftChart {
    margin-top: -15px;
}
#riskProfileTotalExposureScoreRightChart {
    margin-top: -15px;
}
#paymentTrends2YearTrendBestChartWrap1Year {
    width: 920px;
    height: 400px;
    margin: 0 auto;
}
#paymentTrends2YearTrendBestChartWrap2Years {
    width: 920px;
    height: 400px;
    margin: 0 auto;
}
#paymentTrends2YearTrendBestChartWrap3Years {
    width: 920px;
    height: 400px;
    margin: 0 auto;
}
#paymentHistory2YearTrendChart1Year {
    width: 100% !important;
    height: auto !important;
    margin: 0 auto;
}
#paymentHistory2YearTrendChart2Years {
    width: 422px;
    height: 400px;
    margin: 0 auto;
}
#paymentHistory2YearTrendChart3Years {
    width: 422px;
    height: 400px;
    margin: 0 auto;
}
#paymentHistorySummaryChart {
    width: 100% !important;
    height: auto !important;
    display: block;
    float: right;
    margin-top: -15px;
}
#paymentHistoryCurrentLedgerChart,
#previousPaymentHistoryChartLoad {
    margin-left: 0px;
    width: 100%;
    height: auto;
    display: block;
    border: 1px solid #ccc;
    border-radius: 5px;
    float: left;
    margin-bottom: 10px;
}
#paymentHistoryPerformance {
    width: 100% !important;
    float: left;
    height: auto !important;
}
#paymentHistoryPerformanceChart1Year,
#paymentHistorySlowAccountsPerformanceChart1Year {
    margin-left: 0px;
    width: 100%;
    height: 350px;
    display: block;
}
#paymentHistorySlowAccountsPerformanceChart1Year {
    margin-top: 30px;
}
#paymentHistoryPerformanceChart2Years {
    margin-left: 0px;
    width: 920px;
    height: 350px;
    display: block;
}
#paymentHistoryPerformanceChart3Years {
    margin-left: 0px;
    width: 920px;
    height: 350px;
    display: block;
}
#paymentHistoryPreviousLedgerChart {
    margin-left: 0px;
    width: 800px;
    height: 300px;
    display: block;
}
#paymentHistorySlowAccountsPerformanceChart2Years {
    margin-left: 0px;
    width: 920px;
    height: 300px;
    display: block;
}
#paymentHistorySlowAccountsPerformanceChart3Years {
    margin-left: 0px;
    width: 920px;
    height: 300px;
    display: block;
}
#dataQualityDataCleanseSummaryLeftChart {
    margin: 0 auto;
    height: 480px;
}
#dataQualityDataCleanseSummaryRightChart {
    margin: 0 auto;
    height: 480px;
}
#dataQualityEntityAdverseSummaryChart {
    margin-top: 10px;
    height: 280px;
}
#dataQualityRegistrationStatusSummaryLeftBigChart {
    margin: 0;
    height: 250px;
    width: 250px;
    display: block;
    float: left;
}
#dataQualityRegistrationStatusSummaryLeftSmallChart {
    margin: 0;
    height: 250px;
    width: 100px;
    display: block;
    float: left;
}
#dataQualityRegistrationStatusSummaryRightBigChart {
    margin: 0;
    height: 250px;
    width: 250px;
    display: block;
    float: left;
}
#dataQualityRegistrationStatusSummaryRightSmallChart {
    margin: 0;
    height: 250px;
    width: 100px;
    display: block;
    float: left;
}
#accountDetailComparisonsDbtOverTimeChart {
    width: 920px;
    height: 300px;
    margin: 0 auto;
}
#accountDetailComparisonsIndustryChart {
    width: 240px;
    height: 270px;
    display: block;
    float: right;
    position: absolute;
    top: 20px;
    right: -70px;
}
#accountDetailComparisonsSuppliersChart {
    width: 240px;
    height: 270px;
    display: block;
    float: left;
    margin: 0px;
    position: absolute;
    top: 20px;
    left: 0px;
}
#accountDetailPortfolioDbtChart {
    width: 100% !important;
    height: auto !important;
    float: right;
    display: block;
    margin-right: 0px;
    background-color: transparent;
    position: absolute;
    right: 0px;
    top: 40px;
    z-index: 0;
}

#accountDetailAlertSummary {
    width: 100% !important;
}

#accountDetailPortfolioRiskScoreChart {
    width: 100% !important;
    height: auto !important;
    margin: -30px auto 0px auto;
}
/*****Current File********************************************************************/

#tableCurrentFile {
    border: 1px solid #d6d1c8;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    behavior: url(../PIE.htc);
    -webkit-box-shadow: #e4e2de 1px 1px 2px;
    -moz-box-shadow: #e4e2de 1px 1px 2px;
    box-shadow: #e4e2de 1px 1px 2px;
}
#tableCurrentFile tr td {
    background: white;
    vertical-align: top;
    padding: 15px;
}
#tableCurrentFile tr td.greyBG {
    background-color: #fcfcfc;
}
.currentFileSummary {
    display: block;
    float: left;
    width: 690px;
    padding: 0px;
}
.currentFileUpload {
    display: block;
    float: left;
    width: 753px;
}
.currentFileUpload input.txtField {
    border: 1px solid #a0968c;
    -webkit-box-shadow: #d6d4d0 1px 1px 10px inset;
    -moz-box-shadow: #d6d4d0 1px 1px 10px inset;
    box-shadow: #d6d4d0 1px 1px 10px inset;
    -webkit-border-radius: 20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    border-radius: 20px 20px 20px 20px;
    position: relative;
    behavior: url(../PIE.htc);
    height: 30px;
    padding: 5px 14px;
    line-height: 140%;
    width: 175px;
    color: #686255;
    display: block;
    float: none;
}
.currentFileUpload .lightGreyButton {
    margin-left: 0px;
}
#detailsCurrentFile a.redButton,
#detailsCurrentFile a.lightGreyButton {
    margin-left: 0px;
}
#detailsCurrentFile div.halfSection {
    width: 445px;
}
#submissionSearch {
    margin: 0 auto;
    width: auto;
}
*:first-child + html #submissionSearch {
    width: 700px;
}
#submissionSearch input.txtField {
    border: 1px solid #a0968c;
    -webkit-box-shadow: #d6d4d0 1px 1px 10px inset;
    -moz-box-shadow: #d6d4d0 1px 1px 10px inset;
    box-shadow: #d6d4d0 1px 1px 10px inset;
    -webkit-border-radius: 20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    border-radius: 20px 20px 20px 20px;
    position: relative;
    behavior: url(../PIE.htc);
    height: 30px;
    padding: 5px 14px;
    line-height: 140%;
    color: #686255;
}
#clickFilterDetail input.txtField {
    border: 1px solid #a0968c;
    -webkit-box-shadow: #d6d4d0 1px 1px 10px inset;
    -moz-box-shadow: #d6d4d0 1px 1px 10px inset;
    box-shadow: #d6d4d0 1px 1px 10px inset;
    -webkit-border-radius: 20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    border-radius: 20px 20px 20px 20px;
    position: relative;
    behavior: url(../PIE.htc);
    height: 10px;
    padding: 5px 10px;
    line-height: 140%;
    color: #686255;
}
#submissionSearch input.lightGreyButton {
    float: right;
}
#fileSubmissionsTop {
    padding: 20px 0px;
}
#fileSubmissionsTop span,
#joinUserGroupGridTop span {
    color: #858585;
    text-shadow: 1px 1px white;
    font-size: 13px;
    display: block;
    float: left;
    padding: 8px 0px;
}
#fileSubmissionsTop i#fileListSortBy span {
    color: #858585;
    display: inline;
    float: none;
    font-size: 11px;
    font-weight: normal;
    padding: 0px;
    text-shadow: 1px 1px white;
}
#tableFileSubmissions tr th {
    text-align: center;
    font-weight: normal;
}
#tableFileSubmissions tr td {
    text-align: center;
}
#tableFileSubmissions tr th
{
    color:black;
    font-weight:bold;
}
#fileSubmissionDetailSubTitle {
    display: block;
    float: left;
    width: auto;
    color: #303030;
    font-size: 13px;
    margin: 18px 0px 0px 16px;
    text-shadow: 1px 1px white;
}
#fileSubmissionDetailLeft {
    display: block;
    float: left;
    width: 48%;
}
#fileSubmissionDetailLeft tr th,
#fileSubmissionDetailLeft tr td {
    background: white;
}
#fileSubmissionDetailLeft tr td a {
    background: none;
}
#fileSubmissionDetailRight {
    display: block;
    float: right;
    width: 48%;
}
#fileSubmissionDetailRight tr th,
#fileSubmissionDetailRight tr td {
    background: white;
}
#fileSubmissionDetailRight tr td a {
    background: none;
}
#fileSubmissionDetailRight tr td span {
    margin-top: 0px;
}
/*****My Setting********************************************************************/

.formField .formFieldLeft {
    display: block;
    float: left;
    width: 160px;
    text-align: right;
}
.formField .formFieldRight {
    display: block;
    float: left;
    margin-left: 10px;
}
.formField .txtField {
    border: 1px solid #E4E4E4;
    height: 20px;
    margin: 0;
    padding: 5px;
    width: 80%;
}
.formField .fileUpload .txtField {
    width: 60%;
    display: block;
    float: left;
}
.formField .fileUpload .fileBrowse {
    margin-left: 10px;
}
.formField textarea {
    border: 1px solid #E4E4E4;
    height: 50px;
    margin: 0;
    padding: 5px;
    width: 80%;
    font-family: Helvetica;
    font-weight: bold !important;
    font-size: 13px;
}
.formField .dropDownListButton {
    margin: 0px;
}
.formField .formFieldLeft label {
    margin-top: 2px;
    display: block;
    float: left;
    padding-left:10px;
}
*:first-child + html .formField .formFieldLeft label {
    margin-top: 0px;
}
*:first-child + html .formField .formFieldRight label {
    margin-left: 10px;
}
*:first-child + html .formField .formFieldRight .dropDownListButton {
    margin-left: 10px;
}
.formField .formFieldLeft input {
    margin-top: 1px;
    padding: 0px;
    display: block;
    float: right;
}
/*****Login Panel********************************************************************/

#productsTopDropDownWrap {
    position: absolute;
    display: none;
    width: 200px;
}
#productsTopDropDownHeader {
    display: block;
    position: relative;
    float: left;
    width: 95px;
    background: #b3181c;
    height: 10px;
    margin-top: -10px;
}
#productsTopDropDownContent {
    -webkit-border-radius: 0px 3px 3px 3px;
    -moz-border-radius: 0px 3px 3px 3px;
    border-radius: 0px 3px 3px 3px;
    position: relative;
    behavior: url(../PIE.htc);
    display: block;
    background-color: #b3181c;
    padding: 8px 15px;
}
#productsTopDropDownContent ul li {
    margin: 5px 0px;
}
#productsTopDropDownContent ul li a {
    color: White;
}
#productsTopDropDownContent ul li a:hover {
    text-decoration: none;
}
/*****Generic Content********************************************************************/

#genericContent p {
    margin-bottom: 20px;
    font-size: 13px;
}
#genericContent h2 {
    font-weight: normal;
    font-size: 24px;
    text-shadow: 1px 1px white;
    color: #303030;
    margin-bottom: 25px;
}
#genericContent ol,
#genericContent ul {
    margin-bottom: 20px;
}
#genericContent ol li {
    list-style-type: decimal;
    margin-bottom: 15px;
    margin-left: 20px;
    font-size: 13px;
}
#genericContent ul li {
    list-style-type: disc;
    margin-bottom: 10px;
    margin-left: 20px;
    font-size: 13px;
}
#changePassword_colorbox {
    min-height: 200px;
}
.scoreLabelSmallerFont {
    padding-top: 14px !important;
    padding-bottom: 4px !important;
    font-size: 30px !important;
}
ol.lower-alpha,
ol.lower-alpha li {
    list-style-type: lower-alpha !important;
    margin-left: 10px;
}
.groupend {
    background: transparent url('../images/bgMenu.jpg');
    background-size: 100% 0.13em;
    background-repeat: repeat-x;
}
#paymentHistoryLedger {
    float: left;
    width: 100%;
}
#paymentHistoryLedger .col-lg-6:first-child {
    margin-left: 0%;
}
#paymentHistoryLedger .col-lg-6 {
    margin-left: 2%;
    margin-top: 0;
    height: auto;
    width: 49%;
}
#similarIndustriesDbt .col-md-3 {
    min-height: 150px;
    border: 1px solid #ccc;
    padding: 10px;
    margin: 10px;
    width: 30%;
    border-radius: 10px;
}

.dbtCompareStatus {
    width: 100% !important;
    height: auto !important;
    border-radius: 5px !important;
    padding: 0px 10px !important;
    margin-bottom: 5px;
    min-height: 40px;
}
.dbtCompareStatus span {
    font-size: 28px !important;
    text-transform: uppercase;
}
#similarIndustriesDbt .col-md-3 > span {
    font-size: 16px;
    width: 100%;
    display: block;
    text-align: left;
    margin: 5px 0px 0px;
    float: left;
    min-height: 90px;
    color: #000;
    font-family: Helvetica;
    font-weight: bold !important;
}
#similarIndustriesDbt .col-md-3 .dbtNoColor {
    /*background-color:#454545;*/
    
    background-color: #fff;
}
.accountResults_cntr {
    padding: 20px 10px;
    background: #EDEDED;
    float: left;
    width: 100%;
}
#searchDetail {
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
}
#searchDetail.filterStrip span {
    width: auto;
    float: left;
    font-size: 14px;
    margin-top: 10px;
    margin-right: 15px;
}
.accountSearchInput {
    float: left;
    width: auto;
}
.accountSearchInput input {
    float: left;
    min-height: 40px;
}
.accountSearchInput input.btnSearch {
    background-color: transparent;
    box-shadow: none;
    border: 0px;
    background: url("../images/search.png") no-repeat;
    background-size: contain;
    width: 18px;
    min-height: 18px;
    margin-top: 14px;
}
.filterStrip a img {
    margin-top: 2px !important;
}
.container-title-txt {
    font-size: 22px;
    font-family: Helvetica;
    font-weight: bold !important;
}
#notificationList table thead {
    background-color: #d8d8d8;
}
#notificationList table thead tr th,
#notificationList table tbody tr td {
    font-size: 14px !important;
    color: #000;
    font-family: Helvetica;
    font-weight: bold !important;
}
#notificationsListTop {
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 10px 15px;
    border: 1px solid #ccc;
    box-shadow: 0px 0px 2px 1px rgba(69, 69, 69, 0.2);
}
.table-striped tbody {
    border-bottom: 2px solid #ccc;
}
#paginationControlBottom span {
    font-size: 14px;
}
#paymentHistoryLedger .dashboardNodata {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 20px;
    float: left;
    width: auto;
    height: auto;
    min-height: 413px;
    font-size: 14px;
    left: auto;
}
.CompareTrend .declining {
    background: url("../images/deterioratingTrend.png") no-repeat;
    width: 65px;
    height: 45px;
    float: none;
    background-size: 100%;
    background-position: 0px 10px;
    margin: 0px auto;
}
.CompareTrend .improve {
    background: url("../images/improvingTrend.png") no-repeat;
    width: 65px;
    height: 45px;
    float: none;
    background-size: 100%;
    background-position: 0px 10px;
    margin: 0px auto;
}
.CompareTrend .stable {
    background: url("../images/stableTrend.png") no-repeat;
    width: 65px;
    height: 45px;
    float: none;
    background-size: 100%;
    background-position: 0px 10px;
    margin: 0px auto;
}
table#latePaymentTrendsTable {
    width: 99.5%;
    margin-bottom: 34px;
    float: left;
} 
table.tablePaymentTrends2YearTrend tbody {
    border-left: 0px;
}
table#latePaymentTrendsTable tr:nth-child(odd) td,
table.tablePaymentTrends2YearTrend tr:nth-child(odd) td{
    background:#f5f5f5 !important;
}
table#latePaymentTrendsTable tr:nth-child(even) td, 
table.tablePaymentTrends2YearTrend tr:nth-child(even) td{
    background:#fff !important;
}
table#latePaymentTrendsTable tr td, table.tablePaymentTrends2YearTrend tr td {
    padding: 15px 10px !important;
    border-bottom: 0px;
    border-right: 0px;
    border-top: 0px;
}
table.tablePaymentTrends2YearTrend tr td:first-child {
    border-left: 0px;
}
table#latePaymentTrendsTable tr td:first-child {
    border-left: 1px solid #ccc !important;
}
table.tablePaymentTrends2YearTrend tr td:last-child {
    border-right: 0px;
}
table#latePaymentTrendsTable tr td:last-child{
    border-right: 1px solid #ccc !important;
}
table#latePaymentTrendsTable tr:nth-child(2) td {
    border-top: 1px solid #ccc;
}
table#latePaymentTrendsTable tr:last-child td {
    border-bottom: 1px solid #ccc;
}
.CompareTrend .notAvailable {
    background: url("../images/noTrend.png") no-repeat;
    width: 65px;
    height: 45px;
    float: none;
    background-size: 100%;
    background-position: 0px 10px;
    margin: 0px auto;
}
.tableViewLatePaymentTrendsTabs {
     overflow: auto;
    max-height: 360px;
}
/*.tableViewLatePaymentTrendsTabs tr:after {
    content: ' ';
    display: block;
    visibility: hidden;
    clear: both;
}*/
/*.tableViewLatePaymentTrendsTabs tbody{
    max-height: 300px; overflow-y:auto; border: 1px solid #dddddd; display: block;
}*/
table.tablePaymentTrends2YearTrend tr td{
    border-left:0px;
}
.tablePaymentTrends2YearTrend tr th {
    background: #fff;
    color: #000;
    border-right: 0px !important;
    border-bottom: 0px !important;
    border-left: 0px !important;
}
.redFont {
    color: #E11B22;
}
.greenFont {
    color: #66A86A;
}
.blueFont {
    color: #0071BC;
}
.notAvailableFont {} #dataQualityRegistrationACN,
#dataQualityRegistrationABN,
#dataQualityInputDataSupplied,
#dataQualityInputDataMatchRulesTriggered,
#dataQualityMatchRates,
#dataQualityTypesOfEntities {
    width: 100%;
    float: left;
    color: #000;
    border: 1px solid #f2f1ef;
    padding: 0px 0px 10px;
}
#dataQualityRegistrationACN h3,
#dataQualityRegistrationABN h3,
#dataQualityInputDataSupplied h3,
#dataQualityInputDataMatchRulesTriggered h3,
#dataQualityMatchRates h3,
#dataQualityTypesOfEntities h3 {
    float: left;
    width: 100%;
    font-size: 14px;
    margin-bottom: 20px;
    border-bottom: 1px solid #f2f1ef;
    padding: 6px 0px;
    margin-top: 0px;
    background-color: #f2f1ef;
    text-transform: uppercase;
}
#dataQualityRegistrationACN h3 span, #dataQualityRegistrationABN h3 span, #dataQualityInputDataSupplied h3 span, 
#dataQualityInputDataMatchRulesTriggered h3 span, #dataQualityMatchRates h3 span, #dataQualityTypesOfEntities h3 span{
    line-height: 24px;
    font-family: Helvetica;
    font-weight: bold !important;
}
#dataQualityMatchRates {
    padding: 0px;
    margin-bottom: 0px;
}
#portfolioChartDBTLoad,
.portfolioChart,
#dataQualityRegistrationABNPieChart {
    width: 100%;
    float: left;
}
#paymentTrendsSummary {
    width: 100% !important;
}
#paymentTrends2YearTrendPerformance h4.content-panel-title {
    margin-top: 6px;
}
.arrow-toggle .icon-arrow-down,
.arrow-toggle.collapsed .icon-arrow-up {
    display: inline-block;
}
.arrow-toggle.collapsed .icon-arrow-down,
.arrow-toggle .icon-arrow-up {
    display: none;
}
div#customTabPeriodpanel {
    float: right;
    width: auto;
    margin-right: 20px;
}
#customTabPeriodpanel > ul {
    -webkit-border-radius: 3px 3px 3px 3px !important;
    -moz-border-radius: 3px 3px 3px 3px !important;
    border-radius: 3px 3px 3px 3px !important;
    behavior: url(../PIE.htc) !important;
    border: 1px solid #cdc7bb !important;
    display: block !important;
    float: right !important;
    width: auto !important;
    position: relative !important;
    margin: 10px 0px !important;
}
#customTabPeriodpanel > ul > li {
    display: block !important;
    float: left !important;
    width: auto !important;
    height: 32px !important;
    /*background: transparent url('../images/bgTabPeriodPanel.png') 0 0 repeat-x !important;*/
    background-color: #d8d8d8;
    line-height: 18px !important;
    margin-right: 0px;
    margin-bottom: 0px;
}
#customTabPeriodpanel > ul > li > a {
    border-bottom: 0px !important;
    display: block !important;
    float: left !important;
    padding: 7px 12px 11px 12px !important;
    height: 30px !important;
    color: #9c9380 !important;
    text-decoration: none !important;
    text-shadow: none !important;
    font-weight: bold !important;
    line-height: 15px;
    width: 100%;
    border-radius: 0px;
}
#customTabPeriodpanel > ul > li:hover,
#customTabPeriodpanel > ul > li.active {
    /*background: transparent url('../images/bgTabPeriodPanelHover.png') 0 0 repeat-x !important;*/
    background:#d8d8d8 !important;
}
#customTabPeriodpanel > ul > li.active > a {
    color: #686255 !important;
    background: #999999 url('../images/icoTabPeriodHover.png') 150% bottom no-repeat !important;
}
.riskProfileSummaryBlock {
    float: left;
    width: 250px;
    padding: 20px;
    background-color: #ededed;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    margin-bottom: 20px;
    margin-top: -13px;
}
.riskProfileSummaryBlock-row {
    float: left;
    width: 100%;
    margin-bottom: 14px;
}
.column1Title {
    font-size: 1em;
    width: 100%;
    float: left;
    text-align: left;
    color: #666666;
    text-transform: uppercase;
    font-family: Helvetica;
    font-weight: 500 !important;
    margin-bottom: 5px;
}
.column1ContentTxt {
    float: left;
    width: 100%;
    color: #000;
    font-size: 1.5em;
    margin-bottom: 26px;
    text-align: left;
}
.riskProfileSummaryBlock .riskProfileSummaryBlock-row:last-child,
.riskProfileSummaryBlock .riskProfileSummaryBlock-row:last-child .column1ContentTxt {
    margin-bottom: 0 !important;
}
.portfolioRequestPage-title {
    font-size: 2.2em;
    margin-top: 1%;
    color: #999999;
}
.fileSubmissionsPage-title {
    font-size: 2.2em;
    margin-top: 1%;
    color: #999999;
}

table.tableRiskProfileNotScoredInformation tr td:last-child,
table.tableRiskProfileNotScoredInformation tr th:last-child {
    border-right: 1px solid #ccc !important;
}
table.tableRiskProfileNotScoredInformation tr td:first-child,
table.tableRiskProfileNotScoredInformation tr th:first-child {
    border-left: 1px solid #ccc !important;
}
table.tableRiskProfileNotScoredInformation tr th:first-child,
table.tableRiskProfileNotScoredInformation tr th:last-child{
    border-bottom: 1px solid #ccc !important;
}
table.tableRiskProfileNotScoredInformation tr td,
table.tableRiskProfileNotScoredInformation tr th{
    border-left: 0px !important;
    border-bottom: 0px !important;
}
table.tableRiskProfileNotScoredInformation tr td:first-child,
table.tableRiskProfileNotScoredInformation tr td:last-child{
    border-bottom: 0px !important;
    border-top: 0px !important;
}
table.tableRiskProfileNotScoredInformation tr:nth-child(odd),
table.tableRiskProfileNotScoredInformation tr:nth-child(even){
    background:#fff;
}
#notScoredInformation .table-responsive{float:left;}
.notScoredVerticalScrollDiv{
    max-height:290px;
}
/*#dataQualityMatchRulesTriggeredPieChart .highcharts-container, #dataQualityInputDataSuppliedPieChart .highcharts-container,
#dataQualityMatchRatesBarChart .highcharts-container, #dataQualityTypesOfEntitiesPieChart .highcharts-container{
    width:100% !important;
    height:100% !important;
}*/

.grid-container-debtorIq {
    margin-top: -73px;
}
ul.debtorIQTabs, ul.mySettingTabs {
    float: left;
    width: 100%;
}
ul.debtorIQTabs li, ul.mySettingTabs li {
    display: inline-block;
    font-size: 16px;
    background: #fff;
    border-bottom: 2px solid #fff;
    margin-left: 10px;
}
ul.debtorIQTabs li:first-child, ul.mySettingTabs li:first-child {
    margin-left: 0px;
}
ul.debtorIQTabs li.active, ul.mySettingTabs li.selected, ul.mySettingTabs li.active {
    background: #ccc;
    border-bottom: 2px solid #b51218;
}
ul.debtorIQTabs li a, ul.mySettingTabs li a {
    padding: 10px 20px;
    float: left;
    color: #000;
    text-decoration:none;
    font-family: Helvetica;
    font-weight: bold !important;
}
ul.debtorIQTabs li a:hover, ul.mySettingTabs li a:hover {
    color: #000;
    text-decoration:none;
}

ul.debtorIQTabs li a:focus, ul.mySettingTabs li a:focus {
    text-decoration: none;
}

.userGroupMyUserGroupItem-cntr,
.findandJoin-cntr,
.newGroup-cntr {
    background-color: White;
    border: 1px solid #d6d1c8;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    behavior: url(/cassette.axd/file/Content/css/PIE-f0a7f37….htc);
    padding: 20px 30px;
    -webkit-box-shadow: #e4e2de 1px 1px 2px;
    -moz-box-shadow: #e4e2de 1px 1px 2px;
    box-shadow: #e4e2de 1px 1px 2px;
    width: 100%;
    display: block;
    float: left;
    position: relative;
}
.findandJoin-cntr{padding:15px;}
.findandJoin-cntr p,
.newGroup-cntr p {
    font-size: 14px;
}
.findAndJoinContainerRight {
    display: block;
    float: left;
    width: auto !important;
    padding: 30px;
    margin: -20px -30px;
}
.findAndJoinContainerRight .joinUserGroupItemMiddle h3 {
    margin-top: 0px;
}
.newGroup-cntr-right {
    display: block;
    float: left;
    width: 52%;
    padding: 10px;
}
#dataProviderGrid .tableAccountsList {
    border: 1px solid #ccc;
}
#dataProviderGrid .tableAccountsList tr th {
    padding: 10px 15px;
}

div.bkToDashboardBtnContainer {
    margin: 10px 0;
}

a.bkToDashboardBtn {    
    font-size: 16px !important;
    line-height: 15px;
    color: #0071BC;
    text-decoration: none;
}

a.bkToDashboardBtn:hover,
a.bkToDashboardBtn a:focus,
a.bkToDashboardBtn a:active, {
    color: #0071BC;
    text-decoration: none;
    outline: none;
}

.bkToDashboardBtn .bkArrow {
    background: transparent url("../images/back_arrow.png") no-repeat;
    background-size: contain;
    width: 30px;
    height: 14px;
    display: inline-block;
}
#paymentTrendsDbtSimilarIndustries {
    float: left;
    width: 100%;
}
#userListTop span {
    line-height: 41px;
    float: left;
}
div#dataProvidersTop span {
    float: left;
    line-height: 45px;
}
#dataProvidersTop .dropDownListWrap {
    float: left !important;
}

