/* GATEWAY STYLE 2019-01-31 */
/* System generated file – do not edit manually  */
body,td,p,.grpStd,.grpStd table{font-family:Arial,Helvetica,Sans-Serif}
body,table,p,li,.grpStd{font-size:small}
.fn,table.fn td,td.fn,.fn li{font-size:x-small}
.grpNav,.nav{background-color:#eeeeee;font-family:Arial,Helvetica,Sans-serif}
.grpDark,.dark,.mastATop,.mastATop a,.mastTop,.mastTopL,.mastTopR,.mastTopR a{background-color:#CC2123;color:#FFFFFF}
.grpDarkPlus,.darkPlus{background-color:#AA1C1D;color:#FFFFFF}
.grpDarkMnu,.darkMnu{background-color:#DB6465;color:#000000}
.grpPale,.pale,.mastASub,.mastASL,.mastASR,.mastSub,.mastSub a,.mastSubR,.mastSubR a,.butAOn{background-color:#6DCFF6;color:#000000}
.grpPalePlus,.palePlus,.butABBr:hover,.butAOn:hover,input.grpPale:hover{background-color:#5BACCD;color:#000000}
.grpNavLab,.grpNavLab:hover,.navAlink{color:#333333}
.grpBul{list-style-image:url(/imstd/bullet.gif)}
#MAINCONT * ul{list-style-image:url(/lbr/G20170330142154-428352171/images/bullet.gif)}
#navPanel{width:175px}
#navBlock{width:170px}
.navBlkCont{border-color:#67AADF}
.panNbTop,.panNbPrev{background-color:#67AADF;color:#FFFFFF}
.navBtMain{background-color:#67AADF;color:#FFFFFF;border-color:#67AADF}
.navBtMain a{color:#FFFFFF}
.navBtMain:hover,.navBtMainSel{background-color:#83C4EC}
.navBtS,.navBtM{background-color:#efefef;color:#000000;border-color:#ffffff}
.navBtS{border-color:#000000}
.navBtActCont{border-bottom:solid 1px #ffffff}
.navBtM:hover,.navBtMSel,.navBtS:hover,.navBtSSel{background-color:#eaeaea}
.navBtAct{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF}
.navBtAct:hover,.navBtActSel{background-color:#efefef}
.navBtSpec,#navBut3 a,#navBut4 a{background-color:#666666;color:#FFFFFF;border-color:#000000}
.navBtSpec:hover,#navBut3 a:hover,#navBut4 a:hover{background-color:#000000}
#grpMastBanTop{background-color:#ffffff}
#grpMastBanSub{background-color:#ffffff}
/* Text styles */h1{color:#00AEEF;font-weight:lighter;font-size:23px;margin-top:20px}
h2{color:#00AEEF;font-weight:lighter;font-size:23px;margin-top:20px}
.turq14{color:#00AEEF;font-size:14px}
.turq15{color:#00AEEF;font-size:15px}
.turq16{color:#00AEEF;font-size:16px}
.turq17{color:#00AEEF;font-size:17px}
.turq18{color:#00AEEF;font-size:18px}
.turq19{color:#00AEEF;font-size:19px}
.turq20{color:#00AEEF;font-size:20px}
.blue12{color:#1B75BC;font-size:12px}
.blue13{color:#1B75BC;font-size:13px}
.blue14{color:#1B75BC;font-size1:14px}
.blue15{color:#1B75BC;font-size:15px}
.grey13{color:#666666;font-size:13px}
.grey14{color:#666666;font-size:14px}
ol li{color:#1A75BC;font-size:14px;/*margin-left:-24px;*/}
ol.responses-list li{margin-left:0px}
blockquote{color:#1B75BC}
.Hpg,.hdMenu{color:#00AEEF;font-weight:lighter;font-size:23px;margin-top:12px}
.courier{font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace}
/* Text styles end *//* Programme banner and intro box */#mastTopHead.mastTop{display:none}
.mastTop{color:#ffffff;background-color:#ffffff}
#mastBanSub{display:none}
.panSumm1{background-color:#B6E7FA}
/* Programme banner and intro box end *//* Module openers and menu*/.mmb{background-color:#ffffff;border:1px solid #00AEEF;width:100%;margin-top:3px;margin-bottom:10px;cursor:pointer}
.menuItm a{font-weight:normal;color:#00AEEF;font-size:17px}
.pgDone{background:url(/lbr/AFPVBM/images/iconChecked.gif) right center no-repeat}
/* Module openers and menu end *//* Left hand nav */.icoAct1,.icoAct2,.icoAct3,.icoAct4,.icoAct5,.icoAct9{border:0px}
/* Left hand nav end *//* Bottom menu */.linksHead{font-size:15px;margin-bottom:15px}
.activityMenu_heading{color:#00AEEF}
.activityMenu_text{color:#27BAF1}
.activityMenu_heading img{margin-right:3px}
.listLinkOff{font-size:14px;font-weight:normal;text-decoration:none;color:#cccccc;cursor:not-allowed}
.listLinkOff img,.listLinkOn img{display:none}
a.listLinkOn{font-size:14px;text-decoration:none;font-weight:normal;color:#666666}
#butnBackToMnu{display:none}
a.listLinkOn:hover,.listLinkOn:hover{text-decoration:none;color:#00AEEF}
/* Bottom menu end *//* Table styling */#shweet{font-family:Arial,Helvetica,sans-serif;width:768px;border-collapse:collapse}
#shweet td,#shweet th{border:1px solid #1B75BC;padding:3px 7px 2px 7px;background-color:#D3F1FC;vertical-align:middle}
#shweet th{font-size:110%;text-align:left;padding-top:5px;padding-bottom:4px;background-color:#1B75BC;color:#ffffff;border-right:1px #fff solid}
#shweet tr.alt td{color:#000000;background-color:#A7E2FA}
#shweet p,#shweet th span{font-size:small;margin:0.5em 0}
#shweet p.section_head{font-size:16px;font-weight:bold}
#shweet em{font-style:normal;font-weight:bold}
/* Table styling end *//* Buttons overrides */.butSubt,.butSubt1,.butSubt2,.butSubt3,.butSubt4,.butSubt5,.butSubmt{width:164px;height:35px;background:url(/imstd/butC/buttonSubmit_ACPD.gif) center center no-repeat;margin:0 2px 0 0;cursor:pointer}
/* Buttons overrides end *//* RC styling */td.hdRC a{color:#00AEEF;text-decoration:none;font-size:18px;margin-top:8px;font-weight:normal}
a.menuSubentry{text-decoration:none;color:#00AEEF;font-size:17px;display:block}
.icoFile{height:auto}
.icoFolder{width:auto}
/* RC styling end*//* Course completion */.wrapupHead{font-size:150%;color:#1B75BC}
.wrapupSubHead{font-size:120%;color:#1B75BC;font-weight:bold}
.wrapupBox{border-left:solid 2px #1B75BC;border-right:solid 2px #1B75BC;padding:6px}
.wrapupHR{color:#1B75BC;background-color:#1B75BC;height:2px}
/* Course completion end *//* Course fixed width*/html{overflow-y:scroll}
body{width:990px;margin:0 auto;text-align:center;background-color:#f5f5f5;color:#333333}
#WRAPOUTER{width:990px;margin:0 auto;background-color:#ffffff;border-left:solid 4px #ffffff;border-right:solid 4px #ffffff}
#qRspAns{width:618px}
.panNbPrev{padding:10px;width:598px;float:left;border:0px;clear:both;margin-right:130px}
/* Course fixed width end *//* 2014 Homepage */.homepagePanel_video{box-shadow:3px 3px 4px #cccccc;margin:20px 0px 10px 10px;border:1px solid #cccccc;width:480px;height:270px}
.homepagePanel_LSR{padding:20px 0px 20px 10px}
.homepagePanel{width:682px;background-color:#ffffff;border:1px solid #cccccc;box-shadow:3px 3px 4px #cccccc;margin:22px 10px 20px 10px;padding:20px}
.homepagePanel_heading{font-size:26px;color:#1A75BC;line-height:85%;margin-bottom:14px}
.homepagePanel_text{font-size:14px;color:#505959}
.homepagePanel_introTextHello{font-weight:bold;padding:0px 0px 8px 0px}
.homepagePanel_author{width:682px;background-color:#ffffff;border:1px solid #cccccc;box-shadow:3px 3px 4px #cccccc;margin:10px 10px 30px 10px;padding:20px}
.homepagePanel_authorPhoto{margin:0 19px 8px 0;float:left}
.homepagePanel_authorTitle{font-size:20px;color:#1A75BC;text-align:left;margin-bottom:10px}
.homepagePanel_authorContent{margin:2px 2px 2px 2px}
.homepage_expire{padding:10px;font-size:12px;color:#db5124}
/* 2014 Homepage end *//* 2014 Apply section */.applyTextQ{color:#1B75BC}
.applyPanelOuter{border:14px solid rgb(238,238,238);border-image:none;width:738px;background-color:rgb(238,238,238)}
.applyPanelLeft{margin:10px;padding:20px;border:1px solid rgb(0,174,239);border-image:none;float:left;box-shadow:3px 3px 4px #cccccc;background-color:rgb(255,255,255)}
.applyPanelRight{margin:10px;padding:20px;border:1px solid rgb(0,174,239);border-image:none;float:right;box-shadow:3px 3px 4px #cccccc;background-color:rgb(255,255,255)}
.applyFilePanel{border:20px solid rgb(238,238,238);border-image:none;width:200px;background-color:#ffffff;float:right;padding:20px;margin-left:20px}
.applyFilePanelText{color:#999999;font-size:12px}
.iconApply40{margin-top:-10px;margin-right:-10px;float:right}
.ribbonApply{padding:8px;color:rgb(255,255,255);margin:-34px 0px 16px -36px;background-color:rgb(0,174,239);font-size:16px}
/* 2014 Apply section end*/  /* tabbytab */ .jqTabby{padding:6px 6px 3px;xborder:8px solid rgb(51,51,51);border-image:none;background-color:#F3F3F3;border-top-left-radius:0px;border-top-right-radius:40px;border-bottom-right-radius:0px;border-bottom-left-radius:40px}
 .jqTabbyDisplay{background:rgba(255,255,255,0.85) !important;filter:Alpha(opacity=85);background:#fff;padding:20px;margin-top:40px;border:0px;min-width:0px}
 .jqTabbyContent{background-color:#ffffff;padding:0px;margin:0px;border:0px;min-width:0px}
 .jqTabbyTab{font-size:17px;color:#ffffff;background-color:#6DCFF6;border:none;padding:4px}
 .jqTabbyTab:hover{font-size:17px;color:#ffffff;background-color:#00AEEF;border:none;padding:4px}
 .jqTabbyTabOn{font-size:17px;color:#ffffff;background-color:#00AEEF;border:none;padding:4px}
 /* tabbytab end *//* accordions *//* .accordion-container{border:15px solid rgb(238,238,238);border-image:none;background-color:#EEEEEE;width:743px}
 */.accordion-container-pad{padding:10px;border-image:none;width:720px;background:#fff;box-shadow:3px 3px 4px #999999;xborder:1px solid rgb(51,51,51)}
 .openCloseHeading{font-size:17px;color:#ffffff}
 .openClose_OB{padding:10px;border:1px solid rgb(51,51,51);border-image:none;width:750px;box-shadow:3px 3px 4px #999999}
 .openClose_pad{padding:6px;border-image:none;margin-bottom:2px;background-color:rgb(109,207,246)}
 .openClose_pad_orange{background-color:rgb(219,81,35) !important}
.bx_pad{padding:10px}
 .subheading{background-color:#00AEEF;color:#ffffff;font-size:14px;padding:10px}
/* accordions end *//* 2008 header clickers */.pop{background-color:#1B75BC;color:#ffffff;font-weight:bold;cursor:pointer}
 .selpop{background-color:#00AEEF;color:#ffffff;font-weight:bold}
 .boxShw{padding:4px;border:solid 2px #1B75BC}
/* 2008 header clickers end *//* what others said */#sampleBut img{width:164px;height:35px;background:url(/imstd/butC/buttonWOS_ACPD.gif) center left no-repeat;opacity:1;transition:all 0.5s ease}
#sampleAns{padding-top:6px;margin-top:10px;background-color:#f1f1f1}
#sampleBut.adm{min-width:0;height:35px;display:block;padding:0;margin:0 0 10px 0}
 #sampleBut{margin-bottom:10px}
#sampleBut.adm:hover img{opacity:0.75}
.sampleSub{font-family:'Lato',helvetica,arial,sans-serif;background:url('/LBR/G20170330142154-428352171/images/mini-person.png') 1px 1px no-repeat;padding-left:20px; margin-top:8px}
.sampleTxt{background:url('/LBR/G20170330142154-428352171/images/mini-comment.png') 4px 4px no-repeat}
.ansAY{border-radius:0;padding:3px 6px 3px 5px;background-color:#9F9F9F;color:#fff;border:none;transition:all 0.5s ease;border-radius:10px;text-transform:lowercase}
.ansAY:hover{opacity:0.75}
.icoLike{background:url('/LBR/G20170330142154-428352171/images/like.png') 0 -1px no-repeat}
#qRspBut{display:none}
/* what others said end */#progbar{display:none}
/* Semi-logged in course log-in page */#loginMain #loginTop #errLoginPan #errLoginMsg{text-align:center}
#loginMain{text-align:center}
#mastTopHead.mastTop{display:none}
#loginMain #RegModVal{width:100%;text-align:center;margin:0 auto;display:inline-block}
#loginMain #loginPanel{border:2px solid rgb(236,240,243);margin:10px auto;float:none;padding:10px;width:240px}
#loginMain #loginPanel #loginTab{width:auto}
#loginMain #loginPanel #loginMsg{font-weight:600;font-size:14px;margin-bottom:20px}
#loginMain #loginPanel #loginTab .loginSubmit{background:url(/LBR/G20051010163243-949240147/images/buttonpanel_SignIn100.png) center center no-repeat transparent;border:0px;width:100px;height:33px;cursor:pointer;float:left;display:block;cursor:pointer;position:relative;left:15px}
#loginMain #loginPanel #loginBits{line-height:1.4em}
#loginMain #loginPanel #loginReg{display:none}
#loginMain #loginPanel #loginForgot{display:none}
#loginMain #loginPanel #loginRemem{width:auto}
#loginMain #loginPanel #loginRemem table{margin:8px}
#loginMain #loginPanel #loginRemem input{margin:4px 4px 0 0px}
#loginMain #loginText{display:inline-block;margin:10px auto 0px auto;padding:10px;line-height:2em;text-align:left}
#loginMain #loginText li{font-size:1em;color:#333333;list-style-image:url("/lbr/G20051010163243-949240147/images/bullet.gif");padding-left:12px;margin-left:12px}
#loginMain #loginText b{font-size:14px;margin-bottom:11px;display:inline-block}
.custom-login-top-message{height:100px;width:100%;text-align:center;clear:both}
.custom-login-top-message .course-name{font-size:26px;color:#1A75BC;display:block;margin-bottom:20px}
.sp-login-container{border:2px solid rgb(236,240,243);margin:0 auto;position:relative;width:990px;text-align:center;color:#333333}
.sp-login-container #LOGINWRAPMini{margin:20px auto;border:2px solid rgb(236,240,243);padding:10px;width:240px}
.sp-login-container #LOGINWRAPMini #logSubmit{margin:0 auto 20px auto;border:2px solid rgb(236,240,243);padding:10px;display:block;background-color:#6DCFF6;color:white;font-weight:600;cursor:pointer}
.sp-login-container #LOGINWRAPMini #logSubmit:hover{background-color:#1A75BC}
.sp-login-container #LOGINWRAPMini #loginBits{font-size:0.7em}
.sp-login-container #LOGINWRAPMini #loginForgot a{color:#6DCFF6}
.sp-login-container #LOGINWRAPMini #loginForgot a:hover{color:#1A75BC}
.sp-login-container #LOGINWRAPMini #loginRemem table{margin:8px auto 0 auto !important}
.sp-login-container .course-name{font-size:26px;color:#1A75BC}
.sp-login-container #site_wrapper{margin:0 auto;text-align:center}
.sp-login-container #header_wrapper{background-color:#00AEEF;margin:0 auto;padding:0 20px}
.sp-login-container #header{background-color:#00AEEF;margin:0 auto;text-align:left;vertical-align:middle;max-width:960px;height:86px;line-height:86px;padding-top:10px}
.sp-login-container .logo{float:left;margin:24px 0 0 6px}
.sp-login-container #topMenu{width:288px;min-width:0}
.sp-login-container #footer_wrapper{background-color:#6DCFF6;margin:0 auto;padding:0 20px;width:auto}
.sp-login-container #footer_wrapper #footer{background-color:#6DCFF6;margin:0 auto;text-align:left;max-width:960px;width:100%;height:36px;line-height:36px}
.sp-login-container #footer_wrapper #footer .footer_nav{float:left}
.sp-login-container #footer_wrapper #footer .footer_logo{float:right}
/* Semi-logged in course log-in page End */
