body {
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    padding : 0;
    padding-bottom : 0;e
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    background-color : #FFF5B3;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color : #003366;
}

/* BEGIN PARAGRAPH STYLES */
p {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
}

p.margin {
    text-indent: 20px;
}
p.image-wrap {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color : #003366;
    padding-top : 20px;
    padding-left : 20px;
}

p.small {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    line-height : 14px;
    color : #003366;
}

p.small-netscape {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    line-height : 14px;
    color : #003366;
}

p.copyright {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 18px;
    color : #A6A6A6;
}
p.fnav {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 13px;
    line-height : 18px;
    color : #A6A6A6;
    font-weight : bold;
    letter-spacing : 1px;
}


/* BEGIN A STYLES */
a{
    color : inherit;
    text-decoration : underline;
}
a:link {
    color : #003366;
    text-decoration : underline;
}
a:visited {
    color : #3B80AE;
    text-decoration : underline;
}

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

a.white{
    color : #FFFFFF;
    text-decoration : underline;
    font-size : 12px;
    line-height : 18px;
}
a.white:link {
    color : #FFFFFF;
    text-decoration : underline;
}
a.white:visited {
    color : #FFFFFF;
    text-decoration : underline;
}
a.white:hover {
    color : #FFFFFF;
    text-decoration : none;
}

a.more {
    color : #003366;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    text-decoration : underline;
}
a.small {
    color : inherit;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    line-height : 14px;
    text-decoration : underline;
}
a.more:link{
    color : #003366;
    text-decoration : underline;
}
a.more:visited {
    color : #3B80AE;
    text-decoration : underline;
}
a.more:hover{
    color : #E35000;
}

a.more-bold {
    color : #003366;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    text-decoration : underline;
    font-weight : bold;
}
a.more-bold:link{
    color : #003366;
    text-decoration : underline;
}
a.more-bold:visited {
    color : #3B80AE;
    text-decoration : underline;
}
a.more-bold:hover{
    color : #E35000;
}

a.supplemental, a.supplemental:link {
    color : #003366;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    text-decoration : underline;
    font-weight : bold;
    padding-left: 0px;
}
a.supplemental:visited{
    color : #003366;
    font-weight : bold;
}
a.supplemental:hover{
    color : #E35000;
    font-weight : bold;
}

a.medium {
    color : #003366;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    font-weight : bold;
    text-decoration : underline;
}
a.medium:link, a.medium:visited, a.medium:hover{
    color : #003366;
    font-weight : bold;
}

a.fnav {
    color : #A6A6A6;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    text-decoration : underline;
}
a.fnav:link, a.fnav:visited {
    color : #A6A6A6;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    text-decoration : none;
}
a.fnav:hover {
    color : #E35000;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    text-decoration : underline;
}
a.snav {
    color : #FFFFFF;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 15px;
    text-decoration : none;
    font-weight : bold;
    padding-left: 9px;
    display : block;
}
a.snav:link, a.snav:visited {
    color : #FFFFFF;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 15px;
    text-decoration : none;
    font-weight : bold;
}
a.snav:hover {
    color : #FFFFFF;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 15px;
    text-decoration : none;
    font-weight : bold;
    background: #A6A6A6;
    background-color: #A6A6A6;
}
a.gnav{
    color : #003366;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 22px;
    text-decoration : none;
}
a.gnav:link, a.gnav:visited {
    color : #003366;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 22px;
    text-decoration : none;
}
a.gnav:hover {
    color : #E35000;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 22px;
    text-decoration : none;
/*	background: #A6A6A6;
    background-color: #A6A6A6; */
}
a.gnav-white{
    color : #ffffff;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 22px;
    text-decoration : none;
    font-weight : bold;
}
a.gnav-white:link, a.gnav-white:visited {
    color : #ffffff;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 22px;
    text-decoration : none;
}
a.gnav-white:hover {
    color : #003366;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 22px;
    text-decoration : none;
}
a.snav-level2 {
    color : #FFFFFF;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 15px;
    text-decoration : none;
    font-weight : bold;
    padding-left: 20px;
    display : block;
}
a.snav-level2:link, a.snav-level2:visited {
    color : #FFFFFF;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 15px;
    text-decoration : none;
    font-weight : bold;
}
a.snav-level2:hover {
    color : #FFFFFF;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 15px;
    text-decoration : none;
    font-weight : bold;
    background: #A6A6A6;
    background-color: #A6A6A6;
}
a.snav-lite {
    color : #FFFFFF;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 15px;
    text-decoration : none;
    font-weight : bold;
    padding-left: 9px;
    display : block;
}
a.snav-lite:link, a.snav-lite:visited {
    color : #FFFFFF;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 15px;
    text-decoration : none;
    font-weight : bold;
}
a.snav-lite:hover {
    color : #FFFFFF;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 15px;
    text-decoration : none;
    font-weight : bold;
    background: #878787;
    background-color: #878787;
}

