/* DEPRECATED - Contact sganz@paypal.com before modifying this file. */ 
@import url(start.css);
/* -------------------------------------------------------------------- 
    Base Text Group 
--------------------------------------------------------------------*/
BODY {font-family:SongTi; font-weight:400; background-color:#fff; margin:0; padding:0 5px;}
FORM {margin: 0px; display: inline;}
HR {margin: 8px 0px 5px 0px; border-top: solid 1px #999; border-bottom: solid 1px #999; size: 2px; color: #036;}
INPUT.default {font-size: 14px; }
INPUT.mediumText {font-size: 12px; }
INPUT.loginButton {font-size: 14px; background-color: #ff0000; letter-spacing:-2px;} 
INPUT.hotButton {font-size: 14px; font-weight: 700} 
INPUT.emphasis {font-size: 14px; font-weight: 700;}
INPUT.small {font-size: 12px; font-weight: 400}
INPUT.smallButton {font-size: 12px; color: #000; background-color: #ccc;}
INPUT.smallInputWidth,SELECT.smallInputWidth {width: 225px;}
INPUT.mediumInputWidth,SELECT.mediumInputWidth {width: 255px;}
INPUT.textRight {text-align: right;}
INPUT.securityInputWidth,SELECT.securityInputWidth {width: 282px;}
INPUT.textLong {font-size: 14px; font-family: SongTi; font-weight: 400; width: 282;}
SELECT.optionsLong {font-size: 14px; font-family: SongTi; font-weight: 400; width: 282;}
.globalButtons INPUT {font-size: 14px; margin-left: 14px; color: #000;}
.globalButtonsLeft INPUT {font-size: 14px; margin-right: 13px; color: #000;}
INPUT.globalButtonsSmall {font-size: 12px; color: #000;}
INPUT.transparentButton { margin: 0px 0px 0px 0px; border: none; background-color: #ffffff; text-decoration: underline; color:#03c; padding-left: 0px; padding-right: 0px; text-align: left;cursor: pointer; cursor: hand;}

HR.dotted {width: 100%; margin: 10px 0px 15px 0px; border-top: 0px; border-bottom: 2px dotted #aaa;}
HR.dottedNoPadding {width: 100%; margin: 0px; padding: 0px; border-left: #fff; border-right: #fff; border-top: #fff; border-bottom: 2px dotted #aaa;}
HR.dottedWhite {width: 100%; margin-top: 0px; margin-bottom: 0px; border-left: #fff; border-right: #fff; border-top: #fff; border-bottom: 2px dotted #fff;}
HR.solid {width: 100%; margin-top: 5px; margin-bottom: 0px; border-left: #fff; border-right: #fff; border-top: #fff; border-bottom: 2px solid #999;}
HR.solidGreen {margin: 0px 0px 0px 0px; border-top: solid 1px #fff; border-bottom: solid 1px #C1DBB9;}
HR.SolidLightGreen {margin: 2px 0px 6px 0px; border-top: solid 0px #C7D6BF; border-bottom: solid 0px #C7D6BF; size: 1px; color: #C7D6BF;}
HR.solidSmall {margin: 8px 0px 6px 0px; border-top: solid 1px #999; border-bottom: solid 1px #999; size: 1px; color: #036;}

DIV.containerWide {width:760px; margin-left:auto; margin-right:auto;}
DIV.containerWide + * {clear: both;}
DIV.containerNarrow {width:600px; margin-left:auto; margin-right:auto;}
DIV.containerNarrow + * {clear: both;}
DIV.floatLeft {float: left; padding: 0px 15px 15px 0px;}
DIV.floatLeft {float: left; padding: 0px 15px 15px 0px;}
DIV.floatRight {float: right; padding: 0px 0px 15px 15px;}
DIV.floatCenter {width: 100%; text-align: center; padding: 0px 0px 15px 15px;}
DIV.textCenter {width: 100%; text-align: center;}
DIV.textLeft {width: 100%; text-align: left;}
DIV.textRight {width: 100%; text-align: right;}
DIV.indented {margin: 0px 20px 0px 20px;}
DIV.instructions {width: 100%; line-height; 13px; font-size: 12px; background-color: #f9f9f9; border: 1px solid #ccc; border-right: 0px; border-left: 0px; padding: 2px; }
CODE, .codeSample {font-family: SongTi,monospaced; font-size: 14px; font-weight: 400;}
IMG.greyBorder {border: 1px solid #ccc;}
BR.textSpacer  {font-size: 20px; line-height: 20px;}
BR.fieldSpacer  {font-size: 28px; line-height: 28px;}
BR.fieldSpacerOpt {font-size: 36px; line-height: 35px;}
BR.h10         {font-size: 12px; line-height: 10px;}
BR.h5         {font-size: 5px; line-height: 5px;}
BR.h35  {font-size: 36px; line-height: 35px;}
BR.clearAll { clear: all; }
.default { color: #000; }
.defaultSmall { font-size: 12px; color: #000; }
.inlineBlueSmall { font-size: 12px; color: #00f; }
.optional {font-weight: 400;} 
.small {font-size: 12px; font-weight: 400; line-height:150%;} 
.smallMediumGrey2 {font-size: 12px; font-weight: 400; color: #666; line-height:150%;} 
.smallBlack {font-size: 12px; font-weight: 400; color: #000; line-height:150%;} 
.smallDarkGrey2 {font-size: 12px; font-weight: 400; color: #999; line-height:150%;} 
.smallWhite {font-size: 12px; font-weight: 400; color: #fff; line-height:150%;} 
.default { color: #000; }
.smaller {font-size: 12px; font-weight: 400; line-height:150%;} 
.smallerEmphasis {font-size: 12px; font-weight: 400; line-height:150%;} 
.smallHighlight {font-size: 12px; font-weight: 400; color: #036; line-height:150%;}
.medium {font-size: 16px; font-weight: 400; line-height:150%;}
.emphasis {font-weight: 700; line-height:150%;}
.italic {font-style: italic; line-height:150%;}
.emphasisWhite {font-weight: 700; color: #fff; line-height:150%;}
.emphasisHighlight {font-weight: 700; color: #036; line-height:150%;}
.smallEmphasis {font-size: 12px; font-weight: 400; line-height:150%;}
.smallEmphasisHighlight {font-size: 12px; font-weight: 400; color: #036; line-height:150%;}
.mediumEmphasis {font-size: 16px; font-weight: 700; line-height:150%;}
.inactiveEmphasis {font-size: 12px; color: #999; font-weight: 400; line-height:150%;}
.activeEmphasis {font-size: 12px; color: #369; font-weight: 400; line-height:150%;}
.large {font-size: 18px; line-height:150%;} 
.extraLarge {font-size: 24px; line-height:150%;}
.extraLargeEmphasis {font-size: 24px; font-weight: 700; line-height:150%;}
.largeEmphasis {font-size: 18px; font-weight: 700; line-height:150%;} 
.caption {font-size: 12px; color: #336699; line-height:150%;}
.superheading {font-size: 22px; font-weight: 700; font-family: SimHei; color: #036; line-height:150%;}
.heading {font-size: 18px; font-weight: 400; font-family: SimHei; color: #036; line-height:150%;}
.heading, .heading h1 {font-size: 18px; font-weight: 400; font-family: SimHei; color: #036; line-height:150%; margin: 0; padding: 0;}
.subheading {font-size: 16px; font-weight: 400; font-family: SimHei; color: #036; line-height:150%;}
.subheadingClickthrough, .subheadingPopup {font-weight: 400;font-family: SimHei; line-height:150%;}
.hidden {visibility: hidden; display: none;}
.smallRed {font-size: 12px; font-weight: 400; color: #C60000; line-height:150%;}
.smallRedEmphasis {font-size: 12px; font-weight: 400; color: #C60000;line-height:150%;}
.inactive {font-size: 14px; color: #999; font-weight: 400;}
.plainBox { width: 300px; height: 20px; border: solid 1px; border-color: #999; padding-left: 3px; }
.digitBox { width: 16px; height: 20px; border: solid 1px; border-color: #999; }
.largeBox { width: 570px; border: solid 1px; border-color: #999; padding: 4px; }
.signatureBox { width: 270px; height: 80px; border: solid 1px; border-color: #999; padding: 4px; }
.addressBox, .zipBox { height: 20px; border: solid 1px; border-color: #999; padding-left: 3px; }
.editableBox { height: 20px; border: solid 1px; border-color: #999; padding-left: 3px; background: #ffffcc; }

.separationLine {background-color: #999;}
.inlineRed {color: #f00;}
.inlineBlue {color: #00f;}
.inlinePayPalBlue {color: #336699;}
.inlinebluesmall { font-size: 12px; color: #00f; }
.inlineBlue1 {color: #ccc;}
.inlineMediumGrey {color: #777777;}
.inlineMediumGrey2 {color: #666666;}
.inlineWhite {color: #fff;}
.inlineGrey {color: #666;}
.inlineDarkGrey {color: #aaa;}
.inlineDarkGrey2 {color: #999;}
.error {color: #f00;}
.errorEmphasis {color: #f00; font-weight: 700;}
.smallError {color: #f00; font-size: 12px;}
.smallErrorEmphasis {color: #f00; font-weight: 400; font-size: 12px;}

.inlineSubheadingBlue {color: #036;}
.inlineYellowBg {background-color: #ffc;}
.inlineLightGreyBg    {background-color: #e6e6e6;}
.inlineDisabled       {color: #999;}
.notificationBorder {background-color: #003366;}
.notificationBg {background-color: #EFF7FE;}
.hint {font-size: 10;}
.linkTypeSmall {font-size: 12px; font-weight: 400; text-decoration: underline; color: #03c;}
.alignBottom {vertical-align: bottom;}
.bulletsNoIndent {margin-left: 1em; padding-left: 1em;}
.notificationBox {width: 100%; background-color: #EFF7FE; border: 1px solid #83A8CC;}
.alertBox {width: 100%; background-color: #FFFFCC; border: 1px solid #CCCC33;}
.confirmationBox {width: 100%; background-color: #FFFFCC; border: 1px solid #CCCC33;}
.openIssuesBox {width: 100%; background-color: #FFEEEE; border: 1px solid #CC9999;}
.alertBoxCenter {width: 100%; background-color: #FFFFCC; border: 1px solid #CCCC33; text-align: center}
.saveInformationPadding {padding-left: 153px;}
.saveInformationPadding2 {padding-left: 5px;}
.saveInformationPadding3 {padding-left: 156px;}
.separationLine {background-color: #999;}
.subtabtexton {font-size: 12px; font-weight: 400; font-family: SongTi; color: #003366; text-decoration: none;}

.headerBorder {font-size: 12px; background-color: #f9f9f9; border-color: #ccc; border-width: 1px 0px 1px 0px; border-style: solid; padding: 5px}

/* -------------------------------------------------------------------
    Print Media to define printer specific styles
--------------------------------------------------------------------*/

@media print { #buttonDiv {display: none;} } 

/* --------------------------------------------------------------------
	Spacer styles
 --------------------------------------------------------------------*/
.verticalSpacerLow {height: 5px;}
.verticalSpacerMedium {height: 10px;}
.verticalSpacerHigh {height: 20px;}

/* --------------------------------------------------------------------
	Header group
-------------------------------------------------------------------- */		

#xptHeader {width: 100%; margin: 0px;}
#xptHeader TABLE {width: 600px;}
#xptHeader TR {vertical-align: middle;}
#xptHeader TD.cobrand {font-size: 22px; font-weight: 700; color: #036;}
#xptHeader .emphasis {font-weight: 700;}
.xptHeader {width: 600px;}


/*----------------------------------------------------------------------
          For Cart Display
-----------------------------------------------------------------------*/
#smallID TD {font-size: 12px; font-weight: 400;} 
#smallBlackID TD {font-size: 12px; font-weight: 400; color: #000;}
#smallEmphasisBlackID TD {font-size: 12px; font-weight: 400; color: #000;}  
#smallEmphasisID TD {font-size: 12px; font-weight: 400;}


/*----------------------------------------------------------------------
          For Order Details Display & Order Summary in WAX/WA/Wallet
-----------------------------------------------------------------------*/
.borderBoxType {border-collapse: collapse;}
.borderBoxType TD {font-size: 12px; border: 1px solid #aaa; padding: 5px 10px 5px 10px; background-color: #fff;}
.borderBoxType TD INPUT {font-size: 9px;}
.borderBoxType TD.header {font-weight: 700; background-color: #cde;}
.borderBoxType TR.summary TD {background-color: #efefef; border-color: #efefef; padding-right: 0px;}
.borderBoxType TD.spacer {border: 1px solid #fff; padding: 0px;}

.borderBoxType TD.noGrid {border-style: none; padding: 5px 10px 5px 0px;}
.borderBoxType TD.noGridSummary {border-top: 2px solid #aaa; border-right: none; border-bottom: none; border-left: none; padding: 5px 10px 5px 0px;}


#xptContentInnerWAX {width: 760px; margin-left: auto; margin-right: auto; text-align: center;} 

#xptTabs {font-size: 14px; margin: 17px 0px 10px 0px; background-image: url(/en_US/i/nav/bg.gif); height: 59px;}
#xptTabs TABLE.secondary {margin: 4px 0px 0px 0px;}
#xptTabsBlueBar {font-size: 14px; width: 100%; margin: 5px 0px 10px 0px; background-image: url(/en_US/i/scr/bg_clk.gif);}
#xptHeaderBlueBar {width: 100%; background-color: #369; margin: 5px 0px 10px 0px;}
#xptErrorBox {width: 100%; margin: 0px 0px 10px 0px;}
#xptErrorBox TABLE {border: 1px solid #aaa; width: 600px; background-color: #ffc;}
#xptErrorBox TABLE.secondary {border: 0px; width: 100%; background-color: #ffc;}
#xptErrorBox TR {vertical-align: top;}
#xptErrorBox TD {padding: 4px;}
#xptErrorBox P {padding-bottom: 0px; font-size: 14px; font-weight: 700; color: #f00;}

#xptErrorModerateBox {width: 100%; margin: 0px 0px 10px 0px;}
#xptErrorModerateBox TABLE {border: 1px solid #aaa; width: 600px; background-color: #fff;}
#xptErrorModerateBox TR {vertical-align: top;}
#xptErrorModerateBox TD {padding: 4px;}
#xptErrorModerateBox P {padding-bottom: 0px; font-size: 14px; font-weight: 700;}

#xptMessageBox {width: 100%; margin: 0px 0px 10px 0px;}
#xptMessageBox TABLE {border: 1px solid #aaa; width: 600px; background-color: #ffc;}
#xptMessageBox TR {vertical-align: top;}
#xptMessageBox TD {padding: 4px;}
#xptMessageBox P {padding-bottom: 0px; font-size: 14px; font-weight: 700;}

#xptSearchBox {border: solid 1px #ccc; background-color: #eee; margin-bottom: 5px;}


/*---------------------------------------------------------------------
  Bread Crumb Navigation Styles
---------------------------------------------------------------------*/
.breadCrumbActive	{font-size: 12px; color: #003366; font-family: SongTi; font-weight: 400; text-align: center;}
.breadCrumbOff		{font-size: 12px;color: #999999;font-family: SongTi; font-weight : 400; text-align: center;}
.breadCrumbVisited  	{font-size: 12px; color: #990099; font-family: SongTi; font-weight : 400; text-align: center;}


/* --------------------------------------------------------------------
	Content groups 
-------------------------------------------------------------------- */
#xptTitle {width: 100%; margin: 0px;}
#xptTitle TABLE.main {width: 100%;}
#xptTitle TABLE.default {width: 600px;}
#xptTitle TABLE.popup {width: 100%; margin: 5px 0px 0px 0px;}
#xptTitle TD.heading {font-size: 18px; font-weight: 700; color: #036;}
#xptTitle HR {margin: 0px;}
#xptTitle .inlineSmallBlue {color: #369; font-size: 12px; font-weight: 400;}

#xptContentOuter {width: 100%; text-align: center;}
#xptContentInner {width: 600px; margin-left: auto; margin-right: auto; text-align: left;}
#xptContentInnerWAX {width: 760px; margin-left: auto; margin-right: auto; text-align: center;}
#xptContentInnerPopup {width: 100%; text-align: left; padding: 5px 10px 5px 10px;}
#xptContentLeft {width: 150px;} /* homepage only */
#xptContentInner TD.lefty {width: 150px;}
#xptContentInner TD.spacer {width: 10px;}
#xptContentInner TD.righty {width: 440px;}
#xptContentMain {width: 100%; font-size: 14px;}
#xptContentMain DIV {font-size: .95em;}
#xptContentMain P {font-size: 14px; margin: 0px 0px 16px 0px;}
#xptContentMain P.box {border: solid #aaa 1px; padding: 3px; margin: 3px 0px 3px 0px;}
#xptContentMain P.lastPara {font-size: 14px; margin: 0px;}
#xptContentMain .emphasis {font-weight: 700;}
#xptContentMain .small {font-size: 12px;}
#xptContentMain .smallEmphasis {font-size: 12px; font-weight: 400;}
#xptContentMain P.heading {font-size: 18px; font-weight: 400; font-family: SimHei; color: #036; margin: 0px;}
#xptContentMain P.subheading {font-size: 16px; font-weight: 400; font-family: SimHei; color: #036; margin: 0px}
#xptContentMain P.subheadingClickthrough {font-weight: 700; font-family: SongTi; margin: 0px;}
#xptContentMain P.subheadingPopup {font-weight: 400; font-family: SimHei; margin: 0px;}
#xptContentMain OL.paddedList LI {padding: 0px 0px 12px 0px;}
#xptContentMain UL.paddedList LI {padding: 0px 0px 12px 0px;}
#xptContentMain OL.paddedListHalf LI {padding: 0px 0px 6px 0px;}
#xptContentMain UL.paddedListHalf LI {padding: 0px 0px 6px 0px;}
#xptContentMain UL.ListGrey LI {padding: 0px 0px 0px 0px; color: #666;}
#xptContentMain TABLE.defaultWidth {width: 600px;}

/* --------------------------------------------------------------------
	Footer group
-------------------------------------------------------------------- */
#xptClickthroughFooter {width: 100%; margin: 6px 0px 0px 0px;}
#xptClickthroughFooter TABLE {width: 600px;}
#xptClickthroughFooter INPUT {font-size: 14px; margin-left: 13px; color: #000; background-color: #ccc;}
#xptClickthroughFooter HR {padding: 0px; margin: 0px 0px 5px 0px; border-top: solid 1px #999; border-bottom: solid 1px #999; size: 2px; color: #036; width: 100%;}

#xptFootnote {width: 100%; margin: 20px 0px 20px 0px;}
#xptFootnote TABLE {width: 600px;}
#xptFootnote P {font-size: 12px;}

#xptFooter {width: 100%; margin: 24px 0px 0px 0px;}
#xptFooter TABLE {width: 630px;}
#xptFooter TD {text-align: center;}
#xptFooter P {font-size: 12px; margin: 0px 0px 12px 0px;}
#xptFooter P.lastPara {font-size: 12px; margin: 0px;}
#xptFooter A.ebayLink {font-size: 14px; font-weight: 700; color: #03c;}

#xptWAXFooter {width: 100%; margin-top: 35px;}
#xptWAXFooter TABLE {width: 760px;}
#xptWAXFooter TD {text-align: center; font-size: 12px;}
#xptWAXFooter P {font-size: 12px;}
#xptWAXFooter TD.greyNote {font-size: 12px; margin: 0px; color: #999;}
#xptWAXFooter P.greyNote {font-size: 12px; margin: 0px; color: #999;}

#xptPopupFooter {width: 100%; margin: 0px;}
#xptPopupFooter TABLE {width: 100%;}
#xptPopupFooter TD {text-align: center;}
#xptPopupFooter P {font-size: 12px; margin: 0px 0px 12px 0px;}

#footerSecure { text-align: center;}

#Privacy {width: 100%; text-align: center; margin-top: 24px;}
#Privacy A {padding: 20px;}

/* --------------------------------------------------------------------
	Left Stuff group
-------------------------------------------------------------------- */
#xptLoginBox {width: 100%; background-color: #eee; border: 1px solid #ccc; border-collapse: collapse; margin-bottom: 12px;}
#xptLoginBox TD {width: 100%; font-size: 12px; padding: 8px 10px 0px 10px;}
#xptLoginBox TD.head {width: 100%; font-size: 14px; font-weight: 700; background-color: #ccc; padding: 5px;}
#xptLoginBox TD.buttons {width: 100%; text-align: right;}
#xptLoginBox TD.arrow {font-size: 12px; padding: 8px 10px 5px 0px;}
#xptLoginBox A {display: block; padding-bottom: 6px; text-align: center;}
#xptLoginBox INPUT.fields {width: 130px;}
#xptInfoBox {width: 100%; background-color: #eee; border: 1px solid #ccc; border-collapse: collapse; margin-bottom: 12px;}
#xptInfoBox TD.head {width: 100%; font-size: 14px; font-weight: 700; background-color: #ccc; padding: 5px;}
#xptInfoBox A {font-size: 12px; display: block; padding: 8px}

/* --------------------------------------------------------------------
	Whack Stuff group
-------------------------------------------------------------------- */
#xptHomepageAlert {width: 100%; line-height: 30px; font-size: 18px; font-weight: 700; text-align: center; background-color: #ffffcc; border: 1px solid #cccc33; margin-bottom: 15px;}
#xptHomepageTitles {width: 100%; font-weight:700; background-color: #eee; border-bottom: 1px solid #ccc; padding: 5px; margin-bottom: 15px;}
#xptCardIcons TD {font-size: 2px;}

.globalButtons INPUT {font-size: 14px; margin-left: 13px; color: #000;}
.globalButtonsLeft INPUT {font-size: 14px; margin-right: 13px; color: #000;}

.paddedHeaderBorder {font-size: 12px; font-family: SongTi; font-weight: 400; background-color: #F9F9F9; border-color: #CCC; border-width: 1px 0px 1px 0px; border-style: solid; padding: 5px;}
.singleBorderLine {border-color: #CCC; border-width: 1px 0px 0px 0px; border-style: solid;}
.
/* --------------------------------------------------------------------
	Dashboard Group
-------------------------------------------------------------------- */
#xptDashBoardHeader TD, DIV {font-size: 12px; font-family: SongTi; font-weight: 400;}
#xptDashBoardHeader TD {background-color: #ccddee; font-weight: 700;}
#xptDashBoardBody TD, DIV {font-size: 12px; font-family: SongTi; font-weight: 400;}
#xptDashBoardBody TD.emphasis, DIV.emphasis {font-size: 12px; font-family: SongTi; font-weight: 400;}

/* --------------------------------------------------------------------
	Demo group
-------------------------------------------------------------------- */
#xptDemo {width: 100%; background-color: #fff;}
#xptDemo TABLE {width: 420px;}
#xptDemo TABLE.theNav {margin: 5px 0px 0px 0px;}
#xptDemo TD {font-size: 14px; font-weight: 400; color: #000;}
#xptDemo TD.nav {font-size: 14px; font-weight: 700; color: #000;}
#xptDemo TD.navoff {font-size: 14px; font-weight: 700; color: #aaa;}
#xptDemo IMG.grey {border: 1px solid #aaa;}
#xptDemo TD.theText {padding: 15px 0px 0px 0px;}
#xptDemo TD.theImage {padding: 15px 0px 15px 0px;}

/* --------------------------------------------------------------------
	Forms
-------------------------------------------------------------------- */
TABLE.formTable {width: 100%;}
.formTable TD {font-size: 14px; font-weight: 400; padding-bottom: 4px;}
.formTable TD input {vertical-align: top;}
.formTable TD.topSpacer {padding: 0px;}

/* for FormLead Generation Page */
.formTable TD.label, .formTable TD.labelIndicator {vertical-align: text-top; text-align: right; font-size: 12px; font-weight: 400; padding-top: 1px;}
.formTable TD.labelIndicator label {background: url(/en_US/i/scr/asterisk.gif) no-repeat center left; padding-left: 5px;}

.formTable TD.labelError, .formTable TD.labelErrorIndicator {vertical-align: text-top; text-align: right; font-size: 12px; font-weight: 400; padding-top: 1px; color: #ff0000;}
.formTable TD.labelErrorIndicator label {background: url(/en_US/i/scr/asterisk_err.gif) no-repeat center left; padding-left: 5px;}

div.labelIndicator {background: url(/en_US/i/scr/asterisk.gif) no-repeat center left;  padding-left: 5px;}
div.labelErrorIndicator {background: url(/en_US/i/scr/asterisk_err.gif) no-repeat center left;  padding-left: 5px;}
#requiredWithSecure .labelIndicator {background: url(/en_US/i/scr/asterisk.gif) no-repeat center left;  padding-left: 10px;}

/* Added these so forms not in "formTable" can use labelError and label  */
.label {vertical-align: text-top; text-align: right; font-size: 12px; font-weight: 400; padding-top: 1px;}
.labelError {vertical-align: text-top; text-align: right; font-size: 12px; font-weight: 400; padding-top: 1px; color: #ff0000;}    

.labelLeft {vertical-align: text-top; text-align: left; font-size: 12px; font-weight: 400; padding-top: 1px;}
.labelErrorLeft {vertical-align: text-top; text-align: left; font-size: 12px; font-weight: 400; padding-top: 1px; color: #ff0000;}    

#xptPaymentLoginBox {width: 100%; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; border-collapse: collapse;}
#xptPaymentLoginBox TD.divider {background-color: #999;}
#xptPaymentLoginBoxNoBorder {width: 100%; border-top: none; border-bottom: none; border-collapse: collapse;}
#xptPaymentLoginBoxNoBorder TD.divider {background-color: #999;}
#xptPaymentLoginBoxWithBG {width: 100%; background-color: #eee; border: 1px solid #ccc; border-collapse: collapse;}
#xptPaymentLoginBoxWithBG TD.divider {background-color: #999;}


.questionPadding {padding-bottom: 6px;}
INPUT.largeInputWidth,SELECT.largeInputWidth {width: 325px;}
SELECT.extraLargeInputWidth {width: 445px;}
TEXTAREA.wide { width: 600px }
.dropDownListWidth {width: 285px;}
TEXTAREA.agreementSignup {width: 478px;}

DIV.leftNotificationBox {width: 280px; background-color: #EFF7FE; border: 1px solid #003366; padding: 10px;}

/* Used for messages on right side of form input - formstandardlayoutrow pk */
DIV.inputNote {padding-left: 5px;}

/* --------------------------------------------------------------------
	LeftNav
-------------------------------------------------------------------- */
#xptLeftNav {border-top: solid 2px #ccc; border-left: solid 2px #ccc; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #fff;}
#xptLeftNav TD {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; font-size: 12px;}
#xptLeftNav TD.heading {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #eee; font-size: 14px; font-weight: 700; color: #000;}
#xptLeftNav TD.on {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #ffc;}
#xptLeftNav TD.off {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #fff;}
#xptLeftNav TD.noDivider {border-bottom: solid 1px #fff; border-right: solid 1px #ccc;}
#xptLeftNav TD.bottom {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #eee; vertical-align: middle;}
#xptLeftNav TD DIV {font-size: 12px; font-weight: 400;}
#xptLeftNav TD.onAndNoDivider {border-bottom: solid 1px #fff; border-right: solid 1px #ccc; background-color: #ffc;}
#xptLeftNav TD.offAndNoDivider {border-bottom: solid 1px #fff; border-right: solid 1px #ccc; background-color: #fff;}


/* Created these so that we can change LeftNavTable.cml to use styleName instead of styleId */
.xptLeftNav {border-top: solid 2px #ccc; border-left: solid 2px #ccc; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #fff;}
.xptLeftNav TD {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; font-size: 12px;}
.xptLeftNav TD.heading {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #eee; font-size: 14px; font-weight: 700; color: #000;}
.xptLeftNav TD.on {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #ffc;}
.xptLeftNav TD.off {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #fff;}
.xptLeftNav TD.noDivider {border-bottom: solid 1px #fff; border-right: solid 1px #ccc;}
.xptLeftNav TD.bottom {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #eee; vertical-align: middle;}
.xptLeftNav TD DIV {font-size: 12px; font-weight: 400;}

/* used by LeftNavPromoAd.cml */
.xptLeftNavNoGrid {border: solid 2px #ccc; background-color: #fff;}
.xptLeftNavNoGrid TD {font-size: 12px;}
.xptLeftNavNoGrid TD.padded {padding: 5px;}
.xptLeftNavNoGrid TD.heading {border-bottom: solid 1px #ccc; background-color: #eee; font-size: 14px; font-weight: 700; color: #000;}

/* used by Resources section */
.xptLeftNavBelow {border-right: solid 2px #ccc; border-bottom: solid 2px #ccc; border-left: solid 2px #ccc;}
.xptLeftNavBelow TD {font-size: 12px; background-color: #dbe7f2;}

/* --------------------------------------------------------------------
	LeftNavNested
-------------------------------------------------------------------- */
div.navContainer  { width: 150px; font-size: 12px; border-width: 2px; border-style: solid; border-color: #ccc; }
.navContainer div.LeftNavHeader { width: 145px;	font-size: 14px; text-align: left; font-weight: 700; color: #000; background-color: #eee; padding: 5px 0px 5px 5px; border-width: 0px; border-style: solid; border-color: #ccc; }
.navContainer div.LeftNavFooter { width: 150px;	font-size: 14px; text-align: center; font-weight: 700; color: #000; background-color: #eee; padding: 5px 0px 5px 0px; border-width: 2px 0px 0px 0px; border-style: solid; border-color: #ccc; }
div.LeftNavFooter a { background-color: #eee; padding: 0px; }
 .navContainer a { display: block; background-color: #fff; border: 0px; padding: 5px 5px 5px 5px; font-size: 12px; width: 150px; color: #03c; } 
#selected a { background-color: #ffc; text-decoration: none; color: #000; margin: 0; }
#selected ul a { background-color: #fff; text-decoration: underline; color: #03c; margin: 0; }
.navContainer ul { list-style-type: none; padding: 0; margin: 0;}
.navContainer li { margin: 0; }

/* setup custom nested <li> tag handling */ 
/* Level 1 Handlers */
.navContainer ul li.closedParentLevel1 a { width: 130px; padding: 5px 5px 5px 15px; /* similar to cellpadding */ border-top: 1px solid #cccccc; background-image: url(/en_US/i/icon/icon_closed_parent.gif); background-repeat: no-repeat; background-position: 3px 8px; /* icon begin */ }
.navContainer ul li.offLevel1 a { width: 130px; padding: 5px 5px 5px 15px; border-top: 1px solid #cccccc; background-image: none; }
.navContainer ul li.openParentLevel1 a { width: 130px; padding: 5px 5px 5px 15px; border-top: 1px solid #cccccc; background-image: url(/en_US/i/icon/icon_open_parent.gif); background-repeat: no-repeat; background-position: 3px 8px; }
.navContainer ul li.onLevel1 a { width: 130px; padding: 5px 5px 5px 15px; border-top: 1px solid #cccccc; background-image: none; background-color: #ffccccc; }

/* Level 2 Handlers */
.navContainer ul ul li.closedParentLevel2 a { width: 124px; padding: 5px 5px 5px 21px; border-top: 0; background-image: url(/en_US/i/icon/icon_closed_parent.gif); background-repeat: no-repeat; background-position: 9px 8px; }
.navContainer ul ul li.offLevel2 a { width: 124px; /* 150px - left and right padding */ border-top: 0; padding: 5px 5px 5px 21px; background-image: none; }
.navContainer ul ul li.openParentLevel2 a { width: 124px; padding: 5px 5px 5px 21px; border-top: 0; background-image: url(/en_US/i/icon/icon_open_parent.gif); background-repeat: no-repeat; background-position: 9px 8px; }
.navContainer ul ul li.onLevel2 a { width: 124px; border-top: 0; padding: 5px 5px 5px 21px; background-image: none; }

/* Level 3 Handlers */
.navContainer ul ul ul li.closedParentLevel3 a { width: 116px; border-top: 0; padding: 5px 5px 5px 29px; background-image: url(/en_US/i/icon/icon_closed_parent.gif); background-repeat: no-repeat; background-position: 17px 8px; }
.navContainer ul ul ul li.offLevel3 a { width: 116px; border-top: 0; padding: 5px 5px 5px 29px; background-image: url(/en_US/i/icon/icon_bullet.gif); background-repeat: no-repeat; background-position: 18px 8px; }
.navContainer ul ul ul li.openParentLevel3 a { width: 116px; border-top: 0; padding: 5px 5px 5px 29px; background-image: url(/en_US/i/icon/icon_open_parent.gif); background-repeat: no-repeat; background-position: 17px 8px; }
.navContainer ul ul ul li.onLevel3 a { width: 116px; border-top: 0; padding: 5px 5px 5px 29px; background-image: url(/en_US/i/icon/icon_bullet.gif); background-repeat: no-repeat; background-position: 18px 8px; }

/* Level 4 Handlers */
.navContainer ul ul ul ul li.offLevel4 a { width: 108px; padding: 5px 5px 5px 37px; background-image: url(/en_US/i/icon/icon_bullet.gif); background-repeat: no-repeat; background-position: 26px 8px; } 
.navContainer ul ul ul ul li.onLevel4 a { width: 108px; border-top: 0; padding: 5px 5px 5px 37px; background-image: url(/en_US/i/icon/icon_bullet.gif); background-repeat: no-repeat; background-position: 26px 8px; }

/* --------------------------------------------------------------------
	WAX styles and COWPie
-------------------------------------------------------------------- */
#xptWAXHeader {width: 100%;}
#xptWAXHeader TABLE.PayPalLogoRow {width: 750px; padding: 5px 0px 5px 0px;}
#xptWAXHeader TABLE.cowpImage {width: 750px; height: 90px;}
#xptWAXHeader TABLE.cowpNoImage {width: 750px; height: 45px;}
#xptWAXHeader TABLE.default {width: 600px; height: 50px;}
#xptWAXHeader .cobrand {font-size: 18px; font-family: SimHei; font-weight: 400; color: #000;} 

#xptWAXHeader {width: 100%;}
#xptWAXHeader TABLE.PayPalLogoRow {width: 760px; margin-top: 5px; margin-bottom: 5px;}
#xptWAXHeader TABLE.cowpImage {width: 760px; height: 90px;}
#xptWAXHeader TABLE.cowpNoImage {width: 760px; height: 45px;}
#xptWAXHeader TABLE.default {width: 760px; height: 50px;}
#xptWAXHeader .cobrand {font-size: 18px; font-family: SimHei; font-weight: 400; color: #000;} 
/* This is a style for the new header - same as cobrand for old header 2005.06.20 pk */
#xptWAXHeader .cobrandLarge {font-size: 22px; font-family: SimHei; font-weight: 700; color: #000;}
TABLE.tableWAXDefault {width: 760px;}

* Styles for new Merchant Payment Flow headers HPR spec pk 2005.12.01 */
#headerMerchant .table {width: 760px;}
#headerMerchant table {width: 760px;}
#headerMerchant .logo {margin: 8px 0px 7px 50px;}
#headerMerchant .cobrand {font-size: 22px; font-family: SimHei; font-weight: 400; color: #000;}
/* End of new Merchant Payment Flow headers */

.waxLoginBG {color: #000; background-color: #FFF;}
.ppWaxLoginBorder {background-color: #000;}
.waxHeaderBG			{background-color: #cccccc;}	

.bcActive {font-size: 14px; color: #27537F; font-family: SongTi; font-weight: 700; text-align: center;}  
.bcOff {font-size: 14px; color: #606060; font-family: SongTi; text-align: center;}  
.bcVisited {font-size: 14px; color: #27537F; font-family: SongTi; text-align: center;}  
.bcLineActive {background-color: #27537F;}  
.bcLineOff {background-color: #b5b5b5;}  
.bcLineVisited {background-color: #27537F;}  
.textBackgroundHighlightEmphasis {font-size: 14px; font-family: SongTi; font-weight: 700; background-color: #ffff99; padding: 5px;}  
.waxLogin { color: #aaaaaa; }
.waxLoginBackground { color: #ffffff; }
.waxTrustBox { border: solid #aaaaaa 2px; padding: 5px; height: 120px; }
  
  .pptextboldbghighlite     {font-size: 14px; font-family: SongTi; font-weight: 700; background-color: #ffff99; padding: 5px;}  

/* --------------------------------------------------------------------
	Tables
-------------------------------------------------------------------- */
TABLE.tableDarkGreyBackground { background-color: #aaa; }
TABLE.tableGreyBackground { background-color: #ccc; }
TABLE.tableBlackBorder {border-top: solid 1px #000; border-left: solid 1px #000; background-color: #fff;}
TABLE.tableBlackBorder TD {border-bottom: solid 1px #000; border-right: solid 1px #000;}
TABLE.tableDarkGreyBorder {border-top: solid 1px #aaa; border-left: solid 1px #aaa; background-color: #fff;}
TABLE.tableDarkGreyBorder TD {border-bottom: solid 1px #aaa; border-right: solid 1px #aaa;}
TABLE.tableDarkGreyBorderNoTD { border-left: solid 1px #aaa;border-bottom: solid 1px #aaa; border-right: solid 1px #aaa; background-color: #fff;}
TABLE.tableDarkGreyDoubleBorder {border-top: solid 2px #aaa; border-left: solid 2px #aaa; border-bottom: solid 1px #aaa; border-right: solid 1px #aaa; background-color: #fff;}
TABLE.tableDarkGreyDoubleBorder TD {border-bottom: solid 1px #aaa; border-right: solid 1px #aaa;}
TABLE.tableDarkGreyBorderless {border-top: solid 1px #aaa; border-left: solid 1px #aaa; border-right: solid 1px #aaa; background-color: #fff;}
TABLE.tableDarkGreyBorderless TD {border-bottom: solid 1px #aaa;}	
TABLE.tableGreyBorder {border-top: solid 1px #ccc; border-left: solid 1px #ccc; background-color: #fff;}
TABLE.tableGreyBorder TD {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;}
TABLE.tableGreyOutsideBorder {border: solid 1px #ccc;}
TABLE.tableLightGreyBorder {border-top: solid 1px #eee; border-left: solid 1px #eee; background-color: #fff;}
TABLE.tableLightGreyBorder TD {border-bottom: solid 1px #eee; border-right: solid 1px #eee;}
TABLE.tableLightBlueBorder {border-top: solid 1px #dbe7f2; border-left: solid 1px #dbe7f2; background-color: #fff; border-bottom: solid 1px #dbe7f2; border-right:solid 1px #dbe7f2;}
TABLE.tableGreenBorder {border-top: solid 1px #DBEBE1; border-left: solid 1px #DBEBE1; border-right: solid 1px #DBEBE1;border-bottom: solid 1px #DBEBE1; background-color: #fff;}
TABLE.tableNoBorder {border: 0px; background-color: #fff;}
TABLE.tableNoBorder TD {border: 0px;}
TABLE.tableBlueBorder {border-top: solid 1px #369; border-left: solid 1px #369; }
TABLE.tableYellowBorder {border-top: solid 1px #cc0; border-left: solid 1px #cc0; background-color: #ffc;}
TABLE.tableYellowBorder TD {border-bottom: solid 1px #cc0; border-right: solid 1px #cc0;}
TABLE.tableYellowBorderWhiteBG {border-top: solid 1px #cc0; border-left: solid 1px #cc0; background-color: #fff;}
TABLE.tableYellowBorderWhiteBG TD {border-bottom: solid 1px #cc0; border-right: solid 1px #cc0;}
TABLE.tableDarkBlueBorder {border: solid 10px #369; background-color: #fff;}
TABLE.tableTransparentBorder {border: 0px;}
TABLE.tableTransparentBorder TD {border-bottom: solid 0px #aaa; border-right: solid 0px #aaa;}
TABLE.tableGreyBackground { background-color: #ccc; }
TR.tableRowDarkGrey {background-color: #aaa;}
TR.tableRowGrey {background-color: #ccc;}
TR.tableRowLighterGrey {background-color: #f6f6f6;}
TR.tableRowLightGrey {background-color: #eee;}
TR.tableRowLighterGrey {background-color: #f6f6f6;}
TR.tableRowWhite {background-color: #fff;}
TR.tableRowLightBlue {background-color: #cde;}
TR.tableRowDarkBlue {background-color: #369;}
TR.tableRowDarkerBlueHeading {background-color: #036; font-size: 12px; font-weight: 400;}
TR.tableRowLightBlueHeading {background-color: #cde; font-size: 12px; font-weight: 400;}
TR.tableRowLightGreyHeading {background-color: #eee; font-size: 12px; font-weight: 400;}
TR.tableRowGreyHeading {background-color: #ccc; font-size: 12px; font-weight: 400;}
TD.tableCellHeading {font-size: 14px; font-weight: 400;}
TD.tableCellHeadingSmall {font-size: 12px; font-weight: 400;}
TD.tableCellRegular {font-size: 14px; font-weight: 400;}
TD.tableCellRegularSmall {font-size: 12px; font-weight: 400;}
TD.tableCellRegularBold {font-size: 14px; font-weight: 700;}
TD.tableCellRegularSmallBold {font-size: 12px; font-weight: 400;}
TD.TableCellYellow {background-color: #ffffcc;}
TD.TableCellSmallYellow {font-size: 12px; background-color:#fffdca;font-weight: 400;}
TD.TableCellSmall {font-size: 12px; background-color:#fff;font-weight: 400;}
TD.TableCellGrey {background-color:  #eee;}
TABLE.tableOrangeBorder {border-bottom: solid 2px #fc9; border-right: solid 2px #fc9; border-left: solid 2px #fc9; border-top: solid 2px #fc9;}
TABLE.tableDarkOrangeBorder {border-bottom: solid 2px #f60; border-right: solid 2px #f60;border-top: solid 2px #f60;border-left: solid 2px #f60;}
TR.tableRowOrange {background-color: #fc9;}
TABLE.tableResCenter {border-top: solid 1px #aaa; border-left: solid 1px #aaa; background-color: #fff; border-right: solid 1px #aaa ;}
TABLE.tableResCenter TD {border-bottom: solid 1px #aaa ;}    

TABLE.tableContactInfo {border-top: solid 1px #ffcc00; border-left: solid 1px #ffcc00; border-right: solid 1px #ffcc00;  border-bottom: solid 1px #ffcc00; background-color:#fffde9;}
.packingSlip              {width: 560px;border-width: thin; border-style: solid; border-color: #e2e0e0;}

.listHeading {padding-top:3;padding-bottom:4;border-bottom:thin solid #e2e0e0;vertical-align: text-top; text-align: right; font-size: 12px; font-weight: 400;}

/* --------------------------------------------
    Styles for eBay pages
-----------------------------------------------*/
.ebayEmphasis {font-weight: 700; font-family: 'SongTi';}
.ebayLargeEmphasis {font-weight: 700; font-family: 'SimHei';font-size: 18px;}
.ebayText {font-family: 'SongTi'; font-size: 14px;}
.ebaySmall {font-family: 'SongTi'; font-size: 12px; font-weight: 400; color: #666666;}
.ebaySmallEmphasis {font-family: 'SongTi'; font-size: 12px; font-weight: 400; color: #660000;}
.ebayErrorEmphasis {font-weight: 700; font-family: 'SongTi'; color: red;}

/* ---------------------------------------------
     Styles for Xclick signup pages
---------------------------------------------*/
SELECT.optionsLong {font-size: 14px; font-family: SongTi; font-weight: 400; width: 282;}
SELECT.optionsLongSmallFont {font-size: 12px; font-family: SongTi; font-weight: 400; width: 282;}
INPUT.textLong {font-size: 14px; font-family: SongTi; font-weight: 400; width: 282;}

INPUT.tinyInputWidth,SELECT.tinyInputWidth {width: 158px;}
INPUT.smallInputWidth,SELECT.smallInputWidth {width: 225px;}
INPUT.mediumInputWidth,SELECT.mediumInputWidth {width: 255px;}
INPUT.securityInputWidth,SELECT.securityInputWidth {width: 255px;}
.questionPadding {padding-bottom: 6px;}

/* ------------------------------------------------------------------------
    Global UI (Business UI Project) 
-------------------------------------------------------------------------*/
#xptContentCustom {width: 760px; margin-left: auto; margin-right: auto; text-align: left;}
TD.oneThirdRow {width: 183px;}
TD.twoThirdRow {width: 386px;}
TD.fullRow {width: 589px;}
TD.oneHalfRow {width: 284px;}
TD.leftNav {width: 150px;}
TD.spacer {width: 20px;}
TD.spacerNav {width: 21px;}
TD.spacerOneHalfRow {width: 21px;}
TD.oneThirdRowNoLeftNav {width: 240px;}
TD.twoThirdRowNoLeftNav {width: 500px;}
TD.fullRowNoLeftNav {width: 760px;}
TD.oneHalfRowNoLeftNav {width: 370px;}
TD.spacerOneHalfRowNoLeftNav {width: 20px;}
.homeInput {font-size: 12px; font-weight: 400; width:120px} 

/* --------------------------------------------
    Table Styles used in Business UI Project 
-----------------------------------------------*/
.table4Boxes .headerColor {background-color: #eee;}
.table4Boxes .border {background-color: #e3e3e3;}
TD.tableCellLightBlueSmallBold {background-color: #cde; font-size: 12px; font-weight: 400;}
TD.TableCellLightYellow {background-color: #fffde9;}
.merchantFeatureBgColor {background-color: #e9e6d1;}
TABLE.tableDarkYellowBorder {border-top: solid 2px #ffcc00; border-left: solid 2px #ffcc00; border-right: solid 2px #ffcc00;  border-bottom: solid 2px #ffcc00; background-color: #fff;}
TABLE.tableContactInfo {border-top: solid 1px #ffcc00; border-left: solid 1px #ffcc00; border-right: solid 1px #ffcc00;  border-bottom: solid 1px #ffcc00; background-color:#fffde9;}
.itemdesc 	{width: 760px;}			
.green          {color: #00aa00;}
.error          {color: #ff0000;}
.orange         {color: #ff9900;}

.listHeading {padding-top:3;padding-bottom:4;border-bottom:thin solid #e2e0e0;vertical-align: text-top; text-align: right; font-size: 12px; font-weight: 400;}

/* ---------------------------------------------
     Styles for Xclick signup pages
---------------------------------------------*/
SELECT.optionsLong {font-size: 14px; font-family: SongTi; font-weight: 400; width: 282;}
INPUT.textLong {font-size: 14px; font-family: SongTi; font-weight: 400; width: 282;}


/* --------------------------------------------------------------------
	Small Font Table
-------------------------------------------------------------------- */		
.smallFontTable TD {font-size: 12px; font-weight: 400;} 

.bcupsellbox            {background-color: #ffffcc; border: 1px solid #ccc; padding: 3px; font-size: 12px;}

/* --------------------------------------------------------------------
	Invoice Table
-------------------------------------------------------------------- */		
.invoice_note {width: 600px;margin-top:10px;margin-bottom:10px;}
.invoice {width: 600px;border-collapse: collapse;border:1px solid #aaa;}
.invoice td {font-size:12px;border:1px solid #ccc;padding:2px;}
.invoice tr.title td {font-weight:bold;line-height:20px;text-align:left;background-color: #ccddee;}
.invoice td.currency {border-right:1px solid #fff;}
.invoice td.calc {font-weight:bold; text-align:left;}
	
.currency_highlight {background-color: #ffffcc;}
.tax {font-weight: 400;float: left;}

/*-------------------------------------------------------------------------
	Header Tags
--------------------------------------------------------------------------*/

h1 {font-size: 14px; font-weight: 400; margin: 0px 0px 0px 0px; display: inline;}
h2 {font-size: 14px; font-weight: 400; margin: 0px 0px 0px 0px; display: inline;}

/* ---------------------------------------------------------------------
	HistoryMiniLog Table
-----------------------------------------------------------------------*/
#historyminilog table {border-collapse: collapse;}

#historyMiniLog .tableHeader {font-size: 14px; padding: 4px; background-color: #eeeeee;}
#historyMiniLog .columnHeader {font-size: 12px; font-weight: 400; background-color: #ccddee; padding:4px; border: 1px solid #aaaaaa;}
#historyMiniLog td {font-size: 12px; padding: 4px; border: 1px solid #aaaaaa;}
#historyMiniLog .summaryLeft {font-size: 12px; padding: 4px; background-color: #ffffff; border-right: 0px; border-left: 1px solid #aaaaaa;}
#historyMiniLog .summaryRight {font-size: 12px; padding: 4px; background-color: #ffffff; border-right: 1px solid #c0c0c0; border-left: 0px;}
#historyMiniLog .summaryMiddle {font-size: 12px; padding: 4px; background-color: #ffffff; border-right: 0px; border-left: 0px;}
#historyMiniLog .tableHeader .greyBg {padding: 0px; spacing: 0px; font-size: 14px; background-color: #eeeeee; border: 0px;}

/*
    Style for List without indentation
*/

UL.listNoIndent {margin-left: 0.5em; padding-left: 1em;}

/* styles added for ppip pages */
.listNoIndent {margin-left: 0.5em; padding-left: 1em; margin-top: 5px; margin-bottom: 5px;}
UL.listNoIndent {margin-left: 0.5em; padding-left: 1em; margin-top: 5px; margin-bottom: 5px;}
OL.listNoIndent {margin-left: 0.5em; padding-left: 1em; margin-top: 5px; margin-bottom: 5px;}
TABLE.tableRLBlackBorder {border-collapse: collapse; border-right: solid 1px #AAA; border-left: solid 1px #AAA; border-top: solid 1px #AAA; border-bottom: solid 1px #AAA;  background-color: #fff;}
TD.borderBlack {border-bottom: solid 1px #AAA; border-right: solid 1px #AAA;border-top: solid 1px #AAA; border-left: solid 1px #AAA;}
TD.noPadding {padding: 0px;}
TD.borderNoTop {border-bottom: solid 1px #AAA; border-right: solid 1px #AAA;border-top: 0px #AAA; border-left: solid 1px #AAA;}TD.borderNoBottom {border-bottom: dotted 0px #AAA; border-right: solid 1px #AAA;border-top: solid 1px #AAA; border-left: solid 1px #AAA; padding: 0px;}

/* PPIP Priority boxes styles */
TD.boxRoundPriority1Header {padding-top:2px; padding-bottom:5px; padding-left: 10px; padding-right: 5px; background-color: #83a8cc; font-size: 14px; font-weight: bold; color: #fff;}
TD.boxRoundPriority1Top {border-top: solid 1px #83a8cc; background-color: #83a8cc;}
TD.boxRoundPriority1Bottom {border-bottom: solid 1px #EBF1F7; background-color: #EBF1F7;}
TD.boxRoundPriority1Body {border-left: solid 1px #EBF1F7; border-right: solid 1px #EBF1F7; background-color: #EBF1F7; padding-left:10px;}
TD.boxRoundPriority2Top {border-top: solid 1px #ccc; background-color: #fff;}
TD.boxRoundPriority2Body { border-left: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #fff; padding: 0px 10px 0px 10px;} 
TD.boxRoundPriority2Bottom { border-bottom: solid 1px #ccc; background-color: #fff; padding-bottom: 0px;}
TD.boxRoundPriority3Header {padding-top:2px; padding-bottom:5px; padding-left: 10px; padding-right: 5px; background-color: #EBF1F7; font-size: 14px; font-weight: bold;}
TD.boxRoundPriority3Top {border-top: solid 1px #EBF1F7; background-color: #EBF1F7;}
TD.boxRoundPriority3Body {border-left: solid 1px #EBF1F7; border-right: solid 1px #EBF1F7; background-color: #EBF1F7; padding-left:10px;}
TD.boxRoundPriority3Bottom {border-bottom: solid 1px #EBF1F7; background-color: #EBF1F7;}
TABLE.tableDarkGreyDoubleBorderNoTD { border-top: solid 2px #aaa; border-left: solid 2px #aaa;border-bottom: solid 2px #aaa; border-right: solid 2px #aaa; background-color: #fff;}

/*----------------------------------------------------------------------------
	PPIP Box Styles
----------------------------------------------------------------------------*/
.tableLightBlueMediumBorder {border-left: solid 2px #83a8cc; border-right: solid 2px #83a8cc; padding-top: 0px; padding-bottom: 0px;}
.tableLightBlueMediumBorderLeft {border-left: solid 2px #83a8cc; padding-top: 0px; padding-bottom: 0px;}
.tableLightBlueMediumBorderRight {border-right: solid 2px #83a8cc; padding-top: 0px; padding-bottom: 0px;}
.tableLightBlueMediumBorderBottom {border-bottom: solid 2px #83a8cc; padding-top: 10px; padding-bottom: 10px;}
.tableLightBlueBorder {border-left: solid 2px #83a8cc; border-right: solid 2px #83a8cc;}
.tableLightBlueBorderLP {border-left: solid 2px #83a8cc; border-right: solid 2px #83a8cc; padding-left: 22px;}
.tableLightBlueBorderBottom {border-bottom: solid 2px #83a8cc;}
.tableCellMediumYellow {background-color: #fffcd6;}
.tableNoPadding {padding-top: 0px; padding-bottom: 0px;}
.tableLeftPadding {padding-left: 30px;}
#inlineGrey TD {color: #999;}

/*----        Medium Blue box no border			----*/
TD.bgMediumHeaderBox {padding-top:1px; padding-bottom:6px; padding-left: 10px; padding-right: 10px; background-color: #83a8cc; font-size: 14px; font-weight: bold; color: #fff;}
TD.bgMediumHeaderNavBox {padding-top:1px; padding-bottom:6px; padding-left: 10px; padding-right: 10px; background-color: #83a8cc; font-size: 14px; font-weight: bold; color: #fff;}
TD.bgMediumBox {background-color: #83a8cc;}

/*----        Medium subheading Blue box no border			----*/
TD.bgSubheadingMediumHeaderBox {padding-top:1px; padding-bottom:6px; padding-left: 10px; padding-right: 10px; background-color: #83a8cc; font-size: 16px; font-weight: bold; color: #fff;}
TD.bgSubheadingMediumHeaderNavBox {padding-top:1px; padding-bottom:6px; padding-left: 10px; padding-right: 10px; background-color: #83a8cc; font-size: 16px; font-weight: bold; color: #fff;}
TD.bgSubheadingMediumBox {background-color: #83a8cc;}

/* Light Blue box */
TD.bgLightHeaderBox {padding-top:5px; padding-bottom:6px; padding-left: 10px; padding-right: 10px; background-color: #dbe7f2; font-size: 14px; font-weight: bold; color: #000;}
TD.bgLightBox {background-color: #dbe7f2;}
/* Light Blue box, black text */
TD.bgLightHeaderBoxBlk {padding-top:5px; padding-bottom:6px; padding-left: 10px; padding-right: 10px; background-color: #dbe7f2; font-size: 14px; font-weight: bold; color: #000; }

/* Blue box with white text and 4 headings*/
TD.bgMediumHeader4 {padding-top:5px; padding-bottom:6px; padding-left: 5px; padding-right: 10px; background-color: #83a8cc; font-size: 14px; font-weight: bold; color: #fff;}
TD.bgMediumHeader4LP {padding-top:5px; padding-bottom:6px; padding-left: 14px; padding-right: 10px; background-color: #83a8cc; font-size: 14px; font-weight: bold; color: #fff;}
TD.bgMediumBox4 {background-color: #83a8cc;}

/* Blue box with white text and 5 headings*/
TD.bgMediumHeader5 { padding-top: 5px; padding-bottom: 6px;background-color: #83a8cc; font-size: 14px; font-weight: bold; color: #fff;}
TD.bgMediumHeader5LP { padding-top: 5px; padding-bottom: 6px; padding-left: 14px; background-color: #83a8cc; font-size: 14px; font-weight: bold; color: #fff;}


/* Light Blue box #ebf1f7 with blue text in header */
TD.bgLightHeaderBlueTxt {padding-top:5px; padding-bottom:6px; padding-left: 10px; padding-right: 10px; background-color: #ebf1f7; font-size: 14px; font-weight: bold; color: #336699;}
TD.bgLightHeaderBlueTxt5 {padding-top:5px; padding-bottom:6px; background-color: #ebf1f7; font-size: 14px; font-weight: bold; color: #336699;}
TD.bgLightHeaderGreyTxt5 {padding-top:5px; padding-bottom:6px; background-color: #ebf1f7; font-size: 14px; font-weight: bold; color: #999999;}
TD.bgLightGreyTxt5Small {padding-top:5px; padding-bottom:6px; background-color: #ebf1f7; font-size: 12px; color: #999999;}
