body {
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    padding : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    background-color : #ffffff;
    font : 11px/18px Arial, Helvetica, sans-serif;
    color : #003366;
}

/* BEGIN PARAGRAPH STYLES */
p {
    font : 11px/18px Arial, Helvetica, sans-serif;
}

p.margin {
    text-indent: 20px;
}
p.image-wrap {
    font : 11px/18px Arial, Helvetica, sans-serif;
    color : #003366;
    padding-top : 20px;
    padding-left : 20px;
}

p.small {
    font : 9px/14px Arial, Helvetica, sans-serif;
    color : #003366;
}

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

p.copyright {
    font : 11px/18px Arial, Helvetica, sans-serif;
    color : #A6A6A6;
}
p.fnav {
    font : 12px/18px Arial, Helvetica, sans-serif;
    color : #A6A6A6;
    font-weight : bold;
}


/* BEGIN A STYLES */
a {
    color : #3B80AE;
/*	font : 11px/18px Arial, Helvetica, sans-serif; */
    text-decoration : none;
}
a:link {
    color : #3B80AE;
    text-decoration : none;
}
a:hover {
    color : #B1441E;
    text-decoration : underline;
}

a.white {
    color : #FFFFFF;
    font : 11px/18px Arial, Helvetica, sans-serif;
    text-decoration : underline;
}
a.white:link {
    color : #FFFFFF;
    text-decoration : underline;
}
a.white:hover {
    color : #FFFFFF;
    text-decoration : none;
}

a.more {
    color : #5F90CF;
    font : 11px/18px Arial, Helvetica, sans-serif;
    text-decoration : underline;
}
a.more:link {
    color : #5F90CF;
    text-decoration : underline;
}
a.more:hover {
    color : #B1441E;
}

a.supplemental {
    color : #003366;
    font : 11px/18px Arial, Helvetica, sans-serif;
    text-decoration : underline;
    font-weight : bold;
    padding-left: 8px;
    display : block;
}
a.supplemental:link {
    color : #003366;
    font-weight : bold;
}
a.supplemental:hover {
    color : #B1441E;
    font-weight : bold;
}

a.medium {
    color : #003366;
    font : 11px/18px Arial, Helvetica, sans-serif;
    font-weight : bold;
    text-decoration : underline;
}
a.medium:link {
    color : #003366;
    font-weight : bold;
}
a.medium:hover {
    color : #B1441E;
    font-weight : bold;
}

a.fnav {
    color : #A6A6A6;
    font : 11px/18px Arial, Helvetica, sans-serif;
    text-decoration : none;
}
a.fnav:link {
    color : #A6A6A6;
    font : 11px/18px Arial, Helvetica, sans-serif;
    text-decoration : none;
}
a.fnav:hover {
    color : #B1441E;
    font : 11px/18px Arial, Helvetica, sans-serif;
    text-decoration : underline;
}
a.snav {
    color : #FFFFFF;
    font : 11px/15px Arial, Helvetica, sans-serif;
    text-decoration : none;
    font-weight : bold;
    display : block;
}
a.snav:link {
    color : #FFFFFF;
    font : 11px/15px Arial, Helvetica, sans-serif;
    text-decoration : none;
    font-weight : bold;
}
a.snav:hover {
    color : #FFFFFF;
    font : 11px/15px Arial, Helvetica, sans-serif;
    text-decoration : none;
    font-weight : bold;
    background: #A6A6A6;
    background-color: #A6A6A6;
}
a.snav-level2 {
    color : #FFFFFF;
    font : 11px/15px Arial, Helvetica, sans-serif;
    text-decoration : none;
    font-weight : bold;
    display : block;
}
a.snav-level2:link {
    color : #FFFFFF;
    font : 11px/15px Arial, Helvetica, sans-serif;
    text-decoration : none;
    font-weight : bold;
}
a.snav-level2:hover {
    color : #FFFFFF;
    font : 11px/15px Arial, Helvetica, sans-serif;
    text-decoration : none;
    font-weight : bold;
    background: #A6A6A6;
    background-color: #A6A6A6;
}
a.snav-lite {
    color : #FFFFFF;
    font : 11px/15px Arial, Helvetica, sans-serif;
    text-decoration : none;
    font-weight : bold;
    display : block;
}
a.snav-lite:link {
    color : #FFFFFF;
    font : 11px/15px Arial, Helvetica, sans-serif;
    text-decoration : none;
    font-weight : bold;
}
a.snav-lite:hover {
    color : #FFFFFF;
    font : 11px/15px Arial, Helvetica, sans-serif;
    text-decoration : none;
    font-weight : bold;
    background: #878787;
    background-color: #878787;
}