a.snav-lgheadline {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 16px;
    line-height : 20px;
    text-decoration : none;
    color : #FFFFFF;
    text-transform:uppercase;
    font-weight : bold;
    padding-left: 9px;
    display : block;
}
a.snav-lgheadline:link, a.snav-lgheadline:visited {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 16px;
    line-height : 20px;
    text-decoration : none;
    color : #FFFFFF;
    text-transform:uppercase;
    font-weight : bold;
}
a.snav-lgheadline:hover {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 16px;
    line-height : 20px;
    text-decoration : none;
    color : #FFFFFF;
    text-transform:uppercase;
    background: #A6A6A6;
    background-color: #A6A6A6;
    font-weight : bold;
}

.columnheader, .columnheader:link, .columnheader:visited {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color : #FFFFFF;
    text-transform:uppercase;
    text-decoration : underline;
    font-weight : bold;
    letter-spacing : 1px;
}
.columnheader:hover {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color : #FFFFFF;
    text-transform:uppercase;
    text-decoration : none;
    font-weight : bold;
    letter-spacing : 1px;
}

a.copyright {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 18px;
    color : #A6A6A6;
    text-decoration : underline;
}
a.copyright:link, a.copyright:visited {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 18px;
    color : #A6A6A6;
    text-decoration : underline;
}
a.copyright:hover {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 18px;
    color : #E35000;
    text-decoration : underline;
}


/* BEGIN SPAN STYLES */
span.indicator {
    color : #FF6600;
}

span.snavWhite {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    line-height : 14px;
    color : #ffffff;
}
span.error {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color : #E35000;
    font-weight : bold;
}
span.headline {
    text-transform:uppercase;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 16px;
    line-height : 22px;
    color : #003366;
    font-weight : bold;
    padding-right : 10px;
}
span.loading-headline {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 24px;
    line-height : 22px;
    color : #fff;
}
span.loading-subhead {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 18px;
    line-height : 22px;
    color : #fff;
}
span.subhead {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 14px;
    line-height : 20px;
    color : #003366;
    font-weight : bold;
}
span.onboard-subhead {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 20px;
    color : #003366;
    font-weight : 700;
    font-style : italic;
    margin-top : 10px;
    display: block;
}
span.hp-headline {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color : #E35000;
    text-transform:uppercase;
    font-weight : bold;
}
span.highlight {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color : #E35000;
    font-weight : bold;
}
span.whiteheadline {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color : #FFFFFF;
    text-transform:uppercase;
    font-weight : bold;
    letter-spacing : 1px;
}
span.whiteheadline-mixed{
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color : #FFFFFF;
    font-weight : bold;
    letter-spacing : 1px;
}
span.snav-headline {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 14px;
    line-height : 18px;
    color : #FFFFFF;
    text-transform:uppercase;
    font-weight : bold;
    margin-left: 8px;
    display : block;
}
span.small {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    line-height : 14px;
    color : #003366;
}

/* BEGIN TD STYLES */
td{
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
}
td.td{
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
}
td.white {
    background: #ffffff;
    background-color: #ffffff;
}

td.banner-hp {
    background: #003366;
    background-color: #003366;
}
td.banner-dest {
    background: #003366;
    background-color: #003366;
}
td.gnav {
    background: #CCCCCC;
    background-color: #CCCCCC;
}

td.gnavLt {
    background: #CCCCCC;
    background-color: #CCCCCC;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 18px;
    color : #003366;
    vertical-align : bottom;
    padding-bottom : 0px;
    padding-left : 6px;
    padding-right : 6px;
    padding-top : 0px;
}

