
#printtop {
display: block;
font-family: arial, sans-serif;
font-size: large;
width: 600px;
}

#top {
display: none;
}

#leftcol {
display: none;
width: 0;
}

#bottom {
display: none;
}

#main {
width: 600px;
}

body {
margin: 0;
padding: 0;
font-family: arial, sans-serif;
font-size: small;
}

#copybot {
padding: 0;
margin: 25px 0;
clear: both;
text-align: center;
font-family: arial, sans-serif;
font-size: x-small;
}

#centercol {
margin: 10px 0 0 0;
width: 430px;
padding: 0 8px;
border-right: 1px solid #e0e0e0;
font-family: arial, sans-serif;
}

#rightcol {
float: right;
width: 140px;
margin: 10px 0 0 0;
padding: 0 0 0 3px;
font-family: arial, sans-serif;
}

#centercolsub { 
margin: 10px 0 0 0;
padding: 0 8px;
font-family: arial, sans-serif;
font-size: small;
width: 360px;
}

#rightcolsub { 
float: right;
margin: 30px 0 0 0;
padding: 0 10px;
font-family: arial, sans-serif;
border: 1px solid #e0e0e0;
width: 180px;
}

#centercolequal {
margin: 10px 0 0 0;
padding: 0 8px;
font-family: arial, sans-serif;
font-size: small;
width: 250px;
}

#rightcolequal {
float: right;
margin: 30px 0 0 0;
padding: 0 10px;
font-family: arial, sans-serif;
border-left: 1px solid #e0e0e0;
width: 250px;
}

#fullright {
float: right;
width: 560px;
margin: 0;
padding: 5px;
text-align: top;
font-family: arial, sans-serif;
}

.pullquote {
margin: 0 0 10px 10px;
padding: 0;
font-family: arial, sans-serif;
border: 1px solid;
}

.rightfloat {
float: right;
font-family: arial, verdana, sans-serif;
padding: 10px;
}

.leftfloat {
float: left;
font-family: arial, verdana, sans-serif;
padding: 10px;
}

#rightfloatpr {
float:right;
padding: 0;
width:400px;
font-family: arial, verdana, sans-serif;
text-align:right; 
font-size:x-small;
}

#leftfloatpr {
float: left;
padding: 0 0 11px 0;
font-family: arial, verdana, sans-serif;
font-size:x-small;
}

.caption {
padding: 0;
margin: 0;
font-family: verdana, sans-serif;
font-size: x-small;
font-weight: bold;
}

#disclaim {
margin-top: 5px;
padding: 0 8px;
font-family: arial, sans-serif;
font-size: x-small;
width: 570px;
}

#navcontainer {
width: 750px;
padding: 0;
margin: 0;
text-align: right;
}

/* navigation and page layout */


.logo {
margin: 0;
padding: 16px 10px 11px 17px;
text-align: center;
background: #f0f2f8;
}

#describe {
position: absolute;
top: 111px;
width: 644px;
line-height: 19px;
padding: 0;
margin: 0;
}


/* appearance */

.navprint {
font-family: arial, sans-serif;
font-size: x-small;
}

h1.print {
font-family: arial, sans-serif;
font-size: small;
font-weight: bold;
margin: 5px 0 3px 0;
}

h1 {
font-family: arial, sans-serif;
font-size: large;
font-weight: lighter;
color: #003399;
margin: 0;
padding: 0;
}

h2 { /* all pages but LOB homes */
font-family: arial, sans-serif;
font-weight: bold;
margin: 18px 0;
padding: 0;
font-size: medium;
color: #6c6c6c;
}

h2.sublob { /* use as head of lob sidebox */
font-family: arial, sans-serif;
font-weight: bold;
margin: 5px 0 10px 0;
padding: 0;
font-size: medium;
color: #6c6c6c;
}

h2.lobwhite {
font-family: arial, sans-serif;
color: #ffffff;
font-size: small;
font-weight: bold;
padding: 2px;
margin: 10px 0 0px 0;
}

h2.lob {
font-family: arial, sans-serif;
font-weight: bold;
font-size: small;
margin: 10px 0 3px 0;
padding: 0;
color: #6c6c6c;
}


h3 {
font-family: arial, sans-serif;
font-weight: bold;
font-size: small;
margin: 14px 0 0 0;
padding: 0;
}

h4 {
font-family: arial, sans-serif;
font-weight: bold;
font-size: small;
}

h5 { /* right column LOB home heads */
font-family: arial, sans-serif;
color: #003399;
font-size: small;
font-weight: bold;
margin: 0 0 5px 0;
}

h6 { /* left nav heads */
font-family: verdana, sans-serif;
color: #003399;
font-size: x-small;
font-weight: bold;
margin: 3px 0;
}

p {
font-family: arial, sans-serif;
font-size: small;
}

