*{margin:0;padding:0}
body{margin-bottom:0;font-family:Arial, Helvetica, sans-serif;color:#3B3B3B;font-size:14px}
table{border-collapse:collapse}
th,td{padding:5px}
a:hover{text-decoration:none}
img{border:1px solid #3B3B3B}
.nob{border:none}
.clear{clear:both}
.title{font-weight:bold}
.mw50{min-width:50px}
img.left{margin:0 20px 0 0}
img.right{margin:0 0 0 20px}
.vat{vertical-align:top}
.ma{margin:0 auto}
#newtermsbutw{text-align:center}
#newtermsbutw button{padding:5px}
.boxed .title{background:#3B3B3B;text-transform:uppercase;font-weight:bold;font-size:10px;color:#FFFFFF;padding:10px 15px}
.boxed .content{padding:15px}
.boxed ul{list-style:none}
.post{clear:both;border-bottom:1px solid #3B3B3B;padding:5px;background:#ffffff}
.post .content{line-height:1.6em}
.post .title{margin-bottom:20px}
.post p,.post blockquote,.post ul,.post ol{margin-bottom:1em}
.post blockquote,.post ul,.post ol{margin-left:3em}
.w75p{width:75%}
.w50p{width:50%}
.w33p{width:33%}
.w25p{width:25%}
#childcode,#childdetails{display:none}
#welcomec .post{padding-top:3px;padding-bottom:3px}
#header{width:980px;height:150px;background:transparent url(images/topm.png) no-repeat;margin:0 auto}
#header h1{float:left;letter-spacing:-3px;font-size:48px;padding:40px 0 0 20px}
#header h2{float:left;padding:107px 0 0 7px}
#header a{text-decoration:none;color:#FFFFFF}
#page{width:980px;background:url(images/img6.gif) repeat-y;border-top:20px solid #3B3B3B;margin:0 auto}
#content{float:right;width:777px;padding-right:1px;text-align:justify}
.tfw{width:767px}
#sidebar{float:left;width:200px;padding-left:1px}
.leftmenu ul{list-style:none;margin:0;padding:0}
.leftmenu li{display:inline}
.leftmenu a{display:block;border-bottom:1px solid #FFFFFF;text-decoration:none;color:#4b6b7c;padding:5px}
#login fieldset{border:none}
#login legend{display:none}
#login input{margin-bottom:5px}
#inputtext1,#inputtext2{width:160px}
#updates li{margin-bottom:20px}
#updates h3{font-size:10px}
#footer{width:950px;height:15px;background:#3B3B3B;font-size:10px;color:#FFFFFF;margin:0 auto;padding:5px 15px}
#links{float:right}
h1,h2,h3,a,.smpopup .title,#muf td.title,#crf td.title,#prf td.title,#muf td.boldfont,#crf td.boldfont,#prf td.boldfont{color:#4b6b7c}
.fl,.left,#legal{float:left}
.leftmenu a:hover,.leftmenu .active a{background:#BABABA;color:#4b6b7c;font-weight:bold}
.l,.dl{text-align:left}
.r,.dr{text-align:right}
.c,.dc{text-align:center}
.b{font-weight:bold}
.u{text-decoration:underline}
.w100p{width:100%}
.w80p{width:80%}
.w25p{width:25%}
.upper{text-transform:uppercase}
.wsixth{width:16%}
#AutoCopyOrderPanel,#BulkOrderPanel,#FilterPanel,#HCFeedbackPanel{display:none}
#AutoCopyToOthersTitle,#BulkOrderTitle,#FilterTitle,#HCFeedbackTitle{display:block;cursor:pointer}
#AutoCopyToOthersPanelW,#BulkOrderPanelW,#FilterPanelW,#HCFeedbackPanelW{margin-top:20px;padding:10px;border:3px double #333}
#hcswarning{border-top:1px solid #333;position:fixed;z-index:999;bottom:0;left:0;width:100%;padding:5px;text-align:center;font-weight:bold;background:#ffdbdb}
.tafeedback{width:100%;box-sizing: border-box;padding:5px;line-height:18px;font-size:14px}
.feedbackrating{width:100%}
.feedbackscore{}
.bobutton{padding:5px 10px}

#impmodalw{z-index:1000;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0.3,0.3,0.3,0.5)}
#impmodal{
font-size:14px; display: flex;
 justify-content: center;
 align-items: center;
 background: #ddd;
 border: 2px #fff solid;
 border-radius: 10vw;
 position: fixed;
 top: 90px;
 bottom: 90px;
 left: 40px;
 right: 40px;
 z-index: 59;
 color: #000;
}

#muf td.title,#crf td.title,#prf td.title{font-size:32px}
#muf td.normfont,#crf td.normfont,#prf td.normfont{font-size:16px;text-align:justify;margin:4px;padding:5px 8px}
#muf td.smallfont,#crf td.smallfont,#prf td.smallfont{font-size:12px;text-align:center;margin:4px;padding:5px 8px}
#muf td.boldfont,#crf td.boldfont,#prf td.boldfont{font-size:16px;font-weight:bold;text-align:center;margin:4px;padding:5px 8px}
#muf td.gap,#crf td.gap,#prf td.gap{height:16px}
#muf .ipbox,#crf .ipbox,#prf .ipbox{width:100%;padding:0}
.ipbox620{width:645px}
.ipbox2,.ipbox500{width:525px}
#muf #logo,#crf #logo,#prf #logo{border:0 solid #3B3B3B}

.prform td{border:1px #000 solid}

.admintable td.coltitle,#muf td.coltitle{text-align:center;font-weight:bold}
.admintable td.Paper,#muf td.Paper{background-color:#C9D8FC}
.admintable td.None,#muf td.None{background-color:#ffffff}
.admintable td.Online,#muf td.Online{background-color:#FFBCB4}
.admintable td.Offline,#muf td.Offline{background-color:#E2E2E2}
.admintable td.Phone,#muf td.Phone{background-color:#81FD8A}
.admintable td.ReqFree,#muf td.ReqFree{background-color:#FF0000}

.smpopup{visibility:hidden;position:absolute;top:0;left:0}
.smpopup .title{min-width:420px;background:#bababa;font-weight:bold}
.smpopup .detail{background:#e2e2e2}
.smpopup .contains{background:#ffffff}

/* v2 */
#childsectorw{padding:10px 10px 0 10px;text-align:center}
#childsector{text-align:center}
.childsector{display:inline;line-height:22px;margin:0 5px;border:1px solid #3b3b3b;border-bottom:none;padding:5px 10px;cursor:pointer}
#childsectorpanel{margin:2px 10px 0 10px;border-top:1px solid #3b3b3b;padding-top:5px}
#childsectorpanel img{border:none}
#tdeli th{font-size:12px;text-align:center}
#tdeli td{text-align:center}
#tdeli{border-collapse:collapse;padding:0;margin:0}
#tdeli td,#tdeli img{padding:0;margin:0}
#tdeli .de{text-align:left;padding-left:5px}
#tdeli .rem{width:50px}
#tdeli .pr{width:50px}
#tdeli .d{width:60px}
#tdeli .im{width:60px}

#as,#askey{font-size:12px}
#as th,#as td{text-align:center}
.l{text-align:left !important}
.r{text-align:right !important}
.c{text-align:center !important}
.debt,#as .debt{color:#ff0000;font-weight:bold}
#tdeli .stdlink,#as .stdlink,.stdlink{color:#0000ff;text-decoration:underline;cursor:pointer}
.dn{display:none}
.hand{cursor:pointer}
.delirem{cursor:pointer;color:#ff3300}
.w50{width:50px}
.fs11{font-size:11px}
.fs10{font-size:10px}
.fs16{font-size:16px}
.nobb td{border-bottom:none}
.nobt td{border-top:none}
.tfw td,.tfw th{text-align:center;font-size:13px}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.pt5{padding-top:5px}
.pt20{padding-top:20px}
.pb20{padding-bottom:20px}
.p5{padding:5px}
.p10{padding:10px}
.p20{padding:20px}
.fr{float:right}
.fl{float:left}
.DeliITT{background:#aaaaff;cursor:pointer;float:left;margin:5px 5px 0 5px;padding:5px;border:1px solid #333}
.paybut,.asloadmorebut,.delisavebut,.clubsavebut,.donationsavebut,.tripsavebut,.holidaycampsavebut{background:#aaaaff;cursor:pointer;border:1px solid #333;padding:5px;height:50px;width:50%}
.holidaycampsavebut{width:80px;height:30px}
.DeliITT,.paybut,.asloadmorebut,.delisavebut,.clubsavebut,.donationsavebut,.holidaycampsavebut,.tripsavebut,#tdeli select{box-shadow:0px 0px 5px #888}
.clubsaved,.holidaycampsaved,.donationsaved{background:#82e265}
.clubavailable,.holidaycampavailable,.donationavailable{background:#ced1cd}
.clubsaved:hover,.holidaycampsaved:hover,.donationsaved:hover{background:#ced1cd}
.clubavailable:hover,.holidaycampavailable:hover,.donationavailable:hover{background:#82e265}
.tripsaved{background:#82e265}
.tripavailable{background:#ced1cd}
.tripsaved:hover{background:#ced1cd}
.tripavailable:hover{background:#82e265}
#parentd td{text-align:left}
#calendar th,#calendar td{text-align:center}
.nosideb{border-left:none;border-right:none}
.nolb{border-left:none}
.norb{border-right:none}

#tabledailyopen td{text-align:center}
.clickme{cursor:pointer;color:#0000ff;text-decoration:underline}
.warn{color:red;font-weight:bold}
.good{color:rgb(0,168,109);font-weight:bold}
.goodbk{background:#a2ff9e}
.warnbk{background:#ffdbdb}
.black{color:#000}

#tillscreen{background:#fff}
.mt20{margin-top:20px}
#childselect{margin-top:10px}
#classselect{}
#collcheckout .col,#childselect .scw.col{background:#ccffcc}
#collcheckout .notcol,#childselect .scw.notcol{background:#ffcccc}
#classselect .cn,#childselect .cn{text-align:center;font-weight:bold;font-size:16px}
#classselect .clw,#childselect .scw{float:left;margin-left:5px;border:1px solid #333;border-radius:5px;width:120px;background:#eeeeee;overflow:hidden;cursor:pointer}
#classselect .clw:hover,#childselect .scw:hover{background:#f2be76}
#classselect .clw.active,#childselect .scw.active{background:#efad38}
#classselect .cl,#childselect .sc{text-align:center}
#classselect .cl{padding:5px 0}
#collcheckout{}
.h1{height:1px;overflow:hidden}
.mt10{margin-top:10px}
.w320{width:320px}
.w240{width:240px}
.w180{width:180px}
.w120{width:120px}
.w80{width:80px}
.w25{width:25px}
#confirmcash,#collcheckout .notcol,#collcheckout .col,#collcheckout .ctw{border:1px solid #333;border-radius:5px;width:90%;margin:10px auto 0 auto}
#collcheckout .ct{padding:10px}
#collcheckout .col,#collcheckout .notcol{width:120px;height:60px;margin-top:0;cursor:pointer}
#collcheckout .col{float:right}
#collcheckout .notcol{float:left}
#confirmcash{width:200px;background:#f2be76;cursor:pointer}
#repoline{background:#ff9999;padding:10px;text-align:center;margin:10px 0}
#childregallergy{display:none}
#childregallergypaf{display:none}

.dil{display:inline-block}
#livechat img{border:none}
#livechat{display:inline;text-align:right}
#google_translate_element{display:inline}
#google_translate_element select{background:#8cc73f;color:#333;border:none}
.mr20{margin-right:20px}
.mibut{width:25px;height:25px;background:url('/modules/images/i25.png');margin-right:2px;cursor:pointer}
.imasr{border:1px solid #f00;background:#FBF3F2}
.imasd{height:80px;border:1px solid #f00}
.noblft{border-left:none}
.nobrht{border-right:none}
.pt10{padding-top:10px}
.pb10{padding-bottom:10px}
.pagetitle{font-weight:bold}
.pagesectiontitle{font-weight:bold}
.savebutton{}
.cmmtd{height:50px}
.admintable{width:100%}
.printreporticon{border:none}
.clubfull,.donationfull{font-size:18px;font-weight:bold;color:#f00;margin-bottom:20px}
#hccal td{width:20px;padding:4px 0;text-align:center;font-size:11px;line-height:12px;font-weight:bold}
#hccal td.mn{width:70px;padding:0;padding-right:10px;text-align:right;font-size:11px}
#hccal td.sc{background:#E9EBE8;color:#ffffff;border-radius:10px}
#hccal td.so{background:#FDCFD7;color:#000000;border-radius:10px;cursor:pointer}
#hccal td.mo{background:#29D407;color:#000000;border-radius:10px;cursor:pointer}
#hccal td.up{background:#ff9306 !important;color:#000000;border-radius:10px;cursor:pointer}
#hccal td.nd{background:transparent;color:#ffffff}
#hccal td.sp{padding:0px;height:5px;overflow:hidden}
#hccal td.td{animation:blinker 5s linear infinite}
@keyframes blinker{
30%{opacity:1}
40%{opacity:0}
50%{opacity:0}
60%{opacity:0}
70%{opacity:1}
}
.blinkfast{animation:blinker 1s linear infinite}
.saved{background:#D5FDCF;color:#000000}
.jttop{text-decoration:none}
.adminhp{text-align:center;font-size:16px;font-weight:bold}
.nowrap{white-space:nowrap}
.historicrecord{background:#FDCFD7}
.claimcode{font-family:monospace;letter-spacing:2px;font-weight:bold;padding:5px;text-align:center}
.monos{font-family:monospace !important}

.childdetailst{width:236px !important;vertical-align:middle}
.childdetailsf{width:354px}
.claimcodep{font-family:monospace;font-size:16px;letter-spacing:5px;width:300px !important;font-weight:bold;padding:5px !important;text-align:center}
.mb16{margin-bottom:16px}

.printbutton{cursor:pointer;width:43px;height:43px;background-image:url('/images/print-button-43.png')}
.emailbutton{cursor:pointer;width:43px;height:43px;background-image:url('/images/email-button-43.png')}

#storedcards img{border:0;background:transparent}
#AddCardSection iframe{background:transparent !important}
.sctrowvam td{vertical-align:middle}
.autotopupled{width:32px;height:32px;min-width:32px;min-height:32px;overflow:hidden;display:block;background-image:url("/modules/images/PanelLEDIndicator.png");background-repeat:none;background-position:0px 0px;margin:0 auto}
.autotopupledr{background-position:0px 0px}
.autotopupledy{background-position:-32px 0px}
.autotopupledg{background-position:-64px 0px}
.autotopupled16i{width:16px;height:16px;min-width:16px;min-height:16px;overflow:hidden;display:inline-block;background-image:url("/modules/images/PanelLEDIndicator.png");background-size:cover;background-repeat:none;background-position:0px 0px}
.autotopupledr16{background-position:0px 0px}
.autotopupledy16{background-position:-16px 0px}
.autotopupledg16{background-position:-32px 0px}

.disablebut{background:#333 !important;color:#777 !important}

:root {
 --dblue: #202851;
 --green: #4eb051;
 --orange: #e75014;
 --purple: #753881;
 --lblue: #a4d3e2;
 --teal: #12ae9f;
 --lpink: #f3a3c7;
 --dpink: #d0325c;
 --yellow: #ffdc01;
}

body{background:white;background-image: url("/images/bkboth.png");background-position:center top;background-attachment: fixed;background-repeat: repeat;font-size:13px;font-family:'HeeboL',Arial, Helvetica, sans-serif}
#header{background:transparent url(images/topbanner4.png) no-repeat;height:200px}

.highlightbk{background:var(--dblue);color:white;padding:5px;font-family:HeeboB;}

.leftmenu a{display:block;
padding-left:10px;
padding-top:10px;
text-decoration:none;
color:#1F2950;
text-align:left;
font-size:16px;
vertical-align:middle;
min-height:30px;
font-family:'BigJohn';
}
.leftmenu a:hover,.leftmenu .active a{color:#d0325c;background:transparent}
.leftmenu a,.leftmenu #menuli1 a,.leftmenu #menuli5 a{background:transparent}
.leftmenu #menuli2 a{background:transparent}
.leftmenu .menuli a,.leftmenu #menuli3 a{background:transparent}
.leftmenu #menuli4 a{background:transparent}

#sidebar{width:197px}
.leftmenu li,.menuli a,.leftmenu a{padding-left:0;margin-left:0}

#hccal td{border:2px solid #f8f8f8}
#hccal td.sc{font-family:HeeboB;border-radius:0px;color:#4F883E}
#hccal td.so{font-family:HeeboB;border-radius:0px;color:#fff;background:#e65015}
#hccal td.mo{font-family:HeeboB;border-radius:0px;color:#fff;background:#4F883E}
#hccal td.mn{font-family:HeeboB;text-transform:uppercase;text-align:center;background:#E9EBE8}
/* show not saved meals as if saved. Jo 2023-06-26 10:51 phonecall */
#hccal td.ns{font-family:HeeboB;border-radius:0px;color:#fff;background:#4F883E !important}
/* show unpaid meals as if paid. Jo 2023-06-26 10:51 phonecall */
#hccal td.up{font-family:HeeboB;border-radius:0px;color:#fff;background:#4F883E !important}

#labelcard{font-family:Arial;font-size:15px;background:#f0f2f5;padding:14px 0 0 20px;color: rgb(79, 136, 62)}
#labelcard input{margin-left:20px;background:#fff;width:192px;
 font-size: 14px;
 padding: 8px 10px;
 border: 1px solid #ccc;
 border-radius: 3px;
}

.fs12{font-size:12px}
/*
Green: #1F2950
Cream: #ffffff
Orange: #e65015
Yellow: #ffda3a
*/


h1,h2,h3,a,.smpopup .title,#muf td.title,#crf td.title,#prf td.title,#muf td.boldfont,#crf td.boldfont,#prf td.boldfont{color:#e65015;font-family:'HeeboL',Arial, Helvetica, sans-serif}
h1,h2,h3,a,.smpopup .title,#muf td.title,#crf td.title,#prf td.title,#muf td.boldfont,#crf td.boldfont,#prf td.boldfont{color:#11af9f;font-family:'BigJohn',Arial;font-size:19px}
h2{color:#d0325c;font-size:18px}
h2{color:#1f2951;font-size:15px}
h3{color:#e65219;font-size:15px}
a{font-family:'HeeboB',"Arial Black","Arial Bold", Helvetica, sans-serif;color:var(--dpink)}
.post blockquote, .post ul, .post ol{margin-left:22px}
.post{font-size:16px}
.smpopup .title{background:#fff;font-weight:bold}
.smpopup .detail{background:#fff;color:#000}
.smpopup .contains{background:#fff;color:#000}

.childsector{background:#eeeeee;font-weight:bold}
.childsector.active,.childsector:hover,.paybut,.asloadmorebut,.delisavebut,.DeliITT{background:#1F2950;color:#ffffff;font-weight:bold}
#topcentre{width:300px;margin:0 auto;text-align:center}
#topcentre a{color:#ffda3a;text-decoration:underline}
#topcentre a:hover{color:#ffffff}
#topcentre .pn{color:#ffffff}

#topright{float:right;width:250px;padding-left:675px;text-align:right;color:#1F2950;font-family:'BigJohn';font-weight: 800;text-transform:uppercase;padding:10px 0 0 0}
#topright a{color:#ffda3a;text-decoration:underline}
#topright a:hover{color:#ffffff}
#topright .pn{color:#ffffff}
#page {
    width: 980px;
border-top:none;
    margin: 0 auto;
    background:white;
/*   border-top: 20px solid #3B3B3B;*/
}

#content {
 border-left:3px solid var(--yellow);   
 padding-left:10px;
 float: right;
    width: 767px;
    padding-right: 1px;
    text-align:left;
}


.leftmenu ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

.leftmenu li {
    display: inline;
}

.leftmenu a{padding-bottom:0;border-bottom:none}
/* Login */

#login {
    color:#ffffff;
}

#login fieldset {
    border: none;
}

#login legend {
    display: none;
}

#login input {
    margin-bottom: 5px;
}

#inputtext1, #inputtext2 {
    width: 160px;
 border: #1F2950 1px solid;
 padding:2px
}
/* Updates */

#updates {
}

#updates ul {
}

#updates li {
    margin-bottom: 20px;
}

#updates h3 {
    font-size: .77em;
}

#updates .content{
    color:#1F2950;
}

#footer {
    width: 920px;
    height: 15px;
    margin: 0 auto;
    padding: 30px 30px;
    background: url('/images/footerbk.png') repeat-x;
    font-size: 14px;
    color: #FFFFFF;
}

#legal {
    float: left;
display:none
}

#links {
    float: right;
}


/* Boxed Style */

.boxed {
 margin-right:15px;
 margin-top:20px;
 background:#ffffff;
}

/*
Green: #1F2950
Cream: #ffffff
Orange: #e65015
Yellow: #ffda3a
*/


.boxed .title {
    padding: 15px 15px 5px 0;
    color: #e65015;
    text-transform: uppercase;
    font-size:14px;
    background: #ffffff;
font-family:'BigJohn';
}

.uc{text-transform:uppercase}

.boxed .content {
    padding: 15px;
    padding-top: 0;
 color:#1F2950;
 text-transform:uppercase;
 font-family:'HeeboL',Arial, Helvetica, sans-serif;
}

#updates .content{text-transform:none;font-size:16px;line-height: 1.6em;font-family:'HeeboL',Arial, Helvetica, sans-serif;}


#form1 p{text-align:right}
#form1 p a{color:#1F2950;font-size:14px;text-transform:none;color:var(--dpink)}
#form1 #inputsubmit1{font-family:HeeboB;text-transform:uppercase;background:#1F2950;color:#fff;width:80px;padding:5px;margin-left:90px;border:none;cursor:pointer}
.subbut,#newtermsbutw button{background:#1F2950;color:#fff;font-weight:bold;cursor:pointer;border:none}
#header h1{display:none}

.regbacklink{display:none}

#childsectorpanel hr,.post{background:url('images/hr8.png') no-repeat bottom left;padding:0 0 21px 0;margin-top:5px;border:none}
#childsectorpanel{font-size:16px}
.forgotpost{background:none !important}
#example{background:transparent}
.dgreen,#example .title{color:#e65015}
.dgreen,#example .title{color:var(--dpink)}
.lgreen,#content,#welcome .content,#example .content a{color:#1F2950}
.content a{color:var(--dpink) !important}
#welcome .content,#example .content a{font-size:16px;line-height:21px}
/*#welcome .content{text-shadow: 1px 1px #8CA81A}*/
#example .content a{line-height:30px}
#welcome .title,#welcome .content,#example .title,#example .content{padding-left:10px}
.hpgirl{padding:20px 10px 10px 10px}

.pl10{padding-left:10px}
.fs16{font-size:16px}

#livechat{display:none}
#page{min-height:560px}

.pagetitle,.pagesectiontitle{color:#e65015;text-transform:uppercase;font-size:16px}
.admintable th,#mut td,.coltitle,.cmmtd,#agentstatement th{color:#e65015}
.fieldlabel{color:#000}
#cvc,#SelectedStoredCard,#label,#parentd select,#parentd input{background:#ffffff;border:none;padding:5px}
#welcome.post{background:transparent}
/*
Green: #1F2950
Cream: #ffffff
Orange: #e65015
Yellow: #ffda3a
*/

.admintable th{text-align:center}
#parentd .savebutton,.savebutton{text-transform:uppercase;background:#1F2950;color:#ffffff;font-weight:bold;padding:5px;border:none;cursor:pointer}
.savebutton,#parentd .savebutton{padding:10px 20px;margin-bottom:20px}
#parentd .savebuttontd{text-align:right !important}

#psummaryt{border:none !important}
#psummaryt td{border:none !important}

.rpintro{text-align:left !important;line-height:30px}
.rpchildthrow{background:#1F2950;color:white}
.rpchildthrow th{color:white !important}
.rpchildnamerow{background:white;color:#1F2950}
.rpchildtopuprow{background:#dbe2d4;color:#1F2950}
.rpchildttrow{background:#adc2a1;color:var(--dblue)}
.rpchildttrow a{color:var(--dpink)}


#paybuttonr td{text-align:right !important}
.paybut{color:#ffffff}

.parentleftsc a{background:#e65015 !important;color:#ffffff}
.parentleftsc a:hover{color:white}
.parentchildli a{color:black !important}

#welcomec{padding-left:10px}
.tfw{width:757px}
.tfw .th{color:#1F2950}

#repoline{color:black}

#topright{width:250px}
#gtew{padding:110px 0 0 0}
#google_translate_element select{background:#fff}

#wdmenu .leftmenu a,#whcmenu .leftmenu a{font-size:10px}

#welcome .content img{background:transparent}
#content .fs16{line-height:1.6em}

/*
#hcemailbut{padding:10px 20px;font-size:110%;background:#4F883E;color:#fff;font-weight:bold;cursor:pointer}
#hcemailbut:hover{color:#ccc;box-shadow:0 0 3px #333}
*/

#muf td.normfont,#crf td.normfont,#prf td.normfont{font-size:16px;text-align:justify;margin:3px;padding:2px 5px}
#muf td.smallfont,#crf td.smallfont,#prf td.smallfont{font-size:12px;text-align:center;margin:4px;padding:5px 8px}
#muf td.boldfont,#crf td.boldfont,#prf td.boldfont{font-size:16px;font-weight:bold;text-align:center;margin:4px;padding:5px 8px}


table .prform input.ipbox{color:#1F2950;background:#ffffff;border:1px solid var(--dblue);text-align:left;padding:5px 0;height:24px;font-weight:bold;text-indent:5px}
table .prform td{padding:0;margin:0}
.prform td{border:none}


.boxed .content{padding:0 15px 0 0}

.submit{padding:10px 20px;font-family:HeeboB;


text-transform: uppercase;
  background: #1F2950;
  color: #fff;
  width: 80px;
  padding: 5px;
  margin-left: 90px;
  border: none;
  cursor: pointer;
}

@font-face {
  font-family: 'BigJohn';
  font-style: normal;
  src: local('BigJohn'), local('BigJohn'),
  url('/modules/fonts/BigJohn.woff') format('woff'),
  url('/modules/fonts/BigJohn.otf') format('otf');
  font-display: swap;
}


@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 400;
  src: local('Heebo'), local('Heebo-Regular'),
  url('/modules/fonts/Heebo-Regular.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'HeeboL';
  font-style: normal;
  font-weight: 300;
  src: local('HeeboL'), local('Heebo-Light'),
  url('/modules/fonts/Heebo-Light.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'HeeboB';
  font-style: normal;
  font-weight: 800;
  src: local('HeeboB'), local('Heebo-Black'),
  url('/modules/fonts/Heebo-Black.woff2') format('woff2');
  font-display: swap;
}



