/* UA Global CSS */

body {
    margin:0 5px;
    padding:0;
    color:#333;
    background:#fff;
    font:normal 75% Arial,Helvetica,sans-serif
}

h1,h2,h3,h4,h5,h6 {
    margin:.1em 0;
    line-height:normal!important
}

h1 {
    color:#c88039;
    font-size:1.33em
}

h2 {
    color:#c88039;
    font-size:1.167em
}

h3 {
    color:#333;
    font-size:1.167em
}

h4 {
    color:#333;
    font-size:1em
}

h5,h6 {
    font-size:1em
}

a {
    color:#084482;
    text-decoration:underline
}

p {
    margin:1em 0;
    padding-top: 1px;
    padding-bottom: 1px;
    color: #333
}

ul,ol,dl {
    margin:1.6em 0;
    padding:0
}

ul {
	list-style: disc;
}

ol {
    margin-left:1.2em
}

strong {
    font-weight:700
}

input,textarea {
    padding:2px;
    font:1em Arial,Helvetica,sans-serif
}

textarea {
    vertical-align:top
}

table {
    width:auto;
    margin:1em 0;
    border:0;
    border-collapse:collapse
}

table th {
    padding:.2em .4em;
    background-color:#fff;
    font-weight:700;
    line-height:normal;
    text-align:center;
    vertical-align:top
}

table td {
    padding:.2em .4em;
    background-color:#fff;
    font-weight:400;
    line-height:1.2em;
    text-align:left;
    vertical-align:top
}

.accessAid {
    display:block!important;
    left:-500em!important;
    line-height:0!important;
    position:absolute!important;
    text-indent:-9999em!important;
    top:0!important
}

.hide {
    display:none!important
}

section,header,footer,aside {
    display:block
}

#content {
    clear:both;
    overflow:auto;
    margin-top:.5em;
    padding:0 10px;
    outline:0
}

#page #content.sideposleft #main,#page #content.sideposright #main {
    width:74.493927125506%
}

#page #content.sideposleft #sidebar,#page #content.sideposright #sidebar {
    width:23.481781376518%
}

#page .column {
    position:relative;
    display:inline-block;
    margin-right:2.0242914979757%;
    vertical-align:top
}

#content.sideposleft .column, #content.sideposright .column {
    margin-right:2.7173913043478%
}

#page #content.sideposleft .column.nogutter,#content.sideposright .column.nogutter, #content .column.nogutter {
    margin-right:0
}

.rtl #page #content.sideposleft .column,.rtl #page #content.sideposright .column {
    margin:0 0 0 2.86%
}

.rtl #page #content.sideposleft .column.nogutter,.rtl #page #content.sideposright .column.nogutter,.rtl #page #content .column.nogutter {
    margin-left:0
}

#main {
    line-height:1.5
}

#sidebar .nav a:hover {
    text-decoration:underline
}

.nav ul li li,.nav ul li li li {
    border:0;
    padding-left:12px
}

.nav ul li.active li,.nav ul li.open li {
    background-color:#fff
}

#sidebar .nav ul li.active li {
    font-weight:400
}

#sidebar .nav ul li li {
    background-position:0 8px
}

#sidebar .nav ul li li li {
    background-position:-816px 8px;
    padding-left:12px
}

#sidebar .box a:hover {
    text-decoration:underline
}

.box ul li,.box ol li {
    margin-left:10px;
    padding-left:0;
    margin-bottom:.4em
}

.toolTipCallout, .toolTipCallout {
    display:none
}

.toolTip .body {
    padding:10px 15px
}

.toolTip .posRtlUnder {
    background-position:-250px top
}

.toolTip .posRtlOver {
    background-position:-750px bottom
}

#skipToContent:focus {
    width:auto!important;
    height:auto!important;
    left:210px!important;
    top:5px!important;
    line-height:normal!important;
    text-indent:0!important
}

header {
    height:157px;
    z-index:9;
    position:relative
}

.searchable legend,.searchable label {
    height:1px;
    left:-500em;
    line-height:0;
    overflow:hidden;
    position:absolute;
    text-indent:-9999em;
    top:0;
    width:1px
}

.searchable input.button {
    margin:0 2px
}

.searchable input {
    margin:0;
    padding:2px;
    font-size:.9em
}