p.sublob {
margin: 5px 0;
}

p.smsublob {
margin: 2px 0 5px 0;
font-size: x-small;
}

p.brsmsublob {
margin: 0 0 5px 0;
font-size: xx-small;
}

p.sublink {
margin: 0 0 15px 0;
font-size: x-small;
}

p.br {
margin-top: 0;
}

p.dropcap:first-letter {
font-size: 300%;
float: left;
padding-right: 4px;
}

a:link, a:active {
font-family: arial, sans-serif;
color: #0000cc;
text-decoration: underline;
}

a:visited {
font-family: arial, sans-serif;
color: #660099;
text-decoration: underline;
}

a.bluetitle:link, a.bluetitle:active {
font-family: arial, verdana, sans-serif;
font-size: small;
font-weight: bold;
color: #0000cc;
text-decoration: underline;
}

a.bluetitle:visited {
font-family: arial, verdana, sans-serif;
font-size: small;
font-weight: bold;
color: #660099;
text-decoration: underline;
}

.contenttext {
font-family: arial, verdana, sans-serif;
font-size: small;
}

.disclaim, .subhometext {
font-family: arial, verdana, sans-serif;
font-size: x-small;
}

.error {
font-family: arial, verdana, sans-serif;
font-size: x-small;
color: #cc0000;
}

.errorlg {
font-family: arial, verdana, sans-serif;
font-size: small;
color: #cc0000;
}

ul, dl {
margin: 0 0 0 30px;
}

dt.travspec {
margin: 0;
font-weight: bold;
}

dd.subtravspec {
margin: 0;
font-size: x-small;
}

ul.subhome, ul.subhead, ul.smblist {
margin: 0 0 16px 10px;
padding: 0;
}

li.subhead {
margin: 0 10px;
padding: 2px 0 0 0;
font-size: small;
list-style-image: url(/images/blarrow.gif);
}

li.smblist {
margin: 0 10px;
padding: 2px 0 0 0;
font-size: x-small;
list-style-image: url(/images/blarrow.gif);
}

li.subhome {
margin: 0 10px;
padding: 2px 0 0 0;
font-size: x-small;
}

li.substand {
margin: 0 0 0 10px;
padding: 2px 0 0 0;
font-size: small;
}

li.subhome a:link, li.subhome a:active {
color: #0000cc;
text-decoration: underline;
}

li.subhome a:visited {
color: #660099;
}


#homename {
font-family: verdana, sans-serif;
color: black;
font-size: 10px;
font-weight: bold;
margin-right: 20px;
padding-right: 25px;
border-right: 1px solid black;
}

ul.nav {
padding: 0;
margin: 0;
}

li.nav {
display: inline;
list-style-type: none;
padding-left: 12px;
}

li.nav a:link, li.nav a:visited, li.nav a:active {
font-family: verdana, sans-serif;
color: #003399;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

li.nav a:hover {
color: #cc3333;
text-decoration: underline;
}

ul.lobnav {
margin: 0 0 5px 0;
}

li.lobnav {
list-style-type: none;
margin: -3px 0 0 0;
}

li.lobnav a, li.foot a { 
font-family: arial, sans-serif;
color: #0000CC;
font-size: x-small;
text-decoration: underline;
}

li.lobnav a:visited, li.foot a:visited {
color: #660099;
}

li.lobnav a:hover, li.foot a:hover {
color: #cc3333;
}

ul.plain, li.plain {
margin: 0 0 5px 0;
padding: 0;
list-style-type: none;
}

ul.lobright {
margin: 5px 0 0 20px;
}

li.lobright {
list-style-image: url(/images/blarrow.gif);
list-style-position: outside;
font-size: x-small;
padding: 0 0 13px 0;
}

ul.foot {
padding: 0;
margin: 0 0 10px 0;
}

li.foot {
display: inline;
list-style-type: none;
padding-left: 12px;
}

ul.indentfull {
list-style-type: none;
margin-left: 10px;
margin-top: 10px;
}

ul.indentbot {
list-style-type: none;
margin-left: 10px;
}

.dropbox {
float: right;
width: 120px;
padding: 3px;
margin: 5px 0 0 10px;
text-align: center;
}

.buttonlook {
background-color: grey;
color: #000000;
font-size: 8pt;
font-family: arial, sans-serif;
height: 15pt;
}

hr {
border: solid #e0e0e0;
}


.hidden {
display: none;
}

/* site home page only */

h1.home {
font-family: arial, sans-serif;
font-size: large;
font-weight: lighter;
color: #cc0000;
margin: 0;
padding: 0;
}

h2.home {
font-family: arial, sans-serif;
font-weight: bold;
font-size: small;
margin: 0 0 4px 0;
padding: 0;
color: #cc0000;
}

h3.home {
font-family: arial, sans-serif;
font-weight: bold;
font-size: small;
margin: 10px 0 3px 0;
padding: 0;
color: #cc0000;
}

ul.homelist, li.homelist {
margin: 0 0 5px 0;
padding: 0;
list-style-type: none;
font-size: x-small;
font-family: arial, sans-serif;
}

ul.homenew, li.homenew {
margin: 0 0 14px 0;
padding: 0;
list-style-type: none;
font-size: x-small;
font-family: arial, sans-serif;
}

li.homelist a, li.homenew a { 
font-family: arial, sans-serif;
color: #0000CC;
font-size: x-small;
text-decoration: underline;
}

li.homelist a:visited, li.homenew a:visited {
color: #660099;
}

ul.theme, li.theme {
margin: 0 10px;
padding: 8px 0;
font-size: small;
font-family: arial, sans-serif;
list-style-image: url(/images/blarrow.gif);
}

#rightfloatstage {
float: right;
font-family: arial, verdana, sans-serif;
font-size: x-small;
width: 210px;
padding: 10px;
background-color: #f0f2f8;
}

