#bodycontainer #pagecontent .captionbox, #bodycontainer #pagecontent .caption { width:173px; margin:1em 0 0.454545em 1.363636em; font-size:0.916666em; color:#585858 }
#ieAny #pagecontent .captionbox { margin-top:0.454545em }
#bodycontainer #pagecontent .caption { width:auto; margin-right:0; margin-bottom:1.363636em; margin-left:0 }
#bodycontainer #pagecontent .imgleft .captionbox, #bodycontainer #pagecontent .floatleft .captionbox { margin-right:1.363636em; margin-left:0 }
#bodycontainer #pagecontent .captionbox.imgleft, #bodycontainer #pagecontent .captionbox.floatleft { margin-right:1.363636em; margin-left:0 }
#bodycontainer #pagecontent .rightcol .captionbox { margin-right:0; margin-left:0; font-size:1em }
#bodycontainer #pagecontent .captionbox .captionbox { width:auto; margin:0; font-size:1em }
#bodycontainer #pagecontent .captionbox img, #bodycontainer #pagecontent .captionbox img.imgright, #bodycontainer #pagecontent .captionbox img.floatright, #bodycontainer #pagecontent .captionbox img.imgleft, #bodycontainer #pagecontent .captionbox img.floatleft { float:none; display:block; margin:0 0 0.545454em; padding:3px; border:1px solid #c4c4c4 }
#bodycontainer #pagecontent .captionbox p { margin:0.545454em 0 0 }

#bodycontainer #pagecontent .dual-info-box, #bodycontainer #pagecontent .dibox { background:url('../graphics/devices/dual-info-box/centre.gif') repeat-y 50% 0%; border-left:2px solid #22cadb; border-right:2px solid #ffdc00; margin-bottom:2.5em }
#ie6down #pagecontent .dual-info-box, #ie6down #pagecontent .dibox { width:98% }
#ie7 #pagecontent .dibox { border-top:1px solid white }
#bodycontainer #pagecontent .dual-info-box .dib-head, #bodycontainer #pagecontent .dibox .head { float:left; background-color:#fff }
#bodycontainer #pagecontent .dual-info-box .dib-left .dib-head, #bodycontainer #pagecontent .dibox .left .head { position:relative; right:2px; width:100% }
#bodycontainer #pagecontent .dual-info-box .dib-right .dib-head, #bodycontainer #pagecontent .dibox .right .head { position:relative; left:2px; width:100% }
#bodycontainer #pagecontent .dual-info-box .dib-right .dib-head h3, #bodycontainer #pagecontent .dibox .right .head h3 { position:relative; left:12px }
#bodycontainer #pagecontainer .dual-info-box h3, #bodycontainer #pagecontainer .dibox h3 { float:left; margin:0; padding:2px 12% 2px 34px; color:white; font-family:Arial, sans-serif; font-size:1.083333em; font-weight:normal; line-height:2em; background:black url('../graphics/devices/dual-info-box/bullet.gif') no-repeat 0% 50% }
#bodycontainer #pagecontent .dual-info-box .dib-left .dib-content, #bodycontainer #pagecontent .dibox .left .content { border-top:2px solid #22cadb; clear:left }
#bodycontainer #pagecontent .dual-info-box .dib-right .dib-content, #bodycontainer #pagecontent .dibox .right .content { border-top:2px solid #ffdc00; clear:left }
#bodycontainer #pagecontent .dual-info-box .dib-body, #bodycontainer #pagecontent .dibox .dibox-body { background:url('../graphics/devices/dual-info-box/base.gif') no-repeat 50% 100% }
#ie6down #pagecontent .dual-info-box .dib-body, #ie6down #pagecontent .dibox .dibox-body { height:1% }
#bodycontainer #pagecontent .dual-info-box .dib-left, #bodycontainer #pagecontent .dibox .left { float:left; width:50%; margin-bottom:2px }
#ie6down #pagecontent .dual-info-box .dib-left, #ie6down #pagecontent .dibox .left { width:49% }
#bodycontainer #pagecontent .dual-info-box .dib-right, #bodycontainer #pagecontent .dibox .right { float:right; width:50% }
#bodycontainer #pagecontent .dual-info-box .dib-left .dib-content, #bodycontainer #pagecontent .dibox .left .content { margin-right:17px }
#bodycontainer #pagecontent .dual-info-box .dib-right .dib-content, #bodycontainer #pagecontent .dibox .right .content { margin-left:16px }
#bodycontainer #pagecontent .dual-info-box .dib-content, #bodycontainer #pagecontent .dibox .content { padding:1.25em 14px 0 14px }
#bodycontainer #pagecontainer .dual-info-box h3.dib-australian, #bodycontainer #pagecontainer .dibox h3.australian { background-image:url('../graphics/devices/dual-info-box/class-australia.gif') }
#bodycontainer #pagecontainer .dual-info-box h3.dib-international, #bodycontainer #pagecontainer .dibox h3.international { background-image:url('../graphics/devices/dual-info-box/class-plane.gif') }