button {
    padding:1px 10px
}

button,input.button {
    width:auto!important;
    margin-right:10px;
    border:1px solid #bfbfbf;
    border-right-color:#908d8d;
    border-bottom-color:#908d8d;
    padding:1px .5em;
    background:#e1e1e1 url(https://www.paypalobjects.com/en_US/i/pui/core/btn_bg_sprite.gif) left 82.5% repeat-x;
    color:#000;
    overflow:visible
}

button:hover,input.button:hover {
    cursor:pointer
}

button[disabled],input.button[disabled] {
    border:1px solid #ccc;
    background:#eee;
    color:#b3b3b3
}

button[disabled]:hover,input.button[disabled]:hover {
    cursor:default
}

button.disabled:hover,input.button.disabled:hover {
    cursor:default
}

#rosetta {
    border:0;
    position:absolute;
    z-index:11;
    width:250px;
    text-align:right
}

#html-rosetta p span:first-child {
    text-decoration:underline;
    width:auto
}

#html-rosetta li a:hover {
    background:#084482;
    color:#fff
}

#html-rosetta-container {
    position:relative;
    z-index:11;
    width:120px
}

#html-rosetta p {
    color:#084482;
    margin:0;
    padding-right:1em
}

#html-rosetta-container:focus,#html-rosetta:focus,#html-rosetta li a:focus {
    outline:0
}

#navPrimary ul li:hover, {
    background-color:#1a4773;
    background-image:url(https://www.paypalobjects.com/en_US/i/pui/core/nav_sprite.gif);
    background-repeat:repeat-x;
    background-position:left -197px
}

#navPrimary ul li.active:hover,#navPrimary ul li.active {
    background-color:#f8f8f8;
    background-image:url(https://www.paypalobjects.com/en_US/i/pui/core/nav_sprite.gif);
    background-repeat:repeat-x;
    background-position:left -136px
}

#navPrimary ul li.active ul li a:hover,#navPrimary ul li.active ul li a:focus {
    text-decoration:underline
}

#navPrimary ul li.active ul li.active:hover {
    border:0;
    background:0
}

#navPrimary ul li.active ul li.active:hover a {
    text-decoration:underline
}

#navPrimary ul li.active ul li.active:hover ul li a {
    text-decoration:none
}

#navPrimary ul li.active ul li:hover ul {
    display:block;
    z-index:10;
    width:auto;
    border:1px solid #ccc;
    border-top:0;
    padding:0 1em;
    background:#fff
}

#navPrimary ul li.active ul li:hover ul li {
    display:block;
    margin:1em 0;
    padding:0
}

#navPrimary ul li.active ul li:hover ul li a {
    display:inline
}

#navPrimary ul li.active ul li:hover ul li a:hover,#navPrimary ul li.active ul li.hover ul li a:hover {
    text-decoration:underline
}

#navPrimary ul {
    padding:0 0 0 10px
}

#navPrimary ul li {
    margin:.45em .45em 0 0
}

#navPrimary ul li.active ul li:hover ul {
    left:auto;
    margin:-.1em 0 0 -.9em
}

.progress li {
    margin:0 1.4em 0 0
}

.progress li span {
    border-right:1px solid #ccc;
    margin-right:.5em;
    padding:0 .4em 0 0
}

.progress li.current span {
    margin-right:.6em;
    padding:.1em .2em
}

footer {
    clear:both;
    padding:2em 9em 1em;
    color:#999;
    font-size:.9em;
    text-align:center
}

footer ul {
    margin:.7em 0;
    list-style-type:none
}

footer ul.horizontal li {
    margin-left:0!important
}

ul.horizontal li {
    margin-left:.25em;
    border-right:1px solid #999
}

#page {
    width:760px
}

TABLE {
    margin:1em 0;
    width:auto;
    border-collapse:collapse;
    border:medium
}

TABLE TH {
    text-align:center;
    padding-bottom:.2em;
    line-height:normal;
    background-color:#fff;
    padding-left:.4em;
    padding-right:.4em;
    vertical-align:top;
    font-weight:700;
    padding-top:.2em
}

TABLE TD {
    text-align:left;
    padding-bottom:.2em;
    line-height:1.2em;
    background-color:#fff;
    padding-left:.4em;
    padding-right:.4em;
    vertical-align:top;
    font-weight:400;
    padding-top:.2em
}

