#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% }
#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 form div.form { margin-bottom:1.25em }
#bodycontainer #pagecontent form div.form-errors { padding-left:1em; color:#800; font-size:1.5em }
#bodycontainer #pagecontent form div.form-errors ul { margin:1em 0 1.5em; color:#464646; font-size:0.777777em; list-style-image:none }
#bodycontainer #pagecontent form div.form-errors ul li { margin:1em 1em 1em 0; padding-left:3em; background:url('../graphics/devices/form/bullet-red.gif') no-repeat 1em 0.428571em }
#bodycontainer #pagecontent form div.form h3, #bodycontainer #pagecontent form div.form h4 { width:95%; margin:0; padding:1em 2%; background-color:#000; color:#fff; font-size:1.166666em; line-height:normal }
#bodycontainer #pagecontent form div.form h4 { background-color:#7ac4d9; border-top:1px solid #fff; color:#000; font-size:1.083333em }
#bodycontainer #pagecontent form div.form .img_borders img, #bodycontainer #pagecontent form div.form .border, #bodycontainer #pagecontent form div.form .cd_profile img, #bodycontainer #pagecontent form div.form .cdl_profile img { background-color:#fff }
#bodycontainer #pagecontent form div.form table, #bodycontainer #pagecontent form div.form dl.list-columned { width:99%; margin:14px 0 0; background:#e4f3f7 url('../graphics/devices/form/line-skyblue.gif') repeat-y 40% 0; border-width:28px 0; border-style:solid; border-color:#e4f3f7; border-collapse:collapse }
#bodycontainer #pagecontent form div.form dl.list-columned, #ieAny #pagecontent form div.form table { margin-top:0; margin-bottom:0 }
#bodycontainer #pagecontent form dl { margin:0; padding:1em; background-color:#e4f3f7 }
#bodycontainer #pagecontent form div.form dl.list-columned { padding-right:0; padding-left:0; background-position:14em 0 }
#bodycontainer #pagecontent form div.form table td, #bodycontainer #pagecontent form div.form dl.list-columned dt, #bodycontainer #pagecontent form div.form dl.list-columned dd { padding:0.5em 1em; color:#333; font-weight:800; vertical-align:top }
#bodycontainer #pagecontent form div.form dl.list-columned dt { width:12em }
#bodycontainer #pagecontent form div.form dl.list-columned dd { margin-left:14em }
#ie6down #pagecontent form div.form dl.list-columned dd { margin-left:0 }
#bodycontainer #pagecontent form div.form table td br { display:none }
#bodycontainer #pagecontent form div.form table td span, #bodycontainer #pagecontent form div.form dl dt span { display:block; font-weight:100; font-size:0.916666em !important; color:#555 }
#bodycontainer #pagecontent form div.form p input, #bodycontainer #pagecontent form div.form table td input, #bodycontainer #pagecontent form div.form table td select, #bodycontainer #pagecontent form div.form table td textarea, #bodycontainer #pagecontent form dl dd input, #bodycontainer #pagecontent form dl dd select, #bodycontainer #pagecontent form dl dd textarea { margin:0.5em 0.25em; padding:0.083333em; border:1px solid #7ac4d9; color:#464646; font:100 1em Arial, Helvetica, sans-serif }
#bodycontainer #pagecontent form div.form input.checkbox { border:0 }
#bodycontainer #pagecontent form div.form p input:focus, #bodycontainer #pagecontent form div.form p input:active, #bodycontainer #pagecontent form div.form table td input:focus, #bodycontainer #pagecontent form div.form table td input:active, #bodycontainer #pagecontent form div.form table td select:focus, #bodycontainer #pagecontent form div.form table td select:active, #bodycontainer #pagecontent form div.form table td textarea:focus, #bodycontainer #pagecontent form div.form table td textarea:active, #bodycontainer #pagecontent form dl dd input:focus, #bodycontainer #pagecontent form dl dd input:active, #bodycontainer #pagecontent form dl dd select:focus, #bodycontainer #pagecontent form dl dd select:active, #bodycontainer #pagecontent form dl dd textarea:focus, #bodycontainer #pagecontent form dl dd textarea:active { border-color:#257689 }
#bodycontainer #pagecontent form dl dd input, #bodycontainer #pagecontent form dl dd select, #bodycontainer #pagecontent form dl dd textarea { margin:0 0.25em }
#bodycontainer #pagecontent form div.form table td label { display:block; margin-top:0.5em }
#bodycontainer #pagecontent form div.form table td label, #bodycontainer #pagecontent form div.form table td select, #bodycontainer #pagecontent form dl dt label, #bodycontainer #pagecontent form dl dd label, #bodycontainer #pagecontent form dl dd select { cursor:pointer }
#bodycontainer #pagecontent form dl dt label { font-weight:800 }
#bodycontainer #pagecontent form dl dd label { display:block; font-weight:100 }
#bodycontainer #pagecontent form table td ul, #bodycontainer #pagecontent form div.form table td ul { list-style-image:none }
#bodycontainer #pagecontent form table td ul li, #bodycontainer #pagecontent form div.form table td ul li { background-image:none }
#bodycontainer #pagecontent form div.form ul { width:99%; margin:0; padding:2em 0; background-color:#bce1ec; border-top:1px solid #fff; font-weight:100; list-style-image:none }
#bodycontainer #pagecontent form div.form table td p { margin-left:0.25em; margin-bottom:1.25em; padding:0; font-weight:100 }
#bodycontainer #pagecontent form div.form table td ul.list, #bodycontainer #pagecontent form div.form table td ul.linklist { margin:0 0 1.75em 0.25em }
#bodycontainer #pagecontent form div.form ul li, #bodycontainer #pagecontent form div.form ul.list li { margin:1em 1em 1em 0; padding-left:3.5em; background:url('../graphics/devices/form/bullet-black.gif') no-repeat 2em 0.333333em }
#bodycontainer #pagecontent form div.form table td ul.list li { padding-left:1.5em; background-position:0 0.333333em }
#bodycontainer #pagecontent form div.form ul.linklist { background-color:#e4f3f7 }
#bodycontainer #pagecontent form div.form ul.linklist li { padding-left:3.5em; background:url('../graphics/bullet-link.gif') no-repeat 2em 0.25em }
#bodycontainer #pagecontent form div.form table td ul.linklist li { padding-left:1.5em; background-position:0 0.25em }
#bodycontainer #pagecontent form div.form table td ul { width:auto; margin:0; padding:0; background-color:transparent; border-width:0 }
#bodycontainer #pagecontent form div.form table td ul li { margin:0.5em 0; padding:0 }
#bodycontainer #pagecontent form div.form table tbody tr td ul li input { float:left; clear:left }
#bodycontainer #pagecontent form div.form table td ul li label, #bodycontainer #pagecontent form div.form table table label { margin:-1.333333em 0 0 20px; font-weight:100 }
#ie7 #pagecontent form div.form table td ul li label, #ie7 #pagecontent form div.form table table label, #ie6down #pagecontent form div.form table td ul li label, #ie6down #pagecontent form div.form table table label { min-height:1%; margin-top:-1.083333em }
#ie6down #pagecontent form div.form table td ul li label, #ie6down #pagecontent form div.form table td label { height:1% }
#bodycontainer #pagecontent form div.form table td ul li input, #bodycontainer #pagecontent form div.form table table input, #bodycontainer #pagecontent form div.form dl dd label input { margin:0 0.25em; border-width:0; cursor:pointer }
#bodycontainer #pagecontent form div.form table td.form-radio-hori { background-color:#e4f3f7; border-width:1px 0; border-style:solid; border-color:#7ac4d9 }
#bodycontainer #pagecontent form div.form table td.form-radio-hori-mini { background-color:transparent; border-width:0 }
#bodycontainer #pagecontent form div.form table td.form-radio-hori ul { margin:-0.5em -1em 0; padding:1em 1em 0 }
#bodycontainer #pagecontent form div.form table td.form-radio-hori ul:after { clear:left; display:block; height:0; visibility:hidden; content:' ' }
#ie7 #pagecontent form div.form table td.form-radio-hori ul, #ie6down #pagecontent form div.form table td.form-radio-hori ul { width:95%; padding-right:2%; padding-left:2% }
#bodycontainer #pagecontent form div.form table td.form-radio-hori ul li { float:left; width:11.5%; padding:0 0.5% 0.5em }
#ie6down #pagecontent form div.form table td.form-radio-hori ul li { display:inline; width:11% }
#bodycontainer #pagecontent form div.form table td.form-radio-hori-mini ul li { width:19% }
#ie6down #pagecontent form div.form table td.form-radio-hori-mini ul li { width:18.5% }
#bodycontainer #pagecontent form div.form table td.form-radio-hori ul li label { margin:0 }
#bodycontainer #pagecontent form div.form table td.form-radio-hori ul li input { float:none; clear:none; display:block; width:1em; margin:0 auto }
#bodycontainer #pagecontent form div.form table table { width:auto; margin:0 0 1.25em 0.25em; background-color:transparent; background-image:none; border-width:0 }
#bodycontainer #pagecontent form div.form table table td { font-weight:100 }
#bodycontainer #pagecontent form div.form table table.sq-backend-table tr.even td { background-color:#cfeaf1 }
#bodycontainer #pagecontent form div.form table table.sq-backend-table td { border-width:0 0 1px; border-style:solid; border-color:#b7e1ec }
#bodycontainer #pagecontent form div.form table table.sq-backend-table td.sq-backend-table-header { font-size:0.916666em; font-weight:800; text-transform:uppercase }
#bodycontainer #pagecontent form div.form table table.sq-backend-table td.sq-backend-table-cell span { display:inline; font-size:1em !important; color:#333 }
#bodycontainer #pagecontent form div.form table table.sq-backend-table td.sq-backend-table-cell span label { margin-top:-1.25em; cursor:text }
#ie7 #pagecontent form div.form table table.sq-backend-table td.sq-backend-table-cell span label, #ie6down #pagecontent form div.form table table.sq-backend-table td.sq-backend-table-cell span label { margin-top:-1.5em; margin-left:29px }
#bodycontainer #pagecontent form div.form p { margin:0; width:95%; padding:1px 2% 1em; background-color:#e4f3f7 }
#bodycontainer #pagecontent form div.form p#form-navigation, #bodycontainer #pagecontent form div.form p.form-navigation { width:99%; padding-right:0; padding-left:0; vertical-align:middle }
#bodycontainer #pagecontent form div.form input.form-navigation, #bodycontainer #pagecontent form div.form input.form-navigation:focus, #bodycontainer #pagecontent form div.form input.form-navigation:active, #bodycontainer #pagecontent form div.form a.form-navigation, #bodycontainer #pagecontent p a.form-navigation, #bodycontainer #pagecontent form div.form p#form-navigation input, #bodycontainer #pagecontent form div.form p#form-navigation input:focus, #bodycontainer #pagecontent form div.form p#form-navigation input:active, #bodycontainer #pagecontent form div.form p.form-navigation input, #bodycontainer #pagecontent form div.form p.form-navigation input:focus, #bodycontainer #pagecontent form div.form p.form-navigation input:active { overflow:visible; padding:0.166666em 0.666666em; background-color:#000; border:1px solid #000; outline-width:0; color:#fff; font:800 1em Arial, Helvetica, sans-serif; text-decoration:none; cursor:pointer }
#bodycontainer #pagecontent form div.form input.form-navigation:focus, #bodycontainer #pagecontent form div.form input.form-navigation:active, #bodycontainer #pagecontent form div.form a.form-navigation:focus, #bodycontainer #pagecontent form div.form a.form-navigation:active, #bodycontainer #pagecontent p a.form-navigation:focus, #bodycontainer #pagecontent p a.form-navigation:active, #bodycontainer #pagecontent form div.form p#form-navigation input:focus, #bodycontainer #pagecontent form div.form p#form-navigation input:active, #bodycontainer #pagecontent form div.form p.form-navigation input:focus, #bodycontainer #pagecontent form div.form p.form-navigation input:active { border-style:dotted; border-color:#fff; outline:1px solid #000 }
#bodycontainer #pagecontent form div.form p.form-navigation input { vertical-align:middle }
#bodycontainer #pagecontent form div.form a.form-navigation, #bodycontainer #pagecontent p a.form-navigation { margin:0 0.25em; padding:0.25em 1em; vertical-align:middle }
#ie8up #pagecontent form div.form a.form-navigation, #ie8up #pagecontent p a.form-navigation { padding-top:0.166666em }
#ie7 #pagecontent form div.form a.form-navigation, #ie7 #pagecontent p a.form-navigation, #ie6down #pagecontent form div.form a.form-navigation, #ie6down #pagecontent p a.form-navigation { display:inline-block; padding-bottom:0.333333em }
#bodycontainer #pagecontent form div.form p#form-navigation input, #bodycontainer #pagecontent form div.form p.form-navigation input { margin-left:14em }
#bodycontainer #pagecontent form div.form p#form-navigation input.form-navigation, #bodycontainer #pagecontent form div.form p.form-navigation input.form-navigation { margin-left:0.25em }
#bodycontainer #pagecontent form div.form p#form-navigation input.sq-form-field, #bodycontainer #pagecontent form div.form p.form-navigation input.sq-form-field, #bodycontainer #pagecontent form div.form p.form-navigation a.sq-form-field { margin-left:40% }

