/* Frequently used Common Styles*/

.blockDisplay {
    display: block;
}

.marginBottom2 {
    margin-bottom: 2px;
}

.textAlignRight{
    text-align:right !important;
}

.textAlignCenter{
    text-align:center !important;
}

.textAlignLeft{
    text-align:left !important;
}

.noTxtDecoration{
  text-decoration: none;
}

.underlineText{
  text-decoration: underline;
}

.toLowerText{
    text-transform: lowercase;
}

.toUpperText{
    text-transform: uppercase;
}

.displayNone {
    display:none;
}

.clearLeft {
  clear: left;
}

.noPadding {
    padding: 0;
}

.padding1 {
    padding:1px;
}

.padding2 {
    padding:2px;
}

.padding3 {
    padding: 3px;
}

.padding5 {
    padding:5px;
}

.padding10 {
    padding:10px;
}

.padding15 {
    padding:15px;
}

.padding20 {
    padding:20px;
}

.paddingBottom0 {
    padding-bottom: 0;
}

.paddingBottom1 {
    padding-bottom:1px;
}

.paddingBottom2 {
    padding-bottom:2px;
}

.paddingBottom3 {
    padding-bottom:3px;
}

.paddingBottom4 {
    padding-bottom:4px;
}

.paddingBottom5 {
    padding-bottom:5px;
}

.paddingBottom10 {
    padding-bottom:10px;
}

.paddingBottom15 {
    padding-bottom:15px;
}

.paddingBottom20 {
  padding-bottom:20px;
}

.paddingBottom30 {
    padding-bottom: 30px;
}

.paddingTop1 {
  padding-top:1px;
}

.paddingTop2 {
  padding-top:2px;
}

.paddingTop3 {
  padding-top:3px !important;
}

.paddingTop5 {
  padding-top:5px;
}

.paddingTop10 {
  padding-top:10px;
}

.paddingTop15 {
  padding-top:15px;
}

.paddingTop20 {
  padding-top:20px;
}

.paddingTop25 {
    padding-top: 25px;
}

.paddingTop30 {
    padding-top: 30px;
}

.paddingTop40 {
    padding-top: 40px;
}

.paddingTop50 {
    padding-top: 50px;
}

.paddingRight0{
  padding-right:0px;
}

.paddingRight1{
  padding-right:1px;
}

.paddingRight2{
  padding-right:2px;
}

.paddingRight3 {
    padding-right: 3px;
}

.paddingRight4{
  padding-right:4px;
}

.paddingRight5{
  padding-right:5px;
}

.paddingRight8{
  padding-right:8px;
}
.paddingRight10{
  padding-right:10px;
}

.paddingRight15{
  padding-right:15px;
}

.paddingRight20{
  padding-right:20px;
}

.paddingRight45{
    padding-right:45px;
}

.paddingLeft0{
    padding-left: 0px;
}

.paddingLeft1{
    padding-left: 1px;
}

.paddingLeft2{
    padding-left: 2px;
}

.paddingLeft3 {
  padding-left:3px !important;
}

.paddingLeft4{
    padding-left: 4px;
}

.paddingLeft5{
  padding-left:5px;
}

.paddingLeft10{
  padding-left:10px;
}

.paddingLeft12{
  padding-left:12px;
}

.paddingLeft15{
  padding-left:15px;
}

.paddingLeft20{
  padding-left:20px;
}

.paddingleft25{
    padding-left:25px;
}

.paddingleft35{
    padding-left:35px;
}

.paddingLeft50 {
    padding-left:50px;
}

.paddingLeft80 {
    padding-left:80px;
}

.verticalAlignTop {
    vertical-align:top;
}

.verticalAlignMiddle{
    vertical-align:middle;
}

.verticalAlignBottom {
    vertical-align:bottom;
}

.boldFont {
    font-weight:bold;
}

.marginLeft25{
    margin-left:25px;
}

.marginLeft30{
    margin-left:30px;
}

.floatRight {
    float:right;
}

.floatLeft {
    float:left;
}

.elementHidden{
    visibility:hidden;
}

.alertWarning{
    color:red;
}

.maxWidth{
    width:100%;
}

.minWidth{
    width:1%;
}

.noBorder{
    border: none;
}

.cursorPointer {
    cursor: pointer;
}

.fontNormal {
    font-weight: normal;
}

.positionAbsolute {
    position: absolute;
}

.tableLayoutFixed {
    table-layout: fixed;
}

.vr-positionAbsolute {
    position: absolute;
}


.margin0{
    MARGIN: 0px;
}

.margin5{
    margin:5px;
}

.marginTop20 {
    margin-top: 20px;
}

.font8pt {
    font-size: 8pt;
}

.height100pct {
    height:100%;
}

.fontSize200pct{
    font-size: 200%;
}

.widthAuto {
    width: auto;
}

.width100 {
    width: 100%;
}

.noWrap{
    white-space: nowrap;
}

/*End of frequently used Common Styles*/
/*to overwrite w-dlg-wrapper in widget class*/
.panel table.w-dlg-wrapper
{
    border:none;
    background-color:transparent;
}

.label {
    color:#000000 !important;
}
.incidentalText {
  FONT-SIZE: 7.5pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SPAN {
  DISPLAY: inline
}
.scanColumnHeadingText {
  FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #000000
}
.mastheadDateCell {
  WIDTH: 140px; HEIGHT: 19px; BACKGROUND-COLOR: #003366
}
.errorText{
  FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.bodyText {
  FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.ANBodyText {
  FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.pdfDefaultText {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-style:normal; text-decoration:none;
}

.punchOutHeaderFrame {
  HEIGHT: 70px
}
.wizardNumber {
  FONT-SIZE: 24pt; COLOR: #666699; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.productDetailsText {
  FONT-WEIGHT: normal; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.menu {
  HEIGHT: 19px; BACKGROUND-COLOR: #336699
}
.menuText {
  PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.incidentalLightText {
  FONT-SIZE: 7.5pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.welcomePanel {
  BACKGROUND-COLOR: #336699
}
.inlineErrorText {
  FONT-SIZE: 7.5pt; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.changeIndicator{
  FONT-WEIGHT: normal; COLOR: #d66c20;FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.previousValue{
  FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: grey; text-decoration:line-through;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.previousValueRemoved{
  FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: grey; text-decoration:line-through; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.boldFont {
    font-weight:bold;
}

.pageHeadingText {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #333366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.pageHead {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #333366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.inlineHelpText {
  FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.inlineHelpPDFText {
  FONT-WEIGHT: normal; FONT-SIZE: 8px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.menuHilite {
  BACKGROUND-COLOR: #6699cc
}
.subSectionHeadingText {
  FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dddddd
}
.tableLightAlternatingRow {
  BACKGROUND-COLOR: #f4f4f4
}
.welcomeText {
  FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #336699
}
.scanColumn {
  WIDTH: 140px; BACKGROUND-COLOR: #cccccc
}
.confirmationText {
  FONT-SIZE: 9pt; COLOR: #000000; TEXT-INDENT: 25px; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.mastheadTop {
  BACKGROUND-COLOR: #000000
}
.largeBodyText {
  FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.gutter {
  WIDTH: 25px
}
.welcomeHeadingText {
  FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.menuRightPad {
  WIDTH: 15px
}
.titleLeftPad {
  WIDTH: 10px
}
.pageWrapper {
  BACKGROUND-COLOR: #cccccc
}
.login {
  FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; WIDTH: 165px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.sectionHeadingText {
  FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #666699; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; border-left: #9999cc 1px solid; border-top: #9999cc 1px solid;
}
.sectionHeadingTextExpando {
  FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #666699; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; border-top: #9999cc 1px solid;
}
.newsHead {
  FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc;
}
.newsBody {
  FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee;
}
.menuSelected {
  BACKGROUND-COLOR: #6699cc
}
.heading {
  HEIGHT: 18px
}
.helpTOCText {

}
.tableAlternatingRow {
  BACKGROUND-COLOR: #eeeeee
}
.tabText {
  FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bannerText {
  FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.tableText,.tableTextKey {
  FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
td.inbo-INSLineItemDescLabel ~ .tableDescParent span {
  white-space: break-spaces;
  display:inline-block;
  margin-bottom: -8em;
  margin-top: -2.5em;
}
.tableTextKeyTrailer {
    text-align: left;
    color: #767676;
}
.tableColumnHeadingText {
    color: #000000;
    background: #ffffff;
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.scanColumnText {
  FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.productDetailsLabelText {
  FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.formItemLabelText {
  FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-TRANSFORM: none; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.optionalFormItemLabelText {
  FONT-WEIGHT: normal; FONT-SIZE: 8pt; TEXT-TRANSFORM: none; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.catalogTreeText {
  color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
}
.catalogTreeSmallText {
  color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt;
}
.mastheadDateCell {
  background-color: #003366; height: 19px; width: 140px;
}
.invoiceRemitTo {
  BORDER-RIGHT: #9c9cb8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9c9cb8 1px solid; PADDING-LEFT: 5px; BACKGROUND: #eee; PADDING-BOTTOM: 3px; BORDER-LEFT: #9c9cb8 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #9c9cb8 1px solid
}
.remitToSlipDotline {
  BORDER-RIGHT: #9c9cb8 0px solid; BORDER-TOP: #000 2px dotted; BORDER-LEFT: #9c9cb8 0px solid; BORDER-BOTTOM: #9c9cb8 0px solid
}
.remitToSlipTableHeader {
  color: #555580;
  font-weight: bold;
}
.rfxNotificationText {
    font-family: Arial; font-size: 11pt;
}

.htmlEmailBorder {
  border:5px solid #8BAED6;
}

.htmlEmailFormat {
  padding:0px 10px 0px 10px;
}

.pageBreakBefore {
  page-break-before: always;
}
.pageBreakAfter {
  page-break-after: always;
}

.greenStatusText {
  color: #00CC00
}
.redStatusText {
  color: #FF0000
}
.orangeStatusText {
  color: #FFA500
}
.normalStatusText {
  color: #000000
}

a.errorLink:hover,
a.errorLink:link,
a.errorLink:visited,
a.errorLink:active {
    color:#FF0000;
}


.dialogBoxDiv {
    BORDER-RIGHT: #333366 1px solid; BORDER-TOP: #333366 1px solid; DISPLAY: none; Z-INDEX: 100; LEFT: 230px; BORDER-LEFT: #333366 1px solid; BORDER-BOTTOM: #333366 1px solid; POSITION: absolute; TOP: 200px; BACKGROUND-COLOR: #eeeeee
}
.dialogBoxTable {
    BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #eeeeee
}
.dialogBoxHeader {
    FONT-WEIGHT: bold; BACKGROUND: url(../resources/dialogboxgradient.gif) repeat-x
}
A.xnav {
    FONT-SIZE: 8pt; TEXT-DECORATION: none
}
A.xnav:hover {
    FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
.editEmphasis {
    BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; CURSOR: hand; PADDING-TOP: 0px; BORDER-BOTTOM: #e0a132 1px solid
}
.editEmphasisOver {
    BORDER-RIGHT: #e0a132 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e0a132 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #e0a132 1px solid; CURSOR: hand; PADDING-TOP: 0px; BORDER-BOTTOM: #e0a132 1px solid; BACKGROUND-COLOR: #eeeeee
}
.dashboard_section_blue {
    BORDER-TOP: #bbc8df 1px solid; BORDER-LEFT: #bbc8df 1px solid
}
.dashboard_header_blue {
    BACKGROUND: #bbc8df; COLOR: #000000
}
DIV.scrollTableWrapper {
    PADDING-RIGHT: 0px; MARGIN-TOP: 7px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; OVERFLOW: visible
}
.scrollTableWrapper DIV.tableHeader {
    PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #9c9cb8 1px solid; BACKGROUND-COLOR: #eeeeee
}


.summaryTableBody {
  MARGIN-BOTTOM: 1px; MARGIN-TOP: 20px;BACKGROUND-COLOR: #eeeeee; border-bottom: 1px solid #9c9cb8; border-top: 1px solid #9c9cb8; border-right: 1px solid #9c9cb8; border-left: 1px solid #9c9cb8;
}

.summaryTableBody td {
    padding: 0px 2px 5px 10px;
}

.diffSummaryTableBody {
  MARGIN-BOTTOM: 1px; MARGIN-TOP: 20px;
}

.diffSummaryTableBody td {
    padding: 0px 2px 5px 10px;
}

.innerTableBody {
  MARGIN-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; border-bottom: 5px solid #ffffff;
}

.diffInnerTableBody {
    MARGIN-BOTTOM: 0px; BACKGROUND-COLOR: #f2f2f2; border-bottom: 5px solid #f2f2f2;
}

.innerTableBody h3 {
    margin: 5px 0px 0px 0px;
}

.innerTableBodyPrint {
  MARGIN-BOTTOM: 20px; border-bottom: 10px;
}

.innerTableBodyPrint td {
    padding: 0px 5px 0px 5px;
}

.innerTableBodyPrint h3 {
    margin: 5px 0px 0px 0px;
}

.sectionHighlightAlt {
    position:relative;
    height:25px;
    border-top:1px dotted #9C9CB8;
    padding:0px;
}

.sectionHighlightAlt h2 {
    position:absolute;
    top:-1px; left:0px;
    width:auto;
    color:#000000;
    white-space:nowrap;
    background-color:#FFEAAA;
    border:1px solid #9C9CB8;
    padding:2px 10px 4px 5px;
}

ul.starting li {
    line-height:18px;
}

.thinPage {
    margin:10px;
}

.box {
    background-color: #555580;
}

div.promotxt {
    border:1px solid #555580;
    padding:10px;
    width:600px;
}

div.promotxt h1 {
    color:#555580;
    font:bold 24px/28px Verdana, Arial, Helvetica, sans-serif;
    white-space:normal;
}

h2.headline {
    font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    margin:20px 0px 0px 0px;
}

div.promotxt P {
    font:11px/16px Verdana, Arial, Helvetica, sans-serif;
    margin:0px 0px 7px 0px;
}

div.promotxt li {
    font:11px/16px Verdana, Arial, Helvetica, sans-serif;
    margin-bottom:3px;
}

div.balloon {
    background-color:#FFEAAA;
    float:right;
    margin-left:5px;
    padding:15px;
    border:5px solid #FF9900;
    text-align:center;
    font:bold 15px/20px Verdana, Arial, Helvetica, sans-serif;
}

div.balloon .date {
    font:bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
}

div.eduportalpreview{
  height:450px;
  padding-left:20px;
  padding-right:20px;
  padding-top:30px;
  overflow:auto;
  padding-top:10px;
}
div.eduportalpreviewSmall{
    height:auto;
  max-height:235px;
  padding-bottom:20px;
}
div.eduportalpreviewinner{
  position:relative;
}

.totalWrapperLeftTopBorder {
    float:left;
    padding:2px;
    border:1px solid #9C9CB8;
}

.totalBox tr.stdRow td {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    text-align:right;
    background-color:#E9E9F1;
    padding:5px 5px 5px 15px;
    border-top:0px solid #FFFFFF;
    border-bottom:0px solid #EEEEEE;
    border-right:0px solid #EEEEEE;
}

.totalBox tr.row2 td {
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    text-align:right;
    background-color:#FFEAAA;
    padding:5px 5px 5px 15px;
    border-top:0px solid #FFFFFF;
    border-bottom:0px solid #EEEEEE;
    border-right:0px solid #EEEEEE;
}

.exempt {
  border-right: #555580 1px solid;
        padding-right: 15px;
        border-top: #555580 1px solid;
        padding-left: 10px;
        padding-bottom: 5px;
        font: bold 18px/24px Verdana, Arial, Helvetica, sans-serif;
        border-left: #555580 1px solid;
        color: #555580;
        padding-top: 5px;
        border-bottom: #555580 1px solid;
        background-color: #ffeaaa;
}

.exemptsm {
  font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
}

.message {
border-top:1px solid #FFFFFF;
padding:3px 5px 3px 2px;
color:#333360;
font:9px/14px Verdana, Arial, Helvetica, sans-serif;
}

.tableConfirm {
    background-position:5px 5px;
    background-color: #DEECCA;
}

.tableError {
    background-position:5px 5px;
    background-color: #DDDDDD;
}

.dashboard_header_blue {
    color: #000000;
    background: #BBC8DF;
    line-height:20px;
}

.newDialogBoxDiv {
    position:absolute;
    z-index:199;
    background-color:#FFFFFF;
    padding:2px;
}

.fieldhelpAlt {
    color:#333366;
    background-color:#FFFFFF;
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    padding:2px 0px 2px 0px;
    cursor:help;
}

td.teaserOpt {
    border:1px solid #555580;
    padding:2px;
    background-color:#FAEAEA;
}

td.teaserReqd {
    border:1px solid #555580;
    padding:2px;
    background-color:#FFD9AA;
}

.teaserBO {
    border:1px solid #555580;
    padding:2px;
    background-color:#EAF4BC;
}

.teaserHead {
    background-color:#CCCCDD;
    padding:5px 5px 5px 5px;
    font-weight:bold;
    border-bottom:1px solid #AAABC6;
}

.teaserBody {
    padding:8px 5px 20px 5px;
    border-top:1px solid #FFFFFF;
}

.clearBox td.wrapper {
    padding:0px 5px 5px 5px;
    border:1px solid #555580;
    vertical-align:top;
}

.clearBox td.wrapper table.detail td {
    padding:5px 10px 2px 0px;
}

.techsupport {
    width:135px;
    border:1px solid #555580;
    margin: 0px 0px 0px 7px;
    background:url(support_contact_us.jpg) no-repeat 0px 0px;
    background-color:#ffffff;
    padding:55px 0px 3px 12px;
}

.flashdemo {
    width:135px;
    border:1px solid #555580;
    margin: 0px 0px 0px 7px;
    background-color:#FFEAAA;
    padding:12px 0px 12px 12px;
}


.severeAlert{
    border-top: 1px solid #5F5186;
    border-bottom: 1px solid #5F5186;
    border-left: 1px solid #5F5186;
    border-right: 1px solid #5F5186;
    background-color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
  font-weight: bold;
    color: #ffffff;
    padding: 5px;
}

.mediumAlert{
    border-top: 1px solid #5F5186;
    border-bottom: 1px solid #5F5186;
    border-left: 1px solid #5F5186;
    border-right: 1px solid #5F5186;
    background-color: #FFEAA9;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
  font-weight: bold;
    color: #000000;
    padding: 5px;
}

#gatewayWrapper {
    margin:auto;
    border:1px solid #555580;
    padding:2px;
}

#gateway a:link, #gateway a:visited {
    color:#333366;
    text-decoration:none;
}

#gateway a:hover {
    color:#333366;
    text-decoration:underline;
}

#gateway td {
    vertical-align:top;
}

#gateway th {
    background-color:#CCCCDD;
    text-align:left;
    padding:5px 10px 5px 5px;
    border-bottom:1px solid #555580;
    width:50%;
}
#gateway input {
    margin:0px 5px 0px 0px;
}

#gateway th.control {
    text-align:right;
    font:normal 9px/12px Verdana, Arial, Helvetica, sans-serif;
}

#gateway th.control input {
    vertical-align:middle;
}

.gatewaySub {
    margin: 15px 0px 10px 15px;
    vertical-align:top;
}


.gatewaySub th {
  color:#555580;
  text-align:left;
  font-weight:bold;
}

.gatewaySub label a:link, .gatewaySub label a:visited, .gatewaySub label {
    font-weight:bold;
    color:#000 !important;
    text-decoration:none;
    padding-left:5px;
}

.gatewaySub label a:hover {
    font-weight:bold;
    color:#000 !important;
    text-decoration:underline;
}

.gatewaySub td.Item {
    padding:0px 20px 0px 17px;
}

.gatewaySub p {
    font:11px/17px Verdana, Arial, Helvetica, sans-serif;
    margin:5px 0px 10px 0px;
    padding-left:5px;
}

.gatewaySub a.success:link, .gatewaySub a.success:visited, div.success {
    color:#339900 !important;
    text-decoration:none;
}

.gatewaySub a.success:hover {
    color:#339900 !important;
    text-decoration:underline;
}

.gatewaySub a.required:link, .gatewaySub a.required:visited {
    color:#FF0000 !important;
    text-decoration:none;
}

.gatewaySub a.required:hover {
    color:#FF0000 !important;
    text-decoration:underline;
}

td.spacerRow {
    font:1px/1px Verdana, Arial, Helvetica, sans-serif;
    padding:0px 10px 0px 10px;
}

td.spacerRow Div {
    background:#FFF url(cssdotted.gif) repeat-x 0px 0px;
  height:1px;
}
.formWrapper {
    border:1px solid #9C9CB8;
    padding:2px;
}

.formWrapper caption {
    font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
    background-color:#EEEEEE;
    text-align:left;
    padding:2px 0px 2px 15px;
    border-bottom:1px solid #9C9CB8;
}

.formWrapper caption.exp {
    font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
    background-color:#EEEEEE;
    text-align:left;
    padding:2px 0px 2px 2px;
    border-bottom:1px solid #9C9CB8;
}

.formWrapper h2 {
    font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
    color:#555580;
    margin:0px 0px 15px 0px;
}

.formsection {
    padding:15px 20px 15px 25px;
    vertical-align:top;
}

a.topanchor {
    display:block;
    text-align:right;
    padding-right:17px;
    text-decoration:none;
    background:url(cssTop.gif) no-repeat 100% 2px;
    margin-bottom:30px;
}

a.topanchor:hover {
    display:block;
    text-align:right;
    padding-right:17px;
    text-decoration:underline;
    background:url(cssTop.gif) no-repeat 100% 2px;
    margin-bottom:30px;
}

a.collapsed {
    color:#000000;
    text-decoration:none;
    background:url(awxToggleImageFalse.gif) no-repeat 0px 1px;
    padding-left:15px;
}

a.expanded {
    color:#000000;
    text-decoration:none;
    background:url(awxToggleImageTrue.gif) no-repeat 0px 1px;
    padding-left:15px;
}

#regtip {
    background:#EEEEEE;
    padding:5px 0px 5px 0px;
    margin:0px 0px 10px 0px;
}
#regtip p {
    margin:5px 20px;
}

#jumplinks {
    background:#CCCCDD;
    padding:5px 0px 5px 0px;
}

#jumplinks a {
    padding:0px 12px 0px 20px;
    background:url(cssdescending.gif) no-repeat 100% 4px;
}

.sidebar {
    width:250px;
    vertical-align:top;
    padding:5px;
}

.rndBoxA {
    background-color:#D8EBAF;
    padding:5px 0px 5px 0px;
}

.rndBoxB{
    background-color:#FFEAAA;
    padding:5px 0px 5px 0px;
}

.rndBoxA p, .rndBoxB p {
    margin:0px 10px 10px 10px;
}

.innerA {
    background-color:#F2F8E4;
    margin:0px 10px 10px 10px;
}

.innerB {
    background-color:#FFF3CE;
    margin:0px 10px 10px 10px;
}

.innerA h2, .innerB h2 {
    margin:0px 10px 5px;
    white-space:normal;
}

.footnote{
  FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}

.Superscripts {
  FONT-WEIGHT: bold;FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.cellBorder {
  BORDER-RIGHT: #9c9cb8 1px solid; MARGIN-TOP: 7px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 2px
}

.fullCellBorder {
    BORDER-RIGHT: 1px solid #9c9cb8; MARGIN-TOP: 7px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: 1px solid #9c9cb8; PADDING-TOP: 2px;
    BORDER-TOP: 1px solid #9c9cb8;BORDER-BOTTOM: 1px solid #9c9cb8
}

.h3FirstCaps {
    text-transform: capitalize;
}

.h2Capitalize{
    font:bold 18px Arial, Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
}

.bottomCellBorder {
    BORDER-RIGHT: 0px solid #000000;BORDER-LEFT: 0px solid #000000;
    BORDER-TOP: 0px solid #000000;BORDER-BOTTOM: 1px solid #9c9cb8
}



#Sidebar {
background:#FFF;
float:right;
width:165px;
padding-right:12px;
position:relative;
}

.boxfade {
background:url(sn_boxfade.gif) repeat-x #fff;
width:165px;
border-right:1px solid #b9b9bb;
border-left:1px solid #b9b9bb;
border-bottom:1px solid #b9b9bb;
border-top:1px solid #b9b9bb;
}

.boxfade h3{
font-size:85%;
color:#000;
margin:0;
padding:6px 8px 4px 10px;
}

.boxfade ul {
font-size:85%;
margin:0;
padding:0 15px 5px 11px;
}

.boxfade ul li{
list-style:none;
margin:0 0 5px;
padding:0 0 0 3px;
}

.slist ul{
margin-top:0;
margin-bottom:0;
padding:0;}

.slist  li{
font-size:100%;
line-height:1.5em;
list-style:none;
margin:3px 0px 0px -30px;
padding:0px 0px 0px 10px;
background: url(sn_right_anchor_bullet.gif) no-repeat 0 .4em;
}

.nlist ul{
margin-top:0;
margin-bottom:0;
list-style:none;
padding:0;}

.nlist  li{
font-size:100%;
line-height:2em;
margin:0px 0px 0px 5px;
background-image: url(sn_right_anchor_bullet.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 10px;
}



.arialunicodems select  {
  font:normal 11px Arial Unicode MS;
}

.unicode {
    border:1px solid #9C9CB8;
    padding:2px 0px 2px 2px;
    margin-top:7px;
    clear:left;
  }

.unicode td.tableHeader {
    background-color:#EEEEEE;
    padding:3px 0px 3px 0px;
    border-bottom:1px solid #9C9CB8;
}

.unicode td.tableHeader h2.sectionHead {
    border-top-width:0px;
    border-left-width:0px;
}

.unicode td.tableHeader table.widgetBox {
    border-width:0px;
    border-bottom:1px groove;
    padding:3px;
}

.unicode td.tableHeader td.dottedRowBottom {
    border-bottom-width:0px;
}

.unicode table.sectionh2 {
    border-top: none;
    border-left: none;
    margin:0px 0px 4px 0px;
}

.unicode td.tableFooter {
    background-color:#EEEEEE;
    padding:6px 0px 3px 0px;
    border-top:1px solid #FFFFFF;
}

.unicode th.tableHead {
    color:#555580;
    background-color:#E9E9F1;
    font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
    padding:2px 5px 2px 5px;
    border-top:1px solid #FFFFFF;
    border-bottom:1px solid #CCCCDD;
}

.unicode th.tableHead A:link {
    color:#555580;
    font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
}

.unicode th.tableHead A:visited {
    color:#555580;
    font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
}

.unicode th.tableHead A:hover {
    color:#333366;
    font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

.unicode td.tableBody {
    color:#000000;
    font:11px/17px   Arial Unicode MS;
    padding:3px 5px 3px 5px;
    border-top:1px solid #CCCCDD;
}

.unicode td.firstRow {
    border-top-width:0px;
}

.unicode tr.tableRowDragHover td.tableBody {
    padding:2px 5px 3px 5px;
    border-top:2px dashed #8E8FFF;
}

.unicode tr.tableRow1, .unicode tr.tableRow2 {
    background-color:#FFFFFF;
}

.unicode tr.tableRowHover {
    background-color:#EEEEEE;
}

.unicode tr.tableRowSelected {
    background-color:#FFEAAA;
}

.dynamicTableUpdate .unicode td.tableHeader, .dynamicTableUpdate .classicTableWrapper td.tableHeader {
    background-color: #CDE2AE;
}



.loginfill {
    height:148px;
    background-image:url('csslogin_fill.gif');
    background-repeat:repeat-x;
}
.login2leftside {
    width:6px;
    height:148px;
    border-width:1px 0px 0px 1px;
    border-style: solid;
    border-color: #b8b8b8;
    background-image:url('csslogin_fill.gif');
    background-repeat:repeat-x;
}
.loginleftside {
    width:7px;
    background-image:url('csslogin_left_side.gif');
    background-repeat:repeat-y;
}
.loginrightside {
    width:6px;
    background-image:url('csslogin_right_side.gif');
    background-repeat:repeat-y;
}
.loginbottomleft {
    height:8px;
    background-image:url('csslogin_bottom_left.gif');
    background-repeat:no-repeat;
}
.loginbottommid {
    height:8px;
    background-image:url('csslogin_bottom_mid.gif');
    background-repeat:repeat-x;
}
.loginbottomright {
    width:6px;
    height:8px;
    background-image:url('csslogin_bottom_right.gif');
    background-repeat:no-repeat;
}



.rightpanelbackground {
    background-image:url('csslogin_links_background.gif');
    background-repeat:repeat-y;
}
.rightpanelbody {
    background-color:#EEEEEE;
    border-left:solid;
    border-left-width:1px;
    border-left-color:#666666;
    padding-top:6px;
    padding-right:5px;
    padding-left:18px;
}

.loginheadingbig {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
    font-weight:bold;
    color:#555580;
}

.loginheadingmedium {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    color:#555580;
}

.loginheadingsmall {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9pt;
    font-weight:bold;
    color:#4e5f52;
}

.loginheadingsmallblack {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#000000;
}

.loginheadsection {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    color:#ffffff;
    background-image:url('cssheadsection_bg.jpg');
    background-repeat: repeat-x;
}

.loginsubheading {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    color:#555580;
}

.spacerline {
    background-color:#bababa;
}

.specialList {
    list-style-image:url('cssgreater_than.gif');
    margin-left:16px;
    padding-left:10px;
}

.specialListItem {
    padding-bottom:4px;
}

div.noBoxPortlet{
    border-left:1px solid #E4EDF4;
    border-right:1px solid #E4EDF4;
    border-bottom:1px solid #E4EDF4;
    border-top:none;
    margin-top:0px;
    padding:0px;
}

.portletContentArea{
    background-color:#F9F9F9;
    margin:0px;
    border:none;
}

.portletLink, td.portletLink {
    color:#ffffff;
    text-decoration:underline;
}

.portletLink a:link{
    text-decoration:underline;
    color:#ffffff;
}

.portletLink a:visited{
    text-decoration:underline;
    color:#ffffff;
}

.asnportletTitle {
    color:#FFFFFF;
    font-size:11px;
    padding-bottom:3px;
    white-space:nowrap;
}

.titleDivs{
   float: left;
   width: 49%;
}

.subTitleDiv{
    float: right;
    width: 49%;
    text-align: right;
    margin-right:5px;
}

.portletCursor{
    cursor:auto;
}

.portletTextBold{
  font-weight:bold;
  font-size:11px;
  color:#ffffff;
  vertical-align:middle;
}

.portletText {
  font-size:11px;
  color:#ffffff;
  vertical-align:middle;
}

.portletText a:link {
  color:#ffffff;
  text-decoration:none;
}


.portletText a:visited {
  color:#ffffff;
  font:bold;
  text-decoration:none;
}

.portletText a:hover {
  color:#ffffff;
  text-decoration:underline;
}

.propertyNavigator {
    background-image:url('img_switcher_bg-gry_2x20.gif');
    height:20px;
  background-repeat: repeat-x;
    color:#fff;
}

.propertyNavigator a:link,
.propertyNavigator a:visited,
.propertyNavigator a:hover {
    color:#fff;
    text-decoration:none;
}

.propertyNavigatorCurrent {
    background-image: url('img_switcher_tab-blu_10x20.gif');
  background-repeat: repeat-x;
    height:20px;
    color:#fff;
}

.propertyNavigatorBottom {
  background-image: url('fill_bottom_gradient.gif');
  background-repeat: repeat-x;
}

.TestBoxGradient .rbBC {
    border-color:#ff0000;
    background-color:#ff0000;
}

.TestBoxGradient .rbFC {
    background-color:#EEEEEE;
}

.TestBoxGradient .rbBFC {
    background-color:#eeeeee;
}

.TestBoxGradient .rbBtFC {
  background-color:#EEEEEE;
}

.TestBoxGradient .gradBox {
  border:0px none;
  border-right:1px solid #ff0000;
  border-left:1px solid #ff0000;
}

.quickLinksPortlet {
    width:198px;
    margin-top:10px;
    margin-left:0px;
    margin-right:10px;
    margin-bottom:10px;
    min-height:98%;
    float:left;
    background-image:url('cssYellowGradient.gif');
    background-repeat: repeat-x;
}

.sErrorGroupText {
    font-size:11px;
    color:red;
}

.sErrorGroupInfoText{
    font-size:11px;
    color: #888888;
}

/** Discovery Panel **/
div.dialogWrapper, div.w-dlg-wrapper {
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -moz-box-shadow:5px 5px 5px #444444;
    -webkit-box-shadow:5px 5px 5px #444444;
    background-color:#F8F9FB;
    border:3px solid #505050;
}

div.w-dlg-inner-wrapper {
    background-image:none;
    background-color:transparent;
    border:none;
    padding:10px;
    text-align:left;
}


div.w-dlg-inner-wrapper td , .remmit-SBITextAlignLeft {
    text-align:left;
}

.anpr-SBPUDM-listProfiles .leg-flt-r.leg-p-0-5-0 {
    text-align:right;
}

.alertTitleBar {
    background-color:transparent;
    border:none;
    height:18px;
    padding:4px 5px 3px 5px;
}
.register {
    float:right;
}
.buttonsContainer {
    float:none;
}
.buttonsContainer .help {
    float:right;
}
.dialogCancelContainer {
    position:relative;
    line-height:0px;
    font-size:0px;
}
a.dialogCancel, a.dialogCancel:hover,.dialogCancelFloatSection{
    position:absolute;
    top:-32px;
    right:-32px;
    height:26px;
    width:26px;
    display:block;
    border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    background-color:#505050 !important;
    color:#FFFFFF !important;
    text-align:center;
    font-weight:bold;
    line-height:23px;
    font-size:15px;
    text-decoration:none !important;
}

.IsIE a.dialogCancel {
    background-image:url('disc_dialog_close.gif');
    background-color:transparent !important;
    line-height:25px;
}

.IsIE6 div.dialogWrapper .hoverTipPointer,
.IsIE6 div.w-dlg-wrapper .hoverTipPointer {
    border-left-color:#F8F9FB;
    border-right-color:#F8F9FB;
}

.searchPortletLabels, td.searchPortletLabels{
    padding:0px 0px 1px 2px;
}

td.searchPortletFields{
    padding:0px 0px 5px 14px;
}

.ADSubSectionHeadingColor {
  background-color:#C3C6Cf;
}

.ADStepLabel .ADStepHeaderSelectedText {
  font-size:12px;
  color:#ffffff;
  vertical-align:middle;
    white-space:nowrap;
}

.ADStepLabel .ADStepHeaderNotSelectedText {
  font-size:12px;
  color:#898989;
  vertical-align:middle;
    white-space:nowrap;
}

.ADStepLabel .contentArea {
    border:1px solid #D9D9D9;
    background-color:#FFFFFF;
    vertical-align:middle;
    padding-top:4px;
    text-align:center;
}

.ADStepLabel .contentArea div {
    height:20px;
}

.ADStepLabel .contentAreaSelected {
    border:1px solid #D9D9D9;
    background-color:#64659d;
    vertical-align:middle;
    padding-top:4px;
    text-align:center;
}

.ADStepLabel .contentAreaSelected div {
    height:20px;
}

.ADStepLabel .roundedCorner .rbBC {
    border-color:#D9D9D9;
    background-color:#D9D9D9;
}

.ADStepLabel .roundedCorner .rbFC {
    background-color:#FFFFFF;
}

.ADStepLabel .roundedCorner .rbBFC {
    background:#ffffff;
}

.ADStepLabel .roundedCorner .rbBtFC {
  background-color:#FFFFFF;
}

.ADStepLabel .roundedCorner .gradBox {
  border:0px none;
}

.ADStepLabel .roundedCornerSelected .rbBC {
    border-color:#D9D9D9;
    background-color:#64659d;
}

.ADStepLabel .roundedCornerSelected .rbFC {
    background-color:#64659d;
}

.ADStepLabel .roundedCornerSelected .rbBFC {
    background:#64659d;
}

.ADStepLabel .roundedCornerSelected .rbBtFC {
  background-color:#64659d;
}

.ADStepLabel .roundedCornerSelected .gradBox {
  border:0px none;
}

.ADStepLabel .roundedCornerSelected .labelContent,
.ADStepLabel .roundedCorner .labelContent {
    height:16px;
}

.ADHintText {
    font-size:11px/1.2;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.ADBrandMediumText {
  color:#9999CC;
}

.ADBlueMedFont {
  font-size:14px;
  color:#333366;
}

.ADPageHeaderFont {
  font-size:18px;
  color:#333366;
}

.ADLink a:link {
  color:#336699;
  text-decoration:none;
}

.ADLink a:hover {
    color:#336699 !important;
    text-decoration:underline;
}

.ADLink a:visited {
  color:#336699;
  text-decoration:none;
}

.ADWhiteLink a:link {
    color:#ffffff;
    text-decoration:none;
}

.ADWhiteLinkUnderline a:link {
    color:#ffffff;
    text-decoration:underline;
}

.ADWhiteLink a:hover {
    color:#ffffff !important;
    text-decoration:underline;
}

.ADWhiteLink a:visited {
    color:#ffffff;
    text-decoration:none;
}

.ADBlackLink a:link {
  text-decoration:none;
}

.ADBlackLink a:hover {
  text-decoration:underline;
}

.ADBlackLink a:visited {
  text-decoration:none;
}

.ADLtBlLink a:link {
  color:#6a6d9e;
  text-decoration:none;
}

.ADLtBlLink a:hover {
  color:#6a6d9e;
  text-decoration:underline;
}

.ADLtBlLink a:visited {
  color:#6a6d9e;
  text-decoration:none;
}

.ADYellowMessageBoxLink a:link {
    color:#666666;
    text-decoration:none;
}

.ADYellowMessageBoxLink a:hover {
    color:#666666;
    text-decoration:underline;
}

.ADYellowMessageBoxLink a:visited {
    color:#666666;
    text-decoration:none;
}

.ADViewLink a:link {
    color:#333333 !important;
    text-decoration:none;
}

.ADViewLink a:hover {
    color:#333333 !important;
    text-decoration:underline;
}

.ADViewLink a:visited {
    color:#333333 !important;
    text-decoration:none;
}

.ADCellPadding {
    padding: 5px 0px 5px 0px;
}

.ADFiltersPadding {
    padding: 5px 10px 5px 10px;
}

.ADDunsSearchPadding {
  padding: 5px 0px 5px 0px;
}

.ADPortletBoxGray .rbFC {
    background-color:#C7C7C7 !important;
}

.ADPortletBoxGray .gradBox {
  background-color:none;
}

.ADPortletBoxGray .rbBC {
    background-color:#CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:0px none;
    border-top:0px none;
}

.ADPortletBoxGray .rbB {
    background-color:#C7C7C7;
}

.ADPortletBoxDkGray .rbFC {
    background-color:#7f7f7f !important;
}

.ADPortletBoxDkGray .gradBox {
  background-color:none;
}

.ADPortletBoxDkGray .rbBC {
    background-color:#7f7f7f;
    border-left:1px solid #7f7f7f;
    border-right:1px solid #7f7f7f;
    border-bottom:0px none;
    border-top:0px none;
}

.ADPortletBoxDkGray .rbB {
    background-color:#7f7f7f;
}

.ADPortletBoxGrayBtm .rbBC {
    border-color:#D9D9D9;
    background-color:#D9D9D9;
}

.ADPortletBoxGrayBtm .rbFC {
    background-color:#EFEFEF;
}

.ADPortletBoxGrayBtm .rbBFC {
    background:#EFEFEF;
}

.ADPortletBoxGrayBtm .rbBtFC {
  background-color:#EFEFEF;
}

.ADPortletBoxGrayBtm .gradBox {
    border:0px none;
  border-right:1px solid #D9D9D9;
  border-left:1px solid #D9D9D9;
}

.ADPortletBoxGrayBtm2 .rbBC {
    border-color:#D9D9D9;
    background-color:#D9D9D9;
}

.ADPortletBoxGrayBtm2 .rbFC {
    background-color:#E8E8E8;
}

.ADPortletBoxGrayBtm2 .rbBFC {
    background:#E8E8E8;
}

.ADPortletBoxGrayBtm2 .rbBtFC {
  background-color:#E8E8E8;
}

.ADPortletBoxGrayBtm2 .gradBox {
    border:0px none;
  border-right:1px solid #D9D9D9;
  border-left:1px solid #D9D9D9;
}

.ADPortletBoxGrayFooter {
    background-image:url('dis_search_box_bottom.gif');
    background-repeat:repeat-x;
    border-top:1px solid #D9D9D9;
    background-color:#EFEFEF;
}

.ADSearchTableHead {
    background-repeat:repeat-x;
    border-top:1px solid #EFEFEF;
    border-bottom:1px solid #DEDEDE;
    background-color:#EFEFEF;
}

.ADSearchSubHeaderFont  {
    font-size:11px;
    font-weight:bold;
    color:#666666;
    text-align:left;
}

.ADRegWizardPortletBox {
}

.ADRegWizardPortletBox .gradBox {
  background-color:#f6b24d;
}

.ADRegWizardPortletBox .rbBC {
    background-color:#CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:0px none;
    border-top:0px none;
}

.ADRegWizardPortletBox .rbB {
    background-color:#f6b24d;
}

.ADRegWizardPortletBox .rbFC {
    background-color:#f6b24d !important;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}

.ADRegWizardPortletBoxTitleBar {
    background-color:#f6b24d;
    color:#ffffff;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}

.ADPortletBoxOrangeGradient {
  border-right:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
}

.ADPortletBoxOrange .gradBox {
  background-color:#feb77e;
}

.ADPortletBoxOrange .rbBC {
    background-color:#CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:0px none;
    border-top:0px none;
}

.ADPortletBoxOrange .rbB {
    background-color:#feb77e;
}

.ADPortletBoxOrange .rbFC {
    background-color:#feb77e !important;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}

.ADPortletBoxOrangeTitleBar {
    background-color:#feb77e;
    color:#ffffff;
}

.ADPortletBoxGreenGradient {
  border-right:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
}

.ADPortletBoxGreen .gradBox {
  background-color:#aedca9;
}

.ADPortletBoxGreen .rbBC {
    background-color:#CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:0px none;
    border-top:0px none;
}

.ADPortletBoxGreen .rbB {
    background-color:#aedca9;
}

.ADPortletBoxGreen .rbFC {
    background-color:#aedca9 !important;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}

.ADYellowBox {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #D9D9D9;
    border-radius:5px;
    background-color:#FFFFCB;
}

.ADPortletBoxBlueGradient {
  border-right:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
}

.ADPortletBoxBlue .gradBox {
  background-color:#afc5e0;
}

.ADPortletBoxBlue .rbBC {
    background-color:#CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:0px none;
    border-top:0px none;
}

.ADPortletBoxBlue .rbB {
    background-color:#afc5e0;
}

.ADPortletBoxBlue .rbFC {
    background-color:#afc5e0 !important;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}

.ADPortletBoxContent {
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}

.orangeContentFill {
    background-image:url('dis_header_fill_orange.gif');
    background-repeat:repeat-x;
    border-bottom:1px solid #CCCCCC;
}

.grayContentFill {
    background-image:url('dis_header_fill_gray.gif');
    background-repeat:repeat-x;
    border-bottom:1px solid #CCCCCC;
}

.greenContentFill {
    background-image:url('dis_header_fill_green.gif');
    background-repeat:repeat-x;
    border-bottom:1px solid #CCCCCC;
}

.blueContentFill {
    background-image:url('dis_header_fill_blue.gif');
    background-repeat:repeat-x;
    border-bottom:1px solid #CCCCCC;
}

.landingPageTitleBar {
    display:none;
}

.ADPortletContentArea {
  background-color:#Ffffff;
  margin:0px;
  border-right:1px solid #D9D9D9;
  border-left:1px solid #D9D9D9;
}

.ADPortletContentAreaBlue {
  background-color:#81a3d1;
  margin:0px;
  border-right:1px solid #81a3d1;
  border-left:1px solid #81a3d1;
}

.ADRegPortletContent {
    background-image:url("cssGrayGradientFill.gif");
    background-repeat:repeat-x;
    background-color:#E8E8E8;
}

.ADRegPortletFont {
    color:#61649b;
}

.ADPortletPadding {
  padding: 7px 7px 7px 7px;
}

.ADPadding {
    padding: 14px 14px 14px 14px;
}

.ADTitleFont {
  font-size:14px;
  color:black;
}

.ADMarketingFontColor {
  color:#6B6D9E;
}

.ADMarketingFontNormal {
  font-size:14px;
}

.ADMarketingFontLarge {
  font-size:24px;
}

.ADMarketingFontVeryLarge {
  font-size:30px;
}

.ADMarketingFontMedium {
    font-size:20px;
}

.ADMarketingTitleBar {
  vertical-align:middle;
  text-align:center;
  color:white;
}

.ADSubSectionHeader {
  background-color:#ececec;
  height:23px;
}

.ADSubSectionHeaderFont {
  font-size:12px;
  font-weight:bold;
  color:#333333;
  vertical-align:middle;
}

.ADSubPortletContentArea {
    border:none;
}

.ADSubPortletContentAreaYellow {
  border:1px solid #d2d2d2;
  background-color:#ffffcb;
  border-top:0px none;
  text-align:center;
}

.ADSubPortletContentArea a:link {
  color:#333399;
  text-decoration:none;
}

.ADSubPortletContentArea a:visited {
  color:#333399;
  text-decoration:none;
}

.ADSubPortletContentArea a:hover {
  color:#333399;
  text-decoration:underline;
}

.ADSubPortletClearTitleBarStyle {
    font-size:13px;
    font-weight:bold;
    font-family:arial;
    background-color:transparent;
    padding-left:0px;
    color:#333333;
}

.ADRefinementTitleBarStyle {
    font-size:13px;
    font-weight:bold;
    font-family:arial;
    background-color:transparent;
    padding-left:0px;
    color:#333333;
}

.ADRefinementContentStyle {
    background-color:transparent;
}

.ADRefinementRowClass1 {
    background-color:white;
    color:#333333;
}

.ADRefinementRowClass2 {
    background-color:#EEEEEE;
    color:#333333;
}

.ADRefinementPortletBox .rbBC {
    border-color:#CCCCCC;
    background-color:#cccccc;
}

.ADRefinementPortletBox .rbFC {
    background-color:#fafbfc;
}

.ADRefinementPortletBox .rbBFC {
    background-color:#fafbfc;
}

.ADRefinementPortletBox .rbBtFC {
  background-color:#FaFbFc;
}

.ADRefinementPortletBox .gradBox {
  border:0px none;
  border-right:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
}

.ADTableInfoBar {
  background-color:#E9EAED;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:17px;
  padding:4px 12px;
}


.ADTableBody {
  background-color:#FFFFD9;
}

.ADTableBodyWhite {
    background-color:#FFFFFF;
}

.ADTableBodyClosed {
  background-color:#F3F3F3;
}

.ADTableBodyBorder {
    border-bottom:1px solid #d6dce1;
}

.ADTableColumnBandYellow {
    background-color:#F6E8A4;
}

.ADTableColumnBandGray {
    background-color:lightskyblue;
}

.ADPortletContentArea a:link {
    color:#336699;
    text-decoration:none;
}

.ADPortletContentArea a:visited {
    color:#336699;
    text-decoration:none;
}

.ADPortletContentArea a:hover {
    color:#336699;
    text-decoration:underline;
}

.ADHiliteBlock .ADHitHilite {
    display:inline-block;
    font-weight:bold;
}

a.QuoteSearchResultTitle .ADHitHilite, a.SupplierSearchResultTitle .ADHitHilite {
    text-decoration:underline;
}
.ADHiliteBlock div:hover {
    cursor:pointer;
    display:inline-block;
}

.ADHiliteBlock div {
    text-decoration:underline;
    display:inline-block;
}

.IsIE.ADHitHilite {
    font-weight:bold;
}

.IsIE.ADHitHilite div {
    cursor:pointer;
    display:inline;
}

.ADHiliteBlock a {
    cursor:pointer;
}

.ADTableWrapper th.tableHead {
    border:0px none;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    color:#333333;
    padding-bottom:6px;
    border-bottom:1px solid #D9D9D9;
}

.ADTableWrapper td.tableFooter {
    width:100%;
    padding:3px 0px 3px 0px;
    border-top:1px solid #D9D9D9;
}

.ADTableWrapper .tableHead {
    background-image:url('dis_table_wrapper_head_fill.gif');
    background-repeat:repeat-x;
}

.ADTableWrapper a:link {
    color:#333399;
    text-decoration:none;
}

.ADTableWrapper a:visited {
    color:#333399;
    text-decoration:none;
}

.ADTableWrapper a:hover {
    color:#ff0099;
    text-decoration:underline;
}

.ADTableWrapper tr.tableRow1 {
    background-color:#FFFFFF;
}

.ADTableWrapper tr.tableRow2 {
    background-color:#ebebeb;
}

.ADTableWrapper tr.tableRowHover {
    background-color:none;
}

.RFPTableWrapper th.tableHead {
    background-color:#e1dfed;
    background-image:none;
}

.RFPTableWrapper td.tableHeader {
    background-image:url('dis_table_wrapper_head_fill.gif');
    background-repeat:repeat-x;
    padding-left:5px;
    padding-bottom:5px;
}

.ADGradientPortletFillRefinement {
  background-image:url('cssPurpleFillSmall.gif');
  background-repeat:repeat-x;
  border:0px none;
}

.ADGradientPortletFillTable {
  background-image:url('cssPurpleFillLarge.gif');
  background-repeat:repeat-x;
  border:0px none;
}

.ADGradientPortletFillTableGray {
  background-image:url('cssGrayFill.gif');
  background-repeat:repeat-x;
  border:0px none;
}

.ADGradientPortletFillTableOrange {
  background-image:url('dis_header_orange_fill.gif');
  background-repeat:repeat-x;
  border:0px none;
}

.ADGradientPortletFillTableGreen {
  background-image:url('dis_header_green_fill.gif');
  background-repeat:repeat-x;
  border:0px none;
}

.ADGradientPortletFillTableGrayL {
  background-image:url('dis_header_gray_fill.gif');
  background-repeat:repeat-x;
  border:0px none;
}

.ADGradientPortletFillTableBlue {
  background-image:url('dis_header_blue_fill.gif');
  background-repeat:repeat-x;
  border:0px none;
}

.ADGradientPortletFillTableGrayGradient {
  background-image:url('dis_header_gray_gradient_fill.gif');
  background-repeat:repeat-x;
  border:0px none;
}

.ADGradientPortletFillTableGrayGradient2 {
  background-image:url('dis_header_gray_gradient2_fill.gif');
  background-repeat:repeat-x;
  border:0px none;
}

.ADGradientPortletFillTableGrayGradient3 {
  background-image:url('dis_header_gray_gradient3_fill.gif');
  background-repeat:repeat-x;
  border:0px none;
}

.ADGradientPortletFillTableGrayGradient4 {
    background-image:url('dis_header_gray_gradient4_fill.gif');
    background-repeat:repeat-x;
  border:0px none;
}

.ADGradientPortletFillTableGrayGradientHeader3Left {
  background-image:url('dis_header_gray_gradient3_left.gif');
  background-repeat:no-repeat;
  border:0px none;
}

.ADGradientPortletFillTableGrayGradientHeader3Right {
  background-image:url('dis_header_gray_gradient3_right.gif');
  background-repeat:no-repeat;
  border:0px none;
}

.ADGradientPortletFillGrayGradientFooterSmallRight {
  background-image:url('dis_footer_gray_gradient_med_right.gif');
  background-repeat:no-repeat;
  border:0px none;
}

.ADGradientPortletFillGrayGradientFooterSmallLeft {
  background-image:url('dis_footer_gray_gradient_med_left.gif');
  background-repeat:no-repeat;
  border:0px none;
}


.ADGradientPortletFillTableYellowGradient {
    background-image:url('dis_header_yellow_gradient_fill.gif');
    background-repeat:repeat-x;
  border:0px none;
}

.ADGradientPortletFillFooterGrayGradient {
  background-image:url('dis_footer_gray_fill.gif');
  background-repeat:repeat-x;
  border:0px none;
}

.ADGradientPortletFillFooterGrayGradientTable {
  background-image:url('dis_footer_gray_gradient_table_fill.gif');
  background-repeat:repeat-x;
  border:0px none;
}

.ADGradientPortletFillFooterGrayGradientMed {
  background-image:url('dis_footer_gray_gradient_med_fill.gif');
  background-repeat:repeat-x;
  border:0px none;
}

.ADGradientProfileMeterFill {
  background-image:url('dis_ProgMeter_Green.gif');
  background-repeat:repeat-x;
  border:0px none;
}

.ADGradientProfileMeterUnFill {
  background-image:url('dis_ProgMeter_Grey.gif');
  background-repeat:repeat-x;
  border:0px none;
}

.ADEmptyTableCellShow {
   empty-cells:show;
}

.ADPortletContentAreaGray {
  background-color:#F5F5F5;
  margin:0px;
  border-right:1px solid #DFDFDF;
  border-left:1px solid #DFDFDF;
}

.ADUniqueDataHeader {
    font-size:14px;
    color:#000000;
}

.ADUniqueDataRegular {
    font-size:11px;
    color:#000000;
}

.ADUniqueDataBiggerRegular {
    font-size:12px;
    color:#000000;
}

.ADDarkOrange {
    color:#D66C20;
}

.ADDarkGreen {
    color:#598527;
}

.ADDarkerGray {
    color:#999999;
}

.grayText {
  color:#777777;
}

.darkText {
    color:#333333;
}

.blackText {
  color:#000000;
 }

.altBlackText {
  color:#5A5A5A;
 }

.darkGrayText {
  color:#888888;
}

.darkerGrayText {
  color:#999999;
}

.ADGraphAnchorOrange {
  background-image:url('img_orng_bar-1.gif');
  background-repeat:no-repeat;
  border:0px none;
}

.ADGraphValueOrange {
  background-image:url('img_orng_bar-2.gif');
  background-repeat:repeat-x;
  border-top:2px solid #FFFFFF;
}

.ADGraphEmptyOrange {
  background-image:url('img_orng_bar-bg.gif');
  background-repeat:repeat-x;
    border-top:2px solid #FFFFFF;
}

.ADGraphAnchorGreen {
  background-image:url('img_grn_bar-1.gif');
  background-repeat:no-repeat;
  border:0px none;
}

.ADGraphValueGreen {
  background-image:url('img_grn_bar-2.gif');
  background-repeat:repeat-x;
    border-top:2px solid #FFFFFF;
}

.ADGraphEmptyGreen {
  background-image:url('img_grn_bar-bg.gif');
  background-repeat:repeat-x;
    border-top:2px solid #FFFFFF;
}

.ADCompanyTitleFont {
  font-size:18px;
}

.ADFontMed {
  font-size:12px;
}

.ADHighLine {
    line-height:20%;
}

.ADFontMedSmall {
  font-size:11px;
 }

.ADSectionTitleYellow {
    font-size:14px;
    color:#edb11d;
}

.ADSubsectionTitle {
  color:#6b6d9e;
  width:156px;
}

.ADStepBallText {
    font-size:14px;
    font-weight:bold;
    color:#64659D;
}

.ADLtBlFont {
  color:#6a6d9e;
}

.ADPortletBoxGradient .rbB {
    border-bottom:2px solid #666699;
    padding:0px 0px 5px 0px;
}

.ADPortletBoxGradient .portletTitleBar {
    background-image:none;
    background-color:transparent;
}

.ADPortletBoxGradient .gradBox {
    background-image:url("cssGrayGradientFill.gif");
    background-repeat:repeat-x;
    border-bottom:0px none;
}

.ADPortletBoxGradient .rbBC {
    background-color:#E8E8E8;
    border-color:#D9D9D9;
}

.ADPortletBoxGradient .rbFC {
    background-color:#FFFFFF;
}

.ADPortletBoxGradient .rbBtFC {
  background-color:#E8E8E8;
}

.ADFreeTextSearchBox .rbB {
    border-bottom:2px solid #CCCCCC;
    padding:0px 0px 5px 0px;
}

.ADFreeTextSearcsshBox .portletTitleBar {
    background-image:none;
    background-color:transparent;
}

.ADFreeTextSearchBox .rbBC {
    background-color:#E0E0E0;
    border-color:#E0E0E0;
}

.ADFreeTextSearchBox .rbFC {
    background-color:#FAFAFA;
}

.ADFreeTextSearchBox .rbBtFC {
  background-color:#E0E0E0;
}

.ADFreeTextSearchBox .gradBox {
    background-image:url("dis_search_topbar_fill.gif");
    background-repeat:repeat-x;
    border-bottom:0px none;
    background-color:#E0E0E0;
}

.ADPortletBoxGradientOrange .rbB {
    border-bottom:2px solid #666699;
    padding:0px 0px 0px 0px;
}

.ADPortletBoxGradientOrange .rbBC {
    background-color:#F8DEBB;
    border-color:#F8DEBB;
}

.ADPortletBoxGradientOrange .rbFC {
    background-color:#FFFFFF;
}

.ADPortletBoxGradientOrange .rbBtFC {
    background-color:#FCEEDE;
}

.ADPortletBoxGradientOrange .gradBox {
    background-color:#FCEEDE;
    background-image:url("dis_how_to_orange.jpg");
    background-repeat:repeat-x;
    border-bottom:0px none;
}


.ADBoxGradientOrange .rbB {
    border-bottom:2px solid #666699;
    padding:0px 0px 0px 0px;
}

.ADBoxGradientOrange .rbBC {
    background-color:#F8DEBB;
    border-color:#F8DEBB;
}

.ADBoxGradientOrange .rbFC {
    background-color:#FFFFFF;
}

.ADBoxGradientOrange .rbBtFC {
    background-color:#FCEEDE;
}

.ADPortletBoxGradientOrange .gradBox {
    background-color:#FCEEDE;
    background-image:url("dis_how_to_orange.jpg");
    background-repeat:repeat-x;
    border-bottom:0px none;
}

/*AD. round style with no title bar, yellow gradient background*/
.ADPortletBoxGradientYellow .rbB {
    border-bottom:2px solid #666699;
    padding:0px 0px 5px 0px;
}

.ADPortletBoxGradientYellow .portletTitleBar {
    background-image:none;
    background-color:transparent;
}

.ADPortletBoxGradientYellow .gradBox {
    background-image:url("cssYellowGradient.gif");
    background-repeat:repeat-x;
    border-bottom:0px none;
}

.ADPortletBoxGradientYellow .rbBC {
    background-color:#ABABAB;
    border-color:#ABABAB;
}

.ADPortletBoxGradientYellow .rbFC {
    background-color:#FFF9E0;
}

.ADPortletBoxGradientYellow .rbBtFC {
  background-color:#FFF9E0;
}

.ADProfileMeterSpacing1 {
  padding: 30px 30px 30px 30px ;
}

.ADPreferencesMatch {
    color:green;font-size:10px;
}

.ADPreferencesNoMatch {
    color:red;font-size:10px;
}

.ADPortletBoxGradientBlue .rbB {
    border-bottom:2px solid #666699;
    padding:0px 0px 5px 0px;
}

.ADPortletBoxGradientBlue .rbBC {
    background-color:#BBD0E5;
    border-color:#BBD0E5;
}

.ADPortletBoxGradientBlue .rbFC {
    background-color:#FFFFFF;
}

.ADPortletBoxGradientBlue .rbBtFC {
    background-color:#E9F0F8;
}

.ADPortletBoxGradientBlue .gradBox {
    background-image:url("dis_how_to_box_fill_blue.jpg");
    background-repeat:repeat-x;
    border-bottom:0px none;
    background-color:#E9F0F8;
}


.ADPortletBoxNoTitle .rbBC {
    border-color:#D9D9D9;
    background-color:#D9D9D9;
}

.ADPortletBoxNoTitle .rbFC {
    background-color:#FFFFFF;
}

.ADPortletBoxNoTitle .rbBFC {
    background:#ffffff;
}

.ADPortletBoxNoTitle .rbBtFC {
  background-color:#FFFFFF;
}

.ADPortletBoxNoTitle .gradBox {
  border:0px none;
  border-right:1px solid #D9D9D9;
  border-left:1px solid #D9D9D9;
}

.ADPortletBoxBlueBtm .rbBC {
    border-color:#81a3d1;
    background-color:#81a3d1;
}

.ADPortletBoxBlueBtm .rbFC {
    background-color:#81a3d1;
}

.ADPortletBoxBlueBtm .rbBFC {
    background:#81a3d1;
}

.ADPortletBoxBlueBtm .rbBtFC {
  background-color:#81a3d1;
}

.ADPortletBoxBlueBtm .gradBox {
    border:0px none;
  border-right:1px solid #81a3d1;
  border-left:1px solid #81a3d1;
}

.ADPortletBoxNoGradBox .gradBox {
    display:none;
}

.ADPortletBoxYellow .rbBC {
    border-color:#D9D9D9;
    background-color:#D9D9D9;
}

.ADPortletBoxYellow .rbFC {
    background-color:#FFFFCB;
}

.ADPortletBoxYellow .rbBFC {
    background:#FFFFCB;
}

.ADPortletBoxYellow .rbBtFC {
  background-color:#FFFFCB;
}

.ADPortletBoxYellow .gradBox {
  border:0px none;
  border-right:1px solid #D9D9D9;
  border-left:1px solid #D9D9D9;
}

.ADPortletBoxNoTitleGray .rbBC {
    border-color:#DFDFDF;
    background-color:#DFDFDF;
    border-top:0px none;
}

.ADPortletBoxNoTitleGray .rbFC {
    background-color:#F5F5F5;
}

.ADPortletBoxNoTitleGray .rbBFC {
    background:transparent;
}

.ADPortletBoxNoTitleGray .rbBtFC {
  background-color:#F5F5F5;
}

.ADPortletBoxNoTitleGray .gradBox {
  background-color:#F5F5F5;
}

.ADPortletBoxNoTitleBlack .rbBC {
  border-color:#D9D9D9;
  background-color:#D9D9D9;
  border-top:0px none;
}

.ADPortletBoxNoTitleBlack .rbFC {
  background-color:#666666;
}

.ADPortletBoxNoTitleBlack .rbBFC {
  background-color:#666666;
    border: 1px solid #666666;
}

.ADPortletBoxNoTitleBlack .rbBtFC {
  background-color:#666666;
}

.ADPortletBoxNoTitleBlack .gradBox {
  background-color:#666666;
}

.ADPortletBoxNoTitleE8E8E8Gray .rbBC {
  border-color:#D9D9D9;
  background-color:#D9D9D9;
  border-top:0px none;
}

.ADPortletBoxNoTitleE8E8E8Gray .rbFC {
  background-color:#E8E8E8;
}

.ADPortletBoxNoTitleE8E8E8Gray .rbBFC {
  background:transparent;
}

.ADPortletBoxNoTitleE8E8E8Gray .rbBtFC {
  background-color:#E8E8E8;
}

.ADPortletBoxNoTitleE8E8E8Gray .gradBox {
  background-color:#E8E8E8;
}

.ADDottedBorderRight {
  border-right:1px dotted #333399
}

.ADDottedBorderLeft {
    border-left:1px dotted #333399
}

.ADSolidBorderRight {
  border-right:2px solid #C4C4C4;
}

td.ADDottedBorderBottom {
  padding-left:8px;
  padding-right:8px;
  padding-top:8px;
    line-height:5px;
}

td.ADDottedBorderBottom Div {
  border-top:1px dotted #333399;
}

td.ADDottedBorderBottomWhite {
  padding-top:8px;
    line-height:5px;
}

td.ADDottedBorderBottomWhite Div {
  border-top:1px dotted #ffffff;
}

.ADDottedBorderBottomBlue {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #6B6D9E;
}

.ADDottedBorderBottomGray {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #666666;
}

.ADDottedBorderBottomDnB {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #D6DCE1;
}

.ADDottedBorderRightDnB {
    border-right:1px dotted #D6DCE1;
}

.ADDottedBorderTopGray {
    height:1px;
    border-left:0px;
    border-right:0px;
    border-bottom:0px;
    border-top-style: dotted;
    border-top-width: 1px;
    border-top-color: #666666;
    padding-top: 5px;
}

td.discBtn td.btnC,
td.discBtnOver td.btnC,
td.discHiliteBtn td.btnC,
td.discHiliteBtnOver td.btnC {
    background-image:url("btn_sm_orange_bg-2x22.gif");
    color:black;
    padding:0px 10px 2px;
    vertical-align:middle;
    white-space:nowrap;
}

td.discBtnOver td.btnC,
td.discHiliteBtnOver td.btnC {
    background-image:url("btn_sm_orange_bg_mo-2x22.gif");
}

td.discBtn td.btnL div ,
td.discBtnOver td.btnL div,
td.discHiliteBtn td.btnL div,
td.discHiliteBtnOver td.btnL div {
    background-image:url("btn_sm_orange_lft-15x22.gif");
    width:15px;
    height:22px;
}

td.discBtnOver td.btnL div,
td.discHiliteBtnOver td.btnL div {
    background-image:url("btn_sm_orange_lft_mo-15x22.gif");
    width:15px;
    height:22px;
}

td.discBtn td.btnR div ,
td.discBtnOver td.btnR div,
td.discHiliteBtn td.btnR div ,
td.discHiliteBtnOver td.btnR div {
    background-image:url("btn_sm_orange_rgt-15x22.gif");
    width:15px;
    height:22px;
}

td.discBtnOver td.btnR div,
td.discHiliteBtnOver td.btnR div {
    background-image:url("btn_sm_orange_rgt_mo-15x22.gif");
}

td.discBtnDisabled td.btnC,
td.discHiliteBtnDisabled td.btnC {
    background-image:url("btn_sm_gray_bg-dis-2x22.gif");
    color:black;
    padding:0px 10px 2px;
    vertical-align:middle;
    white-space:nowrap;
}

td.btnDisabled .rbB, td.btnSpecial1Disabled .rbB {
    background-color: #DCDCDC !important;
    background-image: none;
    color: #959595;
    padding: 0 4px 1px !important;
    white-space: nowrap;
    cursor: default !important;
}

td.discBtnDisabled td.btnL div,
td.discHiliteBtnDisabled td.btnL div {
    background-image:url("btn_sm_gray_lft-dis-15x22.gif");
    width:15px;
    height:22px;
}

td.discBtnDisabled td.btnR div,
td.discHiliteBtnDisabled td.btnR div {
    background-image:url("btn_sm_gray_rgt-dis-15x22.gif");
    width:15px;
    height:22px;
}

td.discBtnLarge td.btnC,
td.discBtnLargeOver td.btnC {
    background-image:url("btn_lg_orange_bg-2x30.gif");
    color:black;
    font-weight:bold;
    padding:0px 10px 2px;
    vertical-align:middle;
    white-space:nowrap;
}

td.discBtnLargeOver td.btnC {
    background-image:url("btn_lg_orange_bg_mo-2x30.gif");
}

td.discBtnLarge td.btnL div ,
td.discBtnLargeOver td.btnL div {
    background-image:url("btn_lg_orange_lft-15x30.gif");
    width:15px;
    height:30px;
}

td.discBtnLargeOver td.btnL div {
    background-image:url("btn_lg_orange_lft_mo-15x30.gif");
}

td.discBtnLarge td.btnR div ,
td.discBtnLargeOver td.btnR div {
    background-image:url("btn_lg_orange_rgt-15x30.gif");
    width:15px;
    height:30px;
}

td.discBtnLargeOver td.btnR div {
    background-image:url("btn_lg_orange_rgt_mo-15x30.gif");
}

td.discBtnLargeDisabled td.btnC {
    background-image:url("btn_lg_orange_bg-dis-2x30.gif");
    color:#F1F1F1;
    font-weight:bold;
    padding:0px 10px 2px;
    vertical-align:middle;
    white-space:nowrap;
}

td.discBtnLargeDisabled td.btnL div {
    background-image:url("btn_lg_orange_lft-dis-15x30.gif");
    width:15px;
    height:30px;
}

td.discBtnLargeDisabled td.btnR div {
    background-image:url("btn_lg_orange_rgt-dis-15x30.gif");
    width:15px;
    height:30px;
}

td.discMenu td.btnC,
td.discMenuOver td.btnC {
    background-image:url("btn_sm_gray_bg-2x22.gif");
    color:black;
    padding:0px 10px 2px 5px;
    vertical-align:middle;
    white-space:nowrap;
}

td.discMenuOver td.btnC {
    background-image:url("btn_sm_gray_bg_mo-2x22.gif");
}

td.discMenu td.btnL div,
td.discMenuOver td.btnL div {
    background-image:url("btn_sm_gray_lft-15x22.gif");
    width:15px;
    height:22px;
}

td.discMenuOver td.btnL div {
    background-image:url("btn_sm_gray_lft_mo-15x22.gif");
}

td.discMenu td.btnR div,
td.discMenuOver td.btnR div{
    background-image:url("btn_sm_gray_rgt_down-23x22.gif");
    width:23px;
    height:22px;
}

td.discMenuOver td.btnR div {
    background-image:url("btn_sm_gray_rgt_mo_down-23x22.gif");
}

td.discMenuDisabled td.btnC {
    background-image:url("btn_sm_gray_bg-dis-2x22.gif");
    color:black;
    padding:0px 10px 2px 5px;
    vertical-align:middle;
    white-space:nowrap;
}

td.discMenuDisabled td.btnL div {
    background-image:url("btn_sm_gray_lft-dis-15x22.gif");
    width:15px;
    height:22px;

}

td.discMenuDisabled td.btnR div {
    background-image:url("btn_sm_gray_rgt-dis-15x22.gif");
    width:15px;
    height:22px;

}

td.discHiliteMenu td.btnC,
td.discHiliteMenuOver td.btnC {
    background-image:url("btn_sm_orange_bg-2x22.gif");
    color:black;
    padding:0px 10px 2px 5px;
    vertical-align:middle;
    white-space:nowrap;
}

td.discHiliteMenuOver td.btnC {
    background-image:url("btn_sm_orange_bg_mo-2x22.gif");
}

td.discHiliteMenu td.btnL div,
td.discHiliteMenuOver td.btnL div {
    background-image:url("btn_sm_orange_lft-15x22.gif");
    width:15px;
    height:22px;

}

td.discHiliteMenuOver td.btnL div {
    background-image:url("btn_sm_orange_lft_mo-15x22.gif");
}

td.discHiliteMenu td.btnR div,
td.discHiliteMenuOver td.btnR div{
    background-image:url("btn_sm_orange_rgt_down-23x22.gif");
    width:23px;
    height:22px;

}

td.discHiliteMenuOver td.btnR div {
    background-image:url("btn_sm_orange_rgt_mo_down-23x22.gif");
}

td.discHiliteMenuDisabled td.btnC {
    background-image:url("btn_sm_gray_bg-dis-2x22.gif");
    color:#F1F1F1;
    font-weight:bold;
    padding:0px 10px 2px 5px;
    vertical-align:middle;
    white-space:nowrap;
}

td.discHiliteMenuDisabled td.btnL div {
    background-image:url("btn_sm_gray_lft-dis-15x22.gif");
    width:15px;
    height:22px;

}

td.discHiliteMenuDisabled td.btnR div {
    background-image:url("btn_sm_gray_rgt-dis-15x22.gif");
    width:15px;
    height:22px;

}

td.discSecBtn td.btnC,
td.discSecBtnOver td.btnC {
    background-image:url("btn_sm_gray_bg-2x22.gif");
    color:black;
    padding:0px 10px 2px;
    vertical-align:middle;
    white-space:nowrap;
}

td.discSecBtnOver td.btnC {
    background-image:url("btn_sm_gray_bg_mo-2x22.gif");
}

td.discSecBtn td.btnL div,
td.discSecBtnOver td.btnL div {
    background-image:url("btn_sm_gray_lft-15x22.gif");
    width:15px;
    height:22px;
}

td.discSecBtnOver td.btnL div {
    background-image:url("btn_sm_gray_lft_mo-15x22.gif");
}

td.discSecBtn td.btnR div,
td.discSecBtnOver td.btnR div{
    background-image:url("btn_sm_gray_rgt-15x22.gif");
    width:15px;
    height:22px;

}

td.discSecBtnOver td.btnR div {
    background-image:url("btn_sm_gray_rgt_mo-15x22.gif");
}

td.discSecBtnDisabled td.btnC {
    background-image:url("btn_sm_gray_bg-2x22.gif");
    color:#999999;
    padding:0px 10px 2px;
    vertical-align:middle;
    white-space:nowrap;
}

td.discSecBtnDisabled td.btnL div {
    background-image:url("btn_sm_gray_lft-15x22.gif");
    width:15px;
    height:22px;

}

td.discSecBtnDisabled td.btnR div {
    background-image:url("btn_sm_gray_rgt-15x22.gif");
    width:15px;
    height:22px;
}

td.discHowToBtn td.btnC,
td.discHowToBtnOver td.btnC {
    background-image:url("dis_how_to_fill.gif");
    color:#FFFFFF;
    font-weight:bold;
    padding:0px 10px 2px;
    width:99%;
    vertical-align:middle;
    white-space:nowrap;
}

td.discHowToBtnOver td.btnC {
    background-image:url("dis_how_to_fill_on.gif");
}

td.discHowToBtn td.btnL div,
td.discHowToBtnOver td.btnL div {
    background-image:url("dis_how_to_left.gif");
    width:8px;
    height:30px;
}

td.discHowToBtnOver td.btnL div {
    background-image:url("dis_how_to_left_on.gif");
}

td.discHowToBtn td.btnR div,
td.discHowToBtnOver td.btnR div {
    background-image:url("dis_how_to_right.gif");
    width:22px;
    height:30px;
}

td.discHowToBtnOver td.btnR div {
    background-image:url("dis_how_to_right_on.gif");
}

td.discHowToActionBtn td.btnC,
td.discHowToActionBtnOver td.btnC {
  background-image:url('dis_howto_buyer_but_fill.gif');
  color:#FFFFFF;
  font-weight:bold;
  padding:0px 10px 2px;
  vertical-align:middle;
    white-space:nowrap;
}

td.discHowToActionBtnOver td.btnC {
  background-image:url('dis_howto_buyer_but_fill_on.gif');
}

td.discHowToActionBtn td.btnL div,
td.discHowToActionBtnOver td.btnL div {
  background-image:url('dis_howto_buyer_but_lft.gif');
  width:6px;
  height:42px;
}

td.discHowToActionBtnOver td.btnL div {
  background-image:url('dis_howto_buyer_but_lft_on.gif');
}

td.discHowToActionBtn td.btnR div,
td.discHowToActionBtnOver td.btnR div {
  background-image:url('dis_howto_buyer_but_rht.gif');
  width:6px;
  height:42px;
}

td.discHowToActionBtnOver td.btnR div {
  background-image:url('dis_howto_buyer_but_rht_on.gif');
}

td.discPrevBtn td.btnC,
td.discPrevBtnOver td.btnC {
    padding-left:5px;
    white-space:nowrap;
}

td.discPrevBtn img,
td.discPrevBtnOver img {
    padding-right:8px;
}

td.discNextBtn td.btnC,
td.discNextBtnOver td.btnC {
    padding-right:5px;
    white-space:nowrap;
}

td.discNextBtn img,
td.discNextBtnOver img {
    padding-left:8px;
}

td.discSolidBtnPurple .rbB,
td.discSolidBtnPurpleOver .rbB {
    color:#63639c;
    font-weight:bold;
    padding:0px 10px 1px !important;
    background-color:#d6d6de;
    white-space:nowrap;
}

.discSolidBtnPurple .rbBC,
.discSolidBtnPurpleOver .rbBC {
    background-color:#d6d6de;
    border-color:#d6d6de;
}

td.discSolidBtnPurple .rbFC,
td.discSolidBtnPurpleOver .rbFC {
    background-color:#d6d6de;
}

td.discSolidBtnPurple .rbBtFC,
td.discSolidBtnPurpleOver .rbBtFC {
    background-color:#d6d6de;
}

td.discSolidBtnPurple span {
    color:#63639c;
}

td.discSolidBtn .rbB,
td.discSolidBtnOver .rbB {
    color:#FFFFFF;
    font-weight:bold;
    padding:0px 10px 1px !important;
    background-color:#969696;
    white-space:nowrap;
}

.discSolidBtn .rbBC {
    background-color:#969696;
    border-color:#969696;
}

td.discSolidBtn .rbFC,
td.discSolidBtn .rbBtFC {
    background-color:#969696;
}

td.discSolidBtn span {
    color:#E1A334;
}

td.discSolidBtnOver .rbB,
.discSolidBtnOver .rbBC,
td.discSolidBtnOver .rbFC,
td.discSolidBtnOver .rbBtFC {
    background-color:#7A7C7A;
}

.discSolidBtnOver .rbBC {
    border-color:#7A7C7A;
}

td.discSolidBtnOver span {
    color:#E28D00;
}

td.discSolidBtnDisabled .rbB {
    color:#F0F1F0;
    font-weight:bold;
    padding:0px 10px 1px !important;
    background-color:#D3D4D3;
    white-space:nowrap;
}

.discSolidBtnDisabled .rbBC {
    background-color:#D3D4D3;
    border-color:#D3D4D3;
}

td.discSolidBtnDisabled .rbFC,
td.discSolidBtnDisabled .rbBtFC {
    background-color:#D3D4D3;
}

td.discSolidBtnDisabled span {
    color:#F6D9AA;
}

td.discBigBtn td.btnC,
td.discBigBtnOver td.btnC {
    background-image:url("dis_big_fill.gif");
    color:#FFFFFF;
    font-weight:bold;
    padding:0px 10px 2px;
    vertical-align:middle;
    text-align:center;
    width:99%;
    white-space:normal;
}

td.discBigBtnOver td.btnC {
    background-image:url("big_a_fill_on.gif");
}

td.discBigBtn td.btnL div,
td.discBigBtnOver td.btnL div{
    background-image:url("dis_big_left.gif");
    width:5px;
    height:51px;
}

td.discBigBtnOver td.btnL div {
    background-image:url("big_a_left_on.gif");
}

td.discBigBtn td.btnR div,
td.discBigBtnOver td.btnR div{
    background-image:url("dis_big_right.gif");
    width:80px;
    height:51px;
    background-repeat:no-repeat;
}

td.discBigBtnOver td.btnR div {
    background-image:url("big_a_right_on.gif");
}

td.discUpgradeBtn td.btnC,
td.discUpgradeBtnOver td.btnC {
  background-image:url("dis_upgrade_btn_fill.gif");
  color:#ffffff;
  padding:0px 10px 2px;
  vertical-align:middle;
  text-align:center;
    width:55px;
  white-space:normal;
  text-decoration:none;
    font-weight:bold;
    font-size:15px;
}

td.discUpgradeBtn td.btnR div,
td.discUpgradeBtnOver td.btnR div {
  background-image:url("dis_upgrade_btn_right.gif");
  background-repeat:no-repeat;
  width:16px;
  height:112px;
}

td.discUpgradeBtn td.btnL div,
td.discUpgradeBtnOver td.btnL div {
  background-image:url("dis_upgrade_btn_left.gif");
  background-repeat:no-repeat;
  width:16px;
  height:112px;
}

.discUpgrade {
    background-color:#B5B5CD;
}

.discUpgrade td.discBtn td.btnL div {
    background-image:url("pur_left.gif");
}

.discUpgrade td.discBtnOver td.btnL div{
    background-image:url("pur_left_on.gif");
}

.discUpgrade td.discBtnDisabled td.btnL div {
    background-image:url("pur_left_dis.gif");
}

.discUpgrade td.discBtn td.btnR div {
    background-image:url("pur_right.gif");
}

.discUpgrade td.discBtnOver td.btnR div {
    background-image:url("pur_right_on.gif");
}

.discUpgrade td.discBtnDisabled td.btnR div {
    background-image:url("pur_right_dis.gif");
}

.discUpgrade td.discHiliteBtn td.btnL div {
    background-image:url("pur_high_left.gif");
}

.discUpgrade td.discHiliteBtnOver td.btnL {
    background-image:url("pur_high_left_on.gif");
}

.discUpgrade td.discHiliteBtnDisabled td.btnL {
    background-image:url("pur_high_left_dis.gif");
}

.discUpgrade td.discHiliteBtn td.btnR div {
    background-image:url("pur_high_right.gif");
}

.discUpgrade td.discHiliteBtnOver td.btnR div {
    background-image:url("pur_high_right_on.gif");
}

.discUpgrade td.discHiliteBtnDisabled td.btnR div {
    background-image:url("pur_high_right_dis.gif");
}

.discUpgrade td.discMenu td.btnL div {
    background-image:url("pur_menu_left.gif");
}

.discUpgrade td.discMenuOver td.btnL div {
    background-image:url("pur_menu_left_on.gif");
}

.discUpgrade td.discMenuDisabled td.btnL div {
    background-image:url("pur_menu_left_dis.gif");
}

.discUpgrade td.discMenu td.btnR div {
    background-image:url("pur_menu_right.gif");
}

.discUpgrade td.discMenuOver td.btnR div {
    background-image:url("pur_menu_right_on.gif");
}

.discUpgrade td.discMenuDisabled td.btnR div {
    background-image:url("pur_menu_right_dis.gif");
}

.discUpgrade td.discSolidBtn .rbB {
    color:#63639C;
    background-color:#D6D6DE;
}

.discUpgrade .discSolidBtn .rbBC {
    background-color:#D6D6DE;
    border-color:#D6D6DE;
}

.discUpgrade td.discSolidBtn .rbFC {
    background-color:#D6D6DE;
}

.discUpgrade td.discSolidBtn .rbBtFC {
    background-color:#D6D6DE;
}

.discUpgrade td.discSolidBtn span {
    color:#63639C;
}

.discUpgrade td.discSolidBtnOver .rbB {
    color:#3A3D84;
    background-color:#CCCDD6;
}

.discUpgrade .discSolidBtnOver .rbBC,
.discUpgrade td.discSolidBtnOver .rbFC,
.discUpgrade td.discSolidBtnOver .rbBtFC {
    background-color:#CCCDD6;
}

.discUpgrade .discSolidBtnOver .rbBC {
    border-color:#CCCDD6;
}

.discUpgrade td.discSolidBtnOver span {
    color:#3A3D84;
}

.discUpgrade td.discSolidBtnDisabled .rbB {
    color:#9A99C3;
    font-weight:bold;
    padding:0px 10px 1px !important;
    background-color:#C8C7DD;
    white-space:nowrap;
}

.discUpgrade .discSolidBtnDisabled .rbBC {
    background-color:#C8C7DD;
    border-color:#C8C7DD;
}

.discUpgrade td.discSolidBtnDisabled .rbFC,
.discUpgrade td.discSolidBtnDisabled .rbBtFC {
    background-color:#C8C7DD;
}

.discUpgrade td.discSolidBtnDisabled span {
    color:#9A99C3;
}

td.disDeciYBtn td.btnC,
td.disDeciYBtnOver td.btnC {
    background-image:url("dis_decid_yel_fill.gif");
    color:#FFFFFF;
    font-weight:bold;
    padding:0px 10px 2px;
    vertical-align:middle;
    text-align:right;
    width:100%;
    white-space:nowrap;
}

td.disDeciYBtnOver td.btnC {
    background-image:url("dis_decid_yel_fill_over.gif");
}

td.disDeciYBtn td.btnL div,
td.disDeciYBtnOver td.btnL div {
    background-image:url("dis_decid_yel_left.gif");
    width:7px;
    height:30px;
}

td.disDeciYBtnOver td.btnL div {
    background-image:url("dis_decid_yel_left_over.gif");
}

td.disDeciYBtn td.btnR div,
td.disDeciYBtnOver td.btnR div{
    background-image:url("dis_decid_yel_right.gif");
    width:22px;
    height:30px;
}

td.disDeciYBtnOver td.btnR div {
    background-image:url("dis_decid_yel_right_over.gif");
}

td.disDeciBBtn td.btnC,
td.disDeciBBtnOver td.btnC {
    background-image:url("dis_decid_blu_fill.gif");
    color:#FFFFFF;
    font-weight:bold;
    padding:0px 10px 2px;
    vertical-align:middle;
    text-align:right;
    width:100%;
    white-space:nowrap;
}

td.disDeciBBtnOver td.btnC {
    background-image:url("dis_decid_blu_fill_over.gif");
}

td.disDeciBBtn td.btnL div,
td.disDeciBBtnOver td.btnL div {
    background-image:url("dis_decid_blu_left.gif");
    width:7px;
    height:30px;
}

td.disDeciBBtnOver td.btnL div {
    background-image:url("dis_decid_blu_left_over.gif");
}

td.disDeciBBtn td.btnR div,
td.disDeciBBtnOver td.btnR div{
    background-image:url("dis_decid_blu_right.gif");
    width:22px;
    height:30px;
}

td.disDeciBBtnOver td.btnR div {
    background-image:url("dis_decid_blu_right_over.gif");
}

td.disSearchPBtn td.btnC,
td.disSearchPBtnOver td.btnC {
    background-image:url("dis_src_act_fill.gif");
    color:#FFFFFF;
    font-weight:bold;
    padding:0px 10px 2px;
    vertical-align:middle;
    white-space:nowrap;
}

td.disSearchPBtnOver td.btnC {
    background-image:url("dis_srch_act_fill_over.gif");
}

td.disSearchPBtn td.btnL div,
td.disSearchPBtnOver td.btnL div {
    background-image:url("dis_srch_act_left.gif");
    width:6px;
    height:28px;
}

td.disSearchPBtnOver td.btnL div {
    background-image:url("dis_srch_act_left_over.gif");
}

td.disSearchPBtn td.btnR div,
td.disSearchPBtnOver td.btnR div{
    background-image:url("dis_srch_act_right.gif");
    width:6px;
    height:28px;
}

td.disSearchPBtnOver td.btnR div {
    background-image:url("dis_src_act_right_over.gif");
}

td.disSearchBBtn td.btnC,
td.disSearchBBtnOver td.btnC {
    background-image:url("dis_srch_post_fill.gif");
    color:#FFFFFF;
    font-weight:bold;
    padding:0px 10px 2px;
    vertical-align:middle;
    white-space:nowrap;
}

td.disSearchBBtnOver td.btnC {
    background-image:url("dis_srch_post_fill_over.gif");
}

td.disSearchBBtn td.btnL div,
td.disSearchBBtnOver td.btnL div {
    background-image:url("dis_srch_post_left.gif");
    width:5px;
    height:27px;
}

td.disSearchBBtnOver td.btnL div {
    background-image:url("dis_srch_post_left_over.gif");
}

td.disSearchBBtn td.btnR div,
td.disSearchBBtnOver td.btnR div{
    background-image:url("dis_srch_post_right.gif");
    width:21px;
    height:27px;
}

td.disSearchBBtnOver td.btnR div {
    background-image:url("dis_srch_post_right_over.gif");
}

td.disWorksBtn td.btnC,
td.disWorksBtnOver td.btnC {
    background-image:url("dis_works_fill.gif");
    color:#FFFFFF;
    font-weight:bold;
    padding:0px 10px 2px;
    vertical-align:middle;
    white-space:nowrap;
}

td.disWorksBtnOver td.btnC {
    background-image:url("dis_works_fill_over.gif");
}

td.disWorksBtn td.btnL div,
td.disWorksBtnOver td.btnL div {
    background-image:url("dis_works_left.gif");
    width:6px;
    height:42px;
}

td.disWorksBtnOver td.btnL div {
    background-image:url("dis_works_left_over.gif");
}

td.disWorksBtn td.btnR div,
td.disWorksBtnOver td.btnR div{
    background-image:url("dis_works_right.gif");
    width:6px;
    height:42px;
}

td.disWorksBtnOver td.btnR div {
    background-image:url("dis_works_right_over.gif");
}

.discUserGreeting {
  white-space:nowrap;
  padding-right:20px;
  font-size:10px;
  color:#6b6d9E;
    padding-bottom:15px;
}

.ADMainTabListWrapper {
  height:17px;
    padding-left:104px;
}

.discTabWrapper td.tabBox,
.discTabWrapperDisabled td.tabBox {
    background-image:url("img_hdr_bg-blu_25x69.gif");
    padding-top:5px;
}

.discTabWrapper td.tabBox table,
.discTabWrapperDisabled td.tabBox table {
    margin-right:auto;
    margin-left:auto;
    padding-top:0px;
}

.discTabWrapper td.tabBoxLeft,
.discTabWrapperDisabled td.tabBoxLeft,
.discTabWrapper td.tabBoxRight,
.discTabWrapperDisabled td.tabBoxRight {
    display:none;
    padding-top:0px;
}

.discTabWrapper .tabLeft,
.discTabWrapper .tabRight,
.discTabWrapper .tabSelectedLeft,
.discTabWrapper .tabSelectedRight,
.discTabWrapperDisabled .tabLeft,
.discTabWrapperDisabled .tabRight,
.discTabWrapperDisabled .tabSelectedLeft,
.discTabWrapperDisabled .tabSelectedRight {
    width:8px;
    height:29px;
    padding-top:0px;
}

.discTabWrapper .tab,
.discTabWrapper .tabSelected,
.discTabWrapperDisabled .tab,
.discTabWrapperDisabled .tabSelected {
    border:none;
    padding-top:0px;
    /*margin:0px;*/
}

.discTabWrapper .tabLeft,
.discTabWrapperDisabled .tabLeft {
    background-image:url("img_hdr_bg-blu_25x69.gif");
    height:69px;
}

.discTabWrapper div.tab,
.discTabWrapperDisabled div.tab {
    background-image:url("img_hdr_bg-blu_25x69.gif");
    height:69px;
}

.discTabWrapper .tabRight,
.discTabWrapperDisabled .tabRight {
    background-image:url("img_hdr_bg-blu_25x69.gif");
    height:69px;
}

.discTabWrapper a.tab:link,
.discTabWrapper a.tab:visited,
.discTabWrapperDisabled a.tab:link,
.discTabWrapperDisabled a.tab:visited {
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:strong;
    line-height:normal;
    color:#d6e0e9;
    padding-top:32px;
}

.discTabWrapper a.tab:hover,
.discTabWrapperDisabled a.tab:hover {
    background-color:transparent;
    color:#b7d8ec;
}

.discTabWrapper .tabSelectedLeft,
.discTabWrapperDisabled .tabSelectedLeft {
    background-image:url("img_main-tab_lft_13x69.gif");
    height:69px;
    width:13px;
}

.discTabWrapper div.tabSelected,
.discTabWrapperDisabled div.tabSelected {
    background-image:url("img_main-tab_ctr_10x69.gif");
    height:69px;
}

.discTabWrapper a.tabSelected:link,
.discTabWrapper a.tabSelected:visited,
.discTabWrapperDisabled a.tabSelected:link,
.discTabWrapperDisabled a.tabSelected:visited {
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:strong;
    line-height:normal;
    color:#006699;
    padding-top:32px;
}

.discTabWrapper .tabSelectedRight,
.discTabWrapperDisabled .tabSelectedRight {
    background-image:url("img_main-tab_rgt_13x69.gif");
    height:69px;
    width:13px;
}

.ADMastCmd {
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
  line-height:20px;
}

.ADMastCmd td.mastCmd {
    padding:0px;
    white-space:nowrap;
    text-align:left;
    margin:0px;
    background-repeat:repeat-x;
    line-height:18px;
}

.ADMastCmd .readOnly {
    text-decoration:none;
    color:#FFFFFF;
}

.ADMastCmd a:link {
  font:12px;
    text-decoration:bold;
    background-color:transparent;
}

/*
.ADMastCmd a:link {
    font:12px;
    text-decoration:bold;
    background-color:transparent;
}
*/

.ADMastCmd a:visited {
  text-decoration:bold;
  background-color:transparent;
  font:12px;
}

.ADMastCmd a:hover {
  text-decoration:bold;
  background-color:transparent;
  color:#000000;
  font:12px;
}

.ADMastCmd td.mastCmdContainer {
  border:0px none;
    background-image:url('img_secNav_bg2_10x41.gif');
}

.ADMastCmd .mastCmd .cmdTabWrapper {
    background-image:url('img_secNav_bg2_10x41.gif');
    line-height:18px;
    width:100%;
}

/*
.cmdTabWrapper a:link {
    color:red;
    font:14px Verdana, Arial, Helvetica, sans-serif !important;
}
*/

.ADMastCmd div.cmdTabWrapper td.tabBox {
    background-image:none;
    color:#000000;
    margin:0px;
    width:100%;
}

.ADMastCmd div.cmdTabWrapper td.tabBox table {
}


.ADMastCmd div.cmdTabWrapper div.tabSelected {
    background-image:url('img_sec-tab_ctr_10x41.gif');
    background-repeat:repeat-x;
    border:none;
    height:41px;
    line-height:21px;
    white-space:nowrap;
    vertical-align:middle;
    padding:0px;
}

.ADMastCmd div.noSelect div.cmdTabWrapper div.tabSelected {
    background-image:none !important;
}



.ADMastCmd div.cmdTabWrapper td.tabSelected{
    width:1px;
}

.ADMastCmd div.cmdTabWrapper td.tabSelected div.tabSelectedLeft{
    background-image:url('img_sec-tab_lft_10x41.gif');
    background-repeat:no-repeat;
    width:10px;
    height:41px;
    vertical-align:top;
}


.ADMastCmd div.noSelect div.cmdTabWrapper td.tabSelected div.tabSelectedLeft{
    background-image:none !important;
}


.ADMastCmd div.cmdTabWrapper td.tabSelected div.tabSelectedRight{
    background-image:url('img_sec-tab_rgt_10x41.gif');
    background-repeat:no-repeat;
    width:10px;
    height:41px;
    vertical-align:top;
}

.ADMastCmd div.noSelect div.cmdTabWrapper td.tabSelected div.tabSelectedRight{
    background-image:none !important;
}


.ADMastCmd div.cmdTabWrapper .tabListWrapper {
    background-image:url('img_secNav_bg2_10x41.gif');
    width:968px;
  margin-left:auto;
    margin-right:auto;
    height: 41px;

}

.ADMastCmd div.cmdTabWrapper .tabListWrapper table.tabBox{
    width:100%;
    height: 41px;

}

.ADMastCmd div.cmdTabWrapper .tabListWrapper .tabBox .tabBoxLeft {
    display:none;
}

.ADMastCmd div.cmdTabWrapper .tabListWrapper .tabBox  {

    height: 41px;

}

.ADMastCmd div.cmdTabWrapper .tabListWrapper .taBox .tabBoxRight {
    display:none;
}

.ADMastCmd div.cmdTabWrapper div.tab {
    background-color:transparent;
    background-image:none;
    border:none;
    white-space:nowrap;
    padding-right:5px;
}

.ADMastCmd div.cmdTabWrapper div.tabShadow {
    width:5px;
}

.ADMastCmd div.cmdTabWrapper a.tabSelected {
    font:14px Verdana, Arial, Helvetica, sans-serif !important;
    color:#000000;
    height:21px !important;
    padding-top:9px;

}


.ADMastCmd div.noSelect div.cmdTabWrapper a.tabSelected {
    color:#006699;
}


.ADMastCmd div.cmdTabWrapper a.tab {
    font: 14px Verdana, Arial, Helvetica, sans-serif !important;
    color:#006699;
    height:21px !important;
    margin-bottom:2px;
}

.ADMastCmd div.cmdTabWrapper a.tab:hover {

    color:#004161;
    text-decoration:none;
}


.ADMastCmdPurple td.mastCmd {
    background-repeat:repeat-x;
    line-height:18px;
}

body.w-dlg-content-wrapper {
    background-image:url("img_footer-bg_100x100.gif") ;
}

.noMargin {
    margin:0px !important;
    padding:0px 0px 0px 0px !important;
    border:0px none !important;
}
.noMarginDataTableRow{
    margin:0px !important;
    padding:0px !important;
}

.rfpNotificationHeaderBar {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    FONT-FAMILY: Verdana;
    background-image: url('dis_email_bar_fill.gif');
    color: white;
}

.rfpNotificationHeadlineText {
    FONT-SIZE: 18pt;
    FONT-FAMILY: Verdana;
    COLOR: #4f4f7d;
}

.rfpNotificationText {
    FONT-SIZE: 11pt;
    FONT-FAMILY: Verdana;
    COLOR: black;
}

.rfpNotificationLeftHighlightBar {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Verdana;
    COLOR: white;
    background-image: url('dis_email_but_gray_fill.gif');
}

.rfpNotificationRightHighlightBar {
    FONT-SIZE: 11pt;
    FONT-FAMILY: Verdana;
    COLOR: white;
    background-image: url('dis_email_but_green_fill.gif');
}

.rfpNotificationFooterTitle {
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana;
    COLOR: #666699;
}

.rfpNotificationFooterText {
    FONT-SIZE: 11pt;
    FONT-FAMILY: Verdana;
    COLOR: #777777;
}

.rfpNotificationBodyFooterText {
    FONT-STYLE: italic;
    color:#666699;
}

.italicText {
    FONT-STYLE: italic;
}

.ADMarketingBox {
  border-top:1px solid #D9D9D9;
  border-bottom:1px solid #D9D9D9;
  background-image:url("dis_image_search_background.jpg");
  background-repeat:no-repeat;
    padding:7px 7px 7px 0px;
}

.ADMarketingFillLeft {
  background-image:url('dis_grayline_left_fill.gif');
  background-repeat:repeat-y;
  width:1px;
}

.ADMarketingFillRight {
  background-image:url('dis_grayline_right_fill.gif');
  background-repeat:repeat-y;
}

.ADContent {
  width:97%;
  margin-left:20px;
  margin-right:20px;
  margin-top:8px;
}

.ADLandingContent {
    width:100%;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
}

.enhancedProfileTable {
  padding:20px 20px 20px 20px;
}

.profileLastUpdated {
  font-size:10px;
  color:#64649b;
  padding-left:15px;
}

.disSellBannerFill {
  background-image:url('dis_sell_banner_fill.gif');
  background-repeat:repeat-x;
  border:0px none;
}

td.disMainVideo td.btnC {
  background-image:url("dis_short_video.jpg");
  background-repeat:no-repeat;
  height:87px;
  width:338px;
}

td.disMainVideoOver td.btnC {
  background-image:url("dis_short_video_over.jpg");
  background-repeat:no-repeat;
  height:87px;
  width:338px;
}

td.disMainVideoSupplier td.btnC {
  background-image:url("dis_short_video_supplier.jpg");
  background-repeat:no-repeat;
  height:87px;
  width:338px;
}

td.disMainVideoSupplierOver td.btnC {
  background-image:url("dis_short_video_supplier_over.jpg");
  background-repeat:no-repeat;
  height:87px;
  width:338px;
}

td.disBuyerVid td.btnC {
  background-image:url('dis_howto_buyer_vid.jpg');
  background-repeat:no-repeat;
  width:240px;
  height:164px;
  text-align:center;
  vertical-align:top;
    white-space:normal;
}

td.disBuyerVidOver td.btnC {
  background-image:url('dis_howto_buyer_vid_on.jpg');
  background-repeat:no-repeat;
  height:164px;
  width:240px;
  text-align:center;
  vertical-align:top;
    white-space:normal;
}

.ADHowToOverview {
  background-image:url("dis_howto_overview.jpg");
  background-repeat:repeat-x;
  height:206px;

}

.ADHowToBuyerFill {
  background-image:url('dis_howto_buyer_fill.jpg');
  background-repeat:repeat-x;
}

td.disSupplierVid td.btnC {
  background-image:url('dis_howto_supplier_vid.jpg');
  background-repeat:no-repeat;
  height:170px;
  width:239px;
  white-space:normal;
  text-align:center;
  vertical-align:top;
  padding:10px 10px 0px 10px;
}

td.disSupplierVidOver td.btnC {
  background-image:url('dis_howto_supplier_vid_over.jpg');
  background-repeat:no-repeat;
  height:170px;
  width:239px;
  white-space:normal;
  text-align:center;
  vertical-align:top;
  padding:10px 10px 0px 10px;
}

.ADSlideshowFill {
  background-image:url('dis_howto_logo_top_fill.gif');
  background-repeat:repeat-x;
  color:#6a6d9e;
  font-size:16px;
  font-weight:bold;
    text-align:center !important;
  vertical-align:middle;
}

.ADSlideshowBotFill {
  background-image:url('dis_howto_logo_bot_fill.gif');
  background-repeat:repeat-x;
  text-align:center;
  vertical-align:middle;
}

.ADContentSlide {
    text-align:center !important;
  vertical-align:top;
    overflow:hidden;
}

.ADContentslide .contentdiv{
    display: none;
    text-align:center !important;
    vertical-align:middle;
}

.ADTabWrapper {
    background-image:url(dis_tab_shadow_bottom.gif);
    background-position:0 100%;
    background-repeat:repeat-x;
}

.ADTabWrapper .rbBC {
    background-color:#9b9b9b;
    border-color:#9b9b9b;
}


.ADTabWrapper .tabBox {
    margin-left:40px;
}


.ADTabWrapper .rbFC {
    background-color:#8c8c8c;
}

.ADTabWrapper .rbBFC {
    background-image:url(dis_tab_on_fill.gif);
    background-repeat:repeat-x;
}

.ADTabWrapper .tabListWrapper {
    border-color: #666666;
    border-width: medium medium 2px;
    background-image:url(dis_tab_shadow_top.gif);
    background-position:0 98%;
    background-repeat:repeat-x;
    margin-bottom:5px;
}

.SmallDiscTabWrapper .rbBFC {
    background: transparent none repeat scroll 0 0;
}

.SmallDiscTabWrapper td.tabBox{
    background-image:none;
    padding:0 0 0 40px;
}

.SmallDiscTabWrapper table.tabBox{
    background-image:none;
    border-bottom: 1px solid #666666;
    padding:0px;
}

.SmallDiscTabWrapper {
    background-image:url("dis_tab_shadow_bottom.gif");
    background-position:0 100%;
    background-repeat:repeat-x;
    height:30px;
}

.IsIE .SmallDiscTabWrapper {
    background:none !important;
    height:30px;
}

.SmallDiscTabWrapper .tabListWrapper{
    background-image:url("dis_tab_shadow_top.gif");
    background-position:0 98%;
    background-repeat:repeat-x;
    margin-bottom:5px;
}

.SmallDiscTabWrapper td.tabBoxLeft,
.SmallDiscTabWrapper td.tabBoxRight {
    display:none;
}

.SmallDiscTabWrapper .tabLeft,
.SmallDiscTabWrapper .tabRight,
.SmallDiscTabWrapper .tabSelectedLeft,
.SmallDiscTabWrapper .tabSelectedRight {
    width:4px;
    height:22px;
}

.SmallDiscTabWrapper .tab,
.SmallDiscTabWrapper .tabSelected{
    background-color:transparent;
    border:none;
    margin:0px;
}

.SmallDiscTabWrapper .tabLeft {
    background-image:url("dis_sm_tab_off_left.gif");
}

.SmallDiscTabWrapper div.tab {
    background-image:url("dis_sm_tab_off_fill.gif");
    background-repeat:repeat-x;
    height:22px;
}

.SmallDiscTabWrapper .tabRight {
    background-image:url("dis_sm_tab_off_right.gif");
}

.SmallDiscTabWrapper a.tab:link,
.SmallDiscTabWrapper a.tab:visited,
.SmallDiscTabWrapper a.tab:hover {
    font-size:12px;
    font-weight:normal;
    line-height:normal;
    padding:4px 10px;
    color:black;
    background:transparent;
    text-decoration:none;
}

.SmallDiscTabWrapper .tabShadow{
    display:none;
}

.SmallDiscTabWrapper .tabSelectedLeft {
    background-image:url("dis_sm_tab_on_left.gif");
}

.SmallDiscTabWrapper div.tabSelected {
    background-image:url("dis_sm_tab_on_fill.gif");
    background-repeat:repeat-x;
    height:21px;
}

.SmallDiscTabWrapper a.tabSelected:link,
.SmallDiscTabWrapper a.tabSelected:visited,
.SmallDiscTabWrapper a.tabSelected:hover {
    font-size:12px;
    font-weight:bold;
    line-height:normal;
    padding:3px 10px;
    color:white;
    text-decoration:none;
}

.SmallDiscTabWrapper .tabSelectedRight {
    background-image:url("dis_sm_tab_on_right.gif");
}

.IsMoz .displayFloat {
    display:-moz-inline-box;
    padding:0px 8px 20px 8px;
    vertical-align:top
}

.displayFloat {
    display:inline-block;
    padding:0px 0px 20px 8px;
    vertical-align:top
}




.ADTabWrapper div.tabSelected {
    background-image:url(cssTabFirst.gif);
    padding:0px;
    font-weight:bold;
}

.ADTabWrapper a.tab:link, .ADTabWrapper a.tab:visited {
    color:black;
}

.ADTabWrapper a.tabSelected:link, a.tabSelected:visited,
a.tabSelected:hover {
    color:white;
}

.ADDecisionPointTitleBar {
  vertical-align:middle;
  text-align:left;
  color:white;
    background-color:#666666;
}

.ADStandardBenefitDetailsContentArea {
  background-image:url('dis_decision_fill.gif');
  background-repeat:repeat-x;
  margin:0px;
  border-right:1px solid #D9D9D9;
  border-left:1px solid #D9D9D9;
    background-color:#E8E8E8;
}


.ADAdvantageDescContentArea {
  background-image:url('dis_how_to_box_fill_blue.jpg');
    background-position:bottom center;
    background-repeat:repeat-x;
  margin:0px;
  border-right:1px solid #D9D9D9;
  border-left:1px solid #D9D9D9;
}

.viewEnhancedProfileLinkText {
  font-size:10px;
  color:#63659C;
}

.ADHowToHeaderFont {
    font-size:24px;
    color:#666666;
}

.ADPricingPlansGrayCellTop {
    width:230px;
    vertical-align:top;
}

.ADPricingPlansCompareCellTop {
    width:240px;
    vertical-align:top;
}

.ADPricingPlansCompareCellDesc {
    font-size:11px;font-family:verdana;
    color:#333333;
    line-height:125%;
    padding: 3px 15px 0px 15px;
}

.ADPricingPlansCompareCellDescWhite {
    font-size:11px;font-family:verdana;
    color:#FFFFFF;
    line-height:125%;
    padding: 3px 15px 0px 15px;
}

.ADPricingPlansFigures{
    font-size:24px;font-family:georgia;color:#ff9933;
}

.ADPricingPlansTimePeriod{
    font-size:14px;font-family:georgia;color:#ff9933;font-weight:bold;
}

.ADPricingPlansQuestion {
    vertical-align:top;
    font-weight:bold;font-size:14px;font-family:verdana;color:#333333;
}

.ADPricingPlansAnswer {
    vertical-align:top;
    font-size:11px;font-family:verdana;color:#333333;padding-top:5px;line-height:125%;
}

.ADPricingPlansHeaderFontBlack {
    font-family:verdana;
    font-size:20px;
    color:#666666;
}

.ADPricingPlansHeaderFontWhite {
    font-family:verdana;
    font-size:20px;
    color:#FFFFFF;
}

.ADPricingPlansContentRegular1 {
    font-family:verdana;
    font-size:11px;
    color:#333333;
}

.ADPricingPlansContentRegular2 {
    font-family:verdana;
    font-size:12px;
    color:#666666;
}

.ADPricingPlansWhite1CellSmall {
    background-image:url('img_prcplans_white_fill_rgt.gif');
    background-repeat:repeat-y;
    margin:0px;
    border:0px none;
}

.ADPricingPlansWhite1CellBig {
    background-image:url('img_prcplans_white_fill_rgt.gif');
    background-repeat:repeat-y;
    margin:0px;
    border-top:1px solid #d9e2e7;
    border-right:0px none;
    padding: 10px 15px 10px 15px;
}

.ADPricingPlansBlueCellBig {
    background-image:url('img_prcplans_blue_fill.gif');
    background-repeat:repeat-y;
    margin:0px;
    border-top:1px solid #3f7aac;
    border-right:0px none;
    padding: 10px 15px 10px 15px;
}

.ADPricingPlansBlueCellSmall {
    background-image:url('img_prcplans_blue_fill.gif');
    background-repeat:repeat-y;
    margin:0px;
    border:0px none;
}


.ADPricingPlansWhiteCellBig {
    background-color: #FFFFFF;
    margin:0px;
    border-top:1px solid #d9e2e7;
    border-collapse:collapse;
    padding: 5px 15px 5px 15px;
}

.ADPricingPlansWhiteCellBigLeft {
    border-left: 1px solid #d9e2e7;
}

.ADPricingPlansWhiteCellBigRight {
    border-right:1px solid #d9e2e7;
}

.ADPricingPlansWhiteCellSmall {
    background-image:url('img_prcplans_white_fill_lft.gif');
    background-repeat:repeat-y;
    margin:0px;
    border:0px none;
}

.ADPricingPlansWhiteCellLeft {
    background-color: #FFFFFF;
    border-left:1px solid #D9E2E7;
    margin: 0px;
}

.ADPricingPlansWhiteCellRight {
    background-color: #FFFFFF;
    border-right:1px solid #D9E2E7;
    margin:0px;
}

.ADPricingPlanDescriptionSize {
    position: relative;
    width: 950px;
    margin-left: auto;
    margin-right: auto;
}

.ADPricingPlanDescriptionSeparation {
    padding-top: 10px;
}

.ADPricingPlanDescriptionColumn {
    width: 470px;
    margin-bottom:10px;
}

.ADPricingPlanDescriptionColumn ul.SectionBullet {
    padding:0 0 0 25px;
}

.ADPricingPlansGrayCell {
   margin:0px;
   border-top:1px solid #d9e2e7;
   border-left:0px none;
   border-right:0px none;
   padding: 10px 10px 10px 0px;
}

.ADPricingPlansAction {
    clear: right;
    padding-top: 10px;
}

.ADMarketingLandingBarLeft {
  background-image:url('dis_landing_bluebar_left.gif');
  background-repeat:no-repeat;
}

.ADMarketingLandingBarFill {
  background-image:url('dis_landing_bluebar_fill.gif');
  background-repeat:repeat-x;
}

.ADMarketingLandingMainBackground {
  background-image:url('dis_landing_background.jpg');
  background-repeat:no-repeat;
}

.ADMarketingLandingInputArea {
  background-image:url('dis_login_box_fill.gif');
  background-repeat:repeat-x;
  margin:0px;
  border-right:1px solid #D9D9D9;
  border-left:1px solid #D9D9D9;
}

.ADMarketingLandingInputAreaExtension {
  background-color:#E8E8E8;
  margin:0px;
}

.supplierLandingFillBot {
    background-image:url('dis_banner_fill_bot_green.jpg');
    background-repeat:repeat-x;
}

.supplierLandingFillTop {
    background-image:url('dis_banner_fill_top_green.jpg');
    background-repeat:repeat-x;
}

.quoteLandingFillBot {
    background-image:url('dis_banner_fill_bot_blue.jpg');
    background-repeat:repeat-x;
}

.quoteLandingFillTop {
    background-image:url('dis_banner_fill_top_blue.jpg');
    background-repeat:repeat-x;
}
.IsMoz .positionAbs{
   position: absolute;
}

.IsAD {
    background-image:url("img_footer-bg_100x100.gif");

}

.IsAD .cueTipIcon {
    background-image:url("dis_cueTip_off.gif");
    height: 21px;
    width: 22px;
    vertical-align: bottom;
}

.IsAD .cueTipIcon:hover {
    background-image:url("dis_cueTip_on.gif");
    height:21px;
    width:22px;
    vertical-align: bottom;
}

.ADMultiTableWrapper .tableHead {
    display:none;
}

.ADMultiTableWrapper td.tableBody {
    border-top:0px none;
    padding:5px 5px 5px 5px;
    line-height:15px;
}

.ADChooserTabBackground {
    background-image:url('dis_table_wrapper_head_fill.gif');
    background-repeat:repeat-x;
}

div.constantTableHeight {
    height:200px;
}

div.ADMultiTableWrapper {
    border:1px solid #D9D9D9;
    margin:0px;
    padding:0px;
}

.ADUDKeylineLeft {
    border-left:1px solid #C6C6C6;
}

.ADUDKeylineRight {
    border-right:1px solid #C6C6C6;
}

.ADUDFillTitle {
    font-weight:bold;
    font-size:14px;
    color:#FFFFFF;
    vertical-align:middle;
}

.ADUDFillTitleSmall {
    font-weight:bold;
    font-size:11px;
    color:#FFFFFF;
    vertical-align:top;
}

.ADUDFillCommon {
    background-repeat:no-repeat;
    background-position:bottom left;
}

.ADUDFillOrange {
    background-color:#FFBE8B;
    padding:8px 8px 18px 8px;
}

.ADUDBottomOrange {
    background-image:url('using_dis_bm_orange.gif');
}

.ADUDFillGreen {
    background-color:#96CB91;
    padding:8px 8px 18px 8px;
}

.ADUDBottomGreen {
    background-image:url('using_dis_bm_green.gif');
}

.ADUDFillBlue {
    background-color:#ABC2DC;
    padding:8px 0px 18px 0px;
}

.ADUDBottomBlue {
    background-image:url('using_dis_bm_blue.gif');
}

.ADUDFillGray {
    background-color:#ADADAD;
    padding:8px 0px 18px 0px;
}

.ADUDBottomGray {
    background-image:url('using_dis_bm_gray.gif');
}

.ADUDFillPurple {
    background-color:#A59DBC;
    padding:8px 4px 18px 4px;
}

.ADUDBottomPurple {
    background-image:url('using_dis_bm_purple.gif');
}

.ADUDFillBlank {
    background-color:#FBFBFB;
    padding:8px 8px 18px 8px;
}

.ADUDBottomBlank {
    background-image:url('using_dis_bm_blank.gif');
}

.ADUDColumnFillCommon {
    background-repeat:no-repeat;
    background-position:bottom left;
    background-color:#FFFFFF;
    padding:12px 8px 0px 8px;
}

.ADUDColumnOrange {
    background-image:url('using_dis_col_orange.gif');
}

.ADUDColumnGreen {
    background-image:url('using_dis_col_green.gif');
}

.ADUDColumnBlue {
    background-image:url('using_dis_col_blue.gif');
}

.ADUDColumnGray {
    background-image:url('using_dis_col_gray.gif');
}

.ADUDColumnPurple {
    background-image:url('using_dis_col_purple.gif');
}

.ADUDColumnBlank {
    background-image:url('using_dis_col_blank.gif');
}

.ADUDColumnBottomCommon {
    background-repeat:no-repeat;
    background-position:bottom left;
    padding:8px 8px 8px 8px;
    line-height: 70px;
}

.ADUDColumnBottomOrange {
    background-image:url('using_dis_colbm_orange.gif');
}

.ADUDColumnBottomGreen {
    background-image:url('using_dis_colbm_green.gif');
}

.ADUDColumnBottomBlue {
    background-image:url('using_dis_colbm_blue.gif');
    padding-right:4px;
    padding-left:4px;
}

.ADUDColumnBottomGray {
    background-image:url('using_dis_colbm_gray.gif');
    padding-right:4px;
    padding-left:4px;
}

.ADUDColumnBottomPurple {
    background-image:url('using_dis_colbm_purple.gif');
    padding-right:4px;
    padding-left:4px;
}

.ADUDColumnBottomBlank {
    background-image:url('using_dis_colbm_blank.gif');
}

td.disLearnBtn td.btnC,
td.disLearnBtnOver td.btnC {
    background-image:url("using_dis_learn_btn_fill.gif");
    color:#FFFFFF;
    vertical-align:middle;
    white-space:nowrap;
}

td.disLearnBtnOver td.btnC {
    background-image:url("using_dis_learn_btn_fill_over.gif");
}

td.disLearnBtn td.btnL div,
td.disLearnBtnOver td.btnL div {
    background-image:url("using_dis_learn_btn_left.gif");
    width:4px;
    height:22px;
}

td.disLearnBtnOver td.btnL div {
    background-image:url("using_dis_learn_btn_left_over.gif");
}

td.disLearnBtn td.btnR div,
td.disLearnBtnOver td.btnR div{
    background-image:url("using_dis_learn_btn_right.gif");
    width:4px;
    height:22px;
}

td.disLearnBtnOver td.btnR div {
    background-image:url("using_dis_learn_btn_right_over.gif");
}

.ADLearnMoreHeader {
    color:#6a6d9e;
    font-size:14px;
}

.ADMessageFlag {
    color:#333333;
    font-size:14px;
}

.ADProfileMeterPopupMenu {
    border:0px none;
    background-color:transparent;
}

.ADPortletBoxContactNow {
  border:0px none;
}

.ADPortletBoxContactNow .gradBox {
  background-color:#faf7d4;
}

.ADPortletBoxContactNow .gradBody {
    background-image:url("gradient_yellow.gif");
    background-repeat:repeat-x;
    border-bottom:0px none;
    background-color:#eceab9;
}

.ADPortletBoxContactNow .rbBC {
    background-color:#d9d9d9;
    border-left:1px solid #d9d9d9;
    border-right:1px solid #d9d9d9;
    border-bottom:0px none;
    border-top:0px none;
}

.ADPortletBoxContactNow .rbB {
    background-color:#faf7d4;
}

.ADPortletBoxContactNow .rbFC {
    background-color:#faf7d4 !important;
    border-left:1px solid #d9d9d9;
    border-right:1px solid #d9d9d9;
}

.ADPortletBoxContactNow .rbBtFC {
  background-color:#eceab9 !important;
}




.ADProfileNavigatorLink a {
    color:#333399;

    text-decoration:none;

}

.ADProfileNavigatorLink a:hover div {
  color:#333366;

}
.ADProfileNavigatorLink a:active, a:hover, a:focus {
  outline: none;
}

.ADProfilePageStyle  div.stepNavTop, div.stepNavBottom {
}

.ADProfilePageStyle  a {
  text-decoration: none;
}


.ADPopup span.PopupLink {
    position:relative;
}

.ADPopup span.PopupLink span.PopupBlock {
   display: none;
}

.ADPopup span.PopupLink:hover span.PopupHoverArea {
    display: absolute;
}

.ADPopup span.PopupLink:hover span.PopupBlock {
    display:block;
    position:absolute;
    bottom: 12px;
    left: -10px;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 35px 0px;
    width: 300px;
    z-index: 1000;
}

.IsIE .ADPopup span.PopupLink:hover span.PopupBlock {
    bottom: -4px;
    left:-10px;
}

.ADPopup span.PopupLink:hover span.PopupBottom {
    display: block;
    position:absolute;
    bottom: 8px ;
    left: 10px;
    padding: 10px 10px 10px 10px;
    margin-bottom: 30px;
    background: url(down_end.gif) no-repeat;
}

.IsIE .ADPopup span.PopupLink:hover span.PopupBottom {
    bottom: -7px ;
    left: 10px;
    padding: 26px 10px 10px 10px;
}

.ADPopupBox .rbBC {
    border-color:#C6E5EC;
    background-color:#C6E5EC;
    border-top:0px none;
}

.ADPopupBox .rbFC {
    background-color:#E8FBFE;
}

.ADPopupBox .rbBFC {
    background:transparent;
}

.ADPopupBox .rbBtFC {
  background-color:#E8FBFE;
}

.ADPopupBox .gradBox {
  background-color:#E8FBFE;
}

.ADTabs td.TabOnLeft {
  width: 7px;
  background: url(tab_on_lft.gif) no-repeat bottom right;
    text-align: right !important;
}

.ADTabs td.TabOnCenter {
  width: auto;
    text-align: center !important;
  background: url(tab_on_cntr.gif) repeat-x 0 0;
}

.ADTabs td.TabOnCenter a:link{
    text-align: center !important;
    text-decoration:none;
}

.ADTabs td.TabOnRight {
  width: 7px;
    background: url(tab_on_rt.gif) no-repeat bottom right;
}

.ADTabs td.TabOffLeft {
  width: 7px;

  background: url(tab_off_lft.gif) no-repeat bottom right;
  border-bottom: 1px solid #D9D9D9;
    text-align: right !important;
}

.ADTabs td.TabOffCenter {
    width: auto;
    background-image: url(tab_off_cntr.gif);
    background-repeat:repeat-x;
    background-position: 0px -1px;
    border-bottom: 1px solid #D9D9D9;
    text-align: center !important;
}

.ADTabs td.TabOffCenter a:link{
    text-decoration:none;
    text-align: center !important;
}


.ADTabs td.TabOffRight {
  width: 7px;
  height: 26px;
  background: url(tab_off_rt.gif) no-repeat bottom right;
  border-bottom: 1px solid #D9D9D9;
}

.ADTabs div.TabOnContent  {
  border-left: 1px solid #D9D9D9;
  border-right: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
  overflow-x: auto;
    background-color:#fff;
}


.ADTabs td.TabSpacing {
  width: 5px;
  border-bottom: 1px solid #D9D9D9;
}

.ADTabs td.TabPadding {
  border-bottom: 1px solid #D9D9D9;
}

.ADTabs td.TabOffLeft {
  width: 7px;
  background: url(tab_off_lft.gif) no-repeat bottom right;
  border-bottom: 1px solid #D9D9D9;
    text-align: right !important;
}

.ADTabs td.TabOffCenter {
    width: auto;
    background-image: url(tab_off_cntr.gif);
    background-repeat:repeat-x;
    background-position: 0px -1px;
    border-bottom: 1px solid #D9D9D9;
    text-align: center !important;
}

.ADTabs td.TabOffCenter a:link{
    text-decoration:none;
    text-align: center !important;
}


.ADTabs td.TabOffRight {
  width: 7px;
  height: 26px;
  background: url(tab_off_rt.gif) no-repeat bottom right;
  border-bottom: 1px solid #D9D9D9;
}

.ADTabs div.TabOnContent  {
  border-left: 1px solid #D9D9D9;
  border-right: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
  overflow-x: auto;
    background-color:#fff;
}

div.SubTabContent {
     border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
   border-bottom: 1px solid #D9D9D9;
    overflow-x: auto;
}

.ADTabs td.TabSpacing {
  width: 5px;
  border-bottom: 1px solid #D9D9D9;
}

.ADTabs td.TabPadding {
  border-bottom: 1px solid #D9D9D9;
}

.ADManageProfileFooter {
  border-left: 1px solid #D9D9D9;
  border-right: 1px solid #D9D9D9;
  border-bottom: 1px solid #D9D9D9;
}


.ADProfileRequired td  {
    color: #d66c20;
    font-weight: bold;
    text-align: right !important;
}


.ADProfileRequired2  {
  color: #d66c20;
  font-weight: bold;
}


.ADBuyer .TabPadding {
  width:99%;

}

.ADBuyer .ADProfileRequired td,
.ADBuyer .ADProfileRequired2 {
  color: black !important;
  font-weight: normal !important;
}


.ADHowToGreen {
    background-color:#f6ffe4;
    padding:25px 25px;
}

.ADHowToGreenTop {
    background-image: url("dis_green_top2.gif");
    background-repeat: no-repeat;
    background-position: 0 0;
    width:736px;
    height:114px;
    color:#6b8c01;
    font-weight: bold;
    font-size:40px;
}

.ADGreenBanner a:link,
.ADGreenBanner a:visited,
.ADGreenBanner a:hover {
    text-decoration:none;
}

.ADGreenBanner .greenBannerTitle {
    color:#6b8c01;
    font-weight: bold;
    font-size:25px;
}

.ADGreenBanner .greenBannerText {
    color:#5B740A;
    font-weight:bold;
    font-size:12px;
    background-color:#D2EE93;
}

.ADInfoColumn {
    width:240px;
    padding:0px 0px 0px 10px;
}


.smi_compare_header_blue {
    BACKGROUND: #E0E7F2;
}

.smi_compare_subheader_blue {
    BACKGROUND: #B6C6E1;
  BORDER: #E0E7F2 1px solid;
}

.smi_compare_subheader_blue_first_cell {
    BACKGROUND: #B6C6E1;
  border-left:0px none;
  BORDER-top: #E0E7F2 1px solid;
  BORDER-right: #E0E7F2 1px solid;
  BORDER-bottom: #E0E7F2 1px solid;
}

.smi_compare_section_blue {
    BORDER: #E0E7F2 1px solid;
}

.smi_compare_section_blue_first_cell {
    border-left:0px none;
  BORDER-top: #E0E7F2 1px solid;
  BORDER-right: #E0E7F2 1px solid;
  BORDER-bottom: #E0E7F2 1px solid;
}



.SEAPLtGreyBackground {
  BACKGROUND-COLOR: #f0f0f0
}

.SEAPOrangeBackground {
  BACKGROUND-COLOR: #f7df94
}

.SEAPDarkGrayText {
  FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Verdana;
}

.SEAPLightGrayText {
  FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #CCCCCC; FONT-FAMILY: Verdana;
}


.SEInviteSectionHeading {
  color: #679146;
    font-weight:bold;
}

.SEFilterInlineLtGrayText {
  FONT-SIZE: 8pt; COLOR: #CCCCCC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.SEInviteBulletBlock {
  padding:10px 30px 10px;
  margin:0;
  position:relative;
}

.SEInviteBullet {
  padding: 0 0 2px
}

.SETaskMeterGradient {
  background-image:url("img_tm_mid2.gif");
  background-repeat:repeat-x;
}

.SELink a:link {
  color:#333366;
  text-decoration:none;
}

.SELink a:hover {
    color:#333366;
    text-decoration:underline;
}

.SELink a:visited {
  color:#333366;
  text-decoration:none;
}
.RGNonWalk {
  font-family:Verdana;
  font-size:14px;
  color:#333333;
}

.RGNonWalkQuestion {
  font-family: "Arial Regular","Arial";
  font-size:13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: left;
}

/* TODO: Duplicate of AW6 pageHeadingText */

.RGNonWalkTitle {
    font-size: 20px;
    color: #363636;
    font-family: "Arial Regular","Arial";
}

.RGNonWalkBuyerName {
  font-family:'Arial Bold', 'Arial';
  font-weight:700;
}

.RGNonWalkHead, .anpo-ASVWT-buyerDetail {
  font-family:'Arial';
    font-weight:400;
}

.RGNonWalkFirstTimeHead {
    font-family:verdana;
    font-size: 24px;
    color: #333333;
}

.RGNonWalkFirstTimeBody {
    color: #363636;
  font-family: "Arial Regular","Arial";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-align: left;
    word-wrap: break-word;
}

.RGNonWalkForgotLink {
  font-family:verdana;
  font-size:10px;
  text-align:right;
  vertical-align:bottom;
  padding-right:5px
}
.RGNonWalkNoAccount{
  font-family:verdana;
  font-size:18px;
  color:#333333
}
.RGNonWalkUnsubscribe {
  font-family:verdana;
  font-size:10px;
  color:#666666;
  padding-top:25px;
}
.RGNonWalkTable {
  border: solid 1px;
  border-color:#d0cadd;
  background-color:#eeebf3;
}

.seFilterSection {
BACKGROUND-COLOR: #f8f8f8
}

.seFilterSectionDivider {
border-bottom:1px solid #9C9CB8;
}

.customTableWrapper td.tableHeader {
     padding:5px 0 0;
   background-color:#E4E4E4;
     background-position:left top;
}

.cmdBarSides {
    width:300px;
    background-image:url("img_hdr_bg-blu_25x69.gif");
    height:69px;
}

.cmdBarBackground {
    background-image:url("img_hdr_bg-blu_25x69.gif");
    background-repeat:repeat-x;
    height:69px;
}

.cmdBarDark {
   background-image:none;
   background-color:#003147;
}


.cmdBarBackground .tabListWrapper {
   margin-top:-5px;
}


.mastHeadCmdBarBackground {
    background-image:url("img_switcher_tab-blu_10x20.gif");
}


.ADLinkWhite a:link {
    color:#FFFFFF;
    text-decoration:none;
    font-size:10px;
    background-image:none;
    margin-left:5px;
    margin-right:5px;

}

.ADLinkWhite a:hover {
    color:#FFFFFF;
    text-decoration:underline;
    font-size:10px;
    background-image:none;
}

.ADLinkWhite a:visited {
    color:#FFFFFF;
    text-decoration:none;
    font-size:10px;
    background-image:none;
}

.ADSubTab {
    margin-left:auto;
    margin-right:auto;
    width:968px;
    margin-top:-11px;
}

.ADSubTab td.tabBox {
    background-image:none;
    height:28px;
    width:100%;
    margin-left:-20px;

}


.ADSubTab .tabSelected {
    margin-top:-3px;
    font-size:11px;
    color:#000000;
    position: relative;
}


.ADSubTab div {
   background-image: none;
   border-width:0px;
}


.ADSubTab div.tab {
    background-image:none;
    background-color:#ECF1F3;
    border-width:0px;
    height:28px;
}


.ADSubTab a.tab {
   background-color:transparent;
   font-size:11px;
   color:#006699;
   padding-top:3px;
}

.ADSubTab a.tab:link {
   background-color:transparent;
   font-size:11px;
   color:#006699;
   padding-top:3px;
}

.ADSubTab a.tabSelected {
   color:black;
}
.ADSubTab a.tabSelected:hover {
   color:black;
}

.ADSubTab a.tab:hover {
   color:#004161;
}

.ADSubTab td.tabBoxLeft {

   display:none;
}


.pageContent{
    background-color: #f6f8f9;
}


.ADFooter {
    min-height:150px;
    padding-top: 15px;
    width:960px;
    margin-left: auto;
    margin-right: auto;
}
.ADFooterContent {

}
#ADFooterAboutUS{
    color:#999;
}
#ADFooterAboutUS,#ADFooterLink {
    width: 480px;
    float:left;
}
#ADFooterAboutUsTitle{
    font-weight:700;
    margin-bottom:5px;
}
#ADFooterAboutUSBox {
    margin-right: 10px;
}
#ADFooterAboutUsContent{
    margin-bottom:10px;
}
#ADFooterLink {
    width:160px;
    flaot:left;
    color:#999;
}
#ADFooterLink ul {
    margin:0px 10px 0px 0px;
    padding:0px;
}
#ADFooterLink li {
    list-style:none;
    margin:0px;
}
#ADFooterLink ul #ADFooterLinkTitle {
    margin-bottom: 5px;
}
#ADFooterLink li a,#ADFooterLink li a:link,#ADFooterLink li a:visited{
    color:#336699;
    text-decoration:none;
}
#ADFooterLink li a:hover{
    text-decoration:underline;
}

#dppConfig {
    margin: 0px 0px 0px 20px;
}

#dppConfig ul {
    margin:15px 0px 0px 15px;
    padding:0px;
}

#dppConfig li {
    padding-bottom: 10px;
}

#dppConfig td {
    padding-bottom: 15px;
}

#dppConfig input[type=text] {
    text-align:center
}

.ADHtmlBody {
    background-image:url("img_footer-bg_100x100.gif");
}

.ADMyAccount {
   margin-top:0px;
   padding-top:20px;
   margin-left: auto;
   margin-right: auto;
   background-image:none;
   min-height:525px;
}

.ADMyAccountSubTab {
  margin-top:10px;
    background-image:none;
    background-color:#ECF1F3;
    border-bottom:1px solid #D9E2E7;
    width:100%;
}
.ADMyAccountSubTabInner {
    border-bottom:1px solid #F3F5F6;
}


.ADMastCmd div.cmdTabWrapper  div.SupplierTabPadding .tabListWrapper {
  margin-left:0px;
}

.SupplierTabPadding {
   margin: 0px;
   padding: 0px;
   position: relative;
}

.SupplierPageCmd {
    position:absolute;
    height:30px;
    width:200px;
    top:10px;
    right:20px;
}

.ADMastCmd div.SupplierTabPadding div.SupplierPageCmd td {
  color:#006699;
}

.SupplierTabPadding .tabListWrapper {
  margin-left:0px;
  padding-left:15px;
}

.SupplierSubtab   {
    margin-top:0px;
    padding-top:10px;
  background-image:url("img_thirdLevel_bg2_5x6.gif");
  background-repeat:repeat-x;
}

.ADSecondTabContent {
   margin-top:10px;
   padding-top:10px;
   margin-left: auto;
   margin-right: auto;
   background-image:url("img_thirdLevel_bg2_5x28.gif");
   background-repeat:repeat-x;
   min-height:525px;
}

.MainPagePlaceHoder {
   width:950px;
   height:525px;

}



.whiteBorder {
   border: 1px solid white;
}

.whiteBackground {
   background-color: #ffffff;
}


.ADMainPanelVerticalDiv {
   background-image:url("img_verital-divider_2x260.gif");
   background-repeat:no-repeat;
   background-position:center;
   width:2px;
}

.ADTeaser {
    background-color:#FFEAAA;

}

.ADPosting {
    background-color:#FFBB00;
}


.ADMainPanelUL {
    /*list-style-type:none;*/
    /*list-style-image:none;*/
    /*list-style-position:inside;*/
    /*padding: 0 10px 0 15px;*/
    margin: 0 0 0 0;
    /*height:100%;*/
    width:auto;
}

.ADHeroBanner {
    position:relative;
    height:332px;
    width:950px;
    margin-left:auto;
    margin-right:auto;
}

.ADMainMetricsLeftBuyerBG {
    background-image:url("dis_hero_sprite-b.png");
    background-repeat:no-repeat;
    width:180px;
    height:270px;
    position:absolute;
    top:0px;
    left:0px;
}

.ADMainMetricsLeftBuyerBG0 {
    background-position:0px 0px;
}

.ADMainMetricsLeftBuyerBG1 {
    background-position:-180px 0px;
}

.ADMainMetricsLeftBuyerBG2 {
    background-position:-360px -0px;
}

.ADMainMetricsMidBuyerBG {
    background-image:url("dis_hero-b_bg-mid_455x270.gif");
    background-repeat:no-repeat;
    width:455px;
    height:270px;
    position:absolute;
    top:0px;
    left:180px;
}

.ADMainMetricsLeftSupplierBG {
    background-image:url("dis_hero-s_bg-left_455x332.png");
    background-repeat:no-repeat;
    width:455px;
    height:332px;
    position:absolute;
    top:0px;
    left:0px;
}

.ADMainMetricsMidSupplierBG {
    background-image:url("dis_hero_sprite-s_720x332.png");
    background-repeat:no-repeat;
    width:180px;
    height:332px;
    position:absolute;
    top:0px;
    left:455px;
}

.ADMainMetricsMidSupplierBG0 {
    background-position:0px 0px;
}

.ADMainMetricsMidSupplierBG1 {
    background-position:-180px 0px;
}

.ADMainMetricsMidSupplierBG2 {
    background-position:-360px 0px;
}

.ADMainPanelULRight {
    background-image:url("dis_hero_bg-right_315x332.png");
    background-repeat:no-repeat;
    width:315px;
    height:332px;
    position:absolute;
    top:0px;
    left:635px;
}

.ADMainPanelProgram {
    margin-top:10px;
}

.ADMetricsSectionBuyer {
    position:absolute;
    top:25px;
    left:185px;
    width:415px;
    z-index:10;
}

.ADMetricsSectionTagLineBuyer {
    position:relative;
    width:415px;
}

.ADMetricsSectionBulletsBuyer {
    position:relative;
    width:430px;
    padding-top:10px;
}
.IsIE .ADMetricsSectionBulletsBuyer{
    padding-top:20px;
    padding-left:10px;
}

.ADMetricsSectionSupplier {
    position:absolute;
    top:25px;
    left:25px;
    z-index:10;
}

.ADMetricsSectionTagLineSupplier {
    position:relative;
    width:460px;
}

.ADMetricsSectionBulletsSupplier {
    position:relative;
    width:450px;
    padding-top:10px;
}
.IsIE .ADMetricsSectionBulletsSupplier{
    padding-top:20px;
    padding-left:10px;
}

.ADMainPanelHeadingBuyerText {
    font-family: Century Gothic, sans-serif;
    line-height:38px;
    font-weight:normal;
    font-size:32px;
    color:#3C6500;
    text-shadow: 1px 1px 1px #77A02B;
    width:445px;
}

.ADMainPanelHeadingSupplierText {
    font-family: Century Gothic, sans-serif;
    line-height:38px;
    font-weight:normal;
    font-size:32px;
    color:#522C00;
    text-shadow: 1px 1px 1px #9E7A2C;
}

.ADMainPanelPortletHeadingText {
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    line-height:16px;
    font-weight:bold;
    font-size:16px;
    color:#ffffff;
    text-shadow: 2px 2px 2px #336699;
}

.ADMainPanelHeadingTextData {
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-size:38px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #ffde95;
    letter-spacing:-2px;
    color:#783c00;
}




.ADMainPanelHintText {
    padding-bottom:10px !important;
    font-size:10px;
    font-style: italic;
    color:#cccccc;

}

.ADMainPanelOrText {
    font-size:10px;
    font-weight: bold;
    font-style: italic;
    color:#7e7e7e;
}

.ADMainPanelLinkText a:link {
    text-decoration:none;
    color:#006699;
}

.ADColorWhite {
    color:#ffffff;
}

.ADMainPanelLinkText a:hover {
    text-decoration:underline;
    color:#006699;

}

.ADMainPanelLinkText a:visited {
    text-decoration:none;
    color:#006699;
}

.ADMainPanelProgramBuyer {
    background-image:url("dis_prgs-s_bar-green_936x130.gif");
    background-repeat:no-repeat;
    background-position:50% 50%;
    padding-bottom:10px;
}

.ADMainPanelProgramSupplier {
    background-image:url("dis_prgs-s_bar-orange_936x130.gif");
    background-repeat:no-repeat;
    background-position:50% 50%;
    padding-bottom:10px;
}

.ADHeroBannerProgram {
    width:950px;
}

.ADHeroBannerProgramFirst {
    width:285px;
    padding: 10px 0px 5px 17px;
    float:left;
}

.ADHeroBannerProgramSecond {
    width:295px;
    padding: 10px 0px 5px 20px;
    float:left;
}

.ADHeroBannerProgramThird {
    width:290px;
    padding: 10px 0px 5px 25px;
    float:left;
}

.ADHomeSteps {
    font-family: Century Gothic, sans-serif;
    font-size:15px;
    font-weight:bold;
}

.ADHomeStepsBuyer {
    color:#CC6600;
}

.ADHomeStepsSupplier {
    color:#CC6600;
}

.ADHomeStepsDesc {
    font-family: Century Gothic, sans-serif;
    font-weight:normal;
    font-size:12px;
    line-height:16px;
    color:#333333;
    /*white-space: normal;*/
    padding-top:5px;
}

.ADCustomerBG {
   background-image:url("img_hdw_948x95.gif");
   background-repeat:no-repeat;
}

.ADCustomerBGBuy1 {
    background-image:url("buyer_hiw_step1.gif");
    background-repeat:no-repeat;
    width:88px;
    height:88px;
}

.ADCustomerBGBuy2 {
    background-image:url("buyer_hiw_step2.gif");
    background-repeat:no-repeat;
    width:88px;
    height:88px;
}

.ADCustomerBGBuy3 {
    background-image:url("buyer_hiw_step3.gif");
    background-repeat:no-repeat;
    width:88px;
    height:88px;
}

.ADCustomerBGSup1 {
    background-image:url("supplier_hiw_step1.gif");
    background-repeat:no-repeat;
    width:88px;
    height:88px;
}

.ADCustomerBGSup2 {
    background-image:url("supplier_hiw_step2.gif");
    background-repeat:no-repeat;
    width:88px;
    height:88px;
}

.ADCustomerBGSup3 {
    background-image:url("supplier_hiw_step3.gif");
    background-repeat:no-repeat;
    width:88px;
    height:88px;
}

.IsIE ul.ADMainMetricBulletBuyer {
    margin-left:5px;
}

ul.ADMainMetricBulletBuyer {
    padding-left: 10px;
}

li.ADMainMetricBulletBuyer {
    padding-bottom:10px;
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:18px;
    color:#336600;
    text-shadow: 1px  1px 1px #D6F291;
}
.IsIE li.ADMainMetricBulletBuyer{
    padding-bottom:15px;
}

.IsIE ul.ADMainMetricBulletSupplier {
    margin-left:5px;
}

ul.ADMainMetricBulletSupplier {
    padding-left: 10px;
}

li.ADMainMetricBulletSupplier {
    padding-bottom:10px;
    font-family: Century Gothic, sans-serif;
    font-weight:bold;
    font-size:18px;
    color:#A84103;
    text-shadow: 1px  1px 1px #D6F291;
}
.IsIE li.ADMainMetricBulletSupplier{
    padding-bottom:15px;
}

.ADMetricSubFontBuyerText {
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#336600;
    text-shadow: 1px 1px 1px #D6F291;
}

.ADMetricSubFontSupplierText {
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#a84103;
    text-shadow: 1px 1px 1px #FBE297;
}

.ADMetricDescSupplierText {
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#a84103;
    font-weight:bold;
    text-shadow: 1px 1px 1px #FBE297;
}

.ADMetricSubFontBuyerData {
    /* this is also used in a java file for the homepage metrics - remove it carefully */
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    line-height:16px;
    font-size:22px;
    font-weight:bold;
    color:#336600;
    text-shadow: 1px 1px 1px #D6F291;
}

.ADMetricSubFontSupplierData {
    /* this is also used in a java file for the homepage metrics - remove it carefully */
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    line-height:16px;
    font-size:22px;
    font-weight:bold;
    color:#A84103;
    text-shadow: 1px 1px 1px #FBE297;
}

.ADHowItWorksTitle {
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    line-height:14px;
    font-size:20px;
    color:#666666;
    text-shadow: 1px 1px 1px #ffffff;
}

.ADMainMetricList {
    background-image:url("icn_orange-bullet.gif");
    background-repeat:no-repeat;
    height:100%;
    padding-bottom:10px;
    width:20px;
    vertical-align:middle;
}

.ADMainMetricList li {
    padding-bottom:10px;
    color:#7e7e7e;
}

.ADFormTable {
    padding-left:15px;
    padding-right:5px;
    padding-bottom:7px;
    color:#333333;
}

.ADFormTableInput {
    padding-bottom:7px;
}

.ADMatchesCountFont,.ADMatchesCountFontCenter {
    FONT-SIZE: 30pt;
    font-weight:normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    padding-right:10px;
    line-height:34pt;
}
.ADMatchesCountFont{
    float:left;
}
.IsIE .ADMatchesCountFont{
    padding-right:5px;
}
.IsIE .ADHomePageMatchedLeads .ADMatchesCountFont{
    padding-right:10px;
}
.ADMatchesCountFontCenter {
    text-align:center;
}

.ADStylishNumberDisplay {
    FONT-SIZE: 24pt;
    fon-weight:normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    padding-right: 2px;
    font-weight: bold;
    text-align:right;
    color:#006699;
}

.ADMatchesTextFont,.ADMatchesTextFont1,.ADMatchesTextFont2,.ADMatchesTextFont3,.ADMatchesTextFontCenter {
    FONT-SIZE: 12pt;
    COLOR: #006699;
    font-weight:700;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    line-height:18pt;
}
.ADMatchesTextFont1,.ADMatchesTextFont2,.ADMatchesTextFont3{
    float:left;
}
.ADMatchesTextFont1{
    width:175px;
    line-height:26px;
}
.ADMatchesTextFont2{
    width:155px;
}
.ADMatchesTextFont3{
    width:125px;
}
.ADMatchesTextFontCenter{
    text-align:center;
}

.ADHomePageMatchedLeads {
    padding-top:5px;
}
.ADHomePageMatchedLeads .ADMatchesTextFont, .ADHomePageMatchedLeads .ADMatchesTextFont1, .ADHomePageMatchedLeads .ADMatchesTextFont2,.ADHomePageMatchedLeads .ADMatchesTextFont3{
    line-height:26px;
}
.ADHomePageMatchedLeads .ADMatchesTextFont1{
    width:215px;
}
.ADHomePageMatchedLeads .ADMatchesTextFont2{
    width:185px;
}
.ADHomePageMatchedLeads .ADMatchesTextFont3{
    max-width:170px;
}

.ADMatchesTextFontGray {
    FONT-SIZE: 12pt;
    font-weight:normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-weight:400;
    line-height:18pt;
}

.ADFooterText {
    float:left;
}

.ADFooterText * {
    float:left;
}


.ADFooterText a {
    color:#006699;
    text-decoration:none;
}

.ADSeparator {
    color: #CCCCCC;
}

.ADTextColorLightGray {
    color: #7E7E7E;
}

.ADSectionTitleGray {
    font-size: 14px;
    font: Verdana, Arial, Helvetica,sans-serif;
    padding-bottom:10px;
    color:#666666;
}

.ADHowToModal {
    width:968px;
    padding-top:10px
}

.ADHomePageTextFields {
    width:220px;
    padding:0.6em;
    border:1px solid #cccccc;
    -moz-border-radius:5px; border-radius:5px;
    background-color:white;
}

.ADMainPageHorizDiv {
    background-image:url("img_hero_h-div_315x2.jpg");
    background-repeat:no-repeat;
    height:2px;
    width:100%;
}

.ADMainPanelHorizDiv {
   background-image:url("img_horizontal-divider2_2x2.gif");
   background-repeat:repeat-x;
   height:2px;
   width:100%;
}

.ADMainPanelFooterHorizDiv {
   background-image:url("img_horizontal-divider_2x2.gif");
   background-repeat:repeat-x;
   height:2px;
   width:100%;
}

ul.ADHelpBoxList {
    padding-left: 5px;
    margin:0px;
}
.IsIE ul.ADHelpBoxList {
    margin-left:15px;
}

li.ADHelpBoxList {
    margin-bottom:5px;
}
.ADHelpBoxSection {
    margin-bottom:10px;
}

.ADUserBenefitTitle {
    font-size:14px;
    padding-bottom:5px;
    padding-top:5px;
    color:#666666;
}

.ADUserBenefit {
    padding-bottom:5px;
    padding-left:10px;
}

.ADProfileViewFont {
    color:#333333;
    font:Verdana;
    font-size:12px;
}


.ADProfileViewHeaderFont {
    font:Verdana;
    font-size:18px;
    color: #666666;
}

.ADProfileViewHeaderFont {
    font:Verdana;
    font-size:18px;
    color: #666666;
}

.ADPageWithHelpColumnContentTemplate {
    float:left;
    width:710px;
}

.ADPageWithHelpColumnContent {
    padding-right:10px;
}

.ADPageWithHelpColumnReturnAction {
    text-align:right;
    padding-right:10px;
}

.ADPageWithHelpColumnCustomLinkContent {
    margin:0 10px 5px 0;
}

.ADSingleColumnPageTopLinkContent {
    padding-bottom:10px;
}

.ADPortletWrapperTitle {
    font-size:11px;
    font-weight:bold;
    _color:#333366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ADPageWithHelpColumnHelpWrapperLess {
    float:right;
    width:240px;
    margin-top:19px;
}

.ADPageWithHelpColumnHelp {
    float:right;
    width:240px;
}

.ADQuoteSummaryTable td{
    line-height:14px;
}

.ADS4TOU {
    height:30px;
    padding-top:10px;
}

.ADPaddingHelperTop {
    padding-top:10px;
}

.ADPaddingHelperBottom {
    padding-bottom:10px;
}

.S4WrapperLess .panel {
    margin-top:0px !important;
}

.ADPricingPlansGrayCellTop {
    width:350px;
    vertical-align:top;
}

.ADPricingPlansCompareCellTop {
    width:300px;
    vertical-align:top;
}

.ADPricingPlansCompareCellDesc {
    font-size:11px;font-family:verdana;
    color:#333333;
    line-height:150%;
    padding: 3px 15px 0px 15px;
}

.ADPricingPlansCompareCellDescWhite {
    font-size:11px;font-family:verdana;
    color:#FFFFFF;
    line-height:150%;
    padding: 3px 15px 0px 15px;
}

.ADPricingPlansFigures{
    font-size:24px;
    font-family: Georgia,"Times New Roman",Times,serif;
    color:#ff9933;
}

.ADPricingPlansFiguresSmall {
    font-size:18px;
    font-family: Georgia,"Times New Roman",Times,serif;
    color:#ff9933;
}

.ADPricingPlansAmountPrefix {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    color:#FF9933;
}

.ADPricingPlansAmountSuffix {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    color:#FF9933;
}

.ADPricingPlansAmountValue {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 40px;
    color:#FF9933;
}

.ADPricingPlansAmountValueSmall {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    color:#FF9933;
}

.ADPricingPlansAmountPeriod {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    text-align: right;
}

.ADPricingPlansAmountPeriodWhite {
    color:#FFFFFF;
}

.ADPricingPlansAmountPeriodGray {
    color:#333333;
}

.ADPricingPlansQuestion {
    font-size: 14px;
    padding-bottom: 5px;
    padding-top: 15px;
    color:#666666;
}

.ADPricingPlansAnswer {
    vertical-align:top;
    font-size:11px;
    font-family:verdana;
    color:#333333;
    line-height:125%;
}

.ADPricingPlansHeaderFontBlack {
    font-family:verdana;
    font-size:20px;
    color:#666666;
    padding: 5px 15px;
}

.ADPricingPlansHeaderFontWhite {
    font-family:verdana;
    font-size:20px;
    color:#FFFFFF;
    padding: 5px 15px;
}

.ADPricingPlansContentRegular1 {
    font-family:verdana;
    font-size:12px;
    color:#333333;
    text-align:left !important;
}

.ADPricingPlansContentRegular2 {
    font-family:verdana;
    font-size:12px;
    color:#666666;
}

.ADPricingPlansBlueCellBig {
    background-color: #336C9C;
    margin:0px;
    border-top:1px solid #3f7aac;
    border-right:0px none;
    padding: 10px 15px 10px 15px;
    text-align: center !important;
}

.ADPricingPlansBlueCellSmall {
    background-color: #336C9C;
    margin:0px;
    border:0px none;
}


.ADPricingPlansWhiteCellBig{
    background-color: #FFFFFF;
    margin:0px;
    background-color: #ffffff;
    border-top:1px solid #d9e2e7;
    border-left:1px solid #D9E2E7;
    border-collapse: collapse;
    padding: 10px 15px 10px 15px;
    text-align: center !important;
}

.ADPricingPlansWhiteCellSmall {
    background-color: #FFFFFF;
    margin:0px;
    border-left:1px solid #D9E2E7;
    background-color: #ffffff;
}


.ADPricingPlansGrayCell {
   margin:0px;
   border-top:1px solid #d9e2e7;
   border-left:0px none;
   border-right:0px none;
   padding: 10px 10px 10px 0px;
}

.ADPricingPlansThickBottomBorder {
   border-bottom:5px solid #d9e2e7;
   padding: 10px 0 5px 0;
   color: #666666 ;
   font: 16px Verdana, Arial, Helvetica, sans-serif;
}

.ADPricingPlansThickBottomBorderBlue {
   border-bottom:5px solid #3f7aac;
   padding: 5px 0px 1px 0px;
}

.ADPricingPlanTopBlue {
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    background-color: #336C9C;
}

.ADPricingPlanBottomBlue {
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    background-color: #336C9C;
}

.ADPricingPlanTopLeftWhite {
    -moz-border-radius: 5px 0px 0px 0px;
    -webkit-border-radius: 5px 0px 0px 0px;
    background-color: #FFFFFF;
    border-top:1px solid #D9E2E7;
    border-left:1px solid #D9E2E7;
}

.ADPricingPlanTopRightWhite {
    -moz-border-radius: 0px 5px 0px 0px;
    -webkit-border-radius: 0px 5px 0px 0px;
    background-color: #FFFFFF;
    border-top:1px solid #D9E2E7;
    border-right:1px solid #D9E2E7;
}

.ADPricingPlanBottomLeftWhite {
    -moz-border-radius: 0px 0px 0px 5px;
    -webkit-border-radius: 0px 0px 0px 5px;
    background-color: #FFFFFF;
    border-left:1px solid #D9E2E7;
    border-bottom:1px solid #D9E2E7;
}

.ADPricingPlanBottomRightWhite {
    -moz-border-radius: 0px 0px 5px 0px;
    -webkit-border-radius: 0px 0px 5px 0px;
    background-color: #FFFFFF;
    border-right:1px solid #D9E2E7;
    border-bottom:1px solid #D9E2E7;
}

.ADPricingPlanTopBottom {
    line-height: 5px;
}

.ADPricingPlansCommon {
    width: 242px;
    vertical-align: middle;
}

.ADPricingPlanBlueBg {
    background-color: #336C9C;
}

.ADPricingPlanCellHeight {
    line-height: 5px;
    font-size: 5px;
}

ul.ADPricingPlans {
    padding-left: 25px;
    line-height: 150%;
}

.IsIE ul.ADPricingPlans {
    margin-left: 5px;
    line-height: 150%;
}

.ADPricingPlansAmount {
    text-align: center !important;
}

.ADPrivacyStatement {
    padding-top:5px;
    font-size: 10px;
}

.ADButtonNoLeftRightMargin .btnWrap, .ADButtonMargin .btnWrap {
    margin: 1px 0px;
}

.ADButtonNoLeftRightMargin .btnWrap {
    float: none;
}

.ADButtonCenter .btnWrap{
    margin-left:auto;
    margin-right:auto;
}

td.profileTableBody {
    text-align:right !important;
}

td.profileTableBodyLeft {
    text-align:left !important;
    height:30px;
}

td.profileRoleTableBody {
    text-align:right !important;
}

td.profileLabelAlign {
    text-align:center !important;
}

td.profileSectionHeader {
     font-weight: 300;
     color:#666666;
     font :14px Verdana, Arial, Helvetica, san-serif;
     border-bottom:2px solid #CFD4DC;
     text-align:left;
}

.ADDunsCueTip td.cff {
    height:auto;
  width:auto;
}

.divFloatRight {
  float:right;
}

.ADDunsCueTip td.cff input.tf {
    border-color:#C5D0D5 !important;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    height:20px;
  width:auto;
}

.paddingBottom {
  padding-bottom:10px
}

.paddingRight{
  padding-right:10px
}

.paddingLeft5Bold{
  padding-left:5px;
  font-weight:BOLD;
}

.inlineDescriptionText {
    FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.IsIE .ADDunsCueTip td.cff input.tf {
    height:16px;
}

.requiredFieldHintText {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    width: 100%;
}

/* Compact Form  - REMOVE this once AN/Discovery adopts platform changes for the same*/
td.cff {
    height:35px;
    width:1%;
}

.hoverTipContainer {
    float:left;
}

td.cff input.tf {
    border-color:#C5D0D5 !important;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    width:260px;
    height:20px;
}

.hoverTipContainerPadding {
    padding-left:2px;
}

td.cff input.tf:focus {
    outline-width:0;
}

.imgAlign {
    text-align:center !important;
    border: 1px solid #D9D9D9;
}

tr.cfe input.tf {
    border-color:#FD1313 !important;
}

.hcard,.hcPointer, .hcWhitePointer,.hoverTipContent,.hoverTipPointer{
position:absolute;
}

td.cft {
    padding-left:5px;
}

.hcContent,.hcInquiry,.hcWhiteContent, div.RoundedCornerBox,div.RoundedCornerBoxSectionContent{
background:#fff
}

.SubTitleTip .hoverTipContent {
    right:-220px;
}

.HoverTipLeft .SubTitleTip .hoverTipContent {
    right:0px;
}

.hcContent,.hcInquiry,.hcWhiteContent, div.RoundedCornerBox,.hoverTipContent{
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-border-radius:5px;
}

td.ADProfileMeterProgressBar {
    padding:10px 0px 10px 20px;
}

.hcContent{
-moz-box-shadow:3px 3px 5px #666;
-webkit-box-shadow:3px 3px 5px #666;
border:3px solid #9ca6b5;
margin-left:10px;
width:260px;
}

td.ADProfileMeterPercent {
    padding: 10px 20px 10px 10px;
}

.hcContent,div.RoundedCornerBoxSectionContent,.hoverTipContent{
padding:10px;
}

div.RoundedCornerBoxSectionContentNoPadding>div.RoundedCornerBoxSectionContent {
    padding: 0 !important;
}

td.ADProfileMeterLink {
    padding:0px 20px 10px 20px;
}

.hoverLeft .hcContent{
margin-left:0;
margin-right:10px;
}

div.ADSupplierStats td.ADProfileMeterProgressBar {
    padding:0px;
}

.hcPointer,.hcWhitePointer, .hoverTipPointer{
font-size:0;
height:0;
line-height:0;
width:0;
}

div.ADSupplierStats td.ADProfileMeterLink {
    padding: 0px 20px 0px 0px;
}

.hcPointer, .hcWhitePointer {
border-color:transparent #9ca6b5;
border-left:0;
border-style:solid solid solid none;
border-width:8px 11px 8px 0;
left:0;
top:20px;
}

.ADPostPrefFieldsPadding {
    padding:5px 10px 5px 0px
}

.hcPointerInner, .hcWhitePointerInner {
border-right-color:#FFF;
left:4px;
}

.ADExternalLinkText {
line-height:180%;
}

.IsIE6 .hcPointer {
border-bottom-color:#FFC0CB!important;
border-top-color:#FFC0CB!important;
filter:chroma(color=pink)
}

.ADExternalLinkText ul {
padding-left: 25px;
margin:0;
}

.hoverLeft .hcPointer {
border-color:transparent transparent transparent #9ca6b5;
border-style:solid none solid solid;
border-width:8px 0 8px 11px;
right:0;
}

.ADExternalLinkText li {
padding-bottom:2px;
}

.hoverLeft .hcPointer,.hoverLeft .hcPointerInner {
left:auto;
}

.IsIE ADExternalLinkText ul {
margin-left:5px;
}

.hoverLeft .hcPointerInner {
border-left-color:#FFF;
right:4px;
}

.ADExternalLinkSeparator {
height:1px;
border-top: dotted 1px #ACC4E0;
border-left:0px;
border-right:0px;
border-bottom:0px;
}

a.hoverTip {
background:url(cssHoverTip.gif);
height:16px;
width:16px;
margin-left:2px !important;
}

.ADExternalLinkRssTitle {
font-size:14px;
font-weight: bold;
padding-bottom:10px;
}

a.hoverTip,a.hoverTip:hover .hoverTipPointer,a.hoverTip:hover .hoverTipContent {
display:block;
}

.ADPartnersPaddingButton {
padding:10px 0 0 0;
}

.hoverTipContent{
white-space:normal;
background:#d1f2ff;
bottom:25px;
right:-20px;
}

.ADPartnersModal {
width:800px;
}

.ADPartnersModalAlignment {
padding: 0 3px;
}

.hoverTipContent,.hoverTipPointer{
display:none;
}

.ADPartnersModal .ADExternalLinkRssTitle
{
padding-bottom:0px;
font-size:20px;
color:#666;
}

.hoverTipPointer {
border-bottom:0;
border-left:7px solid transparent;
border-right:7px solid transparent;
border-top:7px solid #d1f2ff;
bottom:18px;
left:1px;
}

.hoverTipPointerInverted {
border-top:0;
border-bottom: 7px solid #d1f2ff;
bottom:-8px;
}


.ADPartnersModal .PartnerModalImage
{
float:right;
padding:2px 0px 20px 20px;
}

.IsIE6 .hoverTipPointer {
border-left:7px solid #fff;
border-right:7px solid #fff;
}

.ADPartnersFullPage {
padding:10px 15px;
}

a.hoverTip:hover {
    position:absolute;
    text-decoration:none;
    z-index:2000;
}

.donation-message a.hoverTip:hover {
    position:relative;
    text-decoration:none;
    z-index:2000;
}

.ADPartnersFullPage .PartnerImage {
float:right;
padding:0 0 20px 20px;
}

.ADUpSellAddServiceFont {
    font:Verdana;
    font-size:14px;
    font-weight: bold;
    color: #336699;
}

.hoverTipContent {
    width:230px;
}


.ADUpSellHeaderFont {
    font:Verdana;
    font-size:24px;
    color: #999900;
}

.ADUpSellSubHeaderFont {
    font:Verdana;
    font-size:14px;
    font-weight: bold;
    color: #cc6600;
}

a.hoverTip{
text-decoration:none;
color:#369;
}

.ADUpSellFont2 {
    font:Verdana;
    font-size:14px;
    font-weight: bold;
    color: #000000;
}

.ADUpSellFont3 {
    font:Verdana;
    font-size:14px;
    font-weight: bold;
    color: #990000;
}

.ADUpSellFont4 {
    font:Verdana;
    font-size:11px;
    font-style: italic;
    color: #666666;
}

div.RoundedBoxContentPadding {
    padding: 15px;
}

ul.ANSectionBullet {
    padding: 5px 0px 0px 25px;
    line-height: 150%;
    margin: 0px;
}
.ADNewToDiscoveryHeaderFontBrown {
    font-family:verdana;
    font-size:19px;
    color:#663300;
}

.ADNewToDiscoveryHeaderFontOrange {
    font-family:verdana;
    font-size:14px;
    font-weight:bold;
    color:#cc6600;
}

.ADNewToDiscoveryContentFont {
    font-family:verdana;
    font-size:11px;
    color:#000000;
    line-height:150%;
}
td.disFeaturesVid td.btnC {
    background-image:url('dis_videoscreen_features.gif');
    background-repeat:no-repeat;
    width:310px;
    height:175px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disFeaturesVidOver td.btnC {
    background-image:url('dis_videoscreen_features.gif');
    background-repeat:no-repeat;
    height:164px;
    width:240px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}

td.disEnhanceProfileVid td.btnC {
    background-image:url('dis_videoscreen_enhance.gif');
    background-repeat:no-repeat;
    width:310px;
    height:175px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}

td.disEnhanceProfileVidOver td.btnC {
    background-image:url('dis_videoscreen_enhance.jpg');
    background-repeat:no-repeat;
    height:164px;
    width:240px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disCreateProfileVid td.btnC {
    background-image:url('dis_videoscreen_profile.gif');
    background-repeat:no-repeat;
    width:310px;
    height:175px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disCreateProfileVidOver td.btnC {
    background-image:url('dis_videoscreen_profile.jpg');
    background-repeat:no-repeat;
    height:164px;
    width:240px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disIntroduceVid td.btnC {
    background-image:url('dis_videoscreen_introduce.gif');
    background-repeat:no-repeat;
    width:310px;
    height:175px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disIntroduceVidOver td.btnC {
    background-image:url('dis_videoscreen_introduce.jpg');
    background-repeat:no-repeat;
    height:164px;
    width:240px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
.ADNewToDiscoveryVidHeaderFont {
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    padding:5px 2px 5px 2px;
}

.IsIE ul.ADNewToDiscoveryBullet {
    margin-left:5px;
}

ul.ADNewToDiscoveryBullet {
    padding-left: 15px;
}

li.ADNewToDiscoveryBullet {
    padding-bottom:10px;
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#336600;
    line-height: 150%;
}

.ADNewToDiscoveryVidFooterFont {
    font-family:verdana;
    font-size:14px;
    font-weight:bold;
    color:#969696;
    padding:5px 5px 5px 5px;
}

.ADPricingPlansMarketingContentHeaderFont {
    font-family:verdana;
    font-size:19px;
    color:#999900;
    padding:5px 5px 5px 5px;
}
.ADResLink a:link {
    color:#336699;
    text-decoration:none;
}

.ADResLink a:hover {
    color:#336699 !important;
    text-decoration:underline;
}

.ADResLink a:visited {
    color:#336699;
    text-decoration:none;
}


.ADQuoteProgress .ADProgressEntry {
    line-height:25px !important;
}

.ADQuoteProgress .RoundedCornerBoxSectionContent, .ADHelpBoxNoPadding .RoundedCornerBoxSectionContent{
  padding:0px !important;
}

a:hover{
    text-decoration:underline;
}

.ADQuoteProgress .RoundedCornerBoxSection, .ADHelpBoxNoPadding .RoundedCornerBoxSection {
    width:238px !important;
}

.ADQuoteProgress .ADProgressEntry span {
    padding-left:3px;
}

.profileTableHeader {
    color: #555580;
    font: bold 11px/17px Verdana,Arial,Helvetica,sans-serif;
    margin: 0 0 15px;
    font-weight:bold;
}

.ADQuoteProgress .ADProgressEntry span {
    padding-left:3px;
}

.paddingBottom20 {
  padding-bottom:20px;
}

div.ADProgressEntry {
    border-top:1px dotted #d6dce1;
    min-height:25px;
    line-height:25px;
    padding-left:10px;
}

span.ADProgressEntry{
    padding-left:0px !important;
}

div.ADProgressEntry b {
    font-size:14px;
}

.ADHelpBoxNoPadding div.ADProgressEntry {
    line-height:normal;
}


span.ADProgressEntry{
    padding-left:0px !important;
}

.ADProgressEntry.ADProgressStatus {
  border-top:none;
}

.rem-RIRT-InvoiceTotals, .sup-CSPLH-AccountLinkage  {
   margin: 0px !important;
   padding: 0px !important;
}

/* ADEventStateXX maps to state ie, 19 is open etc. */
.ADProgressEntry.ADProgressStatus.ADEventState1 b,
.ADProgressEntry.ADProgressStatus.ADEventState19 b {
    color:green;
}

.SubTabWrapper .rbBFC {
    background: transparent none repeat scroll 0 0;
}

.ADProgressEntry.ADProgressStatus.ADEventState15 b,
.ADProgressEntry.ADProgressStatus.ADEventState16 b,
.ADProgressEntry.ADProgressStatus.ADEventState17 b {
    color:red;
}

.SubTabWrapper td.tabBox{
    background-image:none;
    padding:0 0 0 0px;
}

.ADExternalLinkText{
line-height:180%;
}

.SubTabWrapper table.tabBox{
    background-image:none;
    padding:0px;
}

.ADExternalLinkText ul {
padding-left: 25px;
margin:0
}

.SubTabWrapper {
    height:30px;
    color:#369;
}

.ADExternalLinkText li {
padding-bottom:2px;
}

.SubTabWrapper .tabListWrapper{
    margin-bottom:5px;
}

.IsIE ADExternalLinkText ul {
margin-left:5px;
}

.SubTabWrapper td.tabBoxLeft,
.SubTabWrapper td.tabBoxRight {
    display:none;
}

.ADExternalLinkSeparator{
height:1px;
border-top: dotted 1px #ACC4E0;
border-left:0px;
border-right:0px;
border-bottom:0px;
}

.SubTabWrapper .tabLeft,
.SubTabWrapper .tabRight,
.SubTabWrapper .tabSelectedLeft,
.SubTabWrapper .tabSelectedRight {
    background: transparent;
    width:4px;
    height:22px;
}

.ADExternalLinkRssTitle{
    font-size:14px;
    font-weight: bold;
    padding-bottom:10px;
}

.SubTabWrapper .tab,
.SubTabWrapper .tabSelected{
    font-weight:bold;
    border:none;
    margin:0px;
}

.ADPartnersPaddingButton{
padding:10px 0 0 0;
}

.SubTabWrapper td.lastTab td.tabSelected {
    background: transparent;
    display:none;
}

.ADPartnersModal {
    width:800px;
}

.SubTabWrapper td.tabPreSelected td.tab {
    background: transparent;
    display:none;
}

.SubTabWrapper a.tab:link, a.tab:visited {
    display: block;
    padding: 0px 0px 0px 0px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}

.ADPartnersModalAlignment {
padding: 0 3px;
}

.SubTabWrapper .tabLeft {
    background: transparent;
    display:none;
}

.ADPartnersModal .ADExternalLinkRssTitle {
padding-bottom:0px;
font-size:20px;
color:#666;
}

.ADPartnersModal .PartnerModalImage {
float:right;
padding:2px 0px 20px 20px;
}

.ADModalParagraph {
margin-bottom:10px;
}

.ADModalParagraphIndent {
    margin-left: 20px;
}

div.ADSupplierSearchHeaderPadding div.RoundedCornerBoxSectionTitleInfo,
div.ADSupplierSearchHeaderPadding div.RoundedCornerBoxSectionFooter {
    padding: 0px 10px;
}

div.ADQuoteSearchHeaderPadding div.RoundedCornerBoxSectionTitleInfo {
    padding: 7px 10px 5px 10px;
}

.ADBulletSupplierPreference {
    padding-left:10px;
    margin:0px;
}

.ADBulletSupplierPreference li {
    padding-left:0px;
}

.SubTabWrapper div.tab {
    background-color:transparent;
    background-image:none;
    height:22px;
}

.SubTabWrapper .tabRight {
    background: url('img_subTab_Seperate.gif') no-repeat;
    width:1px;
}

.SubTabWrapper a.tab:link,
.SubTabWrapper a.tab:visited,
.SubTabWrapper a.tab:hover {
    font-size:11px;
    font-weight:normal;
    line-height:normal;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    color:#069;
    background:transparent;
    text-decoration:none;
}

.SubTabWrapper .tabShadow{
    display:none;
}

.SubTabWrapper .tabSelectedLeft {
    background: transparent;
    display:none;
}

.SubTabWrapper div.tabSelected {
    background-color:transparent;
    background-image:none;
    height:21px;
    padding: 0px !important;
}

.SubTabWrapper a.tabSelected:link,
.SubTabWrapper a.tabSelected:visited,
.SubTabWrapper a.tabSelected:hover {
    background-color:transparent;
    background-image:none;
    font-size:11px;
    font-weight:normal;
    line-height:normal;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    color:#666;
    text-decoration:none;
}

.SubTabWrapper .tabSelectedRight {
    background: url('img_subTab_Seperate.gif') no-repeat;
    width:1px;
 }

.SubTabWrapper td.lastTab .tabRight,
.SubTabWrapper td.lastTab .tabSelectedRight {
    background : none;
}

.IsIE .ADBulletSupplierPreference ul {
    margin-left: 5px;
}

.linkAccountClass {
    color:#369;
    padding-top:4px;
}

.linkAccountClass a {
    color:#369;
}

td.linkAccountClass a {
    color:#369;
}

.ADCommodityWarning {
    color:red;
}

table.docTableStyle
{

}

th.docTableStyle {
  background: #F2F6F9;
    color: #369;
    border-bottom : 1px solid #D9D9D9;
    font-weight: normal;
}

th.docTableStyleLeft {
   -moz-border-radius: 5px 0px 0px 0px;
     -webkit-border-radius: 5px 0px 0px 0px;
     background: #F2F6F9;
     color: #369;
     border-bottom : 1px solid #D9D9D9;
     font-weight: normal;
}

th.docTableStyleRight {
    -moz-border-radius: 0px 5px 0px 0px;
    -webkit-border-radius: 0px 5px 0px 0px;
    background: #F2F6F9;
    color: #369;
    border-bottom : 1px solid #D9D9D9;
    font-weight: normal;
}


td.docTableStyle {
   border-bottom : 1px solid #D9D9D9;
}

#searchrefinement {}

#searchrefinement #title {
    font-weight:700;
}

#searchrefinement #item {
    margin-bottom:5px;
}

#commodityprofile.ul{
}

#commodityprofile li{
    list-style:none;
}

table.notificationTitleStyle {
 border-bottom : 1px solid #D9D9D9;
}

table.notificationTitleStyle th {
  background: #F2F6F9;
    color: #369;
    font-weight: normal;
    padding : 7px;
    border-bottom : 1px solid #D9D9D9;
}

table.notificationTitleStyle .left {
 -moz-border-radius: 5px 0px 0px 0px;
 -webkit-border-radius: 5px 0px 0px 0px;
 border-bottom : 1px solid #D9D9D9;
}

table.notificationTitleStyle .right
{
    -moz-border-radius: 0px 5px 0px 0px;
    -webkit-border-radius: 0px 5px 0px 0px;
     border-bottom : 1px solid #D9D9D9;
}

table.blueRoundedCornerBox th {
     background: #F2F6F9;
     -moz-border-radius: 5px 5px 0px 0px;
     -webkit-border-radius: 5px 5px 0px 0px;
     border-radius: 5px 5px 0px 0px;
     border-bottom : 1px solid #D9D9D9;
     padding-top:7px;
     padding-bottom:7px;
     padding-left:15px;
     color: #369;
     font-weight: normal !important;
}

table.blueRoundedCornerBoxComplete {
     background: #F2F6F9;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     border-radius: 5px 5px 5px 5px;
     padding-top:7px;
     padding-bottom:7px;
     padding-left:15px;
     color: #369;
     font-weight: normal !important;
}


a.blueCollapsed {
    color:#369;
    text-decoration:none;
    background:url(icn_collapsed-linkStyle_12x12.gif) no-repeat 0px 1px;
    padding-left:15px;
}

a.blueExpanded {
    color:#369;
    text-decoration:none;
    background:url(icn_expanded-linkStyle_12x12.gif) no-repeat 0px 1px;
    padding-left:15px;
}

a.greySectionHeadingCollapsed {
  color: #555580;
    font: bold 11px/15px Verdana,Arial,Helvetica,sans-serif;
    margin: 0 0 5px;
    background:url(icn_collapsed-linkStyle_12x12.gif) no-repeat 0px 1px;
    padding-left:15px;
    text-decoration:none;
    white-space: nowrap;
}

a.greySectionHeadingExpanded {
  color: #555580;
    font: bold 11px/15px Verdana,Arial,Helvetica,sans-serif;
    margin: 0 0 5px;
    background:url(icn_expanded-linkStyle_12x12.gif) no-repeat 0px 1px;
    padding-left:15px;
    text-decoration:none;
    white-space: nowrap;
}

table.notificationBorderStyle {
    border-bottom : 1px solid #D9D9D9;
}

table.notificationOldBorderStyle {
    border-bottom:1px solid #ccccdd;
}

table.notificationBottomBorderStyle {
    border-bottom : 1px solid #D9D9D9;
    padding : 7px;
}

#pagination #currentpage{
    cursor:default;
}

td.notificationStyle{
    padding : 7px;
}

td.notificationDropdown{
    width: 15px;
}

#searchbreadcrumbs{
    margin-bottom:10px;
    overflow:auto;
}

.SubTabCmd td.mastCmdContainer {
    border:0px none;
    background-image:url('img_SubTab_BG.gif');
}

#searchbreadcrumbsitem, #searchbreadcrumbsdivider{
    float:left;
    color:#666;
    padding-top:3px;
    padding-right: 5px;
    padding-left:2px;
}
.zeroMargin {
    margin: 0 !important;
}

#searchbreadcrumbsitem a,#searchbreadcrumbsitem a:link,#searchbreadcrumbsitem a:visited{
    color:#336699;
    text-decoration:none;
}

.positionRelativeOuter {
    position:relative;
}

.positionRelativeInner {
    position:absolute;
    top:50%;
}

/*AOD Registration classes start*/

.RGreqdFieldText {
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#searchbreadcrumbsitem a:hover{
    text-decoration:underline;
}

.RGgreyInformationText , .RGgreyInformationTextFloatSection{
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #A1A1A1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#searchbreadcrumbsdivider{
    margin-top: -3px;
}

.RGgreySectionHeading {
    FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.RGPageTitleText {
    FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.RGblackBodyText {
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.RGconfirmEmailHighlight {
    background-color:#D0FFFD;
}

.RGltgreyDivider {
border-bottom:2px solid #E9E9E9;
}

.RGgreyFooterText {
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.RGconfirmEmailPortletBoxLtGray .rbBC {
    border-color:#F2F2F2;
    background-color:#F2F2F2;
}

.RGconfirmEmailPortletBoxLtGray .rbFC {
    background-color:#F2F2F2;
}

.RGconfirmEmailPortletBoxLtGray .rbBFC {
    background:#F2F2F2;
}

.RGconfirmEmailPortletBoxLtGray .rbBtFC {
    background-color:#F2F2F2;
}

.RGconfirmEmailPortletBoxLtGray .gradBox {
    border:0px none;
    border-right:1px solid #F2F2F2;
    border-left:1px solid #F2F2F2;
}

.RGconfirmEmailSectionPadding {
    padding: 15px 15px 15px 15px;
}

div.RGconfirmEmailSectionPadding td.ADProfileMeterProgressBar {
    padding:0px;
}

/*
Steps
*/
div.StepsWizard div {
    height:37px;
    float:left;
}

.RGtouText {
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.StepsWizardTitle,.StepSelectedText,.StepNotSelectedText{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:35px;
}

.RGsectionPortletBoxBlue .rbBC {
    border-color:#E6F2FA;
    background-color:#E6F2FA;
}

.StepsWizardTitle {
    padding:0 5px 0 10px;
    color:#666666;
    text-shadow:#ffffff 1px 1px;
}

.RGsectionPortletBoxBlue .rbFC {
    background-color:#E6F2FA;
}

.StepSelectedText {
    color:#b9b9b9;
    text-shadow:#ffffff 1px 1px;
}

.RGsectionPortletBoxBlue .rbBFC {
    background:#E6F2FA;
}

.StepNotSelectedText {
    color:#ffffff;
    text-shadow:#6291bb 1px 1px;
}

.RGsectionPortletBoxBlue .rbBtFC {
    background-color:#E6F2FA;
}

.StepsWizardLeftGray {
    background:url('img_wiz_gry-lft_5x37.png');
    width:2px;
    white-space: nowrap;
}

.RGsectionPortletBoxBlue .gradBox {
    border:0px none;
    border-right:1px solid #E6F2FA;
    border-left:1px solid #E6F2FA;
}

.StepsWizardRightGray {
    background:url('img_wiz_gry-rgt_5x37.png');
    width:5px;
    white-space: nowrap;
}

.RGHorizDiv {
   background-image:url("img_reg_horizontal-divider_2x2.gif");
   background-repeat:repeat-x;
   height:2px;
   width:100%;
}

.StepsWizardRightBlue {
    background:url('img_wiz_blu-rgt_5x37.png');
    width:5px;
    white-space: nowrap;
}

.RGSectionPadding {
    padding: 0px 30px 0px 30px;
}

.StepsWizardLeftBlue {
    background:url('img_wiz_blu-lft_5x37.png');
    width:2px;
    white-space: nowrap;
}

.RGSectionNumberBackground {
    background-image:url('img_registerSectionNo_bg_30x30.png');
    background-repeat:no-repeat;
    border:0px none;
}

.StepsWizardGrayBG,.StepsWizardTitle,.StepsWizardBlueBG {
    padding:0 5px;
    min-width:80px;
}
.RGSectionNumber {
    FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #FFFFFF; FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif;
}

.StepsWizardGrayBG, .StepsWizardTitle {
    background:url('img_wiz_gry-bg_2x37.png') repeat-x;
}

.RGFormLabel td  {
    color: #333333;
    font-weight: bold;
    font-family: Verdana, Arial, Georgia, Helvetica, sans-serif;
    text-align: right !important;
}

.RGFormLink a:link {
    color:#006699;
    text-decoration:none;

}

.RGFormLink a:hover {
    color:#006699 !important;
    text-decoration:underline;
}

.RGFormLink a:visited {
    color:#006699;
    text-decoration:none;
}

.RGFormLabelNormal td  {
    color: #333333;
    font-weight: normal;
    font-family: Verdana, Arial, Georgia, Helvetica, sans-serif;
    text-align: right !important;
}

td.RGDottedCellBottomBorder {
    border-bottom-style: dotted;
    border-bottom-width:1px;
    border-bottom-color:#D7D7D7;
}

.RGHilightBg {
    background-color:#FFFFCC
}

/* AOD Registration classes end.*/
.StepsWizardBlueBG {
    background:url('img_wiz_blu-bg_2x37.png') repeat-x;
}

.StepsWizardBlueGrayArrow {
    background:url('img_wiz_blue-gry-arw_12x37.png') no-repeat;
    width:10px;
    white-space: nowrap;
}

.StepsWizardBlueBlueArrow {
    background:url('img_wiz_blue-blue-arw_12x37.png') no-repeat;
    width:10px;
    white-space: nowrap;
}

.StepsWizardGrayBlueArrow {
    background:url('img_wiz_gry-blue-arw_12x37.png') no-repeat;
    width:10px;
    white-space: nowrap;
}

.StepsWizardGrayGrayArrow {
    background:url('img_wiz_gry-gry-arw_12x37.png') no-repeat;
    width:10px;
    white-space: nowrap;
}

td.linkAccountTable {
    background-color:#F5F5F5;
    padding:10px;
    -moz-border-radius:10px;
}

.supp-CSPLA-header,.linkPageTitlesBold {
    font-weight: bold;
    color: #666;
    font-family: Verdana, Helvetica, Arial;
    font-size:14px;
}

.supp-CSPLA-request-link {
    font-weight:bold;
}


.StepsWizardGreenCheck {
    background:url('img_wiz_1grn-chk_28x37.png');
    width:28px;
    margin: 0px 5px 0px 0px;
}


.StepsWizard1Selected,.StepsWizard2Selected,.StepsWizard3Selected,
.StepsWizard1NotSelected,.StepsWizard2NotSelected,.StepsWizard3NotSelected{
    width:28px;
    margin: 0px 5px 0px 0px;
}

.profileSearchBox {
    background-color:#E6F2FA;
    padding:10px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

.StepsWizard1Selected {
    background:url('img_wiz_1blu_28x37.png');
}

.StepsWizard2Selected {
    background:url('img_wiz_2blu_28x37.png');
}

.StepsWizard3Selected {
    background:url('img_wiz_3blu_28x37.png');
}

.StepsWizard1NotSelected {
    background:url('img_wiz_1gry_28x37.png');
}

.StepsWizard2NotSelected {
    background:url('img_wiz_2gry_28x37.png');
}

.StepsWizard3NotSelected {
    background:url('img_wiz_3gry_28x37.png');
}

.notificationPreferencePadding {
    padding-bottom:10px;
}

.notificationPreferenceDescriptionPadding {
    padding-left:5px;
}

.checkBoxTextMargin {
    margin-left:25px;
}

.checkBoxZeroPaddingMargin {
    margin : 0px;
    padding: 0px;
}

.profileSubSectionMargin {
    margin-left:16px;
    margin-right:16px;
    margin-top:0px !important;
}

.ADUnreadCount{
    color:#fff;
    background-color:#d66c20;
    font-size:8px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    padding:0 2px;
    pointer:default;
}

.ADStatisticTitleRefinement{
    padding-left:10px;
    padding-top:3px
}

.ADLabelColon{
    padding-right:10px
}
.IsIE .ADLabelColon{
    padding-right:5px
}

.hoverTipContentRight {
   left:-20px;
   right: 0 !important;
}

.hoverTipContentRightAligned {
   right: 0 !important;
}

.hoverTipContentInverted {
top: 25px;
bottom:auto;
}

.IsIE .ADS4EIntroTip .RoundedCornerBoxSection {
    width:948px;
}

.adtabs{
    border-bottom: 1px #d6dce1 solid;
    padding: 5px 10px;
    margin-bottom: 10px;
}
.IsIE .adtabs{
    border-bottom:none;
    padding:0 10px;
    margin-bottom:-1px;
    position:relative;
    z-index:10;
}
.IsIE .adquotesearchcontent {
    position:relative;
    z-index:1;
    border-top:1px #d6dce1 solid;
    padding-top:10px;
}
.adtabs ul {
    margin-left: 0;
    padding-left: 0;
    display: inline;
}
.adtabs ul li a,.adtabs ul li a:visited,.adtabs ul li a:link{
    color: #666;
    text-decoration:none;
}
.adtabs ul li a:hover {
    color: #333;
    text-decoration:none;
}
.adtabs ul li {
    margin-left: 0;
    margin-right: 5px;
    margin-bottom: 0;
    padding: 5px 15px;
    border-left: 1px solid #d6dce1;
    border-right: 1px solid #d6dce1;
    border-top: 1px solid #d6dce1;
    list-style: none;
    display: inline;
    color: #666;
    font-size:14px;
    border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    box-shadow:2px -2px 3px #eeeeee;
    -moz-box-shadow:2px -2px 3px #eeeeee;
    -webkit-box-shadow:2px -2px 3px #eeeeee;
    background: #eaf1f6; /* Old browsers */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaf1f6',GradientType=0 ); /* IE6-9 */
    background: -moz-linear-gradient(top, #ffffff 0%, #ebf2f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaf1f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* W3C */
    zoom:1;
}
.IsIE .adtabs ul li {
    border-bottom: 1px solid #d6dce1;
}
.adtabs ul li.selected {
    color:#000;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e8f4', endColorstr='#F6F8F9',GradientType=0 ); /* IE6-9 */
    background: -moz-linear-gradient(top, #d7e8f4 0%, #F6F8F9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e8f4), color-stop(100%,#F6F8F9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d7e8f4 0%,#F6F8F9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d7e8f4 0%,#F6F8F9 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #d7e8f4 0%,#F6F8F9 100%); /* IE10+ */
    background: linear-gradient(top, #d7e8f4 0%,#F6F8F9 100%); /* W3C */
    border-bottom: 1px #F6F8F9 solid;
}
.IsIE .adtabs ul li.selected {
    border-bottom: none;
    font-weight:700;
}
.adtabs ul li.here {
    list-style: none;
    display: inline;
}

.adprofileview {
    padding-top:10px;
}
.adprofileview .adtabs ul li.selected {
    border-bottom: 1px #ffffff solid;
}

.adprofilecontent {
    padding: 20px 10px;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    overflow-x: auto;
    background-color:#fff;
    min-height:480px;
}
.ADDisplayIconInline {
    display:inline-block;
    vertical-align:middle;
    height:20px;
}
.SellerActivityContactReqStyle{
    font-size:12px;
    color:#333333;
    font:Verdana;
}
.MPFootNoteStyle{
font-family: Verdana;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none; color: rgb(162, 181, 183);
text-align: left;
line-height: 16px;
padding-top:5px;
}

.EALinkSup2,
.scm-in-SCMINSPOL-routing-status,
.scm-docv-SCMIOSIDL-str-sts-frmtr {
    font-weight:bold;
    color: #ff0000;
}

.EALink a:link {
  text-decoration:none !important;
}

.EALink a:hover {
    text-decoration:none !important;
}

.EALink a:visited {
  text-decoration:none !important;
}

/**
 Hover Card
 Don't change the order of the class of the hover card
**/
.hcard {
    position:absolute;
}
.hcContent {
    background-color:#FFFFFF;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -moz-box-shadow:2px 2px 3px #666;
    -webkit-box-shadow:2px 2px 3px #666;
    border:3px solid #c2c2c2;
    padding:10px;
    width:260px;
    margin-left:10px;
}
.hoverLeft .hcContent {
    margin-left:0px;
    margin-right:10px;
}
.hcPointer, .hcWhitePointer {
    position:absolute;
    width:0;
    height:0;
    border-left: 0;
    line-height:0px;
    font-size:0px;
    top:20px;
    border-style:solid solid solid none;
    border-width:8px 11px 8px 0;
    border-color:transparent #c2c2c2 transparent;
    left:0px;
}
.hcPointerInner, .hcWhitePointerInner {
    border-right-color:#FFF;
    left:4px;
}
.IsIE6 .hcPointer {
    border-top-color:pink !important;
    border-bottom-color:pink !important;
    filter: chroma(color=pink);
}

.hoverLeft .hcPointer {
    border-style:solid none solid solid;
    border-width:8px 0 8px 11px;
    border-color:transparent transparent transparent #c2c2c2;
    right:0px;
    left:auto;
}
.hoverLeft .hcPointerInner {
    border-left-color:#FFF;
    right:4px;
    left:auto;
}
/* Hover Card End
----------*/
.hoverBottom .hcContent,.hoverBottomLeft .hcContent{
    background: -moz-linear-gradient(top, #fdfbdf 0%, #fbf7c0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfbdf), color-stop(100%,#fbf7c0));
    filter:progid:DXimageTransform.Microsoft.gradient(startColorstr='#fdfbdf',endColorstr='#fbf7c0',GradientType=0);
    color:#663300;
    text-shadow:#fff 1px 1px;
    border:1px solid #cbc272;
    box-shadow:0 0 2px #ececec;
    -moz-box-shadow:0 0 2px #ececec;
    -webkit-box-shadow:0 0 2px #ececec;
    max-width:220px;
}

.hoverBottom .hcContent {
    margin-left:0px;
    margin-top:10px;
}

.hoverBottomLeft .hcContent {
    margin-left:-90px;
    margin-top:10px;
}

.IsIE6 .hoverBottomLeft .hcContent {
    position:relative;
}

.IsIE6 .hoverBottom .hcContent, .IsIE6 .hoverBottomLeft .hcContent {
    margin-top:13px;
}

.IsIE6 .hoverBottom .hcPointer, .IsIE6 .hoverBottomLeft .hcPointer {
    border-left-color:pink !important;
    border-right-color:pink !important;
    border-bottom-color:#cbc272 !important;
    top:5px;
}

.IsIE6 .hoverBottom .hcPointerInner, .IsIE6 .hoverBottomLeft .hcPointerInner {
    border-bottom-color:#fdfbdf !important;
    top:8px;
}

.hoverBottom .hcPointer, .hoverBottomLeft .hcPointer {
    border-style:none solid solid solid;
    border-width:0px 10px 10px 10px;
    border-color:transparent transparent #cbc272 transparent;
    top:0px;
    right:auto;
    left:25px;
}

.hoverBottom .hcPointerInner, .hoverBottomLeft .hcPointerInner {
    border-bottom-color:#fdfbdf !important;
    right:auto;
    top:2px;
    left:25px;
}

.hoverCardClose {
    color:#000;
    line-height:9px;
    font-size:9px;
    text-align:right;
    letter-spacing:1px;
    margin-top:-5px;
    margin-right:-5px;
    text-decoration:none;
}
.hoverCardClose a:link, .hoverCardClose a:hover, .hoverCardClose a:visited {
    text-decoration:none !important;
    color:#000;
}

.IsIE .redAlertHoverCardClass {
 right:0px;
 position: fixed;
}

.SellerActivityContactReqStyle{
    font-size:12px;
    color:#333333;
    font:Verdana;
}

.boldGrayFont {
    color:#666;
}

.DataTableTitle {
    float:left;
}

.DataTableHeaderFont {
    font-size:11px;
    color:#333;
    font-weight:bold;
    padding-left:5px;
}

.profileTabContent{
    background-color:#fff;
}

.certificationFieldWrapperStyle {
    padding-top:8px;
    border:1px solid #d9d9d9;
    margin-bottom:10px;
}

.alignTop {
    vertical-align:top;
}

.CLltgreyDivider {
border-bottom:1px solid #E9E9E9;
}
.poLinkSeparator{
  color:#999999;
  margin: 0 5px;
  display: block !important;
}
.poHeaderDivider {
    border-bottom:1px solid #C0BFD6;
}

.poHeaderLegendStyle{
 position:relative;
 top:-12px;
 width:auto !important;
 white-space:nowrap !important;
 z-index:49;
 height:8px;
}

.asnHeaderLegendStyle{
 top:-9px;
}

.txnBoxHeading{
  color:#555580;
  font-weight:bold;
  font-size:11px;
  font-family:verdana;
  margin:0 0 5px;
  padding:0 10 0 0;
  text-transform:uppercase;
  white-space:nowrap;
  background-color:white
}

.isIE .poHeaderIESpecfic{
 margin-top:10px;
 border-collapse:separate;
 *border-collapse:expression('separate',cellSpacing='10px');
}

.poHeaderIEAddress{
  width:33%;
}

.poHeaderSectionTitleStyle,
.sesHeaderTitleStyle,
.poHeaderTitleStyle{
    font-size:17px !important;
    font-weight: bold;
    color:#555580;
    white-space:normal;
}

.poHeaderStatusStyle{
  color:#006633;
  font-size:12px;
  font-weight:bold;
}

.poHeaderSubSectionLabelHeading{
  color: #555580;
  font-size:11px;
  font-weight:bold;
  margin:0px;
  padding:0px;
  text-transform:uppercase;
  white-space:nowrap;
}

.poHeaderUpdatedStatusStyle{
  color:#d66c20;
  font-size:12px;
  font-weight:bold;
}

 .poHeaderAmountDisplay{
  color:#666;
  font-size:12px;
 }

.sesHeaderAddressStyle1,
.sesHeaderAddressStyle2,
.sesHeaderAddressStyle3,
.poHeaderAddressStyle1,
.poHeaderAddressStyle2,
 .poHeaderAddressStyle3{
  padding-left:5px;
  width:33%;
  padding-bottom:5px;
  height:100%;
 }

 .poHeaderDropDownStyle{
    background-image:url('ico-dropdown-link.gif');
    background-position:right top;
    background-repeat:no-repeat;
    padding:2px 15px;
    display: inline-block;
    white-space:nowrap;
 }

 .poHeaderToolTipStyle{
  display: inline-block;
  top:1px;
 }

 .poButtonPictureAlignment{
    vertical-align:middle;
}
.poLinkClass a:link{
 color:#336699;
 text-decoration:none !important;
}

 .PoValuewidth{
  height:100%;
 }

 .nowrap{
  white-space:nowrap;
 }

.IsIE .nowrapOnlyIE{
  white-space:nowrap;
 }
 .lineHeight18{
  line-height:18px;
 }
.alignLeft{
    align: left;
}
 .lineHeight24{
  line-height:24px;
 }
.remittanceconnector {
    float:right;
  margin-left: -40%;
  margin-right:-30%;
  margin-top:16px;
  width: 60%;
  background-image: url("greater-than-black.png");
  background-repeat: repeat-x;
}
.remittanceTrackMain {
   width:960px;
   height:160px;
   background-color:#F8F8F8;
   padding:10px 0px;
   margin-bottom:10px;
   margin-right:auto;
   margin-left:auto;
}
.IsMoz .IsSaf .remittanceTrackMain {
     float:left !important;
}
.remittanceTrackBubble{
    display:inline-block;
  width:15%;
  float:left;
    margin-left:0px !important;
    position:relative;
  right:30px;
}
.remittanceTrackBubbleCard {
    display:inline-block;
    width:12%;
    float:left;
    margin-left:0px !important;
    position:relative;
    right:30px;
}
.IsMoz .IsSaf  .remittanceTrackBubble{
  _right:30px !important;
}
.IsIE .remittanceTrackBubble{
 width:15% !important;
}
.remittanceTrackImage{
    list-style:none;
  display:inline-block !important;
  position:relative;
  left:13px;
}

.remittanceTrackConnector{
 list-style:none;
 display:inline-block !important;
 position:relative;
 left:82px;
 bottom:30px;
 width:100px;
}

.IsIE .remittanceTrackConnector{
  left:90px !important;
}

.remittanceTrackText{
 list-style:none;
 margin-top:-10px;
 text-align:center;
 height:45px;
}

.IsIE .remittanceTrackText{
 margin-left:0px !important;
 margin-top: 0px;
 }

.remittanceTrackDate{
list-style:none;
text-align:center;
font-weight:bold;
padding-top:8px;
}

.IsIE .remittanceTrackDate{
 margin-left:0px !important;
}

.remittanceTrackTime{
list-style:none;
text-align:center;
padding-top:5px;
}

.rlinkclass{
    font-size:11px;
    text-align:right;
    color:#369 !important;
    text-decoration:none !important;
}
.IsMoz .IsIE rlinkclass{
 white-space:nowrap;
 }

.IsIE .remittanceTrackTime{
 margin-left:0px !important;
}
 .remittanceUIDivider{
  border-bottom:1px solid #C0BFD6;
  margin-top:15px;
  margin-bottom:15px;
  width:100%;
}
.remittanceDetailColor{
 background-color:#F6F6F6;
 }
.remittanceAddressHeader{
font-weight:bold;
line-height:18px;
text-align:right;
margin-bottom:3px;
vertical-align:top;
padding-right:8px;
padding-bottom:5px;
font-size:12px;
}
.remittanceAddressValueHeader{
font-weight:bold;
line-height:18px;
margin-right:8px;
text-align:left;
margin-bottom:3px;
vertical-align:top;
padding-bottom:5px;
}
.remittanceUISubHeading{
  color:#555580;
  font-weight:bold;
  font-size:11px;
  font-family:verdana;
  padding-top:8px;
  padding-bottom:5px;
  text-transform:uppercase;
  white-space:nowrap;
}
.remittanceDetailSubHeading{
  color:#555580;
  font-weight:bold;
  font-size:11px;
  font-family:verdana;
  text-transform:uppercase;
}
.remittancePayingStatus{
 color:#41B7FF;
 font-size:12px;
 font-weight:bold;
}
.remittanceFailedStatus{
 color:#AB1818;
 font-size:12px;
 font-weight:bold;
}
.remittanceMoneyTrailLabel{
text-align:left;
line-height:18px;
}

.remittanceMoneyTrailText{
text-align:right;
line-height:18px;
padding-right:10px;
}
.remittancePanel {
  BACKGROUND-COLOR: #336699
}
.paymentTrack1{
float:left;
width:100%;
}

.paymentTrack2{
width:100%;
background-color:#F8F8F8;
}

.paymentTrackError{
padding: 5px 10px;
min-height: 50px;
background-color:#FFFDCE;
border-color:#EDDEBC
}

.paymentTrackErrorFX{
    padding: 5px 10px;
    min-height: 40px;
    background-color:#FFF5F5;
    border: 1px solid #BB0000;
    border-radius: 4px;
    box-sizing: border-box;
}

.paymentTrackErrorImage{
float:left;
}

.paymentTrackErrorHeading{
padding-left:60px;
}

.paymentTrackWarning{
    padding: 5px 10px;
    min-height: 50px;
}

.paymentTrackWarningImage{
    float:left;
    margin-top: 7px;
    margin-left: 5px;
}

.paymentTrackWarningMessage{
    box-sizing: border-box;
    height: 40px;
    width: 1340px;
    border: 1px solid #0A6ED1;
    border-radius: 4px;
    background-color: #F5FAFF;
    line-height: 38px;
    padding-left: 35px;
}

.paymentInProcessText{
list-style:none;
text-align:center;
margin-top:8px;
font-weight:bold;
color:#41B7FF;
}
.IsIE .paymentInProcessText{
 margin-left:40px !important;
 }
 .lineHeightStandard{
  line-height:15px;
 }
.CLPropPanelPortletBoxLtGray .rbBC {
    border-color:#F0F1F2;
    background-color:#F0F1F2;
}

.CLPropPanelPortletBoxLtGray .rbFC {
    background-color:#F0F1F2;
}

.CLPropPanelPortletBoxLtGray .rbBFC {
    background:#F0F1F2;
}

.CLPropPanelPortletBoxLtGray .rbBtFC {
    background-color:#F0F1F2;
}

.CLPropPanelPortletBoxLtGray .gradBox {
    border:0px none;
    border-right:1px solid #F0F1F2;
    border-left:1px solid #F0F1F2;
}

.CLPropPanelPropertyText {
    FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.sgnselectpanellabel {
    font-size:12px; font:Verdana,Arial,Helvetica,sans-serif; color:#666666;
    padding-left: 10px;
}

.sgnselectpanel .rbBC {
    border-color:#D9D9D9;
    background-color:#D9D9D9;
}

.sgnselectpanel .rbFC {
     background-color:#FFFFFF;
 }

.sgnselectpanel .rbBFC {
    background:#ffffff;
}

.sgnselectpanel .rbBtFC {
  background-color:#FFFFFF;
}

.sgnselectpanel .gradBox {
  border:0px none;
  border-right:1px solid #D9D9D9;
}

.sgnselectpanelbody {
    height:278px;
    padding: 50px 0 0 115px;
    font-size:12px; font:Verdana,Arial,Helvetica,sans-serif; color:#79797E;
    line-height:25px;
}

.sgnselectpaneltitle {
    font-size:18px;
    font-weight:bold;
}

.sgnselectpaneltitlehint {
    font-size:11px;
}

.sgnselectpanelbody ul {
    list-style: outside;
    font-size:13px;
    padding: 10px 0 0 15px;
    margin:0;
}

.sgnselectpanelbody ul li {
    padding-left:10px;
    margin:0;
    line-height: 30px;
}

.sgnpanelbutton {
    margin:-15px 0 0 -3px
}
.sgntablabel {
    width:235px;
    height:37px;
    padding:15px;
    vertical-align:middle;
    font-size:11px; font:Verdana,Arial,Helvetica,sans-serif; color:#ADAEAF;
}

.sgntablabel a {
    font-size:16px;
    color:#7E7E7E;
    text-decoration:none;

}
.sgntablabel a:hover {
    color:#7E7E7E !important;
    text-decoration:underline;
}

.sgnselecttab .rbBC {
    border-color:#D9D9D9;
    background-color:#D9D9D9;
}

.sgnselecttab .rbFC {
    background-color:#FFFFFF;
}

.sgnselecttab .rbBFC {
    background:#ffffff;
}

.sgnselecttab .rbBtFC {
  background-color:#FFFFFF;
}

.sgnselecttab .gradBox {
  border:0px none;
  border-left:1px solid #D9D9D9;
}

.sgnselecttabgrey .rbBC {
  border-color:#D9D9D9;
  background-color:#D9D9D9;
  border-top:0px none;
  border-right:1px solid #D9D9D9;
}

.sgnselecttabgrey .rbFC {
  background-color:#F0F1F2;
}

.sgnselecttabgrey .rbBFC {
  background:transparent;
}

.sgnselecttabgrey .rbBtFC {
  background-color:#F0F1F2;
}

.sgnselecttabgrey .gradBox {
  background-color:#F0F1F2;
}

.sgnpanelborder {
  border-right:1px solid #D9D9D9;
}


/* Common Landing Page */


.clpbg {
  background-image:url('bg_commerceLanding_banner.gif');
  background-repeat:repeat-y;
  background-position:right;
}

.clp01 {
  background-image:url('CommerceLanding_Final_02.gif');
  background-repeat:repeat-x;
}

.clp10 {
  background-image:url('CommerceLanding_Final_03.gif');
  background-repeat:repeat-y;
}

.clp11 {
  background-image:url('CommerceLanding_Final_04.gif');
  background-repeat:no-repeat;
}

.clp12 {
  background-image:url('CommerceLanding_Final_05.gif');
  background-repeat:no-repeat;
}

.clp13 {
  background-image:url('CommerceLanding_Final_06.gif');
  background-repeat:repeat-y;
}

.clp2111 {
  background-image:url('CommerceLanding_Final_07.gif');
  background-repeat:no-repeat;
}

.clp2211 {
  background-image:url('CommerceLanding_Final_08.gif');
  background-repeat:repeat-y;
}

.clp2212 {
  background-image:url('CommerceLanding_Final_09.gif');
  background-repeat:repeat-y;
}

.clp2121 {
  background-image:url('CommerceLanding_Final_10.gif');
  background-repeat:repeat-y;
}


.clp2221 {
  background-image:url('CommerceLanding_Final_11.png');
  background-repeat:no-repeat;
}

.clp2222 {
  background-image:url('CommerceLanding_Final_12.gif');
  background-repeat:repeat-y;
}


.clp2131 {
  background-image:url('CommerceLanding_Final_13.gif');
  background-repeat:no-repeat;
}

.clp2131fd {
  background-image:url('CommerceLanding_Final_24.gif');
  background-repeat:no-repeat;
}

.clp2141 {
  background-image:url('CommerceLanding_Final_14.gif');
  background-repeat:no-repeat;
}

.clp2151 {
  background-image:url('CommerceLanding_Final_15.gif');
  background-repeat:repeat-y;
}

.clp2161 {
  background-image:url('CommerceLanding_Final_16.gif');
  background-repeat:no-repeat;
}

.clp2231 {
  background-image:url('CommerceLanding_Final_17.gif');
  background-repeat:repeat-y;
}

.clp2232 {
  background-image:url('CommerceLanding_Final_18.gif');
  background-repeat:no-repeat;
}

.clp4111 {
  background-image:url('CommerceLanding_Final_19.gif');
  background-repeat:repeat-y;
}

.clp4112 {
  background-image:url('CommerceLanding_Final_20.gif');
  background-repeat:repeat-y;
}

.clp4113 {
  background-image:url('CommerceLanding_Final_21.gif');
  background-repeat:repeat-y;
}

.clp51 {
  background-image:url('CommerceLanding_Final_22.gif');
  background-repeat:no-repeat;
}

.clp61 {
  background-image:url('CommerceLanding_Final_23.gif');
  background-repeat:no-repeat;
}

.commerce-banner {
  background-image:url('img_banner-commerce_630.png');
  background-repeat:no-repeat;
}

.commerce-bannerText1 {
    font-size: 48px;
    color: white;
    padding-left: 10px;
    font-family: Impact, Charcoal, sans-serif;
    line-height: 48px;
    width:375px;
    height:auto;
}

.clpPanelHeading {
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Helvetica, Arial;
    font-size:14px;
}

.clpPanelLabel {
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Helvetica, Arial;
    font-size:10px;
}

.clpPanelInstruction {
    font-weight: normal;
    color: #FFFFFF;
    font-family: Verdana, Helvetica, Arial;
    font-size:12px;
}

.clpPanelHelp {
    font-weight: normal;
    color: #D9EACB;
    font-family: Verdana, Helvetica, Arial;
    font-size:10px;
}

.clpPanelBanner {
    font-weight: bold;
    color: #FFFFFF;
    font-family: Helvetica, Verdana, Arial;
    font-size:30px;
}

.clpPanelBannerInstruction {
    font-weight: bold;
    color: #FFFEBE;
    font-family: Helvetica, Verdana, Arial;
    font-size:16px;
}

.clpSgnHeader {
    font-weight: bold;
    color: #717171;
    font-family: Helvetica, Verdana, Arial;
    font-size:12px;
}

.clpSgnTitle {
    font-weight: normal;
    color: #A2A2A2;
    font-family: Verdana, Helvetica, Arial;
    font-size:11px;
}

.clpSgnDescription {
    font-weight: normal;
    color: #8B8B8B;
    font-family: Verdana, Helvetica, Arial;
    font-size:11px;
}

.clpTextfield {
    padding:2px;
    border: 3px solid #9dc977 !important;
    height:19px;
    width:245px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}

.clpTextfield  ph {
    color:#999999;
}

.clpLink a:link {
  color:#D9EACB;
  text-decoration:none;
  font-family: Verdana, Helvetica, Arial;
      font-size:11px;
}

.clpLink a:hover {
    color:#D9EACB !important;
    text-decoration:underline;
    font-family: Verdana, Helvetica, Arial;
    font-size:11px;
}

.clpLink a:visited {
  color:#D9EACB;
  text-decoration:none;
  font-family: Verdana, Helvetica, Arial;
    font-size:11px;
}

.clpSgnPropertyTitle {
    font-weight: normal;
    color: #717171;
    font-family: Helvetica, Verdana, Arial;
    font-size:18px;
}

.clpSgnPropertyRole {
    font-weight: normal;
    color: #A2A2A2;
    font-family: Verdana, Helvetica, Arial;
    font-size:11px;
}

.clpSgnPropertyDescription {
    font-weight: normal;
    color: #8B8B8B;
    font-family: Verdana, Helvetica, Arial;
    font-size:11px;
}

/* Common Landing Page */

/*Common Login pages*/

a.loginPanelLink {
    font-size:11px;
    text-decoration:none;
}

a.loginPanelLink:hover {
    font-size:11px;
    text-decoration:underline;
}

td.discLoginField input.tf {
    border:1px solid #C5D0D5 !important;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    width:260px;
    height:20px;
}

td.clpLoginField input.tf {
    padding:2px;
    border: 1px solid #9dc977 !important;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    height:20px;
    width:245px;
}

td.sourcingLoginField input.tf {
    padding:2px;
    border: 1px solid #C5D0D5 !important;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    height:20px;
    width:215px;
}

.pfc label.ph {
    display: block;
    left: 7px;
    position: absolute;
    top: 6px;
}

.ph {
    color: #999999;
    font-style:normal;
}

td.dialogButtons div.buttonsContainer table.btnBrandWrap
{
    margin:0px;
}

td.dialogButtons
{
    padding:5px;
}

.confSpacer {
    width: 100%;
    min-width:300px;
}

.IsIE .confSpacer {
    width:300px;
}

tr.cfe input.tf {
    border: 1px solid #FD1313 !important;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}

.linkClass
{
    font-size:11px;
    white-space:nowrap;
    text-align:right;
    color:#369 !important;
    text-decoration:none !important;
}


.paddingTop2 {
    padding-top:2px !important;
}


.ul noMarginBottom {
    margin-bottom:0px !important;
    margin-top:10px !important;
}
.panel .dialogWrapper .w-dlg-inner-wrapper .helpRibbonHeader,
.panel .w-dlg-wrapper .w-dlg-inner-wrapper .helpRibbonHeader {
    background-color:#FFF !important;
}
.TradeMarkFont {
    font-size:7px;
}



.linkClass a:visited a:link {
    color:#369 !important;
    text-decoration:none !important;
}

.ADInvitedSellerBox {
    border: 1px solid #333;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background-color: #ff6600;
    height:18px;
    width: 18px;
    display: block;
    float: left;
    text-align: center;
    cursor: pointer;
}
.ADInviteSellerBoxPadding {
    white-space:nowrap;
    padding-right:10px;
    align:center;
}
.ADInvitedSellerBoxTitlePadding {
    padding-left: 5px;
    padding-right: 15px;
    float: none;
    font-weight: bold;
    white-space: nowrap;
}
.ADSInviteResultRecordDottedBorder {
    border-top:1px dotted #c5c5c5;
    padding:5px 0px 5px 0px;
}
.ADInvitedSellerBoxDottedBorder {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #666666;
    padding-bottom: 5px;
}
.ADInvitedSellerBoxTextColor{
    color:#666666
}


/* Splash Page */
.SPPortletBoxLtGray .rbBC {
    border-color:#F0F1F2;
    background-color:#F0F1F2;
}

.SPPortletBoxLtGray .rbFC {
    background-color:#F0F1F2;
}

.SPPortletBoxLtGray .rbBFC {
    background:#F0F1F2;
}

.SPPortletBoxLtGray .rbBtFC {
    background-color:#F0F1F2;
}

.SPPortletBoxLtGray .gradBox {
    border:0px none;
    border-right:1px solid #F0F1F2;
    border-left:1px solid #F0F1F2;
}


.SPPortletBoxBlue .rbBC {
    border-color:#0EADEC;
    background-color:#0EADEC;
}

.SPPortletBoxBlue .rbFC {
    background-color:#0EADEC;
}

.SPPortletBoxBlue .rbBFC {
    background:#0EADEC;
}

.SPPortletBoxBlue .rbBtFC {
    background-color:#0EADEC;
}

.SPPortletBoxBlue .gradBox {
    border:0px none;
    border-right:1px solid #0EADEC;
    border-left:1px solid #0EADEC;
}

.SPPortletBoxPurple .rbBC {
    border-color:#8642EB;
    background-color:#8642EB;
}

.SPPortletBoxPurple .rbFC {
    background-color:#8642EB;
}

.SPPortletBoxPurple .rbBFC {
    background:#8642EB;
}

.SPPortletBoxPurple .rbBtFC {
    background-color:#8642EB;
}

.SPPortletBoxPurple .gradBox {
    border:0px none;
    border-right:1px solid #8642EB;
    border-left:1px solid #8642EB;
}


.SPPortletBoxMagenta .rbBC {
    border-color:#882AAC;
    background-color:#882AAC;
}

.SPPortletBoxMagenta .rbFC {
    background-color:#882AAC;
}

.SPPortletBoxMagenta .rbBFC {
    background:#882AAC;
}

.SPPortletBoxMagenta .rbBtFC {
    background-color:#882AAC;
}

.SPPortletBoxMagenta .gradBox {
    border:0px none;
    border-right:1px solid #882AAC;
    border-left:1px solid #882AAC;
}


.SPPortletBoxDarkBlue .rbBC {
    border-color:#5185CD;
    background-color:#5185CD;
}

.SPPortletBoxDarkBlue .rbFC {
    background-color:#5185CD;
}

.SPPortletBoxDarkBlue .rbBFC {
    background:#5185CD;
}

.SPPortletBoxDarkBlue .rbBtFC {
    background-color:#5185CD;
}

.SPPortletBoxDarkBlue .gradBox {
    border:0px none;
    border-right:1px solid #5185CD;
    border-left:1px solid #5185CD;
}


.ADQuoteTable {
    padding-right:5px;
    color:#333333;
    font-weight:700;
    text-align:right !important;
    white-space:nowrap;
    vertical-align:top;
}
.ADQuoteTableNormalText {
    padding-right:5px;
    color:#333333;
    text-align:right !important;
    white-space:nowrap;
    vertical-align:top;
}

.ADQuoteTableNormalTextAlignMiddle {
    padding-right:5px;
    color:#333333;
    text-align:right !important;
    white-space:nowrap;
    vertical-align:middle;
}

.ADQuoteTableNormalTextNoPadding {
    color:#333333;
    text-align:right !important;
    white-space:nowrap;
    vertical-align:top;
}
.ADQuotePortletPaddingTop {
  padding: 7px 7px 0px 7px;
}
.ADQuotePortletPaddingBottom {
  padding: 0px 7px 7px 7px;
}
.ADQuoteDetailsTopDiv {
   margin-top:0px;
   padding:15px 15px 0 15px;
   margin-left: auto;
   margin-right: auto;
   background-color: #E6F2FA;
   width: 470px;
   border-radius:5px 5px 0px 0px;
   -moz-border-radius:5px 5px 0px 0px;
   -webkit-border-radius:5px 5px 0px 0px;
}
.ADQuoteDetailsBottomDiv {
   margin-top:0px;
   padding:0px 15px 15px 15px;
   margin-left: auto;
   margin-right: auto;
   background-color: #E6F2FA;
   width: 470px;
   border-radius:0px 0px 5px 5px;
   -moz-border-radius:0px 0px 5px 5px;
   -webkit-border-radius:0px 0px 5px 5px;
}
.ADGreyText {
    color: #666666;
}
.ADQuoteReviewTitleText {
    font-family:verdana;
    font-size:14px;
    color:#666666;
    font-weight:700;
}
.ADInvitedSellerBoxMargin {
    margin-top:5px;
    margin-bottom:5px;
    padding-bottom:5px;
}
.ADInvitedSellersDotted  {
    border-top-style: dotted;
    border-top-width: 1px;
    border-top-color: #e0e8ec;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #e0e8ec;
    padding: 5px 0px;
}
.quoteCountBox{
    background-color: #f60;
    padding:1px 3px;
    margin-left:5px;
    border:1px #cc3300 solid;
    border-radius:3px;
    moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.quoteCountText{
    color:#ffffff;
    font-size:12px;
}
.ADDisplayIconInline {
    display:inline-block;
    vertical-align:middle;
    height:20px;
}
.ADQuoteTextColor {
    color: #333333;
}
.ADQuoteTextColorBold {
    color: #333333;
    font-weight:700;
    white-space: nowrap;
}
.ADQuoteSectionBorderTop {
    border-top:1px dotted;
    margin-top:5px;
    padding-top:5px;
    border-top-color: #e0e8ec;
}
.ADQuoteBottomButtonStyle{
    position:relative;
    bottom:0;
    float:right;
    width:240px;
    padding-top:5px;
}
.ADCellPaddingBottom{
    padding-bottom: 5px;
}
.ADSmallFont{
    font-size:10px;
}
.ADCheckBoxTitlePadding {
    padding-right: 5px;
}

.adsmallbutton,.adbigbutton {
    border:1px #E8C14F solid;
    background: #fff7e1; /* Old browsers */
    background: -moz-linear-gradient(top, #fff7e1 0%, #fff2cd 30%, #fce6a8 40%, #fcd460 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff7e1), color-stop(30%,#fff2cd), color-stop(40%,#fce6a8), color-stop(100%,#fcd460)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff7e1 0%,#fff2cd 30%,#fce6a8 40%,#fcd460 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff7e1 0%,#fff2cd 30%,#fce6a8 40%,#fcd460 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #fff7e1 0%,#fff2cd 30%,#fce6a8 40%,#fcd460 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff7e1', endColorstr='#fcd460',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #fff7e1 0%,#fff2cd 30%,#fce6a8 40%,#fcd460 100%); /* W3C */
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    color: #666;
    text-align:center;
    text-decoration: none;
    zoom:1;
}
.adsmallbutton:link,.adsmallbutton:hover,.adsmallbutton:visited,
.adbigbutton:link,.adbigbutton:hover,.adbigbutton:visited {
    text-decoration:none;
    color: #666 !important;
}
.adsmallbutton:hover,.adbigbutton:hover{
    background: #ffce00; /* Old browsers */
    background: -moz-linear-gradient(top, #fff7ce 0%, #fff19f 30%, #ffe14f 40%, #ffce00 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff7ce), color-stop(30%,#fff19f), color-stop(40%,#ffe14f), color-stop(100%,#ffce00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff7ce 0%,#fff19f 30%,#ffe14f 40%,#ffce00 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff7ce 0%,#fff19f 30%,#ffe14f 40%,#ffce00 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #fff7ce 0%,#fff19f 30%,#ffe14f 40%,#ffce00 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff7ce', endColorstr='#ffce00',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #fff7ce 0%,#fff19f 30%,#ffe14f 40%,#ffce00 100%); /* W3C */
}
.adsmallbutton,.adsmallbuttonsec {
    padding:3px 10px;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    min-height:16px;
}

a.adsmallbuttonsecprofile {
    min-height:14px;
    height:14px;
}

.adbigbutton {
    font-size:15px;
    display:block;
    padding:10px 10px;
}

.adsmallbuttonsec {
    border:1px #ccc solid;
    background: #d2d2d2; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 30%, #e2e2e2 40%, #d2d2d2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(30%,#eeeeee), color-stop(40%,#e2e2e2), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 30%,#e2e2e2 40%,#d2d2d2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 30%,#e2e2e2 40%,#d2d2d2 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 30%,#e2e2e2 40%,#d2d2d2 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2d2d2',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #ffffff 0%,#eeeeee 30%,#e2e2e2 40%,#d2d2d2 100%); /* W3C */
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    color: #333;
    text-align:center;
    text-decoration: none;
    zoom:1;
}

.adsmallbuttonsec:link,.adsmallbuttonsec:hover,.adsmallbuttonsec:visited{
    text-decoration:none;
    color: #666 !important;
}

.adsmallbuttonsec:hover{
    background: #d9d9d9; /* Old browsers */
    background: -moz-linear-gradient(top, #f5f5f5 0%, #eaeaea 30%, #e1e1e1 40%, #d9d9d9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(30%,#eaeaea), color-stop(40%,#e1e1e1), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f5f5f5 0%,#eaeaea 30%,#e1e1e1 40%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f5f5f5 0%,#eaeaea 30%,#e1e1e1 40%,#d9d9d9 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f5f5f5 0%,#eaeaea 30%,#e1e1e1 40%,#d9d9d9 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #f5f5f5 0%,#eaeaea 30%,#e1e1e1 40%,#d9d9d9 100%); /* W3C */
}

.adbuttonblock {
    display:block;
}

.adbuttonpadding {
    margin-top:5px;
}
.MSSActivityBoxStyle{
    vertical-align:bottom;
    padding-left:5px;
}

.loginLinkDiv{
    float:right !important;
    width:100px !important;
    text-align:right !important;
}
.ANCheckbox input{
    margin:0 ;
}

.IsIE7 .ANCheckbox input{
     margin:-2px !important;
}
.IsSaf .ANCheckbox input{
    margin:2px ;
}
.ANPopUp select{
    width:257px;
 }

.ADNewToDiscoveryHeaderFontOrange {
    font-family:verdana;
    font-size:14px;
    font-weight:bold;
    color:#cc6600;
}

.ADNewToDiscoveryContentFont {
    font-family:verdana;
    font-size:11px;
    color:#000000;
    line-height:150%;
}

.ADNewToDiscoveryVidHeaderFont {
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    padding:5px 2px 5px 2px;
}

.IsIE ul.ADNewToDiscoveryBullet {
    margin-left:5px;
}

ul.ADNewToDiscoveryBullet {
    padding-left: 15px;
}

li.ADNewToDiscoveryBullet {
    padding-bottom:10px;
    font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#336600;
    line-height: 150%;
}

.ADResLink a:link {
    color:#336699;
    text-decoration:none;
}

.ADResLink a:hover {
    color:#336699 !important;
    text-decoration:underline;
}

.ADResLink a:visited {
    color:#336699;
    text-decoration:none;
}

.ADNewToDiscoveryVidFooterFont {
    font-family:verdana;
    font-size:14px;
    font-weight:bold;
    color:#969696;
    padding:5px 5px 5px 5px;
}

td.disFeaturesVid td.btnC {
    background-image:url('dis_videoscreen_features.gif');
    background-repeat:no-repeat;
    width:310px;
    height:175px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disFeaturesVidOver td.btnC {
    background-image:url('dis_videoscreen_features.gif');
    background-repeat:no-repeat;
    height:164px;
    width:240px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}

td.disEnhanceProfileVid td.btnC {
    background-image:url('dis_videoscreen_enhance.gif');
    background-repeat:no-repeat;
    width:310px;
    height:175px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}

td.disEnhanceProfileVidOver td.btnC {
    background-image:url('dis_videoscreen_enhance.jpg');
    background-repeat:no-repeat;
    height:164px;
    width:240px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disCreateProfileVid td.btnC {
    background-image:url('dis_videoscreen_profile.gif');
    background-repeat:no-repeat;
    width:310px;
    height:175px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disCreateProfileVidOver td.btnC {
    background-image:url('dis_videoscreen_profile.jpg');
    background-repeat:no-repeat;
    height:164px;
    width:240px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disIntroduceVid td.btnC {
    background-image:url('dis_videoscreen_introduce.gif');
    background-repeat:no-repeat;
    width:310px;
    height:175px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}
td.disIntroduceVidOver td.btnC {
    background-image:url('dis_videoscreen_introduce.jpg');
    background-repeat:no-repeat;
    height:164px;
    width:240px;
    text-align:center;
    vertical-align:top;
    white-space:normal;
}

.smallPopupWidth {
    width:200px;
}

.IsIE7 .Cpointer {
    cursor:pointer !important;
}
.profileTabLabelAlign {
    text-align:center !important;
    vertical-align:middle !important;
}

pre {
 white-space: pre-wrap;       /* For css-3 */
 white-space: -moz-pre-wrap;  /* For Mozilla Firefox */
 white-space: -pre-wrap;      /* For Opera 4-6 */
 white-space: -o-pre-wrap;    /* For Opera 7 */
 word-wrap: break-word;       /* For Internet Explorer */
}

.adtabs{
    border-bottom: 1px #d6dce1 solid;
    padding: 5px 10px;
    margin-bottom: 10px;
}
.IsIE .adtabs{
    border-bottom:none;
    padding:0 10px;
    margin-bottom:-1px;
    position:relative;
    z-index:10;
}
.IsIE .adquotesearchcontent {
    position:relative;
    z-index:1;
    border-top:1px #d6dce1 solid;
    padding-top:10px;
}
.adtabs ul {
    margin-left: 0;
    padding-left: 0;
    display: inline;
}
.adtabs ul li a,.adtabs ul li a:visited,.adtabs ul li a:link{
    color: #666;
    text-decoration:none;
}

.anpo-ANTXNIRLIU-orderStatusStyle{
white-space: nowrap;
}

.adtabs ul li a:hover {
    color: #333;
    text-decoration:none;
}
.adtabs ul li {
    margin-left: 0;
    margin-right: 5px;
    margin-bottom: 0;
    padding: 5px 15px;
    border-left: 1px solid #d6dce1;
    border-right: 1px solid #d6dce1;
    border-top: 1px solid #d6dce1;
    list-style: none;
    display: inline;
    color: #666;
    font-size:14px;
    border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    box-shadow:2px -2px 3px #eeeeee;
    -moz-box-shadow:2px -2px 3px #eeeeee;
    -webkit-box-shadow:2px -2px 3px #eeeeee;
    background: #eaf1f6; /* Old browsers */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaf1f6',GradientType=0 ); /* IE6-9 */
    background: -moz-linear-gradient(top, #ffffff 0%, #ebf2f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaf1f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* W3C */
    zoom:1;
}
.IsIE .adtabs ul li {
    border-bottom: 1px solid #d6dce1;
}
.adtabs ul li.selected {
    color:#000;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e8f4', endColorstr='#F6F8F9',GradientType=0 ); /* IE6-9 */
    background: -moz-linear-gradient(top, #d7e8f4 0%, #F6F8F9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e8f4), color-stop(100%,#F6F8F9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d7e8f4 0%,#F6F8F9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d7e8f4 0%,#F6F8F9 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #d7e8f4 0%,#F6F8F9 100%); /* IE10+ */
    background: linear-gradient(top, #d7e8f4 0%,#F6F8F9 100%); /* W3C */
    border-bottom: 1px #F6F8F9 solid;
}
.IsIE .adtabs ul li.selected {
    border-bottom: none;
    font-weight:700;
}
.adtabs ul li.here {
    list-style: none;
    display: inline;
}

.adprofiletabs .tab, .adprofiletabs .tabSelected {
    color: #666;
    font-size:11px;
    padding:5px 10px;
    text-align:center;
    border-left: 1px solid #d6dce1;
    border-right: 1px solid #d6dce1;
    border-top: 1px solid #d6dce1;
    border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
}

.IsMoz .adprofiletabs .tab,.IsMoz  .adprofiletabs .tabSelected, .IsSaf .adprofiletabs .tab,.IsSaf  .adprofiletabs .tabSelected {
    text-align: center;
}

.IsIE .adprofiletabs .tab,.IsIE  .adprofiletabs .tabSelected {
    text-align: center;
}

.adprofiletabs .tabspace, .adprofiletabs .tab {
    border-bottom: 1px solid #d6dce1;
}

.IsIE .adprofiletabs .tabspace {
}

.IsMoz .adprofiletabs .lasttab, .IsSaf .adprofiletabs .lasttab {
    width:99% !important;
}

.IsIE .adprofiletabs .lasttab {
}

.adprofiletabs a,.adprofiletabs a:visited,.adprofiletabs a:link{
    color: #666;
    text-decoration:none;
}

.adprofiletabs a:hover {
    color: #333;
    text-decoration:none;
}

.adTabsTable {
    width:100%;
}

.IsIE .adTabsTable{
    width:1%;
}

.fillerTabsTable {
    border-bottom: 1px solid #d6dce1;
}

.IsIE .fillerTabsTable{
    width:99%;
    border-bottom: 1px solid #d6dce1;
}

.adprofiletabs .tab {
    background: #eaf1f6; /* Old browsers */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaf1f6',GradientType=0 ); /* IE6-9 */
    background: -moz-linear-gradient(top, #ffffff 0%, #ebf2f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaf1f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%,#eaf1f6 100%); /* W3C */
}
.adprofiletabs .tabSelected, .adprofileview .adtabs ul li.selected {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e8f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    background: -moz-linear-gradient(top, #d7e8f4 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e8f4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d7e8f4 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d7e8f4 0%,#ffffff 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #d7e8f4 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(top, #d7e8f4 0%,#ffffff 100%); /* W3C */
}
.adprofileview {
    padding-top:10px;
}
.adprofileview .adtabs ul li.selected {
    border-bottom: 1px #ffffff solid;
}
.adprofiletabs .tabspace {
    border-bottom: 1px #d6dce1 solid;
    min-width:5px;
}

.adprofiletabs a,.adprofiletabs a:visited,.adprofiletabs a:link{
    color: #666;
    text-decoration:none;
}
.adprofiletabs a:hover {
    color: #333;
    text-decoration:none;
}

.awdatatableminwidth {
    width: 150px;
  min-width: 150px;
}

.anprofilecontent {
    background-color: #FFFFFF;
    border-bottom: 1px solid #D9D9D9;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    overflow-x: auto;
    padding: 0px 0px 10px 0px;
}

table.loginTable {
    padding-left: 25px;
}

.IsIE table.loginTable {
    padding-left: 0px;
    margin-left: 25px;
}

.ADPostingRespBox{
    background-color:#eaf1f6;
    width:100%;
}

.ADPostingRespBoxContent{
    padding:10px 0px 10px 10px;
    line-height:16px;
}

.ADPostingInfoText{
FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.ADPostingHeadingText{
FONT-SIZE: 12px; COLOR: #336699; FONT-WEIGHT:BOLD ;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.postingCountText{
FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Verdana;
}

.postingBrackets{
FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana;
}

.linkCountTextSelected{
FONT-SIZE: 10px; COLOR: #000000; FONT-WEIGHT:BOLD ;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding: 0 5px 0 3px;
}

.linkCountTextUnSelected{
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding: 0 5px 0 3px;
}

.linkCountTextUnSelectedNotEmpty{
  FONT-WEIGHT:BOLD;
}


.ADRespLink a:link {
  color:#666666;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
  text-decoration:none;
}

.ADRespLink a:hover {
    color:#666666 !important;
    text-decoration:underline;
}

.ADRespLink a:visited {
  color:#666666;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
  text-decoration:none;
}

.ADPostingRespBodyText {
    FONT-SIZE: 11pt;
    FONT-FAMILY: Verdana;
    COLOR: #000000;
}

.postingLabel,.postingSort {
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    COLOR: #666666;
}
.respInfoText,.postingLabel {
    margin-top:5px;
}

.ADGrayLink a:link {
    color:#336600;
    text-decoration:none;
}

.ADGrayLink a:hover {
    color:#336600 !important;
    text-decoration:underline;
}

.ADGrayLink a:visited {
    color:#336600;
    text-decoration:none;
}


.quoteCountBox{
    background-color: #f60;
    padding:1px 3px;
    margin-left:5px;
    border:1px #cc3300 solid;
    border-radius:3px;
    moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.matchCountText{
font-color:red;
font-size:12px;
}

.quoteCountText{
color:#ffffff;
font-size:12px;
}

.responseHeaderTitle {
font-size:14px;
font-weight:bold;
color:black;
}

.responseHeaderDate {
font-size:11px;
}

.responseHeaderContent {
font-size:11px;
color:black;
padding-top:2px;
padding-bottom:5px;
}

.responsePrefPadding {
padding-left:10px;
}

.prefSpacer {
padding-bottom:5px;
}

.responseSectionPadding {
padding:5px;
}

.responseSection {
color:#D7E8F4;
padding:10px;
}

.attachmentPadding {
padding:5px;
}

.attachmentSection {
padding:5px;
background-color: #EAF1F6;
}

.respAttachment {
display:block;
float:left;
background-image:url('ssAttachmentIcon.gif');
background-repeat:no-repeat;
padding-right:10px;
height:20px;
width:20px;
}

.respAttachmentSpacer{
padding-left:20px;
}



.respLine1 {
width:500;
}

.respUnreadText{
FONT-SIZE: 10px; COLOR: #FF6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.respHypen{
font-size:10px;
color:#666;
font-family:Verdana;
}

.respReadText{
FONT-SIZE: 10px; COLOR: #777777; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.respSubjectRead{
font-size:11px;
font-family:Verdana;
color:#000000;
font-weight:normal;
}

.respSubjectUnRead{
font-size:11px;
font-family:Verdana;
color:#000000;
font-weight:bold;
}


.respInfoText{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    COLOR: #000000;
}

.educ-DPG-contentArea,.respInfoPadding{
    padding:5px 0 0px 5px;
}

.respInfoPaddingBig{
    padding:4px 0px 0px 30px;
}

.respInfoPaddingBig1{
    padding:0px 0px 0px 30px;
}

.respBlockPadding{
    padding-bottom:3px;
}

.quoteHeadingPadding{
    padding:15px 0px 5px 0px;
}

.quoteSeparatorPadding{
    padding: 15px 0px 0px 0px;
}

.quoteListArrow{
    border-color: transparent transparent #eaf1f6;
    border-style: solid;
    border-width:7px;
    width:0;
    height:0;
    margin-left:25px;
}

.ADShortlistTopDiv {
   margin-top:0px;
   padding:15px 15px 0 15px;
   margin-left: auto;
   margin-right: auto;
   background-color: #E6F2FA;
   border-radius:5px 5px 0px 0px;
   -moz-border-radius:5px 5px 0px 0px;
   -webkit-border-radius:5px 5px 0px 0px;
}
.ADShortlistBottomDiv {
   margin-top:0px;
   padding:0px 15px 15px 15px;
   margin-left: auto;
   margin-right: auto;
   background-color: #E6F2FA;
   width: 770px;
   border-radius:0px 0px 5px 5px;
   -moz-border-radius:0px 0px 5px 5px;
   -webkit-border-radius:0px 0px 5px 5px;
}
.ADDisplayIconInline {
    display:inline-block;
    vertical-align:middle;
    height:20px;
}
.ADTextAreaPadding {
    padding-left:25px;
}
.ADAlertOrangeText {
    color: #ff6600;
    font-weight: bold;
    font-size: 11px;
}
.ADGreyText {
    color: #666666;
}
.ADButtonAreaText {
    padding-top: 10px;
    padding-left: 15px;
}
.ADModalPageTitleText {
    font-family:verdana;
    font-size:20px;
    font-weight:400;
    color:#666666;
    padding-bottom:10px;
}
.ADModalFormTable {
    padding-right:5px;
    color:#000;
    font-weight:700;
    text-align:right !important;
    white-space:nowrap;
    width: 195px;
}
.ADModalPageTitlePadding{
    padding-bottom:10px;
}
.ADModalPageSubTitle{
    color: #000;
    font-size: 11px;
}
.ADModalFormTablePadding {
    padding-bottom: 5px;
}
.ADModalSection{
    padding-bottom: 10px;
}

.postingButtonPadding{
 padding-top:8px;
 padding-bottom:0px !important;
}

.postingHelpBoxPadding{
 margin-top:10px;
}

.adProfileLists ul {
margin: 0;
padding-left: 0;
}

.adProfileLists  li {
line-height:13px;
list-style: none;
margin-left: 0;
margin-right: 0;
margin-bottom: 5px;
margin-top:0;
font-size: 11px;
padding-left: 0;
}

.adProfileLists {
padding-bottom:5px;
}

.adProfileFullProfile {
padding-top:7px;
padding-bottom:7px;
font-size:11px;
}
div.ADProgressEntry .adProfileFullProfile b {
font-size:12px;
}

.adProfileHeading {
    font-size: 12px;
    color:#000;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:7px;
}

.adSupportBox{
padding-bottom:7px;
font-size:11px;
}


.ADSubSectionSmallerFont {
  font-size:11px;
  font-weight:bold;
  color:#000000;
  margin-bottom:2px;
}

.ADNormalText {
  font-size:11px;
  color:#000000;
}

.ADDottedBorderLeft2 {
    border-left:1px dotted #ccc;
    padding-left:8px;
}

.postingHeaderTitle {
    font-family:verdana;
    font-size:20px;
    font-weight:bold;
    color:black;
}

.directInviteText {
    padding-left:20px;
    font-family:Helvetica,Verdana, Arial, sans-serif;
    font-size:11px;
    font-weight:normal;
    font-style:normal;
    text-decoration:none;
    color:#CC6600;
}

.postingHeaderContent {
    font-family:verdana;
    font-size:14px;
    color:#666666;
    font-weight:bold;
}

.postingAmount {
    font-family:verdana;
    font-size:13px;
    color:#669900;
    font-weight:bold;
}

.postingHeaderPadding {
    padding-bottom: 10px;
}

.postingHeaderSectionPadding {
    padding-bottom: 15px;
}

.postingSectionDivider {
    border-bottom-color:#d2dee9;
    border-bottom-width:2px;
    border-bottom-style:solid;
}

.postingProjectAmount {
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    color: #669900;
}

.postingSummaryItemPadding {
    padding-bottom: 5px;
}

.postingButtonPadding {
    padding-bottom: 5px;
}

.postingSummaryHeaderDivider {
    height:1px;
    border-left:0px;
    border-right:0px;
    border-bottom:0px;
    border-top-style: dotted;
    border-top-width: 1px;
    border-top-color: #cccccc;
}

.postingUnreadResponsePadding {
    padding-bottom:5px;
}

.postingUnreadResponseItemPadding {
    padding-bottom:2px;
}

.postingUnreadResponseName {
    font-size:11px;
    color:#000000;
}

.postingUnreadResponseLink {
    font-size:11px;
    color:#336699;
}

.disclaimerPadding {
    padding-bottom:5px;
}
a.ADModalDialogCancel {
    position:absolute;
    top:-42px;
    right:-44px;
    height:26px;
    width:26px;
    display:block;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    background-color:#505050;
    color:#FFFFFF;
    text-align:center;
    font-weight:bold;
    line-height:23px;
    font-size:15px;
    text-decoration:none;
}
.ADConfirmationPagePadding{
    padding: 25px 30px 30px 30px;
}

.ADConfirmationPageButtonPadding{
    padding-top:10px;
    background-color:#E6F2FA;
}

.responseAttachmentPadding{
    width:19px;
}

.responseBoxMsgPadding{
    padding:5px 0px 5px 34px;
}

.postingButtonSection {
    margin-top:23px;
}
.IsIE .postingButtonSection {
    margin-top:28px;
}
.subTitlePostingType {
    line-height:20px;
    margin-left:5px;
}
.RoundedCornerBoxSectionTitle .subTitlePostingType {
    margin-left:0;
}
.SendMessageModalButtonPadding {
    padding-top:10px;
    background-color:#E6F2FA;
}

.EAIntroText {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding-left:10px;
    padding-right:10px;
}

.EABlueSectionTopPadding {
    padding-top:5px;
}

.profileOverrideConfirmationWarning {
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
}

.EALinkText a:link {
    color: #336699;
    font: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
  text-decoration:none;
}

.EALinkText a:visited {
    color: #336699;
    font: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
  text-decoration:none;
}

.EALinkText a:hover {
    color: #336699;
    font: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
  text-decoration:underline;
}

.marginBottom5{
    margin-bottom:5px;
}

.marginTop5{
    margin-top:5px;
}

.marginTop10{
    margin-top:10px;
}

.marginTop15{
    margin-top:15px;
}

.marginRight5 {
    margin-right: 5px;
}

.marginRight10 {
    margin-right: 10px;
}

.marginRight8 {
    margin-right: 8px;
}

.marginRight75 {
    margin-right:75px;
}

.marginRight25 {
    margin-right:25px !important;
}

.marginLeft10 {
    margin-left: 10px;
}

.marginBottom10 {
    margin-bottom: 10px;
}

.regname{
    margin-right:0px !important;
    padding-right:0px!important;
}

.IsIE .hoverTipDiv {
    position: relative;
}

.hoverTipDiv  {
    position: absolute;
}
.ADSearchLink a:link {
    color:#cccccc;
    text-decoration:none;
}

.ADSearchLink a:hover {
    color:#666666 !important;
    text-decoration:underline;
}

.ADSearchLink a:visited {
    color:#666666;
    text-decoration:none;
}

/* S4 IFrame Styles */
.SupplierDashboardIframe iframe {
    border:0px;
    height:150vh;
    width:100%;
    background-color: transparent;
}

.CustomerRequestedIframe iframe {
    border:0px;
    height:720px;
    width:100%;
    margin: 0px 0px 0px 0px;
}

.SupplierDashboardHiddenIframe iframe {
    visibility:hidden;
}

.inlineInfoText {
    FONT-SIZE: 7.5pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.ADChooserHintText {
    padding-top: 2px;
    float:right;
    font-size:6.5pt;
    color:#999999;
}

.esText12BlackBold {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#ff0000;
}
.ADContentLineSpacing15 {
    padding-top:15px;
}

.dialogNoHeading {
    margin-top: -15px;
    zoom: 1;
    position: relative;

}

.poDetailViewTableStyle{
    font-color:#666666;
    background-color:#F2F2F2;
    border-bottom:1px solid #C6C6C6;
    height:30px;
    padding-left:10px;
}

.poDetailViewTablePadding{
    padding:5px 10px;
}

.poDetailViewCellBorder{
    border-top:1px solid #E4e4e4;
}

.poDetailViewTableBorder {
    padding-top:25px;
    border-bottom: 1px solid #E4e4e4;
}

.PBQTableHeader {
    height:28px;
    background-image: url("cssBoxHeaderFill.gif");
    color:#666666;
    background-color:#FFFFFF;
    background-position: left bottom;
    border-bottom:0px solid #E4E4E4;
    background-repeat:repeat-x;
    padding:0px 0px 0px 5px;
}

.scrollTableWrapper th.PBQTableHead {
    color:#666666;
    background-color:#F2F2F2;
    border-bottom:#E4E4E4;
}

.scrollTableWrapper th.PBQTableHeadUnit {
    color:#666666;
    background-color:#F2F2F2;
    border-bottom:#E4E4E4;
    width:80px;
}

.adPlainBlueSection {
    background: #E6F2FA; /* Old browsers */
    border-color:#E6F2FA;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding:15px;
    margin-top:5px;
}

.AdminVanityURLBtnSection {
    padding-top:10px;
}

.AdminVanityURLBtn1 {
    float:right;
}

.AdminVanityURLBtn2 {
    padding-left:5px;
    color: #666666;
}

.RGFormLabelLeft td  {
    color: #333333;
    font-weight: bold;
    font-family: Verdana, Arial, Georgia, Helvetica, sans-serif;
}

.ADVanityURLConfirmMessage {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#ff0000;
    white-space:nowrap;
    padding-bottom:5px;
}

.BadgeSection {
    margin-top:10px;
    margin-bottom:10px;
}

.ProfileSettings {
    padding-left:5px;
}

.BadgeInnerDiv {
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:20px;
}

.BadgeSectionHeader {
    font-weight: bold;
    color: #000000;
    padding-bottom:6px;
}

.BadgeImagePadding {
    padding-top:5px;
}

.ProfileMeterSection {
    padding-left:10px;
    padding-top:24px;
}

.BadgeUIHeader {
    color: #666666;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.BadgeLeftSection {
    text-align:center;
}

.BadgeRightectionPadding {
    padding-left:15px;
}

.BadgeLeftSectionText {
    text-align:center;
    color: #c1c1c1;
    padding-top:15px;
}

.BadgeDividerDark {
    background-image:url('dis_search_box_bottom.gif');
    background-repeat:repeat-x;
    border-top:1px solid #D9D9D9;
    background-color:#EFEFEF;
}

.BadgeDividerLight {
    background-image:url('dis_search_box_bottom.gif');
    background-repeat:repeat-x;
    border-top:1px solid #EFEFEF;
    background-color:#EFEFEF;
}

.BadgeDividerMargin {
    margin-top:5px;
    margin-bottom:5px;
}

.BadgeUIMargin {
    height:100%;
    width:98%;
    margin-left: auto ;
    margin-right: auto ;
}

.BadgeUITopMargin {
    margin-top: 15px;
}

.BadgeTextarea textarea{
    border-top: 2px solid #666666;
    border-left: 2px solid #666666;
    border-bottom: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
}

.tabAlertBox{
    background-color: #f60;
    padding:1px 3px;
    border:1px #f60 solid;
    border-radius:3px;
    moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.tabAlertText{
    color:#ffffff;
    font-size:10px;
    font-weight: bold;
}

.headerBatchNavigationPadding {
    float:right;
    padding-right:10px;
    padding-top: 2px;
}

.headerObjectPadding {
    float:right;
    padding-right:10px;
    padding-top: 5px;
}

.tableBodyClass {
    color:#000;
    font: 11px/17px Verdana,Arial,Helvetica,sans-serif;
    padding : 0px;
}

.componentClass {
    width:100%;
    padding:15px 25px 10px 0px;
}

.scrollTableWrapper td.tableBodyClass {
    color:#000000;
    font:11px/1.545 Verdana, Arial, Helvetica, sans-serif;
    padding:3px 5px 0px 5px;
    border-top:1px solid #CCCCDD;
}

.sellersPageTypeSection {
    padding-bottom: 10px;
}

.sellersPageTypeSelected {
    color:#000000;
    font-weight:bold;
}

.sellersPageTypeDivider {
    color:#666666;
    text-decoration:none;
}


.shippingTableStyleLeft {
    border-top:1px solid #C6C6C6;
    border-left:1px solid #C6C6C6;
    border-bottom:1px solid #C6C6C6;
    padding-top:7px;
    padding-left:5px;
    padding-bottom:5px;
    width:50%;
}

.shippingTableStyleRight {
    border-top:1px solid #C6C6C6;
    border-right:1px solid #C6C6C6;
    border-bottom:1px solid #C6C6C6;
    width:50%;
}

.innerTableClass {
    padding: 25px 0px 0px 0px;
}

.innerTableBorder {
    border: 1px solid #E4E4E4;
    border-collapse:collapse;
}

div.poExtrinsicsClass{
    border-top: 1px solid #C6C6C6 !important;
    border-left: 1px solid #C6C6C6 !important;
    border-right: 1px solid #C6C6C6 !important;
}

table.fdml-ov-liai-add-info tr {
    padding:5px 10px;
}

table.fdml-ov-liai-add-info > tbody > tr > td,
table.extTableBody td {
    border-bottom: 1px solid #E4E4E4;
    padding:5px 10px;
}

table.fdml-ov-liai-add-info td div.scrollTableWrapper table.awtWrapperTable td,
table.extTableBody td div.scrollTableWrapper table.awtWrapperTable td {
    padding: 2px 0px 2px 2px;
    border-bottom: none;
}

.fdml-ov-liai-add-info,
.extTableBody {
    border:1px solid #E4E4E4 !important;
    width:100%;
    border-collapse:collapse;
}

.tableBorderPDF {
  border:1px solid black;
  border-collapse:collapse;
}

table.tableBorderPDF td {
  border:1px solid black;
}

table.tableBorderPDF th {
  border:1px solid black;
}

.tableBorderPDFNone {
  border:0px;
}

table.tableBorderPDFNone td {
  border:0px;
}



.innerCellPadding
{
    padding:5px 10px;
}

div.extTable {
    border:1px solid #C6C6C6 !important;
}

th.extTable {
    color:#666666;
    background-color:#F2F2F2;
    border-bottom:none;
    padding: 5px 10px;
    font-weight:normal !important;
    font-size: 11px !important;
}

td.extTable {
    border-top: 1px solid #E4E4E4 !important;
    color: #000000;
    padding:5px 10px;
    font: 11px/1.545 Verdana,Arial,Helvetica,sans-serif;
}

.innerCellPadding {
    padding:5px 10px;
}

.NQuoteProgressEntry .Container {
    padding:5px;
    text-align:left;
}

.NQuoteProgressEntry .Value {
    color:orange;
    font-family:Verdana;
    font-size:18px;
    font-weight:bold;
    line-height:20px;
}

.NQuoteProgressEntry .Text {
    color:#666666;
    font-family:Verdana;
    font-size: 11px;
}

.NQuoteProgressEntry .ADEventState {
    color:#666666;
    font-family:Verdana;
    font-size:18px;
    font-weight:bold;
    line-height:18px;
}

.NQuoteProgressEntry .ADEventState19 {
    color:#669900;
    font-family:Verdana;
    font-size:18px;
    font-weight:bold;
    line-height:18px;
}

.NQuoteProgressEntry .HorDivider {
    height:1px;
    border-left:0px;
    border-right:0px;
    border-top:0px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #cccccc;
}

.NQuoteProgressEntry .VerDivider {
    width:1px;
    border-right:0px;
    border-top:0px;
    border-bottom:0px;
    border-left-style: dotted;
    border-left-width: 1px;
    border-left-color: #cccccc;
}

td.accountingSegment table {
    width:100%;
    border:1px solid #e4e4e4;
    border-collapse: collapse;
}

.AlertHeader {
    padding-bottom:5px;
    font-weight:bold;
}

.AlertPadding {
    padding-bottom:5px;
}

.AlertFont {
    font-weight:bold;
}

.HoverTipLeft {
    right:0px;
}

.SMPPackageDetailsDiv {
    top: 280px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border: 1px solid #D6DCE1;
    background-color:#FFFFFF
}

.SMPPackageDetailsRowHeight{
    height:20px;
}

.SMPPacakgeNameFont{
    font-family: Verdana,Helvetica,sans-serif;
  font-weight: bold;
    color: rgb(255, 102, 51);
}

.SMPSubscriptionStatusFont{
    font-family: Verdana,Helvetica,sans-serif;
  font-weight: bold;
    color: rgb(0, 153, 51);
}

.SMPDottedBorderLeft2 {
    border-left:1px dotted #D6E7EF;
    padding-left:8px;
}

.EALink {
    font-weight:bold;
    color: #FF9900;
}

.SMITextAlignRight, .remmit-SBITextAlignRight{
text-align:right;
}

a.ADSmallheightBt{
    padding:0px 5px;
}

.ADXTag{
    float: left;
    background-color: #C4E6FA;
    border: 1px solid #CAD9E6;
    height: 25px;
    line-height: 25px;
    font-size: 11px;
    color: #000;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-right:5px;
    margin-top:5px;
    padding: 0 10px;
}

.IsIE .ADXTagText {
    white-space:nowrap;
}

a.ADXTagClose{
   font-family:Arial;
   font-size: 10px;
   color: #999;
   text-decoration:none;
   padding: 0px 0px 0px 10px;
}
a.ADXTagClose:hover{
    text-decoration:none;
    color: #999999;
}

.ADPartialSelector{
    border:1px solid #CAD9E6;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color:#ffffcc;
    margin-top:5px;
    padding:10px 5px;
    width:335px;
}
.ADPartialSelectorHeader{
    color:#000;
    font-weight:bold;
    padding:0 0 5px 5px;
    font-size:10px;
    width:95%;
}

.ADPartialSelectorHeader1{
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    margin: 5px 5px 5px 0;
    padding: 0;
    width: 95%;
}

.ADPartialSelector ul{
    font-weight:normal;
    padding-left:15px;
    margin:0;
}

.ADPartialSelector li{
    padding:1px;
}

.ADPartialSelectorList {
    clear:both;
    margin:3px 0px;
}

.ADPartialSelectorListText {
    width:250px;
    line-height:20px;
    font-size:10px;
    float:left;
    padding:0px 10px 0px 10px;
}

.ADMastCmd div.cmdTabWrapper td.tabContainer {
    vertical-align:top;
}

.ADMastCmd div.cmdTabWrapper span.tab a {
    font-family:Verdana;
    font-size:12px;
    font-weight:normal !important;
    font-style:normal;
    text-decoration:none;
    color:rgb(51, 102, 153);
    padding:5px 15px;
    margin:0 5px;
    background-color:transparent;
    white-space:nowrap;
}

.ADMastCmd div.cmdTabWrapper span.tabSelected a {
    font-family:Verdana;
    font-size:12px;
    font-weight:bold !important;
    font-style:normal;
    text-decoration:none;
    color:rgb(51, 51, 51);
    padding:5px 15px;
    margin:0px 5px;
    white-space:nowrap;
}

.ADMastCmd div.cmdTabWrapper td.tabContainer span.tabMenu a {
    position:relative;
    background-color:transparent;
    border-width:1px 1px 0px 1px;
    border-style:solid;
    border-color:transparent;
    border-radius:5px 5px 0px 0px;
    z-index:399;
}

.ADMastCmd div.cmdTabWrapper td.tabContainer:hover span.tabMenu a {
    background-color:#FFF;
    border-width:1px 1px 0px 1px;
    border-style:solid;
    border-color:#CCC;
    border-radius:5px 5px 0px 0px;
}

.ADMastCmd div.cmdTabWrapper div.tabMenuItems {
    position:absolute;
    background-color:#FFF;
    border-width:1px;
    border-style:solid;
    border-color:#CCC;
    border-radius:0px 5px 5px 5px;
    margin:-1px 5px 0px 5px;
    padding:5px 0px;
    display:none;
    z-index:398;
}

.ADMastCmd div.cmdTabWrapper td.tabContainer:hover div.tabMenuItems {
    display:block;
}

.ADMastCmd div.cmdTabWrapper div.tabMenuItem {
    padding:5px 40px 5px 15px;
}

.ADMastCmd div.cmdTabWrapper div.tabMenuItem a {
    font-family:Verdana;
    font-size:12px;
    font-weight:normal !important;
    font-style:normal;
    text-decoration:none;
    color:rgb(51, 102, 153);
}

/******************/

.itemlink {
    color: #B8CDDE;
    text-decoration: none;
}

.itemtext {
    color: #ABABAB;
    text-align: right;
}

#tabInquiryHeader ul {
    list-style: none;
    padding: 0;
    margin: 0px 0px 0px -3px;
}

#tabInquiryHeader li {
    float: left;
    border-bottom-width: 0;
    margin: 0;
    vertical-align: middle;
}

#tabInquiryHeader a {
    text-decoration: none;
    display: block;
    padding: 0.24em 1em;
    text-align: center;
}

#tabInquiryHeader #inquirySelected {
    height: 30px;
    border: 1px solid #B3BBD9;
}

#tabInquiryHeader #inquirySelected a {
    position: relative;
    top: 1px;
    background: white;
    color: black;
    font-weight: bold;
    height: 30px;
}

.inquiryHeader {
    margin-left: 13px;
    margin-right: 10px;
    padding: 5px;
}

.inquiryDetail {
    border-radius: 5px;
    background-color: #E9E9F1;
    margin: 5px;
    padding: 5px;
}

.inquiryNumber {
    color: #B5B5B5;
}

.inquiryCommentActive {
    padding-left: 13px;
}

.inquiryCommentInactive
{
    color: #ABABAB;
    padding-left: 13px;
}
#tabHeader ul {
    list-style: none;
    padding: 0;
    margin: 0px 0px 0px -3px;
}

#tabHeader li {
    float: left;
    border-bottom-width: 0;
    margin: 0;
}

#tabHeader a {
    text-decoration: none;
    display: block;
    padding: 0.24em 1em;
    text-align: center;
}

#tabHeader #selected {
    height: 35px;
    border: 1px solid #B3BBD9;
}

#tabHeader #selected a {
    position: relative;
    top: 1px;
    background: white;
    color: black;
    font-weight: bold;
    height: 35px;
}

.inquiryDatePreview
{
    color:#B1B1B1;
}

.inquiryRowOdd {
   height:30px; background-color:white;
}

.image {
   position: relative;
}

.imgInquiry {
   position: absolute;
   top:5px;
   right: 5;
   left: 5;
   text-align:center;
    width: 18px;
}

.imgInquiry a {

   font: 9px/1 Verdana,Arial,Helvetica,sans-serif;
   text-decoration: none;
    text-align:right;
    font-weight:bold;

}

.inquiryRowEven {
  height:30px; background-color:#EAEFF5;
}


.hoverBottom .hcWhiteContent,.hoverBottomLeft .hcWhiteContent, .hoverBottomLeft .hcInquiry {
    color:#663300;
    text-shadow:#fff 1px 1px;
    border:1px solid #C0C0C0;
    box-shadow:0 0 2px #ececec;
    -moz-box-shadow:0 0 2px #ececec;
    -webkit-box-shadow:0 0 2px #ececec;

    font: normal 11px Verdana, Arial, Helvetica, sans-serif !important;
    text-align: left !important;
    line-height:17px !important;
    padding:1px !important;
}

.hoverBottomLeft .hcWhiteContent {
    margin-left:-30px;
    margin-top:10px;
        max-width:360px !important;
    width:360px !important;

}

.hoverBottomLeft .hcInquiry  {
    margin-left:-30px;
    margin-top:10px;
    max-width:260px !important;
    width:260px !important;

}

.hoverBottom .hcWhitePointer, .hoverBottomLeft .hcWhitePointer {
    border-style:none solid solid solid;
    border-width:0px 10px 10px 10px;
    border-color:transparent transparent #C0C0C0 transparent;
    top:0px;
    right:auto;
    left:25px;
}

.hoverBottom .hcWhitePointerInner, .hoverBottomLeft .hcWhitePointerInner {
    border-bottom-color:#FFFFFF !important;
    right:auto;
    top:1px;
    left:25px;
}

.hoverBottomLeft .hcWhitePointer ,  .hoverBottomLeft .hcWhitePointerInner
{
  left:0px;
}


.inquiryContent a {
    color: #336699 !important;
    text-decoration: none !important;
}

.alertBanner {
  border-radius: 5px;
  background-color: #FFFCC5;
  border: 1px solid #ECDDB1;
  padding: 5px;
}

.infoBanner {
	background-color: #E5F3E8;
	border: 1px solid #74BD80;
	border-radius: 0px;
	padding: 6px 0px 6px 0px;
}

.centerIcon {
    vertical-align: middle;
    padding-right: 4px;
    height:29px !important;
    width:26px !important;
}

.alertBannerContent {
  padding-left: 13px;
  font-size:14px !important;
}

.warningBanner
{
  background-color: #F3F3D8;
  border: 1px solid #D8D8C6;
}

.warningBannerFontStyleItalic
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: italic;
    color: #333333;
}

.warningBannerFontStyleItalicBold
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: italic;
  font-weight:bold;
    color: #333333;
}

.floatSection {
    overflow-y:auto;
    min-height:30px;
    max-height:150px;
    position:fixed;
    left:30px ;
    top:0px;
    background-color:white;
    opacity:1;
    z-index:1100;
    border: 1px solid #CCCCCC;
    width:95%;
    -moz-box-shadow: 0px 0px 10px ;
    -webkit-box-shadow: 0px 0px 10px;
    box-shadow: 0px 0px 10px;
}

.dialogCancelFloatSection{
    background-color:#FFFFFF !important;
    color:#CCCCCC !important;
    font-weight:normal;
    border-radius:0px;
    position:relative;
    top:0;
    right:0;
    width:15px;
}

.floatSectionTitle{
    padding-left:5px;
    align:left;
    font-weight:bold;
    font-size:10pt;
}

.RGgreyInformationTextFloatSection{
    FONT-STYLE: italic;
    font-size:7pt;
    padding-left:5px;
}
.SUPInboxErrorBox {
    border-radius:5px;
    padding:10px;
    font-size:12px;
    color: red;
    border:1px solid #FFCC99;
    background-color:#FFFFCB;
    margin-bottom:10px;
}

.ASVPORjectionBuyerNameStyle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #363636;
    font-size: 18px;
    font-weight:bold;
    white-space: nowrap;
}

.ASVPORjectionDefaultFontStyle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #363636;
    font-size: 13px;
}

.ASVPORejectionReasonStyle {
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    color: #363636;
    font-size: 15px;
    font-weight: bold;
}

.ASVPODetailsHeaderStyle {
    border:1px solid #C0BFD6;
    padding-left:5px;
    width:33%;
    padding-bottom:5px;
    height:100%;
}

.ASVPOHeaderLegendStyle {
    position:relative;
    top:-10px;
    width:auto !important;
    white-space:nowrap !important;
    z-index:100;
    height:8px;
}

.ASVPODetailsHeaderFontStyle {
    color:#555580;
    font-weight:bold;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin:0 0 5px;
    padding-right:10px;
    text-transform:uppercase;
    white-space:nowrap;
    background-color:white
}

.ASVPODetailsHeaderTableStyle {
    height:100%;
    width:100%;
    table-layout:fixed;
    margin-top:20px;
}

.ASVPODetailsBillToDeliverTosStyle {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    padding-right:5px;
}

.RGInvitationLabelStyle {
    padding-right: 15px;
    white-space: nowrap;
    font-weight: 400;
    font-size: 13px;
    font-family: "Arial Regular","Arial";
    color : #767676
}

.ASVPODetailsFontStyle {
    font-style: italic;
}

.ASVPODetailsQandAStyle {
    color:#666;
    font-size:11px;
}

.ASVPODetailsBulletStyle{
    margin: 0px;
    padding-left: 30px;
}

.EmailTrackerImageStyle{
    width:0px;
    height:0px;
    display:none;
}

.aucIframeExpanded {
  border: none;
  position: fixed;
  right: 0;
  z-index: 1;
  width:250px;
}

#communityContentIframe {
    width:250px;
}

.communityContentIframeStyle {
    border: none;
    position: fixed;
    right: 0;
    top:71px;
    z-index: 1;
    width:250px;
}

.wCommunityPaneShown {
    width: 250px;
}

.documentationLinkClass {
 font-size:14px !important;
 text-decoration: none !important;
 color: #336699 !important;
}

.SMINTSHeadingText{
  font-family:Verdana;font-size:16px;font-weight:normal;font-style:normal;text-decoration:none;color:#666666;
}

.SMIThresholdDescription{
  font-family:Verdana;font-size:11px;font-weight:normal;font-style:normal;text-decoration:none;color:#000000;}

.test-buttons.btnWrap .rbBC {
    border-color: red;
}

.test-buttons .rbBC {
    border-color: red;
}

.test-buttons .rbBC.rb1 {
    border-color: red;
    background-color: red;
}

.SpotQuoteRuleClass {

}

.SpotQuoteDefaultRule {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

.SpotQuoteRulesChooser {
    padding-top: 25px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
}

.SpotQuoteRuleConfig {
   padding: 5px 10px;
}

.SpotQuoteRulesList {
    padding-top: 3px;
    padding-bottom: 25px;
    padding-left: 10px;
    padding-right: 10px;
}

.ADPostingLinkText a:link {
    color: #336699;
    font: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
  text-decoration:none;
}

.ADPostingLinkText a:visited {
    color: #336699;
    font: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
  text-decoration:none;
}

.ADPostingLinkText a:hover {
    color: #336699;
    font: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
  text-decoration:underline;
}

.CreateRuleScn {
    float: left;
    margin-right:5px;
    margin-top:6px;
}

.RuleHeading {
    margin-bottom:10px;
}

.DeleteRule {
    margin-top:10px;
    margin-left:10px;
    FONT-SIZE: 12px;
}

.DeleteRuleMessage {
    padding-bottom:10px;
}

.DeleteRuleName {
    COLOR: #ff0000;
    font-weight: normal;
    padding-bottom:10px;
}

.SpotQuoteS4Rules {
    padding-left: 10px;
}


.SpotQuoteRulesList .RFPTableWrapper th.tableHead {
    background-color:#FFFFFF;
}

.SpotQuoteRulesList .ADTableWrapper th.tableHead {
    font-size:11px;
}

.orgv-ADD-validateDunsSearchAction,.SpotQuoteText1 {
    padding-top:10px;
    padding-left:10px
}

.ADQuoteLabel {
    color: #555580;
    font-size:12px;
}

.SpotQuoteText2 {
    padding-bottom:10px;
}

.csv-upload-box {
    border: 1px solid #BDBAB8;
    background-color: #DED5A7;
    display: block;
    padding: 2px 0px 2px 5px;
}

.csv-docpreview-box {
    border: 1px solid #DCDCDA;
    background-color: #EBEBE1;
    display: block;
    width: 100%;
}

.csv-docpreview-inner-box {
    border-top: 1px solid #F6F6F4;
    border-bottom: 1px solid #D5D5D1;
}

.csv-warning-box {
    display: block;
    background-color: #F3F2CC;
    border: 1px solid #D4D6C1;
    width: 100%
}


.ASVConfirmationBox {
    padding:10px;
    border:1px solid #FAEBCA;
    background-color:#FCF8E2;
    height:48px;
    margin-top:20px;
}

.ASVLandingPageHeaderFontStyle{
    font-family: "Arial Bold","Arial";
    font-style: normal;
    font-weight: 700;
    text-align: left;
    color: #333333;
    line-height:24px;
    font-size: 15px;
}

.ASVLandingPageFontStyle{
    font-family:'Arial';
    font-weight:400;
    font-size:13px;
    line-height:24px;
    color:#363636;
}

.ASVLandingPageNextStepsStyle{
    color:#636363 !important;
}

.ASVLPbenifitSectionVerticalDiv{
   border-right: 1px solid #e9e9e9;
}
.asvNoMargin {
    margin:0px !important;
    padding:0px 0px 0px 20px !important;
    border:0px none !important;
}

.csv-upload-box {
    border: 1px solid #C0C0D6;
    background-color: rgb(233, 233, 241);
    color: rgb(85, 85, 128);
    display: block;
    padding: 2px 0px 2px 5px;
}

.csv-doc-header {
    height: 40px;
}

.csv-doc-header TABLE {
    height: 100%;
    width: 100%;
}

.csv-upload-box * TD {
    color: rgb(85, 85, 128);
}

.csv-docpreview-box {
    border: 1px solid #DCDCDA;
    display: block;
    width: 100%;
    vertical-align: middle;
}

.csv-docpreview-inner-box {
    border-top: 1px solid #F6F6F4;
    border-bottom: 1px solid #D5D5D1;
}

.csv-warning-box {
    display: block;
    background-color: #F3F2CC;
    border: 1px solid #D4D6C1;
    width: 100%
}

.csv-light-text {
    color: #666;
}

span.archiving-subscription-banner {
    display: inline-block;
    font-weight: bold;
}


.ASVTOU-Text {
    color: #767676;
    font-family: "Arial Regular","Arial";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-align : left;
}

.commodity-popup-content {
    border-width:1px 0 1px 0;
  border-style:solid;
  padding:20px 2px 20px 2px;
}

.PreviewPortalGridHeading{
text-align: center;
font-size:16px;
}

.wCommunityPaneShown {
    width: 250px;
}

.PortalContentTabHeading{
text-align: center;
font-size:20px;
font-weight: bold;
padding: 20px 0px 0px 0px
}

.centerAlignText {
    text-align: center !important;
}

.noTextDecoration {
    text-decoration:none
}


/**  Styles for the invoice rules matrix page **/
/*
   .value.not-selected - for the column when  it is not selected
*/
td.tableBody.buyerview.value.not-selected {
    color:gray;
    padding-left:10px;
}

td.tableBody.buyerview.final-value {
    font-weight:bold;
    padding-left:5px;
}

td.tableBody.buyerview.value.selected {
    color:black;
    padding-left:8px
}

.setting-value, .setting-label {
    display: inline-block;
}

td.control-description  {
    width:70%;
    height: 30px;
}

.merged-control td.control-description {
    width:55%;
}
/**  End of styles section for the invoice rules matrix page **/

.EAPToU-Include-tableStyle, .supp-SGNF-includeHtml {
        width: 100%;
        height: 300px;
        border: 1px gray solid;
        overflow: auto;
}

/* inSitu splash page style starts here---*/
.inSituSplashTextFontV1 {
    font-family:Arial;
    font-size:    15px;
    color:    #4f558e;
}

.inSituSplashTextFont1V1 {
font-family:Arial;
font-size:12px;
color:#666666;
}
.inSituSplashHeaderFontV1 {
   color:#666666;
   font-weight:normal;
   font-size:14px;
   padding-bottom:5px;
   padding-left:10px;
   font-weight:normal;
}
.inSituSplashHeaderFont1V1 {
 color: #4f558e;
 font-size: 20px;
 font-weight: normal;
 font-family: Arial;
 padding-left:10px;
 padding-bottom:3px;
}
.inSituSplashBodyContainerV1 {
    border-left:2px solid #4C5C89;
    border-top:2px solid #4C5C89;
    border-bottom:2px solid #4C5C89;
   display:inline-block;
}

.inSituSplashContainerContentV1 {
  width:495px;
}


.inSituSplashPointerArrowV1{
   background-image: url("pointerArrow.png") ;
   background-repeat:no-repeat;
   width:60px;
   background-position:0 75px;
   height:120px;

}

.inSituSplashPointerArrowContainerV1{
   display:inline-block;
   width:70px;
   height:180px;
   margin:0px;
   position:absolute
}


.inSituSplashContainerRightV1{
   display:inline-block;
   vertical-align:top;
   width:150px;
   margin-right:0px;
   float:right;
}


.inSituSplashContainerContentRightV1{
 border:2px solid #7d9ab7;
}

.inSituSplashContainerRightInnerV1{
 background: -webkit-linear-gradient(#ffffff, #d8d8d8); /* For Safari 5.1 to 6.0 */
 background: -o-linear-gradient(#ffffff, #d8d8d8); /* For Opera 11.1 to 12.0 */
 background: -moz-linear-gradient(#ffffff, #d8d8d8); /* For Firefox 3.6 to 15 */
 background: linear-gradient(#ffffff, #d8d8d8); /* Standard syntax */
 background-color:#d8d8d8;
 padding-bottom:10px
}


.inSituSplashContainerRightSearchBoxV1{
  margin:10px 5px 0px 5px;
  border:1px solid #cccccc;
  width:135px;
}
.inSituSplashContainerRightTextV1{
 padding:8px 0px 0px 5px;
 font-size:12px;
 color:#666666;
}
.InSituSplashBlankItemsV1{
  margin:10px 5px 0px 5px;
  background-color:#c1c7d3;
  height:4px;
  border-radius:2px 2px 2px 2px;
}
.insituSplashContainterItems1V1{
  width:135px;
}

.insituSplashContainterItems2V1{
  width:110px;
}

.inSituSplashAskCommunityContainerV1{
 margin-left:5px;
 margin-right:5px;
 margin-top:10px;
 background-color:#5b6699 ;
 border-radius:2px 2px 2px 2px;
 width:135px;
 min-height:30px;
 height:auto;
 overflow:auto;
}

.inSituSplashAskCommunityTextV1{
  color:#ffffff;
  text-align:center;
  padding-top:5px;
}

.inSituSplashContainerRightFooterV1{
margin-top:5px;
background-color:#f2f2f2;
width:146px;
height:20px
}

.inSituSplashContainerHeaderV1 {
  background-color:#4C5C89;
  height: 50px;
  width:495px;
}
.inSituSplashContainerContentLeftV1 {
 display:inline-block;
 width:300px;
 float:left;
}
.inSituSplashAribaLogoV1 {
 background-image:url('AribaLogo.png');
 background-repeat:no-repeat;
 background-position: 10px center;
 height:50px;
}
.inSituSearchBoxImageV1 {
 background-image:url('Search.png');
 background-repeat:no-repeat;
 width:20px;
 height:20px;
 margin-top:3px;
}

.inSituSplashButtonV1{
padding-top:10px;
padding-left:10px;
}

.inSituSplashListItemsV1 {
list-style:none;
padding-left:0px
}

.IsIE .inSituSplashListItemsV1 {
list-style:none;
margin-left:0px;
padding-left:10px;
}

/*changes starts here*/

.anpo-PTPCE-dialogBox{
    margin-top:10px;
    float:right;
}

.anpo-PTSBT-classIsNull{
    border-width:1px 0px 0px 1px;
    border-style: solid;
    border-color: #b8b8b8;
}

.anpo-PTSBT-classIsNotNull{
    border-width:1px 0px 0px 0px;
    border-style: solid;
    border-color: #b8b8b8;
}

.anpo-PTSLI-loginTop{
    border:1px solid #333333;
    background-color:#E9E9F1;
 }

.anpo-PTSLI-SwitchModesLink{
    padding:3px 0px 3px 0px;
}

.an-PTSLI-currentAcc{
    font-size:9px;
}

.anpo-PTSLPW-infoContent{
    margin:10px 10px 20px 10px;
}


.an-PTSN-dashboard{
    padding-left:4px;
}


.anpo-PTSS-textButton{
    padding-top:5px;
    padding-right:5px;
    padding-bottom:5px;
    float:right;
}

.anpo-PTSTMI-testModel{
    font-size:12px;
    font-weight:bold;
    color:#fe8181;
    background-color:#eeeeee;
}

.anpo-ST-slideshowTeaser{
    border-left: 1px solid #B9B9B9;
    border-right:1px solid #B9B9B9;
}

.anpo-ANTXNIRLIU-enquiryLineItem{
    margin: 16px 0px 5px 0px;
}

.an-TXNIRLU-lineItemUpdatetop{
    margin: 16px 0px 5px 0px;
}

.anpo-ANTXNIRLIU-searchBackground{
    padding:0px 0px 7px 0px;
}

.anpo-ANTXNIRLIU-buttonEnvironment{
    width:55%;
    display:none;
}

.anpo-ANTXNIRLIU-lineItem{
    padding:7px 7px 7px 0px;
}

.anpo-ANTXNIRLIU-itemColor{
    border:none;
    background-color:#f9f9f9;
}

.anpo-ANTXNIRLIU-itemComments{
    padding:3px 0px 5px 18px;
}

.anpo-ANTXNLIU-quantity{
    padding-left:5px;
    white-space:nowrap;
}

.anpo-ANTXNLIU-radioButton{
    padding: 6px;
    display: inline-block;
}

.an-ASVDT-document{
    padding-right:20%;
}


.anpo-ASVVE-paddingTop{
    padding-top:10px;
}

.anpo-ASVVE-passwordField{
    white-space:nowrap;
    padding-top : 10px;
}

.anpo-ASVWT-wizardtitle{
    padding-top:10px;
    padding-bottom:20px;
}

.anpo-ASVWT-buyerName{
    font-family:'Arial Bold', 'Arial';
    font-weight:700;
}

.anpo-ASVWT-POHeader{
    color: #636363;
    font-family: "Arial Bold","Arial";
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
}

.an-IC-inquiryComment{
    margin:0px;
    padding:0px;
}

.an-IC-inquiryCommentbelow{
    margin:5px;
    padding:0px;
}

.anpo-IC-inquiryCommentElse {
    border-radius: 5px;
    background-color: #E9E9F1;
    margin: 0px; padding: 5px;
}

.anpo-IC-borderBack{
    border-radius:5px;
    background-color:#E9E9F1;
    margin:0px;
    padding:5px;
}

.an-IRLS-lineItemStatus{
    padding:5px 0px 5px 5px;
}

.an-INSASNDLP-content{
    color:#32363A;
    font-size:12px;
}

.anpo-TXNCLIHR-answer{
    border-radius:5px;
    background-color:#E9E9F1;
    margin:0px;
    padding:5px;
    display: block;
}

.an-TXNCT-taxRecord{
    color:#666666;
}

.an-TXNIRL-itemNo{
    margin: 16px 0px 0px 0px;
}

.anpo-TXNIRLIUD-lineItemAnswer{
    border-radius:5px;
    background-color:#E9E9F1;
    margin:5px;
    padding:5px;
    display: block;
}

.an-ANTXNLID-bucketItem{
    width:215px;
}

.anpo-TXNSH-manageCarrier {
    font-weight: bold;
}

.anpo-TXNSH-shippingHeaderTop{
    padding-top:10px;
    height:100%;
}

.an-TXNSH-shippingBody{
    padding-left:18px;
}

.anpo-TXNSH-shippingAttachment{
    border-bottom:1px solid #9C9CB8;
    padding:5px 5px 5px 2px;
}

.anpo-TXNSHR-shipFrom,
.scm-anp-SCMTXNSHR-shipFrom{
    padding:20px 10px 0 0;
    height:100%;
}

.anpo-TXNSHR-deliveryAddress,
.scm-anp-SCMTXNSHR-deliveryAddress{
    padding-top:20px;
    height:100%;
}

.anpo-TXNTOT-termsOfTransport{
    padding:10px 10px 20px 20px;
}

.borderNone{
    border:none;
}
/*changes ends here */

/* inSitu splash page style ends here---*/

/** Styles Added for DOCView and EDI Profile Packages */
.italicFont {
    font-style:italic;
}

.doc-dl-INSASNDLSR-popup-address,
.scm-dl-SCMINSASNDLSC-popup-address {
    width:125px;
}

.docv-IOPA-popmenu-link,
.scm-in-SCMINSPOA-popmenu-link,
.scm-in-IOPA-popmenu-link {
    text-decoration:none;
    color:#336699;
    padding-left:0px;
}

.docv-con-IOSCMMC-label-header-search,
.scm-docv-SCMIOSISF-label-header-search {
    padding:2px;
    padding-bottom:5px;
}

.docv-IOSAD-attachment-link-col {
    padding-left:15px;
    padding-top:5px;
}

.boldFont,
.docv-IOSIDC-label-canceled,
.docv-IOSIDC-label-rejected,
.docv-IOSIDC-inv-num,
.docv-IOSIDC-label-lineitem,
.docv-IOSIDC-label-po,
.docv-IOSIDC-data-po,
.docv-IOSIDC-label-receipt,
.docv-IOSIDC-data-receipt,
.docv-IOSIDC-data-ship,
.docv-IOSIDC-label-ship {
    font-weight: bold;
}

.docv-INSIC-oc {
    padding-left: 2px;
}

.docv-INSIC-inq-doc {
    overflow-y: auto;
    max-height: 200px;
}

.docv-INSIC-inq-status {
    color: #494949;
}

.docv-INSIL-status {
    padding-left: 13px;
}

.docv-INSIDS-inv-status {
    font-weight: bold;
    color: #ff0000;
}

.docv-INSSESA-padding {
    padding-right: 5px;
}

.docv-INSSESA-popup {
    text-decoration: none;
    padding-left: 0px;
    color: #336699;
}

.docv-INSPOSC-check-exact-search {
    padding-top:5px;
    padding-right:2px;
    float:left;
}

.docv-INSPOSC-label-exact-search  {
    padding-top:7px;
    padding-right:0px;
    float:left;
}

.docv-INSPOSC-button-search,
.docv-IOSCC-button-search  {
    padding-top:5px;
    padding-right:10px;
    float:right
}

.docv-INSPOSC-radio-multicriteria,
.scm-docv-SCMIOSISF-radio-multicriteria,
.scms-SCMINSPOSC-radio-multicriteria,
.docv-IOSSEC-radio-multicriteria  {
    padding-bottom:5px;
    padding-top:2px;
}

.docv-INSPOSC-img-group-line {
    height:50px;
}

.docv-INSPOSC-label-start-date,
.doc-dl-INSCDL-selected-count {
    padding-right:20px;
}

.docv-INSPOSC-min-created-date {
    padding-right:20px;
    vertical-align : top;
}

.docv-INSPOSC-popup-routing-status,
.scms-SCMINSPOSC-popup-routing-status,
.scms-SCMINSPOSC-label-error-flag,
.scm-dl-INSCDLSC-label-error-flag {
    padding-bottom:5px;
}

.docv-INSPOSC-button-search-reset,
.scm-docv-SCMIOSISF-label-error-flag {
    float:right;
}

.docv-INSPOSC-img-search-white,
.docv-IOSCC-img-search-white,
.docv-IOSSNCriteria-img-search-white,
.scms-SCMINSPOSC-img-search-white {
    margin-top:6px
}

.docv-INSPOSC-row-search-order,
.docv-IOSSNCriteria-row-ship-order,
.docv-IOSCC-row-search-order,
.docv-INSPOSC-radio-creation-date,
.docv-INSPOSC-max-created-date,
.docv-IOSISF-row-invoice-detail-link ,
.docv-IOSPPC-row-payment-detail-link,
.scms-SCMINSPOSC-row-search-order {
    vertical-align:top
}

.docv-dl-INSASNDL-img-rowcorner {
    padding-left: 18px;
}

.docv-IOSAONC-button-search {
    padding-top: 8px;
    padding-left: 8px;
}

.docv-IOSAID-auction-info,
.docv-IOSDD-page-switch-comp,
.docv-IOSPRD-paymt-req-view {
    padding-left: 8px;
}


.docv-IOSSESR-status {
    font-weight: bold;
    color: #ff0000;
}

.docv-IOSAL-header-auctions,
.docv-IOSSESR-header-title,
.doc-dl-INSCDL-header-title,
.scm-doc-INSCDL-header-title,
.docv-IOSRAEIUS-header-title,
.scm-docv-SCMIOSIDL-header-title,
.scm-dl-INSCP-header-title,
.doc-dl-INSASNDLC-header-title,
.doc-dl-IOSCISR-header-title {
    float: left;
    width: 45%;
}

.docv-IOSAL-header-items,
.doc-dl-INSCDL-header-count,
.scm-doc-INSCDL-header-count,
.doc-dl-INSASNDLC-header-count,
.docv-IOSRAEIUS-header-count,
.scm-in-SCMINSPOL-header-count,
.scm-dl-INSCP-header-count,
.scm-docv-SCMIOSIDL-header-count,
.docv-IOSSESR-header-count,
.docv-IOSCISR-header-count  {
    width: 30%;
    float: left;
}

.docv-IOSAL-label-auctions,
.docv-IOSAL-label-items-count,
.docv-IOSSESR-label-title,
.docv-IOSSESR-label-count,
.docv-dl-INSCDL-label-title,
.docv-dl-INSCDL-label-count,
.scm-docv-INSCDL-label-title,
.scm-docv-INSCDL-label-count,
.docv-dl-INSASNDLC-label-title,
.docv-dl-INSASNDLC-label-count,
.docv-IOSRAEIUS-title,
.docv-IOSRAEIUS-count,
.scm-dl-INSCP-label-title,
.scm-dl-INSCP-label-count,
.scm-in-SCMINSPOL-label-count,
.scm-docv-SCMIOSIDL-label-title,
.scm-docv-SCMIOSIDL-label-count,
.docv-IOSCISR-label-count,
.docv-IOSBBL-label-remittance-count {
    float: left;
    padding-left: 5px;
}

.docv-IOSBBL-label-remittance {
    float: left;
    width: 45%;
    padding-left: 5px;
}

.docv-IOSBBL-button-search-reset,
.doc-csv-IOSCRB-button-search-reset {
    float: right;
}

.docv-IOSBBL-header-remittance,
.docv-IOSBBL-header-remittance-count {
    float: left;
}

.docv-IOSCFC-button-search-reset {
    float: right;
}

.docv-IOSCContent-tax,
.docv-IOSCContent-tlc {
    padding-left: 10px;
}

.docv-IOSCPL-table-inline-help {
    border: 1px solid #9C9CB8;
}

.docv-IOSDActions-table-actions,
.docv-IOSRDA-table-rceipts {
    margin-bottom: 8px;
}

.docv-IOSDCCO-button-continue {
    text-align: center;
}

.docv-IOSDL-label-detail,
.docv-IOSDL-label-status,
.docv-IOSDL-label-history {
    font-size:75%;
}

.docv-IOSDL-separator {
    font-size:80%
}
.docv-IOSDND-notification-handler {
    padding-top: 5px;
}

.docv-IOSDSEN-link-previous,
.docv-IOSDSEN-link-next {
    text-align: right;
    padding: 10px 0px 0px 0px;
}

.docv-IOSDSEN-notification-count {
    float: right;
    font-size: 7pt;
}

.docv-IOSDSEN-notification-content {
    height: 200px;
    overflow-y: auto;
    width: 500px;
}

.docv-IOSIC-invoice-number,
.docv-IOSIDC-invoice-content,
.docv-IOSMAC-label-master-document,
.docv-IOSMAC-label-status,
.docv-IOSIDC-label-lockbox {
    font-size: 110%
}

.doc-dl-INSASNDLC-chk-item,
.doc-dl-INSASNDLC-select-item,
.docv-IOSIDC-table-inv-details {
    padding-top:5px;
}

.docv-IOSSNSR-header-title,
.docv-IOSCSR-header-title,
.docv-IOSIDL-header-title,
.docv-IOSRAEIL-header-title,
.docv-IOSRAIUS-header-title,
.doc-con-IOSCMMSR-header-title,
.docv-IOSRAUIL-header-title {
    float: left;
    width: 45%;
}

.docv-IOSIDL-header-count,
.docv-IOSRAEIL-header-count,
.docv-IOSRAIUS-header-count,
.doc-con-IOSCMMSR-header-count,
.docv-IOSRAUIL-header-count {
    width: 30%;
    float: left;
}

.docv-IOSIDL-title,
.docv-IOSIDL-count,
.docv-IOSRAEIL-count ,
.docv-IOSRAEIL-title,
.docv-IOSRAIUS-count ,
.docv-IOSRAIUS-title,
.docv-IOSRAUIL-count ,
.doc-con-IOSCMMSR-title,
.doc-con-IOSCMMSR-count,
.docv-IOSRAUIL-title  {
    float: left;
    padding-left: 5px;
}

.docv-IOSIDL-formatter-document {
    font-weight: bold;
    color: #ff0000;
}

.docv-IOSIS-search-result {
    padding-top: 15px;
}

.docv-IOSISF-button-search,
.docv-IOSSEC-button-search,
.scms-SCMINSPOSC-button-search,
.docv-IOSOSRC-button-search {
    float: right;
    padding-right: 10px;
    padding-top: 5px;
}

.docv-IOSISF-check-search,
.docv-IOSSEC-check-search,
.scm-docv-SCMIOSISF-check-search,
.scms-SCMINSPOSC-check-search,
.docv-IOSOSRC-check-search {
    padding-right: 2px;
    float: left;
    padding-top: 5px;
}

.docv-IOSISF-img-search ,
.docv-IOSSEC-img-search {
    margin-top: 6px;
}

.docv-IOSISF-radio-partial-exact,
.docv-IOSOSRC-radio-partial-exact {
    padding-bottom: 5px;
    padding: 2px;
}

.docv-IOSISF-label-match ,
.docv-IOSSEC-label-match ,
.scm-docv-SCMIOSISF-label-match ,
.scms-SCMINSPOSC-label-match,
.docv-IOSOSRC-label-match{
    padding-top: 7px;
    float: left;
    padding-right: 0px;
}

.docv-IOSMCICFAS-button-search {
    padding-top: 8px;
    padding-left: 8px;
}

.docv-IOSMCICFD-tab-detail {
    padding-left: 8px;
}


.docv-IOSOSRC-label-search,
.docv-IOSPPC-label-search ,
.docv-IOSISF-label-search,
.docv-IOSPISC-label-search,
.docv-IOSQRC-label-search,
.docv-IOSRC-label-search,
.docv-IOSRAAC-label-search,
.docv-IOSSOC-label-search,
.docv-IOSSEC-label-search,
.docv-IOSSNCriteria-label-search,
.docv-IOSPRRC-label-search,
.docv-IOSBBL-label-search,
.doc-dl-INSASNDLSC-label-search,
.doc-csv-IOSCRB-label-search ,
.docv-IOSCFC-label-search,
.docv-INSPOSC-label-search,
.scm-dl-INSCDLSC-label-search,
.scms-SCMINSPOSC-label-search,
.docv-IOSCC-label-search,
.search-label{
    padding:2px;
    padding-bottom:5px;
    color: #333366;
    font-weight: bold;
    padding-left:10px
}

.docv-IOSPISC-label-error-flag,
.docv-IOSOSRC-label-error-flag,
.docv-IOSPPC-label-error-flag,
.docv-IOSPRRC-label-error-flag,
.docv-IOSQRC-label-error-flag,
.docv-IOSRC-label-error-flag,
.docv-IOSRAAC-label-error-flag,
.docv-IOSSOC-label-error-flag,
.docv-IOSSEC-label-error-flag,
.docv-IOSSNCriteria-label-error-flag,
.doc-dl-INSASNDLSC-label-error-flag,
.docv-IOSOSRC-popup-routing-status,
.docv-IOSBBL-label-error-flag,
.docv-IOSISF-label-error-flag,
.doc-csv-IOSCRB-label-error-flag,
.docv-INSPOSC-label-error-flag,
.doc-con-IOSCMMC-label-error-flag,
.docv-IOSCC-label-error-flag  {
    padding-bottom: 5px;
}

.docv-IOSSOC-button-search {
    padding-top:5px;
    float:right;
}

.doc-con-IOSCMMC-button-search ,
.scm-docv-SCMIOSISF-button-search {
    padding-top:5px;
    float:right;
    padding-right:10px;
}

.docv-IOSPISC-button-search-reset,
.docv-IOSPPC-button-search-reset,
.docv-IOSPRRC-button-search-reset,
.docv-IOSQRC-button-search-reset,
.docv-IOSRC-button-search-reset,
.docv-IOSRAAC-button-search-reset,
.docv-IOSSOC-button-search-reset,
.docv-IOSSEC-button-search-reset,
.docv-IOSSNCriteria-button-search-reset,
.doc-dl-INSASNDLSC-button-search-reset,
.docv-IOSISF-button-search-reset,
.doc-con-IOSCMMC-button-search-reset,
.docv-IOSOSRC-button-search-reset {
    float: right;
}


.docv-IOSPPC-button-search,
.docv-IOSSNCriteria-button-search {
    float: right;
    padding-right: 10px;
    padding-top: 5px;
}

.docv-IOSPPC-img-search {
    margin-top: 6px;
}

.docv-IOSPQM-title-header {
    float: left;
    padding-left: 5px;
}

.docv-IOSRDH-space {
    border-bottom:1px solid #C0BFD6;
}

.docv-IOSRDH-po-num {
    border-top-color: #c5c4bb;
    border-top-width: 2px;
    margin-top: 2px;
    background-color:#F6F3E1;
}

.docv-IOSRD-label-related-docs {
    white-space: nowrap;
}

.docv-IOSRD-label-more-docs {
    padding-left: 16px;
}

.docv-IOSSELA-img-rowCorner,
.docv-ILA-img-rowcorner  {
    padding-left: 7px;
}

.docv-IOSSNControl-label-date {
    padding-left: 5px;
}

.docv-IOSSNControl-date {
    padding-left: 20px;
}

.docv-IOSSNH-shipment-details {
    height: 100%;
}

.docv-IOSSNH-table-shipment-details {
    height: 100%;
}

.docv-IOSSNH-ship-from-details {
    height: 100%;
    padding: 20px 10px 0 0;
}

.docv-IOSSNH-delivery-details {
    height: 100%;
    padding-top: 20px;
}

.docv-ILA-class1 {
    padding-left: 7px;
}

.docv-NDH-date-inv-addendum {
    padding-left: 15px;
}

.docv-NDH-notify-date-created {
    font-style: italic;
    padding-left: 5px;
    font-size: 7pt;
}

.docv-NDH-col-link-notify {
    text-align: right;
    padding-left: 5px;
}

.docv-NDH-docv-NDH-link-prev-addendum {
    text-align: right;
    padding-right: 15px;
}

.docv-NDH-label-rcvd-date {
    padding-left: 5px;
    font-size: 7pt;
}

.docv-NDH-label-inv-addendum {
    font-weight: bold;
    align: left;
    font-size: 10pt;
    padding-left: 5px;
}

.docv-NDH-img-inv-addendum {
    align: right;
    padding-left: 5px;
}

.docv-NDH-notify-content {
    padding: 5px 5px 5px 15px;
}

.docv-NDH-link-notify {
    text-align: right;
    padding-right: 5px;
}

.docv-NDH-notify-content-2 {
    padding: 0px 0px 0px 15px;
}

.docv-PP-customer-org-name {
    padding-left:4px
}

.docv-RD-label-reason {
    padding-bottom:10px
}

.docv-RD-cancel-details {
    padding-bottom:10px
}

.doc-csv-IOSCRB-details {
    float:right;
    padding-top:45px
}

.doc-dl-INSASNDLSC-popup-due-date {
    width:126px;
}

.doc-dl-INSASNDLSC-label-date {
    padding-right:20px
}

.doc-dl-INSASNDLSC-min-date {
    padding-right:20px;
    vertical-align : top;
}

.doc-dl-INSASNDLSC-max-date {
    vertical-align : top;
}

.doc-dl-INSPML-spacing {
    padding-right:200px;
    vertical-align : top;
}

.doc-pn-IOPCO-heading-work-capital-req,
.doc-pn-IOPCO-heading-summary {
    float:left;
}

.doc-pn-IOPCO-button-recomend {
    float:right;
}

.doc-pn-IOPND-summary-total {
    float:right;
    padding-top:15px;
    padding-bottom:15px;
}

.doc-pn-IOSASPL-header-title,
.doc-pn-IOSEEPRL-header-title,
.doc-pn-IOSPEPL-header-title ,
.doc-pn-IOSPMNL-header-title {
    padding-left:5px;
    float:left;
}

.doc-pn-IOSPMNL-popup-docs {
    float:right;
    padding-left:5px;
}

.doc-pn-IOSPNAction-table-pmt-action {
    padding:0px 10px 3px 5px;
    border: 1px solid #9C9CB8;
}

.doc-pn-IOSPNAction-col-pmt-action {
    padding:5px 5px 10px 10px;
}

.docv-IOSIDC-inv-details,
.docv-IOSIDC-inv-details-guts {
    padding-top:10px !important;
    padding-bottom:10px !important;
}

.docv-IOSIDC-comment-header {
    width:700px;
}

.docv-IOSIDC-poline-num {
    background-color: #f2f2f2
}

.docv-IOSIDC-img-arrow-down,
.docv-IOSIDC-img-arrow-right {
    margin-top: -7px;
    padding-left: 10px;
    padding-right: 10px;
}

.docv-IOSIDC-label-service {
    border: 1px solid #9C9CB8;
    background-color: #E9FDE1;
}

.docv-IOSIDC-label-material {
    border: 1px solid #9C9CB8;
    background-color: #E4F6FE;
}

.docv-IOSIDC-label-contract {
    border: 1px solid #9C9CB8;
    background-color: #DCDBF7;
}

.docv-IOSIDC-child-compound-inv {
    padding-left:40px
}

.docv-dl-INSASNDL-label-error-flag,
.doc-con-IOSCMMSR-label-error-flag {
    padding-left:10px;
}
/** End of Styles for Doc View Package */

/** Styles for EDICommonUI Package */

.edic-EDIPF-label-VAN td:first-child {
     padding-left:60px;
}
.edic-EDIPF-label-edi-format td:first-child {
    padding-left:60px;
}

.edic-EDIPF-label-syntax-id td:first-child {
    padding-left:30px;
}

.edic-EDIPF-label-email td:first-child {
    padding-left:125px;
}



/** End of Styles for EDICommonUI Package */


/** Styles for Supplier App package */

.supp-SUPIB-imageStyle {
    margin: 0 2em 1em 0;
    float: left;
}

.supp-SUPLA-suggestions {
    padding: 10px;
    background-color: #ffffff;
}

.supp-SUPLA-errorText {
    background-color: #ccccdd;
    border: #666666 1px solid;
}

.supp-SUPLR-formStyle {
    background-color: #ccccdd;
    padding: 10px;
    border: #666666 1px solid;
}

.supp-SUPLS-searchSuggestionStyle {
    background-color: #ccccdd;
    padding: 10px;
    border: #666666 1px solid;
}

.supp-SS-searchBG,
.scms-SCMSS-searchBG {
    background-color: #f9f9f9;
}

.supp-SS-docTypePadding {
    padding: 3px 10px 5px 18px;
}

.supp-SS-morePaddingTrue {
    padding: 0px 0px 0px 5px;
}

.supp-SS-morePaddingFalse {
    padding: 5px 0px 5px 5px;
}

.supp-LM-KnowledgeStyle {
    color: #ababab;
    width: 198px;
    font-size: 11pt;
}

.supp-LM-searchPadding {
    width: 424px;
    height: 20px;
}

.supp-LM-alertsPaddingBefore {
    width: 20px;
}

.supp-LM-alertsPaddingAfter {
    height: 20px;
    width: 290px;
}

.supp-SS-emptyPadding{
    width:55%;
    display:none;
}

/** Customization package starts **/
.base-NCDGC-divider {
    padding: 2px 5px 5px 2px;
    border-top: 1px solid rgb(156, 156, 184);
}

.base-NCDGC-headerSection {
    white-space: normal;
}

.base-NCDSSPH-header {
    padding-bottom: 0px;
}

.base-NCFBV-view {
    padding-left: 9px;
}

.base-NCFGV-separator {
    padding: 5px 5px 5px 2px;
    border-bottom: 1px solid #9c9cb8;
}

.cxml-CXMLURLS-link {
    text-decoration: none;
    color: #336699;
}

.cxml-CEV-exn-viewer {
    border: 1px solid #e4e4e4;
    padding: 5px 10px;
}

.tabl-NCFLT-error {
    margin-left: 20px;
}

.tabl-NCFMST-label {
    float: left;
    padding-left: 5px;
    padding-top: 3px;
}

.tabl-NCFMST-warning {
    padding: 5px 5px 5px 2px;
    border-top: 1px solid #9c9cb8;
}

.tabl-NCFMST-items {
    padding-top: 2px;
    float: left;
}

.tabl-NCFMST-btn {
    padding-left: 7px;
    float: left;
}

.tabl-NCFTV-btn {
    padding-left: 7px;
    float: left;
}
/** Customization package ends **/

.remi-PPUI-error-span {
    font-weight: bold;
    font-size: 15px;
}

.remi-PPUI-error-span-fx {
    font-weight: bold;
    font-size: 14px;
    position: relative;
    top: 2px;
}

.remi-PPUI-errorCode-span-fx {
    position: relative;
    top: 2px;
}

.remi-PPUI-warning-span {
    font-size: 14px;
}

.remi-PPUI-div-payment-progress {
    margin-bottom: 15px;
}

.remi-PPUI-status-margin {
    margin-right: 10px;
    display: inline;
}

.remi-PPUI-ariba-image {
    margin-right: auto;
    display: block;
    margin-left: auto;
}

.displayInline {
    display: inline;
}

.remi-PPUI-include-block-track {
    margin-left: -40px;
}

.remi-RD5-logo-alignment {
    width: 100%;
    vertical-align: top;
}

.remi-RD5-logo-address-padding {
    padding-right: 5px;
    padding-top: 5px;
}

.remi-RD5-payment-details {
    min-height: 80px;
}

.remi-RD5-ariba-image {
    padding-bottom: 3px;
    vertical-align: middle;
}

.remi-RD5-payment-progress-section {
    width: 100%;
    height: 100%;
    float: left;
    display: inline;
    padding-bottom: 20px;
}

.remi-RD5-payment-progress-link-section {
    margin-top: 8px;
}

.remi-RD5-accent-box-outer {
    display: inline-block;
    width: 100%;
    height: 100%;
    margin-top: 10px;
}

.remi-RD5-accent-box {
    float: right;
    text-align: right;
    display: inline;
    padding-top: 5px;
}

.remi-RD5-recieved-by-section {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
    float: left;
}

.remi-RIPI-link-font {
    font-size: 9px !important;
}

.remi-RIPI-vertical-align-bottom {
    vertical-align: bottom;
}

.remi-RIRT-td-style {
    padding-left: 0px !important;
}

.remi-RSC-advanced-search-section {
    padding-bottom: 5px;
    padding: 2px;
}

.remi-RSC-search-btn {
    float: right;
    padding-right: 10px;
    padding-top: 5px;
}

.remi-RSC-ariba-image {
    margin-top: 6px;
}

.remi-RSR-heading-div-style {
    float: left;
    padding-left: 5px;
}

.remi-RSR-heading-div-style-outer {
    float: left;
    width: 45%;
}

.remi-RSR-heading-div-style-outer2 {
    width: 30%;
    float: left;
}

.remi-RSR-column-span {
    color: #e55b00;
}

.regi-RGAC-table-style {
    background-color: #ffffff;
}

.regi-RGBI-table-td-style {
    padding: 5px 10px 10px 10px;
}

.regi-RGEPL-table-style {
    background-color: #ffffff;
}

.regi-RGEPU-temp-login-section {
    background-color: #efffff;
}

.regi-RGEPU-non-walkable-table-style {
    padding: 5px 5px 5px 5px;
}

.regi-RGFT-discovery-app-left-buttons {
    padding: 20px 0px 0px 0px;
}

.regi-RGFT-discovery-app-right-buttons {
    float: right;
    padding: 20px 5px 0px 0px;
}

.regi-RGFT-footer-right-buttons {
    float: right;
    padding: 0px 5px 0px 0px;
}

.regi-RGNWI-rgnonwalktable-padding {
    padding: 5px 5px 5px 5px;
}

.regi-RGNWI-rgnonwalkfirsttimebody-button-alignment {
    vertical-align: bottom;
}

.regi-RGNWIT-existing-user-td-padding {
    padding-left: 20px;
}

.regi-RGNWIT-table-bg-color {
    background-color: #ffffff;
}

.regi-RGNWIT-table-td-padding {
    padding: 10px 0px 20px 0px;
}

.regi-RGOI-trouble-logging-in-section {
    background-color: #efffff;
}

.regi-RGOI-new-account-reg-table-td-height {
    line-height: 30px;
}

.regi-RGOI-new-account-reg-table {
    padding: 15px 0 30px 0;
    border-bottom: 1px solid #D7D7D7;
}

.regi-RGOI-new-account-reg-footer{
    border-bottom: 1px solid #D7D7D7;
}

.regi-RGOI-regi-new-account-reg-table-top-section {
    padding-top: 10px;
    line-height: 30px;
}

.regi-RGOI-create-new-account {
    padding-top: 10px;
    white-space: nowrap;
}

.regi-RGOIEL-demo-center-section {
    background: no-repeat left top;
    height: 95px;
    margin-top: 5px;
}

.regi-RGORI-routing-method-td-padding {
    padding-top: 4px;
}

.regi-RGPRECT-email-confirmation {
    color: #000066;
    font-style: italic;
}

.regi-RGPRECT-email-info {
    padding: 5px 5px 5px 5px;
}

.regi-RGSIO-error-section {
    background-color: #efffff;
}

.regi-RGSIO-rg-non-walk-first-time-body-table {
    padding: 5px 5px 5px 5px;
}

.regi-RGSIO-registration-section {
    border-right: 1px dotted #d3d3d3;
    vertical-align: top;
    padding: 10px 15px 0px 0px;
}

.regi-RGSSRD-search-result-td {
    padding: 2px 30px 2px 50px;
}

.regi-RGWI-head-info-section {
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
}

.regi-RGWI-regi-RGWI-duns-number-td {
    padding-bottom: 4px;
    padding-left: 4px;
    padding-top: 4px;
    padding-right: 4px;
}

.regi-RGWI-duns-number {
    margin-top: 3px;
}

.regi-RGWI-duns-number-div-section {
    padding-bottom: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-left: 30px;
}

.anpr-SBIL-colIndustryList {
    padding: 5px 5px 5px 10px;
}

.anpr-SBPUAM-colADSalesContactRole {
    padding: 0px 5px 0px 0px;
}

.test-ANRFX-sqS4Integration {
    padding: 10px 10px 0px 10px;
}

.anrf-ADASS-searchSupInviteTop {
    float: right;
    padding-bottom: 10px;
}

.anrf-ADASS-searchSupInviteBottom {
    float: right;
    padding-top: 10px;
}

.anrf-ADIABTRS-industryOrBusinessName {
    padding:2px 0px 2px 0px;
}

.anrf-ADIABTRS-viewModeIndustryOrBusiness {
    padding: 5px 0px 5px 10px;
    text-align: right;
    vertical-align: top;
}

.comm-CCAPC-requiredField {
    width: 400px;
}



.comm-CCCD66-horizontalPadding {
    padding: 2px 0px;
}

.comm-CCCTI-horizontalPadding {
    padding: 2px 0px;
}

.comm-CCCD66-marketingHeadPadding {
    padding: 10px 0 0 20px;
}

.comm-CCCMI-dnbDesc {
    padding-bottom: 5px;
    padding-top: 3px;
}

.comm-CCCMI-inlineDesc {
    padding-bottom: 5px;
    padding-top: 5px;
}

.comm-CCCO-border {
    border-bottom: 1px solid #cccccc;
    height: 2px;
}


.comm-CCDVH-link {
    padding-right: 20px;
    float: right;
}

.comm-CCPPW-help {
    font-weight: bold;
    color: red;
}

.comm-CCS-labelPadding {
    padding-bottom: 5px;
    padding-top: 5px;
}

.comm-EPVE-groupPadding {
    padding: 2px 0px;
}

.comm-EPDVA-link {
    padding-right: 20px;
    float: right;
}


.noti-CCSOE-titleTextColor {
    color: #555580;
}


.prof-CCOM-qna, prof-CCOM-comments {
    padding-top: 16px;
}


.supp-ADPRO-contSup {
    padding: 10px 0px 10px 0px;
}

.supp-ADPRO-supplierPadding {
    padding-top: 8px;
}

.supp-APCC-fieldLabel {
    padding-bottom: 3px;
}

.supp-APCC-fieldValue {
    padding-bottom: 3px;
}

.supp-CCAHT-tabSpace {
    width: 5px;
}

.supp-CCAHT-tabBorder {
    border-top: 1px solid #d9d9d9;
}

.supp-CSCMP-certification {
    padding-left: 15px;
    padding-right: 15px;
}

.supp-CSMN-radioButtonVal {
    padding: 0px 5px 0px 5px;
    vertical-align: top;
}

.supp-CSPAHS-error {
    text-align: left;
    color: #ff3333;
}

.supp-CSPAHS-title {
    text-align: center !important;
    vertical-align: middle !important;
}


.supp-CSPLH-existingAccounts {
    padding-bottom: 5px;
    padding-right: 10px;
    padding-top: 5px;
    padding-left: 10px;
}

.supp-CSPLH-accountLink {
    color: #369;
    text-decoration: none;
}

.supp-CSPSP-overwriteChange {
    background-color: #ebebeb;
}

.supp-SUAH-accountHierarchy {
    padding-left: 70px;
}

.supp-SUAH-instructions {
    padding-top: 2px;
    padding-left: 20px;
}

.supp-SUPECIP-accountPreference {
    padding-bottom: 4px;
    padding-left: 4px;
    padding-top: 4px;
    padding-right: 4px;
}

.supp-SUPECIP-accountPrefTable {
    margin-top: 3px;
}


.prof-CSPQA-time {
    padding: 2px;
}

/* scmcomp/duelist/SCMINSASNDueListComponent.awl */

.duel-SCMINSASNDLC-itemsToBeShippedDiv {
    float: left;
    width: 45%;
}

.duel-SCMINSASNDLC-itemsToBeShippedText {
    float: left;
    padding-left: 5px;
}

.duel-SCMINSASNDLC-numberOfItemsDiv {
    width: 30%;
    float: left;
}

.duel-SCMINSASNDLC-numberOfItemsString {
    float: left;
    padding-left: 5px;
}

.duel-SCMINSASNDLC-rowCornerBottomImage {
    padding-left: 18px;
}

/* scmcomp/duelist/SCMINSASNDueListSearchCriteria.awl */

.duel-SCMINSASNDLSC-searchFilters {
    padding-bottom: 5px;
    padding: 2px;
}

.duel-SCMINSASNDLSC-dateRangePopUp {
    width: 126px;
}

.duel-SCMINSASNDLSC-startDate {
    padding-right: 20px;
    vertical-align: top;
}

.duel-SCMINSASNDLSC-searchFooterDiv {
    float: right;
    width: 49%;
}

/* scmcomp/invoice/standard/SCMTaxChooser.awl */

.stan-SCMTC-pullDownImage {
    margin-left: 3px;
}

/* receivableauctions/ui/ReceivableAuctionBanner.awl */

.ui-RAB-table {
    float: right;
    background-color: #e7f5f8;
}

.ui-RAB-td {
    color: #cc6600;
}

.ui-RAB-hyperlink {
    color: #0489b7;
}

/* receivableauctions/ui/ReceivableAuctionsBenefitsPage.awl */

.ui-RABP-contentBlockTable {
    border: 1px gray solid;
    padding: 5px 5px 5px 5px;
    background-color: #e7f5f8;
}

.ui-RABP-contentBlockText {
    font-weight: bold;
    font-size: 10pt;
    color: #333366;
    font-family: verdana,arial,helvetica,sans-serif;
}

.ui-RABP-contentBlockHyperlink {
    color: #0489b7;
    font-weight: bold;
}

/* receivableauctions/ui/ReceivableAuctionsConfirmation.awl */

.ui-RAC-message {
    padding: 5px 5px 5px 10px;
}

/* receivableauctions/ui/SignupOrgDetail.awl */

.ui-SOD-subSectionHeading {
    padding: 0px 0px 0px 12px;
}

/* app specific styles: anuniqdatabusinesslogicuiplugin,aodapplication,ascampaign,catalog,collabreq,buyer */

.aoda-AODLP-loginMainForm {
    padding: 0px 5px 0px 0px;
}

.aoda-AODLP-loginForm {
    padding: 60px 70px 55px 50px;
}

.aoda-AODLP-login1 {
    padding: 0px 0px 10px 5px;
}

.aoda-AODLP-login2 {
    font: verdana,arial,helvetica,sans-serif;
    color: #666666;
    font-size: 20px;
}

.aoda-AODLP-loginMessage {
    font: verdana,arial,helvetica,sans-serif;
    color: #666666;
}

.aoda-AODLP-login3 {
    padding: 0px 0px 0px 5px;
}

.aoda-AODLP-login4 {
    padding: 5px 0px 0px 5px;
}

.aoda-AODLP-password {
    padding: 6px 0px 0px 5px;
}

.aoda-AODLP-passwordTip {
    padding-right: 10px;
    padding-top: 6px;
}

.aoda-AODLP-login5 {
    padding: 25px 70px 45px 55px;
}

.aoda-AODLP-login6 {
    padding: 0px 0px 5px 5px;
}

.aoda-AODLP-login7 {
    padding: 90px 5px 145px 40px;
}

.aoda-AODLP-login8 {
    padding: 0px 0px 30px 0px;
}

.aoda-CLP-CLPage1 {
    padding: 0px 0px 0px 20px;
}

.aoda-CLP-CLPage2 {
    padding: 2px 35px 0px 20px;
}

.aoda-CLP-CLPage3 {
    padding: 5px 35px 2px 20px;
}

.aoda-CLP-CLPage4 {
    padding: 0px 35px 0px 20px;
}

.aoda-CLP-loginFormSubmitHeader {
    padding: 10px 5px 0px 0px;
}

.aoda-CLP-loginFormSubmit {
    padding: 7px 0px 0px 20px;
}

.aoda-CLP-forgotPassword {
    padding: 0px 35px 0px 0px;
}

.aoda-CLP-clpPanelInstructionHeader {
    padding: 5px 30px 10px 20px;
}

.aoda-CLP-clpPanelInstruction {
    padding: 10px 0px 10px 0px;
}

.aoda-UPREC-paddingLeft25 {
    padding-left:25px;
}

.aoda-UPRECT-smallAll {
    padding: 5px 5px 5px 5px;
}

.aoda-UPRECT-emailConfirmation {
    color: #000066;
    font-style: italic;
}

.anun-AUDBT-ACSNabbrev {
    padding-top: 10px;
    margin-bottom: 20px;
}

.anun-AUDBT-aribaSourcing {
    margin-bottom: 20px;
}

.anun-AUDED-showData {
    padding: 5px 0px;
}

.anun-BG-main {
    float: left;
    border-bottom: solid 5px #ffffff;
}

.cata-CASCC78-btnRowCornerBottom {
    padding-left: 7px;
    float: left;
}

.cata-CASCDS-errors {
    background-color: #ff0000;
    color: #ffffff;
}

.coll-CPL-AttachmentCOR{
    font-size: 125%;
}

.coll-CRSC-searchFilters {
    padding-bottom: 5px;
    padding: 2px;
}

.coll-CRSC-exactSearch {
    padding-right: 2px;
    float: left;
    padding-top: 5px;
}

.coll-CRSC-exactMatch {
    padding-top: 7px;
    float: left;
    padding-right: 0px;
}

.coll-CRSC-advancedSearch {
    padding-top: 2px;
    padding-bottom: 5px;
}

.coll-CRSC-searchImage {
    margin-top: 6px;
}

.buye-BDO-discountOffers1 {
    float: left;
    width: 45%;
}

.buye-BDO-discountOffers2 {
    float: left;
    padding-left: 5px;
}

.buye-BICSR-useICSRule {
    height: 10px;
}

.buye-BICSR-readOnlyViewClicked {
    font-weight: bold;
    text-align: right;
}

.buye-CBBPU-appId {
    width: 280px;
}

.buye-CBCNP-postProject {
    padding: 0px 0px 8px 3px;
}

.buye-CBCNP-message {
    padding: 0px 0px 0px 3px;
}

.buye-CBIRS-valueHeaders {
    width: 6%;
}

.buye-CBIS-readOnlyLink {
    font-weight: bold;
    text-align: right;
}

.buye-CBLU-logoInfoMsg1 {
    border: 1px solid #999999;
}

.buye-CBLU-logoInfoMsg2 {
    text-align: center;
    padding: 10px;
}


.buye-CBLU-logoInfoMsg3 {
    padding-left: 5px;
    padding-top: 5px;
    width:100%;
}
.buye-CBLU-logo {
   padding-top:5px;
}


.buye-CBPRBC-regenerateCustomerCode {
    padding-left: 7px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.buye-CBPAR-aribaPayAccounts {
    margin-bottom: 20px;
    margin-top: 10px;
}

.buye-CBPAR-aribaPayID {
    font-weight: bold;
    font-size: 12px;
}

.buye-CBSESRS-allowDownloadAttachments {
    padding: 3px 5px 15px 5px;
}

.buye-CBSESRS-allowChangeSubtotal {
    padding: 3px 3px 3px 3px;
}

.buye-CBSR-id {
    width: 280px;
}

.buye-CBSR-setdefaultPrivateId1 {
    text-align: left;
    width: 100%;
    padding-right: 0px;
}

.buye-CBSR-setdefaultPrivateId2 {
    text-align: left;
    width: 100%;
    padding-right: 0px;
}

.buye-CCDBCD-main {
    overflow: hidden;
}

.buye-CCDBCD-displayDetails {
    width: 850px !important;
    overflow: hidden;
}

.buye-DPNDO-termSelection {
    margin-left: 3px;
}

.buye-DH-offersHistory1 {
    float: left;
    width: 45%;
}

.buye-DH-offersHistory2 {
    float: left;
    padding-left: 5px;
}

.buye-EPDRCP-allEndPoints {
    margin-top: 3px;
    margin-left: 3px;
}

.buye-EPDRCP-docRoutingConfig {
    padding-right: 3px;
}

.buye-SQCC-browseLink {
    font-size:11px;
}

.buye-SQCC-noExactMatch {
    width: 260px;
    float: left;
}

.buye-SQCC-doNotTranslate {
    float: right;
    font-size: 12px;
}

.buye-SQCC-clearBoth {
    clear: both;
}

.buye-SQR-error {
    padding: 10px 0 10px 0;
}

.asca-ADLMPA-profileActivityStats {
    font-family: helvetica, arial, sans-serif;
    margin-top: 45px;
}

.asca-ADLMPA-paTitle {
    color: #666f77;
    font-weight: bold;
    font-size: 18px;
    font-style: normal;
    font-family: verdana;
    text-decoration: none;
}

.asca-ADLMPA-paCount {
    font-size: 18px;
    font-style: normal;
    font-family: verdana;
    text-decoration: none;
    font-weight: normal;
    color: #336699;
}

.asca-ADLMPA-paLegend {
    clear: both;
    text-align: left;
    width: 100%;
    margin-top: 20px;
    float: left;
}

.asca-ADSLM-pageTitle {
    text-align: left;
    float: left;
}

.asca-ADSLM-promoteCompany {
    font-style: normal;
    font-size: 19px;
    font-family: verdana;
    color: #666666;
    text-decoration: none;
    font-weight: normal;
}

.asca-ADSLM-lmSection {
    padding-top: 50px;
    float: left;
    margin: auto,0;
    padding-left: 30px;
}

.asca-ADSLM-introProfilePitch {
    font-weight: bold;
    font-size: 18px;
    text-align: left;
    color: #000000;
    font-style: normal;
    font-family: verdana, sans-serif;
    text-decoration: none;
}

.asca-ADSLM-getStartedBtn {
    padding-left: 7px;
    padding-top: 10px;
    padding-bottom: 25px;
}

.asca-ADSLM-spacing {
    right-padding: 40px;
    float: left;
    margin-top: 60px;
}

.asca-ADSLM-multipleProfPitches {
    font-style: normal;
    font-family: verdana, sans-serif;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    color: #a1a1a1;
}

.asca-ADSLM-learnMoreLogo {
    padding: 10px 0 0 10px;
}

.asca-ADSLM-learnmoreCallout {
    font-style: normal;
    color: #999999;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    font-family: comic sans ms, cursive;
}

.asca-ADSLM-learnMoreContainer {
    padding-left: 40px;
    float: left;
}

.asca-ADSLM-learnmoreAudience {
    float: left;
    padding-top: 60px;
}

.asca-ADSLM-learnMoreSection {
    margin-left: 100px;
}

.asca-ADSLM-gotoTop {
    font-size: 11px;
    font-family: verdana;
    color: #3871a9;
    font-weight: normal;
}

.asca-ADSLM-doneButton {
    font-style: normal;
    font-size: 11px;
    float: right;
    width: 80px;
    font-family: verdana;
    text-decoration: none;
    font-weight: normal;
    color: #333333;
}

.asca-ASCP-createButtonContent {
    margin-top: 8px;
}

.asca-ASCP-createProfileCardExpanded {
    padding: 5px 0 0;
}

.asca-ASCP-cancelButton {
    margin-left: 10px;
}

.asca-ASCMS-browseCommodityTree {
    white-space: normal;
}

.asca-ASPC-companyLogo {
    padding: 10px 0 0 10px;
}

.asca-ASPC-supplierProfileItemHeader {
    padding: 10px 0 0 0;
}

.asca-ASPC-horizontalSeparator,
.scm-dl-INSSCCD-desc,
.scm-dl-INSSLCP-data-table,
.scm-dl-INSSCCT-data-table {
    padding: 0px 0px 5px 0px;
}

.asca-ASPC-supplierProfileItemStat {
    padding: 0 10px 10px 10px;
}

.asca-ASPC-footer {
    padding: 0 0 10px;
}

.asca-ASTMS-browseCommodityTree {
    white-space: normal;
}

/* end app specific styles: anuniqdatabusinesslogicuiplugin,aodapplication,ascampaign,catalog,collabreq,buyer */


/* app specific styles of s4,sawapplication,s4migration--*/

.sawa-ANCC-partial-match-text-value {
    width: 260px;
    float: left;
}

.sawa-ADHHS-hover-hint {
    white-space: normal;
    margin: 0px;
    cursor: text;
}

.sawa-ANCC-servicecategory {
    float: left;
    width: 270px;
}

.sawa-ANCCC-greeting-confirm {
    font: verdana,arial,helvetica,sans-serif;
    font-size: 15px;
    color: #666666;
    padding-bottom: 10px;
}

.sawa-ANCC31-popupmenuitem {
    margin-top: 8px;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-left: 8px;
}

.sawa-ANCCC-product-review {
    padding: 5px 0px;
}

.sawa-ANP-td {
    font-size: 1pt;
    border: none;
}

.sawa-ANP-image {
    margin: 0;
    border: 0;
    padding: 0;
}

.sawa-ANSCC-propose {
    padding-bottom: 5px;
    font: verdana,arial,helvetica,sans-serif;
    font-size: 15px;
    color: #666666;
}

.sawa-ANSCC-notified {
    font-size: 11px;
    font: verdana,arial,helvetica,sans-serif;
    color: #666666;
    padding-bottom: 10px;
}

.sawa-ANSCC-td {
    padding: 5px 0px;
}

.sawa-ANSCC-formlabel {
    font-weight: bold;
    color: gray;
}

.sawa-ANTC-match {
    width: 260px;
    float: left;
}

.sawa-ANTC-link {
    float: right;
    font-size: 12px;
}

.sawa-ANTUM-errorspan {
    font-weight: bold;
    color: red;
}

.sawa-ASVECLP-image {
    padding-right: 10px;
    width: 1%;
}

.sawa-ASVECLP-warningimagepadding {
    padding: 0px 10px;
}

.sawa-ANCC-postinglink {
    font-size:12px;
    float: right;
}

.sawa-BML-knowledge {
    color: #ababab;
    width: 198px;
    font-size: 11pt;
}

.sawa-BML-spacediv {
    height: 0px;
    width: 342px;
    display: none;
}

.sawa-CC-spacediv {
    width: 225px;
    height: 0px;
}

.sawa-DSP-colunm {
    padding-left: 4px;
    padding-right: 4px;
}

.sawa-ISP-link {
    top: -92px !important;
}

.sawa-LFE-span {
    color: #fd1313;
}

.sawa-PN-tdstring {
    padding: 0px 14px;
}

.sawa-PN-tdimage {
    font-size: 1pt;
    border: none;
}

.sawa-PN-image {
    margin: 0;
    border: 0;
    padding: 0;
}
.buye-CBLU-logo {
   padding-top:5px;
}


.buye-CBPRBC-regenerateCustomerCode {
    padding-left: 7px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.buye-CBPAR-aribaPayAccounts {
    margin-bottom: 20px;
    margin-top: 10px;
}

.buye-CBPAR-aribaPayID {
    font-weight: bold;
    font-size: 12px;
}

.buye-CBSESRS-allowDownloadAttachments {
    padding: 3px 5px 15px 5px;
}

.buye-CBSESRS-allowChangeSubtotal {
    padding: 3px 3px 3px 3px;
}

.buye-CBSR-id {
    width: 280px;
}

.buye-CBSR-setdefaultPrivateId1 {
    text-align: left;
    width: 100%;
    padding-right: 0px;
}

.buye-CBSR-setdefaultPrivateId2 {
    text-align: left;
    width: 100%;
    padding-right: 0px;
}

.buye-CCDBCD-main {
    overflow: hidden;
}

.buye-CCDBCD-displayDetails {
    width: 850px !important;
    overflow: hidden;
}

.buye-DPNDO-termSelection {
    margin-left: 3px;
}

.buye-DH-offersHistory1 {
    float: left;
    width: 45%;
}

.buye-DH-offersHistory2 {
    float: left;
    padding-left: 5px;
}

.buye-EPDRCP-allEndPoints {
    margin-top: 3px;
    margin-left: 3px;
}

.buye-EPDRCP-docRoutingConfig {
    padding-right: 3px;
}

.buye-SQCC-browseLink {
    font-size:11px;
}

.buye-SQCC-noExactMatch {
    width: 260px;
    float: left;
}

.buye-SQCC-doNotTranslate {
    float: right;
    font-size: 12px;
}

.buye-SQCC-clearBoth {
    clear: both;
}

.buye-SQR-error {
    padding: 10px 0 10px 0;
}

.asca-ADLMPA-profileActivityStats {
    font-family: helvetica, arial, sans-serif;
    margin-top: 45px;
}

.asca-ADLMPA-paTitle {
    color: #666f77;
    font-weight: bold;
    font-size: 18px;
    font-style: normal;
    font-family: verdana;
    text-decoration: none;
}

.asca-ADLMPA-paCount {
    font-size: 18px;
    font-style: normal;
    font-family: verdana;
    text-decoration: none;
    font-weight: normal;
    color: #336699;
}

.asca-ADLMPA-paLegend {
    clear: both;
    text-align: left;
    width: 100%;
    margin-top: 20px;
    float: left;
}

.asca-ADSLM-pageTitle {
    text-align: left;
    float: left;
}

.asca-ADSLM-promoteCompany {
    font-style: normal;
    font-size: 19px;
    font-family: verdana;
    color: #666666;
    text-decoration: none;
    font-weight: normal;
}

.asca-ADSLM-lmSection {
    padding-top: 50px;
    float: left;
    margin: auto,0;
    padding-left: 30px;
}

.asca-ADSLM-introProfilePitch {
    font-weight: bold;
    font-size: 18px;
    text-align: left;
    color: #000000;
    font-style: normal;
    font-family: verdana, sans-serif;
    text-decoration: none;
}

.asca-ADSLM-getStartedBtn {
    padding-left: 7px;
    padding-top: 10px;
    padding-bottom: 25px;
}

.asca-ADSLM-spacing {
    right-padding: 40px;
    float: left;
    margin-top: 60px;
}

.asca-ADSLM-multipleProfPitches {
    font-style: normal;
    font-family: verdana, sans-serif;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    color: #a1a1a1;
}

.asca-ADSLM-learnMoreLogo {
    padding: 10px 0 0 10px;
}

.asca-ADSLM-learnmoreCallout {
    font-style: normal;
    color: #999999;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    font-family: comic sans ms, cursive;
}

.asca-ADSLM-learnMoreContainer {
    padding-left: 40px;
    float: left;
}

.asca-ADSLM-learnmoreAudience {
    float: left;
    padding-top: 60px;
}

.asca-ADSLM-learnMoreSection {
    margin-left: 100px;
}

.asca-ADSLM-gotoTop {
    font-size: 11px;
    font-family: verdana;
    color: #3871a9;
    font-weight: normal;
}

.asca-ADSLM-doneButton {
    font-style: normal;
    font-size: 11px;
    float: right;
    width: 80px;
    font-family: verdana;
    text-decoration: none;
    font-weight: normal;
    color: #333333;
}

.asca-ASCP-createButtonContent {
    margin-top: 8px;
}

.asca-ASCP-createProfileCardExpanded {
    padding: 5px 0 0;
}

.asca-ASCP-cancelButton {
    margin-left: 10px;
}

.asca-ASCMS-browseCommodityTree {
    white-space: normal;
}

.asca-ASPC-companyLogo {
    padding: 10px 0 0 10px;
}

.asca-ASPC-supplierProfileItemHeader {
    padding: 10px 0 0 0;
}

.asca-ASPC-horizontalSeparator,
.scm-dl-INSSCCD-desc,
.scm-dl-INSSLCP-data-table,
.scm-dl-INSSCCT-data-table {
    padding: 0px 0px 5px 0px;
}

.asca-ASPC-supplierProfileItemStat {
    padding: 0 10px 10px 10px;
}

.asca-ASPC-footer {
    padding: 0 0 10px;
}

.asca-ASTMS-browseCommodityTree {
    white-space: normal;
}

/* end app specific styles: anuniqdatabusinesslogicuiplugin,aodapplication,ascampaign,catalog,collabreq,buyer */


/* app specific styles of s4,sawapplication,s4migration--*/

.sawa-ANCC-partial-match-text-value {
    width: 260px;
    float: left;
}

.sawa-ADHHS-hover-hint {
    white-space: normal;
    margin: 0px;
    cursor: text;
}

.sawa-ANCC-servicecategory {
    float: left;
    width: 270px;
}

.sawa-ANCCC-greeting-confirm {
    font: verdana,arial,helvetica,sans-serif;
    font-size: 15px;
    color: #666666;
    padding-bottom: 10px;
}

.sawa-ANCC31-popupmenuitem {
    margin-top: 8px;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-left: 8px;
}

.sawa-ANCCC-product-review {
    padding: 5px 0px;
}

.sawa-ANP-td {
    font-size: 1pt;
    border: none;
}

.sawa-ANP-image {
    margin: 0;
    border: 0;
    padding: 0;
}

.sawa-ANSCC-propose {
    padding-bottom: 5px;
    font: verdana,arial,helvetica,sans-serif;
    font-size: 15px;
    color: #666666;
}

.sawa-ANSCC-notified {
    font-size: 11px;
    font: verdana,arial,helvetica,sans-serif;
    color: #666666;
    padding-bottom: 10px;
}

.sawa-ANSCC-td {
    padding: 5px 0px;
}

.sawa-ANSCC-formlabel {
    font-weight: bold;
    color: gray;
}

.sawa-ANTC-match {
    width: 260px;
    float: left;
}

.sawa-ANTC-link {
    float: right;
    font-size: 12px;
}

.sawa-ANTUM-errorspan {
    font-weight: bold;
    color: red;
}

.sawa-ASVECLP-image {
    padding-right: 10px;
    width: 1%;
}

.sawa-ASVECLP-warningimagepadding {
    padding: 0px 10px;
}

.sawa-ANCC-postinglink {
    font-size:12px;
    float: right;
}

.sawa-BML-knowledge {
    color: #ababab;
    width: 198px;
    font-size: 11pt;
}

.sawa-BML-spacediv {
    height: 0px;
    width: 342px;
    display: none;
}

.sawa-CC-spacediv {
    width: 225px;
    height: 0px;
}

.sawa-DSP-colunm {
    padding-left: 4px;
    padding-right: 4px;
}

.sawa-ISP-link {
    top: -92px !important;
}

.sawa-LFE-span {
    color: #fd1313;
}

.sawa-PN-tdstring {
    padding: 0px 14px;
}

.sawa-PN-tdimage {
    font-size: 1pt;
    border: none;
}


.sawa-PN-tdnoborder {
    font-size: 1pt;
    border: none;
}

.sawa-QLP-profile {
    left: 6px;
    position: relative;
}

.sawa-QLP-tdform {
    left: 0;
    border: none;
    position: relative;
}

.sawa-QLP-td43 {
    width: 43px;
}

.sawa-QLP-td30 {
    width: 30px;
}

.sawa-SAM-alertcount {
    float: right;
    text-align: right;
    padding-right: 5px;
}

.sawa-SEG-firstrow {
    border-left: 1px solid #b1b2cd;
    border-top: 1px solid #b1b2cd;
}

.sawa-SEG-notfirstrow {
    border-left: 1px solid #b1b2cd;
}

.sawa-SEG-error {
    border-bottom: 1px solid #b1b2cd;
    border-left: 1px solid #b1b2cd;
}

.sawa-SEG-lastrow {
    border-left: 1px solid #b1b2cd;
    border-bottom: 1px solid #b1b2cd;
}

.sawa-SRAEG-firstrow {
    border-left: 1px solid #b1b2cd;
    border-top: 1px solid #b1b2cd;
}

.sawa-SRAEG-notfirstrow {
    border-left: 1px solid #b1b2cd;
}

.sawa-SSCCS-commoditydesc {
    font: verdana,arial,helvetica,sans-serif;
    font-size: 15px;
    color: #666666;
    padding-bottom: 10px;
}

.sawa-SSCCS-td {
    padding: 5px 0px;
}

.sawa-SSCCS-sqid {
    white-space: normal;
    color: gray;
    text-align: right;
    padding: 0px 2px;
}

.sawa-SSCLW-commodity {
    padding: 5px 5px 5px 13px;
}

.sawa-SSCLW-spacer {
    padding: 5px 5px 5px 10px;
}

.sawa-SSCSLS-tableborder {
    border-bottom: 1px solid #d9d9d9;
}

.sawa-SSCSLS-tderror {
    padding: 5px 15px 0px 15px;
}

.sawa-SSCSS-divwidth {
    width: 730px;
}
.sawa-SSCSLS-button {
    padding-right: 5px;
    padding-top: 5px;
}

.sawa-SSCSL-td {
    padding-top: 10px;padding-left:10px
}

.sawa-SSFPM-pwdupdated {
    color: #cc6600;
}

.sawa-SSFPM-pwdupdatedusername {
    font-weight: bold;
    color: #cc6600;
}

.sawa-SSFPM-link {
    text-decoration: underline;
    color: #369 !important;
}

.sawa-SSIS-filedownload {
    font-weight: bold;
    text-align: right;
}

.sawa-SSLP-link {
    padding: 0px 10px 0px 0px;
}

.sawa-SSLP-register {
    margin-bottom: 6px;
    margin-top: 6px;
}

.sawa-SSLP-bgcolor {
    background-color: #e6f1fc;
}

.sawa-SSLPAW-bgcolor {
    background-color: #e6f1fc;
}

.sawa-SSOD-trading-relation {
    font-weight: bold;
    color: #ff0000;
}

.sawa-SSPGIR-tdheight {
    height: 10px;
}

.sawa-SSPGIR-invoiceresults {
    font-weight: bold;
    text-align: right !important;
}

.sawa-SSTLC-tdpadding {
    padding: 1px 2px 0px 0px;
}

.sawa-SSTLC-imagepadding {
    padding-right: 4px;
    padding-bottom: 3px;
}

.sawa-SSTLWS-tableborder {
    border-bottom: 1px solid #d9d9d9;
}

.sawa-SSTLWS-checkbox {
    padding: 0 5px 0 0;
}

.sawa-SSTLW-territorylist {
    padding: 5px 5px 5px 10px;
}

.sawa-SURPSP-link {
    top: -54px !important;
}

.sawa-SURPSP-text {
    width: 460px;
}

.sawa-SCB-popmenu {
    margin-top: 8px;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-left: 8px;
}

.sawa-SV-divwidth {
    width: 620px;
}

.sawa-SV-feed {
    width: 620px;
    padding-top: 10px;
}

.sawa-SV-link {
    font-weight: bold;
    color: #585d8b;
}

.sawa-SV-emptydiv {
    height: 20px;
    width: 1px;
}

.sawa-SV-itemtitle {
    margin: 0 0 5px 0;
}

.sawa-SV-publisheddate {
    color: #999999;
    font-size: 10px;
}

.sawa-SV-linkcolor {
    color: #585d8b;
}

.sawa-TCL79-divpadding {
    padding-bottom: 30px;
    padding-top: 20px;
}

.sawa-USESP-link {
    top: -54px !important;
}

.sawa-USESP-divwidth {
    width: 690px;
}

.sawa-USEWHW-helpdiv {
    padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;
}

.sawa-USEWHW-link {
    color: #369;
    text-decoration: none;
}

.sawa-WSL-knowledgediv {
    color: #ababab;
    width: 198px;
    font-size: 11pt;
}

.sawa-WSL-divwidth20 {
    width: 20px;
}

.s4-SE-divpadding {
    padding: 10px 10px 0px 0px;
}

 .s4-SE-tablepadding {
    padding: 0px 5px 0px 5px
}

.s4-SE-s4requireddivpadding {
    padding: 5px 0px 0px 0px;
}

.s4-SE-profiletable {
    border: none;
    padding: 5px 0px 0px 0px;
}

.s4-SE-td {
    left: 6px;
    position: relative;
}

.s4-SE-brandingdiv {
    padding: 15px 5px 0px 0px;
}

.s4-SE-tdimg {
    padding: 0px 15px 0px 0px;
}

.s4-SE-tdbranding {
    padding: 10px 5px 0px 0px;
}

.s4-SE-profilemeter ,
.s4-SE-tdprodimg {
    padding: 5px 5px 5px 5px;
}

.s4-SE-tableperformanceload {
    cursor:pointer;
}
.s4-SFCP-profiletable {
    padding: 10px 15px 10px 15px;
}

.s4-SFCP-profiletdblock {
    padding: 1px 20px 0px 1px;
}

.s4-SFCP-profilediv {
    color: #666666;
    font-weight: normal;
    font: verdana, arial, helvetica, san-serif;
}

.s4-SFCP-requiredfieldsdiv {
    padding: 0px 0px 10px 0px;
    font: 14px verdana, arial, helvetica, san-serif;
    color: #666666;
}

.s4-SFCP-requiredfieldstd {
    padding-left: 7px;
    line-height: 20px;
}

.s4-SHPRP-headerdiv {
    font-weight: bold;
    padding: 0px 10px 0px 10px;
    font: 14px verdana, arial, helvetica, san-serif;
    color: #666666;
}

.s4-SHPRP-divul {
    padding: 0px 10px 0px 10px;
    font: 11px verdana, arial, helvetica, san-serif;
    color: #666666;
    font-weight: normal;
}

.s4-SHPRP-ul {
    margin-left: 0px;
    padding-left: 10px;
}

.s4-SHPRP-divdiscoveryblock {
    padding: 0px 10px 20px 10px;
    font: 11px verdana, arial, helvetica, san-serif;
    color: #666666;
    font-weight: normal;
}

.s4-SLC-tablebgcolor {
    background-color: #ffffff;
}

.s4-SLC-tablelayout {
    table-layout: fixed;
}

.s4-SLF-error {
    font-weight: bold;
    color: #ffd411;
}

.s4-SLPW-aribanametd {
    height: 63px;
    width: 225px;
}

.s4-SLPW-tablemargin {
    margin: 20px 0px 0px 40px;
}

.s4-SLPW-aribanametdimmediate {
    color: #ffffff;
    font: bold 14px verdana;
}

.s4-SLPW-loginerrorpadding {
    padding: 5px 15px 2px 30px;
}

.s4-SLP-linkcolor {
    color: #ffffff;
}

.s4-SLP-loginspan {
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
}

.s4-SPTSPW-refreshregiontable {
    margin-right: auto;
    margin-left: auto;
    padding: 0px 20px 0px 20px;
}

.s4-SRS-relationshipdiv {
    left: 6px;
    position: relative;
}

.s4-SRI-custprofiledivcontainer {
    font-weight: bold;
    color: #000000;
}

.s4-SRI-custprofilediv {
    left: 6px;
    position: relative;
}

.s4-SRI-additionalfieldsspan {
    font-weight: bold;
    color: #ff0000;
}

.s4-SRI-link {
    background-color: transparent;
    font-weight: bold;
    color: #5656a9;
}

.s4mi-SMPC-hellousertd {
    font-size: 14pt;
    font-weight: normal;
    color: #333333;
    font-family: verdana, arial, helvetica, sans-serif;
}

.s4mi-SMPC-registeringtd {
    font-weight: normal;
    color: #333333;
    font-family: verdana, arial, helvetica, sans-serif;
}

.s4mi-SMPC-companyprofile {
    font-weight: bold;
    font-size: 14px;
    color: #666666;
    font-family: verdana, arial, helvetica, sans-serif;
}

.s4mi-SUL-reqfieldtd {
    color: #666666;
    font-weight: normal;
    font-size: 8pt;
    font-family: verdana, arial, helvetica, sans-serif;
}

.s4mi-SUM-fontsize {
    font-size: 14pt;
}

.s4-SMGHB-migrationguidedivcont {
    margin-left:auto;margin-right:auto;
}

.sawa-DSP-statuscounter {
    text-align:center;vertical-align:middle;
}

.sawa-ANCC-suggestions {
    clear: both;
}

.sawa-ANTC-clear,
.sawa-ANCC-clearboth {
    clear: both;
}

.sawa-ANCC-browse {
    font-size:11px;
}

.sawa-ANCC-commodityclose {
    font-size:12px;
}

.sawa-ANCC-servicecategorycontainer {
    padding-bottom: 0;
}

.sawa-ANTC-location {
    padding-bottom: 0;
}

.sawa-ANTC-browse {
    font-size:11px;
}

.sawa-ASVECLP-nextstepsblock {
    padding-left: 30px;
}

.sawa-ASVECLP-rememberarchive {
    padding-right:30px;
}

.sawa-ANIHC-poenquiries {
    background-color: white;
}

.sawa-DSP-customer {
    padding-left: 4px;
}

.sawa-SSTLWS-globalterritory {
    padding-left: 30px;
}

.sawa-TCL79-clickhere {
    padding-left: 80px;
}

.sawa-SSTLWS-notglobalterritory {
    padding-left: 6px;
}

.sawa-SSUIC-changepassword {
    padding-top: 0;
}

.s4mi-SSQ-submit {
    margin-right: 15px;
}

.sawa-AODSQ-submit {
    margin-right: 15px;
}

.sawa-QLP-date {
    margin-left: 3px;
}

.sawa-DSP-date {
    margin-left: 3px;
}

.sawa-USESP-help {
    margin-left: 90px;
}

.sawa-SSLP-login {
    margin-left: -3px;
}

.sawa-SSLP-loginbar {
    margin-top: 8px;
}

.sawa-SV-entries {
    margin-bottom: 20px;
}

.sawa-BML-shipmentrow {
    width: 20px;
}

.sawa-BML-aribaexpresscontent {
    overflow-y: auto;
}

.sawa-SAM-alerts {
    border:none;
}

.s4-SFCP-cursorpointer {
    cursor:pointer;
}

.sawa-ANIHC-iconinquiry {
    display: inline-block;
}

.invo-INSIDGA-removeButtonLabel {
    float: right;
    padding-right: 10px;
}

.anpo-ASVVE-subsection{
    color: #363636;
    font-size: 18px;
    text-align: left;
    font-family: "Arial Regular","Arial";
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-bottom: 1px solid #D7D7D7;
}

.anpo-ASVVE-text{
    font-family:'Arial';
    font-weight:400;
    color:#363636;
    line-height:18px;
}

.invo-INSIDGA-attachmentsLabel {
    padding-top: 7px;
}

.invo-INSIDGA-substepsLine {
    background-color: #eeeeee;
}

.invo-INSIDGB-quickEntryAtHeader {
    font-weight: normal;
    font-size: 8pt;
}

.invo-INSIDGB-subSelection {
    font-size: 10%;
}

.invo-INSIDGH-quickEntryMode{
    font-weight: normal;
    font-size: 8pt;
}

.invo-INSIDGH-taxRepresentative {
    padding-bottom: 10px;
    padding-top: 5px;
}

.invo-INSIDGT6-detailEntryMode {
    font-size: 160%;
}

.invo-INSIDS36-shipToContactAddress {
    padding-bottom: 5px;
    padding-top: 7px;
}

.invo-INSIDS36-shipToContactname {
  padding-left:15px;
}

.invo-INSIDS36-shipFromContact {
  padding-top:7px;
  padding-bottom:5px;
}

.comm-CCC52-pullDownImage {
    margin-left: 3px;
}

.paym-PRAS-advancedSearch {
    border: 1px solid #cccccc;
    padding: 10px 10px 3px 5px;
}

.paym-PRAS-searchFilters {
    padding-bottom: 5px;
    padding: 2px;
}

.stan-INSLIMP-insertLineItemOptions {
    font-weight: bold;
    padding-bottom: 5px;
    float: left;
    padding-left: 10px;
}

.stan-INSLIMP-applyToAllLines {
    float: right;
    padding-right: 10px;
}

.stan-IGSE-lineNumber {
    background-color: #e7e7e7;
}

.stan-ILIT-service {
    border: 1px solid #9c9cb8;
    background-color: #e9fde1;
}

.stan-ILIT-material {
    background-color: #e4f6fe;
    border: 1px solid #9c9cb8;
}

.stan-POLN-poLineNumber {
    font-weight:bold;padding-left:5px;
}

.stan-INSLII-showLineIndicator {
    padding-top: 7px;
}

.comm-IRTS-invoiceRemittance {
    padding-bottom:12px
}

.comm-CCC52-pullDownImage{
    margin-left:3px;
}

.comm-IRTS-invoiceRemittance {
    padding-bottom: 12px;
}

.invo-INSIDC-title {
    padding-top: 8px;
}

.invo-INSIDC-curModification {
    padding-left:50px;
}

.invo-INSIDGB-quickEntryMode {
    font-weight: normal;
    font-size: 8pt;
}

.invo-INSIDGB-remitToError {
    padding-bottom:12px;
}

.invo-INSIDT-title {
    padding-top:8px;
}


/* start changes for educationalportal */

.educ-DPG-savePreview {
    padding: 0px 0px 0px 0px;
}

.educ-MPD-uploadFile {
    padding-bottom: 0.8em;
}

.educ-MPD-docTypes {
    clear: none;
    float: left;
}

.educ-DPG-padding0 {
    padding:0px 0px 0px 0px;
}

.educ-MPD-SellerComments {
    resize: none;
}

.educ-MPD-downloadTemplate {
    clear: none;
    float: left;
    padding: 0px 0px 0px 5px;
}

.educ-PGA-LastModified {
    padding: 0px 2px 5px 0px;
}

/* end changes for educationalportal */

/* start of changes for ...commom/invoice */

.invo-INSIDGA-removeButtonLabel {
    float: right;
    padding-right: 10px;
}

.invo-INSIDGA-attachmentsLabel {
    padding-top: 7px;
}

.invo-INSIDGA-substepsLine {
    background-color: #eeeeee;
}

.invo-INSIDGB-quickEntryAtHeader {
    font-weight: normal;
    font-size: 8pt;
}

.invo-INSIDGB-subSelection {
    font-size: 10%;
}

.invo-INSIDGH-quickEntryMode{
    font-weight: normal;
    font-size: 8pt;
}

.invo-INSIDGH-taxRepresentative {
    padding-bottom: 10px;
    padding-top: 5px;
}

.invo-INSIDGT6-detailEntryMode {
    font-size: 160%;
}

.invo-INSIDS36-shipToContactAddress {
    padding-bottom: 5px;
    padding-top: 7px;
}

.invo-INSIDS36-shipToContactname {
  padding-left:15px;
}

.invo-INSIDS36-shipFromContact {
  padding-top:7px;
  padding-bottom:5px;
}

.comm-CCC52-pullDownImage {
    margin-left: 3px;
}

.paym-PRAS-advancedSearch {
    border: 1px solid #cccccc;
    padding: 10px 10px 3px 5px;
}

.paym-PRAS-searchFilters {
    padding-bottom: 5px;
    padding: 2px;
}

.comm-IRTS-invoiceRemittance {
    padding-bottom:12px
}

.comm-CCC52-pullDownImage{
    margin-left:3px;
}

.comm-IRTS-invoiceRemittance {
    padding-bottom: 12px;
}

.invo-INSIDC-title {
    padding-top: 8px;
}

.invo-INSIDC-curModification {
    padding-left:50px;
}

.invo-INSIDGB-quickEntryMode {
    font-weight: normal;
    font-size: 8pt;
}

.invo-INSIDGB-remitToError {
    padding-bottom:12px;
}

.invo-INSIDT-title {
    padding-top:8px;
}

.popupOverflowScroll{
    overflow: scroll;
}

/* end of changes for ...commom/invoice */


/**Styles for ancxml Package*/

.ancx-INSGA-attachments-not-null {
    border-top: 1px solid #eeeeee;
    background-color:#eeeeee;
}

.ancx-INSDS-dashboardStyle {
    font-weight: bold;
    color: #ff0000;
    font-size: 12px;
}

.ancx-INSGA-subStepsLineStyle {
    background-color: #eeeeee;
}

.ancx-INSGA-limitMsg {
    color: #666666;
}

.ancx-INSMA-msgTitleStyle {
    margin-bottom: 5px;
    background-color: #D8EDF8;
    padding: 5px 10px 5px 10px;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #aaaaaa;
}
.ancx-IHSEN-SESNoteStyle {
    width: 100%;
    border: 1px solid #aaaaaa;
}

/**End of the styles for ancxml package*/

/**Styles for anappsadminplugin package*/

.anap-ADPAPMIDC-addMIDStyle {
    padding-left: 250px;
    padding-top:10px;
}

.anap-ADPMOM-addDropActionStyle {
    cursor: hand;
}
.anap-ADPPC-purgeTabStyle {
    width: 100%;
    border: 1px solid #aaaaaa;
}

.anap-ANSBSC-srchTabStyle {
    padding-bottom: 5px;
    padding: 2px;
}

.anap-EAAAUI-EALinkTab {
    padding-bottom: 5px;
    padding-left: 5px;
}

.anap-EAAAUI-EALinkStyle {
    float: left;
    padding-right: 15px;
}

.anap-FXUSR-reschStyle {
    font-size: 9pt;
    color: #0000ff;
    font-family: arial, helvetica, sans-serif;
}

/**End of the Style for anappadminplugin*/

/** Styles for apps/eb **/

.eb-EBPH-content-border,
.eb-EBSEP-content-border{
    border-width: 2px;
    border-style: inset;
}

.eb-EBSPW-title-style {
    color: #ffcc00;
    font-size: 8pt;
}

.eb-EBSPW-header-style {
    color: #000000;
    background-color: #C0C0C0;
}

/** End Styles for apps/eb **/

/** Styles for apps/profilemanagement **/

.prof-CSPP-div-margin {
    margin-left:auto;margin-right:auto;
}

.prof-CSPP-div-error {
    text-align: left;
    color: #ff3333;
}

/** End Styles for apps/profilemanagement **/


/** Styles for apps/provider **/

.prov-SPPCXMLS-button-padding,
.prov-SPPN-button-padding{
    padding-left: 20px;
    padding-top: 20px;
}

.prov-SPPOC-table-style {
    border: 1px solid #cccccc;
    padding: 10px 10px 3px 5px;
}

.prov-SPPOC-div-padding {
    padding: 2px 2px 5px 2px;
}

.prov-SPPS-div-style {
    padding-left: 7px;
    float: left;
}

.prov-SPSPN-table-style {
    border-bottom: 1px solid #ccccdd;
}


/** End Styles for apps/provider **/

/** Styles for apps/sourcing **/

.sour-SH-div-paddingStyle {
    padding: 0px 20px 20px 20px;
}

.sour-SH-td-paddingStyle {
    padding: 5px 20px 5px 5px;
}

.sour-SH-header-style {
    font: 20px verdana, arial, helvetica, san-serif;
    color: #666666;
    font-weight: normal;
}

.sour-SH-td-htPadStyle {
    height: 100%;
    padding: 0px 10px 0px 0px;
}

.sour-SH-info-style {
    font: 14px verdana, arial, helvetica, san-serif;
    padding: 15px 25px 10px 25px;
    color: #666666;
    font-weight: normal;
}

.sour-SH-right-panel {
    width: 260px;
    height: 100%;
}

.sour-SM-error-style {
    font-weight: bold;
    color: #ffd411;
}

/** End Styles for apps/sourcing **/

/*  start folder (/common/formbuilder & /common/inbox/) UI_Refresh_Skin Changes*/
.core-CUSCE-dragActionContainer, .core-CUSGE-dragActionContainer{
    padding-top: 4px;
}

.core-CUSCO-btnRowCornerBottom, .core-CUSSE-btnRowCornerBottom {
    padding-left: 7px;
    float: left;
}

.core-CUSCO-txtBTN {
    float: left;
    padding-left: 5px;
    padding-bottom: 3px;
}

.inbo-ASVPORO-buyerLogoImg{
    width: 1%;
}

.inbo-ASVPORO-buyerName {
    width: 10%;
    padding-right: 15px;
}
.inbo-ASVPORO-rejectOrder {
    padding: 15px 0px;
}

.inbo-ASVPORO-rejectOrderBtn {
    padding-right: 10px;
    min-width: 1%;
}

.inbo-INPASN-colFormatTxt {
    font-size: 110%;
}
.inbo-INPASN-colFormatVal {
    font-size: 110%;
}

.inbo-INPPOP-tblLayout {
    table-layout: fixed;
}


.inbo-INSLID90-lineItemDescription {
    padding: 0px 0px 5px 0px;
}


.inbo-INSLIS-invoiceSumamry {
    padding-top: 25px;
}


.inbo-INSPBQT-pricingtableheader {
    font-weight: bold;
    padding: 0 25px 5px 0;
    font-size: 11px;
    color: #555580;
    text-transform: uppercase;
    margin: 0 0 5px;
    font-family: verdana;
    white-space: nowrap;
}


.inbo-INSPBQT-colAlignPBQ {
    padding-right: 0px;
    padding-left: 0px;
}

.inbo-INSPBQT-PBQTbl {
    margin-bottom: 5px;
    margin-top: 0px;
    border: 1px solid #c6c6c6;
}

.inbo-INSPOA-popupMenuLink {
    text-decoration: none;
    padding-left: 0px;
    color: #336699 !important;
    position: relative;
    top: 1px
}

.inbo-INSPODS-dashboardStatus {
    font-weight: bold;
    color: #ff0000;
}


.inbo-INSPODH-AWPrimitiveString {
    color: #ff0000;
}

.inbo-INSPODH-poOrderVal {
    font-size: 110%;
}


.inbo-INSPOFH-purchaseOrderTbl {
    padding-left: 12px;
}

.inbo-INSPOH-showOrderType {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 120%;
}


.inbo-INSPOIIL-PopupMenuLink {
    text-decoration: none;
    display: inline;
}

.inbo-INSPOL61-supplierHeadingArea{
    display: inline-block;
    width: 30%;
    float: left;
}


.inbo-INSPOL61-itemsString {
    float: left;
    padding-left: 5px;
}

.inbo-INSPOL61-supplierItemStrings {
    width: 30%;
    float: left;
}


.inbo-INSPOL61-buyerHeadingArea {
    width: 60%;
    float: left;
}

.inbo-INSPOL61-currDocRow{
    width: 80px;
}

.inbo-INSPOL61-routingStatus {
    font-weight: bold;
    color: #ff0000;
}

.inbo-INSPOL61-errorFlag {
    white-space: normal;
}

.inbo-INSPOLA-errorKey {
    white-space: normal;
    min-width: 200px;
}

.inbo-INSPOOCIL-PopupMenuLink {
    text-decoration: none;
    display: inline;
}

.inbo-INSPOVH-extraSpace {
    font-size: 80%;
}

.inbo-INSPOVH-viewValue {
    font-size: 75%;
}

.inbo-INSSM-labelValue {
    padding-right: 0px;
}

.inbo-SESFIPOAP-pageHead {
    color: #5f5d5d;
}


.duel-INSASNDLP45-shipToLabel {
    font-size: 12px;
    color: black;
}

.po-INSPOF-serviceSheet {
    padding-top: 8px;
    padding-left: 6px;
}

.po-INSPOF-Space {
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 5px;
}

.po-INSPON-cancelledImage{
    padding-right: 2px;
}

.inbo-INSPORT-confirmationDocumentNumber {
    display: block;
}

.inbo-INSPORT-reasonList {
    width: 100%;
}

/* end folder (/common/formbuilder & /common/inbox/) UI_Refresh_Skin Changes*/


/* start changes for legalinvoicing and legalarchive   */

.lega-SD-DownloadDoc{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    COLOR: black;
}

.lega-ASF-searchFilter {
  padding-bottom:5px;
    padding:2px;
}

.lega-ASF-searchTab {
    padding-bottom: 5px;
    padding-top: 2px;
}

.lega-outerHeading {
    float: left;
    width: 45%;
}

.lega-innerHeading {
    float: left;
    padding-left: 5px;
}

.lega-outerHeadingItemString {
    width: 30%;
    float: left;
}

.lega-RDR-downloadQueuedMessage {
    font-size: 11px;
    background-color: #ffffcb;
    border: 1px #9c9cb8 solid;
    font-family: verdana;
    font-weight: normal;
    padding-right: 5px;
    padding-left: 5px;
    color: #333366;
}


.lega-SD-currRowDocsList {
    font-size: 11px;
    font-family: verdana;
    color: #61210B;
}


.lega-SD-showMoreLink {
    float: right;
    text-align: right;
    clear: right;
}

.legalinvoicing-br-awpopup-rpsSeries {
    width: 160px;
}

.legalinvoicing-ru-PADI-primaryAccountDoc{
    padding-top: 7px;
}

.lega-RDR-section {
    padding-bottom: 5px;
    padding-top: 5px;
}

/* end changes for legalinvoicing and legalarchive   */

/* start changes for ansesuppliertracker(notifications,tasks,ui,keys) */


.noti-SEAN-activityAttribute{
    color: #020699;
}

.noti-SEAN-labelInfo{
    color: #679146;
}

.noti-SEBET-tableAttribute,.noti-SEBRT-solidBorder{
    border: 5px solid #8baed6;
}

.noti-SEBET-labelPadding,.noti-SEBRT-labelPadding{
    padding: 0px 0px 8px 0px;
}

.noti-SEBET-colorCollapse,.noti-SEBRT-colorCollapse{
    border-color: black;
    border-collapse: collapse;
}

.noti-SEBET-labelBorder, .noti-SEBRT-labelBorder {
    border-color: black;
    padding: 4px;
    border: 1px solid;
}

.noti-actionAttribute{
    font-weight: bold;
    color: #666699;
}

.noti-SESTNGPD-supplierEnablementAttribute,.noti-SESTNSPD-supplierEnablementReminder{
    font-weight: bold;
    color: #666699;
    text-transform: uppercase;
    font-family: arial;
    font-size: 11pt;
}

.noti-SESTNGPD-tableBorderCollapse,.noti-SESTNSPD-tableAttribute{
    border-collapse: collapse;
}

.noti-SESTNGPD-sentNotification {
    color: #000000;
    font-size: 7pt;
}

.noti-SESTNS-conditionalRow {
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: dashed 2px #acc4e0;
}

.task-SET-div {
    width: 400px;
}

.ui-SEAG-activityAttribute{
    font-size: 1pt;
    border: none;
}

.ui-SEAG-imgAttribute {
    margin: 0;
    padding: 0px 2px 0px 0px;
    border: 0;
}

.ui-SEAL-imgAttr,.keys-SEKL-imgAttribute,.keys-SEKPG-imgAttri {
    margin: 0;
    border: 0;
    padding: 0px 0px 0px 0px;
}

.ui-SEAL-imgBar {
    padding: 0px 1px 0px 0px;
    margin: 0;
    border: 0;
}

.ui-SEPMAC-columnAttribute{
    line-height: 8px;
}

.ui-SEPSI-statusupdate,.ui-SESTPD-edit {
    padding: 3px 0px 3px 5px;
}

.ui-SESTP-textAttribute,.ui-SESTPA-textAreaAttribute {
    width: 312px;
}

.ui-SESTPC-tableAttribute,.ui-SESTSET-tableAttribute {
    background-color: #ccccdd;
    padding: 10px;
    border: #666666 1px solid;
}

.ui-SEVD-columnHeader{
    padding-right: 10px;
    padding-left: 10px;
}

.ui-SEPMAC-marginLeft20 {
    margin-left: 20px;
}

.noti-labelAttribute{
    font-weight: bold;
    color: #666699;
    font-size: 11px;
    font-family: verdana;
}

.noti-infoAttribute {
    font-size: 11px;
    font-family: verdana;
    color: black;
}

.noti-SESTNS-footerAttribute {
    color: #777777;
    font-size: 11px;
    font-family: verdana;
}

.noti-SEBET-tabAttribute, .noti-SEBRT-tableAttribute {
padding-top:10px;
padding-left:10px;
}

.smia-SMITPCE-tableFormatting {
    display: inline-block;
    vertical-align: top;
}

.smia-SMITPCE-txt-region {
    padding: 2px 15px 2px 10px;
}

.smia-SMITPCE-txt-standard {
    padding: 2px 2px 2px 2px;
}

.smia-SMITPCE-isRegionPlain {
    padding: 2px 10px 2px 2px;
}

.stan-SESDN-purchaseOrderFormat {
    padding-right: 0px;
    width: 300px;
}

.stan-SESLITAN-lineNumberStyle {
    display: inline-block;
    float: left;
    width: 90px;
}

.stan-SESLITAN-boxformatting1 {
    display: inline-block;
    margin-top: 1px;
    margin-bottom: 3px;
}

.stan-SESLITAN-serviceTextStyle,
.stan-SESLITAN-MaterialTextStyle {
    border: 1px solid #9c9cb8;
    word-wrap: break-word;
    width: 80px;
    background-color: #e9fde1;
    padding: 2px;
}

.stan-SESLITAN-boxformatting3 {
    background-color: #e4f6fe;
    border: 1px solid #9c9cb8;
    word-wrap: break-word;
    width: 80px;
    padding: 2px;
}

.stan-SESSPIDAD-partIDStyle {
    display: inline-block;
    vertical-align: top;
}

.smiu-SMIBPT-accountSuspensionMessage {
    text-align: left;
    float: left;
}

.smiu-SMICPT-serviceImageStyling {
    padding: 10px 10px 10px 10px;
}

.smiu-SMICPT-generalDocumentpadding {
    padding: 5px 10px 5px 10px;
}

.smiu-SMICPT-imageStyling {
    height: 20px;
    width: 20px;
    margin: 0;
    border: 0;
}

.smiu-SMICPTNPF-marginFormatting {
    margin: 0 6px;
}

.smiu-SMICPTNPF-bgColor {
    background-color: #e7eff7 !important;
}

.smiu-SMINPFPD-FormattingTranscations {
    margin: 0 2px;
}

.smiu-SMIPD-linkFormat {
    background-color: #868686;
    color: #868686;
    height: 1px;
}

.smiu-SMIPWPM-lineFormat {
    color: #ccccff;
    background-color: #ccccff;
    height: 1px;
}

.smiu-SMISTC-showPromoCodeSectionStyle {
    height: 3px;
    border-bottom: 1px dotted #c9c9c9;
}

.smiu-SMISI44-aribaServiceInvoiceFontStyling{
    font-size: 125%;
}

.smiu-SMISI44-pageFormatting {
    page-break-inside: avoid;
}

.smiu-SMISI44-lineFormatting {
    background-color: #868686;
    color: #868686;
    height: 1px;
}

.smiu-SMISI44-fontFormatting {
    color: #000000;
    size: 12px;
}

.smiu-SMISI44-transactionDetailsFormatting {
    white-space: pre-line;
}

.smiu-SMIUEA-contactBillingStyle {
    border-radius: 5px;
    padding: 10px;
    background-color: #f0f0f0;
}

.smiu-SMIUEA-contactBillingExtendedFormatting {
    padding-left: 4px;
    display: inline-block;
}

.smiu-SMIUEA-contactBillingDetailsTableFormatting {
    padding-bottom: 4px;
    padding-top: 4px;
}

.snci-SNCBAC-errorMessageStyle {
    margin-top: -12px;
    margin-left: 3px;
}

.snci-SNCBAC-processLabel {
    width: 20%;
}

.span-TXNURS-spanFormatting {
    text-decoration: underline;
    float: right;
}

.suap-SUPB-Header {
    mso-bidi-font-weight: normal;
}

.smiu-ANSTC-fillSpace {
    WIDTH: 15px
}

.smiu-SMICPTNPF-columnFormatting {
    height: 10px;
}

 .smi-STC-promoCode {
    padding:5px 10px 5px 10px
}

.suap-TC24-margin20 {
    margin: 20px;
}

.smiu-SMISPSN-paddingTop4{
    padding-top: 4px;
}

.smiu-SMICPTNPF-HeaderStyle {
    width: 500px;
}

.smiu-SMICPTNPF-Font{
    font-size:11px
}

.qnmi-QNLP-continueButton {
    padding: 20px 0;
}

.qnmi-QNMGHB-divTableContent {
    margin-left:auto;
    margin-right:auto;
}

 .qnmi-QNMEP-keyFSize {
    font-size: 12px;
}

 .qnmi-QNMGHB-localKeyAlignment {
    margin-left:auto;
    margin-right:auto;
}
.qnmi-QNUAMP-titleStyle {
    padding: 10px 0;
}

.qnmi-QNUMFAQ-keyBottomAlignment {
    margin-bottom: 50px;
}

.qnmi-QNUMF-bclear {
    clear: both;
}

.qnmi-QNUMF-topimp {
    top: -60px !important;
}

.paym-ADPBI-DeleteConfirm {
    margin-bottom: 20px;
}

.paym-ADPBI-ErrorTable {
    margin-top:10px;margin-bottom:20px;
}

.paym-PSSMC-emptySpan {
    font-size: 80%;
}

.paym-PSSTS-filterStyle {
    padding-bottom: 5px;
    padding: 2px;
 }

.test-TPDBM-continueSpace {
    padding:5px 5px 5px 10px;
}


.qnmi-QNLP-yStyle {
    font-weight:700;
    margin-bottom:10px;
}

.qnmi-QNMEP-goBack {
    font-size: 12px;
}

.unif-ACCH-link {
    border-bottom: 1px dotted #333399;
    decoration: none;
}

.time-TCSR-headingPadding {
    float: left;
    padding-left: 5px;
}

.time-TCSR-stringItems {
    width: 30%;
    float: left;
}

.time-TCSR-headingWidth {
    float: left;
    width: 45%;
}

.time-TCSC-document {
    vertical-align: top;
}

.time-TCSC-searchFilters {
    padding-bottom: 5px;
    padding: 2px;
}

.time-TCSC-searchBtn {
    margin-top: 6px;
}

.time-TCSC-searchTextButton {
    float: right;
    padding-right: 10px;
    padding-top: 5px;
}

.time-TCD-documentDescription {
    font-size: 110%;
}

.tran-TXWCT19-checkBox {
    float: left;
}

.tran-TXWCT19-rowCornerImageLeft {
    padding-left: 3px;
    float: left;
}

.txnb-CSVTD-download {
    font-weight: bold;
    color: #494870;
    font-size: 15px;
}

.txnb-CSVTD-customList {
    padding: 3px 15px 3px 3px;
}

.txnb-INSCI-icon{
    padding-left: 1px;
}

.txnb-CSVTD-profileHeader {
    padding: 3px 3px 3px 15px;
}

.txnb-INPICD-csvSubmit {
    margin: 0px;
    float: right;
}

.txnb-INPICDP-csv-document-outer {
    padding-left: 40px;
}

.clearBoth{
  clear: both;
}

.txnb-INPICDP-attachment {
    margin-left: 40px;
}


.txnb-INPICDP-submit {
    margin: 0px;
    float: right;
}

.txnb-INSC-contactName {
    width: 180px;
}


.txnb-INSDBSR-search-comp {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 8px;
}


.txnb-INSPLN-documentStyle {
    vertical-align: top;
}

.txnb-IOSSCS-searchCriteria{
    border: 1px solid #cccccc;
    padding: 10px 10px 3px 5px;
  width: 100%;
}


.txnb-LSC-menuItems {
    float: right;
    padding-left: 5px;
}

.txnb-TXNA-actions {
    padding-bottom: 7px;
}

.txnb-TXNB-PoHeaderAddress {
    border: 1px solid #c0bfd6;
    height: 100%;
    padding-left: 10px;
}

.txnb-TXNPOOIS-currentSupplier {
    font-weight: bold;
    padding-left: 4px;
}

.txnb-TXNPOOIS-serviceSheet {
    padding-top: 8px;
    padding-left: 6px;
}

.txnb-TXNPOOIS-description {
    padding: 0px 5px 3px 3px;
    font-weight: normal;
    font-style: italic;
}

.txnb-TXNS-clearDotHeading{
    padding: 20px 0 5px 0;
}

.txnr-RGCrit-checkSearchGroup {
    padding-top: 0pt;
    padding-left: 8pt;
}

.unif-ACCH-link {
    border-bottom: 1px dotted #333399;
    decoration: none;
}

.unif-RGLWBFB-sectionHeaderStyle {
    text-align: center;
    padding-bottom: 5px;
}

.unif-RGLWBFB-sectionPortletStyle {
    margin: auto;
}

.unif-RGLWBFO-hyperlink {
    width: 1%;
    font-size: 13px;
    color: #336699;
    padding-left: 10px;
}

.unif-RGLWFB-alginCenterWithPadding5 {
    text-align: center;
    padding-bottom: 5px;
}

.unif-RGLWFB-rowDescription {
    padding-left: 8px;
}

.unif-RGLWFB-marginAuto {
    margin: auto;
}

.unif-RGLWFO-supplierProfileTable {
    padding: 0px 0px 0px 35px;
}

.supp-SGNCLPPP-havingClpsgn {
    padding: 0px 0px 0px 5px;
}

.supp-SGNCLPPP-currentApp {
    padding: 5px 0px 0px 0px;
}

.supp-SGNEVP-sgnEmailverify {
    padding: 15px 0px 0px 0px;
}

.supp-SGNSP-welcomeToAppName {
    padding: 0px 10px 20px;
}

.supp-SGNSP-sgnNavigation {
    padding: 10px 0px 0px 15px;
}

.supp-SGNSTM-havingPendingTask{
    height: 37px;
}

.supp-SGNSTM-forPendingTaskContents{
    height: 37px;
}

.supp-SGNSTM-supPendTask {
    font-family: verdana;
    font-size: 22px;
    color: #ff0000;
}

.supp-SGNSTM-pendTask {
    font-size: 12;
    font-weight: bold;
    padding-left: 5px;
    color: black;
}

.supp-SGNSTM-actionForEnabTask {
    padding-top: 2px;
    background-color: transparent;
}

.supp-SGNC-helpDropdownStyle {
    border-top: none;
}

.supp-SGNC-inTestMode {
    white-space: normal;
}

.supp-SGNF-mainPanelFooter {
    height: 2px;
}
.temp-SEATI-image-temperatureName,.temp-SETL85-image-temperatureName,.temp-SESTI-image-temperatureName{
    margin: 0;
    border: 0;
    padding: 0px 0px 0px 0px;
}
.antx-APMIDMC-URL-has-expired {
    font-weight: bold;
    font-size: 14px;
}


.antx-AAPAPMID-URL-has-expired-support {
    font-weight: bold;
    font-size: 14px;
}

.antx-AAPAPMID-URL-has-expired-IdLocked {
    font-weight: bold;
    font-size: 14px;
}

.antx-AAPAPMID-URL-has-expired-incomplete-information {
    font-weight: bold;
    font-size: 14px;
}

.antx-APAPMIDC-Address {
    padding-top: 8px;
}

.task-SEPSTH-icon_refresh_data {
    padding-right: 2px;
}

 .task-SEPST-activity {
    font-weight: bold;
}
.task-SEPST-top {
    margin-bottom: 0px;
}
.task-SEPST-topOuter{
    margin-bottom: 0px;
}

.task-SEPSTV-projectSupplier {
    background-color: white;
}
.task-SESCP-ContactLinks {
    padding-right: 10px;
    padding-left: 10px;
}
 .task-SESCP-companyName {
    font-weight:bold;
}
 .task-SESTM-SupplierPendingTasks-outermost {
    height: 100%
}
.task-SESTM-SupplierPendingTasks-mid {
    height: 37px;
}
.task-SESTM-supplierPendingTasks-innermost {
    font-family: verdana;
    font-size: 22px;
    color: #ff0000;
}
.task-SESTM-pendingTasks {
    font-size: 12;
    font-weight: bold;
    padding-left: 5px;
    color: black;
}

.task-SESTM-enablementTasks {
    padding-top: 2px;
    background-color: transparent;
}

.task-SETD-taskStatus {
    padding-left: 12px;
}

.task-SETL-icon-refresh {
    margin: 0;
    border: 0;
    padding: 0px 0px 0px 0px;
}
.task-SETR-Reminder {
    float: left;
    padding-left: 5px;
}

.task-SETVS-view {
    color: #333399;
}
.ansu-SEPL-supplierName{
    padding: 10px 10px 3px 5px;
    border: 1px;
}

.ansu-SEAAC-activityImage {
    margin: 0;
    padding: 0px 5px 0px 0px;
    border: 0;
}


.ansu-SEASB-searchBar {
    padding: 5px 20px 0px 0px;
}

.ansu-SEBRBRE-uploadResults{
    float: left;
    padding: 5px;
}

.ansu-SEBRC-eventReports {
    float: left;
    padding: 5px;
}

.ansu-SEBRSC-searchFilters{
    padding-bottom: 5px;
    padding: 2px;
}


.ansu-SEGSBP-buying-organisation-name {
    padding: 0px 5px 0px 0px;
}

.ansu-SEGSBP-buyersList {
    padding: 0px 0px 0px 0px;
}

.ansu-SEM65-viewLegendBlock {
    padding: 0px 10px 0px 0px;
}

.ansu-SEM65-refreshTrackerStatusIcon{
    margin: 0;
    border: 0;
    padding: 0px 0px 0px 0px;
}

.ansu-SEMSB-searchBarMoreLessFilters{
    padding: 5px 20px 0px 0px;
}

.ansu-SESI-sending-an-email {
    padding: 0px 0px 0px 20px;
}
.ansu-SESGE-showItemMessage{
    padding-right: 3px;
}



/* end changes for ansesuppliertracker(notifications,tasks,ui,keys) */

/** apps/admin **/
.admi-ANATUM-errorTxt {
    font-weight: bold;
    color: red;
}

/** end apps/admin **/

/** apps/catalogtester **/
.cata-CTOR-genOrderTxt {
    padding-left: 19px;
}

.cata-CTPECC-cxMsg {
    font-family: monospace;
}

.cata-CTPEC-editConfStyle {
    padding-left: 50px;
}
/** end of catalog tester **/

/** apps/contract **/
.cont-CH-cHomeTab {
    padding: 0px 20px 20px 20px;
}
.cont-CH-cHomeTxt {
    padding: 5px 20px 5px 5px;
}
.cont-CH-cHomeDesc {
    height: 100%;
    padding: 0px 10px 0px 0px;
}
.cont-CH-s4PageStyle {
    width: 260px;
    height: 100%;
}
.cont-CM-loginErrText {
    font-weight: bold;
    color: #ffd411;
}

.cont-CH-cHomeTxtHeader {
    font: 20px verdana, arial, helvetica, san-serif;
    color: #666666;
    font-weight: normal;
}

.cont-CH-cHomePara {
    font: 14px verdana, arial, helvetica, san-serif;
    padding: 15px 25px 10px 25px;
    color: #666666;
    font-weight: normal;
}

/** end of apps/contract **/


table.txnlibriefsectionbody {
    border-collapse:collapse;
    padding:0;
    border:0;
    width:100%;
}

table.txnlibriefsectionbody th {
    text-align:left;
    padding:5px;
    background-color: #ebebeb;
    border-top: 1px solid #cccccc;
    font-weight: normal;
}

table.txnlibriefsectionbody td {
    text-align:left;
    padding:5px;
    background-color: #ffffff;
    border-top: 1px solid #cccccc;
}

td.txnlibriefsectionbody.rowdetail {
    font-style: italic;
    border-top: none;
    padding-top:0;
}

td.txnlibriefsectionbody.actions {
    border-top: none;
    padding:0 5px 0 0;
}

table.txnlibriefsectionheading {
    padding:0;
    border:0;
    width:100%;
}

table.txnlibriefsectionheading td {
    padding:0 0 2px 0;
}

table.txnlibriefsectionempty {
    width:100%;
    padding:5px;
    background-color: #ebebeb;
}
.scm-anp-SCMTXNLISD-popup {
    width:215px;
}

.scm-anp-SCMTXNSH-txnbox-style {
    padding-top:10px;
    height:100%
}

.scm-anp-SCMTXNSH-link-view-addr {
    padding-right:20px
}

.scm-anp-SCMTXNSH-header {
    padding-left:18px
}

.scm-anp-SCMTXNSH-spacer,
.scm-cus-SCMNCFMST-warn-msg {
    border-bottom:1px solid #9C9CB8;
    padding:5px 5px 5px 2px;
}

.scm-cus-SCMNCFMST-hdr {
    padding-left:5px;
    padding-top:3px;
    float:left;
}

.scm-cus-SCMNCFMST-all-check-true {
    float:left;
    padding-left:7px;
}

.scm-cus-SCMNCFMST-render-grp {
    float:left;
    padding-top:2px;
}

.scm-docv-SCMIOSSNC-start-date,
.scm-docv-SCMIOSSNC-end-date {
    padding-left:20px
}

.scm-docv-SCMIOSSNC-ins-start-date,
.scm-docv-SCMIOSSNC-ins-end-date {
    padding-left:5px;
}

.scm-docv-INSCIDL-image-btn-row-corner {
    padding-left: 18px;
}

.scm-docv-INSCIDL-label-error-flag {
    padding-left:10px;
}

.scm-docv-INSCIDL-is-chk-box-enabled {
    padding-top:5px;
}

.scm-in-SCMANSARH-form {
    padding-left:12px;
}

.scm-in-SCMINSPOLA-label-error-flag {
    white-space: normal;
    min-width: 200px;
}

.scm-in-SCMINSPOL-header-title {
    width:30%;
    float:left;
    display: inline-block;
}

.scm-in-SCMINSPOL-hdr-buyr-enb-outer {
    width:60%;
    float:left
}

.scm-in-SCMINSPOL-hdr-buyr-enb {
    padding-left:5px;
    float:left;
}
.scm-in-SCMINSPOL-val-created {
    width:80px;
}

.scm-in-SCMINSPOL-label-error-flag {
    white-space: normal;
}

.scm-dl-INSSLT-INSSubConComptable {
    background-color:#fff;
    width:100%;
}

.scms-SCMINSPOSC-image-grpline {
    height:50px;
}

.scms-SCMINSPOSC-start-date {
    padding-right:20px;
}

.scms-SCMINSPOSC-var-date {
    padding-right:20px;
    vertical-align : top;

}

.scms-SCMSS-empty {
    width:55%;
    display:none;
}

.scms-SCMSS-form {
    padding:3px 10px 5px 18px;
}

.scms-SCMSS-link-truncate {
    padding: 0px 0px 0px 5px;
}

.scms-SCMSS-cond-link-truncate {
    padding:5px 0px 5px 5px;
}
/* Changes start for adportal,adprofilemeter,adregistration */

.adpr-ADPM-actions {
    background-color: transparent;
    font-weight: bold;
    color: #5656a9;
 }

 .adpo-ADPTSGSCB-tabConditionalAttribute,.adpo-ADPTSPW-tableAttribute,.adpr-ADMP-environmentAttribute,.adpr-ADMPB-buyerAttribute {
    margin-left:auto;
    margin-right:auto;
 }

.adpo-ADPTSPW-hyperLinkAttribute {
    color: #000;
    text-decoration: none;
    cursor: text;
}
.adpr-ADBOE-ulAttribute{
    margin: 0;
    list-style-position: outside;
    padding: 0;
}

.adpr-ADCP35-productServiceLabelAttribute {
    text-align: right;
    padding-right: 10px;
    float: left;
    width: 115px;
}

.adpr-ADCP35-CommodityList {
    width: 465px;
}

.adpr-ADCRI-roundedBoxTabAtrribute,.adpr-ADPN88-roundBoxAttribute {
    padding: 0px 5px 0px 5px;
}

.adpr-ADCRI-requstedProfileInfoTabAtrribute{
    padding: 1px 20px 0px 1px;
}

.adpr-ADCRI-requstedProfileInfoDivAtrribute ,.adpr-ADPN88-publicProfileInner{
    font-weight: bold;
    color: #000000;
}
.adpr-ADCRI-requiredFieldsTabAttribute,.adpr-ADPN88-unfilledWeightEntryList {
    border-top: 1px solid #d9d9d9;
    padding: 5px 5px 0px 5px;
}
.adpr-ADCRI-iconAttribute{
    padding: 0px 3px 0px 0px;
}

 .adpr-ADCRI-cursorPointer,.adpr-ADPN88-cursorPointer {
    cursor:pointer;
}
.adpr-ADMP-profileTabAttribute,.adpr-ADMPB-profilePageAttribute {
    height:100%;
}
.adpr-ADMP-templateTabLabelAttribute {
    text-align: center !important;
}
.adpr-ADMP-unfilledProfile {
    color: #d66c20;
}

.adpr-ADMP-tabPopup {
    white-space: normal;
    padding: 5px;
}

.adpr-ADMP-profileWeightEntry {
    font-weight: bold;
    color: #d66c20;
}

.adpr-ADMP-anxIconSmallAlert,.adpr-ADMPB-anxIconSmallAlert {
    text-align: left;
    color: #ff3333;
}

.adpr-ADPM-profileCompleteAttribute {
    padding: 0px 20px 0px 20px;
}

.adpr-ADPM-profileDiv{
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
}

.adpr-ADPM-imgAttribute,.adpr-ADPN88-imgAttribute{
    border: 1px solid #c1c1c1;
}

.adpr-ADPM-percentAttribute {
    font-weight: bold;
    color: #ff8c00;
}

.adpr-ADPN88-publicProfileOuter{
    padding: 1px 20px 0px 1px;
}

.adpr-ADPN88-paddingColumn {
    padding: 8px 0px 5px 1px;
}

.adpr-ADPN88-allFilled {
    padding: 8px 1px 5px 10px;
}

.adpr-ADPN88-percentageAttribute {
    font-weight: bold;
    color: #ff3333;
    white-space: nowrap;
}

.adpr-ADPN88-percentdivAttribute {
    font-weight: bold;
    white-space: nowrap;
    color: #339900;
}

.adpr-ADPN88-iconImage {
    padding: 0px 3px 0px 0px;
}

.adpr-CCCR-currentCustomerProfile{
    color: red;
}
.adpr-CCCRD-supplierDashboard {
    width:800px;
}
.adpr-CCCRD-supplierDashboard-auto {
    width:auto;
    min-width:800px;
}
.adpr-CCCRD-hyperLinkHeader {
    top: -40px !important;
}

.adre-ADQPLP-usernameAttribute {
    text-align:right;
}
.adre-ADQPLP-passwordAttribute{
    padding-top: 1px;
    text-align: right;
}

.adre-ADRGBIF-tipSectionAttribute {
    width: 225px;
}

.adre-ADRGNWI-invitationLabel{
    font-weight: bold;
    padding: 0px 16px 0px 16px;
    font-size: 16px;
    color: #64659d;
}

.adre-ADRGNWI-columnAttribute {
    padding: 20px 0px 0px 0px;
}

.adre-ADRGNWI-colAttribute {
    padding:0px 20px 0px 0px;
}

.adre-ADRGNWI-bodyTemplateAttribute{
    padding: 0px 16px 0px 16px;
    height: 275px;
}

.adre-ADRGNWI-firstTimeUserlabelAttribute,.adre-ADRGNWI-existingUserAttribute{
    font-weight: bold;
    font-size: 16px;
    color: #64659d;
}

.adre-ADRGNWI-registrationAttribute ,.adre-ADRGNWI-registrationConfirmAttribute,.adre-ADRGNWI-loginAttribute{
    font-size: 11px;
    color: #333333;
}

.adre-ADRGNWI-registerTab {
    padding: 0px 16px 0px 16px;
    font-size: 11px;
    color: #333333;
}

.adre-QQP-tableRow {
    background-color: #eeeeee;
}

.adre-QQP-matchAttribute {
    font: 14px verdana,arial,helvetica,sans-serif;
    padding-left: 10px;
}

.adre-QQP-textField {
    width: 480px;
}

.adre-QQP-attachmentListAttribute ,.adre-QQP-commodityListAttribute,.adre-QQP-territoryListAttribute,
.adre-QQP-PortletWrapper,.adre-QQP-labelReviewAccount{
    width: 486px;
}

.adre-QQP-reviewPostLabel{
    padding-top: 10px;
    padding-bottom: 25px;
}

.adre-QQP-contactDetailAttribute {
    color: #333333;
    padding-right: 5px;
    padding-bottom: 7px;
}

.adre-QQPR-reviewPostingLabel {
    font: bold 16px verdana,arial,helvetica,sans-serif;
    padding-bottom: 10px;
    color: #666666;
}

.adre-QQPR-labelAttribute{
    font-size:12px;
}

.adre-QPR-radioButtonEnv{
    padding-top: 9px;
}
/* Changes end for adportal,adprofilemeter,adregistration */

/* Changes start for  NVR-88 issue */
.buyer-CBTR-awSubTemplatePadding{
   padding: 7px 10px 35px 0px;
}
/* Changes end for NVR-88 issue */

.txvb-INSBPOUPV-priceStyle,
.cxml-CXMLMV-priceStyle,
.invo-TAV-priceStyle {
    text-align: right !important;
    display: block;
}

/** Styles Added Integrating AN14s3VR-84 Start*/

.educ-PGPCB-allowPortalContentVisibleInTestAccount{
    float: left;
    font-weight: bold;
}

.educ-PGPCB-allowPortalContentVisibleInTestAccountCueTip{
    float: left;
    padding-left: 2px;
    padding-top: 5px;
}

.ansu-SEM70-note {
  color:red;
  font-weight:bold;
  font-size:11px;
  font-family:verdana;
  padding:5px;
  white-space:nowrap;
  background-color:#ffffcc;
}

.height20 {
  height: 20px;
}

.attachmentLineOCDiv {
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 15px;
}

.box600x200 {
  width: 600px;
  height: 200px;
}
.auditStyleThinLightBorder {
        border:1px solid #999999;
}

.auditStyleThinLightBorderBottom {
        border-bottom:1px solid #999999;
}

.auditStyleAlignLeft{
        align:left;
}

.auditStyleDisplayInline{
        display:inline-block;
        vertical-align:top;
}

.auditStyleAlignRight{
        align:right;
        float:right;
}
.auditStyleMargin10{
        margin:10px;
}

.hrline {
 border: 1px inset;
 }

.termsDiv{
    padding: 10px;
}

.attachmentLineOCDiv {
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 15px;
}

.sawa-TCLinks-eInv-clickhere {
     padding-top:20px;
     padding-bottom:30px;
}
/** Styles Added Integrating AN14s3VR-84 End*/

/*
    adding following 2 styles to override platform classes for debug panel. Same values are there in sgn.css which is not
    used by Buyer app.
*/
.debugBar {
    left:415px;
}
.debugBarVis {
    left:415px;
}
/*Class for ExtendedProfileAttachmentView.awl*/
.common-EPAV-uploadStyle{
    padding: 3px;
    display: inline-block;
}

.SearchLink {
    text-decoration:none;
    font-weight:bold;
}

.SearchLink a:link {
    text-decoration:none;
}

.SearchLink a:hover {
    text-decoration:none;
}

.SearchLink a:visited {
    text-decoration:none;
}

.ANXDataTable-icon-divStyle {
    float: left;
    padding-left: 7px;
}


.ANXDataTable-button-divStyle {
    float: left;
}

/** FDML related CSS Definitions Start **/

.base-sub-sect-label {
    color:#555580;
    font-weight:bold;
    font-size:11px;
    font-family:verdana;
    margin:0 0 5px;
    white-space:nowrap;
}

.fdml-ov-st-gf-ss-label,
.fdml-ov-ohd-btn-gf-ss-label,
.fdml-ov-ohd-dt-gf-ss-label {
    padding:0 10 0 0;
    text-transform:uppercase;
    background-color:white;
    color:#555580;
    font-weight:bold;
    font-size:11px;
    font-family:verdana;
    margin:0 0 5px;
    white-space:nowrap;
}

.fdml-ep-biieh-labels-gf-ss-label,
.fdml-ep-biieh-addr-labels-gf-ss-label {
    padding:0 10 0 0;
    text-transform:capitalize;
    background-color:white;
    color:#555580;
    font-weight:bold;
    font-size:11px;
    font-family:verdana;
    margin:0 0 5px;
    white-space:nowrap;
}

.fdml-ep-bitg-gf-ss-bank-info,
.fdml-ep-avt-gf-ss-version {
    text-transform:capitalize;
    color:#555580;
    font-weight:bold;
    font-size:11px;
    font-family:verdana;
    margin:0 0 5px;
    white-space:nowrap;
}

.fdml-oc-id-gf-ss-show-fixd,
.fdml-oc-id-gf-ss-show-consignment,
.fdml-ov-id-gf-ss-show-fixd {
    color:#000000;
    font-weight:bold;
}

.fdml-sesv-vsesd-hbr-gf-ss-label {
    font-weight:bold;
    font-size:11px;
    font-family:verdana;
    margin:0 0 5px;
    white-space:nowrap;
    padding:0 10 0 0;
    background-color:#dddddd;
    display:block;
    padding-right: 15px;
    text-align: right;
}

.fdml-sesv-vfc-fc-gf-ss-label-contrctr,
.fdml-sesv-vr-r-gf-ss-app-label-approver,
.fdml-sesv-vfe-fe-gf-ss-label-engr {
    color:#555580;
    font-weight:bold;
    font-size:11px;
    font-family:verdana;
    margin:0 0 5px;
    white-space:nowrap;
    padding:0 10 0 0;
    background-color:white;
    text-transform:uppercase;
}

.fdml-mod-af-add-tax,
.fdml-sii-iics-af-edit-addr,
.fdml-sii-pbqfr-af-rem,
.fdml-sii-ic-af-rem,
.fdml-sii-ici-af-rem,
.fdml-sii-id-af-rem,
.fdml-sii-isnii-notc-af-rem,
.fdml-sesh-seshc-af-remove,
.fdml-sii-ish-af-rem {
    float:right;
    padding-right:20px;
}

.fdml-sii-imir-gf-qty,
.fdml-sii-isir-gf-qty {
    width:auto;
}

.fdml-sii-iita-af-del {
    white-space:nowrap;
}

.fdml-inv-pmt-term-af-add-pmt-term,
.fdml-inv-dtl-pmt-term-af-add-inv-pmt-term,
.fdml-inv-pmt-term-af-rem,
.fdml-inv-dtl-pmt-term-af-rem {
    float:left;
    padding-left:5px;
}

.fdml-sih-ihc-af-rem,
.fdml-sih-ihsh-af-rem,
.fdml-sih-ihpshs-af-rem,
.fdml-sih-ihd-af-rem,
.fdml-sih-ihbf-af-edit-addr,
.fdml-sih-pmt-af-rem,
.fdml-sih-ihsf-af-edit-addr,
.fdml-sih-hs-af-edit-addr,
.fdml-sih-ihsc-af-rem,
.fdml-sih-ihpscl-af-rem,
.fdml-sih-ihsr-af-edit-hdr,
.fdml-sih-ihsr-af-edit-addr,
.fdml-sih-ihsrbr-af-edit-addr,
.fdml-sih-lch-af-edit-addr,
.fdml-sih-ihesnii-af-rem,
.fdml-sih-iheardad-af-rem,
.fdml-st-td-af-rem {
    float:right;
    padding-right:20px;
    width : 160px;
}

.fdml-inv-cont-name {
    font-weight:bold;
}

.fdml-mod-af-rem {
    float:right;
    padding-right:20px;
    padding-top:15px;
}

.inv-std-INSLIMP-tax-chooser {
    width:20px;
}

.inv-std-INSLII-ship-heading,
.inv-std-INSLII-tax-heading {
    width:150px;
    vertical-align:bottom;
}

.no-show-base-sect-separator {
    padding:5px 5px 5px 2px;
}

.show-base-sect-separator,
.base-sub-sub-sect-separator {
    border-top:1px solid #9C9CB8;
    padding:5px 5px 5px 2px;
}

.fdml-ov-od-gp-po-footer {
    width:100%;
}

.fdml-sih-ihst-sold-to,
.fdml-sih-ihf-from {
    padding-bottom:15px;
}

/** FDML related CSS Definitions End **/

.stan-INSLII-radio-env {
    text-align:right;
}

/** My Account page changes start**/
.aninternational-LOPH-Number {
    width: 84px;
}
/** My Account page changes End**/

.common-valign {
   vertical-align:top;
}

.docv-IOSRSR-heading-div-style {
    width: 45%;
    float: left;
    padding-left: 5px;
}
/*for aw5*/
.txnb-TXNC-textFieldAlign{
    vertical-align:top;
}


.supplierapp-lineBreak
{
  display:none;
}

.report-fontWeight {
    font-weight: bold;
}

.profile-headerfontstylesection {
    font-weight:bold;
}

.base-NCFMST-hdr-grp {
    text-align:center;
}

.ANXLabelSpacer {
    margin-left: 9px;
}

.archiveSrchFormCustCh {
    margin-top : 0px;
}

.downloadMsgWrapper ,
.downloadMsgBlk1 ,
.downloadMsgBlk2 {
    display: block;
}

.VURLUI-profileURL{
    vertical-align: top;
}


/**Invoice detail page - start
**/

.summaryBox {
  margin-bottom: 1px;
  margin-top: 20px;
  background-color: #f2f2f2;
  border-bottom: none;
  border-top: none;
  border-right: none;
  border-left: none;
}

.summaryBox td {
    padding: 0px 2px 3px 3px;
}

.summaryBox .inv-summ-line{
    padding: 0px;
}


.multiDivContainer {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex;
    display: flex;
}

.containerContent {
    -webkit-box-flex: 0 1 auto;      /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 0 1 auto;         /* OLD - Firefox 19- */
    -webkit-flex: 0 1 auto;          /* Chrome */
    -ms-flex: 0 1 auto;              /* IE 10 */
    flex: 0 1 auto;
}

.containerContentGrow {
    -webkit-box-flex: 1 1 auto;      /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1 1 auto;         /* OLD - Firefox 19- */
    -webkit-flex: 1 1 auto;          /* Chrome */
    -ms-flex: 1 1 auto;              /* IE 10 */
    flex: 1 1 auto;
}

.containerSpacer {
    margin-right:10px;
    margin-bottom: 15px;
}

.divInline{
    display: inline-block;
    *zoom: 1;
    *display: inline;
}


.stretch {
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0
}

.pageHalfWidth {
  min-width:45%;
  width:400px;
}

.mediumInfoBox {
  width:420px;
}

.threeFourthInfoBox {
  width:500px;
}

.mediumHalfInfoBox {
  min-width:30%;
  width:200px;
}


.noFloat {
    clear:both;
}

.bodyHeading2 {
  font-weight: normal;
  font-size: 14pt;
  text-transform: none;
  color: #000000;
  font-family: verdana, arial, helvetica, sans-serif;
}


.bodyHeading3 {
  font-weight: normal;
  font-size: 10pt;
  text-transform:none;
  color: #000000;
  font-family: verdana, arial, helvetica, sans-serif;
}

.CSPSP-renderAW6{
    display:none;
}

.bodyText1 {
  font-weight: normal;
  font-size: 8pt;
  line-height:10px;
  text-transform: none;
  color: #000000;
  font-family: verdana, arial, helvetica, sans-serif;
  line-height:18px;

}

.invDetCell {
   valign: top;
}

.inv-det-heading {
  font-weight: bold;
  font-size: 11px;
  text-transform: uppercase;
  color: #555580;
  font-family: verdana, arial, helvetica, sans-serif;
}

.inv-text-font {
    font-weight:bold;
}

.bodyHeading4 {
  font-weight: bold;
  font-size: 18px;
  text-transform:none;
  color: #333366;
  font-family:  Verdana,arial, helvetica, sans-serif;
}

.subsectionHdr1 {
  font-weight: bold;
  font-size: 12PT;
  text-transform: none;
  color: #333366;
  font-family: arial, helvetica, sans-serif;
}

.inv-det-subsectionHdr {
  margin-left:36px;
  padding-left:80px;
}

.inv-subtotal {
  width:100%;
}

.inv-subtotalLeft {
  padding-left:50px;
  margin-left:20px;
  max-width: 1240px;
}


.inv-table {
    min-height:200px;
    flex-direction: column;
    -webkit-flex-direction: column;
   -ms-flex-direction: column;
    justify-content: flex-end;
    -webkit-justify-content:flex-end;
}


.inv-sub-heading {
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
  font-family: verdana, arial, helvetica, sans-serif;
  background-color: #dddddd
}

.inv-sub-headingTransparent {
    font-weight: bold;
  font-size: 8pt;
  color: #000000;
  font-family: verdana, arial, helvetica, sans-serif;
  padding-top:10px;
}

.inv-srv-padding {
  padding-top:10px;
}

.inv-label {
  text-align:left;
  margin-right:5px;
  vertical-align:top;
  line-height:18px;
  color: #000000;
}

.inv-label-right {
    vertical-align:bottom;
}

.inv-srv-label {
  width:20%;
  min-width:50px;
}

.inv-gen-label {
  width:35%;
  min-width:100px;
}

.inv-big-label {
  width:50%;
  min-width:200px;
}

.inv-small-label {
  width:15%;
  min-width:50px;
}

.contactLineSpacer {
  padding-top:10px;
  margin-top:0px;
}

.inv-shipping-lineItm {
  width:80%;
  margin-top:10px;
}
.inv-srv-item-det {
    width:90%;
    max-width:1280px;
    margin-left:-10px;
}

.inv-extrin {
    margin-left:-5px;;
}

.wordwrap {
   white-space: pre-wrap;      /* CSS3 */
   white-space: -moz-pre-wrap; /* Firefox */
   white-space: -pre-wrap;     /* Opera <7 */
   white-space: -o-pre-wrap;   /* Opera 7 */
   word-wrap: break-word;      /* IE */
}

/**Invoice detail page - end
**/


.docv-IOSCISR-uom {
  text-align:right;
  padding-right: 30px;
}

.anpo-IOSLDS-itemDetBack{
  background:#ebebeb;
  font-family: "Arial Italic","Arial";
}

.anreq-ARSPS-search {
    font-weight: bold;
}

td.rgnwiLoginField .login {
    width : 270px;
}

td.rgnwiLoginField button.w-btn  {
    margin-left : 0px !important;
}

.RGNonWalkBuyerDiv{
    padding: 20px;
    background-color:#D8EDF8;
    border: 1px solid #56C0E0;
}

.fdml-sesh-add-gf-label-text {
    font-weight: bold;
}

.fdml-sesh-add-gf-label {
    padding-top:0px;
    padding-left:12px;
    padding-bottom:4px;
}

.RGOD-CaptionStyle{
    color: #363636;
    font-size: 18px;
    line-height: 18px;
    padding-top:42px;
    font-weight: 400;
}

.ses-SESI-detail {
    background-color: #ffffff;
}

.serv-SESI-rowDividerStyle {
    border-bottom:none;
    border-top:1px solid #D7D7D7;
    line-height: 1px;
}

th.ses-SESI-headerCell {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.sawapp-SSOD-profile-subsection-header {
   font: 14px Verdana,Arial,Helvetica,sans-serif ;
   color: #666 ;
   white-space: normal;
   text-transform: uppercase;
   margin: 0px 0px 5px;
}

.sawapp-SSOD-label {
   padding-left:16px;
   padding-right: 8px;
   white-space: nowrap;
   width: 50px;
}


td.sawapp-SSOD-address {
    text-align:right !important;
}

.sawapp-SSOD-routing-table {
  margin-left:15px;
}

.ANXLabel-WithErrorKey-Style {
    padding-top: 6px;
    vertical-align: top !important;
}
.sesHeaderNumberSectionStyle {
    text-align: left;
}

.sesHeaderDocumentRight {
    padding-left: 5px;
}

.fdml-sesv-grp-contactinfo-name {
    font-weight: bold;
}

.ASVLandingPage-Separator {
    border-top: 1px solid #e6e6e6;
}

.cus-ncfmst-detailSeparator {
    border-top: 1px solid #CCCCDD;
}

span.fdml-sesv-lineitem-table {
    border: 0;
}

.rgnwi-FooterBorder{
    border-top: 1px solid #D7D7D7;
}

/*changes for ASN flow*/
.an-txnlisection-backgound{
  background-color:#ebebeb;
}


#splashPage div.panel {
  margin-top: 15%!important;
  margin-left: 35%;
}


.adapp-ADSPH-blank {
   display:none;
}

.adapp-SPS-data {
   margin-bottom: 10px;
}
.adapp-SPS-moreData {
   margin-top:10px;
}
.adapp-ADSPT-label {
   color: #777;
   font-weight: bold;
}

.adapp-SPS-tip {
   float:left;
}

.adsmi-ADQSU-payment .hoverTip {
    display: inline-block;
}

.adpayment-ADCCD-addr {
   color: gray;
}

.SellerProfileDataValue {
   font-style: italic;
}

.tabl-NCFMST-hdr-actions {
    float:left;
}

.adsmi-ADQSU-space {
   padding-top:25px;
}

.suppapp-SUPCFU-subSection {
  color: #336;
  font: bold 11px/15px Verdana,Arial,Helvetica,sans-serif;
  padding: 0px 10px 0px 3px;
  white-space: nowrap;
  margin: 0px;
}

.config-CCUASQ-ul {
    padding: 0;
}

.smi-SMIUEAP-contacts {
   width:550px;
}
/** Footer - mocking aw6 styles **/
#ADFooterContent  a:link, a:visited {
    color: #00679E;
    text-decoration: none;
}

#ADFooterContent   a:hover, a:focus {
    color: #199DE0;
    text-decoration: none;
}

#ADFooterContent  a:active, a:hover, a:focus {
    outline: medium none;
}

/** end footer styles **/

span.scrollTableWrapper {
    border: 0;
}

#task-SESTSM-contentId {
    width: 700px !important;
}

.an-txnga-tablewidth{
   width:100%;
}

#emailVerificationPage div.panel {
  margin-top: 15%!important;
  margin-left: 35%;
}

.anPoUpdate-TXNConfirm{
     border-bottom:1px solid #9C9CB8;
     padding-top: 2px;
}

.fdml-tax-rightCol {
    padding-left:12px;
}

.adap-ADPF-label {
 white-space: nowrap;
}

.smi-SMISI-subscription {
   width:auto;
}

.buyerRegHoverTipStyle{
background:url(cssHoverTip.gif);
height:16px;
width:16px;
margin-left:2px !important;
display:block;
}


a.buyerRegHoverTipStyle,a.buyerRegHoverTipStyle:hover .hoverTipPointer,a.buyerRegHoverTipStyle:hover .hoverTipContent {
display:block;
position:absolute;
}

.supp-CSMN-selectCustomers {
   display:inline;
}

.supp-CSMN-display-lbl {
   color: #363636;
   font-size: 13px;
   font-weight: bold;
   padding-top: 12px;
   text-align: right !important;
}

table.noti-URN-unsubRequestNtfnEmail{
  border-top : 1px solid #D9D9D9;
  border-left : 0px;
  border-right : 1px solid #D9D9D9;
  border-bottom : 0px;
}

table.noti-URN-unsubRequestNtfnEmail td{
   border-bottom : 1px solid #D9D9D9;
   border-left : 1px solid #D9D9D9;
}

.noti-UN-unsubscribeNtfnUserID {
    color : #D97824;
    font-weight : 700;
}

table.noti-URN-unsubRequestPermittedSubUsers{
    border-top : 1px solid #D9D9D9;
  border-left : 1px solid #D9D9D9;
  border-right : 1px solid #D9D9D9;
  border-bottom : 0px;
    float : left;
  margin-left : 7px;
  margin-bottom : 7px;
}

table.noti-URN-unsubRequestPermittedSubUsers td{
    border-bottom : 1px solid #D9D9D9;
}

.duel-INSCDL-selectAll {
    width:100%;
  clear:both;
  padding-left:8px;
  margin-top:5px;
}

.anpo-ANTXNLIU-radioButtonStyle {
    width: 1px;
  vertical-align: top;
}

.anpo-ANTXNLIU-unConfirmButtonLabelStyle,
.anpo-ANTXNLIU-confirmButtonLabelStyle{
    width: 50px;
}

.anpo-ANTXNLIU-rejectButtonLabelStyle {
    width: 200px;
    white-space: nowrap;
}

.anpo-ANTXNLIU-unConfirmButtonLabelStyle,
.anpo-ANTXNLIU-confirmButtonLabelStyle,
.anpo-ANTXNLIU-rejectButtonLabelStyle {
  vertical-align: middle;
}

.anpo-ANTXNLIU-confirmDetailsButtonLabelStyle {
    width: 15px;
  vertical-align: top;
}

.anpo-ANTXNLIU-confirmDescriptionLabelStyle,
.anpo-ANTXNLIU-poItemStatusStyle{
  width: 800px;
}

.anpo-ANTXNLIU-reasonList {
  width: 260px;
}

.anpo-ANTXNLISDU-reasonList,
.anpo-ANTXNLISDU-comment {
  width: 260px;
}

/* styles for summary box */
div.summary-box {
    border: 1px solid #69669F;
    background-color: #E6E5F1;
    padding: 15px;
    color: #363636;
}

.summary-box-float-right {
    float: right;
}

.IsIE .summary-box-float-right {
    float: right;
    width: 300px;
}

.summary-box-title-text {
    color: #363636;
    font-size: 13px;
    text-transform: uppercase;
    text-align: left;
}

.summary-box-title-extra {
    font-size: 15px;
    text-transform: none;
}

td.summary-box-document-number {
    color: #363636;
    text-align: left;
    font-size: 13px;
    padding-top: 2px;
    padding-bottom: 10px;
}

tr.summary-box-highlighted-item {
    color: #363636;
}

td.summary-box-highlighted-item-label {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
    color: #363636;
}

td.summary-box-highlighted-item-value {
    text-align: left;
    padding-left: 10px;
    font-size: 15px;
    color: #363636;
}

tr.summary-box-item {
    font-size: 13px;
    color: #363636;
    text-align: left;
}

.greyInfoBox {
    padding: 15px 15px 15px 10px;
    background-color: #f2f2f2;
    border-bottom: none;
    border-top: none;
    border-right: none;
    border-left: none;
}

/* styles for contact */
.large-contact-name {
    font-size: 18px;
}

/* styles for trade detail page */

.detail-section-label {
    color:#555580;
    font-weight:bold;
    font-size:11px;
    padding-top: 10px;
    width: 100%;
    font-family: verdana;
    text-transform: uppercase;
}

.payment-from-section-td {
    padding-right: 15px;
    vertical-align: top;
}

.payment-to-section-td {
    padding-right: 5px;
    float: left;
}

.payment-detail-section {
    width: 50%;
    vertical-align: top;
}

.payment-header-table {
    width: 100%;
    margin-bottom: 15px;
}

.table-no-border {
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

.provider-icon {
    height: 20px;
    margin-left: 25px;
}

.credit-card-table {
    border-collapse: separate;
    border-spacing: 0;
    margin: 5px 0 15px 30px;
    width: 315px;
}

.no-credit-card-number {
    color: #BB0000;
    font-family: Arial;
    margin-left: 5px;
    font-size: 14px;
    line-height: 25px;
}

.credit-card-table .tableRow .tableHeader {
    border: 1px solid #6A6D70;
    padding: 5px;
}

.credit-card-table .tableRow .tableData {
    border-right: 1px solid #6A6D70;
    border-bottom: 1px solid #6A6D70;
    padding: 5px;
}

.credit-card-table .tableRow:last-child {
    border: 0px;
    padding: 5px;
}

.credit-card-table .tableRow .tableData:last-child {
    border-left: 0px;
}

.credit-card-table .tableRow .tableData:first-child {
    border-left: 1px solid #6A6D70;
}

.credit-card-table .tableRow {
    background: #ffffff;
    text-align: left;
}

/* top-left border-radius */
.credit-card-table .tableRow:first-child .tableHeader:first-child {
    border-top-left-radius: 3px;
}

/* top-right border-radius */
.credit-card-table .tableRow:first-child .tableHeader:last-child {
    border-top-right-radius: 3px;
}

/* bottom-left border-radius */
.credit-card-table .tableRow:last-child .tableData:first-child {
    border-bottom-left-radius: 3px;
}

/* bottom-right border-radius */
.credit-card-table .tableRow:last-child .tableData:last-child {
    border-bottom-right-radius: 3px;
}

.table-td-hint-text {
    color: #6A6D70;
    font-family: Arial;
    margin-left: 5px;
    font-size: 11px;
    line-height: 12px;
}

.table-td-text {
    color: #32363A;
    font-family: Arial;
    margin-left: 5px;
    font-size: 16px;
    line-height: 25px;
    font-weight: bold;
}

.additional-info {
    font-family: Arial;
    font-size: 14px;
    color: #6A6D70;
    letter-spacing: 0.26px;
    line-height: 18px;
}

/* styles for center alignment */
.float-left-with-50-percent {

}

.float-left-with-minus-50-percent {

}

.td-align-left {
    text-align: left;
}

.remittance-org-name {
    font-size: 10pt;
    font-weight: bold;
}

.inscontact-oldUI-bold {
    font-weight: bold;
}
.alignRight {
    align: right;
}
.alignLeft{
    align: left;
}
.vlignMiddle{
    valign: middle;
}

.discountPaymentIntroTr{
  height: 35px;
}
.discountPaymentIntroTd{
    valign: middle;
    align: left;
    padding-top: 0px;
    padding-left: 9px;
    colspan: 2;
}

.PaddingLeft9 {
    padding-left: 9px;
}

.inv-inlineShippingWidth{
  min-width:45%;
}

.ins-conf-sched {
  min-width: 900px !important;
}

.ins-conf-preview {
  min-width: 1000px !important;
}

.buyer-BUPAIP-table {
    MARGIN-TOP: 3px
}

.sawapp-ANASP-blank , .profile-CCOM-blank {
    display: none;
}

.RGLASection {
    margin: 5px;
    margin-top: 15px;
    padding: 10px;
    background-color:#F7F7F7;
    /*border:1px solid red;*/
}

.RGLAHeader1 {
    font-size: 18px;
    line-height: 24px;
    color:#363636;
}

.RGLAHeader2 {
    font-size: 18px;
    line-height: 24px;
    color:#797979;
    font-weight: 100;
}

.RGLContent {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    line-height: 24px;
}

.RGLContentHeader {
    font-weight: bold;
}

.an-SE-arrowStyle {
    width: 20px;
 }

.an-SE-headerStyle {
    float:left;
    padding:5px;
}

.divAsTableCell {
    display:inline;
    width: 25%;
    position: absolute;
}

.buyer-bold-bodyText {
    font-weight:bold;
}

.search-SESMF-lbl {
    font-style: italic;
    font-weight:bold;
}

.notificationBorder{
    border-bottom : 1px solid #D9D9D9;
}

.time-separator {
    padding-left:3px;
    padding-right:3px;
}

.reportsui-SRIRC-remmit {
    vertical-align:top;
}

.reportsui-SRIRC-nowrap {
   white-space: nowrap;
}

.config-DPNDO-createPayment , .config-DDD-paymentOffer {
    display: none;
}

.width50Percent {
    width: 50%;
}

.an-ANPM-radioButtonStyle {
    width: 25px;
}

.surAttachmentsTable table {
    width: 100%;
}

.surAttachmentsTable h2 {
    color: #000000;
    font: 11px/1.545 Verdana, Arial, Helvetica, sans-serif;
}

.padTableCell15x {
    padding: 15px;
}

.semng-brdcst-bckgrndcontnr{
    padding:5px 5px 5px 5px;
    border: 1px solid #F1F1F1;
    margin-bottom: 10px;
    background-color:#FFFFFF;
}

.semng-brdcst-fontStyle{
    font-size:13px;
    color:#797979;
}

.semng-brdcst-bckgrndStyle{
    background-color:#F1F1F1 !important;
    padding:20px 20px 20px 20px;
}

.semng-brdcst-values{
    padding-left:10px;
    font-size:13px;
    color:#363636;
}

.semng-brdcst-fontLargeStyle{
    font-size:16px;
    color:#797979;
}

.semng-brdcst-fontsmallStyle{
    font-size:11px;
    color:#797979;
}

.semng-brdcst-header-padding{
    padding:0px 0px 20px 0px !important;
}

.semng-brdcst-imageStyle{
    width: 100px;
    float: right;
    margin-right: 5px;
}

.semng-brdcst-paddingleftright{
    padding-left: 10px;
    padding-right:20px;
}

.semng-brdcst-paddingtop{
    padding-top: 30px !important;
    border-top: 0px !important;
}

.semng-brdcst-dividerColor{
    border-color: #363636;
}

.semng-brdcst-textareaWidth{
    max-width:96%;
    min-width:96%;
    min-height:150px;
}

.semng-brdcst-logoColumnWidth{
    width:10%;
}

.insituContentIframeWrapperStyle {
    border: medium none;
    position: fixed;
    right: 0;
    width: 250px;
    z-index: 1;
    top: 54px;
}

.insituContentIframeStyle {
    border: medium none;
    position: fixed;
    right: 0;
    width: 250px;
    z-index: 1;
    top: 71px;
}

.instantMsgClientIframe{
    bottom: 0px;
    position: absolute;
    right: 0px;
    z-index: 999;
    border-width: 0px !important;
}
#instMsgIframeContanier{
    position: fixed;
    bottom: 0px;
    right: 0px;
    z-index: 999;
    cursor:move;
    border-width: 0px
}
#instMsgIframeIcon{
    font-size: 20px;
    color: #199DE0;
    right: 234px;
    cursor: move;
    position: absolute;
    bottom: 36px;
    border-width: 0px;
    display:none;
}
.messagingCenterIframe{
    height: 500px;
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
    margin-top: 1%;
    border: 1px solid #d3d3d3;
    min-width: 905px;
}
.fieldTicketIframe{
   height: 1000px;
   width: 100%;
   overflow-y: scroll;
   outline: none;
   border: none;
}

.messagingCenterContainer{
    background: #EFEFEF;
}

.light-acc-heading {
    font-size: 28px;
    font-family: "HelveticaNeueMedium", "HelveticaNeue-Medium", "Helvetica Neue Medium", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-weight:500;font-stretch:normal;
    line-height: 36px;
}

.icon-content-width{
    width:245px;
}

.icon-content{
    text-align:left;
    padding-left:10px;
    width:245px;
    font-family:Arial;
    font-size:14px;
    color:#363636;
    padding-top:5px;
}
.icon-content-size{
    font-size:16px;
}

.login-btn{
    font-family:Arial;
    font-size:16px;
}

.login-btn-clr{
    color:#00679E;
}

.btn-fontWeight{
    font-weight: bold;
}

.paddingRight100{
    padding-right:100px;
}

.paddingRight110{
    padding-right:110px;
}

.paddingRight120{
    padding-right:120px;
}

.paddingLeft100{
    padding-left: 100px;
}

#excelImportHintArea ul {
    padding:3px;
}

.head-color{
    color: #808080;
}

.light-acc-bottom{
    font-size: 28px;
    font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; font-weight:300; font-stretch:normal;
    line-height: 36px;
}

.lightAccWelcomePage-learnmore-btb{
    color:#00679E;
    font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; font-weight:300; font-stretch:normal;
}

.countryRowDescriptionPadding {
  padding:3px 0px 0px 10px;
}

.smiad-HTM-hint {
  font-size: 9px;
}

.tz_tooltip_link {
   color: #00679e;
   padding-bottom: 1px;
   border-bottom: .15rem dotted #A6CADE;
   cursor: pointer;
   margin-left: 5px;
}

.tz_tooltip_container {
    padding: 10px;
    width: 220px;
    text-align: left;
}

.a-login-page-center .sgntopcommands{
    position:fixed !important;
}

td.navigator .w-tablist .w-tabitem {
    min-height: 55px !important;
}

.w-profile-subtabs {
    background-color: #f4f4f4;
    display: flex;
    padding-top: 10px;
    border-spacing: 0;
    height: 55px;
}

.w-tabitem-profile-subtab-selected {
    background-color: white;
    border: 2px solid #D9D9D9;
    border-bottom: none;
    margin-bottom: -1px;
}

.search-positioning {
    position: relative;
    left: 20px;
    padding-top: 4%;
}

.sap-icon--message-warning:before {
    content:"";
}

.sap-icon--message-error:before {
    content:"";
}

.sap-icon--message-error {

    height: 16px;
    width: 16px;
    color: #BB0000;
    font-family: SAP-icons;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 16px;
    text-align: center;
    top: 5px;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
    display: inline-block;
}

.terms {
    height: 118px;
    width: 1440px;
    background-color: #FFFFFF;
    box-shadow: 0 2px 4px -2px #D9D9D9;
    margin: auto;
  }

.terms-title {
    height: 32px;
    color: #32363A;
    font-family: 72;
    font-size: 24px;
    letter-spacing: 0;
    line-height: 32px;
    font-weight: bold;
    padding-top: 32px;
    padding-left: 47px;
    text-align: left;
}

.terms-subtitle {
    height: 20px;
    color: #74777A;
    font-family: 72;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 20px;
    padding-top: 4px;
    padding-left: 47px;
    text-align: left
}

.bn-terms {
    background-color: #FFFFFF;
    min-height: 205px;
    height: max-content;
    width: 1339px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 4px;
}

.network-terms {
    background-color: #FFFFFF;
    margin-top: 26px;
    margin-right: 20px;
    border-radius: 4px;
}

.an-network-terms {
    min-height: 791px;
    width: 720px;
    height: max-content;
}

.lbn-network-terms {
    height: max-content;
    width: 619px;
    min-height: 329px;
}

.network-terms-title {
    height: 22px;
    color: #32363A;
    font-family: 72;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 23px;
    padding-top:  16px;
    padding-left: 16px;
}

.terms-flexContainer {
    display: flex;
    justify-content: center;
    padding-left: 20px;
}

.terms-separator {
    border-top: 1px solid #D9D9D9;
    margin-top: 17px;
}

.introduction-title {
    height: 20px;
    color: #32363A;
    font-family: 72;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 21px;
    padding-top: 40px;
    padding-left: 36px;
}

.lbn-introduction-text {
    width: 586px;
    padding: 22px 36px 24px 36px;
}

.an-introduction-text {
    width: 586px;
    padding: 21px 36px 28px 36px;
}

.bn-introduction-text {
    width: 977px;
    padding: 16px 36px 36px 36px;
}

.introduction-text {
    color: #32363A;
    font-family: 72;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 24px;
}

.terms-link {
    height: 116px;
    color: #0A6ED1;
    font-family: 72;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 20px;
    padding-left: 36px;
}

.lbn-view-terms-link {
  color: #0A6ED1;
  font-family: 72;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 18px;
}

.bn-view-terms-link {
    color: #0A6ED1;
    font-family: 72;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 21px;
}

.dppDeletiontable{
    margin-top:2%;
}

.dppDeletiontr{
    color: #363636;
    font-size: 18px;
    height: 45px;
}

.dppArchiveTransaction{
    font-size: 12px;
    padding-top: 48px;
}

.dppDeletionDefination{
    color:grey;
    margin-bottom:10px;
}

.dpp-warning-icon{
   color: #FFA500;
}

.orangeRuleStatus{
	  color : #E9730B;
	  text-transform: capitalize;
}

.greenRuleStatus{
	  color : green;
	  text-transform: capitalize;
}

.textCapitalize{
    text-transform: capitalize;
}

.profile-subtab-warning-icon{
    margin-left: 5px;
    height: 11px;
}

/*add styles for print mode*/
@media print {
    body * {
        font-size: 7pt !important;  /*about 10px in browser*/
    }
    body .scrollTableWrapper * {
        font-size: 7pt !important; /*for table font size*/
    }
    .scrollTableWrapper th.tableHead{
        padding: 5px 2px;
        white-space: normal;
    }
    .scrollTableWrapper td.tableBodyClass:not(:first-child){
        padding: 5px 2px;
        white-space: normal;
    }
}