UL {
    padding-bottom:0;
    margin:1.6em 0;
    padding-left:0;
    padding-right:0;
    padding-top:0
}

OL {
    padding-bottom:0;
    margin:1.6em 0;
    padding-left:0;
    padding-right:0;
    padding-top:0
}

UL LI {
    margin-bottom:.8em;
    margin-left:1.25em
}

OL LI {
    margin-bottom:.8em;
    margin-left:1.28em
}

OL UL LI {
    margin-bottom:.8em;
    margin-left:1.25em
}

LI UL {
    margin:1.25em 0
}

LI OL {
    margin:1.25em 0
}

OL {
    margin-left:1.2em
}

OL LI {
    padding-left:.4em
}

LI OL {
    margin-left:1.8em
}

.link_list_style {
    list-style-image:url(https://www.paypalobjects.com/webstatic/ua/arrow_marker.jpg)
}

#page #content {
    width:100%;
    margin-left:1px!important
}

.all_legal_agree {
    margin-top:6px!important
}

.small {
    font-size:1em!important
}

div ol {
    margin-bottom:19px!important;
    margin-left:14px!important;
    margin-top:19px!important
}

div ol li ol {
    margin-bottom:15px!important;
    margin-left:21px!important;
    margin-top:15px!important
}

#main {
    line-height:normal!important
}

ol {
    list-style-type:decimal!important
}

ol[type="disc"] {
    list-style-type:disc!important
}

ol[type="A"] {
    list-style-type:upper-alpha!important
}

ol[type="a"] {
    list-style-type:lower-alpha!important
}

ol[type="i"] {
    list-style-type:lower-roman!important
}

ul[type="disc"] {
    list-style-type:disc!important
}

ul[type="a"] {
    list-style-type:lower-alpha!important
}

ul[type="A"] {
    list-style-type:upper-alpha!important
}

ul[type="i"] {
    list-style-type:lower-roman!important
}

ul[type="circle"] {
    list-style-type:circle!important
}

a[name] {
    font-size:0;
    line-height:0;
    display:block
}

html {
    overflow-y:scroll
}

body {
    margin:0;
    padding:0;
    color:#333;
    background:#fff;
    font:75%/normal Arial,Helvetica,sans-serif
}

h1,h2,h3,h4,h5,h6 {
    margin:.1em 0;
    line-height:normal
}

h1 {
    color:#c88039;
    font-size:1.33em
}

h2 {
    color:#c88039;
    font-size:1.167em
}

h3 {
    color:#333;
    font-size:1.167em
}

h4 {
    color:#333;
    font-size:1em
}

h5,h6 {
    font-size:1em
}

a {
    color:#084482;
    text-decoration:underline
}

a.button:hover {
    cursor:pointer
}

a img {
    border:0
}

p {
    margin:1em 0
}

ul,ol,dl {
    margin:1em 0;
    padding:0
}

dt {
    margin:0;
    padding:0
}

li,dd {
    margin:0 0 0 1.7em
}

blockquote {
    margin:1em
}

em {
    font-style:italic
}

strong {
    font-weight:700
}

dfn,var {
    font-style:normal
}

code,kbd,samp {
    font:1em "Courier New",Courier,monospace
}

q:before,q:after {
    content:""
}

cite {
    font-style:normal
}

cite span {
    display:block
}

abbr,acronym {
    border:0;
    color:#084482;
    text-decoration:underline;
    cursor:pointer
}

form {
    margin:0;
    padding:0
}

fieldset {
    margin:0;
    border:0;
    padding:0
}

legend {
    padding:0;
    font-weight:700
}

label {
    display:block
}

input,select,textarea {
    border:1px solid #999;
    font:1.1em Arial,Helvetica,sans-serif
}

input,textarea {
    padding:2px
}

input[type=checkbox],input[type=radio],input[type=hidden] {
    border:0;
    padding:0
}

input.checkbox,input.radio,input.hidden {
    border:0
}

button,input.button {
    width:auto!important;
    margin-right:10px;
    border:1px solid #bfbfbf;
    border-right-color:#908d8d;
    border-bottom-color:#908d8d;
    padding:1px .5em;
    background:#e1e1e1 url(https://www.paypalobjects.com/en_US/i/pui/core/btn_bg_sprite.gif) left 82.5% repeat-x;
    color:#000;
    overflow:visible
}

