/* GATEWAY STYLE 2020-04-06 */
/* 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:medium}
.fn,table.fn td,td.fn,.fn li{font-size:x-small}
.grpNav,.nav{background-color:#ffffff;font-family:Arial,Helvetica,Sans-serif}
.grpDark,.dark,.mastATop,.mastATop a,.mastTop,.mastTopL,.mastTopR,.mastTopR a{background-color:#00AEEF;color:#000000}
.grpDarkPlus,.darkPlus{background-color:#0091C7;color:#FFFFFF}
.grpDarkMnu,.darkMnu{background-color:#4CC6F4;color:#000000}
.grpPale,.pale,.mastASub,.mastASL,.mastASR,.mastSub,.mastSub a,.mastSubR,.mastSubR a,.butAOn{background-color:#EAEAEA;color:#000000}
.grpPalePlus,.palePlus,.butABBr:hover,.butAOn:hover,input.grpPale:hover{background-color:#C3C3C3;color:#000000}
.grpNavLab,.grpNavLab:hover,.navAlink{color:#FFFFFF}
.grpBul{list-style-image:url(/imstd/bullet.gif)}
#MAINCONT * ul{list-style-image:url(/lbr/G20051010163243-949240147/images/bullet.gif)}
#navPanel{width:177px}
#navBlock{width:170px}
.navBlkCont{border-color:#00AEEF}
.panNbTop,.panNbPrev{background-color:#00AEEF;color:#FFFFFF}
.navBtMain{background-color:#00AEEF;color:#FFFFFF;border-color:#00AEEF}
.navBtMain a{color:#FFFFFF}
.navBtMain:hover,.navBtMainSel{background-color:#C9DCAC}
.navBtS,.navBtM{background-color:#00AEEF;color:#000000;border-color:#CCCCCC}
.navBtS{border-color:#00AEEF}
.navBtActCont{border-bottom:solid 1px #CCCCCC}
.navBtM:hover,.navBtMSel,.navBtS:hover,.navBtSSel{background-color:#C4C4C4}
.navBtAct{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF}
.navBtAct:hover,.navBtActSel{background-color:#C7C7C7}
.navBtSpec,#navBut3 a,#navBut4 a{background-color:#00AEEF;color:#C9DCAC;border-color:#00AEEF}
.navBtSpec:hover,#navBut3 a:hover,#navBut4 a:hover{background-color:#C9DCAC}
#grpMastBanTop{background-color:#00aeef}
#grpMastBanTop img{float:right}
#grpMastBanSub{display:none;background-color:#ffffff}
#grpMastBanSubTab{display:none}
/* ------------ White side navigation - style guide ------------ *//*----- panel styling -----*/#navPanel{background-color:#f4f4f4}
#navBlock{/* panel spacing */margin:0 auto;padding-top:0px;width:163px}
/*----- main button heading (navBtMain) -----*/.navBtM,.navButR,.navBtMSel,.navBtAct,#navBut3 a,#navBut4 a,#navAdm a{/* general button styling for all sections */width:auto;padding:10px 15px;border-bottom:none;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:14px;line-height:normal;font-weight:lighter;transition:all 0.5s ease;background:transparent;text-transform:lowercase}
.navBtMain,.navBtAct table td{/* font styling */line-height:normal;font-size:14px;font-weight:lighter;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;text-transform:lowercase}
.navBtMainSel,.navBtMain.navBtMainSel{/* selected button hover state */background-color:#fff;text-transform:lowercase}
#navBut3 a,#navBut4 a,#navAdm a{/* button styles for navBut 3 and 4 */text-align:left;color:#00AEEF !important;border:none;margin:0 0 8px 0;min-width:inherit;background:#fff;font-size:16px}
#navBut3 a:hover,#navBut4 a:hover,#navAdm a:hover{/* button hover state */border:none;background-color:#F9F9F9 !important}
#navBut3{/* remove spacing and border from navBut 3 and 4 */margin:7px 0 0 0;border:0}
#navBut4{/* remove spacing under navBut4 section */margin:0 auto}
#navAdm{margin:0}
#navAdmHd{font-size:10px;margin-bottom:8px}
.navBtMain a{/* font styling */font-size:16px;font-weight:normal;color:#00AEEF}
.navBtMain,.navButR{/* spacing and border styling*/padding:10px 15px;border-bottom:none;transition:all 0.5s ease;background:#fff;min-height:18px}
.navBtM:hover{/* button hover state */background:#F9F9F9 !important}
.navButMOf,.navButMOf:visited{/* selected hover state */color:#666}
/*----- Second level collapsing menu (styling for navBtMSel) -----*/.navBtMSel a{color:#00AEEF}
.navBtMSel a,.navButR a.navButMOn{/* vertical line infront of text */border-left:1px solid #00AEEF;padding-left:10px;display:block}
.navBtM:hover,.navBtMSel,.navBtS:hover,.navBtSSel{background-color:transparent}
.navBtM a{color:#666;display:block}
/*----- Third level collapsing menu (styling for navBlockLC) -----*/.navBtMain{height:auto}
.navBtActSel a{/* vertical line infront of text */border-left:1px solid #00AEEF;float:left;padding-left:10px}
.navBtActSel a td{color:#00AEEF !important;font-size:15px !important}
.navButR:hover{/* button hover state */background-color:#FBFBFB}
.navBtAct{background-color:transparent}
.navBtActCont{border-bottom:none;background-color:transparent !important}
.navBtMCont{/* background and border styles */background-color:#FBFBFB;border-top:1px solid #F3F2F2;border-bottom:1px solid #E4E4E4}
.navBtAct:hover,.navBtActSel{/* button and selected hover state */background-color:#f6f6f6}
.navBlkCont{/* remove spacing and border from navBlockLC section */margin:7px 0;border:none}
.navBtAct table td,.navButMOn,.navButMOn:visited{/* font styling */vertical-align:middle;color:#666;font-weight:normal}
.navBtAct{margin:0;overflow:hidden}
.navBtAct a img{/* spacing between links and icons ******/vertical-align:middle;margin:1px 8px 1px 0px}
.navBtS{border-bottom:none}
/* end side navigation *//* Text styles */h1{color:#00AEEF;font-weight:400;font-size:26px;margin:20px 0}
.fboxInline h1{margin:0px 0px 20px 0px}
h2{color:#00AEEF;font-weight:400;font-size:23px;margin:20px 0}
.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-size:14px}
.blue15{color:#1B75BC;font-size:15px}
.grey13{color:#666666;font-size:13px}
.grey14{color:#666666;font-size:14px}
.bigText{color:#00AEEF;font-size:19px}
ol.responses-list li{margin-left:0px}
blockquote{color:#1B75BC}
.Hpg,.hdMenu{color:#00AEEF;font-weight:lighter;font-size:23px;margin:12px 0}
.courier{font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace}
h3.response-heading{font-size:20px;border-bottom:1px dashed #D3D3D3;color:#1B75BC;background:transparent}
body,table,p,li,.grpStd,#WEBSTD{font-size:14px}
/* Programme banner and intro box */#mastTopHead.mastTop{display:none}
.mastTop{color:#ffffff;background-color:#ffffff}
#mastBanSub{display:none}
.panSumm1{background-color:#ffffff;color:#00AEEF;font-size:120%;border-bottom:1px solid #00AEEF}
/* Module openers and menu*/.mmb{background-color:#ffffff;border:1px solid #00AEEF;width:100%;margin-top:3px;margin-bottom:10px;cursor:pointer}
.mmb:hover a,.menuItm a:hover{text-decoration:none;opacity:0.5}
.menuItm a{font-weight:normal;color:#00AEEF;font-size:17px}
.pgDone{background:url(/lbr/AFPVBM/images/iconChecked.gif) right center no-repeat}
/* Left hand nav */.icoAct1,.icoAct2,.icoAct3,.icoAct4,.icoAct5,.icoAct9{border:0px}
/* 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}
/* Table styling */#shweet{font-family:Arial,'Helvetica Neue',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}
/* Module completion table */table#scoresModTab{min-width:100%;background:#ffffff;border:solid 1px #27baf1}
table#scoresModTab tr td{padding:8px 10px !important;vertical-align:middle !important}
#scoresModTab .tabH{border-top:1px solid #afafaf;font-weight:bold;background-color:#6dcff6 !important}
#scoresModTab .tabH .ghost{color:#292929}
#scoresModTab tr:nth-child(odd){background-color:#f1f0f0}
/* 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}
#butNext,.butActNext#butNext{width:164px;height:35px;background:url(/imstd/butC/buttonNext_ACPD.png) center center no-repeat;margin:0 2px 0 0;cursor:pointer}
/* RC styling */#RCconts{margin-top:30px}
#rcMnuHd{color:#00AEEF;font-size:17px;font-weight:normal;padding-top:10px}
#RCLinksCnt a{color:#666666;text-decoration:none;font-size:14px;padding:4px 0px}
#RCLinksCnt a:hover{color:#00AEEF;text-decoration:none;font-size:14px;padding:4px 0px}
.icoFile{background:url(/imstd/iconFileRC_arrow.png) top center no-repeat}
.icoFolder,.iconFolder{background:url(/imstd/iconFolderRC_plus.png) top center no-repeat}
.menuSubentryCont .menuSubentry{color:#666666;text-decoration:none;font-size:14px;padding:4px 0px}
.menuSubentry:hover{color:#00AEEF;text-decoration:none;font-size:14px;padding:4px 0px}
#RCintro{background-color:#f6f6f6;padding:20px 20px 20px 20px;border-bottom:solid 16px #AEDFF2;margin-top:23px}
.view #RCconts .hdRC{padding-top:10px}
.hdRC a{color:#666666;text-decoration:none;font-weight:normal;font-size:16px}
.hdRC a:hover{color:#00AEEF;text-decoration:none;xfont-size:16px}
#RCconts td.RCcontsSub{display:none}
/* 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 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}
.panNbPrev{padding:10px;width:598px;float:left;border:0px;clear:both;margin-right:130px}
/* 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 Apply section */.applyTextQ{color:#1B75BC}
.applyPanelOuter{border:14px solid rgb(238,238,238);border-image:none;background-color:rgb(238,238,238);overflow:hidden}
.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:250px;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;margin-left:6px}
.ribbonApply{padding:8px;color:rgb(255,255,255);margin:-34px 0px 16px -31px;background-color:rgb(0,174,239);font-size:16px}
/* 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}
/* 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}
/* 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}
/* what others / you 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:15px;margin-top:10px;background-color:#fff}
#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/G20051010163243-949240147/images/mini-person.png') 1px 2px no-repeat;padding-left:20px;margin-top:8px}
.sampleTxt{background:url('/LBR/G20051010163243-949240147/images/mini-comment.png') 4px 7px no-repeat}
#sampleAns .sampleName{font-size:15px;font-weight:600;color:#000}
.ansAY{border-radius:0;padding:3px 6px 3px 5px;background-color:#00AEEF;color:#fff;border:none;transition:all 0.5s ease;border-radius:10px;text-transform:lowercase}
.ansAY:hover{opacity:0.75}
.icoLike{background:url('/LBR/G20051010163243-949240147/images/like.png') 0 -1px no-repeat}
#sampleAns .icoDelAns{width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url(/imstd/courses-assets/icons/close-small-white.png) center center no-repeat #00AEEF;transition:0.5s ease opacity}
#qRspBut img{width:164px;height:35px;background:url(/imstd/butC/buttonWYS_ACPD.png) center left no-repeat;opacity:1;transition:all 0.5s ease}
#qRspAns{background-color:#FEFEFE;border:solid #DDDDDD 1px;margin:12px 0}
/* Misc */#progbar,#butnBackToMnu,#navButB2P{display:none}
/* Error login page */.Imagowelcome #loginBits{display:none}
#loginGenErr{margin-bottom:10px}
/* Imago manager view */.Imagomanager .grpPale,.Imagomanager .pale,.Imagomanager .mastASub,.Imagomanager .mastASL,.Imagomanager .mastASR,.Imagomanager .mastSub,.Imagomanager .mastSub a,.Imagomanager .mastSubR,.Imagomanager .mastSubR a,.Imagomanager .butAOn{background-color:#00AEEF}
/* contributions panel */#contributions-header{padding:22px 0 0 0;position:relative;background:url('/LBR/G20051010163243-949240147/images/icon-cont-turq-orange.png') right center no-repeat;margin:40px 0 -20px 0}
#contributions-header:before{content:"";width:100%;height:1px;left:0;top:0;position:absolute;z-index:9;background:linear-gradient(to right,#f29100 50%,#00aeef 50%)}
#contributions-header h3{font-size:21px;font-weight:normal;color:#f29100;margin:0 0 4px 0}
#contributions-header p{line-height:1.6;font-size:14px;max-width:675px}
/* Action Plan 'what you said' style */.you-said{color:#1B75BC}
/* Password remind */body.Imagopasswordremind{width:auto}
.Imagopasswordremind .grpPale{background-color:#00AEEF}
.Imagopasswordremind #mastASub{display:none}
.quizPanelDropRDanswerTable{display:block;background-color:#F3F3F3}
/* Hide avatars on image uploader screen */#avatarCont{display:none}

