/* resets */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {margin:0; padding:0;}
input,textarea {margin:0; padding:2px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal; margin:0;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
img, img a {text-decoration:none; border:none;}
a {text-decoration: none;}
a:active {outline:none;}
:focus {-moz-outline-style:none;}
em {font-style:italic;}
em span {font-style:italic; font-weight:bold;}
strong {font-weight:bold;}

body {font-family:"Lucida Grande", Arial, Verdana, sans-serif; background:#fafafa;}
p {font-size:12px; line-height:1.5; color:#2d2d2d; margin:0 0 12px 48px;}
p a:link, p a:visited {color:#c00;}
p a:hover {color:#012b7d;}

p.flush {font-size:12px; line-height:1.5; color:#2d2d2d; margin:0 0 6px;}

h1, h2, h3, h4, h5, h6 {font-family:"Lucida Grande", Arial, Verdana, sans-serif; margin:0;}

h2.cpy-name {font-size:16px; font-weight:bold; color:#012b7d; margin:0 0 9px 12px;}
h4 {font-size:14px; font-weight:bold; color:#2d2d2d; margin:0 0 18px 48px;}
h4.cname {font-size:12px; font-weight:normal; color:#2d2d2d; line-height:1.5; margin:0 0 12px 12px;}
h4.cname span {font-weight:bold; color:#012b7d;}

.air-account {display:block; position:relative; width:660px; margin:0 0 12px;}
.air-account h3 {font-size:14px; font-weight:bold; color:#fff; margin:12px 0 16px 48px; background:#012b7d; padding:6px 0; text-indent:12px;}
.air-account p.trindt {text-indent:24px;}

/* tracking form airbill/account number */

.t-form {display:block; position:relative; width:700px; margin:12px auto 30px;}
.t-form p {font-size:12px; font-weight:normal; margin:0 0 16px 48px;}
.t-form p span {color:#012b7d; font-weight:bold !important;}
.t-form p.end {margin-left:322px;}
.t-form p input {font-size:12px;}
.t-form h3 {font-size:16px; font-weight:bold; color:#012b7d; margin:0 0 18px; padding-bottom:6px; border-bottom:1px dotted #ccc;}
.t-form h4 {font-size:14px; color:#2d2d2d; margin:0 0 18px 48px;}

/* single airbill number status */

.airbn {display:block; position:relative; width:650px; margin:0 0 12px 12px;}
.airbn h3 {color:#012b7d;}
.airbn h3 span {color:#c00;}
.airbn dt {float:left; width:194px; font-size:12px; font-weight:normal; color:#fff; text-align:right; line-height:3; background:#012b7d; padding-right:6px;}
.airbn dd {display:block; font-size:12px; font-weight:bold; text-indent:12px; line-height:3; border-bottom:1px solid #ccc;}
.airbn dd a:link, .airbn dd a:visited {color:#c00;}
.airbn dd a:hover {color:#012b7d;}
.airbn p {font-size:13px; line-height:3;}

/* account history table */

#shiptable {font-size: 12px; margin:0 0 12px 12px; width:650px; text-align:center; border-collapse:collapse;}
#shiptable th {font-size:13px; font-weight:normal; text-align:center; padding:9px 0; background:#012b7d; color:#fff;}
#shiptable th.short {font-size:13px; font-weight:bold; padding:9px 0; background:#012b7d; color:#fff; width:90px;}
#shiptable th.ref {font-size:13px; font-weight:bold; padding:9px 0; background:#012b7d; color:#fff; width:135px;}
#shiptable th.dest {font-size:13px; font-weight:bold; padding:9px 0; background:#012b7d; color:#fff; width:250px;}
#shiptable th.status {font-size:13px; font-weight:bold; padding:9px 0; background:#012b7d; color:#fff; width:100px;}
#shiptable td {padding:9px 0; border-bottom:1px solid #ccc; color:#2d2d2d; border-top:1px solid transparent;}
#shiptable td.alt {padding:9px 0; border-bottom:1px solid #ccc; color:#2d2d2d; border-top:1px solid transparent; background:#f1e9d6;}
#shiptable td a:link, #shiptable td a:visited {color:#c00; font-weight:bold;}
#shiptable td a:hover {color:#012b7d; font-weight:bold;}

/* tracking results */

#trk-results {display:block; position:relative; width:650px; margin:0 0 12px 12px; border:1px solid #2d2d2d; background:url(/wpx/img/bg_logo_results.jpg) no-repeat right top;}
#trk-results img {float:right; margin:24px 24px 12px 12px;}
#trk-results p {margin:12px 24px;}
#trk-results h2 {font-size:20px; color:#012b7d; text-align:left; margin:18px 0 18px 24px;}
#trk-results h5 {font-size:14px; font-weight:bold; text-align:left; color:#012b7d; margin:0 24px 12px; padding-bottom:6px; border-bottom:1px dotted #2d2d2d;}
#trk-results h5 span {color:#012b7d;}
#trk-results dl {margin:0 24px 12px;}
#trk-results dt {float:left; width:180px; font-size:12px; font-weight:normal; text-align:right; line-height:1.6; padding-right:6px;}
#trk-results dd {display:block; font-size:12px; font-weight:bold; color:#012b7d; line-height:1.6;}

/* common elements */

.blue {color:#012b7d;}