button:active,input.button:active {
    border:1px solid #908d8d;
    border-right-color:#afafaf;
    border-bottom-color:#afafaf
}

button:hover,input.button:hover {
    cursor:pointer
}

button.primary,input.button.primary {
    border:1px solid #d5bd98;
    border-right-color:#935e0d;
    border-bottom-color:#935e0d;
    background:#ffa822 url(https://www.paypalobjects.com/en_US/i/pui/core/btn_bg_sprite.gif) left 17.5% repeat-x
}

button.primary:active,input.button.primary:active {
    border:1px solid #935e0d;
    border-right-color:#d5bd98;
    border-bottom-color:#d5bd98
}

button[disabled=disabled] {
    border:1px solid #ccc;
    background:#eee;
    color:#b3b3b3
}

button[disabled=disabled]:hover {
    cursor:default
}

button.disabled,input.button.disabled {
    border:1px solid #ccc;
    background:#eee;
    color:#b3b3b3
}

button.disabled:hover,input.button.disabled:hover {
    cursor:default
}

table {
    border-collapse:collapse
}

hr {
    display:none
}

#page {
    position:relative;
    width:760px;
    margin:0 auto
}

#content {
    clear:both;
    margin-top:.5em
}

#searchForm {
    float:right;
    width:167px;
    padding:4px 0 5px 20px
}

#navGlobal {
    float:right;
    margin-top:.45em;
    font-size:.9em;
    text-align:right
}

#navGlobal li {
    display:inline;
    border-right:1px solid #333;
    padding-left:.9em
}

#navGlobal li a {
    margin-right:1em
}

#navGlobal .last {
    border:0
}

#navPrimary {
    clear:both;
    z-index:2;
    position:absolute;
    top:100px;
    width:100%;
    min-height:6px
}

#navPrimary.empty {
    top:92px;
    height:6px;
    background:url(https://www.paypalobjects.com/en_US/i/pui/core/nav_sprite.gif) left 0 repeat-x
}

#navPrimary ul {
    overflow:hidden;
    margin:0;
    padding:0 0 0 10px;
    background:url(https://www.paypalobjects.com/en_US/i/pui/core/nav_sprite.gif) left 1.8em repeat-x;
    list-style-type:none
}

#navPrimary ul.secondary {
    margin-bottom:2em
}

#navPrimary ul li {
    float:left;
    margin:.45em .45em 0 0;
    padding:.27em .9em;
    background:#1a4773 url(https://www.paypalobjects.com/en_US/i/pui/core/nav_sprite.gif) left -75px repeat-x
}

#navPrimary ul li:hover,#navPrimary ul li.hover {
    background:#1a4773 url(https://www.paypalobjects.com/en_US/i/pui/core/nav_sprite.gif) left -197px repeat-x
}

#navPrimary ul li a {
    display:block;
    color:#fff;
    font-weight:700;
    text-decoration:none;
    text-align:center
}

#navPrimary ul li.active {
    margin-top:0;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    padding:.7em .9em .5em;
    background:#f8f8f8 url(https://www.paypalobjects.com/en_US/i/pui/core/nav_sprite.gif) left -136px repeat-x
}

#navPrimary ul li.active:hover,#navPrimary ul li.active {
    background:#f8f8f8 url(https://www.paypalobjects.com/en_US/i/pui/core/nav_sprite.gif) left -136px repeat-x
}

#navPrimary ul li.active a {
    color:#333
}

#navPrimary ul li ul {
    display:none
}

#navPrimary ul li.active ul {
    display:block;
    overflow:visible;
    width:100%;
    position:absolute;
    top:2.3em;
    left:0;
    padding:0;
    background:url(https://www.paypalobjects.com/en_US/i/pui/core/nav_sprite.gif) left -2.15em repeat-x
}

#navPrimary ul li.active ul li {
    margin:0;
    padding:.45em .9em .8em;
    background:transparent none
}

#navPrimary ul li.active ul li a {
    display:block;
    color:#1c4266;
    font-weight:400
}

#navPrimary ul li.active ul li a:hover,#navPrimary ul li.active ul li a:focus {
    text-decoration:underline
}