#bodycontainer #pagecontent dl.list-profiles:after { display:block; clear:left; visibility:hidden; height:0; content:' ' }
#ie7 #pagecontent dl.list-profiles { min-height:1% }
#ie6down #pagecontent dl.list-profiles { height:1% }
#bodycontainer #pagecontent dl.list-profiles dt { clear:left; margin:1em 0 0.266666em; padding:0.8em 0 0 100px; background:url('../graphics/dots-lightgrey.gif') repeat-x 0 0; font-size:1.25em; font-weight:bold; color:#00497b }
#ie7 #pagecontent dl.list-profiles dt { margin-top:0.4em; padding-top:0.4em }
#ie6down #pagecontent dl.list-profiles dt { margin-top:0.4em; padding-left:103px }
#bodycontainer #pagecontent dl.list-profiles dt.no-top-border { background:none }
#bodycontainer #pagecontent dl.list-profiles dd { margin-bottom:0.333333em; margin-left:100px }
#ie6down #pagecontent dl.list-profiles dt, #ie6down #pagecontent dl.list-profiles dd { height:1% }
#bodycontainer #pagecontent dl.list-profiles dd.imgleft { margin-top:-1.666666em; margin-left:0 }
#bodycontainer #pagecontent dl.list-profiles dd.imgleft img { margin-right:0 }
#ie7 #pagecontent dl.list-profiles dd.imgleft img, #ie6down #pagecontent dl.list-profiles dd.imgleft img { margin:0 }
#bodycontainer #pagecontent dl.margin-left-125 dt { padding-left:125px }
#ie6down #pagecontent dl.margin-left-125 dt { padding-left:128px }
#bodycontainer #pagecontent dl.margin-left-125 dd { margin-left:125px }
#bodycontainer #pagecontent .floathalf dl.list-profiles dt { padding-left:75px }
#ie6down #pagecontent .floathalf dl.list-profiles dt { padding-left:78px }
#bodycontainer #pagecontent .floathalf dl.list-profiles dd { margin-left:75px }
#bodycontainer #pagecontent .floathalf dl.list-profiles dd.imgleft { margin-left:0 }

#bodycontainer #pagecontent span.step-01, #bodycontainer #pagecontent span.step-02, #bodycontainer #pagecontent span.step-03, #bodycontainer #pagecontent span.step-04, #bodycontainer #pagecontent span.step-05, #bodycontainer #pagecontent span.step-06, #bodycontainer #pagecontent span.step-07, #bodycontainer #pagecontent span.step-08, #bodycontainer #pagecontent span.step-09, #bodycontainer #pagecontent span.step-10 { display:block; margin-bottom:1.25em; padding:17px 0 18px 62px; background-repeat:no-repeat; background-position:0 50%; color:#464646; font:normal 1.333333em Georgia, Garamond, 'Times New Roman', Times, serif }
#bodycontainer #pagecontent span.step-01 { background-image:url('../graphics/devices/step-numbers/apply-step-01.gif') }
#bodycontainer #pagecontent span.step-02 { background-image:url('../graphics/devices/step-numbers/apply-step-02.gif') }
#bodycontainer #pagecontent span.step-03 { background-image:url('../graphics/devices/step-numbers/apply-step-03.gif') }
#bodycontainer #pagecontent span.step-04 { background-image:url('../graphics/devices/step-numbers/apply-step-04.gif') }
#bodycontainer #pagecontent span.step-05 { background-image:url('../graphics/devices/step-numbers/apply-step-05.gif') }
#bodycontainer #pagecontent span.step-06 { background-image:url('../graphics/devices/step-numbers/apply-step-06.gif') }
#bodycontainer #pagecontent span.step-07 { background-image:url('../graphics/devices/step-numbers/apply-step-07.gif') }
#bodycontainer #pagecontent span.step-08 { background-image:url('../graphics/devices/step-numbers/apply-step-08.gif') }
#bodycontainer #pagecontent span.step-09 { background-image:url('../graphics/devices/step-numbers/apply-step-09.gif') }
#bodycontainer #pagecontent span.step-10 { background-image:url('../graphics/devices/step-numbers/apply-step-10.gif') }
#bodycontainer #pagecontent h3 span.step-01, #bodycontainer #pagecontent h3 span.step-02, #bodycontainer #pagecontent h3 span.step-03, #bodycontainer #pagecontent h3 span.step-04, #bodycontainer #pagecontent h3 span.step-05, #bodycontainer #pagecontent h3 span.step-06, #bodycontainer #pagecontent h3 span.step-07, #bodycontainer #pagecontent h3 span.step-08, #bodycontainer #pagecontent h3 span.step-09, #bodycontainer #pagecontent h3 span.step-10 { margin-bottom:0.789473em; font-size:0.842105em }
#bodycontainer #pagecontent h4 span.step-01, #bodycontainer #pagecontent h4 span.step-02, #bodycontainer #pagecontent h4 span.step-03, #bodycontainer #pagecontent h4 span.step-04, #bodycontainer #pagecontent h4 span.step-05, #bodycontainer #pagecontent h4 span.step-06, #bodycontainer #pagecontent h4 span.step-07, #bodycontainer #pagecontent h4 span.step-08, #bodycontainer #pagecontent h4 span.step-09, #bodycontainer #pagecontent h4 span.step-10 { margin-bottom:0.9375em; font-size:1.066666em }
#bodycontainer #pagecontent .step-hang-indent { margin-left:62px }