#leftfloatstage {
float: left;
font-family: arial, verdana, sans-serif;
font-size: x-small;
background-color: #f0f2f8;
width: 200px;
}

.hidden {
display: none;
}

.title {
font-family: arial, sans-serif;
font-size: large;
font-weight: lighter;
color: #003399;
margin: 0;
padding: 0;
}

.hilite {
color: #cc0000;
}

.bluecard {
font-family: arial, verdana, sans-serif;
font-size: 25px;
font-weight: bold;
color: #330099;
}

.bluecardsm {
font-family: arial, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #330099;
}

.msmicro {
font-family: arial, sans-serif;
font-size: 3px;
color: #000000;
}

.cardsm {
font-family: arial, verdana, sans-serif;
font-size: 9px;
}

.card {
border: 1px dashed #000000;
padding: 5px;
width: 315px;
}


/* for travel tips only*/
.aside {
float: right;
width: 200px;
padding: 10px;
border: 1px #003399 solid;
margin: 20px;
font-size: x-small;
font-family: arial, sans-serif;
}

/*westways style only */


h2.subhead {
color: black;
margin-bottom: 2px;
}

h2.list {
margin: 6px 0;
}

h2.boxhead {
margin: 2px 0;
}

h3.subtitle {
color: #6c6c6c;
margin-top: 0;
}

.byline {
font-size: small;
font-style: italic;
}

p.letter {
margin-top: 0;
margin-bottom: 0;
}

p.writer {
padding: 0;
margin-top: 0;
margin-bottom: 35px;
text-align: right;
}

.credit {
font-size: .7em;
text-align: right;
margin: 0;
padding: 0;
}

.bio {
font-size: small;
font-style: italic;
}

.contact {
font-size: small;
font-style: italic;
}

.unem {
font-style: normal;
}

.botbox {
border: 1px solid black;
padding: 8px;
}

p.right {
text-align: right;
}

p.listhead {
margin: 0;
}

hr.newdivide {
width: 70%;
color: #e0e0e0;
align: center;
margin: 0;
}

dl {
margin: 0 0 0 5px;
}

dt {
font-weight: bold;
}

dd {
margin-left: 15px;
}

ul.address {
list-style-type: none;
margin-left: 0;
margin-top: 0;
}
 
li.address {
margin-left: 15px;
}
 
li.minianchor {
display: inline;
list-style-type: none;
font-size: x-small;
padding: 0 5px;
margin: 0;
border-right: 1px solid black;
}



/*iframe {
height: 100%;
}*/



.title {
font-family: arial, sans-serif;
font-size: large;
font-weight: lighter;
color: #003399;
margin: 0;
padding: 0;
}

.hilite {
color: #cc0000;
}

.bluecard {
font-family: arial, verdana, sans-serif;
font-size: 25px;
font-weight: bold;
color: #330099;
}

.bluecardsm {
font-family: arial, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #330099;
}

.msmicro {
font-family: arial, sans-serif;
font-size: 3px;
color: #000000;
}

.cardsm {
font-family: arial, verdana, sans-serif;
font-size: 9px;
}

.card {
border: 1px dashed #000000;
padding: 5px;
width: 315px;
}

/*FOR QUICKBOOK NAVTABS*/
#flightapp {
text-align:left;
margin-top:5px;
margin-right:0;
margin-bottom:0;
margin-left:0;
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:0;
height:215px;
min-height:215px;
width:430px;
voice-family:"\"}\"";
voice-family:inherit;
width:430px;
}
html>#flightapp {width:430px;height:auto;}

#appnav {
text-align:left;
background-color:#ffffff;
border-bottom:6px solid #002a8f;
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:0;
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:0;
height:18px;
max-height:18px;
width:430px;
voice-family:"\"}\"";
voice-family:inherit;
width:430px;
}
html>#appnav {width:430px;max-height:18px;}