.pagetype-landing #bodycontainer #pagecontent .rightcol ul.linklist-icons { margin:0; list-style-image:none }
.pagetype-landing #ie7 #pagecontent .rightcol ul.linklist-icons { min-height:1% }
.pagetype-landing #ie6down #pagecontent .rightcol ul.linklist-icons { height:1% }
.pagetype-landing #bodycontainer #pagecontent .rightcol ul.linklist-icons:after, .pagetype-landing #bodycontainer #pagecontent .rightcol dl.linklist-icons:after { display:block; clear:left; visibility:hidden; height:0; content:' ' }
.pagetype-landing #bodycontainer #pagecontent .rightcol ul.linklist-icons li { display:inline; margin:0; padding:0 }
.pagetype-landing #bodycontainer #pagecontent .rightcol ul.linklist-icons li a { display:block; margin:1em 0; padding-left:64px }
.pagetype-landing #ie7 #pagecontent .rightcol ul.linklist-icons li a { min-height:1% }
.pagetype-landing #ie6down #pagecontent .rightcol ul.linklist-icons li a { height:1% }
.pagetype-landing #pagecontent .rightcol ul.linklist-icons li a:after { display:block; clear:left; visibility:hidden; height:0; content:' ' }
.pagetype-landing #bodycontainer #pagecontent .rightcol ul.linklist-icons li a img { float:left; margin:0 0 0 -64px; border:1px solid #fff }
.pagetype-landing #bodycontainer #pagecontent .rightcol dl.linklist-icons { margin:0 }
.pagetype-landing #bodycontainer #pagecontent .rightcol dl.linklist-icons dt { clear:left; margin:0; padding:1em 0 0 64px }
.pagetype-landing #ie7 #pagecontent .rightcol dl.linklist-icons dt, .pagetype-landing #ie6down #pagecontent .rightcol dl.linklist-icons dt { padding-top:0.5em }
.pagetype-landing #bodycontainer #pagecontent .rightcol dl.linklist-icons dt img { float:left; margin:0 0 0 -64px; border:1px solid #fff }
.pagetype-landing #bodycontainer #pagecontent .rightcol dl.linklist-icons dd { margin:0.5em 0 0 64px }
.pagetype-landing #ie6down #pagecontent .rightcol dl.linklist-icons dd { height:1% }

