﻿
#ecTopFragment {
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
color:#333;
margin-top:17px !important;
margin-top:7px;
border:1px solid #fff
}
#ecTopFragContent {
width: 590px;
color:#333;
}
#ecTopFragment div.clearing {
clear:both;
}
#ecTopFragment #homeOffers {
background:#E9ECF5 url(/cms/global/images/ecr/icon_homeOffers.gif) no-repeat 0 0;
padding:5px 25px 10px 25px;
vertical-align:top;
margin-bottom:1em
}
#ecTopFragment .memberName{
color:#006;
font-size:125%;font-weight:bolder;
}
#ecTopFragment h2{
margin-top:1em;
margin-bottom:0.8em;
color:#333399;
font-size:180%;
font-weight:normal;
letter-spacing:-0.8px;
}
#ecTopFragment h2.welcome{
color:#333399;
background-color:#fff;
letter-spacing:normal;
}
#ecTopFragContent p{
padding:0;margin:0.8em 0
}
#ecTopFragContent p.accountdata {
line-height:1.5em;margin:0;padding:0
}
#ecTopFragment a, #ecTopFragment a:link, #ecTopFragment a:visited{
color:#404490;
text-decoration: none;
}
#ecTopFragment a:hover, #ecTopFragment a:active{
color:#3760D7;
text-decoration: underline;
}
#ecTopFragment a.arrowlink, #ecTopFragment a:link.arrowlink, #ecTopFragment a:visited.arrowlink, #ecTopFragment a:hover.arrowlink, #ecTopFragment a:active.arrowlink {
background:transparent url(/cms/global/images/ecr/bullet_red.gif) no-repeat 0.3em 50%;
padding-left:1.2em;
}
#ecTopFragment div.hr {
height:1px;background-image: url(/cms/global/images/ecr/hr99C.gif);background-repeat: repeat-x;background-position:bottom;padding:0;margin-bottom:1em;clear:both;
}
#ecTopFragment div hr {
display: none;
}
#ecTopFragment #ecLogout {
float:right;
margin-top:2.5em
}
#ecRefresh sup.superscript{
font-size:60% !important;font-size:xx-small;
}
#ecTopFragment img.imageleft {
float:left;
padding-right:2em;
display:block;
clear:right
}
#ecTopFragment img.imageright {
float:right;
padding-left:2em;
padding-bottom:1em;
display:block;
clear:left
}
#ecRefresh {
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
color:#333333;
margin:0;
padding:0;
}
#ecRefresh h2{
color:#333399;
font-size:180%;
font-weight:normal;
letter-spacing:-0.8px;
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0.5em;
}
#ecRefresh h3, #ecTopFragContent h3{
color:#414491;
font-size:150%;
font-weight:lighter;
clear:left;
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0.5em;
}
#ecRefresh h4{
color:#414491;
font-size:120%;
font-weight:bold;
padding-top:0;
padding-bottom:0;
margin-top:1.5em;
margin-bottom:0.5em;
}
#ecRefresh h5{
color:#414491;
font-size:100%;
font-weight:bold;
padding-top:0;
padding-bottom:0;
margin-top:1.5em;
margin-bottom:0;
}
#ecRefresh .invisible{
visibility:hidden;
}
#ecRefresh .clearing {
clear:both;
}
#ecRefresh a, #ecRefresh a:link, #ecRefresh a:visited{
background-color:inherit;
text-decoration: none;
}
#ecRefresh a:hover, #ecRefresh a:active{
background-color:inherit;
text-decoration: underline;
}
#ecRefresh a.arrowlink,
#ecRefresh a:link.arrowlink,
#ecRefresh a:visited.arrowlink,
#ecRefresh a:hover.arrowlink,
#ecRefresh a:active.arrowlink {
background:transparent url(/cms/global/images/ecr/bullet_red.gif) no-repeat 0.3em 0.4em;padding-left:1.2em;margin:0.3em 0;
}
#ecRefresh p a.arrowlink{
background:transparent url(/cms/global/images/ecr/bullet_red.gif) no-repeat 0.3em 0.4em;padding-left:1.2em;margin:0.3em 0
}
#ecRefresh div.hr {
margin-bottom:1em;
height: 1px;
background: url(/cms/global/images/ecr/hr99C.gif) repeat-x;
background-position:bottom;
clear:both;
}
#ecRefresh div hr {
display: none;
}
#ecRefresh hr {
border-top:1px solid #B3C3E3;
border-bottom:1px solid #FFF;
border-left:0;
border-right:0;
height:2px;
}
#ecRefresh div.tablehr {
width:100%;
margin:0;
height:0;
border-left:0;
border-right:0;
border-top:1px solid #B3C3E3;
border-bottom:1px solid #FFF;
}
#ecRefresh p {
margin:1em 0;padding:0;color:#333;
}
#ecRefresh ul{
color:#333;
margin-top:1em;
margin-left:0.4em;
padding-left:1.1em;
}
#ecRefresh ol{
color:#333;
margin-top:1.5em;
margin-left:1em;
padding-left:1.1em !important;
padding-left:1.6em;
}
#ecRefresh ol li li{
list-style: disc;
}
#ecRefresh li{
padding-left:0em;
}
#ecRefresh ul.bulletLinksList {
list-style:none;
margin-left: 0;
padding-left: 0;
display:block;
clear:both
}
#ecRefresh ul.bulletLinksList li {
padding-left: 1.2em;
padding-bottom:0.2em;
background:transparent url(/cms/global/images/ecr/bullet_red.gif) no-repeat 0.3em 0.4em;
}
#ecRefresh dl{
color:#333;
background-color:inherit
}
#ecRefresh dt{
font-weight:bold;
}
#ecRefresh dd{
margin-bottom:0.5em;
margin-left:0
}
#ecRefresh img.imageleft {
float:left;
margin-right:1em;
margin-bottom:1em;
display:block;
clear:right
}
#ecRefresh img.imageright {
float:right;
margin-left:1em;
margin-bottom:1em;
display:block;
clear:left
}
#ecRefresh div.backgroundTableForm {
background:#B3C3E5;
width:100%
}
#ecRefresh table.genericTable{
border-collapse:collapse;
margin:0 0.2em;
width:424px;
}
#ecRefresh table.tableFormHybrid{
top:0;
}
#ecRefresh table.genericTable caption, #ecRefresh table.genericForm caption {
display:none
}
#ecRefresh table.genericTable thead th{
color:#339;
font-weight:bold;
text-align:left;
padding:0.5em;
background:#EAECF5;
border:1px solid #B3C3E5;
}
#ecRefresh table.genericTable th.rowHeaders{
color:#339;
font-weight:bold;
text-align:left;
padding:0.5em;
background:#FFF;
border:1px solid #B3C3E5;
}
#ecRefresh table.genericTable tbody td{
background:#FFF;
border: 1px solid #B3C3E5;
border-collapse:collapse;
}
#ecRefresh table.genericTable tfoot td{
background:#B3C3E5;
border: 1px solid #B3C3E5;
padding:0.5em;
margin:0
}
#ecRefresh table.genericTable td{
padding:0.3em 0.5em;
vertical-align:top;
}
#ecRefresh table.genericTable col.dates{
width:75px;
}
#ecRefresh table.genericTable col.numerals{
width:75px;
}
#ecRefresh table.genericTable col.general{
background-color:red;
text-align:center;
}
#ecRefresh table.genericTable col.centred, #ecRefresh table.genericTable th.centred, #ecRefresh table.genericTable td.centred{
text-align:center;
}
#ecRefresh table.genericTable td.tableFootnote{
background:#EAECF5;
}
div.roundBox-tl {
width:100%;
background:#B3C3E4 url(/cms/global/images/ecr/cornerTableForm_tl.gif) no-repeat 0 0;
border-bottom:1px solid #B3C3E4;
padding:0;
height: auto;
}
div.roundBox-tl-doubleLine {
width:100%;
background:#B3C3E4 url(/cms/global/images/ecr/cornerTableForm_tl.gif) no-repeat 0 0;
border-bottom:1px solid #B3C3E4;
padding:0;
height: 40px;
}
div.roundBox-tr {
width:10px;
height:10px;
float:right;
background:#B3C3E4 url(/cms/global/images/ecr/cornerTableForm_tr.gif) no-repeat 0 0;
background-position:top right;
}
div.roundBox-bl{
width:100%;
height:1.8em;
padding:0;
background:#B3C3E4 url(/cms/global/images/ecr/cornerTableForm_bl.gif) no-repeat;
background-position:left bottom;
margin-bottom:10px;
clear:both;
}
div.roundBox-br {
width:50%;
height:1.8em;
float:right;
background:#B3C3E4 url(/cms/global/images/ecr/cornerTableForm_br.gif) no-repeat 0 0;
background-position:right bottom;
padding-right:1em;
}
div.roundBox-tl-Book{
width:100%;
height:3em !important;
height:2.5em;
padding:0;
background:#E9ECF5 url(/cms/global/images/ecr/cornerTableFormBook_tl.gif) no-repeat;
background-position:left top;
clear:both;
}
div.roundBox-tr-Book {
width:0.5em;
height:2.5em;
float:right;
background:#E9ECF5 url(/cms/global/images/ecr/cornerTableFormBook_tr.gif) no-repeat 0 0;
background-position:right top;
padding-right:1em;
}
div.roundBox-bl-Book{
width:100%;
height:2.8em;
padding:0;
background:#E9ECF5 url(/cms/global/images/ecr/cornerTableFormBook_bl.gif) no-repeat;
background-position:left bottom;
margin-bottom:10px;
clear:both;
}
div.roundBox-br-Book {
width:50%;
height:2.8em;
float:right;
background:#E9ECF5 url(/cms/global/images/ecr/cornerTableFormBook_br.gif) no-repeat 0 0;
background-position:right bottom;
padding-right:1em;
}
div.roundBox-Button {
height:2.8em;
}
div.roundBoxRed-tl {
width:100%;
background:#FCEDED url(/cms/global/images/ecr/cornerRedBorder_tl.gif) no-repeat 0 0;
height:2.2em;
padding:0;
margin-top:1.5em;
margin-bottom:-0.1em;
overflow:hidden
}
div.roundBoxRed-tr {
width:10px;
height:2.2em;
float:right;
background:#FCEDED url(/cms/global/images/ecr/cornerRedBorder_tr.gif) no-repeat 0 0;
background-position:top right;
}
div.roundBoxRed-bl{
width:100%;
height:10px;
background:#FFF url(/cms/global/images/ecr/cornerRedBorder_bl.gif) no-repeat;
background-position:left bottom;
padding:0;
margin-top:-0.1em;
margin-bottom:2em;
clear:both;
}
div.roundBoxRed-br {
width:10px;
height:10px;
float:right;
margin:0;
background:#FFF url(/cms/global/images/ecr/cornerRedBorder_br.gif) no-repeat;
background-position:right bottom;
}
div.roundBoxGrey-tl {
width:100%;
border-bottom:1px solid #EBEBEB;
background:#EBEBEB url(/cms/global/images/ecr/cornerGreyBorder_tl.gif) no-repeat 0 0;
height:2.2em;
padding:0;
margin-bottom:-0.1em;
overflow:hidden
}
div.roundBoxGrey-tr {
width:10px;
height:2.2em;
float:right;
background:#EBEBEB url(/cms/global/images/ecr/cornerGreyBorder_tr.gif) no-repeat 0 0;
background-position:top right;
}
div.roundBoxGrey2-tl {
width:100%;
border-bottom:1px solid #FFF;
background:#B7B7B7 url(/cms/global/images/ecr/cornerGreyBorder2_tl.gif) no-repeat 0 0;
height:2.2em;
padding:0;
margin-top:1.5em;
overflow:hidden
}
div.roundBoxGrey2-tr {
width:10px;
height:2.2em;
float:right;
background:#B7B7B7 url(/cms/global/images/ecr/cornerGreyBorder2_tr.gif) no-repeat 0 0;
background-position:top right;
}
div.roundBoxGrey-bl{
width:100%;
height:10px;
background:#FFF url(/cms/global/images/ecr/cornerGreyBorder_bl.gif) no-repeat;
background-position:left bottom;
padding:0;
margin-bottom:2em;
clear:both;
}
div.roundBoxGrey-br {
width:10px;
height:10px;
float:right;
margin:0;
background:#FFF url(/cms/global/images/ecr/cornerGreyBorder_br.gif) no-repeat;
background-position:right bottom;
}
div.roundBoxGrey2-bl{
width:100%;
height:10px;
background:#FAFAF0 url(/cms/global/images/ecr/cornerGreyBorder_bl.gif) no-repeat;
background-position:left bottom;
padding:0;
margin-bottom:2em;
clear:both;
}
div.roundBoxGrey2-br {
width:10px;
height:10px;
float:right;
margin:0;
background:#FAFAF0 url(/cms/global/images/ecr/cornerGreyBorder_br.gif) no-repeat;
background-position:right bottom;
}
div.roundBoxBlue1-tl {
width:100%;
background:#FFF url(/cms/global/images/ecr/cornerBlueBorder1_tl.gif) no-repeat 0 0;
height:2.2em;
padding:0;
margin-top:1.5em;
margin-bottom:-0.1em;
overflow:hidden
}
div.roundBoxBlue1-tr {
width:10px;
height:2.1em;
float:right;
background:#FFF url(/cms/global/images/ecr/cornerBlueBorder1_tr.gif) no-repeat 0 0;
background-position:top right;
}
div.roundBoxBlue2-tl {
width:100%;
background:#fff url(/cms/global/images/ecr/cornerBlueBorder2_tl.gif) no-repeat 0 0;
height:1em;
margin-top:1.5em;
overflow:hidden
}
div.roundBoxBlue2-tr {
width:10px;
height:2.1em !important;
height:2.2em;
float:right;
background:#FFF url(/cms/global/images/ecr/cornerBlueBorder2_tr.gif) no-repeat 0 0;
background-position:top right;
}
div.roundBoxBlue1-bl{
width:100%;
height:1.8em;
background:#FFF url(/cms/global/images/ecr/cornerBlueBorder1_bl.gif) no-repeat;
background-position:left bottom;
padding:0;
margin-bottom:2em;
clear:both;
}
div.roundBoxBlue1-br {
width:10px;
height:1.8em;
float:right;
margin:0;
background:#FFF url(/cms/global/images/ecr/cornerBlueBorder1_br.gif) no-repeat;
background-position:right bottom;
}
div.roundBoxBlue2-bl{
width:100%;
height:1.8em;
background:#FFF url(/cms/global/images/ecr/cornerBlueBorder2_bl.gif) no-repeat;
background-position:left bottom;
padding:0;
margin-bottom:2em;
clear:both;
}
div.roundBoxBlue2-br {
width:10px;
height:1.8em;
float:right;
margin:0;
background:#FFF url(/cms/global/images/ecr/cornerBlueBorder2_br.gif) no-repeat;
background-position:right bottom;
}
div.roundBoxBlue3-tl {
width:100%;
border-bottom:1px solid #8496C6;
background:#8496C6 url(/cms/global/images/ecr/cornerBlueBorder3_tl.gif) no-repeat 0 0;
height:2.2em;
padding:0;
margin-top:1.5em;
margin-bottom:-0.1em;
overflow:hidden
}
div.roundBoxBlue3-tr {
width:10px;
height:2.2em;
float:right;
background:#8496C6 url(/cms/global/images/ecr/cornerBlueBorder3_tr.gif) no-repeat 0 0;
background-position:top right;
}
div.roundBoxBlue3-bl{
width:100%;
height:10px;
background:#FFF url(/cms/global/images/ecr/cornerBlueBorder3_bl.gif) no-repeat;
background-position:left bottom;
padding:0;
margin-bottom:2em;
clear:both;
}
div.roundBoxBlue3-br {
width:10px;
height:10px;
float:right;
margin:0;
background:#FFF url(/cms/global/images/ecr/cornerBlueBorder3_br.gif) no-repeat;
background-position:right bottom;
}
#ecRefresh h5.headingFormTable, #ecRefresh h4.headingFormTable {
float:left;
margin:0.5em 0 0.5em 0;
padding-left:0.8em;
width:90%;
font-size:100%;
}
#ecRefresh form{
padding:0;
margin:0;
color:#676767
}
#ecRefresh button, #ecRefresh select, #ecRefresh input, #ecRefresh textarea{
font-family:Verdana, Arial, sans-serif;
font-size:100%;
}
#ecRefresh select, #ecRefresh input, #ecRefresh textarea{
margin-top:0.3em
}
#ecRefresh .genericForm fieldset{
background:#E9ECF5;
border-left:1px solid #B3C3E5;
border-right:1px solid #B3C3E5;
border-top:0;
border-bottom:1px solid #B3C3E5;
margin:0;
padding:1em;
}
#ecRefresh .formSectionBackground{
background:#E9ECF5;
border-left:1px solid #B3C3E5;
border-right:1px solid #B3C3E5;
border-top:0;
border-bottom:1px solid #B3C3E5;
margin:0;
padding:1em;
}
#ecRefresh .genericForm div.formNotes{
background:#FFF;
border-left:1px solid #B3C3E5;
border-right:1px solid #B3C3E5;
border-top:0;
border-bottom:1px solid #B3C3E5;
margin:0;
padding:0.1em 1em;
}
#ecRefresh .genericForm label{
color:#404498;
line-height:1.2em;
}
#ecRefresh label.genericForm3 {
color:#404498;
font-weight:bold;
line-height:1.1em;
width:40%;
float:left;
padding-right:10px;
}
#ecRefresh select.genericForm2 {
float:right;
margin-bottom:5px;
width:45%;
}
#ecRefresh .genericForm legend {
color:#404498;
width:98%;
font-weight:bold;
clear:both;
float:left;
margin-left:-0.2em !important;
margin-left:-0.8em;
}
#ecRefresh div.genericFormTable {
background-color:#E9ECF5;
width:100%
}
#ecRefresh div.genericFormTable p {
padding:0.5em 0.8em
}
table.layoutForm{
width:100%;
padding:0.5em 0
}
#ecRefresh table.layoutTable{
}
#ecRefresh table.layoutTable td{
}
.layoutForm label{
font-size:100%;
font-weight:bold;
}
a.linkTableForm{
float:right;
white-space:nowrap;
}
a.linkTableForm2{
float:left;
position:relative;
left:1em;
top:0.5em;
white-space:nowrap
}
.formError, .formImportant{
color:#c00;
}
.formImportant{
font-weight:bold;
}
#ecRefresh .maintextintroerror {
color:#c00;
font-weight:bold;
}
button.primaryRed, button.secondaryGrey {
height:18px;
font-weight:bold;
border:0;
color: #FFF;
background-color: #c00;
width:auto !important;
width:1px;
overflow:auto !important;
overflow:visible;
cursor:pointer
}
button.secondaryGrey {
font-weight:normal;
background-color:#8496c5;
width:auto;
}
div.buttonPrimary, div.buttonSecondary, div.buttonSecondaryformLeft {
float:left;
margin-top:0.5em;
margin-left:1em;
}
div.buttonPrimary, div.buttonSecondary{
float:right;
}
.buttonPrimaryLeft {
width:8px;
height:18px;
background:url(/cms/global/images/ecr/btnPrimary_left.gif) no-repeat 50%;
float:left
}
.buttonSecondaryLeft {
width:8px;
height:18px;
background:url(/cms/global/images/ecr/btnSecondary_left.gif) no-repeat 50%;
float:left
}
.formButtonLeft {
background:url(/cms/global/images/ecr/btnPrimaryForm_left.gif) no-repeat 50%;
}
.formButtonLeft2 {
background:url(/cms/global/images/ecr/btnPrimaryForm2_left.gif) no-repeat 50%;
}
div.buttonSecondary .formButtonLeft, div.buttonSecondaryformLeft .formButtonLeft {
background:url(/cms/global/images/ecr/btnSecondaryForm_left.gif) no-repeat 50%;
}
div.buttonSecondary .formButtonLeft2, div.buttonSecondaryformLeft .formButtonLeft2 {
background:url(/cms/global/images/ecr/btnSecondaryForm2_left.gif) no-repeat 50%;
}
.buttonPrimaryMid, .buttonSecondaryMid {
float:left;
height:18px;
width:auto;
overflow:hidden;
}
.buttonPrimaryMid button, .buttonSecondaryMid button{
padding-bottom:0.25em !important;
padding-bottom:0;
margin:0;
height:18px;
}

