@charset "windows-1251";body{font-family:"Tahoma, Verdana";font-size:11px;color:#5F5F5F;background-color:#B9B9B9;}a{font-family:"Tahoma, Verdana";}a:hover{font-family:"Tahoma, Verdana";color:#FF7302;text-decoration:underline;}body1{font-family:"Tahoma, Verdana";font-size:11px;color:#5F5F5F;}a.body1{font-family:"Tahoma, Verdana";font-size:11px;color:#5F5F5F;}a.body1:hover{font-family:"Tahoma, Verdana";font-size:11px;color:#FF7302;text-decoration:underline;}td{font-family:Tahoma, Verdana;font-size:11px;color:#5F5F5F;line-height:15px;}select{COLOR:#666666;BORDER:#7F9DB9 1px solid;FONT-FAMILY:Tahoma, Verdana, Arial;FONT-SIZE:11px;width:115px;}.grad_bg{background-image:none;background-repeat:none;}.left_col_txt{font-size:9px;color:#909090;line-height:13px;}a{text-decoration:none;color:#5F5F5F;}a.menu{text-decoration:none;font-size:10px;color:#000000;font-weight:bold;}a.menu:hover{text-decoration:none;color:#8FC905;font-weight:bold;}a.menu2{text-decoration:none;color:#8FC905;font-weight:bold;}a.menu2:hover{text-decoration:none;color:#000000;font-weight:bold;}a.srvs{color:white;font-size:9px;font-weight:100;}b.srvs{color:#00009F;}.newstitle{font-family:Arial, Helvetica, sans serif;font-size:18px;font-weight:500;color:black;}.title5{font-family:Arial, Helvetica, sans serif;font-size:18px;font-weight:500;color:#00009F;}.title0{font-family:Arial, Helvetica, sans serif;font-size:18px;font-weight:500;color:#c0c0c0;}.title1{font-family:Arial, Helvetica, sans serif;font-size:18px;font-weight:500;color:#FFA202;}.title2{font-family:Arial, Helvetica, sans serif;font-size:18px;font-weight:500;color:#8FC906;}.title4{font-family:Arial, Helvetica, sans serif;font-size:18px;font-weight:500;color:#00009F;}.posted{color:#B2B2B2;}.foot{color:#ffffff;font-size:11px;line-height:normal;}a.foot{color:#ffffff;font-size:11px;line-height:normal;}a.foot:hover{color:#ffffff;font-size:11px;line-height:normal;}b.foot{color:#727272;}a.menu5{text-decoration:none;font-size:10px;color:3A80CE;font-weight:bold;}a.menu5:hover{text-decoration:none;color:3A80CE;font-weight:bold;}a.menu1{text-decoration:none;font-size:10px;color:FFA202;font-weight:bold;}a.menu1:hover{text-decoration:none;color:FFA202;font-weight:bold;}a.menu4{text-decoration:none;font-size:10px;color:014476;font-weight:bold;}a.menu4:hover{text-decoration:none;color:014476;font-weight:bold;}a.menu6{text-decoration:none;font-size:10px;color:C60101;font-weight:bold;}a.menu6:hover{text-decoration:none;color:C60101;font-weight:bold;}a.menu7{text-decoration:none;font-size:10px;color:FF9C44;}a.menu7:hover{text-decoration:none;color:FF9C44;text-decoration:underline;}b.srvs,.title4,.title5{color:#00009F!important;}

/* UBC unified CTA, feedback form and tables */
.ubc-cta-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;min-height:44px!important;padding:0 18px!important;border:1px solid #00009F!important;border-radius:0!important;background:#00009F!important;color:#fff!important;text-decoration:none!important;font-weight:700!important;line-height:1.2!important;cursor:pointer!important;box-sizing:border-box!important}
.ubc-cta-button:hover,.ubc-cta-button:focus-visible{background:#e87521!important;border-color:#e87521!important;color:#fff!important;text-decoration:none!important}
.ubc-feedback-section{margin:24px 0;padding:24px;border:1px solid #cbd5df;background:#f7f9fb;box-sizing:border-box}
.ubc-feedback-form{display:grid;gap:16px}
.ubc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.ubc-feedback-form label{display:grid;gap:6px;font-weight:700;color:#00009F}
.ubc-feedback-form input,.ubc-feedback-form select,.ubc-feedback-form textarea{width:100%;padding:11px 12px;border:1px solid #aebbc8;border-radius:0;background:#fff;color:#00009F;font:inherit;box-sizing:border-box}
.ubc-feedback-form textarea{resize:vertical;min-height:150px}
.ubc-feedback-form input:focus,.ubc-feedback-form select:focus,.ubc-feedback-form textarea:focus{outline:2px solid #e87521;outline-offset:1px;border-color:#e87521}
.ubc-form-consent{grid-template-columns:20px 1fr!important;align-items:start;font-weight:400!important}
.ubc-form-consent input{width:18px!important;height:18px;margin:2px 0 0}
.ubc-form-note{font-size:.92em;color:#526577}
body.ubc-page table{width:100%;border-collapse:collapse;border-spacing:0;background:rgba(0,0,0,.05);font-size:.95em;line-height:1.35}
body.ubc-page table th,body.ubc-page table td{padding:.55em .7em;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);border-left:0!important;border-right:0!important;text-align:left;vertical-align:top}
body.ubc-page table thead th{background:rgba(0,0,0,.10);font-weight:700}
body.ubc-page table tbody tr:nth-child(even)>*{background:rgba(0,0,0,.05)}
body.ubc-page table tbody tr:hover>*{background:rgba(0,0,0,.15)}
body.ubc-page table td.price,body.ubc-page table th.price,body.ubc-page table td.amount,body.ubc-page table th.amount,body.ubc-page table td.numeric,body.ubc-page table th.numeric,body.ubc-page table td.num,body.ubc-page table th.num,body.ubc-page table td[data-type="number"],body.ubc-page table td[data-type="price"]{text-align:right!important;font-variant-numeric:tabular-nums}
@media(max-width:760px){.ubc-form-grid{grid-template-columns:1fr}.ubc-feedback-section,.ubc-service-cta{padding:18px}.ubc-cta-button{width:100%;text-align:center}}