#appin0 {
visibility:visible;
position:absolute;
text-align:left;
background-color:#f6f6fa;
border-right:1px solid #bbbbdb;
border-bottom:1px solid #bbbbdb;
border-left:1px solid #bbbbdb;
margin:0;
padding:5px 10px;
height:180px;
min-height:180px;
width:430px;
voice-family:"\"}\"";
voice-family:inherit;
width:408px;
}
html>#appin0 {width:408px;height:180px;}


#appin1 {
visibility:hidden;
position:absolute;
text-align:left;
background-color:#f6f6fa;
border-right:1px solid #bbbbdb;
border-bottom:1px solid #bbbbdb;
border-left:1px solid #bbbbdb;
margin:0;
padding:5px 10px;
height:180px;
min-height:180px;
width:430px;
voice-family:"\"}\"";
voice-family:inherit;
width:408px;
}
html>#appin1 {width:408px;height:180px;}

#appin2 {
visibility:hidden;
position:absolute;
text-align:left;
background-color:#f6f6fa;
border-right:1px solid #bbbbdb;
border-bottom:1px solid #bbbbdb;
border-left:1px solid #bbbbdb;
margin:0;
padding:5px 10px;
height:180px;
min-height:180px;
width:430px;
voice-family:"\"}\"";
voice-family:inherit;
width:408px;
}
html>#appin2 {width:408px;height:180px;}

#appin3 {
visibility:hidden;
position:absolute;
text-align:left;
background-color:#f6f6fa;
border-right:1px solid #bbbbdb;
border-bottom:1px solid #bbbbdb;
border-left:1px solid #bbbbdb;
margin:0;
padding:5px 10px;
height:180px;
min-height:180px;
width:430px;
voice-family:"\"}\"";
voice-family:inherit;
width:408px;
}
html>#appin3 {width:408px;height:180px;}

#appin4 {
visibility:hidden;
position:absolute;
text-align:left;
background-color:#f6f6fa;
border-right:1px solid #bbbbdb;
border-bottom:1px solid #bbbbdb;
border-left:1px solid #bbbbdb;
margin:0;
padding:5px 10px;
height:180px;
min-height:180px;
width:430px;
voice-family:"\"}\"";
voice-family:inherit;
width:408px;
}
html>#appin4 {width:408px;height:180px;}

ul.apptab {
margin:0;
padding:0;
}
li.apptab {
display:inline;
list-type-style:none;
width:75px;
height:18px;
border:0;
margin:0;
padding:0;
}
li.apptabx {
display:inline;
list-type-style:none;
width:auto;
height:0;
margin:0;
padding:0;
}


/* STYLES APPLIED TO THE CA T1 REDESIGN of 0206 - DONT MONKEY WITH THEM */
.price {
display: inline;
color: #000;
font-weight: bold;
}

h1.large {
font-family:arial, helvetica, sans-serif;
font-size:30px;
font-weight:bold;
color:#c00;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

p.large {
font-family:arial, sans-serif;
font-size:18px;
color:#000000;
text-align:center;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

#tier_one {
margin-top:0px;
margin-right:0px;
margin-bottom:30px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
border:0px;
height:auto;
width:430px;
voice-family:"\"}\"";
voice-family:inherit;
width:430px;
}
html>#tier_one {width:430px;}

#t1_boxtop{
border:none;
margin-top:0px;
margin-right:0px;
margin-bottom:15px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
height:auto;
min-height:100%;
width:430px;
voice-family:"\"}\"";
voice-family:inherit;
width:430px;
}
html>#t1_boxtop {width:430px;}

#t1_button {
width:200px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

#t1_blurb {
float:left;
width:212px;
margin-top:15px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

#t1_boxright {
vertical-align:top;
border:1px solid #000;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:217px;
padding-top:0px;
padding-right:0px;
padding-bottom:5px;
padding-left:0px;
min-height:125px;
width:210px;
voice-family:"\"}\"";
voice-family:inherit;
width:208px;
}
html>#t1_boxright {width:208px;min-height:125px;}


#t1_boxleft {
vertical-align:top;
float:left;
border:1px solid #000;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:5px;
padding-left:0px;
min-height:125px;
width:210px;
voice-family:"\"}\"";
voice-family:inherit;
width:208px;
}
html>#t1_boxleft {width:208px;min-height:125px;}

.t1_boxbar {
float:top;
font-family:arial, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
color:#ffffff;
padding:2px 0px;
}
.t1_boxtext {
float:top;
padding:5px;
}
p.boxtext {
float:top;
font-size:12px;
margin:0px;
padding:0px;
}
/* END OF STYLES APPLIED TO THE T1 REDESIGN of 0206 - HOPE YOU DIDNT MONKEY WITH THEM */