.buttonPrimaryMid.plain {
background:url(/cms/global/assets/images/site/bttn/bttnRPrmry.gif) right top no-repeat;
height:18px;
font-weight:bold;
border:0;
color: #FFF;
background-color: #c00;
width:auto !important;
width:1px;
overflow:auto !important;
overflow:visible;
}
.buttonPrimaryRight {
width:8px;
height:18px;
background:url(/cms/global/images/ecr/btnPrimary_right.gif) no-repeat top right;
float:left
}
.buttonSecondaryRight {
width:8px;
height:18px;
background:transparent url(/cms/global/images/ecr/btnSecondary_right.gif) no-repeat top right;
float:left
}
.buttonSecondaryformLeft{
margin-left:1em
}
.formButtonRight {
width:10px !important;
width:14px;
background:url(/cms/global/images/ecr/btnPrimaryForm_right.gif) no-repeat top right;
}
.formButtonRight2 {
width:10px !important;
width:14px;
background:url(/cms/global/images/ecr/btnPrimaryForm2_right.gif) no-repeat top right;
}
div.buttonSecondary .formButtonRight, div.buttonSecondaryformLeft .formButtonRight {
background:url(/cms/global/images/ecr/btnSecondaryForm_right.gif) no-repeat 0 50%;
}
div.buttonSecondary .formButtonRight2, div.buttonSecondaryformLeft .formButtonRight2 {
background:url(/cms/global/images/ecr/btnSecondaryForm2_right.gif) no-repeat 0 50%;
}
#boxSpecialOffers h5 {
color:#c00;
}
#redBorderBox{
border-left:1px solid #c00;border-right:1px solid #c00
}
#redBorderBox h5{
color:#CC0000;
background:#FCEDED;
margin:0;
line-height:2.1em;
text-indent:1em
}
#redBorderBox ul{
margin:0;
}
#redBorderBox p{
margin:0;
padding:0.5em 1em
}
#redBorderBox ul.bulletLinksListRed {
list-style:none;
margin-left: 0em;
padding: 1em;
}
#redBorderBox ul.bulletLinksListRed li {
padding-left: 1.2em;
background: url(/cms/global/images/ecr/bullet_red.gif) no-repeat 0.3em 0.3em;
}
#redBorderBox a, #redBorderBox a:link, #redBorderBox a:visited{
color:#C00;
text-decoration: none;
}
#redBorderBox a:hover, #redBorderBox a:active{
color:#C00;
text-decoration: underline;
}
#moreInfoBox h5, #preregBox h5{
color:#FFF
}
#ecRefresh .blueBorderBox{
border-left:1px solid #B3C3E5;border-right:1px solid #B3C3E5;
}
#ecRefresh .greyBorderBox{
border-left:1px solid #D7D7D7;border-right:1px solid #D7D7D7;
}
#ecRefresh .greyBorderBox2{
border-left:1px solid #D7D7D7;border-right:1px solid #D7D7D7;background-color:#FAFAF0; padding-right:0.5em;
}
#ecRefresh .blueBorderHighlightBox{
border-left:1px solid #B3C3E5;border-right:1px solid #B3C3E5;background-color:#E9ECF5;margin:0;padding:0;border-bottom:1px solid #E9ECF5;
}
#blueBorderHighlightBox p{
margin:0.5em 0.8em;
}
#ecRefresh h5.blueBorderBoxTitle {
color:#414491;
background:#E9ECF5;
margin:0;
line-height:2.1em;
text-indent:1em
}
#ecRefresh div.separator {
background:#FFF url(/cms/global/images/ecr/vr333.gif) repeat-y 0 0;
padding-right:1em;
padding-left:1em;
padding-top:0.5em;
padding-bottom:0.5em;
margin-top:0.5em;
margin-bottom:0.5em;
}
#blueBorderBox ul{
margin:0;
padding:0.5em 0.8em;
}
#blueBorderBox p{
margin:0;
padding:0.5em 0.8em;
}
#blueBorderBox ul.bulletLinksList {
list-style-type:none;
margin-left: 0;
padding: 1em;
}
#blueBorderBox ul.bulletLinksList li {
padding-left: 1.2em;
background: url(/cms/global/images/ecr/bullet_red.gif) no-repeat 0.3em 0.45em;
}
#Getting-and-Using {
padding:0;
margin:0;
width:100%
}
#Getting {
width:194px;
padding:0;
margin:0;
float:left
}
#Using {
width:194px;
padding:0;
margin-left:2em;
float:right;
}
#ecRefresh h4.roundBoxBlue {
background:#414491 url(/cms/global/images/ecr/topGettingUsing.gif) no-repeat 0 0;
color:#FFF;
font-size:100%;
padding:0.5em 0.8em;
margin:0;
}
#pageHeadBox{
background:#EAECF5;height:108px;width:430px;overflow:hidden;color:#676767;margin-bottom:1em;
}
#pageHeadBox-no-colour{
background:#FFF;height:108px;width:430px;overflow:hidden;color:#676767;margin-bottom:1em;
}
#pageHeadBox p, #pageHeadBox-no-colour p{
float:left;width:68%;margin:0;padding:0.5em 0 0 0.6em
}
#line div.hr {
width:35px;height:1px;float:left;margin:0;padding:0;color:#87CEFA;
}
#myAcct{
border-left:1px solid #B3C3E5;
border-right:1px solid #B3C3E5;
background:#EAECF5
}
#myAcct p{
margin:0;
padding:0.5em 1em
}
#myAcct h5{
color:#333366;
margin:0;
text-indent:1em
}
#myAcct ul.bulletLinksList{
padding-left: 1em;
}
#myAcct .Intro{
background:#DCEFFC}
#myAcct .tierPoints{
background:#FFF;border-top:1px solid #B3C3E5;}
#myAcct .promotionPoints {
margin: 0;
width: auto;
height: 47px;
text-align: right;
padding:1em;
}
#myAcct .promotionPoints.nextTierBronze {
background: #FFFFFF url(/cms/global/assets/images/ecr/pointsBronzebg.jpg) repeat-x 0 0;
}
#myAcct .promotionPoints.nextTierSilver {
background:#FFFFFF url(/cms/global/assets/images/ecr/pointsSilverbg.jpg) repeat-x 0 0;
}
#myAcct .promotionPoints.nextTierGold {
background: #FFFFFF url(/cms/global/assets/images/ecr/pointsGoldbg.jpg) repeat-x 0 0;
}
#myAcct .Body{
padding-top:0.8em}
#myAcct div.hr{
margin:0.8em}
span.currentTierPoints{
color:#c00}
span.nostyle{
font-weight:normal;
font-style:normal}
#myAcct .goldcardHeader{
background:#FFF url(/cms/global/images/ecr/pointsGoldbg.jpg) repeat-x 0 0;
height:68px;
}
#myAcct .goldcardHeader p {
padding-left:14em;
padding-top:3em
}
#myAcct .silvercardHeader{
background:#FFF url(/cms/global/images/ecr/pointsSilverbg.jpg) repeat-x 0 0;
height:68px;
}
#myAcct .silvercardHeader p {
text-indent:14em;
padding-top:3em
}
.partnerLogoTable{
text-align:center; vertical-align:text-top; color:#333
}
.partnerLogoTableDivider{
background:#fff url(/cms/global/images/ecr/1by52_dot_divider.gif) no-repeat 0 5px;background-position:center;width:1px
}
#booktabs {
font-weight:bold;
text-align:center;
margin:0;
padding:0;
height:35px !important;
height:30px
}
#booktabs h5 {
margin:0;
}
#booktabs a,#booktabs a:link,#booktabs a:visited,#booktabs a:hover,#booktabs a:active {
color:#fff;padding:0.5em;display:block;
text-decoration:none;
}
#booktabs h5 a,#booktabs h5 a:link,#booktabs h5 a:visited,#booktabs h5 a:hover,#booktabs h5 a:active {
color:#414491;padding:0.5em;display:block;text-decoration:none;
}
.booktab-on {
background:#E9ECF5 url(/cms/global/images/ecr/142by30_booktab_on.gif) no-repeat 0 0;
color:#414491;
height:35px !important;
height:30px;
width:142px
}
.booktab-off {
background:#8597C7 url(/cms/global/images/ecr/142by30_booktab_off.gif) no-repeat 0 0;
color:#fff;
height:35px !important;
height:30px;
width:142px
}
#bookpcpm, #bookmiles {
float:left; vertical-align:bottom
}
#bookmiles {
margin-left:0.3em
}
#bookupgrade {
float:right;vertical-align:bottom
}
span.nobreak {
white-space: nowrap;
}
#ecRefresh h5.formBorderBoxTitle {
color:#414491;
background:#B3C3E5;
margin:0;
line-height:2.1em;
text-indent:1em
}
#BookTimeLine{
margin:8px 0 10px 0;
padding:0;
color:#404490;
line-height:32px;
list-style-type: none;
height:32px;
}
.step1off{
background:#CEDEFF url(/cms/global/images/ecr/28by32_timeline1off.gif) no-repeat 0 0
}
.step1on{
color:#FFF;
background:#7FA5F5 url(/cms/global/images/ecr/28by32_timeline1on.gif) no-repeat
}
.step2off{
background:#CEDEFF url(/cms/global/images/ecr/28by32_timeline2off.gif) no-repeat 0 0
}
.step2on{
color:#FFF;
background:#7FA5F5 url(/cms/global/images/ecr/28by32_timeline2on.gif) no-repeat
}
.step3off{
background:#CEDEFF url(/cms/global/images/ecr/28by32_timeline3off.gif) no-repeat 0 0
}
.step3on{
color:#FFF;
background:#7FA5F5 url(/cms/global/images/ecr/28by32_timeline3on.gif) no-repeat
}
.step4off{
background:#CEDEFF url(/cms/global/images/ecr/28by32_timeline4off.gif) no-repeat 0 0
}
.step4on{
color:#FFF;
background:#7FA5F5 url(/cms/global/images/ecr/28by32_timeline4on.gif) no-repeat
}
.step5off{
background:#CEDEFF url(/cms/global/images/ecr/28by32_timeline5off.gif) no-repeat 0 0
}
.step5on{
color:#FFF;
background:#7FA5F5 url(/cms/global/images/ecr/28by32_timeline5on.gif) no-repeat
}
.step6off{
padding-right:0.8em;
background:#CEDEFF url(/cms/global/images/ecr/28by32_timeline6off.gif) no-repeat 0 0
}
.step6on{
color:#FFF;padding-right:0.8em;
background:#7FA5F5 url(/cms/global/images/ecr/28by32_timeline6on.gif) no-repeat
}
#BookTimeLine li{
text-indent:24px;
margin:0;
float:left;
width:8.5em;
border-right:0.1em solid #FFFFFF !important;
border-right:1px solid #FFFFFF
}
#contImgTxt{
margin-top:1em;
margin-bottom:1em;
}
#contImgTxt .rightTxt {
float:left;width:70%
}
#contImgTxt p{
display:inherit
}
#contImgTxt .leftTxt {
float:left;width:70%
}
#contImgTxt .top {
margin-top:0
}
#partnerOffers {margin-top:5px}
#partnerOffers h4{margin:0;padding:0}
#partnerOffers p{margin:0;padding:0.2em 0 0 0}
#partnerOffers a{display:block}
#partnerOffers .latestNewsItem{padding:0.8em; border-bottom:1px dotted #DDD}
#partnerOffers .latestNewsItemLast{padding:0.8em}
#latestNewsPod a{display:block}
#latestNewsPod .latestNewsItem{padding:0.2em 0.6em; border-bottom:1px dotted #DDD}
#latestNewsPod .latestNewsItemLast{padding:0.2em 0.6em}
#colOffers {height:100%;background:#EAECF5 url(/cms/global/images/ecr/vr333_3col.gif) repeat-y 0 0;
border-bottom:1px solid #EAECF5}
#extrasPods a {display:block}
#extrasPods .roundBox-bl-Book {height:1em;margin-bottom:1.5em}
#extrasPods .roundBox-br-Book {height:1em}
#offerLeft, #offerMid, #offerRight{background-color:transparent;margin-top:0;float:left;margin:0}
#offerLeft {width:143px}
#offerMid {width:145px}
#offerRight {width:142px}
#offerLeft h4, #offerMid h4, #offerRight h4{margin:0;padding:0.4em 0.8em;padding-bottom:0}
#offerLeft p, #offerMid p, #offerRight p{padding:0 0.8em}
#colNewOffers {height:100%;background:#EAECF5 repeat-y 0 0;
border-bottom:1px solid #EAECF5}
#offerNewLeft, #offerNewRight{background-color:transparent;margin-top:0;float:left;margin:0}
#offerNewLeft {width:215px}
#offerNewRight {width:215px}
#offerNewLeft h4, #offerNewRight h4{margin:0;padding:0.4em 0.8em;padding-bottom:0}
#offerNewLeft p, #offerNewRight p{padding:0 0.8em}
#ecofferTitle{
background:#FFF url(/cms/global/images/ecr/430by105_Offers_en.jpg) no-repeat 0 0;
height:105px;
}
#ecofferTitle h2{
color:#515151;padding:15px;
}
#ecnewsTitle{
background:#FFF url(/cms/global/images/ecr/430by105_News_en.jpg) no-repeat 0 0;
height:105px;
}
#ecnewsTitle h2{
color:#515151;padding:15px;
}
#ecnewsofferTopBanner{
margin-bottom:1.5em
}
#ecnewsofferTitle{
background:#FFF url(/cms/global/images/ecr/430by150_News_and_offers_en.jpg) no-repeat 0 0;
height:150px;
}
#ecnewsofferTitle h2{
color:#FFF;padding:15px;
}
#ecpartnerTitle{
background:#FFF url(/cms/global/images/ecr/430by80_PartnerOffers_en.jpg) no-repeat 0 0;
height:80px;
}
#ecpartnerTitle h3, #ecpartnerTitle h4, #ecpartnerTitle h5 {
color:#866335;
margin:15px;
padding-top:15px !important;padding-top:0;
font-size:100%;font-weight:bold
}
#extrasPods h3 {
float:left;
margin:0;
padding:0.8em 0.8em 0 0.8em !important;
padding:0.5em 0.8em;
width:70%;
font-size:100%;
font-weight:bold;
}
.headerBoxCurved {width:430px}
.headerBoxCurved h5 {padding:1em;background:#fff url(/cms/global/images/ecr/430by100_colouredHeadBox.gif) top left no-repeat;height:2em;line-height:2}
.headerBoxCurvedBody {width:408px !important;width:430px;border-width:0;border-left:1px solid #8596C4;border-right:1px solid #8596C4;float:left;margin:0;padding:0px 10px 0 10px}
.headerBoxCurvedBody img {float:left; padding-right:1em}
.headerBoxCurvedBottom {float:left;width:430px;height:1.25em;margin:0;padding:0;background:#fff url(/cms/global/images/ecr/430by100_colouredHeadBox.gif) bottom left no-repeat}
#ecRefresh .latestNewsItem a, .latestNewsItemLast a {
color:#404490;
}
#ecRefresh .latestNewsItem a:visited, .latestNewsItemLast a:visited {
color:#404490;
}
#ecnewsTitleAug06{
background:#FFF url(/cms/global/assets/images/ecr/430by105_News_en.jpg) no-repeat 0 0;
height:105px;
}
#ecRefresh table.genericTableCalculator{
border-collapse:collapse;
margin:0 0.2em;
width:430px;
}
#ecRefresh table.tableFormHybrid{
top:0;
}
#ecRefresh table.genericTableCalculator caption, #ecRefresh table.genericForm caption {
display:none
}
#ecRefresh table.genericTableCalculator thead th{
color:#339;
font-weight:bold;
text-align:left;
padding:0.5em;
background:#EAECF5;
border:1px solid #B3C3E5;
}
#ecRefresh table.genericTableCalculator th.rowHeaders{
color:#339;
font-weight:bold;
text-align:left;
padding:0.5em;
background:#FFF;
border:1px solid #B3C3E5;
}
#ecRefresh table.genericTableCalculator tbody td{
background:#FFF;
border: 1px solid #B3C3E5;
border-collapse:collapse;
}
#ecRefresh table.genericTableCalculator tfoot td{
background:#B3C3E5;
border: 1px solid #B3C3E5;
padding:0.5em;
margin:0
}
#ecRefresh table.genericTableCalculator td{
padding:0.3em 0.5em;
vertical-align:top;
}
#ecRefresh table.genericTableCalculator col.dates{
width:75px;
}
#ecRefresh table.genericTableCalculator col.numerals{
width:75px;
}
#ecRefresh table.genericTableCalculator col.general{
background-color:red;
text-align:center;
}
#ecRefresh table.genericTableCalculator col.centred, #ecRefresh table.genericTableCalculator th.centred, #ecRefresh table.genericTableCalculator td.centred{
text-align:center;
}
#ecRefresh table.genericTableCalculator td.tableFootnote{
background:#EAECF5;
}
div.roundBox-tl-statement {
width:610px;
background:#B3C3E4 url(/cms/global/images/ecr/cornerTableForm_tl.gif) no-repeat 0 0;
border-bottom:1px solid #B3C3E4;
padding:0;
height: 30px;
}
.statement{
background:#FFF;height:108px;width:610px;overflow:hidden;color:#676767;margin-bottom:1em;
}
#ecRefresh table.genericTableNew{
border-collapse:collapse;
margin:0 0.2em;
width:605px;
}
#ecRefresh table.genericTableNew{
border-collapse:collapse;
margin:0 0.2em;
width:605px;
}
#ecRefresh table.genericTableNew caption, #ecRefresh table.genericForm caption {
display:none
}
#ecRefresh table.genericTableNew thead th{
color:#339;
font-weight:bold;
text-align:left;
padding:0.5em;
background:#EAECF5;
border:1px solid #B3C3E5;
}
#ecRefresh table.genericTableNew th.rowHeaders{
color:#339;
font-weight:bold;
text-align:left;
padding:0.5em;
background:#FFF;
border:1px solid #B3C3E5;
}
#ecRefresh table.genericTableNew tbody td{
background:#FFF;
border: 1px solid #B3C3E5;
border-collapse:collapse;
}
#ecRefresh table.genericTableNew tfoot td{
background:#B3C3E5;
border: 1px solid #B3C3E5;
padding:0.5em;
margin:0
}
#ecRefresh table.genericTableNew td{
padding:0.3em 0.5em;
vertical-align:top;
}
#ecRefresh table.genericTableNew col.dates{
width:75px;
}
#ecRefresh table.genericTableNew col.numerals{
width:75px;
}
#ecRefresh table.genericTableNew col.general{
background-color:red;
text-align:center;
}
#ecRefresh table.genericTableNew col.centred, #ecRefresh table.genericTableNew th.centred, #ecRefresh table.genericTableNew td.centred{
text-align:center;
}
#ecRefresh table.genericTableNew td.tableFootnote{
background:#EAECF5;
}

