/*
	Copyright Code Computerlove Ltd 2007-2012
	Build: 7.0.692.1030
	Date: 08/02/2012 17:54:16
*/

@charset "UTF-8";div.df{width:840px;margin:0 auto;padding:16px 0;font-size:1.2em}div.df:after{content:".";display:block;height:0;clear:both;visibility:hidden}a.no-pad{padding:0px}#centeringContainer form{padding-top:16px}div.df .row label{width:160px}div.df .row.input input{width:356px}div.df .row.input select{width:356px}div.df .row.radio div.list-items label{margin-left:5px}div.df .row.input input,div.df .row.date input,div.df .row.textarea textarea,div.df .row.select select,div.df .row.readonly div.value,div.df .row.file input{font-family:Arial,Helvetica,Geneva,sans-serif;margin-top:2px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}div.df .row.checkbox.tc{clear:both;float:left}div.df .row.checkbox.tc label{float:left;padding:3px 0 0 35px;margin:0;text-align:left;width:62%}div.df .row.checkbox.tc.full label{padding-top:0;width:90%}div.df .row.checkbox.tc input{left:10px;margin-top:3px;position:absolute}div.df .row.checkbox.tc div.field-errors{float:right}div.df div.error-summary{color:#C00;margin-bottom:16px;width:676px}div.df div.error-summary strong{}div.df div.error-summary ul{margin-top:5px;margin-left:15px}div.df fieldset{margin:0 auto;padding-bottom:40px;width:795px}div.df fieldset legend{display:none}div.df fieldset p{color:#574C48;padding:6px 0 6px 30px}div.df fieldset p.error{color:#ff0000}div.df div.toolbar input,div.df div.toolbar-wizard input{background:#A3BA38 url(../images/extra-2009/Buttons/GreenButtonArrow.png) no-repeat scroll 96% 10px;border:medium none;color:#FFF;cursor:pointer;display:block;font-weight:bold;height:26px;margin:0 0 0 20px;padding:0;width:218px}div.df div.toolbar input.back,div.df div.toolbar-wizard input.back{background:#FFF url(../images/extra-2009/Buttons/BackBlueButtonArrow.png) no-repeat scroll 2% 10px;color:#FF8800}div.df div.toolbar input.secondary-input{background:#CEE176 url(../images/extra-2009/Buttons/SecondaryGreyButtonArrow.png) no-repeat scroll 92% 11px;border:medium none;color:#574C48;cursor:pointer;display:block;font-size:1.4em;font-weight:bold;height:26px;margin:0;padding:0;width:100px}div#content.pad{padding-top:30px}#tooltip.passport-photo{position:absolute;width:210px;padding:20px;height:220px;background:url(../images/tooltip-passport-guidelines.gif)}#tooltip.passport-photo p{}#tooltip.passport-photo ul{}#tooltip.passport-photo ul li{margin-bottom:0px;padding-bottom:0px}.error-message{color:#C00;background:#ffc}body.buy div#centeringContainer #content #main{margin:0 auto;padding-top:16px;width:840px}body.buy div#centeringContainer #content #main:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.buy div#pnl-text{display:none}body.buy div.df{font-size:100%}body.buy div.df label{text-align:left;width:200px}body.buy div.df .row.select{height:30px}body.buy div.df .row.select select{width:510px}body.buy div.df div.field-errors{margin-top:3px}body.buy div.df div.select label{display:none}body.buy div.df div.toolbar{padding-left:0px;margin-top:10px;margin-left:0px}body.buy div.df div.toolbar input{width:290px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body.buy #LandingPageContentPrimary{float:left;padding:0 0 0 10px;width:426px}#LandingPageContentPrimary h2{background:#000 url(../images/extra-2009/MainFrontEndSprite.png) no-repeat scroll 0 0;color:#FFF;font-size:1.2em;font-weight:bold;height:36px;padding-left:14px;padding-top:19px;width:412px}#LandingPageContentPrimary h3{color:#574C48;font-size:1.2em;font-weight:bold;margin:0}#LandingPageContentPrimary p{margin-bottom:16px;padding:0 0 0 20px}#LandingPageContentPrimary p.landing-page-intro{margin-bottom:0;padding-left:0}#LandingPageContentPrimary p.payment-cards{background:#FFF url(../images/extra-2010/MainFrontEndSprite.png) no-repeat scroll 0 -499px;color:#FFF;height:38px;margin:0 0 10px 20px;padding:0;text-indent:-9999px;width:310px}#LandingPageContentPrimary a{color:#574C48;text-decoration:underline}#LandingPageContentPrimary a:hover{background:none;color:#574C48;text-decoration:underline}#LandingPageContentPrimary .buy-card{width:300px}#LandingPageContentPrimary .df{width:300px}body.buy #LandingPageContentSecondary{background:transparent url(../images/extra-2009/HomepageSecondaryPanelBG.png) no-repeat scroll right top;float:left;margin-left:10px;margin-top:40px;padding-top:10px;width:364px} #LandingPageContentSecondary .landing-page-content-secondary-inner{background:transparent url(../images/extra-2009/HomepageSecondaryPanelBG.png) no-repeat scroll left bottom;float:left;padding:0 10px 10px;width:344px}#LandingPageContentSecondary ul{float:left;width:160px}#LandingPageContentSecondary ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}#LandingPageContentSecondary ul li{float:left;font-size:0.9em;margin-left:25px;width:150px}#LandingPageContentSecondary h2{background:transparent url(../images/extra-2009/MainFrontEndSprite.png) no-repeat scroll 0 -72px;margin:0 auto 6px;padding:4px 0 6px;width:320px}#LandingPageContentSecondary h3{width:320px;margin:0 auto 6px}#LandingPageContentSecondary p{width:320px;margin:0 auto}#LandingPageContentSecondary ul.head-shots{margin:18px 0 10px 35px;width:260px}#LandingPageContentSecondary ul.head-shots li{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 4px;width:74px}#LandingPageContentSecondary ul.head-shots li img{margin:0 auto}#centeringContainer{position:relative}div.sales-branding{height:100px;width:100px;position:absolute;top:103px;left:-120px;z-index:999}div#creditcards{float:right}#centeringContainer div.toolbar-wizard{float:left;margin:0;text-align:left;width:100%;padding:10px 0 0 0}#centeringContainer div.df div.toolbar-wizard input{width:170px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}#centeringContainer div.toolbar-wizard #uiForward{float:right}div.sales-steps{width:796px;margin:0 auto}div.sales-steps ul{height:44px;padding:0}div.sales-steps ul li{background:#FFF url(../images/extra-2011/ProcessStepsSevenSprite.png) no-repeat 0 0;float:left;height:44px;list-style-type:none;margin:0;padding:0px;width:113px}div.sales-steps ul li.last{width:117px}div.sales-steps-delivery ul li{background:#FFF url(../images/extra-2011/ProcessStepsEightSprite.png) no-repeat 0 0;width:99px}div.sales-steps-delivery ul li.last{width:104px}div.sales-steps ul li.done{}div.sales-steps ul li.current{}div.sales-steps ul li span{display:block;text-indent:-9999px}div.sales-steps ul li#SS01{background-position:0 0}div.sales-steps ul li#SS01.current{background-position:0 -90px}div.sales-steps ul li#SS01.done{background-position:0 -191px}div.sales-steps ul li#SS02{background-position:-113px 0}div.sales-steps ul li#SS02.current{background-position:-113px -90px}div.sales-steps ul li#SS02.done{background-position:-113px -191px}div.sales-steps ul li#SS03{background-position:-226px 0}div.sales-steps ul li#SS03.current{background-position:-226px -90px}div.sales-steps ul li#SS03.done{background-position:-226px -191px}div.sales-steps ul li#SS04{background-position:-339px 0}div.sales-steps ul li#SS04.current{background-position:-339px -90px}div.sales-steps ul li#SS04.done{background-position:-339px -191px}div.sales-steps ul li#SS06{background-position:-452px 0}div.sales-steps ul li#SS06.current{background-position:-452px -90px}div.sales-steps ul li#SS06.done{background-position:-452px -191px}div.sales-steps ul li#SS07{background-position:-565px 0}div.sales-steps ul li#SS07.current{background-position:-565px -90px}div.sales-steps ul li#SS07.done{background-position:-565px -191px}div.sales-steps ul li#SS08{background-position:-678px 0}div.sales-steps ul li#SS08.current{background-position:-678px -90px}div.sales-steps ul li#SS08.done{background-position:-678px -191px}div.sales-steps-delivery ul li#SS02{background-position:-99px 0}div.sales-steps-delivery ul li#SS02.current{background-position:-99px -90px}div.sales-steps-delivery ul li#SS02.done{background-position:-99px -191px}div.sales-steps-delivery ul li#SS03{background-position:-198px 0}div.sales-steps-delivery ul li#SS03.current{background-position:-198px -90px}div.sales-steps-delivery ul li#SS03.done{background-position:-198px -191px}div.sales-steps-delivery ul li#SS04{background-position:-296px 0}div.sales-steps-delivery ul li#SS04.current{background-position:-296px -90px}div.sales-steps-delivery ul li#SS04.done{background-position:-296px -191px}div.sales-steps-delivery ul li#SS05{background-position:-395px 0}div.sales-steps-delivery ul li#SS05.current{background-position:-395px -90px}div.sales-steps-delivery ul li#SS05.done{background-position:-395px -191px}div.sales-steps-delivery ul li#SS06{background-position:-494px 0}div.sales-steps-delivery ul li#SS06.current{background-position:-494px -90px}div.sales-steps-delivery ul li#SS06.done{background-position:-494px -191px}div.sales-steps-delivery ul li#SS07{background-position:-593px 0}div.sales-steps-delivery ul li#SS07.current{background-position:-593px -90px}div.sales-steps-delivery ul li#SS07.done{background-position:-593px -191px}div.sales-steps-delivery ul li#SS08{background-position:-692px 0;width:103px}div.sales-steps-delivery ul li#SS08.current{background-position:-692px -90px}div.sales-steps-delivery ul li#SS08.done{background-position:-692px -191px}body.select-organisation div.df div.toolbar{float:left;margin:10px 0 0;padding:0;width:500px}body.select-organisation div.df div.toolbar input{font-size:1em;margin-left:0;width:140px}body.select-organisation #centeringContainer div.df fieldset{padding-top:20px}body.select-organisation #centeringContainer div.df fieldset h2{background:#000 url(../images/extra-2009/MainFrontEndSprite.png) no-repeat scroll 0 -156px;color:#FFF;font-size:1.2em;font-weight:bold;height:26px;margin-bottom:10px;padding-left:8px;padding-top:8px;width:196px} body.select-organisation div.df fieldset .row label{width:160px}body.select-organisation div.df fieldset .orgsearch label{width:300px;text-align:left}body.select-organisation div.df fieldset .row input{background:#F6F1E6;color:#574C48;font-weight:bold;padding:4px;width:430px;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body.select-organisation div.sales-selectorganisation{float:left;padding-left:30px;width:520px;padding-bottom:20px}body.select-organisation div.sales-selectorganisation .row{float:left;width:520px}body.select-organisation div.sales-selectorganisation div.notification p{padding-left:0px}body.select-organisation div#DeliveryOptionsContainer div.sales-deliveryoptions h2{display:none} body.your-photo div.sales-photo{margin:0 auto;padding-top:20px;text-align:left;width:795px}body.your-photo div#flashContent{width:660px;margin:0 auto}body.your-photo div.df div.row label{text-align:left;width:50px;font-weight:bold}body.your-photo div.sales-photo div.row span{display:block;float:left;padding:5px 5px 0 0}body.your-photo div.sales-photo div#uiPhoto_uiManualUploadToolbar{margin:10px 0}body.your-photo div.sales-photo div#uiPhoto_uiManualUploadToolbar input#uiPhoto_uiUpload{margin:0 0 0 125px;width:90px}body.your-photo div.sales-photo div#uiPhoto_uiManualUploadNoFile,body.your-photo div.sales-photo div#uiPhoto_uiManualUploadError{padding-left:185px;font-weight:bold}body.your-photo div.sales-photo div.row div.new-file-button{padding:10px 0px}body.your-photo div.sales-photo div.row div.new-file-button input#uiPhoto_uiManualUploadFile_NewFileButton{background:#FFF url(../images/extra-2009/Buttons/BackBlueButtonArrow.png) no-repeat scroll 8% 11px;border:none;color:#FF8800;cursor:pointer;display:block;font-family:Arial,Helvetica,Geneva,sans-serif;font-weight:bold;height:26px;margin:0 0 0 100px;padding:0;width:140px}body.your-photo #centeringContainer div.df h2,strong#SaveForLaterHeader{background:#000 url(../images/extra-2009/MainFrontEndSprite.png) no-repeat scroll -1px -242px;color:#FFF;font-size:1.2em;font-weight:bold;height:25px;margin-bottom:10px;padding-left:12px;padding-top:6px;width:188px;display:block}strong#SaveForLaterHeader{margin-top:5px}body.your-photo #centeringContainer div.df div.file h2{background:#000 url(../images/extra-2009/MainFrontEndSprite.png) no-repeat scroll -1px -653px;color:#FFF;font-size:1.2em;font-weight:bold;height:25px;margin-bottom:10px;padding-left:12px;padding-top:6px;width:168px}body.your-photo #centeringContainer div.df div.toolbar-wizard{margin:0 0 0 23px;padding:10px 0 10px 20px;width:775px}body.your-photo #centeringContainer div.df div.toolbar-wizard input#uiBack{display:block;margin:10px 0 10px 30px;width:76px}body.your-photo #centeringContainer div.df div.toolbar-wizard input#uiCancel{display:block;margin:10px 0 10px 30px;width:76px}body.your-photo #centeringContainer div.df div.toolbar-wizard input.back{}body.your-photo #centeringContainer div.df div.toolbar-wizard input.back{float:left;margin:0;width:70px}body.your-photo #centeringContainer div.df div.toolbar-wizard input.forward{float:right;margin:10px 0 0}body.your-photo #TakePhotoSupportingText{background:transparent url(../images/extra-2009/PhotoGuidelinesBG.png) no-repeat scroll right top;margin:0 auto 40px;padding-top:10px;width:677px}body.your-photo #TakePhotoSupportingText:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.your-photo #TakePhotoSupportingText .take-photo-supporting-text-inner{background:transparent url(../images/extra-2009/PhotoGuidelinesBG.png) no-repeat scroll left bottom;padding:20px;width:637px}body.your-photo #TakePhotoSupportingText h3{background:transparent url(../images/extra-2009/MainFrontEndSprite.png) repeat-x scroll 0 -696px;color:#312C2C;font-size:1.4em;font-weight:bold;padding:6px 0 4px;width:100%}body.your-photo #TakePhotoSupportingText ul{float:left}body.your-photo #TakePhotoSupportingText ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.your-photo #TakePhotoSupportingText ul.guidelines-a{width:120px}body.your-photo #TakePhotoSupportingText ul.guidelines-b{width:200px}body.your-photo #TakePhotoSupportingText ul li{float:left;font-size:0.9em;margin-left:25px}body.your-photo #TakePhotoSupportingText p.h4{color:#574C48;margin:20px 0 0;width:250px}body.your-photo #TakePhotoSupportingText p#uiPhoto_uiNoFlashMessage{border-top:1px solid #D9D7D3;float:left;font-size:0.9em;margin:10px 0 20px 30px;padding:6px;width:600px}body.your-photo #TakePhotoSupportingText p#uiPhoto_uiNoFlashMessage:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.your-photo #TakePhotoSupportingText a{color:#574C48;font-size:1em;text-decoration:underline}body.your-photo #TakePhotoSupportingText a:hover{background:none}#TakePhotoSupportingText ul.head-shots{margin:0 0 10px 0}#TakePhotoSupportingText ul.head-shots li{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 4px;width:74px}#TakePhotoSupportingText ul.head-shots li img{margin:0 auto}#UserImageUpload .row{float:left;margin-left:60px}#UserImageUpload label{width:120px}#UserImageUpload input{background:#f6f1e6;width:210px}body.products div.sales-products{margin:0 auto;padding-top:20px;text-align:left;width:795px}body.products div.df-top{float:right;width:auto;margin:0}body.products div.df-bottom{clear:both;margin:0 0 20px 20px;width:710px}body.products #centeringContainer div.df-bottom div.toolbar-wizard{border-top:1px solid #F3F3F3;float:left;margin-left:0;padding-bottom:20px;padding-left:0;padding-top:10px;width:755px}body.products #centeringContainer h1{}body.products #centeringContainer div.sales-products h2{background:#000 url(../images/extra-2009/MainFrontEndSprite.png) no-repeat scroll -2px -568px;color:#FFF;font-weight:bold;height:25px;margin-bottom:10px;padding-left:12px;padding-top:6px;width:188px;font-size:1.2em}body.products #centeringContainer div.sales-products #IntroCopy{width:755px}body.products #centeringContainer div.sales-products #IntroCopy p.intro{float:left;margin-left:30px;width:450px}body.products #ProductsBasket{background:none;border:2px solid #000;float:left;margin:10px 0 0 20px;padding:30px 0;width:755px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body.products #ProductsBasket:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.products #ProductsBasket table{font-size:1.2em;margin:0 auto;width:705px}body.products #ProductsBasket table thead th{color:#574C48;font-weight:bold;padding-bottom:10px}body.products #ProductsBasket table tbody tr td{background:#F8FAF9;padding:8px 4px}body.products #ProductsBasket table tbody tr.alt-row td{background:#F8F8F3}body.products #ProductsBasket table tbody td.item-information{border-right:1px solid #FFF;width:590px}body.products #ProductsBasket table tbody td.item-cost{font-weight:bold;font-size:1.2em;text-align:center}body.products #ProductsBasket table tbody td input.remove-input{background:transparent url(../images/extra-2009/Buttons/RemoveRedCross.png) no-repeat scroll 6px 3px;border:medium none;color:#FF8800;font-size:0.6em;font-weight:bold;width:90px;cursor:pointer;padding-left:7px}body.admin-products #ProductsBasket table tbody td input.remove-input{font-size:0.5em}body.products #ProductsBasket table tfoot td{font-size:1.2em;font-weight:bold;padding:10px 8px 10px 0;text-align:right}body.products #ProductsBasket table tbody tr.alt-row td{background:#F8FAF9}body.products #ProductsBasket table tbody tr.spacer-row td{background:#FFF;margin:0;padding:0}body.products #ProductsBasket table tfoot td.total-cost{background:#EEF3DD;font-size:1.2em;padding:10px 30px 10px 0;text-align:right}body.products #ProductsBasket table .products-logo{float:left;text-align:center;width:110px}body.products #ProductsBasket table .products-text{float:left;width:460px}body.admin-products #ProductsBasket table .products-text{width:450px}body.products #ProductsBasket table .products-text p{font-size:0.9em;margin:0;padding:0}body.products #ProductsBasket table .products-text p.product-name{font-weight:bold}body.products #MoreProducts{float:left;margin:20px 0;width:680px}body.products #FuturePay{font-size:1.2em;margin:20px auto 0;width:705px}body.products #FuturePay h3.future-pay{background:#000 url(../images/extra-2009/MainFrontEndSprite.png) no-repeat scroll 0 -156px;color:#FFF;font-size:1.2em;font-weight:bold;height:26px;margin-bottom:10px;padding-left:12px;padding-top:8px;width:190px}body.products #FuturePay p{margin-left:30px}body.products #FuturePay .item-information{width:auto}body.products #FuturePay .products-logo{float:left;text-align:center;width:110px}body.products #FuturePay .products-text{float:left;font-size:0.9em;width:460px}body.products #FuturePay .products-text p{margin:0;padding:0}body.products #FuturePay .products-text p.product-name{font-weight:bold}body.products #FuturePay .products-buy{float:right;font-size:0.8em;padding-top:40px}body.products #FuturePay input.secondary-input{background:#CEE176 url(../images/extra-2009/Buttons/SecondaryGreyButtonArrow.png) no-repeat scroll 92% 10px;border:medium none;color:#574C48;cursor:pointer;display:block;font-weight:bold;height:26px;margin:0;padding:0;width:130px}body.products #MoreProducts #AdditionalProducts h3.additional-products{background:#000 url(../images/extra-2009/MainFrontEndSprite.png) no-repeat scroll 0 -943px;color:#FFF;font-size:1.2em;font-weight:bold;height:25px;margin-bottom:10px;padding-left:12px;padding-top:6px;width:258px}body.products #MoreProducts #AdditionalProducts p{margin-left:30px}body.products #MoreProducts #AdditionalProducts input.secondary-input{background:#CEE176 url(../images/extra-2009/Buttons/SecondaryGreyButtonArrow.png) no-repeat scroll 92% 10px;border:medium none;color:#574C48;cursor:pointer;display:block;font-weight:bold;height:26px;margin:0;padding:0;width:110px}body.admin-products #MoreProducts #AdditionalProducts input.secondary-input{font-size:0.8em}body.products #MoreProducts #FuturePay input.secondary-input{margin-left:30px;width:160px}body.products #MoreProducts #FuturePay img{float:right;margin-left:30px}body.products #MoreProducts #AdditionalProducts div.product{background-color:#F8FAFA;float:left;margin:0 0 15px 20px;padding:15px;width:725px}body.products #MoreProducts #AdditionalProducts div.product h3{font-weight:bold;color:#7e171e}body.products #MoreProducts #AdditionalProducts div.product p{font-weight:normal;margin:6px 0 0}body.products #MoreProducts #AdditionalProducts div.product p.cost{font-size:1.1em;font-weight:bold;margin:0}body.products #MoreProducts #AdditionalProducts div.product .item-information{width:590px}body.products #MoreProducts #AdditionalProducts div.product .products-logo{float:left;text-align:center;width:110px}body.products #MoreProducts #AdditionalProducts div.product .products-text{font-size:1.1em;float:left;width:420px}body.products #MoreProducts #AdditionalProducts div.product .products-text p{margin:0;padding:0}body.products #MoreProducts #AdditionalProducts div.product .products-text p.product-name{font-weight:bold}body.products #MoreProducts #AdditionalProducts div.product .products-buy{float:right;padding-top:20px}body.products #MoreProducts #AdditionalProducts div.product .products-cost{font-size:1.2em;float:left;padding-top:20px}body.products #centeringContainer div.df-bottom input.back{float:left;margin:0;width:70px}body.products #centeringContainerdiv.df-bottom input.forward{float:right;margin:0}body.products #tooltip{position:absolute;width:210px;padding:20px;height:135px;background:url(../images/tooltip.gif)}body.products #tooltip h3{font-size:1.2em;font-weight:normal}body.personal-details #centeringContainer div.your-details{margin:0 auto;padding-top:20px;text-align:left;width:795px}body.personal-details #centeringContainer div.your-details h2{background:#000 url(../images/extra-2009/MainFrontEndSprite.png) no-repeat scroll -2px -568px;color:#FFF;font-size:1.2em;font-weight:bold;height:25px;margin-bottom:10px;padding-left:12px;padding-top:6px;width:188px}div.df div.sales-personaldetails{width:676px;margin:0 auto 0}div.df div.sales-personaldetails div.row input{padding:5px}div.df div.sales-personaldetails div.row label{padding-left:10px;text-align:left;width:200px}div.df div.sales-personaldetails ul.radio-inline li{margin-left:3px;float:left}div.df div.sales-personaldetails div.input input{width:250px}div.df div.sales-personaldetails div.month{width:300px;float:left;clear:none}div.df div.sales-personaldetails div.month{white-space:nowrap}div.df div.sales-personaldetails div.year{width:330px;float:right;clear:none}div.df div.sales-personaldetails div.year select,div.df div.sales-personaldetails div.month select,div.df div.sales-personaldetails div.course-level select{width:120px}div.df div.sales-personaldetails div.year label{display:none}div.df div.sales-personaldetails div.year div.field-errors{width:150px}div.df div.sales-personaldetails div.course-discipline select{width:255px}div.df div.sales-personaldetails input.test-data{position:absolute;top:-60px;right:0px;border-radius:3px;background:yellow;padding:4px}div.df div.sales-personaldetails div.row input.driving-licence{width:125px}div.df div.sales-personaldetails div.example input{color:#999999;border:none}div.df div.sales-personaldetails div.example label{color:#999999}div.df div.sales-personaldetails div.example a:hover{border:none;background-color:#FFF}div.df div.sales-personaldetails div.passport-number-1 label{width:130px}div.df div.sales-personaldetails div.passport-number-2 label,div.df div.sales-personaldetails div.passport-number-3 label,div.df div.sales-personaldetails div.passport-number-4 label,div.df div.sales-personaldetails div.passport-number-5 label,div.df div.sales-personaldetails div.passport-number-6 label,div.df div.sales-personaldetails div.passport-number-7 label,div.df div.sales-personaldetails div.passport-number-8 label,div.df div.sales-personaldetails div.passport-number-9 label{display:none}div.df div.sales-personaldetails div.passport-expiry label{width:130px}div.df div.sales-personaldetails div.passport-number-1{width:230px;float:left;clear:none}div.df div.sales-personaldetails div.passport-number-1 input{width:70px}div.df div.sales-personaldetails div.passport-number-2,div.df div.sales-personaldetails div.passport-number-5,div.df div.sales-personaldetails div.passport-number-8{width:25px;float:left;clear:none}div.df div.sales-personaldetails div.passport-number-9{width:55px;float:left;clear:none}div.df div.sales-personaldetails div.passport-number-2 input,div.df div.sales-personaldetails div.passport-number-5 input,div.df div.sales-personaldetails div.passport-number-8 input,div.df div.sales-personaldetails div.passport-number-9 input{width:10px}div.df div.sales-personaldetails div.passport-number-3{width:45px;float:left;clear:none}div.df div.sales-personaldetails div.passport-number-3 input{width:30px}div.df div.sales-personaldetails div.passport-number-4,div.df div.sales-personaldetails div.passport-number-6{width:70px;float:left;clear:none}div.df div.sales-personaldetails div.passport-number-4 input,div.df div.sales-personaldetails div.passport-number-6 input{width:55px}div.df div.sales-personaldetails div.passport-number-7{width:125px;float:left;clear:none}div.df div.sales-personaldetails div.passport-number-7 input{width:110px}div.df div.sales-personaldetails fieldset{background-color:#FFFBF7;border:1px solid #ECECD6;margin-bottom:20px;padding:20px;width:676px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}div.df div.sales-personaldetails fieldset legend{display:none}div.df div.sales-personaldetails fieldset p{padding:6px 10px 18px}body.personal-details #centeringContainer div.toolbar-wizard{float:none;margin:0 0 20px 83px;padding:10px 20px 0 20px;width:676px}body.personal-details #centeringContainer div.your-details div.toolbar-wizard{margin-left:60px;width:717px;padding:10px 0 0 0}body.personal-details #centeringContainer div.toolbar-wizard input.back{float:left;margin:0;width:70px}body.personal-details #centeringContainer div.toolbar-wizard input.forward{float:right;margin:0}body.personal-details #tooltip{position:absolute;border:solid 1px #000}body.personal-details #tooltip h3{font-size:1.2em;font-weight:normal;display:block;clear:both;padding:15px}body.personal-details #tooltip h3 span{font-size:1.2em;font-weight:bold;display:block;clear:both}body.personal-details #tooltip.driving-licence{width:344px;height:199px;background:url(../images/extra-2009/PopUpDriving.png)}body.personal-details #tooltip.passport{width:385px;height:207px;background:url(../images/extra-2009/PopUpPassport.png)}body.personal-details #tooltip.passport h3{width:175px}body.personal-details #centeringContainer div.sales-personaldetails fieldset h2{background:none;color:#574C48;font-size:1.2em;margin-bottom:0;padding-bottom:0;padding-left:10px;width:auto}body.personal-details .row input.read-only{background-color:#EEEEEE}#js-mobile-phone-tooltip:focus,#js-mobile-phone-tooltip:hover,#js-mobile-phone-tooltip:active{background-color:#fad2a1;color:#444117;text-decoration:none}#js-mobile-phone-tooltip:link{color:#FF8800;text-decoration:none}#tooltip.mobile-phone{position:absolute;width:205px;padding:10px;height:155px;background:url(../images/tooltip-mobile-phone.gif);border:none!important}body.delivery-options div.df div.row label{}#AddressDetails{clear:left;margin-left:170px}body.delivery-options #centeringContainer #DeliveryOptionsContainer{margin:0 auto;padding-top:20px;text-align:left;width:795px}body.delivery-options #centeringContainer #DeliveryOptionsContainer h2{background:#000 url(../images/extra-2009/MainFrontEndSprite.png) no-repeat scroll -2px -568px;color:#FFF;font-weight:bold;font-size:1.2em;height:25px;margin-bottom:10px;padding-left:12px;padding-top:6px;width:188px}#DeliveryOptionsContainer .sales-deliveryoptions fieldset{background-color:#FFFBF7;border:1px solid #ECECD6;margin:0 auto;padding:20px;width:676px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body.select-organisation div.sales-deliveryoptions fieldset{width:auto !important}#DeliveryOptionsContainer .sales-deliveryoptions fieldset p{padding:6px 10px 2px}body.delivery-options #centeringContainer #DeliveryOptionsContainer .sales-deliveryoptions fieldset h2{background:none;color:#574C48;font-size:1.2em;margin-bottom:0;padding-bottom:0;padding-left:10px;width:auto}#DeliveryOptionsContainer .sales-deliveryoptions fieldset #sa_deliveryTypeOrg{padding:20px 0 0}body.delivery-options #centeringContainer div.toolbar-wizard{float:none;margin:0 auto;padding:20px 0;width:718px}body.delivery-options #centeringContainer div.toolbar-wizard input.back{float:left;margin:0;width:70px}body.delivery-options #centeringContainer div.toolbar-wizard input.forward{float:right;margin:0}body.confirmation #centeringContainer #ConfirmationDetails{margin:0 auto;padding-top:20px;text-align:left;width:795px}body.confirmation div.df .row.checkbox{margin:35px 0 0}body.confirmation div.df .row.checkbox{width:305px}body.confirmation div.df .row.checkbox input{float:left}body.confirmation div.df .row.checkbox div.field-errors{float:right}body.confirmation div.df .row.checkbox div.field-errors{float:left;margin-left:44px;width:400px}body.confirmation #centeringContainer div.df div.error-summary{margin-top:20px;margin-left:30px}body.confirmation #centeringContainer h2{background:#000 url(../images/extra-2009/MainFrontEndSprite.png) no-repeat scroll -2px -568px;color:#FFF;font-weight:bold;font-size:1.2em;height:25px;margin-bottom:10px;padding-left:12px;padding-top:6px;width:188px}body.confirmation #centeringContainer p#paragraph1{margin-left:30px}body.confirmation #centeringContainer #confirmDetails{margin:0 auto;text-align:left;width:795px}body.confirmation #centeringContainer fieldset#ConfirmationProductsOne{margin:0 auto;padding-top:10px;width:680px}body.confirmation #centeringContainer fieldset#ConfirmationProductsOne h3{margin:20px 0 0 26px;font-size:1.2em}body.confirmation #centeringContainer fieldset#ConfirmationProductsOne img.your-photo{padding:10px 30px 10px 10px;float:left}body.confirmation #centeringContainer fieldset#ConfirmationProductsOne span.your-photo{padding:0 0 30px 0;float:left;padding:40px 0 0 0}body.confirmation #centeringContainer fieldset#ConfirmationProductsOne span.organisation-name,body.confirmation #centeringContainer fieldset#ConfirmationProductsOne div.delivery-address{margin-left:110px}body.confirmation #centeringContainer fieldset#ConfirmationProductsOne dl{clear:both;margin-left:110px}body.confirmation #centeringContainer fieldset#ConfirmationProductsOne dl dt{float:left;width:160px}body.confirmation #centeringContainer fieldset#ConfirmationProductsOne dl dd{float:left;width:200px}body.confirmation #centeringContainer fieldset#ConfirmationProductsFour{margin:0 auto;padding-left:30px;padding-top:10px;padding-bottom:20px;width:710px}body.confirmation #centeringContainer fieldset#ConfirmationProductsFour #ConfirmationProductsFourInner{padding-left:30px}body.confirmation #centeringContainer fieldset#ConfirmationProductsFour #ConfirmationProductsFourInner div.error-summary{color:#C00;margin:0 auto 10px;width:455px;float:right}body.confirmation #centeringContainer fieldset#ConfirmationProductsFour #ConfirmationProductsFourInner .row.checkbox{float:right;margin-top:0;width:500px;position:relative}body.confirmation #centeringContainer fieldset#ConfirmationProductsFour #ConfirmationProductsFourInner .row.checkbox label{float:none;padding-top:0;width:470px}body.confirmation #centeringContainer fieldset#ConfirmationProductsFour #ConfirmationProductsFourInner .row.checkbox input{float:none;position:absolute;top:2px;right:0}body.confirmation #centeringContainer fieldset#ConfirmationProductsFour #ConfirmationProductsFourInner div.field-errors{float:none}body.confirmation #centeringContainer #ConfirmationProducts{background:none;border:2px solid #000;float:left;margin:10px 0 0;padding:30px 0;width:755px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body.confirmation #centeringContainer div.toolbar-wizard{float:none;margin:0 0 0 30px;width:715px;padding:20px}body.confirmation #centeringContainer div.toolbar-wizard input.back{float:left;margin:0;width:70px}body.confirmation #centeringContainer div.toolbar-wizard input.forward{float:right;margin:0}body.confirmation #ConfirmationProducts{background:transparent url(../images/extra-2009/ProductsBasketBG.png) no-repeat scroll right top;float:left;margin:0 0 0 30px;padding-top:10px;width:680px}body.confirmation #ConfirmationProducts:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.confirmation #ConfirmationProducts .products-basket-inner{background:transparent url(../images/extra-2009/ProductsBasketBG.png) no-repeat scroll left bottom;padding-bottom:20px;padding-left:2px;padding-top:30px;width:680px}body.confirmation #ConfirmationProducts table{margin:0 auto;width:705px}body.confirmation #ConfirmationProducts table thead th{color:#574C48;font-size:1.2em;font-weight:bold;padding-bottom:10px}body.confirmation #ConfirmationProducts table tbody tr{padding-bottom:12px}body.confirmation #ConfirmationProducts table tbody tr td{background:#E8E8E8;padding:8px 0 4px 0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body.confirmation #ConfirmationProducts table tbody tr.alt-row td{background:#F8FAF9}body.confirmation #ConfirmationProducts table tbody tr.spacer-row td{background:#FFF;margin:0;padding:10px 0 0}body.confirmation #ConfirmationProducts table tbody td.item-information{border-right:1px solid #FFF;width:590px}body.confirmation #ConfirmationProducts table tbody td.item-cost{font-weight:bold;font-size:1.4em;text-align:center}body.confirmation #ConfirmationProducts table tbody td input.remove-input{background:transparent url(../images/extra-2009/Buttons/RemoveRedCross.png) no-repeat scroll 3px 3px;border:medium none;color:#FF8800;font-size:0.6em;font-weight:bold;width:90px;cursor:pointer}body.confirmation #ConfirmationProducts table tbody td input.edit-input{background:transparent url(../images/extra-2009/Buttons/GreenEditArrow.png) no-repeat scroll 9px 5px;border:medium none;color:#FF8800;font-size:0.6em;font-weight:bold;width:90px;cursor:pointer}body.confirmation #ConfirmationProducts table tfoot td{font-size:1.2em;font-weight:bold;padding:10px 8px 10px 0;text-align:right}body.confirmation #ConfirmationProducts table tfoot td.total-cost{background:#EEF3DD;font-size:1.3em;padding:6px 30px 6px 0;text-align:right}body.confirmation #ConfirmationProducts table .products-logo{float:left;text-align:center;width:110px}body.confirmation #ConfirmationProducts table .products-text{float:right;font-size:0.9em;width:460px}body.confirmation #ConfirmationProducts table .products-text p{font-size:1.2em;margin:0;padding:0}body.confirmation #ConfirmationProducts table .products-text p.product-name{font-weight:bold}body.confirmation #YourPhoto{float:left;margin-right:10px;padding:20px;width:88px}body.confirmation #YourPhoto input.back{background:#FFF url(../images/extra-2009/Buttons/BackBlueButtonArrow.png) no-repeat scroll 3px 10px;border:medium none;color:#FF8800;height:26px;margin-left:6px;width:80px;cursor:pointer}body.confirmation #YourDeliveryAddress input.back{background:#FFF url(../images/extra-2009/Buttons/BackBlueButtonArrow.png) no-repeat scroll 3px 10px;border:medium none;color:#FF8800;height:26px;margin-left:6px;width:80px;cursor:pointer}body.payment div.basket{margin-bottom:20px}body.payment div.dg table{border:1px solid #ECE9D8}body.payment div.dg table th{border:none;font-weight:bold}body.payment #centeringContainer div.df div.sales-payment{margin:0 auto;padding-top:20px;text-align:left;width:795px}body.payment #centeringContainer div.df div.sales-payment div.toolbar-wizard input{margin-right:3px}body.payment #centeringContainer div.df div.sales-payment h2{background:#000 url(../images/extra-2009/MainFrontEndSprite.png) no-repeat scroll -2px -568px;color:#FFF;font-weight:bold;font-size:1.2em;height:25px;margin-bottom:10px;padding-left:12px;padding-top:6px;width:188px}body.payment #centeringContainer div.df div.sales-payment p{margin:0 auto;width:680px}body.payment #centeringContainer div.df div.sales-payment p.payment-cards{background:#FFF url(../images/extra-2010/MainFrontEndSprite.png) no-repeat scroll 0 -499px;color:#FFF;height:38px;margin:0 auto 10px;padding:0;text-indent:-9999px;width:680px}body.payment #centeringContainer div.df div.sales-payment img.image-left{display:block;margin-bottom:6px;margin-left:56px}body.payment #centeringContainer div.toolbar-wizard{float:none;margin:0 auto;padding:20px 0;width:718px}body.payment #centeringContainer div.toolbar-wizard input.back{float:left;margin:0;width:70px}body.payment #centeringContainer div.toolbar-wizard input.forward{float:right;margin:0}body.payment-return div.sales-payment-return div.copy{float:left;width:390px;margin-right:20px}body.payment-return div.sales-payment-return div.endsleigh{float:left;width:300px}body.payment-return div.sales-payment-return div.endsleigh img{margin-bottom:10px}body.payment-return div.sales-payment-return div.endsleigh a{border:none}body.payment-return div.sales-payment-return div.endsleigh a:hover,body.payment-return div.sales-payment-return div.endsleigh a:visited{background:transparent}body.payment-return div.sales-payment-return div.continue{clear:both}body.payment-return #centeringContainer div.sales-payment-return{margin:0 auto;padding-top:20px;text-align:left;width:795px}body.payment-return #centeringContainer div.sales-payment-return h2{background:#000 url(../images/extra-2009/MainFrontEndSprite.png) no-repeat scroll -2px -568px;color:#FFF;font-weight:bold;font-size:1.2em;height:25px;margin-bottom:10px;padding-left:12px;padding-top:6px;width:188px}body.payment-return #centeringContainer div.sales-payment-return .sales-payment-return-container{margin:0 auto;width:710px}body.payment-return #centeringContainer div.toolbar-wizard{float:none;margin:0 auto;padding:20px 0;width:718px}body.payment-return #centeringContainer div.toolbar-wizard input.back{float:left;margin:0;width:70px}body.payment-return #centeringContainer div.toolbar-wizard input.forward{float:right;margin:0}body.payment-return #centeringContainer #confirmDetails{margin-left:-20px}body.payment-return #centeringContainer fieldset#ConfirmationProductsOne dl dd{width:400px}@media print{}body.account div#centeringContainer #content #main{width:725px;margin:0 auto;font-size:1.2em}body.account div#pnl-text{display:none}body.account div.df{font-size:100%}body.account div.df label{text-align:left;width:200px}body.account div.df .row.select{height:30px}body.account div.df .row.select select{width:510px}body.account div.df div.field-errors{margin-top:3px}body.account div.df div.select label{display:none}body.account div.df div.toolbar{padding-left:0px;margin-top:10px;margin-left:0px}body.account div.df div.toolbar input{color:#FFF;border:none;width:112px;height:27px;font-weight:bold;margin:0;padding:0;cursor:pointer;background:url(../images/_btn.png) no-repeat 0 0}body.complete div.sales-steps ul{background:#FFF url(../images/extra-card/stage09.jpg) bottom center no-repeat}.fsu-results{padding:0px;border-left:1px solid #ececd6;border-right:1px solid #ececd6;border-bottom:1px solid #ececd6;background-color:white;overflow:hidden;z-index:99999}.fsu-results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.fsu-results li{margin:0px;padding:5px;cursor:default;display:block;  font-size:1.2em; line-height:16px;overflow:hidden}.fsu-results .ac_loading{background:#e5e5e5 url(../Images/Global/AjaxLoader.gif) right center no-repeat}.fsu-results .ac_odd{background-color:#EBEBDB}.fsu-results .ac_over{font-weight:bold;background-color:#CEE176;color:#574C48}body.int-promo #centeringContainer div.toolbar-wizard{margin:20px 0 0 185px}body.int-promo #centeringContainer div.df label{font-weight:bold}body.int-promo #centeringContainer div.df input#uiCode{background:#F8F6F2;border:1px solid #D9DAAE;padding:5px;width:200px}body.int-promo #centeringContainer div.df div.field-errors{width:150px}body.int-promo #centeringContainer div.df .row{float:left;margin-bottom:5px;position:relative;width:600px}body.buy #centeringContainer div.df p.confirm{font-style:italic;font-weight:bold}body.buy #centeringContainer div.df p.no-pad{padding-bottom:2px}body.buy #centeringContainer div.df input#uiCode,body.buy #centeringContainer div.df input#uiProspectsCode,body.buy #centeringContainer div.df input#uiCardNumber,body.buy #centeringContainer div.df input#uiGraduationDate{background:#F8F6F2;border:1px solid #D9DAAE;padding:5px;width:200px}body.buy #centeringContainer div.df .row label{font-weight:bold}body.buy #centeringContainer div.df div.toolbar-wizard input#uiValidate{margin-left:205px;margin-top:10px;width:120px}body.buy #centeringContainer div.df div.toolbar-wizard input#uiGo{margin-left:0;margin-top:10px}body.buy #centeringContainer div.df div.field-errors{width:150px}body.buy #centeringContainer div.df .row{float:left;margin-bottom:5px;position:relative;width:600px}body.int-promo #centeringContainer div.df div.toolbar-wizard input#uiValidate{margin-left:20px}body.integrator #centeringContainer div.df{padding-top:0px}body.integrator #centeringContainer div.df div.toolbar-wizard input{margin:15px 0 0 0px;width:50px}body.login #centeringContainer div.df div.toolbar-wizard input{font-size:0.8em;width:148px}body.login div.df .row.input input{padding:4px}body.login div.df .row.input label{margin-right:21px}body.login div.df .row.select label{margin-right:21px}#centeringContainer div.df div.toolbar-wizard input.AOLandingContinue{font-size:0.8em;margin-left:0} div#AffiliateBranding{background:transparent url(../images/extra-2009/NUSHeaderAffiliateBubble.png) no-repeat 0 0;display:block;float:right;font-weight:bold;height:100px;margin:0;padding:0;width:141px}div#AffiliateBranding a{float:left;margin-left:18px;margin-top:26px}div#AffiliateSubBranding{background:transparent url(../images/extra-2009/NUSInPageAffiliateBubble.png) no-repeat scroll 0 0;display:block;font-weight:bold;height:127px;margin:0 0 20px;padding:0;width:351px}div#AffiliateSubBranding p{color:#574C48;float:left;font-size:1.4em;font-weight:bold;margin-left:16px;margin-top:68px;width:140px}div#AffiliateSubBranding a{float:right;margin-right:16px;margin-top:30px}#centeringContainer .btn-Language{float:right;margin-right:10px;overflow:hidden;margin-top:-16px;padding:0 0 10px;width:351px}.row.extra-top-margin-10{margin:10px 0 0 0}.row.extra-top-margin-20{margin:20px 0 0 0}#SaveApplicationForLaterContainer{background-color:#FFFBF7;border:1px solid #ECECD6;margin:0 auto;padding:20px;width:795px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}#SaveApplicationForLaterContainer ul{clear:both;padding:8px 0px;display:block}#SaveApplicationForLaterContainer li{list-style:none;display:inline-block;vertical-align:middle;line-height:30px}#SaveApplicationForLaterContainer .col1{width:400px;float:left}#SaveApplicationForLaterContainer .col2{width:200px;float:left;padding-bottom:10px}#SaveApplicationForLaterContainer .col2 input{margin-top:2px}#SaveApplicationForLaterContainer li label{display:block;float:left}#SaveApplicationForLaterContainer input#uiSaveApplication_uiEmailTxtBox{cursor:default;background:#fff !important;color:#333;border:solid #ccc 2px;float:left;margin:0 5px 0 20px;padding:0 8px;width:210px}select#ctl01_uiDataForm_OrganisationId{width:366px}