#bodycontainer #pagecontent dl.student-types { min-height:145px; margin-top:0; padding:1.25em 0 0 75px; background:url('../graphics/devices/landing-student-types/landing-students-bg.jpg') no-repeat 0 1.25em }
#ie6down #pagecontent dl.student-types { height:145px }
#bodycontainer #pagecontent dl.student-types dt { margin-top:1.25em; padding:1px 0 2px 24px; background:url('../graphics/devices/landing-student-types/landing-students-future.jpg') no-repeat 0 0.166666em }
#bodycontainer #pagecontent dl.student-types dt.current { margin-top:1.5em; background-image:url('../graphics/devices/landing-student-types/landing-students-current.jpg') }
#bodycontainer #pagecontent dl.student-types dd { margin-left:0; padding:2px 0 2px 24px }

#bodycontainer #pagecontent div.pgrs-search { margin:0 0 1.25em; padding:1em; background:#e4f3f7 url('../graphics/devices/form/line-skyblue.gif') repeat-y 23em 0; border-width:14px 0; border-style:solid; border-color:#e4f3f7 }
#bodycontainer #pagecontent div.pgrs-search dl { display:inline; margin:0; padding:0; background-color:transparent }
#bodycontainer #pagecontent div.pgrs-search dl dt { position:absolute; left:-10000px; top:-10000px; text-decoration:none }
#bodycontainer #pagecontent div.pgrs-search dl dd { display:inline; margin:0 }
#bodycontainer #pagecontent div.pgrs-search dl dd input#search_string { width:20em; vertical-align:middle }
#bodycontainer #pagecontent div.pgrs-search p#form-navigation, #bodycontainer #pagecontent div.pgrs-search p.form-navigation { display:inline; margin:0; padding:0; background-color:transparent }
#bodycontainer #pagecontent div.pgrs-search p#form-navigation input, #bodycontainer #pagecontent div.pgrs-search p.form-navigation input { overflow:visible; margin-left:2.5em; padding:0.166666em 0.666666em; background-color:#000; border:1px solid #000; outline-width:0; color:#fff; font:800 1em Arial, Helvetica, sans-serif; text-decoration:none; vertical-align:middle; cursor:pointer }
#bodycontainer #pagecontent div.pgrs-search p#form-navigation input:focus, #bodycontainer #pagecontent div.pgrs-search p#form-navigation input:active, #bodycontainer #pagecontent div.pgrs-search p.form-navigation input:focus, #bodycontainer #pagecontent div.pgrs-search p.form-navigation input:active { border-style:dotted; border-color:#fff; outline:1px solid #000 }
#pagecontent div.pgrs-profile div.leftcol { background-image:none }
#pagecontent div.pgrs-profile div.rightcol { width:161px; min-width:161px; padding:12px; background-color:#f9f6ed }
#pagecontent div.pgrs-profile div.rightcol div.innerright { background-color:#fff; border-width:0 1px 1px; border-style:solid; border-color:#d8d7d5 }
#pagecontent div.pgrs-profile div.rightcol div.innerright h3 { margin:0; padding:0.5em; background-color:#ececec; border-top:1px solid #d7d7d7 }
#ie6down div.pgrs-profile div.rightcol div.innerright h3 { height:1% }
#pagecontent div.pgrs-profile div.rightcol div.innerright address, #pagecontent div.pgrs-profile div.rightcol div.innerright p, #pagecontent div.pgrs-profile div.rightcol div.innerright ul, #pagecontent div.pgrs-profile div.rightcol div.innerright div.listed_file { margin:1.25em }
#pagecontent div.pgrs-profile div.rightcol div.innerright address { font-style:normal }
#pagecontent div.pgrs-profile div.research_image { padding:0.25em; background-color:#f2edd9; border:1px solid #dbdada; text-align:center }
#pagecontent div.pgrs-profile div.research_image img { margin:0; padding:0.25em }