#navPrimary ul li.active ul li.active:hover,#navPrimary ul li.active ul li.active {
    border:0;
    background:0
}

#navPrimary ul li.active ul li.active:hover a {
    text-decoration:underline
}

#navPrimary ul li.active ul li.active a {
    color:#333;
    font-weight:700
}

#navPrimary ul li.active ul li.active:hover ul li a {
    text-decoration:none
}

#navPrimary ul li ul li ul,#navPrimary ul li.active ul li ul {
    display:none
}

#navPrimary ul li.active ul li:hover ul,#navPrimary ul li.active ul li.hover ul {
    display:block;
    z-index:10;
    width:auto;
    left:auto;
    margin:-.1em 0 0 -.9em;
    border:1px solid #ccc;
    border-top:0;
    padding:0 1em;
    background:#fff
}

#navPrimary ul li.active ul li:hover ul li,#navPrimary ul li.active ul li.hover ul li {
    float:none;
    margin:1em 0;
    padding:0
}

#navPrimary ul li.active ul li:hover ul li a,#navPrimary ul li.active ul li.hover ul li a {
    display:inline;
    text-align:left
}

#navPrimary ul li.active ul li:hover ul li a:hover,#navPrimary ul li.active ul li.hover ul li a:hover {
    text-decoration:underline
}

#navPrimary ul li.active ul li.active ul li a {
    color:#1c4266;
    font-weight:400
}

#rosetta {
    border:0;
    position:absolute;
    top:40px;
    left:505px;
    z-index:11;
    width:250px;
    text-align:right
}

#rosetta legend {
    display:block;
    position:absolute;
    top:0;
    left:-500em;
    width:1px;
    height:1px;
    overflow:hidden;
    text-indent:-9999em;
    line-height:0
}

#rosetta label {
    display:none
}

#rosetta button {
    border:0;
    padding:0;
    background:0;
    vertical-align:top
}

#html-rosetta-container {
    position:absolute;
    height:1em;
    width:11em;
    right:0;
    z-index:11
}

#html-rosetta {
    background:#fff;
    position:absolute;
    right:.7em;
    top:3.7em;
    width:11em;
    font-size:.9em;
    z-index:11
}

#html-rosetta p {
    text-align:right;
    text-decoration:underline;
    cursor:pointer;
    color:#084482;
    margin:0;
    padding-right:1.1em;
    background:url(https://www.paypalobjects.com/en_US/i/icon/icon_dropdown.gif) 100% .6em no-repeat
}

#html-rosetta ul {
    width:10.8em;
    border:1px solid #ccc;
    margin:.4em 0 0;
    padding:.2em 0
}

#html-rosetta li {
    list-style-type:none;
    margin:0
}

#html-rosetta li a,#html-rosetta li a:visited {
    display:block;
    padding:.2em .7em;
    color:#000;
    text-decoration:none;
    zoom:1
}

#html-rosetta li a:hover {
    background:#084482;
    color:#fff
}

#html-rosetta div {
    position:relative;
    height:0;
    margin-top:.3em;
    overflow:hidden
}

#html-rosetta ul {
    position:absolute;
    bottom:0
}

a.skip:focus {
    width:auto!important;
    height:auto!important;
    left:10px!important;
    top:80px!important;
    line-height:normal!important;
    text-indent:0!important
}

.secondary {
    color:#757575
}

.nonjsAlert {
    margin:1em;
    border:1px solid red;
    padding:.5em;
    color:red;
    text-align:center
}

.accessAid {
    display:block!important;
    position:absolute!important;
    top:0!important;
    left:-500em!important;
    overflow:hidden!important;
    text-indent:-9999em!important;
    line-height:0!important
}

.hide {
    display:none
}

.show {
    display:block
}