#bodycontainer #pagecontent .testimonial-quote { width:171px; margin:0 auto 1.25em; border:1px solid #b2b2b2; text-align:center }
#ie6down #pagecontent .testimonial-quote { height:1% }
#bodycontainer #pagecontent .rightcol .testimonial-quote { font-size:1.090909em }
#bodycontainer #pagecontent .testimonial-quote >:first-child { margin-top:3px !important }
#bodycontainer #pagecontent .testimonial-quote h3 { margin:3px 3px 0; padding:5px 0 7px; background-color:#000; border-bottom-width:0; letter-spacing:1px; color:#fff }
#bodycontainer #pagecontent .testimonial-quote h3 img { margin:0 }
#bodycontainer #pagecontent .testimonial-quote img { margin:0 0 3px; padding:0; vertical-align:bottom }
#ie7 #pagecontent .testimonial-quote img, #ie6down #pagecontent .testimonial-quote img { margin-left:3px }
#bodycontainer #pagecontent .testimonial-quote dl { margin:0; text-align:left }
#bodycontainer #pagecontent .testimonial-quote dl dt, #bodycontainer #pagecontent .testimonial-quote dl dd, #bodycontainer #pagecontent .testimonial-quote p.byline { margin:0.5em 0; padding:0 0.5em }
#bodycontainer #pagecontent .testimonial-quote dl dt, #bodycontainer #pagecontent .testimonial-quote p.byline { margin-top:0; padding-top:0.5em; font-weight:bold; text-transform:uppercase }
#bodycontainer #pagecontent .testimonial-quote p.byline { margin-bottom:0; padding-bottom:0.5em; text-align:right }
#bodycontainer #pagecontent .testimonial-quote blockquote {margin:0.5em 0.5em 0; padding-bottom:1.25em; background:url('../graphics/devices/testimonial-quote/testimonial-quote-bottom.gif') no-repeat 100% 100%; border:1px solid #fff; color:#0a65a6 }
#ie7 #pagecontent .testimonial-quote blockquote, #ie6down #pagecontent .testimonial-quote blockquote { background-position:99% 100% }
#bodycontainer #pagecontent .testimonial-quote blockquote p.first-para { padding-top:20px; background:url('../graphics/devices/testimonial-quote/testimonial-quote-top.gif') no-repeat 0 0 }
#bodycontainer #pagecontent .testimonial-quote blockquote p { padding:0 }
#bodycontainer #pagecontent .testimonial-quote ul { padding:0 0.5em 0 0.75em; text-align:left }
#bodycontainer #pagecontent .testimonial-quote p { padding:0 0.5em; text-align:left }
#bodycontainer #pagecontent .testimonial-quote p.linklist { margin-left:1.916666em; padding-left:0 }
#bodycontainer #pagecontent .testimonial { width:156px; margin:0 auto 1.25em; padding:3px 0; border:1px solid #b2b2b2; text-align:center }
#ie6down #pagecontent .testimonial { height:1% }
#bodycontainer #pagecontent .rightcol .testimonial { font-size:1.090909em }
#bodycontainer #pagecontent .testimonial img { margin:0 }
#bodycontainer #pagecontent .testimonial .content { margin:0 0.5em; padding-bottom:1.25em; background:url('../graphics/devices/testimonial-quote/testimonial-quote-bottom.gif') no-repeat 100% 100%; color:#0a65a6; text-align:left }
#bodycontainer #pagecontent .testimonial .content h4.black { margin:0.5em 0; padding-bottom:2.75em; background:url('../graphics/devices/testimonial-quote/testimonial-quote-top.gif') no-repeat 0 100%; font-size:1em; color:#464646; text-transform:uppercase }
#bodycontainer #pagecontent blockquote.testimonial { width:auto; margin-bottom:1.25em; padding:0; background:url('../graphics/devices/testimonial-quote/testimonial-quote-bottom.gif') no-repeat 100% 100%; border-width:0; color:#0a65a6; text-align:left }
#bodycontainer #pagecontent blockquote.margin-right-185 { margin-right:200px }
#bodycontainer #pagecontent blockquote.margin-left-185 { margin-left:200px }
#bodycontainer #pagecontent blockquote.testimonial p { padding:0 25px }
#bodycontainer #pagecontent blockquote.testimonial p.first-para { padding-top:1px; background:url('../graphics/devices/testimonial-quote/testimonial-quote-top.gif') no-repeat 0 0 }
#bodycontainer #pagecontent blockquote.testimonial p.byline, #bodycontainer #pagecontent p.byline { position:static; margin-bottom:0; font-weight:bold; color:#464646; text-transform:uppercase; text-align:right }
#bodycontainer #pagecontent p.byline { margin-bottom:1.25em }
#bodycontainer #pagecontent .testimonial-box { border:1px solid #b2b2b2; margin:0 0 1.25em; padding:1.25em 0.5em 0 }