#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:800; 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 { display:block; margin-bottom:1.25em; padding:17px 0 18px 62px; background-repeat:no-repeat; background-position:0 50%; color:#464646; font:100 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 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 { 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 { margin-bottom:0.9375em; font-size:1.066666em }

.section-staffnet #pagebanner { background-image:url('../graphics/sections/pagebanner-staffnet.gif') }
.section-studentnet #pagebanner { background-image:url('../graphics/sections/pagebanner-studentnet.gif') }
.section-alumni #pagebanner { background-image:url('../graphics/sections/pagebanner-alumni.gif') }
.section-research #pagebanner { background-image:url('../graphics/sections/pagebanner-research.gif') }
.section-studentnet-hk #pagebanner { background-image:url('../graphics/sections/pagebanner-studentnet-hk.gif') }
.section-studentnet-shang #pagebanner { background-image:url('../graphics/sections/pagebanner-studentnet-shang.gif') }
.section-studentnet-sing #pagebanner { background-image:url('../graphics/sections/pagebanner-studentnet-sing.gif') }
.section-studentnet-manila #pagebanner { background-image:url('../graphics/sections/pagebanner-studentnet-manila.gif') }
.section-studentnet #bodycontainer #pagecontent h3.gold, .section-staffnet #bodycontainer #pagecontent h3.gold { padding-right:0; font-size:1.583333em; color:#0864a5; line-height:1.2 }
.section-studentnet #ieAny #pagecontent h3.gold, .section-staffnet #ieAny #pagecontent h3.gold { margin-top:1.2211em }
.section-studentnet #bodycontainer #pagecontent ul.studentnetlist, .section-staffnet #bodycontainer #pagecontent ul.staffnetlist { list-style-image:url('../graphics/bullet-link.gif'); margin-top:1.75em }
.section-studentnet #ieAny #pagecontent ul.studentnetlist, .section-staffnet #ieAny #pagecontent ul.staffnetlist { list-style-image:url('../graphics/bullet-link-ie.gif'); margin:1.75em 0 }
.section-studentnet #bodycontainer #pagecontent ul.studentnetlist li, .section-staffnet #bodycontainer #pagecontent ul.staffnetlist li { margin-left:15px }
.section-studentnet #ieAny #pagecontent ul.studentnetlist li, .section-staffnet #ieAny #pagecontent ul.staffnetlist li { margin-left:17px }
.section-studentnet #bodycontainer #pagecontent .leftcol ul.studentnetlist li, .section-staffnet #bodycontainer #pagecontent .leftcol ul.staffnetlist li { border-bottom-width:0; font-weight:100; margin:0.333333em 0 0.333333em 15px }
.section-studentnet #ieAny #pagecontent .leftcol ul.studentnetlist li, .section-staffnet #ieAny #pagecontent .leftcol ul.staffnetlist li { margin-left:17px }
.section-studentnet #bodycontainer #pagecontent .leftcol ul.studentnetlist li a, .section-staffnet #bodycontainer #pagecontent .leftcol ul.staffnetlist li a { text-decoration:underline }
.section-studentnet #bodycontainer #pagecontent .container-net, .section-staffnet #bodycontainer #pagecontent .container-net { margin-bottom:1.25em; padding:1em 0; background-color:#e9fafe; border:2px solid #7ac4d9 }
.section-staffnet #bodycontainer #pagecontent .container-net { background-color:#f5f5f5; border-color:#c4c4c4 }
.section-studentnet #ie7 #pagecontent .container-net, .section-staffnet #ie7 #pagecontent .container-net { min-height:1% }
.section-studentnet #ie6down #pagecontent .container-net, .section-staffnet #ie6down #pagecontent .container-net { height:1% }
.section-studentnet #bodycontainer #pagecontent .container-net:after, .section-staffnet #bodycontainer #pagecontent .container-net:after { clear:left; display:block; height:0; visibility:hidden; content:' ' }
.section-studentnet #bodycontainer #pagecontent .container-net .heading-net h3, .section-staffnet #bodycontainer #pagecontent .container-net .heading-net h3 { min-height:170px; margin:0; padding:0.25em 122px 0 1em; background:url('../graphics/sections/heading-studentnet-bg.gif') no-repeat 100% 0; font-size:1.333333em; color:#3d3d3d; line-height:1.3125 }
.section-studentnet #ie6down #pagecontent .container-net .heading-net h3 { height:170px }
.section-staffnet #bodycontainer #pagecontent .container-net .heading-net h3 { min-height:179px; background-image:url('../graphics/sections/heading-staffnet-bg.gif') }
.section-staffnet #ie6down #pagecontent .container-net .heading-net h3 { height:179px }
.section-studentnet #bodycontainer #pagecontent .shoutbox-net, .section-staffnet #bodycontainer #pagecontent .shoutbox-net { width:40%; margin:0 0 0 2%; padding:0 3%; background-color:#fff; border:1px solid #7ac4d9 }
.section-staffnet #bodycontainer #pagecontent .shoutbox-net { border-color:#c4c4c4 }
.section-studentnet #ie6down #pagecontent .shoutbox-net, .section-staffnet #ie6down #pagecontent .shoutbox-net { margin-left:2em; padding:0 1em }
.section-studentnet #bodycontainer #pagecontent .shoutbox-net h4, .section-staffnet #bodycontainer #pagecontent .shoutbox-net h4 { color:#387ea9 }
#ie6down #pagecontent dl.list-studentnet { position:relative }
.section-studentnet #bodycontainer #pagecontent dl.list-studentnet dt, .section-staffnet #bodycontainer #pagecontent dl.list-studentnet dt { padding:0 1em 20px 45px; background-repeat:no-repeat; background-position:0 5px; font-size:1.166666em; font-weight:800 }
#bodycontainer #pagecontent dl.list-studentnet dt.icon-calendar { background-image:url('../graphics/sections/icons/icon-calendar.gif') }
#bodycontainer #pagecontent dl.list-studentnet dt.icon-checklist{ background-image:url('../graphics/sections/icons/icon-checklist.gif') }
#bodycontainer #pagecontent dl.list-studentnet dt.icon-computer { background-image:url('../graphics/sections/icons/icon-computer.gif') }
#bodycontainer #pagecontent dl.list-studentnet dt.icon-cup { background-image:url('../graphics/sections/icons/icon-cup.gif') }
#bodycontainer #pagecontent dl.list-studentnet dt.icon-folder { background-image:url('../graphics/sections/icons/icon-folder.gif') }
#bodycontainer #pagecontent dl.list-studentnet dt.icon-graduation { background-image:url('../graphics/sections/icons/icon-graduation.gif') }
#bodycontainer #pagecontent dl.list-studentnet dt.icon-hand { background-image:url('../graphics/sections/icons/icon-hand.gif') }
#bodycontainer #pagecontent dl.list-studentnet dt.icon-music { background-image:url('../graphics/sections/icons/icon-music.gif') }
#bodycontainer #pagecontent dl.list-studentnet dt.icon-page { background-image:url('../graphics/sections/icons/icon-page.gif') }
#bodycontainer #pagecontent dl.list-studentnet dt.icon-pause { background-image:url('../graphics/sections/icons/icon-pause.gif') }
#bodycontainer #pagecontent dl.list-studentnet dt.icon-pen { background-image:url('../graphics/sections/icons/icon-pen.gif') }
#bodycontainer #pagecontent dl.list-studentnet dt.icon-person { background-image:url('../graphics/sections/icons/icon-person.gif') }
#bodycontainer #pagecontent dl.list-studentnet dt.icon-pillars { background-image:url('../graphics/sections/icons/icon-pillars.gif') }
#bodycontainer #pagecontent dl.list-studentnet dt.icon-star { background-image:url('../graphics/sections/icons/icon-star.gif') }
#bodycontainer #pagecontent dl.list-studentnet dt.icon-time { background-image:url('../graphics/sections/icons/icon-time.gif') }
#bodycontainer #pagecontent dl.list-studentnet dt.icon-transport { background-image:url('../graphics/sections/icons/icon-transport.gif') }
#bodycontainer #pagecontent dl.list-studentnet dt.icon-world { background-image:url('../graphics/sections/icons/icon-world.gif') }
.section-studentnet #bodycontainer #pagecontent dl.list-studentnet dt a, .section-staffnet #bodycontainer #pagecontent dl.list-studentnet dt a { display:block }
.section-studentnet #ie7 #pagecontent dl.list-studentnet dt a, .section-staffnet #ie7 #pagecontent dl.list-studentnet dt a { min-height:1% }
.section-studentnet #ie6down #pagecontent dl.list-studentnet dt a, .section-staffnet #ie6down #pagecontent dl.list-studentnet dt a { height:1% }
.section-studentnet #bodycontainer #pagecontent dl.list-studentnet dd, .section-staffnet #bodycontainer #pagecontent dl.list-studentnet dd { position:relative; margin:-15px 0 0.916666em; padding:0 1em 1.25em 45px; background:url('../graphics/dots-lightgrey.gif') repeat-x 0 100% }
.section-studentnet #bodycontainer #pagecontent dl.list-studentnet dd p, .section-staffnet #bodycontainer #pagecontent dl.list-studentnet dd p { margin:0 0 0.5em }
.section-studentnet #bodycontainer #pagecontent dl.border-top, .section-staffnet #bodycontainer #pagecontent dl.border-top { padding-top:1.25em; background:url('../graphics/dots-lightgrey.gif') repeat-x 0 0 }
.section-studentnet #ie7 #pagecontent dl.border-top, .section-staffnet #ie7 #pagecontent dl.border-top, .section-studentnet #ie6down #pagecontent dl.border-top, .section-staffnet #ie6down #pagecontent dl.border-top { padding-top:0.583333em }

#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 h3 { margin:3px 3px 0; padding:0; background-color:#000; border-bottom-width:0; color:#fff }
#bodycontainer #pagecontent .testimonial-quote h3 img { margin:0 }
#bodycontainer #pagecontent .testimonial-quote img { margin:0 0 3px; padding:0; vertical-align:bottom }
#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:800; 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; 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 { margin:0.5em 0; 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.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 { position:static; margin-bottom:0; font-weight:800; color:#464646; text-transform:uppercase; text-align:right }
#bodycontainer #pagecontent .testimonial-box { border:1px solid #b2b2b2; margin:0 0 1.25em; padding:1.25em 0.5em 0 }

