#xptContentMain #modularContent
{
    FLOAT: left
}
#xptContentMain .partialWidth
{
    WIDTH: 540px
}
#xptContentMain #sideBar
{
    BORDER-RIGHT: #000 0px solid;
    BORDER-TOP: #000 0px solid;
    FLOAT: right;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #000 0px solid;
    WIDTH: 200px;
    BORDER-BOTTOM: #000 0px solid
}
#xptContentMain #sideBar .sectionHeader
{
    BACKGROUND: #fff
}
#xptContentMain .modularContentArea
{
    MARGIN-TOP: 22px;
    MARGIN-BOTTOM: 28px
}
#xptContentMain .modularContentArea .contactInfo
{
    MARGIN-TOP: -16px
}
#xptContentMain .modularContentArea .subsFundingSource
{
    MARGIN-TOP: -16px
}
#xptContentMain #modularContent H2
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    COLOR: #000;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #e8f0f8
}
#xptContentMain #modularContent .hprHeader
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    COLOR: #000;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #e8f0f8
}
#xptContentMain .modularContentArea .subsLoginInfo
{
    BORDER-RIGHT: #e6d03e 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #e6d03e 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #e6d03e 1px solid;
    WIDTH: 175px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #e6d03e 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
#xptContentMain .modularContentArea .subsLoginInfoCS1
{
    BORDER-RIGHT: #e6d03e 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #e6d03e 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #e6d03e 1px solid;
    WIDTH: 175px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #e6d03e 1px solid;
    BACKGROUND-COLOR: #000000
}
#xptContentMain #modularContent .content
{
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px
}
#xptContentMain #sideBar .login
{
    BORDER-RIGHT: #336699 2px solid;
    BORDER-TOP: #336699 2px solid;
    BORDER-LEFT: #336699 2px solid;
    WIDTH: 196px;
    BORDER-BOTTOM: #336699 2px solid;
    BACKGROUND-COLOR: #fff
}
#xptContentMain #sideBar .login .logo
{
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 2px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #cccccc 1px solid;
    TEXT-ALIGN: center
}
#xptContentMain #sideBar .login .content
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
#paymentMethod .formTable
{
    WIDTH: auto
}
#cowpPreviewMessage
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px;
    BORDER-LEFT: #000 1px solid;
    WIDTH: auto;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #000 1px solid
}
.dataTable
{
    BORDER-COLLAPSE: collapse
}
.dataTable TD
{
    BORDER-RIGHT: #aaa 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #aaa 1px solid;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #aaa 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #aaa 1px solid;
    BACKGROUND-COLOR: #fff
}
.dataTable TD.moneyColumn
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right
}
.dataTable TD INPUT
{
    FONT-SIZE: 9px
}
.dataTable TD.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #cde
}
.dataTable TD.headerMoneyColumn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #cde;
    TEXT-ALIGN: right
}
.dataTable TD.spacer
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #fff 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #fff 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #fff 1px solid
}
.dataTable TD.spacerGrey
{
    BORDER-RIGHT: #aaa 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #aaa 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #aaa 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #aaa 1px solid
}
.dataTable TD.noGrid
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 5px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.dataTable TD.noGridSummary
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #aaa 2px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none
}
#orderDetailsArea
{
    CLEAR: both;
    MARGIN: 5px 0px 10px
}
#orderDetailsArea .note
{
    MARGIN: 10px 0px 0px
}
INPUT.highlightButtonMed
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 13px;
    WIDTH: 100px
}
INPUT.highlightButtonFlex
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: 700;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#xptContentMain #modularContent TD.globalButtons INPUT
{
    VERTICAL-ALIGN: top
}
.globalButtons INPUT.primary
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    FONT: bold 12px Arial;
    PADDING-TOP: 0px;
    LETTER-SPACING: 1px;
    HEIGHT: 22px
}
.globalButtons INPUT.secondary
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    FONT: bold 12px Arial;
    PADDING-TOP: 0px;
    LETTER-SPACING: 1px;
    HEIGHT: 22px
}
.globalButtons INPUT.tertiary
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    FONT: bold 12px Arial;
    PADDING-TOP: 0px;
    LETTER-SPACING: 1px;
    HEIGHT: 22px
}
.globalButtons INPUT.primary
{
    BORDER-RIGHT: #ff9900 1px solid;
    BORDER-TOP: #ff9900 1px solid;
    BACKGROUND: url(/SBWEBSCR-495-20071227-2/en_US/i/btn/btn_main_1x50.gif) #ffaa2b repeat-x left top;
    MARGIN: 7px 5px 0px 175px;
    BORDER-LEFT: #ff9900 1px solid;
    COLOR: #fff;
    BORDER-BOTTOM: #ff9900 1px solid
}
.globalButtons INPUT.secondary
{
    BORDER-RIGHT: #85a7ca 1px solid;
    BORDER-TOP: #85a7ca 1px solid;
    BACKGROUND: url(/SBWEBSCR-495-20071227-2/en_US/i/btn/btn_secondary_1x50.gif) #83a9ce repeat-x left top;
    MARGIN: 7px 5px 0px;
    BORDER-LEFT: #85a7ca 1px solid;
    WIDTH: auto;
    COLOR: #336699;
    BORDER-BOTTOM: #85a7ca 1px solid
}
.globalButtons INPUT.tertiary
{
    BORDER-RIGHT: #acadaf 1px solid;
    BORDER-TOP: #acadaf 1px solid;
    BACKGROUND: url(/SBWEBSCR-495-20071227-2/en_US/i/btn/btn_cancel_1x50.gif) #bcbcbb repeat-x left top;
    MARGIN: 7px 0px 0px 5px;
    BORDER-LEFT: #acadaf 1px solid;
    WIDTH: auto;
    COLOR: #777;
    BORDER-BOTTOM: #acadaf 1px solid
}
.globalButtons INPUT.primaryDisabled
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: #e5e5e5;
    PADDING-BOTTOM: 0px;
    FONT: bold 12px Arial;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #ccc;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 22px
}
.globalButtons INPUT.secondaryDisabled
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: #e5e5e5;
    PADDING-BOTTOM: 0px;
    FONT: bold 12px Arial;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #ccc;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 22px
}
.globalButtons INPUT.tertiaryDisabled
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: #e5e5e5;
    PADDING-BOTTOM: 0px;
    FONT: bold 12px Arial;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #ccc;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 22px
}
.globalButtons INPUT.primaryDisabled
{
    MARGIN: 7px 5px 0px 175px
}
.globalButtons INPUT.secondaryDisabled
{
    MARGIN: 7px 5px 0px;
    WIDTH: auto
}
.globalButtons INPUT.tertiaryDisabled
{
    MARGIN: 7px 0px 0px 5px;
    WIDTH: auto
}
UL#progressMeter
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 6px;
    COLOR: #7c9fbf;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL#progressMeter LI
{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 9px;
    BACKGROUND: url(/SBWEBSCR-495-20071227-2/en_US/i/scr/progress_bar_high.gif) repeat-x center bottom;
    FLOAT: left;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
UL#progressMeter LI.incomplete
{
    BACKGROUND-IMAGE: url(/SBWEBSCR-495-20071227-2/en_US/i/scr/progress_bar.gif)
}
UL#progressMeter LI.current
{
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/SBWEBSCR-495-20071227-2/en_US/i/scr/progress_dot.gif);
    COLOR: #369
}
#requiredWithSecure
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#merchantReturn
{
    CLEAR: both;
    POSITION: relative;
    TOP: -25px
}
.partialWidth DIV.inputNote
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    WIDTH: 135px;
    PADDING-TOP: 0px
}
#xptContentMain .partialWidth
{
    WIDTH: 535px
}
#xptContentMain #sideBar .containerBox
{
    BACKGROUND-COLOR: #efefef
}
#xptContentMain #sideBar .containerBox .logo
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 10px
}
#xptContentMain #sideBar .sectionHeader
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 1px 1px 0px;
    COLOR: #023365;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #fff
}
#xptContentMain .modularContentArea
{
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 12px
}
#xptContentMain #modularContent H2
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    COLOR: #000;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #e8f0f8
}
#xptContentMain #modularContent .sectionHeader
{
    PADDING-LEFT: 13px;
    BACKGROUND: url(/SBWEBSCR-495-20071227-2/en_US/i/scr/scr_blueArrow_6x11.gif) no-repeat left center
}
#xptContentMain #modularContent .sectionHeader STRONG
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #023365
}
#xptContentMain #modularContent INPUT.loginAction
{
    BORDER-RIGHT: #023365 2px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #023365 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #023365 1px solid;
    CURSOR: pointer;
    COLOR: #036;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #023365 2px solid;
    BACKGROUND-COLOR: #e8f0f8;
    TEXT-DECORATION: none
}
UNKNOWN
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    WIDTH: 132px;
    PADDING-TOP: 0px
}
DIV.titleHeader
{
    BACKGROUND: url(images/header_bg.gif) repeat-x
}
DIV.titleHeader H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    MARGIN: 32px 0px 10px 30px;
    COLOR: #336699;
    BORDER-BOTTOM: #ccdded 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.titleHeader IMG
{
    MARGIN: 25px 0px 10px 400px
}
P.secureTransaction
{
    FONT-SIZE: 0.9em! important;
    TEXT-ALIGN: right
}
P.secureTransaction A
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/SBWEBSCR-495-20071227-2/en_US/i/icon/secure_lock_2.gif) no-repeat right center;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
P.instructions
{
    MARGIN-TOP: -1.1em;
    TEXT-ALIGN: left
}
P.instructions SPAN.requiredText
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 13px;
    BACKGROUND: url(/SBWEBSCR-495-20071227-2/en_US/i/scr/asterisk.gif) no-repeat 0% 37%
}
P.description
{
    FONT-SIZE: 0.9em;
    TEXT-ALIGN: right
}
P.description A.secure
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/SBWEBSCR-495-20071227-2/en_US/i/icon/secure_lock_2.gif) no-repeat right center;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
#id_370473
{
    CLEAR: both
}
.dataTable TR.section
{
}
.dataTable TR.section TD.header
{
    COLOR: white;
    BACKGROUND-COLOR: red
}
.summaryTable
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.summaryTable TR.section
{
}
.summaryTable TR.section TD.header
{
    COLOR: white;
    BACKGROUND-COLOR: #FFA07A
}
.dataTable TR.section TD.subject
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-ALIGN: right
}
.dataTable TR.section TD.value
{
    FONT-SIZE: 12px
}
.summaryTable TR.section TD.subject
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    WIDTH: 25%;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.summaryTable TR.section TD.value
{
    FONT-SIZE: 10pt
}
.IdVisitorForm
{
    DISPLAY: block;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 5px;
    PAGE-BREAK-AFTER: always;
    PADDING-TOP: 10px;
    margin: 0 auto;
    text-align: left;
}
.IdVisitorForm P
{
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 10px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif
}
.IdVisitorForm INPUT
{
    MARGIN: 5px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif;
}
.IdVisitorForm input.SubmitButton
{
    FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif;
    color:White; 
	font-size:12px; 
	font-weight: bold; 
	margin:5px; 
	padding:5px; 
	background-color:#e36627;
}