td.gnavDk {
    background: #A6A6A6;
    background-color: #A6A6A6;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 18px;
    color : #003366;
    vertical-align : bottom;
    padding-bottom : 0px;
    padding-left : 6px;
    padding-right : 6px;
    padding-top : 0px;
}

td.pnav {
    background: #E7E7E7;
    background-color: #E7E7E7;
}

td.snavLt {
    background: #A6A6A6;
    background-color: #A6A6A6;
    padding-bottom : 2px;
    padding-top : 2px;
}

td.basictext {
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 20px;
    padding-bottom : 20px;
}

td.snavDk {
    background: #878787;
    background-color: #878787;
    font-family : Arial, Helvetica, sans-serif;
    padding-bottom : 2px;
    padding-top : 2px;
}

table.snavDk {
    background: #878787;
    background-color: #878787;
}

td.hpHighlight {
    background: #E7E7E7;
    background-color: #E7E7E7;
    vertical-align : top;
    text-align : left;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 16px;
    color : #003366;
}

td.intlCnts-CellPadd {
    margin-right: 10px;
}

tr.intlCnts-CellPadd {
    padding-bottom: 10px;
}

/* BEGIN MISC STYLES */

sup {
    font : 85%/85% Arial, Helvetica, sans-serif;
}

img.margin {
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 4px;
}

img.rightcolumn {
    margin-top: 0px;
    margin-right: -10px;
    margin-left: 10px;
    margin-bottom: 10px;
}

.rightmargin {
    padding-right: 10px;
}

.label {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color : #003366;
    font-weight : bold;
}
.white {
    color : #FFFFFF;
}
.bgwhite {
    background: #ffffff;
    background-color : #ffffff;
}
.bg-dkBlue {
    background: #003366;
    background-color: #003366;
}
.bg-dkMedBlue {
    background: #445880;
    background-color: #445880;
}
.bg-medDkBlue {
    background: #a6a6a6;
    background-color: #a6a6a6;
}
.bg-medBlue {
    background: #E8E8ED;
    background-color: #E8E8ED;
}
.bg-ltBlue {
    background: #f3f4f7;
    background-color: #f3f4f7;
}
.bg-highlightBlue {
    background: #6a7da5;
    background-color: #6a7da5;
}
.bg-highlightYellow {
    background: #ffffe0;
    background-color: #ffffe0;
}

ul {
    list-style-type: disc;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color : #003366;
    margin-top: 0px;
}

li {
/*	list-style-type: disc; */
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color : #003366;
}

ul.white {
    list-style-type: disc;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color : #ffffff;
    margin-left: 8px;
    padding-left:8px;
    margin-right: 8px;
}

li.white {
    list-style-type: disc;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color:#ffffff;
    padding-top:4px;
}

ol {
    list-style-type: disc;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color : #003366;
    margin-top: 0px;
}

form {
    margin: 0px;
    }

select {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 16px;
    color: #003366;
    background-color : #ffffff;
}

input {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 16px;
    color: #003366;
/*	background-color : inherit;*/
}
input.radio, input.checkbox {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 16px;
    color: #003366;
    background-color: #ff0000;
    border:none;
}

textarea {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 16px;
    color: #003366;
    background-color : #ffffff;
}
input.search {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9px;
    line-height : 12px;
    color: #003366;
    background-color : #ffffff;
    border : thin solid #ffffff;
    width:100px;
    height:18px;
 }

/* the following are for backward compatibility with the APIS print page */
.apistxtonly {
    font-family : arial, helvetica, sans-serif;
    font-size : 13;
    font-weight : normal;
    line-height : normal;
    color : #000000;
    background-color : #FFFFFF;
}
.apistxtsmall {
    font-family : arial, helvetica, sans-serif;
    font-size : 9;
    font-weight : normal;
    line-height : normal;
    color : #000000;
    background-color : #FFFFFF;
}
.apistxtsmallbold {
    font-family : arial, helvetica, sans-serif;
    font-size : 9;
    font-weight : bold;
    line-height : normal;
    color : #000000;
    background-color : #FFFFFF;
}
.apistxtbold {
    font-family : arial, helvetica, sans-serif;
    font-size : 13;
    font-weight : bold;
    line-height : normal;
    color : #000000;
    background-color : #FFFFFF;
}