a.snav-lgheadline {
    font : 16px/20px Arial, Helvetica, sans-serif;
    text-decoration : none;
    color : #FFFFFF;
    text-transform : uppercase;
    font-weight : bold;
    display : block;
}
a.snav-lgheadline:link {
    font : 16px/20px Arial, Helvetica, sans-serif;
    text-decoration : none;
    color : #FFFFFF;
    font-weight : bold;
}
a.snav-lgheadline:hover {
    font : 16px/20px Arial, Helvetica, sans-serif;
    text-decoration : none;
    color : #FFFFFF;
    background: #A6A6A6;
    background-color: #A6A6A6;
    font-weight : bold;
}

.columnheader {
    font : 12px/18px Arial, Helvetica, sans-serif;
    color : #FFFFFF;
    text-transform : uppercase;
    text-decoration : underline;
    font-weight : bold;
}
.columnheader:link {
    font : 12px/18px Arial, Helvetica, sans-serif;
    color : #FFFFFF;
    text-transform : uppercase;
    text-decoration : underline;
    font-weight : bold;
}
.columnheader:hover {
    font : 12px/18px Arial, Helvetica, sans-serif;
    color : #FFFFFF;
    text-transform : uppercase;
    text-decoration : none;
    font-weight : bold;
}

a.copyright {
    font : 10.5px/18px Arial, Helvetica, sans-serif;
    color : #A6A6A6;
    text-decoration : underline;
}
a.copyright:link {
    font : 10.5px/18px Arial, Helvetica, sans-serif;
    color : #A6A6A6;
    text-decoration : underline;
}
a.copyright:hover {
    font : 10.5px/18px Arial, Helvetica, sans-serif;
    color : #B1441E;
    text-decoration : underline;
}


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

span.snavWhite {
    font : 10px/14px Arial, Helvetica, sans-serif;
    color : #ffffff;
}
span.hp-headline {
    font : 12px/18px Arial, Helvetica, sans-serif;
    color : #B1441E;
    text-transform : uppercase;
    font-weight : bold;
}
span.whiteheadline {
    font : 12px/18px Arial, Helvetica, sans-serif;
    color : #FFFFFF;
    text-transform : uppercase;
    font-weight : bold;
}
span.snav-headline {
    font : 14px/18px Arial, Helvetica, sans-serif;
    color : #FFFFFF;
    text-transform : uppercase;
    font-weight : bold;
    display : block;
}

/* BEGIN TD STYLES */
td{
    font : 11px/18px Arial, Helvetica, sans-serif;
}
td.td{
    font : 11px/18px Arial, Helvetica, sans-serif;
}
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;
    font : 11px/18px Arial, Helvetica, sans-serif;
    color : #003366;
}

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

td.snavLt {
    background: #A6A6A6;
    background-color: #A6A6A6;
}

td.snavDk {
    background: #878787;
    background-color: #878787;
    font-family : Arial, Helvetica, sans-serif;
}

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

td.hpHighlight {
    background: #E7E7E7;
    background-color: #E7E7E7;
    text-align : left;
    font : 11px/16px Arial, Helvetica, sans-serif;
    color : #003366;
}

/* BEGIN MISC STYLES */

.error {
    font : 12px/18px Arial, Helvetica, sans-serif;
    color : #B1441E;
    font-weight : bold;
}

.headline {
    font : 16px/22px Arial, Helvetica, sans-serif;
    color : #003366;
    text-transform : uppercase;
    font-weight : bold;
}

.subhead {
    font : 14px/20px Arial, Helvetica, sans-serif;
    color : #003366;
    font-weight : bold;
}

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

img.margin {
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 4px;
}
.label {
    font : 11px/18px Arial, Helvetica, sans-serif;
    color : #003366;
    font-weight : bold;
}
.white {
    color : #FFFFFF;
}
.bgwhite {
    background: #ffffff;
    background-color : #ffffff;
}
.bg-dkBlue {
    background: #003366;
    background-color: #003366;
}
.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;
}

ul {
    list-style-type: disc;
    font : 11px/18px Arial, Helvetica, sans-serif;
    color : #003366;
}

li {
    list-style-type: disc;
    font : 11px/18px Arial, Helvetica, sans-serif;
    color : #003366;
}

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

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

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

input {
    font : 11px/16px Arial, Helvetica, sans-serif;
    color: #003366;
/*  background-color : inherit;*/
}

textarea {
    font : 11px/16px Arial, Helvetica, sans-serif;
    color: #003366;
    background-color : inherit;
}