.IdVisitorForm SELECT
{
    FONT-SIZE: 11px;
    MARGIN: 4px 0px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif
}

.IdVisitorForm TR.summary TD
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    COLOR: #FFFFF0;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #D2B48C;
    margin-top:16px;
    margin-bottom:10px;
    padding-left: 5px;
}
.IdVisitorForm TD.label
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #191970;
    FONT-FAMILY: Arial
}
.IdVisitorForm TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial
}
.summaryTable TR.summary
{
}
.summaryTable TR.summary TD.section
{
    FONT-WEIGHT: bolder;
    COLOR: #FFFFF0;
    BACKGROUND-COLOR: #D2B48C
}
.dataTable TR.dtsummary
{
    VERTICAL-ALIGN: sub
}
.smallTable TR TD
{
    FONT-SIZE: 9px;
    TEXT-ALIGN: center;
    font-family: Arial;
    padding: 2px;
}
.dataTable TR.dtsummary TD
{
    PADDING-RIGHT: 0px;
    FONT-SIZE: 10px;
    BORDER-LEFT-COLOR: #efefef;
    BORDER-BOTTOM-COLOR: #efefef;
    BORDER-TOP-COLOR: #efefef;
    BORDER-RIGHT-COLOR: #efefef;
    BACKGROUND-COLOR: #efefef;
    TEXT-ALIGN: right;
}

.dataTable TR.dtsummary TD.dtsummary INPUT
{
  /*  BORDER-LEFT-COLOR: #efefef;
    BORDER-BOTTOM-COLOR: #efefef;
    BORDER-TOP-COLOR: #efefef;
    BACKGROUND-COLOR: #efefef;
BORDER-RIGHT-COLOR: #efefef
*/
    TEXT-ALIGN:center;
    FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #ffffff;
	PADDING: 3px;
	BACKGROUND-COLOR: #7375a6;
    
}
.dataTable TR.dtsummary TD.moneyColumn
{
    PADDING-RIGHT: 10px;
    FONT-SIZE: 10px;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: right
}
.dataTable TR.dtsummary TD.moneyColumnEmphasis
{
    PADDING-RIGHT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: right
}
.dataTable TR.dtsummary TD.warning
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: capitalize;
    COLOR: red
}
TR.transerror
{
}
.IdVisitorForm TR.transerror
{
}
.IdVisitorForm TR.transerror TD
{
    FONT-WEIGHT: bolder;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: red
}
UL.greenarrowplain
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-IMAGE: url(/mbgnav/Style1/bullet1.gif);
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