.lightbox .yui-panel .header * {
    padding-bottom:.3em;
    background:url(https://www.paypalobjects.com/en_US/i/pui/lightbox/hdr_bg.gif) bottom left repeat-x
}

.balloon .body {
    padding:10px 15px
}

.cardstack ol.tabs li a:hover{
    text-decoration:underline
}

.acResults {
    z-index:12;
    position:absolute;
    overflow:hidden;
    background-color:#fff;
    border:1px solid #ccc
}

.acResults ul {
    overflow-y:auto;
    margin:0;
    padding:0;
    list-style:none
}

.acResults li {
    margin:0;
    padding:4px
}

.acResults li.active {
    background-color:#fec;
    cursor:pointer
}

@media print {
body {
    margin:0;
    padding:0;
    color:#000;
    background:#fff;
    font:75%/1.2em Arial,sans-serif
}

h1,h2,h3,h4 {
    line-height:1em;
    color:#000!important
}

h1 {
    font-size:1.5em
}

h2 {
    font-size:1.333em
}

h3 {
    font-size:1.167em
}

h4 {
    font-size:1em
}

a {
    color:#03f;
    text-decoration:underline!important
}

a img {
    border:0
}

p {
    margin:1em 0
}

ul,ol,dl {
    margin:1em 0;
    padding:0
}

dt {
    margin:0;
    padding:0
}

li,dd {
    margin:0 0 0 1.7em
}

em {
    font-style:italic
}

strong {
    font-weight:700
}

dfn,var {
    font-style:normal
}

code,kbd,samp {
    font:1em "Courier New",Courier,monospace
}

q:before,q:after {
    content:""
}

cite {
    font-style:normal
}

cite span {
    display:block
}

abbr,acronym {
    border:0;
    color:#333;
    text-decoration:underline;
    cursor:pointer
}

form {
    margin:0;
    padding:0
}

legend {
    padding:0;
    font-weight:700
}

label {
    display:block
}

input,select,textarea {
    border:1px solid #999;
    font:1.1em Arial,Helvetica,sans-serif
}

input,textarea {
    padding:2px
}

input[type=checkbox],input.checkbox {
    border:0
}

input[type=radio],input.radio {
    border:0
}

button,input.button {
    width:auto!important;
    border:1px solid #bbb;
    border-right-color:#999;
    border-bottom-color:#999;
    color:#000;
    background:#eee
}

button.primary,input.button.primary {
    background-color:#ffa822;
    background-image:none
}

table {
    border-collapse:collapse!important;
    border:1px solid #000!important;
    width:98%
}

table th,table td {
    border-collapse:collapse;
    border-bottom:1px solid #999!important;
    padding:5px
}

#navFull {
    display:none
}

#navPrimary ul {
    margin:0 0 1em;
    padding:0
}

#navPrimary ul li {
    display:none
}

#navPrimary ul li.active {
    display:inline;
    margin:0;
    padding:0
}

#navPrimary ul li.active a {
    color:#999;
    text-decoration:none!important
}

#navPrimary ul li.active ul li {
    display:none
}

#navPrimary ul li.active ul li.active {
    display:inline;
    padding-left:.5em
}

#navPrimary ul li.active ul li.active a {
    color:#000;
    font-size:1.167em
}

#page #content.sideposleft #main,#page #content.sideposright #main,#page #content.sideposleft #sidebar,#page #content.sideposright #sidebar {
    float:none
}

div.messageBox {
    padding:0 12px;
    background-color:#fff!important;
    background-image:none!important;
    font-weight:700
}

.accessAid,.balloon {
    display:none
}

#navGlobal,#searchForm,#rosetta {
    display:none
}

}

/* UA CSS table class for user agreement tables.*/
/* By Paris Ambush: 06/24/2013 */
table.ua_table {
    border:1px solid #000;
    border-collapse:collapse;
    width:auto
}

.ua_table table {
    border:1px solid #000;
    border-collapse:collapse;
    width:auto
}

.ua_table th {
    background-color:#E8F1FA;
    border:1px solid #000;
    padding:3px;
    text-align:center;
    vertical-align:middle
}

.ua_table td {
    border:1px solid #000;
    padding:3px;
    text-align:left;
    vertical-align:middle
}

.ua_table p {
    margin:6px 0
}

 
/* Legal Hub page CSS Class */ /* By Paris Ambush 06/26/2013 */ .ua_legalhub_list li {
    list-style-image:url(https://www.paypalobjects.com/webstatic/ua/arrow_marker.jpg)
}

.ua_legalhub_div {
    background-color:#EEE;
    padding:5px
}

/* TOC list CSS Class */
/* By Paris Ambush 10/14/2013 */
.toc_list
{
list-style-type: none;
margin-bottom: 0px;
}


